#twinbi-loading{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 999999;
background-color: #fff;
transition:0.3s;
} body{
overflow-x: hidden;
position: relative;
left:0;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
}
body.moved{
left: -240px;
}
.moved nav{
right:0!important;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
transition: 0.3s;
} .slider-home-wrapper{
opacity:0;
position:absolute!important;
left:0;
top:0;
z-index: 2;
}
.slider-home-wrapper .owl-stage-outer {
margin:0;
}
.slider-home-wrapper .owl-slide-home{
width:100%;
height:100%;
margin:0;
}
.slider-home-wrapper .text-wrap{
position:absolute;
}
.slider-home-wrapper .owl-controls{
width: 200px;
margin: auto;
position: absolute;
bottom: 10px;
left: calc(50% - 100px);
}
.text-wrap {
top:20%;
left:5%;
}
.text-wrap.right {
right:5%!important;
left: inherit;
}
.text-wrap h2 {
color:white;
font-size:26px;
text-align:left;
}
.text-wrap h2:after {
content:"";
width:60px;
height:3px;
background:white;
display:block;
margin:10px 0 20px
}
.text-wrap h3 {
color:white;
font-size:80px;
line-height:80px;
font-weight:bold;
}
.text-wrap h3 .smaller-slide-title{
color:white;
font-size:50px;
line-height: 45px;
font-weight:bold;
display: block;
margin: 0!important;
}
@media (max-width:992px){
.text-wrap h2{
font-size:20px;
line-height:normal;
}
.text-wrap h3{
font-size:40px;
line-height:normal;
}
.text-wrap h3 .smaller-slide-title{
font-size:20px;
line-height:normal;
}
}
@media (max-width:768px){
.text-wrap h2{
font-size:25px;
}
.text-wrap h3{
font-size:40px;
}
.text-wrap h3 .smaller-slide-title{
font-size:25px;
}
}
@media (max-width:500px){
.text-wrap.right {
left: 5%!important;
}
.text-wrap h2{
font-size:12px;
}
.text-wrap h3{
font-size:20px;
}
.text-wrap h3 .smaller-slide-title{
font-size:12px;
}
} .news-home-wrapper{
opacity:0;
}
.row.news-row h1 {
position: inherit;
color:#333;
margin:30px 0;
text-align:center;
font-size:50px;
display: block;
width: 100%;
bottom: inherit;
left: inherit;
}
.row.news-row h1 span{
display:block;
font-size:14px;
font-weight:normal;
line-height:35px;
}
.row.news-row {
position:relative;
padding:30px 0
}
.row.news-row .owl-stage-outer{
margin-bottom:20px
}
.row.news-row .twinbi-actu-thumbnail img {
width:100%;
height:auto!important;
margin-bottom: 20px!important;
}
.twinbi-actu-content span {
display:block;
margin-bottom:20px;
}
.twinbi-actu-content a{
float:right;
color:#ff704f;
font-style: italic;
position:relative;
}
.twinbi-actu-content a:hover{
color:#b3a9a9;
}
.twinbi-actu-content a:before{
content:"\f061";
font-family:'FontAwesome';
font-size:10px;
position:absolute;
top:5px;
left:-18px;
font-weight:normal;
}
.twinbi-actu-content a:hover:before {
left:-18px;
-webkit-animation: animate 2s infinite;
}
span.title-news {
font-size:24px;
color:#0da1ff;
font-weight:bold;
line-height:26px
}
span.infos-news {
color:#b8b8b8;
font-weight:bold;
}
span.infos-news i{
margin-right:10px;
}
span.excerpt-news {
line-height: 24px;
} .page-template-frontpage-template .bloc-voiture img {
display:block;
margin: 45px auto 5px;
}
.page-template-frontpage-template .bloc-voiture{
text-align:center;
}
.page-template-frontpage-template .bloc-voiture{
padding-bottom:30px
} .bloc-gallerie {
margin:20px 0 70px
}
h2.with-sub span{
display: block;
font-size: 14px;
font-weight: normal;
line-height: 15px;
}
.photo-big {
text-align:center;
margin:20px;
overflow:hidden
}
.photo-big img{
-webkit-transition: all 1.5s;
-o-transition: all 1.5s;
-moz-transition: all 1.5s;
transition: all 1.5s;
width:100%;
}
.photo-big:hover img{
-webkit-transition: all 5.5s;
-o-transition: all 5.5s;
-moz-transition: all 5.5s;
transition: all 5.5s;
transform: scale(1.1);
-ms-transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
transform-origin: center center;
opacity:0.6
}
.photo-big a{
background: black;
overflow:hidden;
display:block;
width:100%;
height:100%;
margin: -5px 0!important;
padding:0;
} div#fondateurs-wrapper {
margin:40px 0
}
span.name-equipe {
display:block;
text-transform:uppercase;
font-size:20px;
}
span.name-equipe span{
font-weight:bold;
}
span.poste-equipe {
font-size:14px;
color:#aeaeae;
font-weight:bold;
}
.pic-equipe {
margin:20px auto;
text-align:center;
}
.bulle-equipe{
margin:-20px 0 20px;
}
.bulle-equipe img{
height:auto!important;
} .bloc-voiture{
background: #1f8ccf; background: -moz-linear-gradient(top,  #1f8ccf 0%, #1f8ccf 71%, #157dbd 71%, #0da1ff 100%); background: -webkit-linear-gradient(top,  #1f8ccf 0%,#1f8ccf 71%,#157dbd 71%,#0da1ff 100%); background: linear-gradient(to bottom,  #1f8ccf 0%,#1f8ccf 71%,#157dbd 71%,#0da1ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f8ccf', endColorstr='#0da1ff',GradientType=0 ); overflow:hidden;
}
div#voiture-wrapper {
position: relative;
width:1200px;
margin:auto;
height:600px;
background:url(https://c43d8f.claudeassets.com/20230516205103im_/http://www.twowheelsdrive.com/wp-content/themes/2wd/img/sprite-car.png) center center no-repeat;
background-position:0 0;
background-size: 100%;
}
.dot-car {
opacity:0;
-webkit-transition: all .35s ease-in-out;
-moz-transition: all .35s ease-in-out;
-ms-transition: all .35s ease-in-out;
-o-transition: all .35s ease-in-out;
transition: all .35s ease-in-out;
width:30px;
height:30px;
border:2px solid white;
border-radius:15px;
position:absolute;
font-weight:bold;
}
.dot-car:after{
content:'+';
color:white;
font-size:18px;
position:absolute;
top:0;
left:7.6px;
}
.dot-car:hover {
cursor:pointer;
-webkit-transition: color .35s ease-in-out;
-moz-transition: color .35s ease-in-out;
-ms-transition: color .35s ease-in-out;
-o-transition: color .35s ease-in-out;
transition: color .35s ease-in-out;
}
.dot-car:hover:after {
color: #ff704f;
}
.infobulle{
visibility:hidden;
opacity:0;
position:absolute;
left:35px;
top:-40px;
padding: 22px;
border-radius: 5px;
border: 0px solid rgb(204, 204, 204);
width: 300px;
z-index:999;
background-color: rgba(0, 0, 0, 0.74902);
}
.right-infobulle .infobulle{
right:35px!important;
left: auto;
}
.dot-car:hover .infobulle{
visibility:visible;
opacity:1;
-webkit-transition: all .35s ease-in-out;
-moz-transition: all .35s ease-in-out;
-ms-transition: all .35s ease-in-out;
-o-transition: all .35s ease-in-out;
transition: all .35s ease-in-out;
}
.infobulle h2{
font-size: 14px;
color: #0da1ff;
display: block;
font-weight: bold;
text-align:left;
margin:auto;
}
.infobulle li{
color:white;
font-size:14px;
font-weight:normal;
margin:5px 10px;
}
.infobulle li:before{
content:'•';
color:#0da1ff;
font-size:18px;
line-height:18px;
vertical-align:middle;
margin-left:-10px;
margin-right:5px;
}
@media (max-width:1199px){
div#voiture-wrapper{
height:450px;
width:900px;
}
}
@media (max-width:899px){
div#voiture-wrapper{
height:300px;
width:600px;
}
}
@media (max-width:599px){
div#voiture-wrapper{
height: auto;
width:100%;
background-size: 300px;
background-position-y: -150px!important;
}
.dot-car{
display:block;
position: initial;
width:100%;
height: auto;
border: none;
}
.dot-car:after{
content:"";
}
.infobulle{
visibility:visible;
padding:10px;
opacity:1;
display:block;
position: inherit;
width:100%;
border-radius: 0;
border-bottom: 1px solid #3e3d3d;
height: 150px;
}
.infobulle h2{
margin-bottom:5px;
}
.infobulle li{
margin:3px 5px;
}
} .page-template-page-presta .vc_row.wpb_row.vc_row-fluid {
max-width:1200px;
margin: auto!important;
padding: 0!important;
left: initial!important;
}
.row-construction .wpb_wrapper p:first-child {
margin-top:50px;
}
@media (max-width:992px){
.row-construction .wpb_wrapper p:first-child {
margin-top:10px;
}
}
.highlight{
color:#0da1ff;
font-weight:bold;
}
.vc_row.wpb_row.vc_row-fluid.full-width-row {
width:100%;
max-width:100%!important;
margin: 40px -15px 40px 0!important;
position: relative;
padding:80px!important;
}
@media (max-width:992px){
.vc_row.wpb_row.vc_row-fluid.full-width-row {
padding:20px!important;
}
}
.full-width-row p{
text-align:center;
color:white;
margin:20px 0;
}
.vc_row.wpb_row.vc_row-fluid.atelier-row p{
color:#333;
}
.vc_row.wpb_row.vc_row-fluid.atelier-row {
padding:0!important;
}
.page-template-page-presta .vc_row.wpb_row.vc_row-fluid.location-row{
background: url(https://6bde71.claudeassets.com/20230516205103im_/http://www.twowheelsdrive.com/wp-content/themes/2wd/img/back-location.jpg) center center no-repeat;
background-size: cover;
margin-top:-50px!important;
}
.service-bloc .vc_column-inner>.wpb_wrapper:first-child{
border:2px solid #e6e6e6;
margin:20px;
position:relative;
}
.service-bloc .picto-service {
position:absolute;
right:20px;
top: 35%;
}
@media (max-width:992px){
.service-bloc .picto-service {
top: 20%;
}
}
@media (max-width:768px){
.service-bloc .picto-service {
top: 40%;
}
.service-bloc .picto-service img {
height:60px!important;
}
}
@media (max-width:468px){
.service-bloc .picto-service {
top: 18%;
}
}
.service-bloc .picto-service img {
height:100px;
width:auto;
}
.service-bloc .pic-service img{
height:auto!important;
width:100%!important;
}
.service-bloc h3 {
padding:20px;
text-transform:uppercase;
color:#4d4d4d;
font-size:20px;
font-weight:bold;
}
.service-bloc p {
padding: 0 20px;
line-height:18px
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{
background:none!important;
border-radius:0!important;
margin:0 10px;
border: 2px solid #e6e6e6!important;
border-bottom:none!important;
text-transform:uppercase;
font-weight:bold;
color:#9d9999
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:first-child{
margin-left:0;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_tta-tab.vc_active a,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{
border: 2px solid #333!important;
color:#333;
border-bottom:0!important
}
.vc_tta-panels-container{
border-top:2px solid #333;
margin-top:1px
}
.vc_tta-panels {
background:none!important;
border:none!important;
padding:20px 0
}
.assistance-txt {
margin-top:20px;
width:45%;
display:inline-block;
vertical-align:top;
font-size:16px;
line-height:22px;
margin-right:20px;
}
.assistance-pic {
width:45%;
display:inline-block;
vertical-align:top;
}
.assistance-pic img{
width:100%;
height:auto!important
}
.vc_tta-panel-body {
padding:0!important;
}
.photo-atelier {
width:50%;
display:inline-block;
height: 360px;
overflow: hidden;
margin-right: 0!important;
}
.photo-atelier img {
height:auto;
}
.atelier-row .vc_column-inner {
padding:0!important;
}
.photo-atelier {
background:url(https://acd7be.claudeassets.com/20230516205103im_/http://www.twowheelsdrive.com/wp-content/uploads/2016/08/2016-juin-0069atelier-2wd-1024x725.jpg) center bottom no-repeat;
background-size:cover;
}
@media (min-width:1200px){
.photo-atelier,#gmap {
height:500px!important;
}
}
@media (max-width:768px){
.vc_tta-panels-container{
border-top:0px
}
.assistance-txt {
width:100%;
font-size:14px;
line-height:18px;
margin-bottom:20px;
padding:0 20px
}
.assistance-pic {
width:95%;
margin:auto!important;
text-align:center;
display:block;
}
.vc_tta-panel-heading {
background:none!important;
border-radius:0!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{
text-transform:uppercase;
font-weight:bold;
color:#9d9999
}
.vc_tta-panel-body {
background:none!important
}
.photo-atelier,#gmap {
width:100%!important;
margin:0!important;
}
} .bloc-palmares {
padding:30px 0 50px
}
.bloc-palmares .owl-controls{
margin-top:40px!important;
}
span.title-buggy {
font-size:14px;
line-height: initial;
font-weight:normal;
display: block;
}
.carousel-palmares{
text-align:center;
padding:40px;
opacity:0;
}
.item-palmares {
display:inline-block;
max-width:100%;
width:300px;
margin:20px 0;
vertical-align:top;
}
.bulle-annee {
width:150px;
height:150px;
background:#0ea0fc;
border-radius:75px;
vertical-align:middle;
color:white;
font-size:35px;
font-weight:bold;
padding-top:35px;
margin: auto;
}
.bulle-annee i{
display:block;
}
span.course {
display:block;
text-transform:uppercase;
margin:10px;
font-size:20px
}
span.position {
font-weight:bold;
color:#0ea0fc
}
.bloc-palmares .owl-dot,.slider-home-wrapper .owl-dot,.news-home-wrapper .owl-dot  {
border:2px solid #bbbbbb;
display:inline-block;
width:12px;
height:12px;
margin-right:15px;
border-radius:8px;
position:relative;
padding:1px
}
.bloc-palmares .owl-dot:last-child,.slider-home-wrapper .owl-dot:last-child,.news-home-wrapper .owl-dot:last-child {
margin-right:0;
}
.bloc-palmares .owl-dot.active span,.slider-home-wrapper .owl-dot.active span,.news-home-wrapper .owl-dot.active span  {
width:6px;
height:6px;
background:#129bf1;
display:block;
border-radius:8px;
}
.bloc-palmares .owl-dot:hover span,.slider-home-wrapper .owl-dot:hover span,.news-home-wrapper .owl-dot:hover span{
width:6px;
height:6px;
background:#129bf1;
display:block;
border-radius:8px;
}
.bloc-palmares .owl-next,.bloc-palmares .owl-prev,.slider-home-wrapper .owl-next,.slider-home-wrapper .owl-prev,.news-home-wrapper .owl-next,.news-home-wrapper .owl-prev {
position:absolute;
}
.bloc-palmares .owl-next i,.bloc-palmares .owl-prev i,.slider-home-wrapper .owl-next i, .slider-home-wrapper .owl-prev i,.news-home-wrapper .owl-next i, .news-home-wrapper .owl-prev i  {
color:#bbbbbb;
font-size:12px
}
.bloc-palmares .owl-next,.slider-home-wrapper .owl-next,.news-home-wrapper .owl-next{
right:0;
}
.slider-home-wrapper .owl-dots,.news-home-wrapper .owl-dots{
text-align: center;
}
.bloc-palmares .owl-controls,.news-home-wrapper .owl-controls {
width: 200px;
margin: auto;
position:relative;
}
.bottom-palamres {
height:275px;
background:url(https://b47a0b.claudeassets.com/20230516205103im_/http://www.twowheelsdrive.com/wp-content/themes/2wd/img/back-bottom-palmares.jpg) center center no-repeat;
background-size:cover
}
@media (max-width:1200px){
.bottom-palamres {
background-size:contain;
background-position:bottom;
}
}
@media (max-width:991px){
.bottom-palamres {
height:190px
}
}
@media (max-width:600px){
.bottom-palamres {
height:120px
}
} .masonry-blog {
padding:40px 0;
}
.masonry-blog h2, span.filter-name{
font-size:20px;
text-transform:uppercase;
font-weight:bold;
margin:0;
text-align:left;
margin-bottom:25px;
display:block;
}
.masonry-blog h2:after, span.filter-name:after{
content:'';
background:#129bf1;
height:3px;
width:50px;
display:block;
margin:10px 0
}
ul.filters a{
margin:10px 0;
}
ul.filters a span{
width:15px;
height: 15px;
background: #ebebeb;
display: inline-block;
vertical-align: middle;
border-radius: 10px;
padding-left: 4px;
margin-right: 7px;
margin-top:-3px
}
ul.filters a.active{
font-weight:600;
color:#747474
}
ul.filters a.active span:before{
content: '\f00c';
font-family: 'Fontawesome';
font-size: 11px;
color: #333;
margin-top:3px;
margin-left:-1px;
display:block;
}
ul.filters li{
margin:14px 0;
}
#masonry-clients{
margin:auto;
max-width:100%;
}
.client-tab.masonry-item {
height:300px;
width:370px;
max-width:100%;
white-space: nowrap;
text-align: center;
position:relative;
margin:15px;
display:inline-block;
}
.client-tab.masonry-item img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
max-width: 370px;
right: 0;
}
.client-tab.masonry-item a{
width:100%;
height:100%;
display:block;
}
.client-tab.masonry-item:hover {
background:white;
transition:0.3s;
-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.61);
-moz-box-shadow:    0px 0px 12px 0px rgba(0, 0, 0, 0.61);
box-shadow:         0px 0px 12px 0px rgba(0, 0, 0, 0.61);
}
@media (min-width:992px) and (max-width:1199px){
.client-tab.masonry-item, .client-tab.masonry-item img{
width:300px;
height:244px;
}
}
@media (max-width:600px){
.client-tab.masonry-item, .client-tab.masonry-item img{
width:250px;
height:200px;
}
}
.masonry-item .bandeau-title {
background: rgba(14,160,252,0.65);
position: absolute;
width:100%;
bottom:0;
padding:10px 20px;
text-align:left;
color:#fff;
text-transform:uppercase;
font-weight:bold;
}
.carousel-projets-home .owl-controls i{
color:#c0c0c0;
opacity:0.4;
transition:0.2s;
font-size:33px;
}
.carousel-projets-home.owl-carousel:hover i{
opacity:1;
transition:0.2s;
}
.carousel-projets-home .owl-controls{
position:absolute;
top:0;
width:100%;
height:100%;
}
.carousel-projets-home .owl-nav {
position: relative;
width: 100%;
height: 100%;
}
.carousel-projets-home .owl-next,.carousel-projets-home .owl-prev{
position:absolute;
top:calc(50% - 16px);
}
.carousel-projets-home .owl-next{
right:2px
}
.carousel-projets-home .owl-prev{
left:2px
}
.carousel-projets-home .owl-item,.carousel-projets-home.owl-carousel .owl-stage-outer{
width:414px!important;
max-width:414px;
margin:auto;
max-height:174px
}
button.owl-thumb-item {
border: none;
background: none;
width: 109px;
margin: 5px;
padding: 0;
cursor:pointer;
}
.owl-thumbs {
text-align: center;
margin-top: 5px;
}
button:focus,button:active{
outline:0;
}
.carousel-projets-fancy .owl-item,.carousel-projets-fancy.owl-carousel .owl-stage-outer{
width:292px!important;
max-width:292px;
margin:auto;
}
.fancycall .carousel-projets-fancy .owl-item,.fancycall .carousel-projets-fancy.owl-carousel .owl-stage-outer{
width:258px!important;
max-width:258px;
margin:auto;
}
button.owl-thumb-item {
width: 67px;
height: 45px;
overflow: hidden;
vertical-align: bottom;
}
.owl-thumb-item {
opacity: 0.6;
}
.owl-thumb-item.active {
opacity: 1;
}
.owl-thumb-item img {
width: 120px;
height: auto;
}
.owl-item img{
height:550px;
width:auto!important;
margin:auto!important
}
.fancybox-close {
background: url(https://62a0a3.claudeassets.com/20230516205103im_/http://www.twowheelsdrive.com/wp-content/themes/2wd/img/Close-Window-icon.png) center center no-repeat!important;
background-size: 80%!important;
}
.fancybox-type-iframe .fancybox-skin {
background: rgba(255, 255, 255, 0.3);
box-shadow: none !important;
}
@media (max-width:600px){
.owl-item img {
height:350px;
}
}
@media (max-width:300px){
.owl-item img {
height:150px;
}
}
.owl-carousel .owl-item {
margin:0px;
} div#partenaires-wrapper {
border:1px solid #cfcfcf;
margin:30px 0
}
.partenaire:nth-child(even) {
background: #f1f1f1;
}
.partenaire{
border-bottom:1px solid #cfcfcf;
vertical-align: middle;
}
.partenaire:last-child{
border-bottom:none;
}
.logo-partenaire {
width:300px;
display:inline-block;
vertical-align: middle;
padding: 20px;
text-align:center;
}
.logo-partenaire img {
width:100%;
height:auto;
}
.presentation-partenaire {
width: calc(100% - 305px);
display:inline-block;
vertical-align: middle;
padding: 20px;
}
@media (max-width:768px){
.logo-partenaire {
width:100%;
padding-bottom:0;
}
.logo-partenaire img {
width:190px;
height:auto;
}
.presentation-partenaire {
width: 100%;
padding-top:0;
}
} .blog .content-thumb{
overflow:hidden;
}
.blog .content-thumb img{
-webkit-transition: all 1.5s;
-o-transition: all 1.5s;
-moz-transition: all 1.5s;
transition: all 1.5s;
width:100%;
}
.blog .post:hover img{
-webkit-transition: all 5.5s;
-o-transition: all 5.5s;
-moz-transition: all 5.5s;
transition: all 5.5s;
transform: scale(1.1);
-ms-transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
transform-origin: center center;
opacity:0.6
}
.blog .content-thumb a{
background: black;
overflow:hidden;
display:block;
width:100%;
height:100%;
margin: -5px 0!important;
padding:0;
}
a.read-more-news {
float: right;
color: #ff704f;
font-style: italic;
position: relative;
}
a.read-more-news:hover{
color:#b3a9a9;
}
a.read-more-news:before{
content:"\f061";
font-family:'FontAwesome';
font-size:10px;
position:absolute;
top:5px;
left:-18px;
font-weight:normal;
}
a.read-more-news:hover:before {
left:-18px;
-webkit-animation: animate 2s infinite;
}
.post-content-blog .content-thumb img {
width:100%;
}
.content-excerpt {
margin:20px 0;
line-height:22px;
COLOR: #959595;
}
.bloc-side.recherche input, .bloc-side.recherche button{
display:inline-block;
}
.bloc-side.recherche button{
padding: 9px 10px!important;
margin-top: -5px!important;
}
.bloc-side span.thumb {
width:73px;
display:inline-block;
float:none!important;
}
.bloc-side.last-posts a{
margin:0!important;
padding:0!important;
text-align:left;
}
.bloc-side.last-posts li{
padding:10px 0!important;
text-align:left;
}
.bloc-side.last-posts span.infos-news {
color:#b8b8b8;
font-weight:bold;
letter-spacing:normal;
float:none;
display:block;
margin-top:5px;
}
.bloc-side.last-posts span.details-news{
width:calc(100% - 80px);
display:inline-block;
float:none;
font-size:14px;
letter-spacing:normal;
vertical-align:top;
padding-left:15px;
color:#333;
font-weight:normal;
margin-top: -4px;
}
.content-news .col-md-9{
padding:40px;
}
.content-news p{
line-height:22px;
}
.single-post h1{
font-size:20px;
line-height:24px;
}
@media (max-width:600px){
.single-post h1 {
font-size:14px;
line-height:16px;
}
} .footer-bottom {
background:#1e1e1e;
padding:10px;
font-size:12px;
text-align:center;
}
.footer-bottom a{
color:#484848;
}
.footer-bottom a:hover{
color:#909090;
}
.footer-top {
background:#2d2d2d;
text-align:center;
}
.footer-top div{
display:inline-block;
border:none;
}
.logo-left {
float:left;
text-align:center;
padding-left:20px;
vertical-align:middle;
padding-top:15px;
}
.logo-left img{
vertical-align:middle;
margin-right: 45px;
}
.logo-left a img{
margin-right:5px!important;
}
.liens-utiles {
color:#fff;
font-weight:bold;
height:70px;
vertical-align:middle;
padding-top: 23px;
}
.liens-utiles span{
font-size:16px;
text-transform:uppercase;
border-right:2px solid white;
padding-right:20px;
margin-right:30px;
vertical-align:middle;
}
.liens-utiles a{
color:#fff;
font-size:14px;
vertical-align:middle;
position:relative;
margin-right:45px
}
.liens-utiles a:hover{
color:#b3a9a9;
}
.liens-utiles a:before{
content:"\f061";
font-family:'FontAwesome';
font-size:10px;
position:absolute;
top:5px;
left:-18px;
font-weight:normal;
}
.liens-utiles a:hover:before {
left:-18px;
-webkit-animation: animate 2s infinite;
}
@-webkit-keyframes animate {
50% {
left:-10px;
}
}
.facebook-footer {
float:right;
height:70px;
overflow: hidden;
width:338px!important;
max-width: 100%!important;
}
.facebook-footer > div {
margin: -1px -1px -0px -1px;
}
@media (min-width:992px) and (max-width:1200px){
.logo-left img{
margin-right: 15px;
}
.liens-utiles{
width:calc(100% - 600px);
padding-top:13px;
}
}
@media (max-width:992px){
.footer-top div{
display:block;
float:none;
width:100%;
height:auto;
}
.liens-utiles{
margin-bottom:20px
}
.facebook-footer {
margin:auto;
margin-top:15px;
}
} .bloc-contact span{
padding-left:12px;
display:block;
margin:0;
}
.bloc-contact span:before{
font-family:'FontAwesome';
color:#129bf1;
margin-left:-12px;
margin-right:4px
}
span.name-contact {
color:#129bf1;
text-transform:uppercase;
font-weight:bold;
font-size:18px;
padding-left:0!important;
}
span.sub-name-contact {
color:#129bf1;
font-weight:bold;
font-size:16px;
}
span.adresse-contact:before {
content:"\f041";
}
span.tel-contact:before {
content:"\f095";
}
span.mel-contact:before {
content:"\f0e0";
}
span.fax-contact:before {
content:"\f1ac";
} .shop-container{
padding:30px 0
}
.woocommerce ul.products li.product:hover img{
opacity:0;
transition:0.3s;
}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{
width: 100%;
height: 100%;
background-size:contain!important;
display:block;
}
.intro-shop {
text-align: center;
font-size: 22px;
color: #0da1ff;
font-weight: bold;
}
h2.product-entry-title{
height:60px;
font-size: 17px;
}
li.product{
height:auto;
width:25%!important;
margin:20px 0%!important;
padding:20px!important;
}
li.product a.woocommerce-LoopProduct-link{
position:relative;
}
li.product h3, li.product span.price{ }
.woocommerce ul.products li.product a img{
margin:0!important;
}
.woocommerce-checkout #primart h1{
display:none;
}
li.product h3{
bottom:40px;
width:100%;
text-align:center;
background:rgba(255, 112, 79, 0.73);
text-transform:uppercase;
color:white;
font-weight:bold;
padding:3px 10px!important;
}
li.product .price{
font-size:20px!important; display:block;
text-align:center;
width:100%;
font-weight:bold!important;
color:#0da1ff!important;
}
.button.add_to_cart_button,.button.checkout-button,.woocommerce-page a.button{
width: 100%;
max-width:350px;
background: #0ea0fc!important;
color: #fff !important;
padding: 5px 10px !important;
padding: 0;
margin:0!important;
border:2px solid #0ea0fc!important;
cursor: pointer;
color: #fff;
min-width:inherit; }
.button.add_to_cart_button:hover,.button.checkout-button:hover,.woocommerce-page a.button:hover {
color: #0ea0fc !important
}
.button.add_to_cart_button:focus,.button.checkout-button:focus,.woocommerce-page a.button:focus {
outline: none;
color: #0ea0fc !important
}
textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {
outline: 0 none;
}
.woocommerce-page #primary{
padding:30px 0
}
@media (max-width:991px){
li.product{
width:50%!important;
}
}
@media (max-width:467px){
li.product{
width:100%!important;
}
}
.added_to_cart{
display:none!important;
}
li.product:hover h3{
display:none
}
a.wcmenucart-contents {
position: absolute; top: 45px;
right: 24px;
width: auto;
font-weight:bold;
white-space: nowrap;
}
@media (max-width:468px){
a.wcmenucart-contents {
position: absolute;
top: 0px;
font-weight:bold
}
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{
border-color:#69bf29!important;
border-style:solid!important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
padding: 7px;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{
margin-left:auto!important;
}
.woocommerce-page h3 {
font-size: 20px;
color: #0ea0fc;
text-transform: uppercase;
font-weight: bold;
}
@media (max-width:768px){
.woocommerce-account p.woocommerce-FormRow{
width:100%;
display:block;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
width:100%!important;
margin-bottom:20px!important;
text-align:center
}
.woocommerce-account .woocommerce-MyAccount-content{
width:100%!important
}
nav.woocommerce-MyAccount-navigation li{
display:inline-block;
margin-left:0!important;
}
}
nav.woocommerce-MyAccount-navigation ul {
width:100%;
}
nav.woocommerce-MyAccount-navigation li{
margin:10px;
}
nav.woocommerce-MyAccount-navigation li a{
text-transform:uppercase;
font-weight:bold;
color:#0ea0fc;
}
nav.woocommerce-MyAccount-navigation li a:before{
content:'\f105';
font-family:'FontAwesome';
margin-right:10px;
opacity:0;
transition:0.1s;
}
nav.woocommerce-MyAccount-navigation li:hover a:before{
opacity:1;
transition:0.1s;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
width:250px;
padding-top: 0!important;
}
.woocommerce-account .woocommerce-MyAccount-content{
width:calc(100% - 250px)
}
legend {
border: none;
color: #0ea0fc;
font-weight: bold;
margin: 20px 0!important;
display: block;
}
a.edit{
display: inline-block;
text-align: center;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
background: none !important;
color: #0ea0fc;
padding: 5px 20px;
margin: 5px 0;
min-width: 190px;
border: 2px solid #0ea0fc !important;
max-width: 100%;
white-space: nowrap;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0) !important;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.2s !important;
transition-duration: 0.2s !important;
}
a.edit:before{
content: '';
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #0ea0fc !important;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50% 50% !important;
transform-origin: 50% 50% !important;
-webkit-transition-property: transform !important;
transition-property: transform !important;
-webkit-transition-duration: 0.1s !important;
transition-duration: 0.1s !important;
-webkit-transition-timing-function: ease-out !important;
transition-timing-function: ease-out !important;
}
a.edit:hover, a.edit:focus, a.edit:active {
color: #fff;
}
a.edit:hover:before, a.edit:focus:before, a.edit:active:before{
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.woocommerce-Address h3,.woocommerce-MyAccount-content h3{
color:#0ea0fc;
text-transform:uppercase;
font-weight:bold;
font-size:32px;
}
a.my-account-top { margin-right: 20px!important;
color: #8e8e8e;
font-size: 14px;
font-weight: bold;
}
a.my-account-top:hover {
color: #333;
text-decoration:underline;
}
tr.order .button{
margin:5px!important;
width: auto;
}
.edit-account legend {
text-transform: uppercase;
margin: 20px 0!important;
float: none;
border: none;
clear: both;
padding-top: 20px;
color: #0ea0fc;
}
.woocommerce-Pagination a.button{
float:right;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #0ea0fc;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
background-color: #0493ec;
}
.yith_magnifier_zoom_wrap {
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}
.yith_magnifier_mousetrap {
cursor: -webkit-zoom-in !important;
}
.caroufredsel_wrapper {
border: 1px solid #ececec;
}
.yith_magnifier_zoom_magnifier{
border-color:transparent!important;
left:101%!important;
}
@media (max-width:991px){
.yith_magnifier_zoom_magnifier{
border-color:transparent!important;
left:0%!important;
}
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
float:right;
color:#0ea0fc;
font-size:40px;
font-weight:bold;
margin-bottom: 5px;
}
.product_meta{
display:none;
}
.woocommerce div.product form.cart .button{
font-size:12px;
padding:10px!important;
float:right;
clear: both;
margin-top: 20px;
display: block;
}
table.variations {
width: 50%!important;
display: inline-block;
clear: both;
float: left;
margin-top: 10px;
}
form.variations_form.cart {
clear: both;
overflow: hidden;
}
table.variations .label{
display:none;
}
.single_variation_wrap {
width: 50%;
float: left;
margin-top: 10px;
margin-bottom: 20px;
}
.woocommerce div.product form.cart div.quantity {
width: 100%;
margin-bottom: 20px;
}
.woocommerce div.product form.cart div.quantity input{
margin-left:5px;
}
select#pa_taille {
width: 100%;
border-radius: 0!important;
background: white;
padding: 20px 0!important;
margin-top: 0!important;
display: block;
}
.woocommerce div.product form.cart .variations td.label {
color: #333;
display: block;
font-size: 15px;
margin-top: -5px;
}
.product .summary p {
font-size: 18px;
text-align: justify;
}
a.button.return-link {
float:right;
max-width: 219px;
font-size: 12px;
}
.gallery-article h2{
color:#0ea0fc;
font-size:18px;
text-align:left;
}
.gallery-article{
text-align:center;
margin:40px 0;
}
.post-thumb{
width:33%;
float:right;
margin:0 0 30px 30px;
}
@media (max-width:768px){
.post-thumb{
width:100%;
float:right;
margin:0 0 30px 0px;
}
}
/*
     FILE ARCHIVED ON 20:53:29 May 16, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:14:57 Jul 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.477
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.037
  esindex: 0.009
  cdx.remote: 7.779
  LoadShardBlock: 145.34 (3)
  PetaboxLoader3.datanode: 92.849 (4)
  PetaboxLoader3.resolve: 132.324 (3)
  load_resource: 117.294
*/