﻿

.article-lg {
    width: 68%;
    float: left;
    box-sizing: border-box;
}


.article-lg .thumb {
    text-align: center;
    padding: 0px 15px;
}


.article-lg .thumb img {
    max-width: 100%;
}

.article-lg .date:after { content: ''; display: inline-block; width: 37px; height: 4px; border-top: 1px solid #d7d7d7; overflow: hidden; margin: 0 20px; }


.article-lg .ttl h2 {
    font-family: AustinCyrs;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.34;
    letter-spacing: .9px;
}


.article-lg.article-item .date .author {
    font-size: 18px;
}
.flex-cnt{overflow:hidden}


.widget-title {
	display: block;
	margin: 0;
	padding: 0;
	color: #303030;
	font-size: 20px;
	font-size: 1.25rem;
	font-family: 'Magra', Tahoma, Arial;
}


.widget-title a:link,
.widget-title a:visited  {
	color: #303030;
}


.widget-title a:hover,
.widget-title a:active  {
	color: #ee3333;
}


.home_tile_featured {
	background-color: #E4A133;
	background: repeating-linear-gradient(
	  45deg,
	  #E4A133,
	  #E4A133 10px,
	  #E8AF52 10px,
	  #E8AF52 20px
	)
}
.bold_text{font-weight:bold}
.tve_shortcode_editor p.bold_text{font-weight:bold}

.slider .yellow .span5{
    font-family: 'Nunito', sans-serif;
    font-size: 22px;
    font-weight: 400;
    color: #252f38;
    
    display: block;
    line-height: 50px;
}


.right {
  float: right; }

  .content img[align=right], .content img[align=right].gh-image, .content img.right {
    float: right;
    margin: 0 0 15px 15px;
    padding: 6px; }
.toolbar .right,.toolbar .left{display:none}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
footer .right .divider,.footer .right .divider{float:right;background-color:#b3b3b3;height:45px;width:1px;margin:55px 40px 0px}
.landing_page .left,.landing_page .right{position:absolute;top:0px;left:0px;width:30%;height:100%;display:none}
.landing_page .right{left:auto;right:0px}
.content img[align=right],.content img[align=right].gh-image,.content img.right{float:right;margin:0 0 15px 15px;padding:6px}
.o-animation--paragraph-wrapper{overflow:hidden}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
footer .footer-h2.wide,footer h1.wide,footer h2.wide,footer h3.wide,footer p.wide{max-width:100%}
.better-social-counter .social-list{margin:0;padding:0;list-style:none}
.better-social-counter.style-box .social-list{margin-top:0;margin-left:-5px;margin-right:-5px}
.rh-cover .better-social-counter.style-button .social-list{text-align:center}
.rh-cover.no-login-icon .better-social-counter.style-button .social-list{position:absolute;top:9px;max-width:80%;height:45px;overflow:hidden;text-align:left}
.topbar .better-studio-shortcode .social-list{display:inline-block;float:right}
.bs-social-share .social-list{list-style:none;padding:0;margin:0}
.widget_better-social-counter .better-social-counter.style-button .social-list{text-align:center}
.footer-social-icons .better-social-counter.style-big-button .social-list{text-align:center;font-size:0}
.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}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}



.media__headline {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	padding: 60px 10px 20px;
}

.media__headline--videos {
	padding-top: 40px;
}

#section-support .media__headline {
	text-align: center;
	padding-top: 28px;
}


.triangle-support {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 28px 27px 28px 0;
	border-color: transparent #71bf44 transparent transparent;
	position: absolute;
	top: 0;
	left: -27px;
}
.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%}
.list-reset{list-style:none;padding-left:0}
ul.list-reset.m0.sm-col-right{line-height:30px}


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

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}

.cli-tab-section
{
	margin-top:5px;
}

.cli-tab-section.cli-privacy-tab {
    display: none;
}

#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}

  .cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
    font-size: 12px;
}

.wonderpluginslider,
.amazingslider-slides,
.amazingslider-thumbnails {
	display: none;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.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-6{width:50%}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }


.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.bd-layoutcolumn-118 {
  background-color: #f5f5f5;
  margin-bottom: 0px;
  padding: 2em;
  border: 1px solid #155670;
}

.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}
.et_monarch .et_social_pin_images_outer{display:none;z-index:9999999999;position:absolute}
.et_monarch .et_social_pin_images_outer:after{content:"";background-color:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;position:fixed;z-index:999999}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-ss-main-sidebar .td_block_slide,
.td-ss-row .td-pb-span4 .td_block_slide {
  overflow: visible;
}


.td-post-template-6 .td-ss-main-sidebar,
.td-post-template-7 .td-ss-main-sidebar {
  -webkit-transform: translate3d(0, 0, 0);
}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

#preface-top .block a.button {
  margin-top:14px;
  margin-bottom:0px;
}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}

.preface-top-wrapper {
}

.preface-top {
}

.preface-top-inner {
}

#site-footer-custom-area-left,
#site-footer-custom-area-right {font-size:12px;font-family: Arial, sans-serif;}

#site-footer-custom-area-right {float: right;text-align: right;}
.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-12{width:100%}
.post-group .post-category .viva-melhor{color:#34a2e1}


#header #header_content div.wrap, 
.footer .footerContent div.wrap {
	margin: 0 10px;
}


.footer .footerContent .wrap {
	padding-top: 1em;
	padding-bottom: 1em;
}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.ono_float{top:0}
.ono_float.act{position:fixed;top:40px;width:337px;background:#fff;box-shadow:0 0 0 1px #f0f0f0}
.ono_float.act.ji{position:absolute;bottom:0;left:0;right:0;top:auto}

.list-picture-left { position: relative; left: 0; right: 0; padding-left: 110px; margin-bottom: 35px; }

.list-picture-left .list-picture { position: absolute; left: 0; right: 0; }

.list-picture-left .list-picture i { font-size: 28px; }

.list-picture-left .list-picture-content h3 { margin-bottom: 15px; font-size: 20px; }

.list-picture-left .list-picture-content p { margin-bottom: 0; }

    .container .eleven.columns                  { width: 640px; }


        .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; }
a.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,.td-mega-menu-page .wpb_content_element ul li a:hover,.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,.td-theme-wrap .header-search-wrap .result-msg a:hover{color:rgba(15,136,140,.92)!important}
.header-search-wrap .td-drop-down-search:before{border-color:transparent transparent rgba(15,136,140,.92) transparent}




.logo-white { width: 141px !important; }
#image_1352432381{width:75%}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}


.home-cta h2,.home-cta2 h2{font-weight:600!important;font-size:36px;text-transform:capitalize!important}
.home-cta{padding:30px 10px 10px 10px!important;  text-align:center;  background-color:rgba(255,255,255,.9);  padding:15px 15px;  max-width:440px;  margin-top:90px;  font-size:16px!important;  color:#000;  line-height:25px!important;  height:300px;  font-size:16px!important;  font-weight:400}
.home-cta3 span,.home-cta span,.home-cta2 span{display:block; margin-bottom:20px!important; font-size:22px}
.home-cta span,.home-cta2 span,.home-cta3 span{margin-bottom:20px!important;font-size:20px!Important}
.home-cta h2,.home-cta2 h2,.home-cta23 h2{font-size:29px!important}
.home-cta,.home-cta2,.home-cta3{margin-left:-125px!important}
.home-cta h2,.home-cta2 h2,.home-cta3 h2{font-size:28px!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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}
.font_argbkf0wv, [data-font="font_argbkf0wv"], [data-font="font_argbkf0wv"] li a, #content-holder h3, #content-holder h5 {font-family: "Helvetica Neue", "Helvetica", sans-serif;font-weight: 900;font-style: normal;}
.site-description{color:#08c}
.sticky-enabled .tc-tagline-off .site-description{display:none!important}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
h2.site-description{font-size:18px;padding-top:0;line-height:20px;font-style:italic}

.contjs{float: left; height: 295px; overflow: hidden;}


.main-content {
	width: 100%;
}


.site-description {
	color: #fff;
	font-size: 16px;
	line-height: 1;
	margin: 0;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-footer p,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}
.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-sm-9{width:75%}


.clearfix:before, .gform_wrapper .gf_clear:before, .gform_wrapper .clear-multi:before, .clearfix:after, .gform_wrapper .gf_clear:after, .gform_wrapper .clear-multi:after {
  content: " ";
  display: table; }


.clearfix:after, .gform_wrapper .gf_clear:after, .gform_wrapper .clear-multi:after {
  clear: both; }


.clearfix.collapse .columns, .gform_wrapper .collapse.gf_clear .columns, .gform_wrapper .collapse.clear-multi .columns {
  padding-left: 0;
  padding-right: 0; }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.widget ul { margin: 0; }

.widget li { padding: 5px 0 5px 20px; position: relative; }

.widget ul li:before { position: absolute; top: 7px; left: 0; line-height: 100%; }

.widget .children { margin-left: 20px; }

.widget a {	text-decoration: none; }

.widget a:hover {	text-decoration: underline; }


.fiat-row3
{
margin:5px 0 5px 0;
padding:0px;
width:98px;
height:auto;
float:left;
border-right:solid 1px #000000;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}
.homepage-banner .animation-container .mask{z-index:5;position:absolute;background:rgba(0,0,0,0.4);width:100%;height:100%}


.article__parallax .flexbox__item *, .article__parallax .site-logo *,
.covers .article__parallax {
  pointer-events: auto;
}


.grids {
  max-width: 105%;
  margin: 0 0 0 3%;
}


.grids [class*="grid-"] {
  display: inline-block;
  margin: 0 0 0 0.5%;
  margin-right: -.25em;
  vertical-align: top;
}


.static-content .entry-content,
.section-clients .grids {
  margin-top: 50px;
}

.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_clients .grids {
  margin-top: 50px;
}
.icon-text{color:#1e1eeb;font-size:x-small;line-height:1.4em;font-weight:bolder;text-align:left;margin-left:13px}
.icon-text a:hover{color:#1e1eeb;text-shadow:none;text-decoration:none}
.icon-text-title{color:#1e1eeb;font-size:1.1em;font-family:arial}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}


.block1-6post {
	float: left;
	width: 460px;
	margin-bottom: 20px;
	height: auto;
	overflow: hidden;
}
.white{color:#fff!important}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}
#loc-list ul,.bentoItem,.gs-title{overflow:hidden}
#loc-list{overflow-y:scroll;float:left;width:30%;height:100%;position:absolute;display:block}
#loc-list ul{display:block;clear:left;list-style:none;padding:0;margin:0 auto}
#loc-list .list-label{margin:10px 0 0 6px;padding:2px 3px;width:17px;text-align:center;background:#451400;color:#fff;display:none}
#loc-list li{display:block;float:left;cursor:pointer;width:100%;padding:20px}
#loc-list .list-focus,#loc-list li:hover{background-color:#ededed!important}

.our-material .wrap-content .container-top {
  float: right;
}

.our-material .wrap-content .container-top img {
  width: 150%;
  margin-left: -50%;
  height: auto;
}
.emptyspace-100{height:100px}




.std10{
  font-size : 9pt;
  line-height : 135%;
}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}


.list-layout .entry-image-inner,
.small-list-layout .entry-image-inner {
    position:relative;
    overflow:hidden;
}


.block-news {
	width: 50%;
	padding: 0;
	height: auto;
	float: right;
	margin: 0;
}

 

.block-cat, .block-news { width: 100%; }
.navbar-default .container,.navbar-default .navbar-header{margin:0 auto;padding:0}


#salaCarousel div.flexslider ul.slides li{
    position:relative;
    height:150px;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}

.widget-container {background-color: transparent;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
 
.infinite-top-bar .infinite-top-bar-right-social a{ color: #ffffff; }
 
.infinite-top-bar .infinite-top-bar-right-social a:hover{ color: #6cace4; }

.infinite-top-bar-right-social{ display: inline; margin-left: 10px; }

.infinite-top-bar-right-social a{ margin-left: 25px; }

	.infinite-top-bar-right-social a:first-child{ margin-left: 0px; }

#accessmm h3.h3acctitle {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  line-height: 1.25em;
  text-align: center;
  margin-bottom: 15px;
}
.fl-wp-video .wp-video {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.fl-wp-video .wp-video .mejs-container,.fl-wp-video .wp-video .mejs-inner,.fl-wp-video .wp-video .mejs-layers,.fl-wp-video .wp-video .mejs-layer,.fl-wp-video .wp-video-shortcode,.fl-wp-video .me-plugin,.fl-wp-video .me-plugin * {width: 100% !important;height: 100% !important;}
.wp-video{max-width:100%;height:auto}
.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}
.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}
.video-details .wp-video-holder{width:100%;max-width:640px}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}


.footer-v3 .footer {
	padding: 40px 0;
	background: #f7f7f7;
	border-top: 3px solid #eee;
}


.footer-v3 .thumb-headline h2 {
	color: #585f69;
    font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}


.footer-v3 .footer p,
.footer-v3 .simple-list a {
	color: #555;
}



.footer-v3 .copyright {
	padding: 10px 0;
	background: #eee;
	border-top-color: #292929;
}


.footer-v3 .copyright p {
	color: #555;
	margin-top: 14px;
}


.footer-v3 .copyright .social-icons {
	margin-top: 10px;
}

	
	.footer-v3 .copyright .social-icons.pull-right {
		float: inherit !important;
	}


	body.nimobile .column-text-separator {
		display: none;
	}


	.column-text-separator {
		display: none;
	}


.column-header-image,
.column-text-separator,
.column-text {
	filter: alpha(opacity=0);
	opacity: 0;
}


.column-image-inside:hover .column-text-separator  {
	filter: alpha(opacity=100);
	opacity: 1;
	width: 50px;
}


.coldisplay1 .column-header-image,
.coldisplay1 .column-text-separator,
.coldisplay1 .column-text {
	filter: alpha(opacity=90);
	opacity: 0.9;
	top: 0px;
}


.coldisplay1 .column-image-inside .column-text-separator {
	width: 150px;
}


.coldisplay1 .column-image-inside:hover .column-text-separator {
	width: 100%;
}


.coldisplay2 .column-text-separator {
	display: none;
}

.title-box {
    position: relative;
}

.title-box:before {
    content:"";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;
    left: 0;
    bottom: 20px;
}

.title-box h3 {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 3px solid #fff;
    display: inline-block;
}

.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-md-4 {
    width: 33.33333333%;
  }


div.mm-share-button{
  margin-top:13px;
  }

.inline-feature .feature-content { clear:both; }

.inline-feature-horizontal .feature-content { clear:none; margin:0 0 0 60px; }

.inline-feature-vertical .feature-content { text-align:center; }

.inline-feature-boxed .feature-content { text-align:center; }



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

#bod  {background-color: #ffffff}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


.logo-img-container {
  max-width: 250px;
  margin-top: -10px;
}


  .logo-img-container img {
    max-width: 250px;
  }



.site .content-area {
	width: 620px;
	float: left;
}

.site .content-area .site-main {
	margin-right: 20px;
	border-right: 1px solid #eee;
	padding: 20px 20px 0;

}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}

#col-1 .headlogo{margin:0;background:#000;}

#col-1 .headlogo h1{font-size:20px;border:1px solid #000;}

#col-1 .headlogo h2{font-size:11px;letter-spacing:3px;font-weight:normal;}

#col-a .headlogo a{color:#000;text-decoration:none;}

.headlogo{text-align:left;margin:0 auto;max-width:1000px;padding:10px 5px 0;font-size:16px;line-height:20px;}

.headlogo ul li h1{width:700px;overflow:hidden;}

.headlogo ul li h1 a{font-size:16px;}

.headlogo ul li h1 a:hover{color:#333;text-decoration:none;}

.headlogo h2{color:#666;font-size:11px;font-weight:normal;}

.headlogo ul.headlogoUl{height:30px;width:100%;max-width:1000px;margin:0 auto;}

.headlogo ul.headlogoUl li.logo{float:left;width:85%;}

.headlogo ul.headlogoUl li.flag{float:right;width:15%;text-align:right;}

.headlogo ul.headlogoUl li.logo a{float: left;  padding-right: 15px;  color: #fff;}


        .pre-loading {
            width: 100%;
            z-index: 1;
            text-align: center;
        }


footer .footer-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}


footer .footer-item.footer-social {
  text-align: left;
  padding: 0 0 0 60px;
  order: 2;
}


footer .footer-item.footer-links ul {
  padding: 0;
  margin: 0;
  float: none;
}


footer .footer-item.footer-links ul li {
  float: none;
  line-height: 1;
}
.d-block{display:block!important}


.weather-view-video {
	position: relative;
	margin-bottom: 1.5rem;
}




.weather-view-video.internal-page {
	display: flex;
	background-color: #e1e1e1;
	margin: 1rem 0 3rem;
}


.weather-view-video.internal-page .video-thumb {
	display: flex;
	flex: 0 0 45%;
}


.weather-view-video.internal-page .callout-item-title-link {
	display: flex;
	flex: 0 0 55%;
	align-items: center;
}


.weather-view-video.internal-page .weather-view-play i {
    left: 13%;
    top: 12%;
    font-size: 6rem;
}


aside .weather-view-video i.fa-play:before {
	color: #ffffff; 
}
.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-lg-6{width:50%}

.article-content .row .col-lg-6{ width:50%; float:left;}


.overlay{display:none;position:fixed;z-index:50;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(255,255,255,0.7);}




.woin.overlay{display:block;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0.4);z-index:9999;}

.footer-lower{
    margin: 0 !important;
}



.wrap-template-1 {
	position: relative;
	margin-left: 245px;
}

.mini-disabled .container .wrap-template-1 {
	margin-left: 0;
}
.footer .footer__newsletter .footer__send,.footer .footer__link .footer__send,.footer__fixed .footer__newsletter .footer__send,.footer__fixed .footer__link .footer__send{width:40px;height:40px;vertical-align:middle;display:inline-block;opacity:0;cursor:pointer;pointer-events:none;position:absolute;right:-14px;left:auto;bottom:40px}
.footer .footer__newsletter .footer__send svg,.footer .footer__link .footer__send svg,.footer__fixed .footer__newsletter .footer__send svg,.footer__fixed .footer__link .footer__send svg{width:6px;height:8px;top:15px;position:absolute;left:17px}
.footer .footer__newsletter .footer__send svg path,.footer .footer__link .footer__send svg path,.footer__fixed .footer__newsletter .footer__send svg path,.footer__fixed .footer__link .footer__send svg path{stroke:#C19C5E}
.concours-page #form-area .titre{width:76%;height:30px;margin:0px 10px 50px 0px}
#template-concours #form-area .titre{width:76%;height:30px;margin:0px 10px 50px 0px}


	.wp-block-media-text .wp-block-media-text__content {
		margin-left: 20%;
		padding: 0;
	}


	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		margin-left: 0;
		margin-right: 20%;
	}
.header__primary__nav-container{z-index:1;position:relative}
.header__primary__nav-container .nav--primary-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
