#adsns_table_ad_units {	margin: 0 0 30px;}#adsns_authorization_notice {	font-size: 13px;}#adsns_authorization_button {	margin: 10px 0;}#adsns_authorization_code {	max-width: 350px;	width: 100%;}#adsns_authorize {	margin: 10px 0;}#adsns_publisher_id {	padding: 7px;	font-weight: bold;	color: #555555;	background: #e4e4e4;}#adsns_usage_notice {	margin: 20px 0;}#adsns_wrap .updated.notice-warning {	border-left-color: #ffb900;}.adsns_adunit_position {	margin: 0;	max-width: 100%;	width: 100%;	font-size: 13px;}.adsns_adunit_position optgroup{	font-style: normal;}.adsns_adunit_order {	margin: 0;	max-width: 100%;	width: 100%;}.nav-tab .adsns_count_ads {	padding: 2px 6px;	background-color: #bbbbbb;	color: #ffffff;	font-size: 10px;	font-weight: 600;	-webkit-border-radius: 10px;	border-radius: 10px;}#adsns_update {	max-width: 700px;	width: 100%;}#adsns_update strong {	color: #FF0000;}.adsns-ads-list .wp-list-table {	cursor: default;}.adsns-ads-list .wp-list-table .column-id {	width: 6%;}.adsns-ads-list .wp-list-table .column-name {	width: 34%;}.adsns-ads-list .wp-list-table .column-code {	width: 10%;	direction: inherit;}.adsns-ads-list .wp-list-table .column-summary {	width: 15%;}.adsns-ads-list .wp-list-table .column-status {	width: 10%;}.adsns-ads-list .wp-list-table .column-position {	width: 25%;}.adsns-ads-list .wp-list-table #the-list tr.adsns_table_row:hover {	background: #eeeeee;}.bws_pro_version_bloc.adsns_pro_version_bloc {	max-width: 100%;	padding: 0 10px;	margin: 10px 0 0;}#adsns_tab_content .striped > tbody > tr {	background: #fff;}#adsns_tab_content .striped > tbody > tr.adsns_table_row_odd {	background-color: #f9f9f9;}.adsns_table_bg {	top: 0;	left: 0;}.adsns_pro_version_tooltip {	padding: 10px 0 !important;}/* vi notice for ads.txt file */.adsns_vi_ads_file_notice_content {	position: relative;	padding: 0 210px 0 0;}.rtl .adsns_vi_ads_file_notice_content {	padding: 0 0 0 210px;}.adsns_vi_ads_file_notice_logo {	position: absolute;	top: 50%;	right: 30px;	margin: -30px 0 0;}.rtl .adsns_vi_ads_file_notice_logo {	right: auto;	left: 0;}.adsns_vi_ads_file_notice_logo_img {	display: block;	width: 156px;	height: 60px;}.adsns_vi_ads_file_content {	margin: 10px 0;}/* vi widget Styles */.adsns_vi_widget_header {	padding: 25px 0;	border-bottom: solid 1px #d4d4d4;}.adsns_vi_widget_header_content {	position: relative;	padding: 0 115px 0 0;}.rtl .adsns_vi_widget_header_content {	padding: 0 0 0 50px;}.adsns_vi_widget_title {	font-size: 14px;	line-height: normal;}.adsns_vi_widget_logo {	position: absolute;	width: 105px;	height: 41px;	top: 50%;	right: 0;	margin: -20px 0 0;}.adsns_vi_widget_logo img {	display: block;	max-width: 100%;	width: 100%;	height: auto;}.rtl .adsns_vi_widget_logo {	left: 0;	right: auto;}.adsns_vi_widget_body p.adsns_revenue_api_error {	color: #fb4c33;}.adsns_vi_widget_body p:last-child {	margin: 0;}.adsns_vi_widget_body ul {	margin: 0 0 15px;	list-style: disc;	padding: 0 0 0 30px;}.adsns_vi_widget_footer {	border-top: solid 1px #d4d4d4;}.adsns_vi_widget_footer span {	color: #272727;}.adsns_vi_widget_button {	min-width: 110px;	margin: 5px 0 !important;	text-align: center;	-webkit-box-shadow: none !important;	box-shadow: none !important;}#adsns_vi_widget_button_signup,#adsns_vi_widget_button_log_out {	margin-left: 10px !important;}.rtl #adsns_vi_widget_button_signup,.rtl #adsns_vi_widget_button_log_out {	margin-left: 0 !important;	margin-right: 10px !important;}.adsns_vi_widget_button#adsns_vi_widget_button_dashboard {	width: auto;}.adsns_vi_revenue_content {	margin: 40px 0 0;}.adsns_vi_revenue_title {	margin: 0 0 15px;	font-size: 15px;}.adsns_vi_revenue_title_icon {	margin: 0 5px 0 0;	vertical-align: bottom;}.adsns_vi_revenue_earnings {	width: 218px;	margin: 0 0 15px;	padding: 0 20px 0 0;	float: left;}.rtl .adsns_vi_revenue_earnings {	float: right;	padding: 0 0 0 20px;}.adsns_vi_revenue_earnings_value {	font-size: 34px;	font-weight: 600;	line-height: normal;	color: #000000;	white-space: nowrap;}.adsns_vi_revenue_chart {	width: 250px;	float: left;	background-color: #ffffff;}.rtl .adsns_vi_revenue_chart {	float: right;}.adsns_vi_revenue_chart_canvas_wrapper {	width: 250px;	height: 130px;}.adsns_vi_revenue_chart_canvas_loaded {	border-left: 1px solid #e5e5e5;	border-right: 1px solid #e5e5e5;}.adsns_vi_revenue_chart_canvas_no_js {	width: 100%;	height: 100%;	border: 1px solid #e5e5e5;	padding: 0 7px;	text-align: center;	line-height: 130px;	color: #fb4c33;}/* vi Modals */.adsns_body_modal_opened {	overflow: hidden;}.adsns_modal_overlay {	display: none;	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	background-color: #000000;	opacity: 0.5;	z-index: 100000;}.adsns_modal_overlay_visible {	display: block;}.adsns_modal * {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.adsns_modal {	display: none;	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	overflow-x: hidden;	overflow-y: auto;	z-index: 100001;}.adsns_modal_opened {	display: block;}.adsns_modal_dialog {	position: absolute;	padding: 10px;	z-index: 100002;}.adsns_modal_dialog_content {	width: 100%;	background-color: #ffffff;	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .5);	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .5);	box-shadow: 0 0 15px rgba(0, 0, 0, .5);}.adsns_modal_dialog_header {	position: relative;	padding: 20px 43px 20px 20px;	min-height: 18px;}#adsns_modal_signup .adsns_modal_dialog_header {	padding: 0;	min-height: 1px;	background: #f0f0f0;}.adsns_modal_dialog_title {	width: 100%;	font-size: 15px;	font-weight: 600;	white-space: nowrap;	overflow: hidden;	letter-spacing: 1px;	-ms-text-overflow: ellipsis;		text-overflow: ellipsis;}.adsns_modal_dialog_close {	top: 5px;	right: 5px;	padding: 9px !important;	box-shadow: none !important;}#adsns_modal_signup .adsns_modal_dialog_close {	top: 0;	right: 0;	padding: 0 !important;	margin: 20px;}.adsns_modal_dialog_body {	padding: 0 20px 20px 20px;}/* vi signup form */#adsns_modal_signup .adsns_modal_dialog_body {	padding: 0;}#adsns_vi_signup_iframe {	display: block;	max-width: 870px;	width: 100%;	height: 552px;	margin: 0 auto;}/* vi login form */.adsns_vi_login_form_wrapper{	position: relative;}.adsns_modal_login_content {	position: relative;	max-width: 320px;	width: 100%;	padding: 40px 0 70px;	margin: 0 auto;}.adsns_dialog_login_input {	max-width: 320px;	width: 100%;	height: 34px;}.adsns_dialog_login_input_email {	margin: 0 0 10px;}.adsns_dialog_login_input_password {	margin: 0 0 30px;}.adsns_dialog_login_button {	display: block !important;	max-width: 250px;	width: 100%;	height: 40px !important;	font-size: 16px !important;	margin: 0 auto !important;	-webkit-box-shadow: none !important;	box-shadow: none !important;}.adsns_vi_login_error {	display: none;	margin: 0 0 20px;	color: #fb4c33;}.adsns_vi_login_error_visible {	display: block;}.adsns_vi_login_blocker {	display: none;	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	background-color: rgba(255, 255, 255, 0.8);	background-position: center center;	background-repeat: no-repeat;	background-size: 100px 100px;	z-index: 100003;}.adsns_vi_login_blocker_visible {	display: block;}.adsns_vi_login_form_no_js {	max-width: 500px;	margin: 50px auto;	padding: 25px 40px;	border: solid 1px #e5e5e5;	background-color: #ffffff;}.adsns_vi_login_form_no_js .adsns_modal_login_content {	padding: 40px 0;}/* vi story button */.adsns_vi_story_new_wrapper {	margin: 20px 0;}#adsns_vi_story_new {	min-width: 110px;	text-align: center;	-webkit-box-shadow: none;	box-shadow: none;}/* vi story form */.adsns_vi_story_form_wrapper {	position: relative;	font-size: 12px;}.adsns_vi_story_notice {	margin: 0 0 15px;}.adsns_vi_story_error {	display: none;	margin: 0 0 15px;	color: #fb4c33;}.adsns_vi_story_error_visible {	display: block;}.adsns_vi_story_block_left {	max-width: 650px;	width: 100%;	float: left;}.rtl .adsns_vi_story_block_left {	float: right;}.adsns_vi_story_block_right {	max-width: 400px;	width: 100%;	float: left;}.rtl .adsns_vi_story_block_right {	float: right;}.adsns_vi_story_table {	width: 100%;}.adsns_vi_story_table td {	vertical-align: top;	padding-top: 5px;	padding-bottom: 5px;}.adsns_vi_story_table_title {	width: 175px;	padding-right: 10px;	font-weight: bold;}.adsns_vi_story_table_content {	padding-right: 18px;}.rtl .adsns_vi_story_table_content {	padding-right: 0;	padding-left: 18px;}.adsns_vi_story_field_wrapper {	display: inline-block;	max-width: 275px;	width: 100%;}.adsns_vi_story_field {	display: inline-block;	position: relative;	max-width: 275px;	width: 100%;}.adsns_vi_story_field .minicolors {	width: 100%;}.adsns_vi_story_form input[type="text"],.adsns_vi_story_form select,.adsns_vi_story_form textarea {	max-width: 100%;	width: 100%;	min-height: 28px;	margin: 0;	font-size: 12px;	resize: none;}.adsns_vi_story_field_iab_subcategory {	margin: 10px 0 0;}.adsns_vi_story_field_tooltip {	white-space: nowrap;}.adsns_vi_story_field_right_content {	display: inline-block;	margin: 3px 0 0 3px;	vertical-align: top;	white-space: nowrap;}.adsns_vi_story_field_link {	font-weight: 600;	font-style: italic;	color: #8b8b8b;}.adsns_vi_story_tooltip {	display: inline-block;	position: relative;	margin: 3px 0 0;	vertical-align: top;	white-space: normal;}.adsns_vi_story_tooltip_icon {	width: 18px;	height: 18px;	font-size: 18px;	color: #bababa;	vertical-align: middle;}.adsns_vi_story_tooltip_icon:hover {	color: #2ea2cc;}.adsns_vi_story_tooltip .adsns_vi_story_tooltip_content {	display: none;	position: absolute;	width: 150px;	top: 50%;	left: 100%;	transform: translateY(-50%);	margin: 0 0 0 10px;	padding: 5px;	font-size: 12px;	text-align: center;	line-height: normal;	background-color: #eeeeee;	-webkit-border-radius: 3px;	border-radius: 3px;	z-index: 1;}.adsns_vi_story_tooltip .adsns_vi_story_tooltip_content:before {	content: '';	position: absolute;	top: 50%;	left: 0;	margin: -7px 0 0 -14px;	border-width: 7px;	border-color: transparent;	border-style: solid;	border-right-color: #eeeeee;}.adsns_vi_story_tooltip.adsns_vi_story_tooltip_mirrored .adsns_vi_story_tooltip_content {	left: -160px;	margin: 0 10px 0 0;}.adsns_vi_story_tooltip.adsns_vi_story_tooltip_mirrored .adsns_vi_story_tooltip_content:before {	left: auto;	right: 0;	margin: -7px -14px 0 0;	border-color: transparent;	border-left-color: #eeeeee;}.adsns_vi_story_tooltip:hover .adsns_vi_story_tooltip_content {	display: inline-block;}.adsns_vi_story_field_button {	display: inline-block;	margin: 0;	padding: 0;	font-style: italic;	color: #8b8b8b;	outline: none;	border: none;	background: transparent;	cursor: pointer;}.adsns_vi_story_field_button_icon {	width: 18px;	height: 18px;	margin: 0 5px 0 0;	font-size: 18px;	color: #bababa;	vertical-align: top;}.adsns_vi_story_field_button_text {	vertical-align: middle;}.adsns_vi_story_table_row_optional_hidden {	display: none;}.adsns_vi_story_actions {	margin: 10px 0 0;}.adsns_dialog_vi_story_button {	min-width: 110px;	margin: 15px 0 0 !important;	-webkit-box-shadow: none !important;	box-shadow: none !important;}#adsns_vi_story_submit {	margin-right: 10px !important;}.rtl #adsns_vi_story_submit {	margin-right: 0 !important;	margin-left: 10px !important;}.adsns_vi_story_example {	max-width: 375px;	width: 100%;	margin: 0 auto;}.adsns_vi_story_example_image {	display: block;	max-width: 100%;	width: 100%;	height: auto;}.adsns_vi_story_info {	margin: 15px 0 0;	font-style: italic;	color: #8b8b8b;}.adsns_vi_story_field_error {	display: none;	font-size: 11px;	color: #fb4c33;	white-space: normal;}.adsns_vi_story_field_error_visible {	display: block;	margin: 0 0 5px;}.adsns_vi_story_field_error_visible + input[type="text"],.adsns_vi_story_field_error_visible + select,.adsns_vi_story_field_error_visible + textarea {	border-color: #fb4c33;}.adsns_vi_story_blocker {	display: none;	position: absolute;	width: 100%;	height: 100%;	top: 1px;	left: 0;	background-color: rgba(255, 255, 255, 0.8);	background-position: center center;	background-repeat: no-repeat;	background-size: 100px 100px;	z-index: 100003;}.adsns_vi_story_blocker_visible {	display: block;}.adsns_vi_story_form_no_js {	max-width: 1100px;	margin: 50px auto;	padding: 25px 40px;	border: solid 1px #e5e5e5;	background-color: #ffffff;}.adsns_vi_story_form_no_js * {	box-sizing: border-box;}.adsns_vi_page_title {	margin: 20px 0;	font-size: 16px;}@media screen and (max-width: 1115px) {	.adsns_vi_story_block_left,	.adsns_vi_story_block_right {		max-width: 100%;		float: none;	}	.adsns_vi_story_field_right_content {		display: block;		margin-left: 0;	}	.adsns_vi_story_table {		width: 50%;		float: left;	}	.rtl .adsns_vi_story_table {		float: right;	}	.adsns_vi_story_table td {		display: block;		width: 100%;	}	.adsns_vi_story_table_title {		padding: 0 !important;	}	.adsns_vi_story_table_right td {		padding-left: 18px !important;		padding-right: 0 !important;	}	.rtl .adsns_vi_story_table_right td {		padding-left: 0 !important;		padding-right: 18px !important;	}	.adsns_vi_story_field_wrapper,	.adsns_vi_story_field {		max-width: 100%;	}	.adsns_vi_story_example {		margin-top: 20px;		margin-bottom: 20px;	}	.adsns_vi_story_info {		margin: 0;	}	.adsns_vi_story_form_no_js {		padding: 25px	}}@media screen and (max-width: 782px) {		.adsns_vi_ads_file_notice_content {		padding: 0;	}	.adsns_vi_ads_file_notice_logo {		position: static;		top: auto;		right: auto;		margin: 30px 0;	}	.adsns-ads-list .wp-list-table .column-name {		width: inherit;	}}@media screen and (max-width: 700px) {	#adsns_modal_signup .adsns_modal_dialog_close {		margin: 7px;	}}@media screen and (max-width: 600px) {	.adsns_vi_widget_logo {		position: static;		top: 0;		margin: 0 0 20px;	}	.adsns_vi_widget_header_content {		padding-right: 0;	}	.adsns_vi_story_block {		width: 100%;		float: none;	}	.adsns_vi_story_table {		width: 100%;	}	.adsns_vi_story_table_right .adsns_vi_story_table_title {		padding: 0 !important;	}	.adsns_vi_story_table_right .adsns_vi_story_table_content {		padding-right: 18px !important;		padding-left: 0 !important;	}	.rtl .adsns_vi_story_table_right .adsns_vi_story_table_content {		padding-right: 0 !important;		padding-left: 18px !important;	}}