/*
Theme Name:Theme Aksite
Theme URI:https://www.demo.akro-web.com
Description:Child Theme twentysixteen
Author:Akro Web
Author URI:https://akro-web.com
Template:twentysixteen
Version:1.1.2
Tested up to:5.4
License:GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Tags:one-column,two-columns,right-sidebar,custom-background,post-formats
Text Domain:aksite
*/
* html,body{position:relative;margin:0;padding:0;border:0;color:#2a2a2a;background:#ecedee;font-family:'Catamaran',sans-serif;font-size:17px;font-weight:200;line-height:1.5;letter-spacing:1.4px}
a,a:visited,a:active{cursor:pointer;text-decoration:none;font-weight:200;color:#334e9a}
a:hover{cursor:pointer;text-decoration:none;font-weight:200;color:#6e7381}
p{margin:0 0 15px 0;letter-spacing:0.6px}
ul{margin:0;list-style-type:none}
li{margin:20px 0;padding:10px 5px 10px 40px;letter-spacing:0.6px;line-height:1.3;font-weight:300;background:url(https://cabinet-lahitte.fr/wp-content/uploads/2020/12/expert-protection-juridique-automobile-particulier-mont-de-marsan-40-1.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
.home .col-textw li{background:url(https://cabinet-lahitte.fr/wp-content/uploads/2020/12/expert-protection-juridique-automobile-particulier-bordeaux-33-1.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
.gform_wrapper li,.site-header-menu li{padding:0;background:none}
.breadcrumb li{padding:0;background:none}
blockquote{margin:0 0 10px 0;padding:0;border:none;color:#2a2a2a;font-family:'Catamaran',sans-serif;font-size:17px;font-weight:200;line-height:1.5;letter-spacing:1.4px}
section{display:block;position:relative;margin:0 auto;padding:80px 0;width:100%;clear:both}
.content{display:block;position:relative;margin:150px auto 80px;padding:0;width:100%}
.home .content{margin:0 auto}
.wrapper{display:block;position:relative;margin:0 auto;padding:0;width:95%}
a.btn-c,a.btn-w{display:block;position:relative;margin:60px 0 5px;width:100%;font-family:'Raleway',sans-serif;font-weight:200;font-size:15px;text-align:center;text-transform:none}
a.btn-c{color:#FFF}
a.btn-left{text-align:left !important}
a.btn-w{color:#334e9a}
a.btn-c span,a.btn-w span{position:relative;padding:8px 14px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in}
a.btn-c span{background:#334e9a;border:1px solid #334e9a}
a.btn-w span{background:#FFF;border:1px solid #FFF}
a.btn-c span:hover{background:#FFF;color:#334e9a;border:1px solid #334e9a}
a.btn-w span:hover{background:#334e9a;color:#FFF;border:1px solid #FFF}
a .s-btn{display:table;position:relative;margin:30px auto;font-family:'Raleway',sans-serif;font-weight:200;font-size:15px;text-align:center;text-transform:none}
.s-btn{position:relative;padding:8px 14px;color:#FFF;background:#334e9a;border:1px solid #334e9a;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in}
.s-btn:hover{background:#FFF;color:#334e9a;border:1px solid #334e9a}
a:hover .s-btn{color:#334e9a}
a.btn-plus{margin:100px 0 5px}
svg{position:relative;display:block;bottom:0;left:0;width:100%;height:250px !important;overflow: hidden}
/*Sans modifs*/
a img{border:none}
a:active,a:focus{outline:none}
.CLR{clear:both}
.alignleft,.alignright{clear:both}
*:focus{outline:none}
*::-moz-focus-inner{border:none}
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{height:0}
.site{margin:0}
.site-content{padding:0}
.site-inner{max-width:100%}
code{background:none;padding:0;font-family:'Raleway',sans-serif}
pre{border:none;margin:0}
.rve{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.rve iframe,.rve object,.rve embed{position:absolute;top:0;left:0;width:100%;height:100%}
embed,iframe,object,video{display:block;margin:40px auto !important;text-align:center}
#gdrf-form{display:block;margin:20px auto 50px;padding:50px;background:#E3E3E3;border:1px solid #A9A9A9}
#gdrf-form .gdrf-field-email{margin:20px 0}
.gdrf-field-submit input[type="submit"]{margin:20px 0 0 0;padding:10px 20px;background:#5A5B56;color:#FBFAF6;font-family:'Raleway',sans-serif;font-size:15px;font-weight:lighter;text-transform:uppercase;letter-spacing:3px;border-radius:0;border:none}
.gdrf-field-submit input[type="submit"]:hover,.gdrf-field-submit input[type="submit"]:focus{background:#000 !important;color:#FBFAF6 !important;box-shadow:none;border:none}
/*SI HOME 100% DE LA PAGE*/
html,body{height:100%}
.home-bg{height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
/*HEADER*/
header#navigation{position:fixed;margin:0 auto;padding:0;top:0;width:100%;height:150px;;background:#FFF;z-index:10000}
header.fixNavigation{padding:0 !important;height:74px !important;border-bottom:1px solid #949494 !important;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) !important;box-shadow:0 0 5px rgba(0,0,0,0.2) !important}
/*Logo*/
header .custom-logo-link{display:inline-block;position:relative;margin:0;text-align:center}
header#navigation .custom-logo{max-width:200px}
header.fixNavigation .custom-logo{max-width:145px !important}
/*Header Top*/
header.fixNavigation .header-top{display:none !important}
.header-top{display:block;position:relative;margin:0 auto;padding:10px 0 25px;width:100%;font-family:'Raleway',sans-serif;font-size:12px;font-weight:300;color:#FFF;background:#334e9a}
.header-top .reseaux{position:relative;top:0;left:0;transform:none}
.header-wrapper{display:block;position:relative;margin:0 auto;padding:0;width:95%}
.header-left{float:left;position:relative}
.header-left a,.header-left p{float:left}
.header-top a,.header-top a:visited,.header-top a:active{color:#FFF}
.header-top a:hover{color:#6e7381}
header .contact-tel{position:relative;margin:0 25px 0 0;padding-left:23px;}
header .contact-tel:before{content:"\f525";font-family:dashicons;position:absolute;top:-3px;left:0;font-size:16px}
header .contact-mail{position:relative;margin:0 25px 0 0;padding-left:23px;}
header .contact-mail:before{content:"\f466";font-family:dashicons;position:absolute;top:-5px;left:0;font-size:18px}
.header-right{position:relative;float:right;margin:7px 0 0 0}
/*Menu*/
header#navigation .header-menu{position:relative;margin:2px auto 0;padding:8px 0 10px 0;width:95%;height:auto}
header.fixNavigation .header-menu{padding:0 !important;border:none !important}
header#navigation .site-header-menu{margin:16px auto 0;float:right;position:relative;padding:0;text-align:center;width:80%}
header.fixNavigation .site-header-menu{margin:0 auto !important}
header .main-navigation{margin:0}
header .main-navigation ul.primary-menu{display:table;float:none;margin:0 auto;padding:0;width:100%;text-align:center;line-height:0}
header .main-navigation .primary-menu > li{float:none;display:table-cell;position:relative;padding:12px 0 0 0;text-align:center;font-family:'Raleway',sans-serif;font-size:15px;text-transform:uppercase;line-height:0}
header .main-navigation a,header .main-navigation .current-menu-item > a,header .main-navigation .current-menu-ancestor > a,header .main-navigation li.focus > a,header a .main-navigation ul ul li,header .main-navigation a:focus{position:relative;color:#000000;font-weight:400;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in}
header .main-navigation li:hover > a{position:relative;color:#000000;font-weight:400}
header .main-navigation li:hover::after{font-weight:400;color:#000000;content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);border-bottom:2px solid #334e9a;background:none;width:20%}
header .main-navigation .primary-menu > li.menu-espace{float:none !important;display:table-cell !important;color:#FFF !important;line-height:0 !important}
header .main-navigation .primary-menu > li.menu-espace a{padding:12px 3px !important;color:#FFF !important;background:#334e9a;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
header .main-navigation .primary-menu > li.menu-espace a:hover{color:#334e9a !important;background:#FFF !important}
header .main-navigation li.menu-espace:hover::after{display:none}
/*Sous menu*/
.main-navigation li{margin:0}
.main-navigation ul ul{padding:19px 0 0 0;width:100%;border:none;background:#e7e4d4}
.main-navigation ul ul::after,.main-navigation ul ul::before, .main-navigation ul ul::after{display:none}
.main-navigation .primary-menu > li li{padding:6px;background:#e7e4d4;text-align:center;font-family:'Raleway',sans-serif;font-size:13px;font-weight:300;color:#4c4b4b;text-transform:none;line-height:0;border:none !important}
.main-navigation ul ul a{width:100%}
header .main-navigation ul ul li a{color:#4c4b4b;font-weight:300;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in}
header .main-navigation ul ul li a:hover{color:#fbb731;font-weight:300}
.main-navigation .menu-item-has-children > a{padding-right:0}
.main-navigation ul ul,.main-navigation ul ul li{border:none !important}
/*Responsive menu*/
#responsive-menu-container #responsive-menu{padding:25px !important}
#responsive-menu-container #responsive-menu li.responsive-menu-item:nth-of-type(1) a{border-top:none !important}
.responsive-menu-label{padding:10px 5px !important;font-weight:300 !important;border-bottom:1px dashed #FFF !important}
/*HEADER PAGE*/
.header-bg{display:block;position:relative;margin:0 auto 80px;height:250px;border-bottom:1px solid #f2EBE4 !important;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) !important;box-shadow:0 0 5px rgba(0,0,0,0.2) !important}
.header-bg .transition_black{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:rgba(0,0,0,0.5)}
.header-bg .background{position:absolute;left:0;top:0; width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index: -1}
.banner-title{position:absolute;margin:0 auto;top:50%;left:0%;transform: translate(0, -50%);width:100%;z-index:2}
.fil-dariane{position:relative;margin:0;padding:0;color:#FFF;font-family:'Raleway',sans-serif;font-weight:300;font-size:14px;text-align:center;text-transform:none;z-index:2}
.fil-dariane a,.fil-dariane a:hover{color:#FFF}
/*FOOTER*/
footer{position:relative;margin:0 auto;background:#6e7381}
footer .wrapper{padding:80px 0}
footer .col3 .col-content{background:none}
footer .footer-middle{display:block;position:relative;margin:0 auto;padding:0;background:#6e7381}
footer .contact-tel{display:block;position:relative;margin:0 0 25px 0;padding:0;color:#FFF}
footer .contact-tel:before{content:"\f525";font-family:dashicons;position:relative;margin:0 15px 0 0;top:4px;font-size:16px}
footer .contact-mail{display:block;position:relative;margin:0 0 25px 0;padding:0;color:#FFF}
footer .contact-mail:before{content:"\f466";font-family:dashicons;position:relative;margin:0 15px 0 0;top:4px;font-size:18px}
footer .contact-map{position:relative;margin:0 0 25px 0;padding:0;color:#FFF}
footer .contact-map:before{content:"\f230";font-family:dashicons;position:relative;margin:0 15px 0 0;top:4px;font-size:18px}
footer .footer-bottom{display:block;position:relative;margin:0 auto;padding:20px 0 0 0;text-align:center;font-size:13px;font-family:'Raleway',sans-serif;font-weight:200;background:#6e7381}
footer .footer-bottom p,footer .footer-bottom a,footer .footer-bottom a:focus,footer .footer-bottom a:active{color:#FFF}
footer .footer-bottom a:hover{color:#334e9a}
footer a.footer-sitetop{display:block;position:relative;margin:30px auto 0;padding:0;text-align:center;background:#6e7381}
footer a.footer-sitetop:before{content:"\f342";font-family:dashicons;position:relative;margin:0 auto;padding:6px;font-size:20px;color:#334e9a;background:#fff}
.footer-logo{display:block;position:relative;margin:0 auto 30px;max-width:200px}
footer h5::after{content:'';position:relative;display:block;margin:8px auto 20px;padding:0;width:40px;height:38px;background:url(https://cabinet-lahitte.fr/wp-content/uploads/2020/12/cabinet-lahitte-expertise-automobile-tarbes-65-1.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
footer .col3 aside{margin:0 auto}
footer .col-text{padding:0 30px}
/*RESEAUX SOCIAUX*/
.reseaux{position:absolute;margin:0 auto;text-align:center;line-height:0;top:50%;left: 50%;transform: translate(-50%,-50%)}
.reseaux a{display:inline-block;position:relative;margin:0 10px;padding:0;color:#FFF;transition:all 0.7s ease-out;text-align:center;vertical-align:top}
a.logo-fa::before{content:"\f304";font-family:dashicons;position:relative;font-size:25px}
a.logo-tw::before{content:"\f301";font-family:dashicons;position:relative;font-size:25px}
a.logo-li::before{content:"\f18d";font-family:dashicons;position:relative;font-size:25px}
a.logo-yo::before{content:"\f19b";font-family:dashicons;position:relative;font-size:25px}
a.logo-in::before{content:"\f12d";font-family:dashicons;position:relative;font-size:25px}
.reseaux a:hover{transform: scale(1.2)}
.transitioncolor .reseaux{margin:25px auto 0}
.transitioncolor a.logo-fa::before{font-size:45px}
.transitioncolor a.logo-tw::before{font-size:45px}
.transitioncolor a.logo-li::before{font-size:45px}
.transitioncolor a.logo-yo::before{font-size:45px}
.transitioncolor a.logo-in::before{font-size:45px}
/*COLUMN*/
.col2,.col3,.col4{position:relative;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}
.col2 aside{position:relative;display:inline-block;margin:0 auto;padding:0;width:50%}
.col3 article,.col3 aside{position:relative;display:inline-block;margin:0 auto 40px;padding:0;width:33.33%}
.col4 article,.col4 aside{position:relative;display:inline-block;margin:0 auto 40px;padding:0;width:25%}
.col-content{position:relative;display:table;margin:0 auto;padding:0;height:100%;width:93%}
.col-content100{position:relative;display:table;margin:0 auto;padding:0;height:100%;width:100%}
.col3 .col-content,.col4 .col-content{background:#FFF}
.col-left{position:relative;display:table;margin:0 auto;padding:0;height:100%;width:93%;text-align:left}
.col-right{position:relative;display:table;margin:0 auto;padding:0;height:100%;width:93%;text-align:right}
.col-text{display:block;margin:0 auto;padding:20px 30px 40px}
.col-textleft{width:100% !important;text-align:left !important}
.col-textcenter{text-align:center !important}
.col-textright{text-align:right !important}
.col-textw{color:#FFF !important}
.home h4.col-textleft::after{display:none}
.home h4.col-textleft{margin:0 0 15px 0}
.home h4.col-textw::after{background:#FFF}
.col-img{display:block;margin:0 auto;padding:0;width:100%}
.col-imgok{position:relative;margin:0 auto;padding:0;width:100%;height:300px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.col-imgcircle{position:relative;margin:0 auto;padding:0;width:130px;height:130px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.col-icon{position:relative;margin:30px auto 5px;padding:20px;width:100px;height:100px;-webkit-border-radius:50%;border-radius:50%;background:#FFF}
.col-imgfull{display:table-cell;position:relative;margin:0 auto;padding:0;vertical-align:middle;height:100%}
.col-imgfullok{position:absolute;margin:0 auto;padding:0;width:100%;height:100%;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:2}
/*TITRE*/
h1{margin:0 auto 18px;padding:0;color:#FFF;font-family:'Raleway',sans-serif;font-weight:500;font-size:36px;text-align:center;text-transform:none}
h2{margin:60px auto 15px;padding:0;color:#000000;font-family:'Raleway',sans-serif;font-weight:200;font-size:30px;text-align:center;text-transform:none}
h3{margin:35px auto 15px;padding:0;color:#334e9a;font-family:'Raleway',sans-serif;font-weight:200;font-size:23px;text-align:center;text-transform:none}
h4{margin:25px auto 15px;padding:0;color:#000000;font-family:'Raleway',sans-serif;font-weight:200;font-size:21px;text-align:left;text-transform:none}
h5{margin:20px auto 18px;padding:0;color:#334e9a;font-family:'Raleway',sans-serif;font-weight:200;font-size:20px;text-align:center;text-transform:uppercase}
/*TRANSITION BG IMAGE*/
section.transitionimage{padding:30px 0}
.transitionimage{padding:120px 0;height:auto;background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.transitionimage .wrapper{padding:30px 0}
.transitionimage .transition_black{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(000,000,000,0.5);color:rgba(000,000,000,0.5)}
.home .transitionimage h2::after{content:'';position:relative;display:block;margin:0 auto;padding:0;width:40px;height:38px;background:url(https://cabinet-lahitte.fr/wp-content/uploads/2020/12/cabinet-lahitte-expertise-automobile-tarbes-65-1.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
/*TRANSITION BG COLOR */
section.transitioncolor{padding:30px 0}
.transitioncolor{background:#334e9a}
.home .transitioncolor h3{margin:0 auto}
.home .transitioncolor h2::after{display:none}
.home .transitioncolor a.btn-w{font-size:20px}
/*HOME*/
.home .wrapper{padding:80px 0}
.home h1{margin:0 auto;padding:0;color:#FFF;font-family:'Raleway',sans-serif;font-weight:500;font-size:40px;text-align:center;text-transform:uppercase}
.home h2{margin:0 auto 18px;padding:0;color:#000;font-family:'Raleway',sans-serif;font-weight:300;font-size:35px;text-align:center;text-transform:none}
.home h2::after{content:'';position:relative;display:block;margin:0 auto;padding:0;width:40px;height:38px;background:url(https://cabinet-lahitte.fr/wp-content/uploads/2020/12/cabinet-lahitte-expertise-automobile-bayonne-64-1.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
.home h3{margin:0 auto 80px;padding:0;width:80%;color:#2a2a2a;font-family:'Raleway',sans-serif;font-weight:200;font-size:19px;text-align:center;text-transform:none}
.home h4{margin:0 auto;padding:0;color:#334e9a;font-family:'Raleway',sans-serif;font-weight:200;font-size:18px;text-align:center;text-transform:uppercase}
.home h5{margin:20px auto 18px;padding:0;color:#334e9a;font-family:'Raleway',sans-serif;font-weight:200;font-size:20px;text-align:center;text-transform:uppercase}
/*ACCUEIL*/
#accueil{margin:150px auto 0;padding:0 0 150px 0;height:100%;min-height:100%}
#accueil .slider-img{position:absolute;width:100%;height:100%;min-height:100%;top:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#accueil .home-text{position:relative;margin:0;padding:0;width:100%;top:55%;left:50%;transform:translate(-50%,-50%);z-index:1}
#accueil .slider-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:rgba(0,0,0,0.5)}
.home #accueil h2{margin:0 auto 10px;padding:0;color:#FFF;font-family:'Raleway',sans-serif;font-weight:200;font-size:35px;text-align:center;text-transform:none}
.home #accueil h2::after{display:none}
.home #accueil h3{margin:0 auto 40px;color:#FFF}
/*INTRO*/
#intro .col3 aside:nth-of-type(1) .col-content100{margin:40px auto 0;background:#334e9a}
#intro .col3 aside:nth-of-type(2) .col-content100{background:#6e7381}
#intro .col3 aside:nth-of-type(3) .col-content100{margin:40px auto 0;background:#334e9a}
#intro .col3{margin:50px auto 80px}
#intro .col3 h3{margin:0 auto 25px;width:100%;font-weight:200;text-transform:uppercase}
/*SECTEUR*/
#secteur img{display:block;float:right;clear:both;margin:0 0 50px 0;max-width:500px}
/*A PROPOS*/
.home #apropos h3{margin:0 auto 40px}
#apropos .col2 aside:nth-of-type(2){background:#334e9a}
#apropos .col-content100 .col-text{padding:110px 60px}
.home #apropos h2::after{display:none}
/*PRESTATIONS*/
#prestations a.btn-c,.post-type-archive-prestations a.btn-c{position:absolute;margin:0 auto;bottom:30px;left:50%;transform: translate(-50%, -50%)}
#prestations .col-text,.post-type-archive-prestations .col-text{margin:0 auto 50px}
/*ACTUALITES*/
.post-date{position:relative;display:block;margin:10px auto 20px;padding:0;text-align:center;font-family:'Raleway',sans-serif;font-size:14px;font-weight:400}
.post-date span{position:relative;padding:0 0 10px 25px;color:#334e9a}
.post-date span::before{content:"\f508";font-family:dashicons;position:absolute;font-size:15px:top:0;left:0;color:#334e9a}
a.more-link{display:none}
.content-left{float:left;position:relative;margin:0 0 50px 0;width:65%}
.blocsidebar{float:right;position:relative;margin:0 0 50px 0;width:30%}
.content .wrapper .blocsidebar li{padding:10px 0;background:none}
.content-left .col3 article,.content-left .col3 aside{width:50%}
.content-left h4{text-align:center}
.blocsidebar .sidebar{margin:0;width:100%}
.blocsidebar .widget{display:block;margin:0 0 40px 0;padding:20px;width:100%;border:none;font-size:15px;vertical-align:top;background:#FBFAF6}
.blocsidebar .widget-title{margin:0 auto 15px;padding:0;color:#334e9a;font-family:'Raleway',sans-serif;font-weight:300;font-size:22px;text-align:center;text-transform:uppercase}
.blocsidebar ul{margin:0;padding:0;list-style-type:none;font-size:15px}
.blocsidebar li{margin:0;padding:10px 0;border-bottom:1px dotted #334e9a;border-top:none;background:;text-align:center}
.blocsidebar li a,.blocsidebar a{color:#555353}
.blocsidebar li a:hover,.blocsidebar a:hover{color:#334e9a}
.blocsidebar .textwidget a{font-size:15px;color:#555353;border:none;box-shadow:none}
.blocsidebar .textwidget a:hover{color:#334e9a}
.blocsidebar .textwidget{text-align:center}
.blocsidebar #custom_html-2{width:100%;height:50px;line-height:50px;background:none;text-align:center}
.blocsidebar h2::after{content:'';position:relative;display:block;margin:0 auto;padding:0;width:40px;height:38px;background:url(https://cabinet-lahitte.fr/wp-content/uploads/2020/12/cabinet-lahitte-expertise-automobile-bayonne-64-1.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
nav.pagination{margin:0 auto 30px !important;width:100%;clear:both}
.pagination{box-shadow:none;border:none}
.pagination .nav-links{position:relative;text-align:center;padding:0}
.pagination .prev{position:absolute;top:0;left:0;background:none;border:1px solid #334e9a;color:#334e9a}
.pagination::after{position:absolute;top:0;left:0;background:none;border:1px solid #4e4e4e;color:#4e4e4e}
.pagination .nav-links::after{position:absolute;top:-1px;left:-1px;background:none;border:1px solid #4e4e4e;color:#4e4e4e}
.pagination .next{position:absolute;top:0;right:0;background:none;border:1px solid #334e9a;color:#334e9a}
.pagination::before{position:absolute;top:0;right:0;background:none;border:1px solid #4e4e4e;color:#4e4e4e}
.pagination .nav-links::before{position:absolute;top:-1px;right:-1px;background:none;border:1px solid #4e4e4e;color:#4e4e4e}
.pagination .prev::before{left:-3px;top:-1px}
.pagination .next::before{right:1px;top:-1px}
.pagination .next:hover,.pagination .prev:hover{background:#334e9a}
.single .content-left article{padding:0 0 30px 0}
.single-post .content-left{padding:50px 20px 20px 20px;background:#FBFAF6}
.single-post .content-left h2.singlepost_title{margin:0 auto 40px}
.single-post .content-left .entry-blocdate{position:relative;margin:0 0 20px 0;color:#334e9a;text-align:center;font-style:italic;font-size:15px}
.single-post .content-left .entry-thumbail{margin:0 auto 40px;text-align:center}
.single-post .content-left .entry-thumbail img{width:auto;max-height:400px}
.swp_social_panel{margin:50px auto !important}
.col3 .format-aside .col-content{background:#334e9a}
.format-aside .post-date span,.format-aside .post-date span::before,.home .format-aside h5,.format-aside h5,.format-aside p{color:#FFF}
.format-aside a.btn-c{color:#334e9a}
.format-aside a.btn-c span{background:#FFF;border:1px solid #FFF}
.format-aside a.btn-c span:hover{background:#334e9a;color:#FFF;border:1px solid #FFF}
/*TEMOIGNAGES*/
.wpmtst-testimonial-content::after,.wpmtst-testimonial-content::before,.wpmtst-testimonial-inner::before{display:none !important}
.strong-content.strong-grid.columns-3 .wpmtst-testimonial{position:relative !important;margin:0 auto 50px !important;padding:0 0 80px 0 !important;background:#FFF !important}
.strong-view.wpmtst-modern .wpmtst-testimonial-image{margin-bottom:20px !important}
.wpmtst-testimonial-content{font-style:normal !important}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner{padding:80px 30px 30px 30px !important}
.strong-view .strong-content.strong-grid .wpmtst-testimonial::before{content:"\f122";position:absolute;margin:0 auto;padding:10px;width:50px;height:47px;top:0;left:50%;transform: translateX(-50%);font-family:dashicons;font-size:25px;color:#334e9a;text-align:center}
h3.testimonial-heading,.home h3.testimonial-heading,h3.testimonial-heading a,.home h3.testimonial-heading a{margin:20px auto 18px !important;padding:0 !important;color:#334e9a !important;font-family:'Raleway',sans-serif !important;font-weight:300 !important;font-size:20px !important;text-align:center !important;text-transform:uppercase !important}
.strong-content.strong-grid.columns-3 .wpmtst-testimonial{background:#FFF}
.wpmtst-testimonial-content{color:#2a2a2a !important;font-family:'Open Sans',sans-serif !important;font-size:16px !important;font-weight:300 !important;line-height:1.5 !important;letter-spacing:0.6px !important}
.wpmtst-testimonial-field{position:absolute !important;padding:8px !important;width:100% !important;left:0 !important;bottom:0 !important;background:none !important}
.testimonial-name{position:absolute !important;bottom:30px !important;font-family:'Raleway',sans-serif !important;color:#334e9a !important;font-weight:300 !important;font-size:18px !important;text-align:center !important;letter-spacing:0.6px !important;text-transform:uppercase !important}
.testimonial-date{position:absolute !important;bottom:10px !important;font-family:'Raleway',sans-serif !important;color:#2a2a2a !important;font-weight:300 !important;font-size:16px !important;text-align:center !important;letter-spacing:0.6px !important;font-style:italic !important}
.strong-view.wpmtst-modern .wpmtst-testimonial-content{margin:0 auto !important}
.single-wpm-testimonial .singletestimonial p{text-align:center}
.single-wpm-testimonial .wpmtst-testimonial-field{position:relative !important;padding:8px !important;width:100% !important;background:none !important;color:#334e9a !important}
.single-wpm-testimonial .testimonial-name{position:relative !important;margin:50px auto 0 !important;bottom:0 !important;font-family:'Raleway',sans-serif !important;font-weight:300 !important;font-size:19px !important;text-align:center !important;letter-spacing:0.6px !important;color:#334e9a !important}
.single-wpm-testimonial .testimonial-date{position:relative !important;bottom:0 !important;font-family:'Raleway',sans-serif !important;font-weight:300 !important;font-size:16px !important;text-align:center !important;letter-spacing:0.6px !important;color:#5b5a5a !important}
.strong-form .required.symbol::after{color:#334e9a !important}
.required{font-family:'Raleway',sans-serif !important;font-weight:300 !important;font-size:15px !important;}
.strong-form label{font-weight:300 !important}
input[type="submit"]{margin:0 10px 0 0;padding:10px 20px;color:#FFF;background:#334e9a;font-weight:200 !important;font-size:15px;text-align:center;text-transform:none !important;font-family:'Raleway',sans-serif !important;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in}
input[type="submit"]:hover,input[type="submit"]:focus{background:#FFF;color:#334e9a;border:1px solid #334e9a}
/*FORMULAIRE*/
.gform_wrapper .double{display:inline-block;margin-right:50px;width:50%;vertical-align:top}
.gform_wrapper .input-text,.gform_wrapper input[type="text"],.gform_wrapper textarea{padding:4px 4px;background:#d7d6d6;color:#565555;font-size:15px;font-weight:300;text-transform:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;border:none}
.gform_wrapper .top_label .gfield_label{color:#4c4b4b;font-weight:300;text-transform:none;font-size:17px;font-family:'Raleway',sans-serif;letter-spacing:2px}
.gform_wrapper{margin:50px auto 10px}
.gform_wrapper ul li.gfield{margin:0 0 20px 0 !important}
.gform_wrapper .gfield_required{color:#334e9a !important}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100% !important}
.gform_wrapper input[type="submit"]{margin:0 10px 0 0;padding:10px 20px;color:#FFF;background:#334e9a;font-weight:200 !important;font-size:18px;text-align:center;text-transform:none !important;font-family:'Raleway',sans-serif !important;border:1px solid #334e9a}
.gform_wrapper input[type="submit"]:hover,.page-template-page-contact .gform_wrapper input[type="submit"]:focus{background:#FFF;color:#334e9a;border:1px solid #334e9a}
.gform_wrapper .gform_footer{text-align:center}
.gform_wrapper textarea.medium{height:94px}
p.form_e{margin:0;color:#334e9a;font-size:12px;text-align:left}
.gform_confirmation_wrapper{color:#334e9a}
.gfield_consent_label{font-size:15px}
/*Page-Contact*/
.page-template-page-contact .content{margin:150px auto 0}
.page-template-page-contact .col2 .col-text{background:none;vertical-align:top}
.page-template-page-contact .col2 h3::after,h3.contact-title::after{content:'';display:block;position:relative;margin:6px auto 4px;width:35px;height:2px;background:#334e9a}
.page-template-page-contact .contact_map,.page-template-page-contact .contact_mail,.page-template-page-contact .contact_phone{position:relative;margin:60px 0;padding:0 0 0 60px}
.page-template-page-contact .contact_map::before{content:"\f230";font-family:dashicons;position:absolute;padding:3px 4px 1px 4px;top:50%;left:0;transform:translateY(-50%);font-size:23px;color:#334e9a}
.page-template-page-contact .contact_mail::before{content:"\f466";font-family:dashicons;position:absolute;padding:3px 4px 1px 4px;top:-5px;left:0;font-size:23px;color:#334e9a}
.page-template-page-contact .contact_phone::before{content:"\f525";font-family:dashicons;position:absolute;padding:3px 4px 1px 4px;top:-5px;left:0;font-size:23px;color:#334e9a}
.page-template-page-contact .footer-top .col2 h3::after{display:none}
/*Page-Contact Iframe*/
.iframe-embed-wrapper .btn-c{display:block;position:absolute;margin:0;bottom:130px;left:50%;transform:translate(-50%,-50%)}
.iframe-embed{position:relative;top:0;left:0;height:100%;width:100%;border:0}
.iframe-embed-wrapper{position:relative;display:block;height:450px;padding:0;overflow:hidden}
.iframe-embed-wrapper iframe{margin:0 auto !important;padding:0;height:100%;width:100%}
.iframe-embed-wrapper iframe .gmnoprint{top:-80px !important}
/*Single-Prestations*/
.prestation-form{position:relative;display:block;margin:50px auto;padding:50px 40px;background:#FFF}
/*Onglet*/
.onglet .responsive-tabs .responsive-tabs__list__item{float:none;display:inline-block}
.onglet .responsive-tabs .responsive-tabs__panel{padding:20px 20px 50px 20px}
.onglet .responsive-tabs ul.responsive-tabs__list {margin:10px auto 0 !important}
.onglet .responsive-tabs .responsive-tabs__list__item--active,.onglet .responsive-tabs .responsive-tabs__list__item--active:hover{background:#334e9a !important;color:#FFF !important;font-family:'Raleway',sans-serif !important;font-weight:normal !important;border-radius:0 !important}
.onglet .responsive-tabs .responsive-tabs__list__item,.onglet .responsive-tabs .responsive-tabs__list__item:hover{background:#334e9a;color: #FFF !important;font-family:'Raleway',sans-serif !important;font-weight:normal !important;border-radius:0 !important}
.onglet .responsive-tabs .responsive-tabs__list__item:hover{background:#334e9a;color:#FFF !important;font-family:'Raleway',sans-serif !important;font-weight:normal !important;border-radius:0 !important}
.onglet .responsive-tabs .responsive-tabs__list__item{margin:1px 12px 0 0;padding:10px 8px 10px !important;font-size:15px !important;border-radius:0 !important}
h2.tabtitle::after,h2.tabtitle::before,.responsive-tabs .responsive-tabs__heading--active::after, .responsive-tabs .responsive-tabs__heading--active:hover::after{display:none !important;background:none !important}
/*RESPONSIVE DESIGN*/
@media only screen and (max-height: 550px) {
#accueil{min-height:800px !important;height:800px !important}
#accueil .home-text{top:65%}
}
@media only screen and (min-width:1201px) and (max-width:1500px){
}
@media only screen and (min-width:901px) and (max-width:1200px){
.strong-view.wpmtst-modern .wpmtst-testimonial-content{margin:0 auto !important}
.site-header-menu{display:block}
.main-navigation .primary-menu{border:none}
.main-navigation li{border:none}
header .custom-logo-link{display:block}
header#navigation .site-header-menu{float:none;width:98%}
header .main-navigation .primary-menu > li{font-size:13px}
.reseaux{right:0;transform:none}
header#navigation .custom-logo{max-width:145px}
header.fixNavigation{height:150px !important}
header#navigation{height:190px}
h1,.home h1{font-size:35px}
.home #accueil h2,.home h2{font-size:30px}
#accueil .home-text{top:65%}
} 
@media only screen and (min-width:480px) and (max-width:900px){ 
.header-bg{height:425px}
.gform_wrapper .double{display:block;width:100%}
.content-left,.blocsidebar{float:none;width:100%}
header#navigation{padding:0;height:195px}
#accueil{height:800px !important}
.home #accueil h2{margin:10px auto 20px}
.home #accueil h2,.home #accueil h1,h1{font-size:30px}
.home #accueil h3{margin:0 auto 10px;width:95%}
.home h4,.home h3,.home h4,.home #transition1 h2,h3{font-size:17px}
.home h2,.home #apropos h2,.home #transition1 h3,h2{font-size:22px}
.home h5,h5{font-size:17px}
.blocsidebar .widget-title{font-size:17px}
#apropos .col-text li strong,.content .wrapper li strong{font-size:17px;line-height:1.5}
.col3 article, .col3 aside,.col2 aside,.content-left .col3 article, .content-left .col3 aside,.col4 aside{display:block;width:100%}
.col-imgfull{height:400px}
footer .reseaux{position:relative;margin:50px auto 0}
.content .wrapper .gform_wrapper li{padding:0}
.header-left{float:none;display:block;clear:both}
.header-left a, .header-left p{float:none;display:block}
header .contact-mail{margin:0 0 10px 0}
.header-right{display:none}
header#navigation .custom-logo-link{display:block}
.home .wrapper,section{padding:50px 0}
.reseaux{margin:50px auto !important;top:0;left:0;transform:none}
.gform_wrapper .top_label .gfield_label{font-size:15px}
.home h1,.home #accueil h2{line-height:1.1}
#accueil .home-text{top:63%}
.banner-title{top:65%}
#intro img.intro-img1,#intro img.intro-img2{float:none;margin:50px auto}
#rmp-menu-title-527 .rmp-menu-title-image{height:30% !important}
li.rmp-menu-item{background:none !important}
li.rmp-menu-item a{font-family:'Raleway',sans-serif !important}
} 
@media only screen and (max-width:479px){
.header-bg{height:425px}
.gform_wrapper .double{display:block;width:100%}
.content-left,.blocsidebar{float:none;width:100%}
header#navigation{padding:0;height:195px}
#accueil{height:800px !important}
.home #accueil h2{margin:10px auto 20px}
.home #accueil h2,.home #accueil h1,h1{font-size:30px}
.home #accueil h3{margin:0 auto 10px;width:95%}
.home h4,.home h3,.home h4,.home #transition1 h2,h3{font-size:17px}
.home h2,.home #apropos h2,.home #transition1 h3,h2{font-size:22px}
.home h5,h5{font-size:17px}
.blocsidebar .widget-title{font-size:17px}
#apropos .col-text li strong,.content .wrapper li strong{font-size:17px;line-height:1.5}
.col3 article,.col3 aside,.col2 aside,.content-left .col3 article, .content-left .col3 aside,.col4 aside{display:block;width:100%}
.col-imgfull{height:400px}
footer .reseaux{position:relative;margin:50px auto 0}
.content .wrapper .gform_wrapper li{padding:0}
.header-left{float:none;display:block;clear:both}
.header-left a, .header-left p{float:none;display:block}
header .contact-mail{margin:0 0 10px 0}
.header-right{display:none}
header#navigation .custom-logo-link{display:block}
.home .wrapper,section{padding:50px 0}
.reseaux{margin:50px auto !important;top:0;left:0;transform:none}
.gform_wrapper .top_label .gfield_label{font-size:15px}
.home h1,.home #accueil h2{line-height:1.1}
#accueil .home-text{top:63%}
.banner-title{top:65%}
#intro img.intro-img1,#intro img.intro-img2{float:none;margin:50px auto}
#rmp-menu-title-527 .rmp-menu-title-image{height:30% !important}
li.rmp-menu-item{background:none !important}
li.rmp-menu-item a{font-family:'Raleway',sans-serif !important}
}