﻿.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.mams-featmod-articleinfo {float:left; width:100%;}

#ad_top_sidebar ins { display: none !important; }

img.pr {
  position: absolute;
  z-index: 100;
  margin: 20px 0 0 60px;
}
.footer-top{background-color:#0b263b;color:white;font-size:14px;font-size:0.875rem;padding:50px 0;}
.footer-top .block{width:calc(99.99% * 1/3 - (30px - 30px * 1/3));}
.footer-top .block:nth-child(1n){float:left;margin-right:30px;clear:none;}
.footer-top .block:last-child{margin-right:0;}
.footer-top .block:nth-child(3n){margin-right:0;float:right;}
.footer-top .block:nth-child(3n + 1){clear:left;}
.footer-top h2{color:#a6e0f5;font-size:20px;font-size:1.25rem;font-family:'Nevis',Verdana,sans-serif;margin-top:0;-webkit-font-smoothing:antialiased;}

  .l-col-4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }

    .l-col-4:last-child {
      margin-right: 0; }

    .l-rtl .l-col-4 {
      float: right; }

#mobile_links { display: none; }

.clear { clear:both; }
.promo-review,.promo-review__content,.promo-review__meta,.standard-content--full img{margin-bottom:20px;margin-bottom:1.25rem}
.standard-content--full:after,.standard-content--full:before{content:" ";display:table}
.standard-content--full:after{clear:both}
.standard-content--full img{display:block;margin-left:auto;margin-right:auto}
.standard-content--full img[data-align=right]{float:right;clear:right;margin-right:calc(-20px - 25%);margin-left:calc(20px + 4.16667%)}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
.navbar-left,.navbar-nav,.navbar-right{float:none!important}


.msi_nav .navbar-right {
    margin: 0;
    width: 100%;
    max-width: 160px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}


.msi_nav .navbar-right li {
    margin-right: 8px;
}


.msi_nav .navbar-right img {
    width: 44px;
    height: 44px;

}

		#baseMenu li.cart img { width: 22px; height: 22px;}

.sub-menu .menu-item-has-children:after { color: #fff }

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 {
	pointer-events: none;
	cursor: default;
	box-shadow: none;
	border-right: none;
}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label {
	background-color: #074194;
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}


.menu-toggle {
	display: none;
	background-color: #ebebeb;
	color: #444;
	margin: 40px 0;
	float: right;
	box-shadow: none;
}

	.menu-toggle.btn {
		margin: 5px auto 10px;
		float: none;
	}

	.toggled .menu-toggle {
		margin: 0;
	}

#featured li.ui-tabs-nav-item a { 
    display:block; 
    height:60px; 
    color:#333;
    background:#fff; 
    line-height:15px;
    text-decoration : none;
}

#featured li.ui-tabs-nav-item a:hover{ 
    background:#eee;
    text-decoration : underline;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

td.ensystdbottom {padding:0;vertical-align:bottom;border:0;margin:0}
.td-big-grid-slide .td_module_mx10,.td-big-grid-slide .td_module_mx9{display:block!important;width:100%!important}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}

.large-text { font-size: 1.1111rem; font-weight: 600; line-height: 1.5500; }

.audi-row1
{
margin:5px 0 5px 0;
padding:0px;
width:98px;
height:auto;
float:right;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}


.footer_logo-wrap {
  position: absolute;
  top: -60px;
  right: -30px; }

  .footer_logo-wrap img {
    opacity: .04; }

.page-title {
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}

.page-title:before,
.page-title:after {
    background-color: #ecf0f1;
    content: "";
    display: inline-block;
    height: 2px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.page-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.page-title:after {
    left: 0.5em;
    margin-right: -50%;
}

h2#anti {
  color: #FFC300;
}


.ecs__page--subtitle {
  background: transparent;
  height: 34px;
  outline: none;
  border: none;
  text-align: center;
  -moz-appearance: textfield;
  -webkit-user-select: none;
  font-size: 14px;
  line-height: 34px;
  cursor: pointer; }


.blog-item-text {
	width: 85%;
	padding-left: 25px;
	float: left;
	margin-top: 20px;
	
	min-height: 129px;
}


.blog-item-text h3 {
	margin-top: 0px;
}


.blog-item-text p {
	margin-bottom: 8px;
}


.blog-item-text a {
	color: #fff;
}


.blog-item-text a:hover {
	color: #fb0000;
}

.balloon a{display:block;text-align:left;padding:12px;border-bottom:1px solid #6699FF;background:#D9E7F5;color:#005BBE !important;height:auto !important;white-space:nowrap;}

.balloon a:hover{background:#6699FF;color:#FFF !important;}

.balloon a:last-child{border:0;border-radius: 0 0 6px 6px;}

.balloon a:first-child{border-radius:6px 6px 0 0;}

.balloon{border:6px solid #005BBE;border-radius:6px;background:#005BBE;}

.post-meta .date  { padding-left: 0; }

#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }

.pinglist li .date  { font-size: 11px; }

.gmr-bgstripe{width:5%;height:4px;float:left;}

.featured-nav-wrapper {
	max-width: 975px;
	margin: 0 auto;
	position: relative;
}
.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%}


	.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}


				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: #ffffff;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}


.mobile-logo {
	position:absolute; left:0; 
	top:35px; width:100%; 
	margin-left:90px;
	text-align:center; 
	text-indent:-150px; 
	z-index:1;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
.site-footer .footer-logos{clear:both;margin:40px 0}
.site-footer .footer-logos img{max-width:110px;max-height:50px;height:auto;width:auto;margin:20px 4% 20px 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}

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;
}

.home-block-professionals .special-button{
	border: 3px solid #203845;
}

.home-block-professionals{
	background: #EEA904;
	float: right;	
}
body .jaibesoindeicone{background-color:transparent}
body .articles-list #htmlbox-container #htmlbox-bloc-1 article a.jaibesoindetexte img.jaibesoindeicone:not(.iconelink){min-width:60px}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone.iconelink{display:none}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone{background:transparent;margin:0}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone:hover{background-color:transparent}
#secondary #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone{max-width:30px;height:auto;background:none}
#secondary #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone.iconelink{max-width:25px;height:auto}

.fusion-header-sticky-height {
  display: none;
}
#featured-thumbnail.schema-widgetfull+.front-view-content{width:auto;float:none}
.front-view-content{float:left;width:100%}

.section-topmenuheader #tophighmenu .topsocial{display: inline-block; padding: 5px 0px; float: right; margin-top: 9px;}
.fl-node-56da0fd086439 .fl-post-grid-sizer {width: 250px;}

.secondary-inactive{font: normal 14px sans-serif;}

.rdp-mobile .secondary-inactive #page{
  margin:0;
}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:11px 0 11px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#002469!important}


.ds_mobile-desktop #et-top-navigation { padding-right: 30px; }


.ds_mobile_side_light #et-top-navigation { padding-right: 30px; }

  .ds_mobile_side_dark #et-top-navigation { padding-right: 30px; }



img.site-logo {
	float: left;
	height: 60px;
}

.site-logo {
	margin: 10px 10px 10px 0;
}

 .logo-center .site-logo {
 float: none;
 margin: 0;
}

.logo-right .site-logo {
	float: right;
	margin: 10px 0 10px 10px;
}

 .logo-center .site-logo.retina_logo {
 display: none;
}


#date {
	float:left;
	margin:17px 0 0 10px;
}

.buybtn-container {width: 100%; display: flex; flex-wrap: wrap;}
.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%}

.navigation--main, .navigation--main .sub-menu { background-color: #ffffff; }

.sub-menu a {
margin: 0 24px;
padding-top: 12px;
padding-bottom: 12px;
color: #1a1919
}
.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"}
#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}
.sf-menu.sf-style-agiusa li.last{padding-right:0;}
#header #block-block-2 ul li.last{padding-right:0;}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
.footer-buckets{position:relative;z-index:2;clear:both;padding:0px 15px;margin-top:-180px;top:180px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

.graph-img{float: right; position: relative; right: 70px; top: -320px;}

.graph-img img{width: 190px;}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}

.footer-menu{
    margin: 0;
width: 100%;
display: inline-block;
padding: 0;
text-align: center;
}

.footer-menu li {
       display: inline-block;
    padding: 20px 15px;
    margin: 0;
    list-style: none;
}


.footer-menu li a {
    color: black !important;
    font-size: 16px;
    text-transform: uppercase;
}
#three-ships-footer li.js_slide{position:relative;display:inline-block;font-size:16px;color:#000;vertical-align:top}
#three-ships-footer li.js_slide::after{content:'';clear:both}
#three-ships-footer li.js_slide h1,#three-ships-footer li.js_slide p{margin:0}
#three-ships-footer li.js_slide p{font-size:13px}
#three-ships-footer li.js_slide a{font-size:14px}
#three-ships-footer li.js_slide h4{font-size:14px;text-transform:uppercase;font-family:Open Sans,sans-serif;line-height:1.5em;margin:0}
.fusion-copyright-notice{font-size:12px;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area a{color:#BFBFBF;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both;}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block;}

.footer-widget {
    margin: 20px;
    overflow: hidden
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

#mainwrapper
{
	
	width: 960px;
	background-color: White;
	margin-right: auto;
	margin-left: auto;
}
.fl-page-footer-container{padding-top:20px}

.header-top-info-1 .info {
    padding-left: 0;
    margin: 0;
    padding-top: 4px;
}

.header-top-info-1 .info li {
    font-size: 13px;
    padding-right: 0;
    display: inline-block;
}

.header-top-info-1 .info li i {
    color: #747474;
    margin-right: 6px;
}

.header-top-info-1 .info li a {
    font-size: 13px;
    margin-right: 10px;
}

.widget-container {
	margin: 0 0 18px 0;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.form-group{margin-bottom:1rem}
.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.carousel--default .carousel__category,.carousel--default .carousel__subtitle,.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:aneba_neuemedium,Helvetica,sans-serif}
.carousel--default .carousel__subtitle,.carousel--default .carousel__title{color:#fff}
.carousel--default .carousel__subtitle{font-size:16px;line-height:1.2;margin-bottom:18px}
 
.infinite-navigation .infinite-navigation-slide-bar{ border-color: #00338d; }
.infinite-navigation .infinite-navigation-slide-bar:before{ border-bottom-color: #00338d; }
#header #nav .navbar-nav,#header .navbar-toggle{padding:0px 20px 0px 20px;margin-top:36px;margin-bottom:36px}

#header #nav .navbar {
  margin:0;
  text-align: center;
}

#header #nav .navbar-toggle .icon-bar {
  background: #333;
}

#header #nav .caret {
  color:#a41414;
}

#header #nav .navbar h5 {
  padding-top:0;
}

#header #nav .navbar .navbar-nav {
  
}

#header #nav .navbar-brand {
  display:table;
}

  #header #nav ul.navbar-nav {
    padding: 0px;
    margin: 0px;
  }
#home {margin-top: 0px;}


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



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}

	.header-widget .col4-1:nth-child(2n+1),
	.footer-widgets .col4-1:nth-child(2n+1) {
		margin-left: 0;
		clear: left;
	}

	.footer-widgets .col4-2,
	.footer-widgets .col4-3,
	.footer-widgets .col3-2,
	.footer-widgets .col3-1 {
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}



.footer-widgets .widget {
	margin: 2.5em 0 1.5em;
}

.footer-widgets .widgettitle {
	color: inherit;
	margin: 0 0 1em;
}

.footer-widgets {		text-align:left; 
}

#footer .footer-widgets .widgettitle {	
	color: #ffffff;	font-weight:600;
	letter-spacing:.01em;
	font-size:1.6em;
	text-transform:capitalize; 
}

.footer-widgets p {
margin-bottom: .8em;
}

 .feature-posts-list li,
 .header-widget .col4-1, .footer-widgets .col4-1  {
width: 95%;
 }


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}

#content{margin:0 0 0 2%;position:relative;}





.site-logo__logo img,
.site-logo__logo svg {
    
    width:auto;
    height: 56px;
}


.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 .slides img {
  height: auto;
  width:100%;
}


.top-slider .slides, .top-slider ul, .top-slider ul.slides{
	padding: 0;
	margin: 0;
}


.top-slider ul li, .slides li{
	text-indent: 0;
	list-style: none;
	margin: 0;
	padding: 0
}
.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}

#page .boxed-layout #main-content {
  position: relative;
}
.font_lus64zd9m, [data-font="font_lus64zd9m"], [data-font="font_lus64zd9m"] li a, #content-holder h1, #content-holder h2, #content-holder h3, #content-holder p, #content-holder li {font-family: "unitext", sans-serif;font-weight: 300;font-style: normal;}

.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}

.entry-header .entry-title a {
	text-decoration: none;
}


	.entry-header .entry-title,
	.entry-title {
		font-size: 21pt;
	}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}
.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6,.title-lg,h1,h2,h3,h4,h5,h6{margin:0 0 10px;line-height:1.2}
.title-h1 *,.title-h2 *,.title-h3 *,.title-h4 *,.title-h5 *,.title-h6 *,.title-lg *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit;margin:0;padding:0;font-weight:inherit}
.title-h1:last-child,.title-h2:last-child,.title-h3:last-child,.title-h4:last-child,.title-h5:last-child,.title-h6:last-child,.title-lg:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}
.title-h2,.title-h3,h2,h3{font-size:18px;text-transform:uppercase}
.title-h2,h2{font-size:24px}


.widget_wpglobus .list .code::after,
.widget_wpglobus .list .code::before {
    content: none !important;
}


.widget_wpglobus .list .code {
    margin-left: 0 !important;
    text-transform: lowercase;
    display: inline-block !important;
    background: none !important;
}


.widget_wpglobus .list .code:first-letter,
.widget_wpglobus .list .code::first-letter {
    text-transform: uppercase !important;
}
.widget_wpglobus .list a span.code{display:inline-block;margin:0 0 0 4px}
.widget_wpglobus .list a span.code:before{content:"("}
.widget_wpglobus .list a span.code:after{content:")"}
.page-content ul.media-list,.sidebar ul.media-list{list-style:none}
.has-both-sidebars .page-content{float:right!important}
.page-content{border-bottom:0 solid transparent}
.page-content ul{padding:0 0 0 20px}
.page-content .row .expandableWidget h3.spb-heading{padding:0 15px 15px 0;margin-right:0}
.link-pages,.page-content .link-pages{margin-top:30px;border:1px solid #e4e4e4;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.body-text .link-pages,.masonry-items .blog-item .link-excerpt,.masonry-items .blog-item .quote-excerpt,.mini-blog-item-wrap,.mini-items .mini-alt-wrap,.mini-items .mini-alt-wrap .link-excerpt,.mini-items .mini-alt-wrap .quote-excerpt,.page-content .link-pages,.post-info,.standard-post-content .link-excerpt,.standard-post-content .quote-excerpt,.timeline{border-color:#e4e4e4}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
.col-md-6{width:50%}


	.top-widget,
	.front-page  .top-widget {
		margin-top: 0 !important;
	}


	.top-widget {
		float: none;
		margin: 0 auto 10px auto;
		position: relative;
		text-align: center;
		width: auto;
	}


	.top-widget .widget-title h3 {
		text-align: center;
	}


	.top-widget area,
	.top-widget select,
	.top-widget textarea,
	.top-widget input[type="text"],
	.top-widget input[type="password"],
	.top-widget input[type="email"] {
		width: 75%;
	}

.top-widget ul{padding:0}

.top-widget select,.top-widget input[type="text"],.top-widget input[type="password"],.top-widget input[type="email"]{width:auto}

.top-widget #searchform{margin:0}




nav .panel:after, nav#mainNav:after, .newsTitle:after, .bg:after,.post:after,.nh-post:after, ul.post li:after,nav#mainNav .inner:after{
	content:"";
	display: table;
	clear: both;
}

nav .panel,nav#mainNav,.newsTitle,.bg, .post, ul.post li,nav#mainNav .inner{
	zoom: 1;
	}


	nav div.panel{
  display:block !important;
  float:left;
  }

	
	nav .panel{
	display: none;
	width:100%;
	position: relative;
	right: 0;
	top:0;
	z-index: 1;
	}


.world_map_icon_2 {
	display: inline-block; 

}


.world_map_icon_2 img{
	width: 100%;
}

.post-meta {
color : #555;
font-size : 13px;
margin-bottom : 10px;
margin-top: 7px;
}

.post-meta a {
color : #555;
}




#sidebar{
	width:305px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #332F2D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	padding: 10px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #EFD9C2;
	z-index: 888888;
	top: 0px;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}



.ds-label {
    margin-bottom: 10px;
}

.banner-readmore-lower a {
    background: #999999;
    padding: 5px 10px;
    font-size: 12px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    color:#fff;
}

.dotline {
	border-bottom: #ccc dotted 2px;
	width: 90%;
	margin: -10px 5px 20px 2px;
	}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}

		#btn3{margin:0px; display: inline;}

        .network-name{text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:2px}

.pr-info-area .product-name a:hover, .pr-button .mt-button a:hover {
	color: #F47E1E
}

.pr-info-area .pr-button .s-button a:hover {
	background: #ED791A;
	color: #fff
}

.subscription {
    margin-top: 30px;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	 transition: all 0.2s ease-in-out;
}


.blog-title { 
	width: 100%; 
	text-align: center; 
	font-family: 'Raleway', sans-serif;
}


.blog-title a {
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: 700;
	font-size: 1.75em;
}

   #social_icons{top: 0; margin-bottom: 20px;}

    #social_icons ul{float: none; list-style: none; padding: 0; margin: 0 auto; display: table;}

	#mid-section #social_icons { float: none; display: block; width: 100%;  order: 2; }

 #social_icons li { float: none; display: inline-block; }

#social_icons ul:empty{display: none;}

#social_icons a{line-height: 30px; margin: 0 2px; color: #fefbe6; border: 0;}

#social_icons a:hover{border: 0;}


.footer-grid {
    display: grid;
    grid-template-columns: 50% 50%;
}
.tve-leads-post-footer.tve-trigger-hide,.tve-leads-in-content.tve-trigger-hide,.tve-leads-shortcode.tve-trigger-hide{max-height:0;opacity:0;overflow:hidden}
.tve-leads-post-footer.tve-leads-triggered,.tve-leads-in-content.tve-leads-triggered,.tve-leads-shortcode.tve-leads-triggered{max-height:none;opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}


#top-rated-list .top_product .rating {
    font-size: 1.8em!important;
}


#top-rated-list .top_product .rating_label {
    font-size: 1.2em!important;
}


#top-rated-list h2.top-list { font-family: "PT Sans", sans-serif; text-align: center; margin-bottom: 1.25rem;  font-weight: 800; line-height: 1; text-align: center; max-width: 650px; margin: 0 auto 9vw; }
.custom_font,.custom_font .header_font,.custom_font.header_font,.extra_font,.custom_font .extra_font,.custom_font.extra_font {font-style:italic;font-family:'Oxygen', sans-serif}
.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:5px;padding-right:5px}
.col-md-6{width:50%}
#footer .partners-events .gaa-product-logos .gaa-product-logo{padding:15px}
#footer .partners-events .gaa-product-logos .gaa-product-logo a{display:block}
#footer .partners-events .gaa-product-logos .gaa-product-logo img{max-width:100%}
#footer .partners-events .gaa-product-logos .gaa-product-logo.my-gaa img{max-width:155px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.gaa-films img{max-width:200px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.bap-certification img{max-width:135px}
#footer .partners-events .gaa-product-logos .gaa-product-logo.goal img{max-width:85%}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.site-mobile-logo{display:none;float:right}
.site-mobile-logo img{height:30px}


.estr-1200 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 50px;
    position: relative
}

.fusion-copyright-content {
  display: table;
  width: 100%;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}
.col-3\.5{width:29.16667%;min-height:1px}
.col-3{width:25%;min-height:1px}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}


.accordion-footer-section-content {
    padding:15px;
    display:none;
    background:#3F3E3E;
}

.divide-nav{
  height: 50px;
  margin-top: 0px;
}

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









#warn_all_box {
	width: 74px;
	margin-left: 0px;
        display:block;
        float:left;
}



#warn_all_box a.warntypall:link, a.warntypall:visited {
	background-color: #ffffff;
	width: 71px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
}

#warn_all_box a.warntypall:hover {
	background-color: rgb(255,99,0);
	border: 1px solid #DDD;
}

#warn_all_box a.warntypallsel:link, a.warntypallsel:visited {
	background-color: rgb(255,99,0);
	width: 71px;
	height: 12px;
	border: 1px solid #DDD;
	display: block;
}

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun2_0 {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        overflow: hidden;
        height: 100%;
      }


.m-favorite-01-text {
  margin-top: 30px;
  font-size: 12px;
  line-height: 1.67;
  text-align: left;
  color: #b60081;
  position: relative; }

  .m-favorite-01-text.is-loading {
    opacity: 0; }


.m-favorite-01.is-shopinfo_off .m-favorite-01-text {
  box-sizing: border-box;
  line-height: 1.5;
  color: #3b373b;
  width: 100%;
  padding-right: 100px;
  margin-top: 10px; }


section.introduce .num-text{
    font-size: 16px;
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}

.ci-soundplayer-meta .track-position {
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 10px;
}

.ci-streaming .ci-soundplayer-meta .track-position {
  display: none;
}


  .track-position {
    display: none;
  }


.footer_fourth {
	border-right: 1px solid #5B4E4E;
}
 #padding-6 { height:80px; }
.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.sub-menu .menu-item-has-children:after{color:#fff}


.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;
}

.brand{position:relative;top:3px;float:left;overflow:hidden;margin-left:10px;padding-left:10px;height:30px;border-left:2px solid #eaeaea;color:#ccc;font-size:13px;line-height:16px}



#page {
	position: relative;
	width: 950px;
	margin-left: auto;	
	margin-right: auto;
	background-color: #fff;
}

.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-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }

.bottom-10 { margin-bottom: 10px; }
.text-center{text-align:center!important}






.footer-copy 
{
    font-family:'Open Sans';
    text-align: center;
    color: #fff;
    
}
.et_header_style_centered #main-header .logo_container{height:171px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:30.78px}


        
        .logo_container #logo.desktop-logo {
            display: inline-block;
        }

        .logo_container #logo.mobile-logo {
            display: none;
        }

        .logo_container #logo.tablet-logo {
            display: none;
        }

        .logo_container #logo.scroll-logo {
            display: none;
        }

        
        .et-fixed-header .logo_container #logo {
            display: none;
        }

        .et-fixed-header .logo_container #logo.scroll-logo {
            display: inline-block;
        }
.call_to_action .column2.button_wrapper{position:relative;text-align:center}
.call_to_action .column2.button_wrapper .qbutton{position:static;margin:10px 0 0!important}
.call_to_action .column2.button_wrapper .qbutton.small{margin-top:-17px}
.call_to_action .column2.button_wrapper .qbutton.large{margin-top:-25px}
.call_to_action .column2.button_wrapper .qbutton.big_large{margin-top:-31px}
.widget table#wp-calendar{width:100%}
.sidebar-container .widget{padding-bottom:20px;position:relative;overflow:visible}
.widget{margin:0 0 15px}
#before-content .widget{width:100%;margin:20px auto 50px}
.widget-area .widget:last-of-type{border-bottom:0;padding-bottom:0}
.widget-area:last-of-type{border-bottom:0}
footer .widget{width:23.4%;float:left;margin:20px 0 20px 2.1%;background:0 0;border:none;padding:0}
footer .widget:first-child{margin-left:0}
footer .widget-title{font-size:22px;line-height:26px;background:0 0;padding:0 0 5px;margin:0 0 15px}
#container .widget.widget_search .search{margin:25px 0 5px}
.entry-title,.page-title,.widget-title,h1,h2,h3,h4,h5,h6{color:#333}
.sidebar-container .widget,.widget-area,article.post{border-bottom:1px dotted #0095cd}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
	
.box-doc.row{
    padding-top:10px}

.footer .row{
        
}




.row-calendar h2.date

{
    font-size: 16px !important;
    margin: 15px 0 15px 10px !important; 
    font-weight: normal !important;
}


.row-calendar h2.date-description {
    color: #515151 !important;
    font-weight: normal !important;
    font-size: 16px !important;
    margin: 15px 0 !important; 
}


.row-calendar + hr{
    margin: 0;
}

		.watermark-content {background-color: transparent;}

.external-top-center, .external-bottom-center, .watermark-content {margin: 0 0px;}



.grad-bottom, .pattern-gradient {position: absolute;right: 0;left: 0;bottom: 0;height: 250px;z-index:3;}

.grad-bottom {background: linear-gradient(top, rgba(238,238,238,0) 0%, rgba(238,238,238,1) 100%); background: -moz-linear-gradient(top, rgba(238,238,238,0) 0%, rgba(238,238,238,1) 100%);}

.alignnone,
img.alignnone {
  display: inline;
  margin: 0 0 10px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.mh-copyright-wrap { border-color: #555; background: #333f49; }

.information{
	clear:both; padding:15px 0 0px 0;
}




.information h3{
	font-size:16px;
	color:#2d8a56;
	padding-left:50px;
}

.information-wrap{
	border-top:0px solid #e7e7e7;
}
.kday-more{background-color:#202020;color:#fff;font-family:Oswald;font-weight:bold;font-size:18px;border-radius:5px;max-width:150px;padding:15px 10px 15px 10px;margin-left:auto;margin-right:auto}
.kday-more a{color:#fff;font-family:Oswald;font-size:18px;text-decoration:none}

.menu_list li ul.categories{ width:480px}

.menu_list li ul.categories li{ width:50%; float:left}

.searches_categories .hot_searches li, .searches_categories .categories li{ list-style:none; width:33.333%; float:left; padding-right:16px; height:36px; line-height:36px}

.searches_categories .hot_searches li a, .searches_categories .categories li a{ font-size:14px; line-height:36px; max-width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block}

.searches_categories .categories li{ width:50%}

.categories li i{ display:inline-block; margin-right:14px; vertical-align:middle; font-size:0.75em;-webkit-text-size-adjust:none}

#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}

	#wpadminbar #wp-admin-bar-search,#wpadminbar .quicklinks li .blavatar:before{display:none}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}

ul.menu li.s4 {
  width: 150px;
}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 {
	pointer-events: none;
	cursor: default;
	box-shadow: none;
	border-right: none;
}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label {
	background-color: #074194;
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}


.silver, .bronze, .media, .print {
  min-height: 110px; }
body.home #main article div.post-mark-branding{border:#fff 2px solid;font-family:montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:70%;font-weight:700;margin:7px 10px;padding:0 4px;position:absolute;right:0;text-transform:uppercase;top:0}
body.home #main article div.post-mark-branding-ad,body.home #main article div.post-mark-branding-sponsored{border-color:#87cefa;color:#87cefa}
.site-main .menu-navigation-container{overflow:visible}
#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}

.share .t{ background-color: #3498db}


.section-scroller__menu-item {
  padding: 5px;
  height: 17px;
  width: 30px;
  text-align: center;
  opacity: 0.8;
}


.section-scroller__menu-item:hover {
  opacity: 1;
}


.section-scroller__menu-item.active {
  opacity: 1;
}


.section-scroller__menu-item.active .section-scroller__menu-link {
  width: 7px;
  background: #ff6166;
}



.home-callit{width:100%; float:left; text-align:center; padding-bottom:100px;}

.home-callit p{font-size:18px; color: #2B2B2B; letter-spacing: 2.15px; text-align: center; line-height: 45px; text-transform:uppercase; font-family:'FreightBigProLight-Regular';}

#footer {
    background-color: rgba(0, 0, 0, 0);
    background-position: center bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 30px;
    margin: 0 auto 50px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 100%;
}
.block .block__urls{margin:15px 0 0 0;list-style:none}
.block .block__urls--button li:not(:last-child){margin-bottom:10px}
.block .block__urls--action-circle{text-align:right}
.block .block__urls--link li:not(:last-child){margin-bottom:10px}
.cta .block__urls{margin-top:15px}
.cta .block__urls--button{margin-bottom:-10px}
.cta .block__urls--button li{display:inline}
.cta .block__urls--button li:not(:last-child){margin-right:10px}
.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}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
#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}
.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}
div.grid-container{width:100%;height:auto;margin:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}
.wrapper,.wrapper .grid-container{position:relative}
.wrapper-content .grid-container{background:#fff;padding:7px 0px 0px 22px;width:980px !important}

div#wrapper-8 div.grid-container{width:998px}
div#wrapper-8.responsive-grid div.grid-container{width:auto !important;max-width:998px}
div#wrapper-9 div.grid-container{width:998px}
div#wrapper-9.responsive-grid div.grid-container{width:auto !important;max-width:998px}
div#wrapper-10 div.grid-container{width:998px}
div#wrapper-10.responsive-grid div.grid-container{width:auto !important;max-width:998px}
.text-xs-center{text-align:center!important}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}

.gallery-vehicle{ margin:0; padding:0; list-style:none }

.gallery-vehicle li{width:100%; height:352px ;  position:absolute; display:none }

	.gallery-vehicle li img{ width:100%; height:99%}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}
ul li,.item-list ul li,.menu ul li,ul li.expanded,ul li.leaf,ul li.collapsed,li.expanded,li.leaf,li.collapsed{text-align:left;list-style-type:none;list-style-image:none;}
ul.menu li a.active{font-weight:bold;}

ul.menu{border:none;list-style:none;text-align:left;}
ul.menu li{margin:0 0 0 0.5em;}
td.menu-disabled{background:#ccc;}



.menu-item-309, .menu-item-251 {display: none;}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.commands .section { font-size: 15px; font-weight: bold;}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
header.header .et-trending-post{display:none;font-size:14px;line-height:1.3em}
header.header .et-trending-post a,header.header .et-trending-post a:visited{color:rgba(255,255,255,.6)}
header.header .et-trending-post:first-child{display:block}
.main-box-inside,.vce-lay-a,.vce-lay-a .meta-image,.vce-lay-a img{width:100%;float:left}
.main-box-inside{padding:20px 20px 0}
.main-box-inside .vce-lay-h .entry-title{font-size:18px;line-height:1.4em}
.et_pb_pricing_table .et_pb_button_wrapper{padding-right:30px;padding-left:30px}
.soliloquy-container .soliloquy-image{max-width:100%;display:block;height:auto;margin:0 auto;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}



.nmask{position: fixed;left: 0;top: 0;z-index:3;width: 100%;height: 100%;display: none;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}

.site-content {
	float: left;
	width: 65.641025641%;
}

body.error404 .site-content,
body.attachment .site-content {
	float: none;
	margin: 0;
	width: 100%;
}
#navlogin{float:right;background:#000000;height:20px;margin-top:-2px;padding-bottom:20px;padding-left:2px;padding-right:2px;padding-top:0;color:#FFFFFF;font-size:12px;text-decoration:none;font-family:Oswald,sans-serif;}


.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; }
.nav-menu li.shop-item a:before{content:none !important}
#footer li.top-level{text-decoration:none;color:#1683ab;font-weight:600;text-transform:uppercase}
.site-footer li.top-level{text-decoration:none;color:#1683ab;font-weight:bold;text-transform:uppercase}
#footer-info,#footer-info a{color:#848484}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

.strong-view .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

  .btn-cat-collapsed {
    position: absolute;
    right: 0;
    top: 10px;
    text-indent: 0;
    opacity: 1;
    cursor: pointer; }


.strapline
{
font-size: 1.5em;
	color: #0089ae;
	padding: 0;
	float: left;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 10px;
	width: auto;
	display: none;
}


.promoline, .strapline, .slideshowtext a
{
	font-family: Arial,Helvetica,Geneva,sans-serif !important;
}

.mh-col-1-3 { width: 31.66%; }
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.help-bloc-infra .list-inline{display:inline-flex!important}
#wapper-nav .list-inline{margin-left:0}
.help-bloc-infra .list-inline h1,.help-bloc-infra .list-inline .h1{padding-left:10px!important}

	footer .payments li.paypal {
		background-position: 0 -35px;
	}


.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;
}

.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
.HomePage .our-brands-grid .brand .logo{text-align:center;margin-bottom:20px}

#wrap {
	padding: 0;
	margin: 0;
}
#ap_aporta_box_loading_img{width:180px;margin:0 auto}
#ap_aporta_box_loading_img img{width:100%}
.no-sidebars #main{padding-top:10px;padding-bottom:10px;}

.page-node-1 #main h1{display:none;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px;}
.container_12 .grid_12{width:700px;}
#mvp-nav-top-wrap span.mvp-nav-search-but:hover,#mvp-main-nav-small span.mvp-nav-search-but:hover{color:#4DB2EC}
#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span,#mvp-main-nav-small .mvp-fly-but-wrap:hover span,span.mvp-woo-cart-num:hover{background:#4DB2EC}
.map-image img.large-above {    display: none;}


#sous_portail{
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;	
}
.fp-roksprocket-strips-style-wp-1 .widget.roksprocket_options .sprocket-strips-s-item{position:relative}
.fp-roksprocket-strips-style-1 .sprocket-strips-s-item{position:relative}
.sprocket-strips-s-item img{width:auto;float:none;margin:0}
.sprocket-strips-s-item{background-size:cover;border-radius:2px}


.site-container {
  padding-top: 128px;
   }
.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-right:15px;padding-left:15px}
.col-md-3{width:25%}


	.vertical-middle + .video-wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

.hero .video {
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
}

  .hero .video video {
    width: 100%;
  }


#credit {
	display: block;
	width: 864px;
	margin: 0px auto;
	text-align: right;
	color: #707279;
	font-size: 11px;
	padding: 0px 0px 12px 0px;
}


#credit a,
#credit a:visited{
	color: #707279;
	font-size: 11px;
	text-decoration: underline;
	color: #8f9198;
}


#credit a:hover{
	text-decoration: none;
}
.mc-news-preview__wrap,.mc-node-preview__wrap{background:#dbe1e4;transition:background .3s ease,color .3s ease,top .3s ease,padding .3s ease,margin .3s ease,opacity .3s ease;width:100%}
.mc-news-preview__wrap:hover .mc-news-preview__imagery:after,.mc-node-preview__wrap:hover .mc-news-preview__imagery:after,.mc-news-preview__wrap:hover .mc-node-preview__imagery:after,.mc-node-preview__wrap:hover .mc-node-preview__imagery:after,.mc-news-preview__wrap:hover .mc-node-preview__imagery:after,.mc-node-preview__wrap:hover .mc-node-preview__imagery:after{opacity:1}


.footer_text
{
	color: #000000;
	margin-top: 0px;
    font-family: Verdana;
    font-size: 10pt;

}

div.secondary_menu ul.secondary_menu_ul a:hover{background:none;}

ul.secondary_menu_ul,
div.secondary_menu ul{direction:rtl;display:table;list-style:none;margin:0 auto;}

div.secondary_menu ul.secondary_menu_ul{margin-top:6px;}

ul.secondary_menu_ul li,
div.secondary_menu ul li{float:right;list-style:none;}

div.secondary_menu ul.secondary_menu_ul li a{color:#464547;display:block;padding:0 6px;transition:border-bottom .2s ease-out;-webkit-transition:border-bottom .2s ease-out;-ms-transition:border-bottom .2s ease-out;-o-transition:border-bottom .2s ease-out;-moz-transition:border-bottom .2s ease-out;}

div.secondary_menu ul.secondary_menu_ul li a:hover{border-bottom:1px solid #464547;}

ul.secondary_menu_ul{margin:10px auto 0;padding:0;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.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: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";
	}

	.footer .qr-code{width:60px;height:60px;top: 0px;}

	.download-list .qr-code{display: none;}

.download-list .list .qr-code{margin-top: 10px;}

.navigation .n_bj5{ background-position:-116px -158px;}
.masonry-grid .masonry__subtitle{font-family:aneba_neuemedium,Helvetica,sans-serif;font-size:18px;line-height:22px;margin-bottom:12px;text-transform:none}

	
		
		#nav-wrapper .menu .sub-menu,
		#nav-wrapper .menu .children {
			background-color: #fff;
			display: none;
			padding: 0;
			position: absolute;
			margin-top:0;
			left: 0;
			z-index: 99999;
			border:1px solid #eee;
			border-top:none;
		}

		
		#nav-wrapper .menu .sub-menu ul,
		#nav-wrapper .menu .children ul {	
			left: 100%;
			top: 0;
			
		}

		
		#nav-wrapper .menu .sub-menu, #nav-wrapper .menu .children { background: ; }

.last {margin-right:0;padding-right:0;}


div.last {margin-right:0;}

	.last td {
		
	}

	.mini .last th, .mini .last td {
		padding-bottom: 0.75em;	
	}

	.footer .menu .last {
		border-right: none;
	}

	div.compare li.last {
		margin-bottom: 0;
		border-width: 1px 1px 1px 1px;
	}

.gradient .last {
	border-right: none;
	padding-right:  0;
}

.social-icons li.social-dribbble a {background-position:-30px 0;}

.social-icons.colored li.social-dribbble a,
.social-icons.coloredHov li.social-dribbble a:hover {background-color:#ef5b92;}

.block{width:960px; height:auto;}
.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}
ul.content_button li.first{border-top:0px solid #dbdbdb;}
#superfish-2 .sf-depth-2.first a{margin-top:8px;}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}
.related-collection.active-collection .active-collection-content .inner-box .h6{color:#fff;margin-bottom:0}
.related-collection .h4,.related-collection h4,.related-collection.active-collection .active-collection-content .inner-box .h4,.related-collection.active-collection .active-collection-content .inner-box h4{font-size:1.25em;line-height:1.23;color:#fff}



.margin-space {
	height:20px;
	width:100%;
}


#copyright ul li a, #copyright p {
  font-size : 14px;
}


#copyright a:hover {
    text-decoration: underline;
}


    

    #copyright p {margin-top:0px;}
.space-small{padding-top:40px;padding-bottom:40px}
.et_pb_module{max-width:100%}
.content-overview-block.image_box_2_wide{display:-webkit-box;display:-ms-flexbox;display:flex}
.content-overview-block.image_box_2_wide .media-block{width:100%}
.hot-topic__full .hot-topic__full-right .content-overview-block{float:none;margin:0;width:100%;height:auto}
.content-overview-block{margin:1rem 0;width:100%}
.content-overview-block:nth-child(9){clear:left}
.content-overview-block:nth-child(10){clear:none}
.mpu-1 .advert,.mpu-2 .advert,.content-overview-block .advert{margin:0 -12px;background-color:transparent}
.latest-content-all-block .content-overview-block:nth-child(9){clear:none}
.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}
.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}

#imTextObject_01_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }

#imTextObject_04_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }

#imTextObject_07_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }

#imTextObject_08_tab0 .fs20 { vertical-align: baseline; font-size: 20pt;line-height: 33px; }
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,#wrapper .woocommerce .checkout h3,h2.entry-title{font-size:24px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper  .woocommerce .checkout h3,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.cart-empty,h2.entry-title{line-height:27px;}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:100px}
.et_pb_row_3.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_1.et_pb_row{margin-left:auto!important;margin-right:auto!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-bottom:0px}


 .colum, .colum_noticias{
	width: 285px;
	margin-right: 4px;
	margin-left: 4px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
 }

 
 
  
	.colum, .colum_noticias, .colum_content, .colum_content_blanco, .colum_noticias_content{
		width: 100%;

	}

	

	
 
 
  
 .colum_noticias{
	width: 100%;
	float:none;
}


	.colum_noticias, #colum_noticias, #colum_img{
		width: 100%;
		float:none;
	}
.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid none;}
.page-user .page-header{display:none;}

  .ct-testimonial .ct-testimonial-text {
    color: #fff;
    font-family: "Libre Baskerville", serif;
    font-style: italic;
    padding-top: 55px;
    font-size: 30px;
    font-size: 2em; }


.ct-testimonial-small .ct-testimonial-text {
  color: #8c8c8c; }


.container_840 {
    background: rgba(0,0,0,0.17);
    padding-top: 25px;
    padding-bottom: 25px;
}


.footer-copy {
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #B3B5B6;
	font-size: 11px;
}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}


.mobile-toggle-nav #mobile-menu-search { display: block; margin-bottom: 20px; position: relative; }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.products .col.first { clear: both; margin-left: 0; }

#primary-nav .nav li li a:hover,
#primary-nav .nav li li li a:hover,
.widget_tj_category_posts .entry-title a:hover,
.entry-content a:hover,
.entry-meta a:hover,
.entry-tags a:hover {
	color: #42a2ce !important;
}

.featured-post .entry-meta {
	color: #dddddd;
	margin-bottom: 0;
	text-transform: lowercase;
}



.entry-meta {
	color: #9da0a4;
	margin: 0 0 15px 0;
}

.entry-meta a,
.entry-meta a:visited {
	color: #9da0a4;
}

.widget_tj_category_posts li .entry-meta {
	margin-bottom: 0;
	text-transform: lowercase;
}


.redbar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}


.redbar-text {
  position: relative;
  z-index: 2;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
