﻿

.header,
.content,
.footer
{
	text-align: center;
}

.header,
.footer
{
	position: relative;
	background: #104284;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
	width: 100%;
	height: 40px;
	padding: 0 50px;
}

.header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
}

.header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;
}

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


	

	
	.header-content {
		background-image: none;
	}
.footer__primary,.footer__secondary{margin-left:-20px;margin-left:-1.25rem;margin-right:-20px;margin-right:-1.25rem}
.footer__primary{padding:30px 20px;padding:1.875rem 1.25rem}
.footer__primary a:hover{text-decoration:none}


.white {
  color: white;
}


.white a {
  color: #fff;
  text-decoration: none;
  transition: .15s;
}


.white a:hover {
  color: #ef422d;
}


.white-opac {
  color: rgba(255, 255, 255, .5) !important;
}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}


.nav-links {
    overflow: hidden;
    margin-bottom: 20px;
}
.simple-steps{text-align:center;margin-top:30px}
.simple-steps-step{display:table;width:100%;margin-top:50px}
.simple-steps-step:first-child{margin-top:0}
.simple-steps-description{display:table-cell;box-sizing:border-box;width:38%;padding:25px;vertical-align:middle}
.simple-steps-img{display:table-cell;box-sizing:border-box;width:50%;padding:25px}
.pink{color:#cb242c}

#footer .f-bottom .copy p {
  margin: 0;
}


.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";
	}
.o-typo--c-dark-grey{color:#5a5c63}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}
.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0, 0, 0, 0.2);border-top:7px solid transparent;left:-7px;top:10px}
.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;top:11px;left:-6px}
.dropdown-menu li:hover .sub-menu{visibility:visible}
.mobile-side-menu ul.sub-menu{padding:0px;margin:0px;list-style-type:none}
.mobile-side-menu ul.sub-menu li{padding:0px 0px 0px 10px;border:0px;margin:0px}
.mobile-side-menu ul.sub-menu li:before{display:none}
.mobile-side-menu ul.sub-menu li a{font-size:11px;margin:0px 0px 0px -9px;padding:10px 35px}
.m-main,.m-accessibility,.m-breadcrumb,.m-mobile,form,.btn,.footer__logo,.footer__social,.footer__author,.b-bg,.b-video,.b-cta,.b-header__link,.b-contact__gmap,.b-contact__controls,.b-tabs__menu,.b-meta__item--share,.b-meta__share,.b-gallery-vertical__thumbs,.b-gallery-vertical__prev,.b-gallery-vertical__next,.b-gallery-vertical__prev-sm,.b-gallery-vertical__next-sm,.b-img__bg,.b-img__img,.b-img--contact .title-main,.b-info__more,.b-footer,.b-preloader,.c-products__video,.f-std.u-t-hide,.m-sub{display:none}
.m-accessibility{position:absolute;left:-5000px;top:0;}
.m-accessibility a:focus,.m-accessibility a:active{position:absolute;top:0;left:5000px;width:200px;padding:2px 0 5px;z-index:900;text-align:center;background:#fff}
.site-article-single .article-content .article-content-inner .article-social{margin-bottom:40px}
.site-article-single .article-content .article-content-inner .article-social a{margin-right:2rem}
.site-article-single .article-content .article-content-inner .article-social img{height:20px;transition:.6s ease-in-out;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.site-article-single .article-content .article-content-inner .article-social img:hover{transform:scale(1.8)}
.site-footer .article-social{float:right}
.site-footer .article-social a{margin-right:1rem;display:inline}
.site-footer .article-social img{height:25px;transition:.6s ease-in-out;transition-timing-function:cubic-bezier(.19,1,.22,1);width:25px}
.site-footer .article-social img:hover{transform:scale(1.8)}





#wrap {
	margin: 0 auto;
}
.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%}

.bloc_formation .col-12,
.bloc_formation .col-xs-12{
  margin-bottom: 0 !important;
}

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;}
.home-content-wrapper-plain{padding:0;float:none;min-height:auto;}


.centerblock{
	width:450px;
	float:right;
	height:auto;

}


.centerblock h2{
	font-family:naz;
	font-size:16px;
	width:300px;
	float:right
}


.centerblock p{
	text-align:justify;
	width:320px;
	float:right;
	line-height:1.8;
}



.centerblock img{
	border:1px solid #75e7c2;
	padding:1px;
	float:left;
	width:100px;
}


.centerblock ul{
	list-style:none;
	padding:7px;
}


.centerblock ul li{
	border-bottom:1px solid #CCC;
	float:right;
	margin-bottom:10px;
	padding-bottom:10px;
}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_7.et_pb_section{background-color:#000000!important;padding-bottom:54px}
.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_section_4.et_pb_section{background-color:#f4f4f4!important}
.et_pb_section_2.et_pb_section{background-color:#f0f0f0!important}


.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS,
.fl-container {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS {
    padding-bottom: 20px;
}


    .fl-container {
        width: 100%;
    }


    .fl-container.hasRS,
    .posts-block.hasLS {
        width: 75%;
    }
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


.car-specs{
	float: right;
	width: 270px;
	text-align: left;
}

.car-specs th, 
.car-specs td{
	padding: 10px 5px;
	border-bottom: 1px solid #314f5a;
}

.car-specs th{
	padding-right: 20px;
}


.car-specs::after{
	clear: both;
	display: block;
	content: "";
}
