﻿

#page {
	max-width: 1268px;
	margin: 0 auto;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}


.wide-1218 #page {
	max-width: 100%;
}


.narrow-978 #page {
	max-width: 1038px;
}


.wide-978 #page {
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}

	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}

#oplzz {
	position:absolute;
	right:25px;
	top:269px;
}

#oplzz img {
	width:120px;
	display:block;
	border-radius:10px;
}

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
float: right;
}

.ctcc-right-side {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


.griinchis
{
background-color:#C0CAD3;
}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}


.divibars-close-container {
    position: absolute;
    right: 10px;
    top: 3px;
    width: 32px;
    height: 32px;
    clear: both;
    cursor: pointer;
	display:none;
}


.header__center { display: inline-block; vertical-align: top; padding-top: 65px; }

.daily_p .block{width:298px; float:left; margin:12px 0 0 0;  border:solid 1px #c0c0c0;}

.daily_p .block:hover{ border-color:#c00;}

.daily_p .block div{float:left;}

.foot_links .block{ float:left;}

.col_right .block{width:100%; float:left;}

.descript_inside .block{width:100%; float:left; padding:0 0 15px 0;}
.language .language-object span{float:right;padding:5px 8px;margin:0 0 0 5px;border-radius:100%;box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#fff}
.language .language-object span img{height:12px;width:17px;opacity:.4}
.dnnEditState .DnnModule,.language .language-object span:hover img{opacity:1}
.language .language-object .Language.selected img{opacity:1;border-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.8);box-shadow:0 1px 0 0 rgba(255,255,255,.8)}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}





.font-accident-one-bold {
    font-family: Novecentosanswide-Bold, sans-serif;
    font-weight: normal;
    font-style: normal;
}

div.cta-mobile .nav-cta-mobile {
	font-size: 0.875em;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden;
	background-color: #333;
	border-bottom: 2px solid #222;
}

div.cta-mobile .nav-cta-mobile li {
	width: 33.333%;
	border-right: 1px solid #444;
	border-left: 1px solid #222;
}

div.cta-mobile .nav-cta-mobile a {
	color: #fff;
	line-height: 48px;
}

div.cta-mobile .nav-cta-mobile a:hover {
	background-color: #222;
	text-decoration: none;
}

div.cta-mobile .nav-cta-mobile .icon {
	width: 18px;
	height: 18px;
}

 div.cta-mobile .nav li {
    float: left;
}
.center{text-align:center}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}
.elementor .elementor-background-video-embed{max-width:none}
.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}








.column { display:block; float:left; margin-right:5%; margin-bottom:10px; }
   .at-first-level-nav ul{
margin: 0;
padding: 0;
}

.at-first-level-nav ul li {
display: inline-block;
list-style: outside none none;
margin: 0 10px;
}

#live_event_wrapper .live-event-text {
  padding: 0 1% 0 2%;
  text-align: center;
}

#live_event_wrapper .live-event-text p {
  margin-bottom: 5px;
}

  #live_event_wrapper .live-event-bar .live-event-text {
    display: block;
  }
	

.navigation-wrap.sticky-nav .sticky-logo a:hover { 
	border-color: transparent;
	background: inherit;
}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}

		
	.mvp-feat1-right-out,
	.mvp-feat1-right-in,
	.mvp-widget-feat2-out,
	.mvp-widget-feat2-in {
		margin-right: 0;
		}

		
	.mvp-feat1-right-out,
	.mvp-feat1-right-in,
	.mvp-widget-feat2-out,
	.mvp-widget-feat2-in,
	#mvp-home-widget-wrap .mvp-flex-side-out,
	#mvp-home-widget-wrap .mvp-flex-side-in {
		margin-right: 0;
		}
.row{margin-right:-15px;margin-left:-15px}
footer div .row{padding-top:0px}
#menu .dropdown-menu .row{margin:5px}
.wm .row{margin-top:0px !important;padding-top:0px}
.nmr .row{padding-top:0px}
.maindriver-box2 .row{padding-top:0px}
.container .row{padding-top:0px}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}


.icon-facebook:before {
	content: "\f09a";
}

            section.next_activities .x_button
            {
                display: block; 
                margin: 0px;
                padding: 5px 9px;
                position: absolute;
                right: 0px;
                top: 0px;

                color: #ccc;
                font-size: 20px;
                font-weight: 700;
                line-height: 20px;
            }

            section.next_activities .x_button span
            {
                font-size: 0.6em;
                font-weight: 400;
                line-height: 20px;
            }

            section.next_activities .x_button:link,
            section.next_activities .x_button:active,
            section.next_activities .x_button:hover,
            section.next_activities .x_button:focus
            {
                text-decoration: none;
            }
.img-fluid{max-width:100%;height:auto}
.image-preview ~ h2.subtitle{padding-top:0}

#slider-main .slider-item-right .caption-box { float: right; max-width: 640px; }

	.desktop-header {
		display: none;
	}

.ie8 #featured-slider .entry-container {
	top: 25%;
}

#featured-slider .entry-container {
	top: 50%;
	-ms-transform: translateY(-50%); 
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
	position: absolute;
	left: 5%;
	max-width: 40%;
}

.wide-978 #featured-slider .entry-container {
   left: 13.8%;
}

.wide-1218 #featured-slider .entry-container {
   left: 4.9%;
}


#Side_slide .lang-wrapper{margin-bottom:20px;text-align:center;display:none;}

#Side_slide .lang-wrapper ul li{border-top:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li:last-child{border-bottom:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li a{display:block;padding:11px 20px 10px 20px;text-decoration:none;line-height:19px}

#Side_slide.light .lang-wrapper ul li{border-top-color:rgba(0,0,0,.03)}

#Side_slide.light .lang-wrapper ul li:last-child{border-bottom-color:rgba(0,0,0,.03)}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}
#home{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.section .section-content-wrapper .section-content .container{background-size:cover}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}




#wp-calendar td:hover, #wp-calendar #today {
    background: #659800;
    color: #fff;
}


#wp-calendar td:hover a, #wp-calendar #today a {
    color: #fff;
}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }
 
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a{ color: #383838; }

.gdlr-core-title-item .gdlr-core-title-item-title{ font-size: 41px; font-weight: 800; display: inline-block;
	text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0px; 
 	transition: color 200ms; -moz-transition: color 200ms;
 	-o-transition: color 200ms; -webkit-transition: color 200ms; }

 .gdlr-core-title-item .gdlr-core-title-item-title i{ margin-right: 30px; }

.gdlr-core-title-item .gdlr-core-title-item-title-wrap{ position: relative; }

.gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: left; margin-right: 30px; }
.wrap{max-width:1300px;width:97.5%;margin:0 auto;position:relative}
.location-box .wrap{z-index:200}
header .white-grad-top .wrap{min-height:140px}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .wrap .right{margin:0 auto;float:none;text-align:center}
header .wrap{padding:10px 0 0px}


.tan-bg {
  background: #fbf3dc;
}


article.tan-bg {
  color: #7b93a1;
  font-family: 'Times New Roman';
}


article.tan-bg a, article.tan-bg a:hover, article.tan-bg a:focus, article.tan-bg a:active, article.tan-bg a:visited {
  color: #7fa388;
  text-decoration: none;
}


.playbtn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.playbtn img {
    width: 75px !important;
}
.c-discount-m__h-main{font-size:32px}
.c-discount-m__h-main,.c-discount-m__h-sub{text-transform:uppercase;font-size:44px}

.vshow .icn-video{background-position: -300px 0;}

.vshow{ margin-bottom: 8px;}

.vshow img{ width:280px; height:200px;}

.vshow a{ display:block;width:280px; height:200px; position:relative;}

.vshow .bg{position:absolute;bottom:0;left:0;height:30px; background-color:#000;width:280px;opacity: 0.6;filter: alpha(opacity=60); z-index: 5;}

.vshow .tits{position:absolute;bottom:4px;left:34px; color:#fff;z-index: 8;}


.carousel_inner {
    zoom:1;
    overflow: hidden;
    position: relative;
}


.hp_main_slider .carousel_inner {
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

p.block-cotent { text-indent:24px;}

.content-index .block-m .block-cotent .block-desc { padding-left:110px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}

  .col-lg-12 {
    width: 100%;
  }

.row.onepixel {
  margin-left: -0.5px;
  margin-right: -0.5px;
}

.row.nospace {
  margin-left: 0;
  margin-right: 0;
}

.ft .row,
.row {
  margin-left: -15px;
  margin-right: -15px;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.modal-footer:after {
  clear: both;
}


.tribe-mini-calendar-event .list-date .list-daynumber { background: none !important; font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif !important; color: #fff !important; font-size: 28px !important; margin-top: -10px !important; }

  .tribe-mini-calendar-event .list-date .list-dayname, .tribe-mini-calendar-event .list-date .list-daynumber { display: flex !important; align-self: center !important; flex-direction: column !important; text-align: center !important; }

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


.widget-wrap {
   border: 0px solid #e4e3e4;
   padding: 0 0 10px;
   text-align: center;
}


.topad .widget-wrap {
   border: medium none;
   margin: 10px;
}



.home-slide .widget-wrap, .footer-widgets .widget-wrap, .header-widget-area .widget-wrap {
   border: 0 solid #e4e3e4;
   padding: 0;
}




.footer{
    
    padding-top: 10px;
    border-top: 1px solid white;
    font-size:0.8rem;
    letter-spacing:0;
    position: relative;
    z-index: 11;
    line-height: 1.3rem;
    width: 90%;
    margin:0 auto;
    margin-bottom: 25px;
    height: 50px;
    
}


.footer-left{
    float: left;
    text-align: left;
    max-width: 50%;
    
}


.footer-right{
    float: right;
    text-align: right;
    max-width: 50%;
}
.et_pb_number_counter_2.et_pb_number_counter .percent p{font-weight:800;color:#333333!important}
.et_pb_number_counter_1.et_pb_number_counter .percent p{font-weight:800;color:#333333!important}
.et_pb_number_counter_0.et_pb_number_counter .percent p{font-weight:800;color:#333333!important}


.local-counter .percent {
  float: left;
  padding: 0 0 0 2%;
  clear: both;
}


.dont-animate .percent-value{
	display: none;
}


.et_pb_number_counter .percent p{
	font-size: 68px;
}

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; 
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}

.tab-custom .nav-tabs.row { margin-left: 0; margin-right: 0; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.ktz-secondmenu-wrap {background: #333;position:relative;z-index:8888;border-bottom:1px solid #444;}
.animated-menu .inner-inner{width:90%;margin:0 auto;}
#header .contact-block .inner{overflow:hidden;height:25px;display:inline-block;}
#header .contact-block .inner p{margin-top:-20px;}
.block-search .inner{height:25px;display:inline-block;}
.block-search .inner .inner-wrapper{padding:3px 0 2px 0;}
.front #content #block-views-tweets-block .inner-inner{position:relative;}
.front #content #block-views-tweets-block .inner-inner h2.title{font-size:16px;color:#263685;padding:5px 0 10px 30px;border-bottom:1px #e6e6e6 solid;}
.front #content #block-quicktabs-news_most_read .block-quicktabs .inner-inner{padding-left:0;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-7{width:58.33333333%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}


#recent-content {
  position: relative;
}


#recent-content .widget_ad {
  margin: 0 0 30px;
  text-align: center;
}


#recent-content .widget_ad .widget-title {
  color: #aaa;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 3px;
}


#recent-content .widget_ad .adwidget {
  line-height: 0.5;
}



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}



.fb_sidebar_custom .fb_parragrapf_here_third span.what_ew_offer_new{
    padding: 15px 0px 0px 25%;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.fusion-main-menu .menu-reg .menu-text {
    color: #ffffff;
    background-image: linear-gradient( to top, #000000, #747474 );
    font-weight: 700;
    width: 120px;
    border: 1px solid black!important;
    border-radius: 10px;
}


.fusion-main-menu .menu-reg .menu-text:hover {
        background-image: linear-gradient( to top, #747474,#000000  );    
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

.greybg {
  background-color: #F2F2F2;
}

.about-request-table .greybg,
.home-content-table .greybg,
.about-pregnancy-table .greybg {
  width: 214px;
  vertical-align: top;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.et-db #et-boc .et_pb_code_inner{position:relative}

.properties {
	width:100%;
	margin-left:0;
	float:left;       
}

	
.properties h1 {
	color:#000;
	font-size:24px;
	margin:10px 0 7px 20px;
	text-align: left;
	line-height:38px;
	font-family: arial;
	width:100%;
        font-weight:normal;
	}

	
.properties ul {
	width:25%;
	float:left;
	padding:0px;
	margin:0px;
	}

	
.properties ul li { 
	width:90%;
	padding-left:10%;
	text-align:center;
	font-size:18px;
	font-family: arial;
	line-height:28px;
	float:left;
	list-style: none;
        font-weight: normal;
	}

	
.properties ul li a {
	color:#000;
	text-decoration:none
	}

	
.properties ul li a:hover {
	color:#E07620;
	text-decoration:none
	}

	
span .properties {
	width:410px;
	margin-left: 18px;
	float:left;
	font-size:18px;
	font-family: 'CenturyGothic-Bold';
	text-align:left
	}


.footer__bottom,
.footer__top {
  float: left;
  width: 100%;
}


.footer__top {
  margin-bottom: 10px;
}


img.smallbanners{
	width: 100%;
}

.center{display:block;margin:0 auto;}

.footer-bottom-links1{float:left;margin-top:20px;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

nav.main li.show-on-sticky{border-left:none;padding:0;overflow:hidden;width:0}

nav.main li.show-on-sticky a{display:none;background-repeat:no-repeat;height:0;overflow:hidden;vertical-align:bottom;width:0}

nav.main li.show-on-sticky a:after{display:none}

nav.main.is-sticky li.show-on-sticky a{display:inline-block}


span.old-price-dosage {
color: #000000 !important;
font-size: 11px;
font-weight: 400 !important;
text-decoration: line-through;
vertical-align: top;
}




#hp-tabbed-region {
	margin-top: 35px;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.site-footer .footer-sub-content .copyright{float:left}
.site-footer .footer-sub-content .copyright a{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:1px}
.site-footer .footer-sub-content .copyright a:hover,.site-footer .footer-sub-content .copyright a:focus{border-color:rgba(255,255,255,.8)}
.site-footer .footer-sub-content .copyright,.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:none}


.plan .signup{
	padding:20px 0 20px 0;
	text-align: center;
	border-top:1px solid #dddddd;
	background: #f9f9f9;
}


.plan .signup a.button{
	margin:0;
}

	.newblock p.img{width:inherit; float:none; padding-right:0px; margin-bottom:20px;}

	.newblock .news-text{ padding-left:0px;}

.newblock .news-text h4{font-size:18px; color:#393939; line-height:22px; padding:0 0 8px; text-transform:uppercase; font-family: 'itc_avant_garde_gothic_bookRg';}

.newblock .news-text p{font-size:12px; font-style:italic; line-height:15px; font-family:Arial,Helvetica,sans-serif; color:#000; padding:0 0 8px;}

.newblock .news-text p.date{font-style:normal;}

.newblock .news-text p.date strong{font-weight:bold;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.style-material-design #page .is-focused .assistive-text,
.style-material-design #page .is-focused label {
  font-size: 0.7rem;
  color: #818485;
  -webkit-transform: translateY(-60%);
  -moz-transform: translateY(-60%);
  -ms-transform: translateY(-60%);
  -o-transform: translateY(-60%);
  transform: translateY(-60%);
}
.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.header-video-container #nav-scene .btn-nav.btn-play-pause{position:relative;}
.header-video-container #nav-scene .btn-nav.btn-play-pause:before,.header-video-container #nav-scene .btn-nav.btn-play-pause:after{position:absolute;background:#ee7f2d;width:2px;height:30px;bottom:5px;content:'';z-index:1000;left:0;opacity:0.3;}
.header-video-container #nav-scene .btn-nav.btn-play-pause:after{right:0;left:auto;}
.header-video-container.play-scene #nav-scene .btn-nav.btn-play-pause:before,.header-video-container.play-scene #nav-scene .btn-nav.btn-play-pause:after{display:none;}
.header-video-container.play-scene #nav-scene .btn-nav.btn-play-pause button svg.icon--nav-pause{display:block;}
.header-video-container.play-scene #nav-scene .btn-nav.btn-play-pause button svg.icon--nav-play{display:none;}

#wrap {
	padding: 0;
	margin: 0;
}
.line,.double-line{clear:both;position:relative;width:100%;margin:60px 0;border-top:1px solid #EEE}
.line.line-sm{margin:30px 0}
.well .line{margin:20px 0;border-color:#e5e5e5}
.post-navigation+.line{margin:40px 0 50px}
.single-product .product-desc .line{margin:20px 0}
.dark .line,.dark .double-line{border-top-color:rgba(255,255,255,0.1)}
.dark .well .line{border-color:rgba(255,255,255,0.08)}
.line-icon{font-family:'lined-icons'}
.product-show .line{border-top:2px solid #fef1eb!important}


.subscribe-content {
    padding: 80px 0px;
}


.subscribe-content h2 {
    margin: 0px;
    padding-bottom: 20px;
    font-size: 45px;
    font-weight: 300;
}


.subscribe-content p {
    padding-bottom: 20px;
    font-weight: 600;
}


.subscribe-content button {
    background: #0281f0;
    border: none;
    padding: 11px 17px;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }


.col-xs-12 { width: 100%; }
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

.module-loop-operas .module-loop-operas-slide-single {
  position: relative;
  overflow: hidden;
}

.module-loop-operas .module-loop-operas-slide-single .module-loop-operas-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}


	#introwrapper1 {

		width:95% !important;

	}

.widget_center{
	text-align: center;
	margin: 30px 0;
}


.line-dot-dot:after
{
	content: '\2022';
	position: absolute;
	font-size: 40px;
	line-height: 0;
	color: #e31e2d;
	right: 0;
	top: 3px;
	font-family: 'alterexbook';

}


.clear {clear:both;width:100%;line-height:0;font-size:0;}
#featured-properties .featured-property-location{display:none}

.contact_info {
	font-size: 16px;
}

.contact_info ul {
	margin: 50px 0 30px 0;
}

.contact_info li {
	line-height: 40px;
	font-size: 16px;
}

.contact_info li i {
	width: 50px;
	font-size: 25px;
}

.contact_info li a, .contact_info p {
	color: #DDD;
}

#simple-search-wrapper .bordered {
    padding:5px;
    background:#fff;
}

#homepage-banner .bordered {
    border:1px solid #f5822b;
}

.bg_menu_left{ float: left; background:#FBFBFB; width: 242px; padding: 12px 0 12px 12px;}

.bg_menu_left img{float:left;}

.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ 		
  	padding-top: 15px !important;
  	padding-left: 10px !important;
}
.ebold{font-weight:800}

.dicover_txt h3{ font-family:Myriad Pro, Myriad; font-size:18px; color:#4f4e4d; font-weight:normal; line-height:30px; }
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}

#header,
#body,
#footer,
#nav {
	width: 960px;
	margin: 0 auto;
	background: #fff;
	border-color: #A4ABB3;
	border-style: dotted;
	border-width: 0 1px 0 1px;
}

#body {
	border-bottom: 1px solid #9b9a95;
	padding: 20px;
	width: 920px;
	text-align: left;
	min-height: 300px;
}
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}
.scene-container .scene-heading-contain{display:block;margin:50px 0;position:relative;width:100%;margin:0;z-index:2;}
.scene-container .scene-heading-contain .scene-heading-contain-inner{max-width:1230px;width:80%;height:auto;margin:0 auto;}
.scene-container.no-cta .scene-heading-contain{top:57%;}
.scene-container.is-quote .scene-heading-contain{top:43%;}
.scene-container.is-quote.no-cta .scene-heading-contain{top:54%;}
.ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle{background:transparent;color:#000000;}
.ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle{background:transparent;border:1px solid #000000;color:#000000;}
.ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle{background:#000000;color:#ffffff;}

.trust-bar .main-star{display: inline-block; vertical-align: middle; }

.trust-bar ul li .main-star img{max-width: 85px;}
#row-673265-163500{padding-top:40px}

.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}

.media,.media .media{margin-top:15px;}

.media:first-child{margin-top:0;}

.media-object{display:block;}

.media-heading{margin:0 0 5px;}

.media .pull-left{margin-right:10px;}

.media .pull-right{margin-left:10px;}

.media-list{margin-left:0;list-style:none;}
 .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;}

		#free-tools .media{border-bottom: 1px dotted #909193; margin: 0 25px; padding: 15px 0 22px;}

			#free-tools .media.last{border: 0;}

.ac_logo_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-top: 125px;
}


.footer-widget {
    margin-bottom: 40px;
}




#main-header{ background: #eff7f5;}


#main-header .widget-area { float: right; width: 620px;}


#main-header .wrap{ width: 100% !important;}


#main-header .menu{ text-align: center;  }


#main-header .menu li{ float: none; display: inline-block; margin-left: -4px;}


#main-header .menu ul{  width: auto; margin: 0 !important; position: relative;}


#main-header .menu li li{ border: none;}


#main-header .menu li li a{ width: 100%; position: relative;}

#header {display:block;overflowe:hidden;height: 100px;background: #000;margin:0px;padding: 0px;}


.column .teaser {
margin-bottom:19px;
}
   


div#content-wrapper{
	background:#fff;
}

            .top .main .main_inner .main_right .nowonair dl dt .nowonair_info .time {
              font-size: 80%;
              margin-bottom: 5px;
              margin-top: 5px; }

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .time {
              font-size: 80%;
              margin-bottom: 3px; }
