﻿

.mainmenum, .sidebar_main ul h2, h2.postbodyh {

background: #252525; 

background: -moz-linear-gradient(top, #5D056B 0%, #111111 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(100%,#111111)); 

background: -webkit-linear-gradient(top, #5D056B 0%,#111111 100%); 

background: -o-linear-gradient(top, #5D056B 0%,#111111 100%); 

background: -ms-linear-gradient(top, #5D056B 0%,#111111 100%); 

background: linear-gradient(to bottom, #5D056B 0%,#111111 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#111111',GradientType=0 ); 

}


.mainmenum, .sidebar_main ul, h2.postbodyh, .Nav span, .Nav strong.on, .Nav a {

border:1px solid #29193c;

}
.fusion-menu-item-button .menu-text{border-color:#105378;}
.fusion-menu-item-button:hover .menu-text{border-color:#105378;}

.fusion-secondary-menu-icon .menu-text {
  width: 100%;
}

.fusion-secondary-menu-icon .menu-text:before {
  font-family: 'icomoon';
  content: '\f07a';
  margin-right: 10px;
}

.fusion-secondary-menu-icon .menu-text:after {
  font-family: 'icomoon';
  content: '\e61f';
  margin-left: 10px;
}

.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}

.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}
.no-widget-icons h3.widget-title::before{content:none!important}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
 #masthead .hgroup .support-text { font-size: 0px; color: #dd3333 }

**********Header**********
**************************/

.top-bar-fixed{
  position: fixed;
  top:0;
  z-index: 999;
  width: 100%;
}


.top-bar  ol, .top-bar ul, .socialIconsTopBar ol,.top-bar ul {

    margin-bottom: 0;
	padding:3px 0 0 0;
}

.top-bar  nav ul li{
  display:inline-block;
  list-style:none;
  font-weight:600;
  margin-right:0px;
  color:#ffffff;
}

.top-bar {

    
    line-height: 28px;
    
    font-size: 1.4rem;
	  
    background-color: #222222;
	

}
 
.top-bar a, .top-bar nav ul li {



}
.thrv_post_grid .tve_post_grid_wrapper{width:100%}
.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container{margin:0 5px}

#ca_banner .accept {
    cursor:pointer;
    font-size:14px;
    margin:5px auto;
    width:120px;
    background: #0089f2;
    padding:3px;
    border-radius:3px;
    text-shadow:1px 1px 0 #0072ca;
    color:#fff;
    background-image: -webkit-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -moz-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -o-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0089F2), to(#0072ca));
    background-image: linear-gradient(#0089F2 0%, #0072ca 100%);
	float:none!important;
}

#ca_banner .accept:hover {
    box-shadow:0 0 15px #000;
}



#logo-mobile img:hover,#logo img:hover{opacity:.8;filter:alpha(opacity=80)}
.header.centered #logo img{margin:0 auto}
#logo-footer{margin-bottom:20px}
.c-detail-rooms .logo-font{font-size:35px}
.fixed-header-on .header .logo{margin-bottom:-2px}
.offcanvas .logo{margin:20px 0 10px}
.offcanvas .logo img{margin:0 auto}
h1.logo-font{text-transform:none;font-weight:300;font-size:50px}
h2.logo-font{text-transform:none}
.nav-ht .logo a:hover{border-bottom:none}
.logo-footer .icon-logo-oleo{display:inline-block;font-size:30px;margin-bottom:15px}
.logo .icon-ADH_Logo{color:#fff;font-size:80px;position:absolute;text-shadow:2px 1px 4px #000;top:8px}
body.full-page header .logo img{margin:0}
.fixed-header-on .header .logo,.fixed-header-on .header .site-slogan{display:block}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}

.parallax-wrapper .container{
  padding:100px 0px;
}

.container.shaded{
  background: #efefef;
}

.quick-search-fields:hover, .container-cell input:hover{
  cursor: pointer;
}

.container-cell input:focus{
  border: 1px solid transparent;
}

.container-cell{
  display: table-cell;
  line-height: 20px;
  padding-left: 20px;
  letter-spacing: 1px;
}

.container-cell #checkin-day-span, .container-cell #checkout-day-span{
  display: block;
  font-family: 'GothamNarrow-Light';
  font-size: 15px;
}

.container-cell input{
  border: 1px solid transparent;
  padding: 0;
  font-family: 'GothamNarrow-Black';
  font-size: 15px;
}
#sub-footer{background-color:#43474d}

.bg_dk_gray {background:#303539;}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.7);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.8);}

.nav-previous a, .nav-next a {
	text-decoration:underline;
	margin:10px 20px 0 0;
	}

.img-responsive{display:block;max-width:100%;height:auto;}
 

 
#cmsms_icon_5d21ef4a707f3 { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a707f3 .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}
.main-news__body__item_uno_quattro h2.scope-title{text-align:left !important;margin:0  0 0 5px !important;font-size:13px !important;min-height:100px}
.job_listings .type-job_listing .scope-title-plus{color:#333333;font-size:16px;font-weight:400}
.foto .foto__top h1.scope-title a{color:#333;text-decoration:none;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;transition:color 0.25s linear;text-decoration:none !important}
.foto .foto__top h1.scope-title a:hover{color:#ef3b3b}


body.ct-menu-effect .ct-menu-mobile + .navbar-beacon {
  top: 57px; }

  .navigation-wide .ct-menu-mobile + .navbar-beacon {
    display: block; }

  .navigation-wide .ct-menu-mobile .ct-productCart-link, .navigation-wide .ct-menu-mobile .nav-item-toggle {
    padding: 8px 0; }


.ct-menu-mobile {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%; }

  .ct-menu-mobile .navbar {
    padding-top: 0; }

    .ct-menu-mobile .navbar .navbar-header {
      padding-top: 5px;
      text-align: left; }

    .ct-menu-mobile .navbar .ct-productCart {
      min-width: 200px; }

      .ct-menu-mobile + .navbar-beacon {
        display: none;
        top: 57px; }


#breadcrumbs{
border-bottom: 1px solid #ddd;

}
.width-auto{width:auto;}

#right {
	width: 270px;
	position: absolute;
	top: 40px;
	right: 10px;
}
footer .col50{position:relative;display:block;clear:both;width:100%;text-align:center}
footer .col50.footer-firstcol{display:none}
footer .col50.footer-firstcol ul{padding-left:1em;padding-right:.25em;line-height:1em}
footer .col50.footer-firstcol ul li{padding:.25em 0}
footer .col50.footer-firstcol h3{color:#fff;margin-bottom:.5em}
.mc-promo-slide__heading{color:rgba(255,204,0,.87);font-weight:300;font-size:22px;text-transform:uppercase;line-height:1.2}
.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-md-12{width:100%}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}

    .hs-line-12{
        font-size: 70px;
    }

#nwfb .fb-wrap {
  width: 100%;
  margin: 10px auto 0 auto;
}

#nwfb .fb-wrap .sp-fb {
  display:none;
}

#nwfb .fb-wrap .pc-fb {
  display:none;
}

	
		
			#content-40 #section_172061cfc {background-color: #edd8cc;}
#content-40 #column_74a482f29 {padding-top: 0rem;padding-bottom: 0rem;border-color: #070631;background-color: #d8d2ce;}
#content-40 #content_6f8defb68 {padding-top: 6.666666666666667rem;margin-top: 0rem;padding-right: 6.666666666666667rem;margin-right: 0rem;padding-bottom: 6.666666666666667rem;padding-left: 6.666666666666667rem;margin-left: 0rem;}
#content-40 {background-color: transparent;}
#content-40 .sections { margin-top: 0px !important; }
.is-frontend .content-container{background:#fff}
.is-frontend #content-holder,.is-frontend #content-holder .content-container{position:absolute;width:100%;min-height:100%;top:0;left:0}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.font-weight-semibold {
	font-weight: 600 !important;
}

span.page-numbers.current {
background: #0652DD;
padding: 10px 15px;
display:  inline-block;
margin-right: 5px;
}

a.page-numbers {
background: #1d2431;
padding: 10px 15px;
transition: .5s all;
display: inline-block;
margin-right: 5px;
}

a.page-numbers:last-child {
margin-right: 0;
}

a.page-numbers:hover {
background: #0652DD;
}

span.page-numbers.dots {
background: #1d2431;
padding: 10px 15px;
transition: .5s all;
display: inline-block;
margin-right: 5px;
}

		.grid-event-home { background-color: #383838; }
.large-4{width:33.33333%}
.wrapper{font-size:0;display:block}
.wrapper.reverse{direction:rtl}
.main-content.home .list-inset.wrapper li a{opacity:0}
.contact-information-header .wrapper{text-align:right}


.awaken-featured-container {
  clear: both;
  overflow: hidden;
  margin-bottom: 40px;
}

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }


#wrapper {
	width: 960px;
	min-height:100%;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -380px;
	margin-left: auto;
	position: relative;
	color: #333;
	font-size: 12px;
}

* html #wrapper {
	height:100%;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

#header{
 background-color:#282828;
 width:900px;
 height:110px;
 text-align:left;
 padding-top:10px;
 padding-left:20px;
}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.box_home_img {position: relative; width: 190px; margin: 6px 0px 6px 94px; padding: 0px; float: left; z-index: 2;}

.box_home_img img {width: 190px; margin: 0px; padding: 0px; border: solid 3px #1A1C1E; overflow: visible; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; float: left;}


.ptimg img, ul.primetime li.ptfst img { float: none; margin-right:0; width:300px; height:150px; -webkit-clip-path: unset; clip-path: unset; }

.ptimg {
  height: 150px;
  overflow:hidden;
  background-color:#696969;
}


.top-bar-cta {
    color: #fff;
    display: none;
    vertical-align: middle;
    text-align: center;
    padding: 10px 0 15px;
}


.top-bar.fixed .top-bar-cta {
    display: block;
}
.page-subtitle,.section-subtitle{font-size:32px;font-size:2.13333rem;font-weight:500;line-height:1.375;margin-bottom:28px}
.page-subtitle--half,.section-subtitle--half{margin-bottom:15px}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
#aspirin-logo,#menu-mobile{position:absolute;left:0;top:27px}
#menu-mobile{padding-left:5px;width:35px;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
#menu-mobile img{width:100%}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.f-fix{float:left;width:100%}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:41px;color:#ffffff!important;text-align:center;text-shadow:0em 0.1em 0.1em #000000}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}

    
    #logo {
        width: 120px;
    }

#c2-header .c2-slideshow {
    position: relative;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 329px;
    z-index: 100;
}

#header-right-section {
	float: right;
}

#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
	color: #999999;
	font-size: 14px;
}

#header-right-section .widget h3 {
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 28px;
}




		#calendario_eventos{
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				height:320px;
				width:266px;
				margin-top:10px;
				margin-left:8px;
			}

.section-paragraph {
    margin: 15px 0;
}

.widget_beside_slider {
   float: right;
   width: 43.85964912%;
}

   .widget_slider_area,
   .widget_beside_slider {
      float: none;
      width: 100%;
   }
.caption-button{margin:10px auto;float:left}

.caption-button a{
	color:#FFD60B !important;
}

.graybou {
	border-bottom: 2px #d9d9d9 solid;
	margin-top: 100px;
}


.menu-item:hover {
    background: #eeeeee;
    color: black !important;
}


.menu-item:hover a {
    color: black !important;
    opacity: 1;
}


.menu-item {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#header-outer .nectar-woo-cart .widget_shopping_cart, #header-outer .nectar-woo-cart .cart-notification{
    top: 100%;
}


#header-outer[data-format="centered-menu-bottom-bar"]:not(.fixed-menu) header#top .nectar-woo-cart {
  height: 75px;
}


#header-outer .nectar-woo-cart .cart-menu-wrap {
	position: relative;
	width: auto;
	overflow: visible;
	right: auto!important;
}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}


   
   .subheader .subheader2 {
    float: none;
    }

.subheader .subheader2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}


.subheader .subheader2 li {
  display: inline-block;
  padding: 7px;
  border-left: 1px solid #1e81c1;
}

.subheader .subheader2 li:last-child {
  border-right: 1px solid #1e81c1;
}


.subheader .subheader2 a {
  color: #fff;
  font-size: 13px;
}

.subheader .subheader2 a:hover {
  color: #262626;
}


.footer-copy {
	padding: 20px 0;
	border-top: 1px solid rgba(0,0,0,0.05);
}
.mb-0,.my-0{margin-bottom:0!important}

.widget-title {
  font:  normal bold 20px / 30px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #222222;
}

.sidebar-content .widget-title {
  color: #222222;
}

.footer .widget-title {
  color: #555555;
}


#presscore-contact-info-widget-2 .widget-title {
	font-size:28px;
}

		
	.mvp-nav-top-right-in {
		margin-right: 50px;
		}

	
	.single .mvp-fixed .mvp-nav-top-right-in {
		margin-right: 50px;
		}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
.o-typo--fs-large{font-size:52px;line-height:127%}

#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}
footer ul#menu-footer-main li.top-level a{padding:0;color:#909090}


.news__all {
  width: 67.4%;
  
  min-height: 640px;
  padding: 2% 2%;
  background-color: #216031;
  
  display: flex;
  align-items: center;
}


.news__all h6 {
  font-weight: 700;
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: 2px;
  margin-bottom: 30px;
}


.news__all h5 {
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 32px;
  margin-bottom: 13px;
}


.news__all p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);
  letter-spacing: 0;
  line-height: 27px;
  margin-bottom: 10px;
}


.news__all .btn-arbor {
  margin-top: 58px;
  float: right;
}


  .news__all h6,
  .news__all_item_date,
  .news__all_item_more,
  .news__all .btn-arbor {
    font-size: 12px;
  }


.c-site-nav__list {
  padding-left: 0;
  list-style: none;
  padding: 0;
  margin: 0; }


.c-site-nav__list--d3 {
  padding-bottom: 2rem; }


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.pager li.pager-last,.pager li.pager-next.last{position:absolute;top:0;right:0;border-right:0;}
.right-pane .bafta-social-media li.last-social{border-right:none;}
a.signpost.last-child{margin-bottom:0;}
.section-content #yac-winner-photos ul li.last{margin-right:0;}
.section-content #yac-winner-photos li#last,.section-content #yac-nominees li.last{margin-right:0;}
.section-content #yac-links ul li.last{margin-right:0;}
.section-content footer#footernav nav ul li.last{margin-right:0;}
.section-content .pager li.pager-last,.section-content .pager li.pager-next.last,.section-content .pager li.pager-next{position:static;}
.mobile-secondary .menu-block-wrapper ul li.last a{padding-right:50px;}
.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-left:15px;padding-right:15px}
.col-md-10{width:83.33333%}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1170px}
.container-fluid{padding:0}
.container{width:auto}
.navbar .container{width:auto;padding:0}
#works .container{top:0 !important}
.container, .navbar-fixed-top .container{width:940px}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.navbar-fixed-top .container{width:940px}

.diyw .diyweb div#contentfooter {
  font-size: inherit;
  font-weight: inherit;
}
div#contentfooter,
.diyw
div#contentfooter{width:100%;padding:0;margin:0;font-size:11px;line-height:140%;font-weight:normal;overflow:hidden}
* html div#contentfooter,
* html .diyw
div#contentfooter{height:1%;overflow:visible}
div#contentfooter div.leftrow,
.diyw div#contentfooter
div.leftrow{float:left;text-align:left;width:55%}
div#contentfooter div.rightrow,
.diyw div#contentfooter
div.rightrow{float:right;text-align:right;width:42%}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
 #pl-w5a73e63ec59a1 .so-panel { margin-bottom:30px }
 #pl-w5a73e63ec59a1 .so-panel:last-child { margin-bottom:0px }
 #pl-w5a73e63ec59a1 .panel-grid-cell { padding:0 }
 #pl-w5a73e63ec59a1 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5a73e63ec59a1 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
.max_w150{max-width:150px}




    .top-nav .func-menu .cart a:hover {

        color: #fff;

    }


    



    .top-nav {

        font-size: 14px;

        line-height: 31px;

        text-align: right;

        position: absolute;

        top: 50px;

        right: 0;

    }




    .top-nav .container {

        display: block;

    }




    .header-fixed .top-nav {

        top: 0px;

        right: 110px;

        z-index: 50;

        transition: all .2s;

        display: none;

    }


        

        .site-nav,

        .top-nav,

        .header-fixed .site-nav,

        .header-fixed .top-nav,

        .header-fixed .site-header:after {

            display: none;

        }


.footer {
    color:#949494;
    padding:2rem 1rem;
    font-size:.8rem;
    margin:0 auto;
    max-width:440px;
}


.footer a:link,
.footer a:visited {
    color:#949494;
}


.our-story-right .helping-image, .location-left .helping-image{
    object-fit: cover;
    padding: 0px !important;    
}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-35.x-section,.e79-39.x-section,.e79-49.x-section,.e79-58.x-section {padding:45px 0px 45px 0px;}
.e79-10.x-section,.e79-58.x-section {text-align:center;}
.e79-1.x-section,.e79-10.x-section,.e79-49.x-section,.e79-58.x-section {background-color:rgb(0,86,133);}


h1, h2, h3, h4, h5, h6, .wtitle, .title { 
	margin: 0;
	padding: 0 0 0.5em;
	line-height: 110%;
	font-family: 'PT Serif', TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: bold;
}

.wtitle { padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 2px solid #555; color: #555; font-size: 20px; text-align: center; text-transform: uppercase; }


  .medium-12 {
    width: 100%; }

.text1 { font-size: 15px; }
.cheat-sheet{padding-bottom:10%}
.cheat-sheet img{display:block}
.cheat-sheet-text{padding:1rem}
.cheat-sheet-subtitle{font-family:montserrat,sans-serif;text-transform:uppercase;font-size:12px;font-weight:600;margin-top:1.25rem;margin-bottom:0;letter-spacing:.02rem}
.cheat-sheet-title{margin:.625rem auto 1.25rem;font-size:26px;font-style:normal;line-height:1.1}
.cheat-sheet-button{margin:auto;font-size:16px;letter-spacing:.05rem;padding:15px 60px}
.field-collection-view .content{margin-top:0;width:100%}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}

        
        .header .logo .logo_retina{
	        display: none;
        }


#sous_portail{
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;	
}
.block-type-footer p.footer-responsive-grid-link-container{float:left;width:100%;clear:both;text-align:center;margin:10px 0;display:none}
.responsive-grid-active .block-type-footer p.footer-responsive-grid-link-container{margin-top:25px !important}


h1#logo {
	float: left;
}

	.home.page h1#logo {
	  line-height: normal;
	  font-size: 27px;
	  text-align: left;
	  color: #fff;
	  float: left;
	  padding-left: 5px;
	}

	.home.page h1#logo a{color: #fff;}


	h1#logo span {
		display: none;
	}

.burger-big{
    position: fixed;
    display: none;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 29;
}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.slider .yellow .span4{
    font-family: 'Nunito', sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    
    display: block;
    line-height: 20px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}






.post { padding: 20px 30px; background: transparent; }


.post .title { float: left; width: 600px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-120-0 , #pg-120-1 , #pl-120 .so-panel { margin-bottom:35px }
 #pl-120 .so-panel:last-child { margin-bottom:0px }



.testimonials-v3 .testimonials-v3-title p {
  color: #4B87EE;
}


.testimonials-v3 .owl-buttons .owl-prev:hover,
.testimonials-v3 .owl-buttons .owl-next:hover {
  background:  #4B87EE;
}



body.dark .testimonials-v3 .owl-buttons .owl-prev, 
body.dark .testimonials-v3 .owl-buttons .owl-next {
	background: #333;
}


body.dark .testimonials-v3 .owl-buttons .owl-prev:hover, 
body.dark .testimonials-v3 .owl-buttons .owl-next:hover {
	background: #444;
}


	#header_log .log_panel {
		width: 100% !important;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

.clear {clear: both;}

.site-info .sep {
	clear: both;
	display: block;
	visibility: hidden;
	width: 100%;
	height: 0;
}
.header-top-fixed .top-logo,.header-top-nosticky .top-logo{margin-left:80px}
.header-top-fixed .top-social,.header-top-nosticky .top-social{float:none;color:#000;font-size:18px;margin-right:50px;margin-top:25px}


.header-top-fixed .top-logo {
    margin-top: 10px;
}

    
				.header-top-fixed,
				.categories-box,
				.archives-box  {
					background: #000000;
				}

				
				.header-top-fixed .fold-out {
					color: #f9ccc6;
				}

			
				.header-top-fixed .top-social {
					color: #f9ccc6;
				}


	#access .menu-header,
	div.menu {
		margin: 0 5px;
	}


	#access .menu ul,
	#access .menu ul li {
		width: 100%;
	}


	#access li.menu-main-search {
		max-width: none;
	}
  #access a, #nav-toggle span, li.menu-main-search .searchform input[type="search"] { color: #ffffff; }
 li.menu-main-search .searchform input[type="search"] { background-color: #4b7e7e; border-left-color: #154848; }
 #access ul li a, li.menu-main-search .searchform input[type="search"] { font-size:14px ;}

.contact-form .clear-form{clear:both}


.clear { clear: both; width:100%; line-height:1px; height:1px; font-size:1px;}

.footer-icon{margin-bottom:10px;font-size:1.4em;vertical-align:top;float:left;color:#555555;}
.aligncenter{text-align:center;}
.uvc-heading-spacer{margin:0 auto;padding:0;position:relative;overflow:hidden}
.uvc-heading-spacer.line_with_icon:after,.uvc-heading-spacer.line_with_icon:before{position:absolute;bottom:50%;border-width:0;top:50%;content:""}
.uvc-heading-spacer .aio-icon{vertical-align:text-top}
.uvc-heading-spacer img{vertical-align:middle;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:100%}
.uvc-heading-spacer.line_with_icon:before{right:0}
.uvc-heading-spacer.line_with_icon:after{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-sm-7{width:58.33333333%}
.icon-one-comment:before{content:"\e910";}


          

  
  
  
  
 
   
   

 .colormag-button,blockquote,button,input[type=reset],input[type=button],input[type=submit],
		#masthead.colormag-header-clean #site-navigation.main-small-navigation .menu-toggle{background-color:#f80707}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.mvp-feat1-feat-img {
height: 540px;
}

.mvp-feat1-feat-img img {
min-width: 510px;
}




.be-section.be-video-section .be-section-pad,
.be-section.be-bg-overlay {
    position: relative;
}

    .full-screen-section-wrap .be-section-pad {
        padding: 0px !important;
        display: table-cell;
        vertical-align: middle;
    }

.gallery_content .be-section-pad {
    padding: 0 !important;
}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar-wrapper .navbar h2{float:right;padding-right:5px;font-style:italic;line-height:19px;text-align:right;color:#000}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }


.wrap_inner{
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}


.oria-slider .slide-title {
	position: absolute;
	margin: 0;
	bottom: 0;
	right: 0;
	font-size: 14px;
	font-weight: 300;
	text-align: center;
	z-index: 12;
}

.oria-slider .slide-title a {
	display: table;
	color: #fff;
	padding: 10px;
	background-color: #EF997F;
	text-decoration: none;
	-webkit-transition: background-color 0.4s;
	transition: background-color 0.4s;
}

#preloader-inner,.oria-slider .slide-title a,.read-more:hover,.nav-previous:hover,.nav-next:hover, button,.button,input[type="button"],input[type="reset"],input[type="submit"] { background-color:#1e73be}
.icon-104-logo .path6:before{content:"\e907";margin-left:-2.169921875em;color:#1a171b}

.slickSlider li .caption{
	text-align:left;
	display:block;
	width:90%;
	margin:0 5%;
	font-size:12px;
}

#textileType article div.content .inner .caption{
display: block;
margin-bottom: 10px;
}
.ai1ec-no-results{color:#858585;}


#cb-tap-detect {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  display: none;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}


.caption {
  clear: both;
  display: block;
  width: 100%;
  text-align: center;
  font: bold 11px/21px Tahoma;
  margin-top: 5px;
}

.frame .f_oj3{ background-position:0 -27px;}


.mim { float: left; margin: 10px; }

	.logo {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}
.master-holder-bg-holder{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:-1}
.master-holder-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
    
.main-menu .navbar-header{
    position:relative;
    float:none;
    display:block;
    text-align:left;
    width:100%;
    padding:14px 0px;
    right:0px;
    z-index:12;
}
        
.main-menu .navbar-header .navbar-toggle {
    border: 2px solid #a0060e;
    display: inline-block;
    float: none;
    margin: 0;
    z-index: 7;
    width: 45px;
    height: 42px;
    border-radius: 0;
}
   
.main-menu .navbar-header .navbar-toggle .icon-bar {
  background: #a0060e none repeat scroll 0 0;
  font-weight: 700;
}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}

.leftMenu .srchMobF .subm{border:none;background:none;height:25px;width:26px;position:absolute;left:8px;top:2px;}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }

#content-full { margin-top:0px;}

.take-over-row #content-full{margin-top:32px}
.right,img.alignright{float:right}
.contact-box .right:nth-child(2){clear:left}
.contact-box .right{float:left;padding-left:0;padding-right:20px}
header .wrap .right{margin:0 auto;float:none;text-align:center}
.contact-box .right img{padding:0}
.contact-box .right h4{padding:20px 0}
.site-rail-menu .scrolling{width:100%;height:100%}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

#footer-inner p#ftr_copy {
	width:780px;
	margin:0 15px 0 25px;
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

   .right-games{float: right;width: 20%;min-height: 1454px;max-width: 240px;}

   .left-games, .right-games {  width: 20%; max-width: 220px; }


.page-title .title,
.page-title .entry-title,
.section-title .title,
.section-title .entry-title,
.classic-layout .entry-title a {
	font-size:100%;
}


	.page-title .title,
	.page-title .entry-title,
	.section-title .title,
	.section-title .entry-title,
	.classic-layout .entry-title {
		font-size:32px;
	}
.section-title, .classic-layout .entry-title{font-size:36px;opacity: 1;visibility: visible;-webkit-transition: opacity 0.24s ease-in-out;-moz-transition: opacity 0.24s ease-in-out;transition: opacity 0.24s ease-in-out;}
.wf-loading .section-title,.wf-loading  .classic-layout .entry-title{opacity: 0;}
.ie.wf-loading .section-title,.ie.wf-loading  .classic-layout .entry-title{visibility: hidden;}


footer .browseclassiccars ul,
footer .browseclassiccars li,
footer .helpfullinks ul,
footer .helpfullinks li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


footer .browseclassiccars a,
footer .helpfullinks a {
	color: #5b5b5b;
	text-decoration: none;
}


footer .browseclassiccars a:hover,
footer .helpfullinks a:hover {
	color: white;
}

.aside-podmenu_ul { 
  margin-top: 28px;
  margin-left: 0;
  padding-left: 0;
}

.burger-menu-xs-dropdown .aside-podmenu_ul {
  margin-top: 16px;
}
.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}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.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-md-8{width:66.66666667%}

#summary{float:left;width:272px;padding:20px 10px 20px 20px;margin:25px 10px 0 0}

#summary h1{font-size:30px;font-weight:normal;color:#fff;text-align:right;margin-bottom:10px}

#summary h2{font-size:24px;font-weight:normal;color:#fff;text-align:right;margin-bottom:10px}

#summary h3{font-size:18px;font-weight:normal;color:#fff;text-align:center;margin-bottom:10px}

#summary h3 b{font-size:30px}

#summary p{color:#fff;text-align:justify;margin-bottom:10px}

#summary a{color:#fff}

#summary img{border:0;margin:-3px 0 5px 36px}



.post-meta {background-color:#ffffff; padding:1px 4px 6px 6px; margin-top:0px; color:#ababab; border-bottom:1px solid #efefef;}

.post-meta p {font-size:12px; margin-bottom:0;}

.post-meta .glyphicon {color:#ccc; margin-right:6px;}

.post-meta .glyphicon-calendar {margin-left:6px;}

.post-meta .glyphicon-tags {position:relative; top:5px; margin-right:10px; margin-left:6px;}

.post-meta .slash {color:#ccc;}

.post-meta-list {margin-bottom:20px;}

#ecs-2 .ecs__btns{
    position: relative;
    left: 20px;
    margin-top: 46px;
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
}


.ecs__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.main-menu-wrapper{
	display:block;
	width:100%;
}

.main-menu-wrapper .col-md-12{
	position:relative;
}

.is-sticky .main-menu-wrapper{
	z-index:1000;
	min-height:50px;
	background-color:rgba(255,255,255,.8);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 0 rgba(0,0,0,.1);
}

.header-style2 .main-menu-wrapper{
	background:#f8f7f3!important;
	height:50px!important;
}

.pagination .older {
	float: left;
}

	#main { width:650px; }

	
	#main.fullwidth .item-related {
		width:292px;
		margin-right:32px;
	}

	#main.fullwidth .item-related:last-child {
		margin-right:0;
	}

	
	
	.item-related, #main.fullwidth .item-related {
		width:230px;
		margin-right:18px;
	}

#main.fullwidth {
	width:100%;
	float:none;
}

	#main.fullwidth .sp-grid li:nth-of-type(2n+2) {
		margin-right:0;
	}


table.alquila {width:100%;margin:0;}

table.alquila td {text-align:center;color:#fff;background:#290;width:50%;font-size:14px;vertical-align:middle;}

table.alquila td:hover {background:#270;}

table.alquila td a {display:block;width:100%;text-align:center;line-height:18px;padding:4px 0;}

table.alquila td a, table.alquila td a strong {color:#fff;}

table.alquila tr td:first-child {background:#3a0;}

table.alquila tr td:first-child:hover {background:#280;}



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


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.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-12{width:100%}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}

.margin-top-20{margin-top:20px;}
.b-cars__title{font-size:20px;line-height:2;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase;color:rgba(255,255,255,0.6);transition:color .3s;}
.b-cars__title:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}
.b-cars__item.is-active .b-cars__title{color:#fff}
.no-touchevents .b-cars__menu-item:hover .b-cars__title{color:#fff}
.b-cars__menu-item.is-active .b-cars__title{color:#fff}


.page-content,
.entry-content,
.entry-summary {
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.photo{overflow:hidden;-moz-box-shadow:0 2px 4px #797876;-webkit-box-shadow:0 2px 4px #797876;box-shadow:0 2px 4px #797876;margin:-8px 0 18px}

#content .commentlist {
  list-style-type: none;
  margin-bottom: 30px;             
}

#content #commentform .form-allowed-tags {
  color: #707070; 
  font-size: 12px;                  
}

#content .comment-content p {
  font-size: 13px;
  margin-bottom: 10px;                   
}

#content .comment-content .edit-link {
  margin: -15px 0 0;
  text-align: right; 
  width: 50%;                                    
}

#content .comment-content li {
  border: none;
  font-size: 13px;
  margin: 0;
  padding: 0;                             
}

#content #commentform p {
  color: #333333;
  font-size: 13px;
  margin-bottom: 5px;                        
}

#content #commentform .logged-in-as,
#content #commentform .comment-notes {
  margin-top: 0;         
}
.count-hidden,.widget_categories a .count{float:right;width:42px;text-align:center}

#header {max-width:1500px;margin:0 auto; display: block;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-43.x-section {padding:0em;background-color:rgb(199,203,204);}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.cookie-bar-bar .ctcc-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}

.cookie-bar-bar .float-accept .ctcc-inner {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}


.site-title-text {
  float: left;
}
span.loggedin{display:none}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists,#socialRegistration #newsletters-lists-registration .ump-subscription-lists,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists{padding-left:0;list-style:none}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists li label,#socialRegistration #newsletters-lists-registration .ump-subscription-lists li label,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists li label{width:auto;display:inline-block}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists li .list-title,#socialRegistration #newsletters-lists-registration .ump-subscription-lists li .list-title,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists li .list-title{margin-top:0}


#search-results { position: absolute; background: #fff; border: 1px solid #e6e6e6; padding: 5px; display: none; z-index: 1100; min-width: 140px; }
.row{margin-right:-15px;margin-left:-15px}




.silder .item_slide { position:absolute; top: 0; }


.footer .copyright{ background:#000; padding:20px 0; text-align:center}

.footer .copyright p{ color:#fff; margin:0;}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.top-menu{
	margin-left:-10px;
	margin-right:-10px;
}

.top-menu a{
	color:#fff;
}


.top-menu span {
    padding: 5px 0 0 0;
    display: inline-block;
}


.wrapper { position: relative; min-height: 100vh; }


.fw-divider__space-05x {
  margin-top: 12px;
}

.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-sm-12 {
    width: 100%;
  }
.text-center{text-align:center}

.whatsapp {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    background-color: #189d0e;
    border-radius: 5px;
    padding: 3px 15px;
    }

.whatsapp:hover {
    background-color: #09d261;
    }
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505}

#en_direct_des_academies ul.en_direct_des_academies_liste {
	list-style:none;
	margin:0px;
	padding:5px 20px 10px;
}

#en_direct_des_academies ul.en_direct_des_academies_liste li {
	clear:both;
	padding:4px 0px 0px;
	margin:0px;
	background-position:-50px 0px;
}

#en_direct_des_academies ul.en_direct_des_academies_liste h3 {
	float:left;
	font-size:100%;
	color:#000000;
	margin:0px;
	width:110px;
	font-weight:normal;
	border:none;
	background:none;
}


.home-foc, .changephoto, .home-foc .photo {
  width: 100%;
  height: 585px;
  overflow: hidden;
  position: relative; }


.changephoto {
  position: relative;
  z-index: 0; }


.home-foc2, .changephoto, .home-foc2 .photo {
  width: 100%;
  height:694px;
  overflow: hidden;
  position: relative; }
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#statistics-section .container-counter{margin-top:30px}


.slider, .sliderWrap {
	padding:0;
}
.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-sm-12{width:100%}


.responsive-mainnav,
.responsive-topnav {
  background: #232323;
  display: none;
}

.responsive-mainnav ul,
.responsive-topnav ul {
  margin: 0;
  padding: 5px;
}

.responsive-mainnav li,
.responsive-topnav li {
  list-style: none;
}

.responsive-mainnav li a,
.responsive-topnav li a {
  color: #cacaca;
  line-height: 26px;
  padding: 10px 15px;
  text-decoration: none;
  display: block;
}

.responsive-mainnav li a:hover,
.responsive-topnav li a:hover {
  background: #fa5742;
}

.responsive-mainnav li ul,
.responsive-topnav li ul {
  margin-left: 2em;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.icons .menu-item .icon{color:#7F9F9B;display:inline-block;margin:0 30px 0 0}
.icons .menu-item .icon:last-child{margin:0}
.icons .menu-item .icon:hover{color:#fff}
.icons .menu-item .icon .fa{vertical-align:middle;font-size:30px;font-size:3rem}


.icon-stroke-arrow:before {
  content: "\e900";
}

.icon-marker:before {
  content: "\e901";
}

.icon-phone:before {
  content: "\e902";
}

.icon-kettler:before {
  content: "\e903";
}

.icon-chevychaseland:before {
  content: "\e904";
}

.icon-eho:before {
  content: "\e905";
}

.icon-handi:before {
  content: "\e906";
}

.icon-CEI_logo:before {
  content: "\e907";
}

		
	.mvp-blog-story-in,
	#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in {
		margin-left: 320px;
		}

		
	.mvp-blog-story-in,
	.mvp-blog-story-col .mvp-blog-story-in,
	#mvp-home-widget-wrap .mvp-flex-row .mvp-flex-story-in,
	#mvp-home-widget-wrap .mvp-flex-col .mvp-flex-story-in {
		margin-left: 170px;
		}



#branding{margin-bottom:10px;}
.image-branding #site-description,.image-branding #site-title{display:none}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}


.dolphin-link-ads {
	text-align: center;
	padding: 1em;
}
.vcex-heading-link-wrap{font-size:1em;display:block;margin:0}


a.link_black_blue_b_u { font-family:Tahoma, Verdana, Arial, sans-serif; }

a.link_black_blue_b_u:link, a.link_black_blue_b_u:visited { color:#FF6600; font-weight:bold; text-decoration:underline; }

a.link_black_blue_b_u:hover, a.link_black_blue_b_u:active { color:#333333; font-weight:bold; text-decoration:underline; }
.widget,.widget a{color:#777}
.widget{overflow:hidden}
.widget select{border:1px solid #ddd;color:#777;padding:7px;width:100%;max-width:100%}
#footer .widget select{border-color:#eee}
.sidebar .widget{padding:30px 30px 20px}
#footer .widget{padding-bottom:30px}
#footer .widget a:hover{color:#666}
.sidebar .widget,.sidebar-top{padding-left:15px!important;padding-right:15px!important}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }


.flexslider {
  margin: 0;
  padding: 0;
}

.flexslider .slides img {
  max-height: 800px;  
  width: 100%; 
  display: block;
}

.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
#header-widgets img,.site-image,.site-title a,.toggle-search{display:block}
#header-widgets{float:right}


#logo {
    display: block;
}


#logo a {
    width: 2.5cm;
}


        #logo a img {
            height: 100%;
            width: auto;
        }
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left:0}
.menu-text,.subtitle-text{display:block}
.top-header .main-nav .menu-text:after{position:absolute;top:50%;margin-top:-5px;right:0;width:8px;height:8px}



.ascsg_1_8, .ascsg_2_8, .ascsg_3_8, .ascsg_4_8, .ascsg_5_8, .ascsg_6_8, .ascsg_7_8, .ascsg_8_8{
	float:left;
	padding:0 3% 0 3%;
	position:relative;
}

.ascsg_4_8{	width:44%;}

    .my-header-socials {
        display: inline-block;
       
    }

.section-head {
	background: #1abb9c;
	position: relative;
	padding: 25px 0;
}

.section-head h1 {
	line-height: 1;
	color: #FFF;
	margin: 0;
}

.section-head h1:after {
	content: "";
	display: block;
	position: absolute;
	bottom:-9px;
	margin-left: 40px;
	width: 9px; 
	height: 9px; 
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #1abb9c;
}
.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%}

#content .h_row_1 .col-sm-6 {
  padding-right: 8px;
  padding-left: 8px;
}


p.logo{
	height:85px;
	float:left;
	width:700px;
}

p.logo a img{
	float:left;
	position:absolute;
}

p.logo span img{
	margin:50px 0 0 135px;
}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.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;
}
img.alignnone{margin:5px 0 20px}
#hp-additionalarticles-left{float:left;width:28%}
#hp-additionalarticles-left h3{color:#40464c;text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:30px;padding-bottom:10px;border-bottom:3px solid #f2b72b;display:inline-block}
.block h2,#footer h2{font-weight:700;font-size:1.5em;line-height:130%;margin-bottom:10px}
#footer{clear:both;padding:20px 0;border-top:1px solid #d6d6d6;font-size:.9em}
#footer .block{padding:0 0 20px}
#footer #block-fieldblock-node-topic-page-default-field-amazon-footer-ad-block .block{padding-bottom:0}
.container .sixteen.columns{width:940px}
.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}
.img-fluid{max-width:100%;height:auto}



.assistive-text,
.screen-reader-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
}

#access a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	height: auto;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
	width: auto;
}
