@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
/* DOmedia Conqueror Stylesheet | AjZ / 11.16 */
p {text-shadow:1px 1px 0 #FFF;}
/* main border color */
input,textarea,select,#multi p,table,.ui-widget-content,.ui-tabs-active,td,th {border:1px solid #CCC!important;}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	color: var(--primary, #005F81);
	font-weight: 500;
	line-height: 1.2;
}
h1 {
	font-size: 26px;
}

/* forms colors */
textarea,select,select option,::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {color:#666!important;opacity:1!important;}
input,textarea,select,select option,#multi p {font-size:13px; background-color:#FFF;}
input:focus,textarea:focus,select:focus,input[type="text"]:focus,a.button:focus {
	border:1px solid #94B7DB;
	box-shadow:0 0 5px #94B7DB;
	color:#333;
	background-color:#FFF;
	outline:none;
}
select[multiple]:focus option:checked, select.multiselect:focus option:checked {
    background: var(--btn-primary-bg, #005F81) !important;
    color: #fff !important;
}
input[type="range"]:focus {box-shadow:none;}
/* checkbox / radio */
.FAinput input[type=checkbox]+label:before,.FAinput input[type=checkbox]+label:disabled {content:'\F0C8'; color:#999; font-size:1.25em;}
.FAinput input[type=radio]+label:before,.FAinput input[type=radio]+label:disabled {content:'\F10C'; color:#999; font-size:1.25em;}
.FAinput input[type=checkbox]:checked+label:before {content:'\F14A';}
.FAinput input[type=radio]:checked+label:before {content:'\F111';}

/* jqueryUI colors */
.ui-widget-content {font:15px/1.6 'Open Sans', Arial, Helvetica, sans-serif; color:#666;}
.ui-state-default,.ui-widget-header .ui-state-default {border:none;}
.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover,.ui-datepicker-header {color:#FFF!important; text-shadow:none;}
/* accordion colors */
.ui-accordion-content {height:200px;}
.ui-accordion .ui-accordion-header {color:#666!important; font-weight:normal;}
.ui-accordion .ui-accordion-header-active {color:#FFF!important; font-weight:bold;}
.ui-accordion .ui-state-hover {color:#FFF!important;}
/* datepicker colors */
.ui-datepicker .ui-state-default {color:#666!important; font-weight:normal;}
.ui-datepicker td .ui-state-default {background-color:#E6E6E6;}
.ui-datepicker .ui-state-highlight {color:#FFF!important; font-weight:bold!important;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-state-active,.ui-datepicker a.ui-state-hover,.ui-datepicker-buttonpane .ui-state-default {color:#FFF!important;}
.ui-datepicker tbody tr,.ui-datepicker tbody tr:hover {background:none!important; background-color:#FFF!important;}
/* tabs colors */
#tabs .ui-state-default a {color:#666!important; font-weight:normal;}
#tabs .ui-state-default a:hover {color:#FFF!important;}
#tabs .ui-state-active a,#tabs .ui-state-active a:hover {background-color:transparent; font-weight:600;}
.ui-tabs .ui-tabs-panel {background-color:#FFF!important;}
/* slider colors */
.ui-slider .ui-state-default {background-color:#CCC;}
.ui-slider .ui-state-default:hover,#slider .ui-state-focus {cursor:pointer;}
/* tooltip colors */
.ui-tooltip {color:#666; box-shadow:0 0 5px #CCC; line-height:1.25em!important; max-width: 400px; z-index: 10000000;}

/* updated button */
button+button {margin-left:.67em;}
button,a.button,input.button,button.loginBtn,button#signupBtn {
	color:#FFF!important;
	background-color: var(--primary, #00698F) !important;
	border: 2px solid var(--primary, #00698F) !important;
	border-radius:6px;
	/*box-shadow:0 1px 2px rgba(0,0,0,.4);*/
	display:inline-block;
	font-size:13px;
	font-weight:600;
	margin-bottom:0;
	padding:0 .75em;
	text-align:center;
	text-shadow:none;
	width:auto;
	/*min-width:100px;*/
	-webkit-appearance:none;
	box-sizing:border-box;
	line-height:2em;
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	position:relative;
}
button:hover,.button:hover {text-decoration:none;}
a.button span, button span {display:inline-block; position:relative; line-height:1em; box-sizing:border-box; padding:.5em 1.2em .5em 0; background-color:transparent!important;}
a.button span:after,button span:after,button.back span:before {
	content:'\F0DA';
	color:rgba(255,255,255,0.75);
	font-family:'FontAwesome';
	font-size:23px;
	font-weight:700;
	margin:0 -.35em 0 .35em;
	position:absolute;
	text-shadow:none;
	top:.33em;
	box-sizing:border-box;
}
button.dangerous:hover {background-color: red !important;}
td a.button span:after, td button span:after, td button.back span:before {
	content:'';
}
button.back span:after {content:none; padding:0!important; margin:0!important;}
button.back span {padding:.5em 0 .5em 1.2em;}
button.back span:before {content:'\F0D9'; margin:0 .35em 0 -.7em;}
/* button big */
a.button.big,input.big,button.big {
	font-size: 0.875rem !important;
	font-weight: 600;
	border-width: 2px!important;
}
a.button.big span:after,button.big span:after,button.big span:before {font-size:29px;}
/* button alt */
a.alt,input.alt,button.alt {
	background-color: #FFF;
	border-color: var(--primary, #00698F) !important;
	font-weight: 600;
}
a.alt:hover,input.alt:hover,.alt:hover,button.alt:hover {
	background-color: #FFF !important;
	border-color: var(--primary, #00698F) !important;
}
button.alt:hover span:after,button.alt:hover span:before {}
/* button disabled */
input.disabled,button.disabled,button.disabled:hover,a.disabled,a.disabled:hover {color:rgba(0,0,0,.2)!important; background-color:#E0E0E0!important; border:1px solid #DADADA!important; cursor:default; text-shadow:none; font-weight:600;}
button.disabled span,button.disabled span:after {font-weight:600; color:rgba(0,0,0,.2)!important; text-shadow:none;}
button.ui-datepicker-trigger { min-width: 22px; border: none!important; border-radius: 0; box-shadow: none; margin-left: 4px; }

/* horizontal nav */
#horizNav {font-weight:normal; display:inline-block; background: transparent none repeat scroll 0 0; }
#horizNav ul {float:left; margin:0; padding:-1em 0 1.5em 0;}
#horizNav li {float:left; display:inline-block; white-space:nowrap; background:none; margin:0; padding:0;}
#horizNav li:first-of-type {margin:0;}
#horizNav a {}
#horizNav li:after {content:"|"; color:#999;}
#horizNav li:last-of-type:after {content:"";}

/* phone */
.phoneWrap {width:100%; margin-top:-6.5em; padding:60px .75em 0 .75em;}
.phone {width:1366px; text-align:left; font-size:15px; color:#666; margin:0 auto; padding:1.5em 0; display:block;}
.phone .fa-stack {margin-left:-.3em;}
.phone .fa {font-size:1.65em; line-height:1.25em;}
.phone .fa~.fa {font-size:1.25em; line-height:1.7em; text-shadow:none;}

/* project specific */
.W75 {width:75px!important;}
.W95 {width:95px!important;}
.W150 {width:150px!important;}
button.map span:after {content:'\F041'; font-size:1.35em;}

/* large image */
.imgWrap {width:100%;}
.imgWrap img {margin-bottom:5px; opacity:.75; filter:alpha(opacity=75);}
.imgWrap img:hover {opacity:1; filter:alpha(opacity=1);}
.imgWrap div {width:450px; padding-bottom:1.5em;}
.imgWrap div div {width:150px; float:left; text-align:center;}

/* tooltip */
.tooltip i {cursor:pointer; margin-right:.5em;}
.tooltipster-sidetip.tooltipster-light .tooltipster-box{border-radius:3px;border:1px solid #CCC;background:#EDEDED;}
.tooltipster-sidetip.tooltipster-light .tooltipster-content{color:#666;}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow{height:9px;margin-left:-9px;width:18px;}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow{height:18px;margin-left:0;margin-top:-9px;width:9px;}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background{border:9px solid transparent}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#EDEDED;top:1px;}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background{border-left-color:#EDEDED;left:-1px;}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background{border-right-color:#EDEDED;left:1px;}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background{border-top-color:#EDEDED;top:-1px;}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border{border:9px solid transparent;}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#CCC;}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border{border-left-color:#CCC;}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border{border-right-color:#CCC;}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border{border-top-color:#CCC;}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped{top:-9px}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped{left:-9px;}

/* full page backgrounds */
section.about,section.advertisers,section.agencies,.data,.offers,section.sellers {background:url('../images/iface/abBG.jpg') no-repeat 0px bottom; background-size:cover;}
section.advertisers {background-image:url('../images/iface/advBG.jpg');}
section.agencies {background-image:url('../images/iface/adBG.jpg');}
section.sellers {background-image:url('../images/iface/sellBG.jpg');}
.data,.offers {background:url('../images/iface/dataBG.jpg') no-repeat 0 top; background-size:100% auto;}
.offers {background-image:url('../images/iface/offersBG.jpg');}
/* unique section headers */
section#overview {color:#FFF; margin-bottom:-30px; padding:30px 0 60px 0; background-repeat:no-repeat;}
section#overview h1 {font-weight:300; font-size:36px; color:#FFF; position:relative; text-shadow:2px 2px 2px #000; z-index:1;}
section#overview a.jumpLink {border-bottom:solid 2px #DDD; color:#FFF; font-size:18px; font-weight:800; text-shadow:2px 2px 2px #000; transition:all 0.5s ease;}
section#overview a.jumpLink:hover {color: var(--primary, #00698F); text-decoration:none;}
section#overview .spacer {color:#CCC; font-size:18px; font-weight:800; text-shadow:2px 2px 2px #000;}
section#overview p {font-weight:200; font-size:24px; color:#FFF; line-height:38px; text-shadow:2px 2px 2px #000; margin-bottom:1.5em;}

/* offers */
.offers {text-shadow:1px 1px 0 #FFF; color:#333;}
.offers h1 {display:inline-block; font-weight:300;}
img.offersImg {border-radius:.5em; box-shadow:0 1px 2px rgba(0,0,0,0.3);}
.searchResultRows {float:left; width:100%;}
.offers .searchResultRow {float:left; width:100%; margin:0 0 .5em 1.5em; padding:1em 0!important;}
.offers .searchResultRowImage {float:left; width:170px; margin:0 3em 1.5em 0;}
.offers .searchResultRowImage img {width:170px; border-radius:.5em; box-shadow:0 1px 2px rgba(0,0,0,0.3); float:left; margin-right:3em;}
.offers .searchResultRowDetails {float:left; width:575px; box-sizing:border-box; margin:0;}
.offers .searchResultMsg {margin:0 1.5em;}
.offers .searchResultRowDetailsImage {float:left; width:400px; margin:0 3em 1.5em 0;}
.offers .searchResultRowDetailsImage img {width:400px; border-radius:.5em; box-shadow:0 1px 2px rgba(0,0,0,0.3); float:left; margin-right:3em;}
.offersPrice {width:200px; float:right; text-align:center; margin-right:3em;}
.offersDetailsPrice {width:400px; float:right; text-align:center; margin-right:3em;}
.offersPrice button {min-width:175px!important; margin:.25em 0;}
/* offers panels */
.offers .panel {
	position:relative;
	margin-bottom: 20px;
	background-color:transparent;
	border:none;
	padding:1.5em;
	box-sizing:border-box;
	width:80%;
	float:right;
}
.offers .panel-heading {color:#41464d; padding:0 0 1em 1.5em; border-bottom:1px solid #9F9F9F;}
.offers .panel > .panel-heading {border-color:#9F9F9F; background-color:transparent;}
.panelFilter h4,.offers .panel-heading h4 {color:#333; display:inline; font-weight:400;}
.offers .panel-heading p {
	color:#77818E;
	font-size:12px;
	margin-top:5px;
	margin-bottom:0;
	padding-bottom:0;
}
.offers .panel-body {padding:0;}
.panelResults {width:100%; padding:1.5em 0;}
.panelResults hr {border-top:1px solid #9F9F9F; margin:1em 0; clear:both;}
/* offers filter */
.panelFilter {float:left; width:20%; background-color:#FFF!important; border:1px solid #CCC!important; box-sizing:border-box; box-shadow:1px 1px 0 rgba(255,255,255,0.5); border-radius:5px; padding:1.5em;}
.panelFilter hr {border-top:1px dashed #CCC; margin:1em 0; clear:both;}
.panelFilter .panel-body {margin:.5em 0 0 0;}
.panelFilter span.checkBoxFix {width:91%; line-height:1.25em; float:right; margin-top:-3em 0 0 .5em; box-sizing:border-box;}
.panelFilter .stack label {padding-bottom:0; line-height:1.5em;}
.panelFilter .ui-slider {margin:0 .68em 1.25em; box-sizing:border-box;}
/* offers home */
.offersHome h1 {display:inline-block; font-weight:400;}
.offersHome p {line-height:1.5em;}
.offersHome hr {border-top:1px dashed #BBB; margin:1em 0; clear:both;}
.offersHomeImg div~img {width:100%; margin-bottom:.5em; border-radius:1em; box-shadow:0 1px 2px rgba(0,0,0,0.3);}
.offersHomeImg div {position:relative;}
.offersHomeImg div div {position:absolute; top:-3px; right:-3px;}
.offersHome select {font-size:23px!important; color:#999!important;}
.offersHome select:focus,.offersHome select option {font-size:23px!important; color:#333;}
.offersHome .select2-container .select2-selection--single {height:2em;}
.offersHome .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:1.75em;}
.offersHome .select2-container--default .select2-selection--single .select2-selection__arrow {height:1.85em;}
.offersHome .select2-container--default .select2-selection--single .select2-selection__arrow b {border-width:9px 8px 0; margin-left:-15px;}

/* Navigation Chips */
.tableNav {
	width: 100%;
	margin-left: 0;
	margin-top: 0.5rem;
	padding-top: 0.25rem;
}
.tableNav li {
	float: left;
    margin-right: 0.75em;
  	margin-bottom: 0.75rem;
	padding-left: 0;
  	background: none !important;
}

.tableNav .btn-group {
	height: 25px;
}

.tableNav li .dropdown-menu {
	border: none;
	background-color: #fff;
	width: 300px;
}

.tableNav li .b-dropdown a {
	display: block;
	margin: 0.5rem;
}

.tableNav li a, .tableNav li .dropdown-toggle-no-caret, .tableNav li .dropdown-item {
	text-transform: uppercase;
	font-weight: 600;
	background-color: #fff;
	color: var(--btn-primary-bg);
	border: 1px solid var(--btn-primary-bg);
	border-radius: 4px;
	box-sizing: border-box;
	padding: 4px 8px;
}

.tableNav li .dropdown-toggle-no-caret {
	padding: 0 8px 0 8px;
	margin-top: -4px;
}

.tableNav li a.active {
	border-color: var(--btn-primary-bg);
	background-color: var(--btn-primary-bg);
	color: #fff !important;
}

.tableNav li a:hover {
	text-decoration: none;
	background-color: var(--btn-primary-bg);
	color: #fff !important;
	box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.15) !important;
}

.tableNav li a.active:hover {
	background-color: #fff !important;
	color: var(--btn-primary-bg) !important;
}
/* DataTable specific */
.dataTableNav {display:inline-block;}
.dataTableNav label,.dataTableNav ul {padding-bottom:0;}
.dataTableNav ul {text-shadow:1px 1px 1px #FFF;}
.dataTableNav .fa-stack {font-size:13px;}
.dataTableNav #horizNav li {font-weight:600!important; line-height:2em; color:#CCC!important;}
.dataTableNav #horizNav li:after {content:none;}
.dataTableNav #horizNav li a {text-decoration:none;}
.dataTableNav #horizNav .fa-inverse {text-shadow:none;}
.dataTableNav #horizNav span {margin:0 .15em 0 .75em;}
.fixedHeader-floating {
	z-index: 99999999;
}

/* lock */
#lock {width:430px; background-color:rgba(238,238,238,.4); border-radius:1em; padding:.75em; font-size:12px; float:right; line-height:1.5em;}
#lock div {margin-left:1em;}
#lock h6 {font-size:17px;}
#lock button {margin-top:.25em;}

/* DOmedia WhiteLabel */
.blue {
	color: var(--primary, #00698F);
}
.orange {
	color: var(--secondary, #F0773F);
}
.blue2 {
	color: var(--primary-light, #005F81);
}
.blue3 {
	color: var(--sidebar-item-hover-bg-color, #377E98)
}
/* main color 1 (blue) */
a,
a:link,
a:visited,
a:active,
.FAinput input[type=checkbox]:checked+label:before,
.FAinput input[type=radio]:checked+label:before,
.tooltip i,
a.paginate_button:hover,
a.current {
	color: var(--link-color);
	/* text-decoration:none; */
}
a.btn {
	color: var(--white);
}
thead,tfoot,.dataTable tfoot,.count dt:before,.tableNav li a:hover,.tableNav li a.active {
	background-color: var(--btn-primary-bg, #00698F) !important;
}
.ui-datepicker .ui-state-highlight {
	background-color: var(--primary, #00698F)!important;
	border:1px solid var(--primary, #00698F);
}
button,a.button,input.button,button.loginBtn,button#signupBtn,button.ui-datepicker-current,.ui-datepicker .ui-datepicker-buttonpane button {
    background-color: var(--btn-primary-bg, #00698F) !important;
    border-color: var(--btn-primary-bg, #00698F) !important;
	box-shadow: none;
	text-transform: uppercase !important;
	padding: 8px 16px;
	font-weight: 600;
}
button:hover,.button:hover,button:focus,a.button:focus,.boxWrap div:hover,.ui-state-default a:hover {
	background-color: var(--btn-primary-bg-hover, #005F81);
}
button:hover,.button:hover,.ui-datepicker .ui-datepicker-buttonpane button:hover {text-decoration:none;}
button:hover,.button:hover,button.ui-datepicker-current:hover,.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane buttonbutton:focus,a.button:focus,.boxWrap div:hover,#tabs .ui-state-default a:hover {
	background-color: var(--btn-primary-bg-hover, #005F81) !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#tabs .ui-tabs-active a, #tabs .ui-tabs-active a:hover {margin-top: -1px !important;}
a.alt,input.alt,button.alt,button.back span:before,button.alt span:after,button.alt span:before {
	color: var(--primary, #00698F) !important;
	background-color: #FFF !important;
}
a.paginate_button:hover,a.current,.ui-datepicker.ui-state-active {
	border: 2px solid var(--primary, #00698F) !important;
}
.ui-widget-header,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-datepicker-header {
	background-color: var(--btn-primary-bg, #00698F) !important;
	border: 2px solid var(--btn-primary-bg, #00698F) !important;
}
#tabs .ui-state-active a,#tabs .ui-state-active a:hover {
    color:#FFF!important;
}
a.alt:hover, input.alt:hover, .alt:hover, button.alt:hover {
	background-color: var(--sidebar-item-hover-bg-color, #377E98);
}
button.alt:hover span:after, button.alt:hover span:before {
}
.captionL,.captionR,.borderB,.more {
	border-color: var(--secondary, #F0773F);
}
.boxWrap div {
	background-color: var(--secondary, #F0773F);
}
/* main color 3 (blue2) */
a:hover {
	color: var(--primary-light, #005F81);
	text-decoration: underline;
}
a:hover .borderB {
	border-color: var(--primary-light, #005F81) !important;
}
button:hover,.button:hover,.boxWrap div:hover {
	background-color: var(--primary-light, #005F81);
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-state-active,.ui-datepicker a.ui-state-hover {
	background-color:transparent !important;
	border:1px solid transparent!important;
}
.ui-slider .ui-state-default:hover,#slider .ui-state-focus,.ui-datepicker .ui-datepicker-today .ui-state-highlight {
	background-color: var(--primary-light, #005F81)!important;
	border:1px solid var(--primary-light, #005F81)!important;
}
/* color 4 (blue3) */
option[selected="selected"] {
	background-color: var(--sidebar-item-hover-bg-color, #377E98);
	color:#FFF;
}
/*button .alt span:after,button.back span:before {color:rgba(13,173,214,.4)!important;}*/
.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	background-color: var(--sidebar-item-hover-bg-color, #377E98);
	border: 1px solid var(--sidebar-item-hover-bg-color, #377E98);
}
.ui-datepicker .ui-state-active,.ui-datepicker a.ui-state-hover {
	background-color:rgba(13,173,214,.4)!important;
	border: 1px solid var(--sidebar-item-hover-bg-color, #377E98)
}
/* main color 5 (10%) */
tbody tr:hover {background-color:rgba(13,173,214,.1)!important;}

.menu-icon::after,.menu-icon:hover::after {font-family:'FontAwesome'; content:'\F0C9'; font-size:4em; line-height:.4em; margin-top:.325em; box-shadow:none;}
.title-bar-right {position:fixed; top:.75em; right:2.5em;}
.title-bar-right a {}

/* DOmedia old / overrides */
table.tablesorter th.header {background:none;}
.select2-container {min-width:375px; width:auto!important; white-space:nowrap!important; display:block; z-index:9999999;}
.WA .select2-container {min-width:100px;}
.select2-container--default .select2-selection--single {border-color:#CCC!important; border-radius:0; height:2.32em; box-sizing:border-box;}
.select2-container li {background:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#666; line-height:30px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:31px;}
input[type="text"],input[type="password"],select,[multiple="multiple"] {margin-bottom:0;}

.xx {display:none;}

/* Multi User Switching Select Dropdown */
#multiple-user-switch {
	-webkit-appearance: menulist-button!important;
	background-image: none;
	color: #000;
	margin: -4px 10px 0 0;
	max-width: 250px;
}

@media screen and (max-width:480px), screen and (max-height:550px) {
	/* mobile project specific */
	#nav1 {display:none;}
	#home #iCon, #home .login {
		width:100%;
		margin:0;
		padding:0;
		background-image:none;
		position:static;
		float:none;
		display:block;
		border:none;
		box-shadow:none;
	} /* any that need to be */
	#home hr {width:100%; min-width:auto;}/* any that need to be */
	#footWrap {clear:both;}
	#foot {border-top:1px dotted #000!important;}
	/* accordion */
	.ui-accordion-content {height:150px;}
	.ui-accordion .ui-accordion-header-active:after {float:right; font-family:'FontAwesome'!important; content:"\f07D"; color:rgba(255,255,255,.4);}

	/* mobile nav options */
	#nav2 a.mUp:before,#nav2 a.mDown:before {font-family:'FontAwesome'; content:'\F0C9'; font-size:2em; line-height:.4em; left:7px;}
	#nav2 span {padding-left:1em;}
	#nav2 span:before {content:'\F0D7'; color:rgba(255,255,255,0.5);}
	#nav2 span:before a active {content:'\F0D7'; color:rgba(255,255,255,1)!important;}
	#nav2 {font:1.3em Arial,Helvetica,sans-serif;}
	#nav2 ul,#nav2>ul>li,#nav2 ul a {width:15em!important; font-weight:bold;}
	#nav2>a {padding:.75em 1.15em;}
	#nav2>ul>li,#nav2>ul>li>a {padding:.75em .5em!important;}
	#nav2>ul>li>ul>li>a {padding:.25em .5em!important; font-weight:normal;}
	/* mobile nav colors */
	#nav2 a,#nav2 a:link,#nav2 li a,#nav2> ul>li>a,#nav2>ul>li {color:rgba(255,255,255,0.75);}
	#nav2>a.mDown,#nav2 a.mUp:hover,#nav2 a:hover,#nav2 a:hover,#nav2 a:active,#nav2>ul>li:hover>a,#nav2>ul>li:hover>a span:before {color:#FFF!important;}
	#nav2>a.mDown, #nav2>ul {background-color:#03C;}
	#nav2 a.mUp {background-color:#000; color:rgba(255,255,255,0.5);}
	#nav2>ul>li {border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
	#nav2>ul>li:hover,#home .N0,#P1 .N1,#P2 .N2,#P3 .N3,#P4 .N4,#P5 .N5,#P6 .N6,#P7 .N7 {background-color:#F00;}
	#nav2 ul ul li a:hover {background-color:#09F;}
	#nav2 span:after {border-color:rgba(255,255,255,0.65);}
	#nav2>ul>li>ul a {border-top:1px dotted rgba(255,255,255,0.5);}
	#nav2 li a:active {color:rgba(255,255,255,0.7);}
}
.ui-datepicker .ui-datepicker-buttonpane button {margin-bottom:.5em;}
/* main color 5 (10%) */
tbody tr:hover,td.sorting_1,td.sorting_2,td.sorting_3,td.sorting_4,td.sorting_5,td.sorting_6 {background-color:rgba(13,173,214,.1)!important;}

.discoverability {
	color: lightslategray; !important;
	display: inline-block;
}

.discoverability:hover {
	color: slategray; !important;
}

div.wysiwygContent p {
    margin-bottom: 0;
    padding-bottom: 0;
}
div.wysiwygContent table {
    width: unset;
}
div.wysiwygContent tbody tr {
    background-color: #FFF !important;
}

#domedia-seo-page table {
	border: none !important;
	width: 95%!important;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}

#domedia-seo-page .plan-services-table th {
	border: none !important;
	text-align: center;
	padding: 0!important;
	height: 50px !important;
	vertical-align: middle !important;
	width: 25%!important;
	align-items: center!important;
}

#domedia-seo-page .plan-services-table td {
	border: none !important;
	text-align: center;
	padding-top: 5px !important;
	padding-bottom: 0px !important;
	height: 50px !important;
	vertical-align: middle !important;
	width: 25%!important;
}

#domedia-seo-page .plan-services-table td:first-child {
	text-align: left;
}

#domedia-seo-page .plan-services-table .product-header {
	font-size: large !important;
	font-weight: bold;
	margin-left: 25px;
}

#domedia-seo-page .plan-services-table td {
	text-align: center!important;
	font-size: 18px!important;
	font-weight: 300!important;
}

#domedia-seo-page .plan-services-table i {
	margin-top: 0px;
	padding-top:5px!important;
	padding-bottom: 5px!important;
	vertical-align: middle;
}

#domedia-seo-page .product-description-header {
	margin-left: 2.633%;
	margin-right: 2.633%;
}

#domedia-seo-page .product-description-header .row {
	margin-top: 0px!important;
	padding-top:0px!important;
}

#domedia-seo-page .product-description-header .col-4 {
	font-size: 18px;
	text-align: center!important;
}

#domedia-seo-page .product-description-header .price-info {
	height: 50%;
	font-weight: 300;
	align-items: flex-end;
}

#domedia-seo-page .col-12 {
	margin:0!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:50px;
}

#domedia-seo-page .media-size {
		font-size: 3em!important;
}

@media screen and (max-width: 850px){
	#domedia-seo-page .media-size {
		font-size: 2em!important;
	}
	#domedia-seo-page .plan-services-table td {
		text-align: center!important;
		font-size: 14px!important;
		font-weight: 300!important;
	}
	#domedia-seo-page .product-description-header .col-4 {
		font-size: 14px;
		text-align: center!important;
	}
}
