#adsns_table_ad_units {	margin: 0 0 30px;}.adsns_container * {	box-sizing: border-box;}.adsns_api_block {	width: 50%;	float: left;	margin: 20px 0;}#adsns_api_table {	margin: 0;}#adsns_api_table th {	width: 160px;}#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;}#adsns_settings_form .tablenav {	display: none;}.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;}/* Coop Banner Styles */.adsns_banner {	position: relative;	padding: 0;	margin: 0;	border: none;	background: none;}.adsns_banner_content {	padding: 25px 220px 25px 0;}.adsns_banner_logo {	position: absolute;	width: 156px;	height: 60px;	top: 50%;	right: 40px;	margin: -30px 0 0;}.adsns_banner_logo img {	display: block;}.adsns_banner_text_row {	margin: 5px 0 0;}.adsns_banner_text_row:first-child {	margin: 0;}.adsns_banner_white {	color: #000000 !important;	background: #ffffff !important;	border-left-color: #000000 !important;}.adsns_banner_black {	color: #ffffff !important;	background: #000000 !important;	border-left-color: #fef200 !important;}.adsns_banner_white .adsns_banner_link {	color: #000000 !important;	font-weight: 600;	text-decoration: none;}.adsns_banner_black .adsns_banner_link {	color: #ffffff !important;	font-weight: 600;	text-decoration: none;	box-shadow: none !important;}.adsns_banner_logo_link {	display: block;	box-shadow: none !important;}.adsns_banner_white .adsns_banner_link_large,.adsns_banner_black .adsns_banner_link_large {	font-size: 16px;}.adsns_banner_white .adsns_banner_link_underline,.adsns_banner_black .adsns_banner_link_underline {	border-bottom: 2px solid #fef200;}/* 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 {	max-width: 510px;	width: 100%;	border: solid 1px #d4d4d4;	background-color: #ffffff;	float: right;}.adsns_vi_widget_header {	padding: 25px 15px;	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 {	padding: 15px;	color: #727272;}.adsns_vi_widget_body p,.adsns_vi_widget_footer p {	margin-top: 0;}.adsns_vi_widget_body p strong {	color: #444444;}.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 {	padding: 10px 15px;	color: #727272;	border-top: solid 1px #d4d4d4;	background-color: #f4f4f4;}.adsns_vi_widget_footer span {	color: #272727;}.adsns_vi_widget_actions {	text-align: right;}.rtl .adsns_vi_widget_actions {	text-align: left;}.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;}.adsns_old_wp .notice-dismiss.adsns_modal_dialog_close,.adsns_old_wp .notice-dismiss.adsns_banner_close {	position: absolute;	top: 0;	right: 1px;	border: none;	margin: 0;	padding: 9px;	background: 0 0;	color: #72777c;	cursor: pointer;	outline: none;}.adsns_old_wp .notice-dismiss.adsns_modal_dialog_close:before,.adsns_old_wp .notice-dismiss.adsns_banner_close:before {	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAIAAABxU02MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4OUVBQjZDMEIyMTFFNzlCRUJBRDNENTM1MTQwNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4OUVBQjdDMEIyMTFFNzlCRUJBRDNENTM1MTQwNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDg5RUFCNEMwQjIxMUU3OUJFQkFEM0Q1MzUxNDA2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNDg5RUFCNUMwQjIxMUU3OUJFQkFEM0Q1MzUxNDA2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkXeQkQAAAGzSURBVHjaYvpPAWBioABQpJkFl8TTZ8/v3X8AZCgpKkhLSRKr+eq1Gxu2bHv37j1cREhIMMDHS1tLA00lI9DfyPwVq9efPnsOqz2mxkYRoYE4/Qy0E6iTk5MjOz0Z7lQgA8gFCgKlgApwaga6FkgmxUUD/VmUlwXUBkRABpALFIQrwKIZGEIQf27YDFUB1AZEUHPBgkAFQGVYNEPCFmJK36RpyDYAuXA9cGWUxjNCM9Bj8BCCuxbufnj4wZWhaAZKA+MTyAjw9YK7Fu5+iCBQAXKCYW5oaIBzhAUFz1+8fOXadQV5ufmLlwH9+fnzF2D0iIuJzlu09M+fP5GhwWKiItRJJOiaKUqeJGUMnJppnp9HomacZdjPu3e/nT8PZHAZGrIrK2NXhFkafz5y5Iat7RkGBjgCcoGCmCrRNT9rbETWhoyAUvg0A40HKrqsrPzt4sU7AQEQPUAGkAsUBLLR7EfRDHEtUCmEC9QGRBA2UBDifuyaf9y5A7cK03twhwCVYamrIGELBB82bLgbiJL1gFygIJoySuOZImdTKcAojSqKEgmpyRNnMURMxhiiZRhAgAEACnquHGe6dK4AAAAASUVORK5CYII=');	background-repeat: no-repeat;	background-position: 0 0;	content: "";	display: block;	speak: none;	height: 20px;	text-align: center;	width: 20px;}.adsns_old_wp .notice-dismiss.adsns_modal_dialog_close:hover:before,.adsns_old_wp .notice-dismiss.adsns_banner_close:hover:before {	background-position: 0 -20px;}@media screen and (max-width: 1300px) {	.adsns_api_block {		width: 100%;	}	#adsns_vi_widget {		float: none;	}}@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_banner_logo {		position: static;		top: 0;		margin: 0 0 30px;	}	.adsns_banner_content {		padding-right: 0;	}	.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_widget_actions {		text-align: left;	}	.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;	}}