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



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

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}

.collect td.logoimg { text-align:center;}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
#shopping_bag .shopping_bag_item,#shopping_bag_adding_item .shopping_bag_item{margin:5px;width:260px;background-color:#fff;padding:10px}
#shopping_bag .shopping_bag_item .price,#shopping_bag_adding_item .shopping_bag_item .price{float:right;margin-top:30px}
#shopping_bag .shopping_bag_item img,#shopping_bag_adding_item .shopping_bag_item img{float:left;width:70px}


.main-visual .js-slider-contents {
  margin: 0 auto;
}


.main-visual .js-slider-contents li {
  width: 100%;
  line-height: 0;
}


.js-slider-contents {
  white-space: nowrap;
  overflow: hidden;
}


.js-slider-contents li {
  display: inline-block;
  vertical-align: middle;
}


.js-slider-contents li.is-return-move {
  transition: transform 0.3s;
}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}


.td-header-container {
  width: 1021px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  
  
}

.single_template_6 .td-header-container,
.single_template_6 .td-header-style-6 .td-make-full {
  border: none;
}

.td-ad-background-link .td-header-container,
.td-ad-background-link .td-container {
  cursor: auto;
}

#top-header #et-info #et-info-phone {font-weight:700; font-size:1.5rem; letter-spacing:-0.063rem; margin-right:0;}

#top-header #et-info #et-info-phone a {color:#ffec1c; padding: 0 13px;}

#top-header #et-info #et-info-phone a:hover {text-decoration:underline;}

#top-header #et-info #et-info-phone::before {display:none;}




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.page-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.page-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


.header { position: relative; height:80px;  background-color: #ffffff; overflow: hidden;}

div.wpcr3_review div.wpcr3_review_author { font-size:0.8em; font-style:italic; }
.clear{clear:both}
.panels-flexible-row-offer-main-row-inside #page-title{display:none}
.page-taxonomy-term #page-title{display:none}
.view-mode-offer_verticale #page-title{display:none}
.view-display-id-offers_page_similar_vehicle #page-title{display:none}
#page-title,#sliding-popup .popup-content,.easy-breadcrumb,.pane-title,.wrapper{padding:0 20px}
#page{padding-top:50px}
.row{margin-right:-15px;margin-left:-15px}
.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}


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

	
	.nav-toggle .bar {
		display: block;
		width: 24px;
		height: 3px;
		margin-top: 4px;
		background: #666;
	}

	
	.nav-toggle .bar:first-child { margin-top: 0; }

		
	.nav-toggle.active .bar { background-color: #FFF; }

.haveQuestion21 .question21 {
	display:block;
}

.question21 {
	position:absolute;
	left:50%;
	top:50%;
	z-index:200;
	width:280px;
	margin:-50px 0px 0px -140px;
	text-align:center;
	display:none;
}

.question21 p {
	font-size:20px;
	color:#ffffff;
	text-align:center;
}

.question21 a.btn21 {
	font-size:20px;
	color:#ffffff;
	background-color:#fa2525;
	display:inline-block;
	text-align:center;
	padding: 7px 20px 7px 20px;
	margin: 0px 10px 0px 10px;
	text-transform:uppercase;
	font-weight:600;
	cursor:pointer;
	cursor:hand;
}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}
.fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid{padding:20px;}
.fusion-blog-shortcode-1 .fusion-posts-container{margin-left: -20px !important; margin-right:-20px !important;}

.footer--big--left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer--big--left ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

        .container .sixteen.columns                 { width: 748px; }


        .container .one.column,
        .container .one.columns,
        .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.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

.srr-wrap .srr-item{
	border-top: 0px;
	padding: 10px;
}

.srr-wrap .srr-item:last-child{
	margin: 0px;
}





.srr-style-none .srr-item{
	padding: 0 0 20px 0 !important;
}

.srr-style-grey .srr-item{
	border-bottom: 1px solid #dfdfdf;
}

.srr-style-dark .srr-item{
	border-color: #333
}

.srr-style-orange .srr-item{
	border-bottom: 1px solid #FF9900;
}

.srr-style-smodern .srr-item{
	border-radius: 10px;
	border: 0;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
}

.srr-style-smodern:hover .srr-item{
	opacity: 0.3;
}

.srr-style-smodern .srr-item:hover{
	opacity: 1;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


header .sousnav li {
	display:inline-block;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

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

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

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

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




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}


	.site-footer .widget-column {
		float: left;
		margin-right: 5%;
		width: 30%;
	}


	.site-footer .widget-column:last-child {
		margin-right: 0;
	}




.content-block {
	width: 300px;
	height: 254px;
	padding: 10px;
	float: left;
	background-color: #ffffff;
	margin-top: 10px;
	overflow: hidden;
}

#sidebar .content-block {
    height: auto !important;
}

.content-block-heading, .widget-title {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px;
	margin: 0 0 0.714285714rem;
	height: 18px;
	height: 1.285714285rem;
	border-bottom: 1px solid #E8E8E8;
}

.widget-title a, .content-block-heading a {
	color: #333333;
}

.content-block p, #sidebar aside p, .magento-product-description {
	line-height: 1.4;
}

.google-ads .content-block-heading, .sponsored-ads .content-block-heading, .featured-ads .content-block-heading { 
	text-align: left; 
}

.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-lg-9 {
    width: 75%;
  }

#box03_left li a ,#box03_center li a ,#box03_right li a {
width: 218px;
font-size: 10px;
font-size: 1.0rem;
}

#box03_right {
width: 218px;
float: left;
}

#box03_right li{
width: 218px;
height: 80px;
line-height: 1.1;
margin-bottom:10px;
}

.clearfix:after{
content: "";
clear: both;
display: block;
}


#wds-tweets a {
	color: #0084B4;
	text-decoration: none;
}
#mass-bottom-wrapper .views-field-view-node .field-content a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#slideshow-wrapper .views-field-title .field-content{display:block;padding:0;}

.social-media-wrapper #facebook,.social-media-wrapper #twitch,.social-media-wrapper #twitter,.social-media-wrapper #youtube {position:relative;display:table-cell;}

#facebook img,#twitch img.#twitter img,#youtube img{width:100%;height:auto;min-height:25px;}

	.copyrights-col-left, .copyrights-col-right{
		text-align:center;
	}

	.copyrights-col-left{
		margin-bottom:20px;
	}
.e93-9.x-text {margin:0em;padding:6em 0em 0em 0em;font-size:0.5em;line-height:1;letter-spacing:0.25em;text-align:center;text-transform:uppercase;color:rgb(199,203,204);}
.e93-8.x-text,.e93-9.x-text {font-family:inherit;font-style:normal;font-weight:400;background-color:transparent;}
#skip-link a,.tabs a,.tabs a:visited{background-color:#fffffe;color:#101010;font-size:14px;}
.list-unstyled{padding-left:0;list-style:none}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.w3-hide{display:none!important}
.w3-hide-small{display:none!important}
.w3-hide-large{display:none!important}
#copyright,#footer{overflow:hidden}
.copyright-wrap,#footer-wrap{margin:0 auto;position:relative;max-width:1200px;width:100%;z-index:2;overflow:hidden}

#footer { background-color:#ffffff}

.page .header .columnRight .menus {
	text-align: right;
}

.page .header .columnRight .menus a {
	color: #43282f;
	text-decoration: none;
	font-size: 22px;
	line-height: 100px;
}

.page2 .header .columnRight .menus a {
	color: #fff;
}

.page .header .columnRight .menus span {
	padding: 0 2px;
	color: #43282f;
	text-decoration: none;
	font-size: 22px;
	line-height: 100px;	
}

.page2 .header .columnRight .menus span  {
	color: #fff;
}

.page .menus a {
	padding: 2px 8px;	
}

.header .columnRight .menus a.active, .page .menus a:hover {
	border-radius: 14px;
}
#section-carrousel .edito-carrousel .col.first{margin-left:0;}
.boxed #page{background:#eaeaea;padding-bottom:1px}
#page{padding-bottom:60px;margin-top:-60px}
#page .container-inner{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
#page .format-audio .post-format img{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.container{padding:0 20px}
.container-inner{max-width:1380px;width:100%;margin:0 auto}
.boxed .container{padding:0}
#header,#header .container-inner{position:relative}
#nav-header .container{padding:0 15px}
#wrapper,.container-inner{min-width:320px}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0;color:#999}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}


.header__top {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

  .header__top .header__link + .header__link {
    margin-left: 80px;
  }
.mdzr--svg .typicons--certificate-outline:before{content:'\e904'}
.fusion-standard-logo.fusion-logo-2x{display:inline-block}
#side-header .fusion-standard-logo.fusion-logo-2x{display:inline-block}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none}


#mobile-site-navigation .mobile-menu-header{width:100%; display:block; height:120px; background:#111; border-bottom: 1px solid rgba(100, 100, 100, 0.1); margin-bottom:20px; }

#mobile-site-navigation .mobile-menu-header i{color:#fff; font-size:24px; margin-right:25px; margin-top:80px; float:right; cursor:pointer;}


		input[type='submit'], button, #wp-calendar #today, .pricing-box .plan-badge, .scrollToTop, .mm-header, .widget-area .widget .tagcloud a:hover, .page-links span, .page-links a:hover span, .pagination span.current, .pagination a:hover, blockquote.box-left, blockquote.box-right, blockquote.callout, #navigation-wrapper, #navigation-container, #navigation-inner, .article-labels span, .rating-bar-value, #site-navigation ul li.megamenu ul li.menu-label a, #mobile-site-navigation .mobile-menu-header{background-color:#000000;}
		
	.home-content-1-right{float:right; width:30%; margin:20px 0}

		.home-content-1-right h2{font-size:1em; margin:0 0 10px 0}

		.home-content-1-right h3{font-size:1.2em;letter-spacing:-1px;text-transform:uppercase;color:#399e47;margin:0 0 10px 0}

		.home-content-1-right-title{padding-top:10px;border-top:1px solid #ddd}

.focusmod .focustab{position:absolute;bottom:12px;right:8px;}

.focusmod .focustab b{float:left;margin:0 0 0 3px;width:14px;height:5px; text-indent: 9999px; display:block;overflow:hidden;cursor:pointer;  background-color:#c2c1c1;}

.focusmod .focustab b.down{background-color:#fff;}
