/*
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:#0d3d52;background:#FFF;font-family:'Oxygen',sans-serif;font-size:17px;font-weight:300;line-height:1.5;letter-spacing:0.8px}
a,a:visited,a:active{cursor:pointer;text-decoration:none;font-weight:300;color:#4fa9ba}
a:hover{cursor:pointer;text-decoration:none;font-weight:300;color:#dc5652}
p{margin:0 0 15px 0;letter-spacing:0.6px}
ul{margin:0;list-style-type:none}
li{margin:5px 0;padding:10px 5px 10px 20px;letter-spacing:0.6px;line-height:1.3;font-weight:300;background:url(https://bacletavocats.fr/wp-content/uploads/2020/08/baclet-cabinet-avocat-beauvais-droit-consommation-2.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:#0d3d52;font-family:'Lato',sans-serif;font-size:17px;font-weight:300;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:0 auto 120px;padding:0;width:100%}
.content .wrapper{top:-100px}
.home .content .wrapper{top:0}
.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:'Comfortaa',sans-serif;font-weight:300;font-size:14px;text-align:center;text-transform:none}
a.btn-c{color:#FFF}
a.btn-left{text-align:left !important}
a.btn-w{color:#FFF}
a.btn-c span,a.btn-w span{position:relative;padding:12px 30px;-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:#f7ab37}
a.btn-w span{background:#dc5652}
a.btn-c span:hover{background:#dc5652;color:#FFF}
a.btn-w span:hover{background:#f7ab37;color:#FFF}
a .s-btn{display:table;position:relative;margin:30px auto;font-family:'Comfortaa',sans-serif;font-weight:300;font-size:14px;text-align:center;text-transform:none}
.s-btn{position:relative;padding:12px 30px;color:#FFF;background:#f7ab37;-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:#dc5652;color:#fff}
a:hover .s-btn{color:#FFF}
a.btn-plus{margin:100px 0 5px}
a.btn-s{display:block;position:relative;margin:40px 0 5px;width:100%;font-family:'Comfortaa',sans-serif;font-weight:400;font-size:14px;text-align:center;text-transform:none}
a.btn-s span{position:relative;padding:0;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in;color:#4fa9ba}
a.btn-s span::before{content:'';position:relative;display:inline-block;margin:0 9px 0 0;padding:0;width:25px;height:1px;top:-5px;background:#4fa9ba}
a.btn-s span:hover{color:#dc5652}
a.btn-s span:hover::before{background:#dc5652}
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:'Comfortaa',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:'Comfortaa',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:105px;z-index:10000}
header.fixNavigation{padding:0 !important;background:#fff !important;height:74px !important;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3) !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3) !important;box-shadow:0 0 5px rgba(0,0,0,0.3) !important}
/*Logo*/
header .custom-logo-link{display:inline-block;position:relative;margin:0;text-align:center}
header#navigation .custom-logo{display:none}
header.fixNavigation .custom-logo{display:inline-block !important;max-width:230px !important}
header#navigation .header-logo{display:inline-block;position:relative;margin:0;text-align:center;width:310px}
header.fixNavigation .header-logo{display:none !important}
/*Menu*/
header#navigation .header-menu{position:relative;margin:2px auto 0;padding:8px 0 10px 0;width:95%;height:auto;border-bottom:1px solid #FFF}
header.fixNavigation .header-menu{padding:0 !important;border:none !important}
header#navigation .site-header-menu{margin:7px auto 0;float:right;position:relative;padding:0;text-align:center;width:77%}
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:'Comfortaa',sans-serif;font-size:16px;text-transform:none;line-height:0}
header#navigation .main-navigation a,header#navigation .main-navigation .current-menu-item > a,header#navigation .main-navigation .current-menu-ancestor > a,header#navigation .main-navigation li.focus > a,header#navigation a .main-navigation ul ul li,header#navigation .main-navigation a:focus{position:relative;color:#FFF;font-weight:500;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-in}
header#navigation .main-navigation li:hover > a{position:relative;font-weight:500;color:#FFF}
header#navigation .main-navigation li:hover::after{font-weight:500;content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);background:none;width:10%;color:#FFF;border-bottom:2px solid #FFF}
header.fixNavigation .main-navigation a,header.fixNavigation .main-navigation .current-menu-item > a,header.fixNavigation .main-navigation .current-menu-ancestor > a,header.fixNavigation .main-navigation li.focus > a,header.fixNavigation a .main-navigation ul ul li,header.fixNavigation .main-navigation a:focus{color:#0d3d52 !important}
header.fixNavigation .main-navigation li:hover > a{color:#0d3d52 !important}
header.fixNavigation .main-navigation li:hover::after{color:#0d3d52 !important;border-bottom:2px solid #0d3d52 !important}
/*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:'Comfortaa',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}
/*HEADER PAGE*/
.header-bg{display:block;position:relative;margin:0 auto 180px;padding:0;width:100%}
.banner-title{position:relative;margin:0 auto;padding:135px 0 0 0;background:#4fa9ba}
.fil-dariane{position:relative;margin:0;padding:0;color:#FFF;font-family:'Comfortaa',sans-serif;font-weight:300;font-size:14px;text-align:center;text-transform:none;z-index:2}
.fil-dariane a{color:#FFF}
.fil-dariane a:hover{color:#dc5652}
/*FOOTER*/
footer{position:relative;margin:0 auto;background:#EBEDF6}
.home footer{background:#FFF}
.home footer .wrapper{padding:0 0 40px 0}
footer .wrapper{padding:80px 0 25px 0}
footer .col3 .col-content{background:none}
footer .col3 aside:nth-of-type(1) .col-content{margin:45px auto 0}
footer .footer-middle{display:block;position:relative;margin:0 auto;padding:0;font-family:'Comfortaa',sans-serif;font-weight:300;font-size:15px}
footer .contact-tel{display:block;position:relative;margin:0 0 25px 0;padding:0;color:#0d3d52}
footer .contact-tel:before{content:"\f525";font-family:dashicons;position:relative;margin:0 15px 0 0;top:4px;font-size:16px;color:#4fa9ba}
footer .contact-mail{display:block;position:relative;margin:0 0 25px 0;padding:0;color:#0d3d52}
footer .contact-mail:before{content:"\f466";font-family:dashicons;position:relative;margin:0 15px 0 0;top:4px;font-size:18px;color:#4fa9ba}
footer .contact-map{position:relative;margin:0 0 25px 0;padding:0;color:#0d3d52}
footer .contact-map:before{content:"\f230";font-family:dashicons;position:relative;margin:0 15px 0 0;top:4px;font-size:18px;color:#4fa9ba}
footer .footer-bottom{display:block;position:relative;margin:0 auto;padding:0;text-align:center;font-size:13px;font-family:'Comfortaa',sans-serif;font-weight:200;background:#0d3d52}
footer .footer-bottom .wrapper{padding:22px 0;z-index:4}
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:#fdd92c}
footer .footer-bottom p{margin:0 0 5px}
footer a.footer-sitetop{display:block;position:relative;margin:0 auto;padding:0;text-align:center}
footer a.footer-sitetop:before{content:"\f342";font-family:dashicons;position:relative;margin:0 auto;padding:6px;font-size:20px;color:#fff}
.footer-logo{display:block;position:relative;margin:0 auto 30px;max-width:250px}
footer .col3 aside{margin:0 auto}
footer .col-text{padding:0 30px}
.footer-svg1 svg{z-index:1}
.footer-svg2 svg{position:absolute;bottom:0;left:0;z-index:0}
.footer-svg3 svg{position:absolute;bottom:0;left:0;z-index:2}
/*COLUMN*/
.col2,.col3,.col4{position:relative;display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}
.col2 aside,.col2 article{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;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{background:#FFF;border:1px solid #e0e1e1;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
.col3-noborder .col-content{border:none;background:none}
.col3 aside:nth-of-type(1),.col3 aside:nth-of-type(3),.col3 aside:nth-of-type(4),.col3 aside:nth-of-type(6),.col3 aside:nth-of-type(7),.col3 aside:nth-of-type(9),.col3 aside:nth-of-type(10),.col3 aside:nth-of-type(12),.col3 aside:nth-of-type(13),.col3 aside:nth-of-type(15),.col3 aside:nth-of-type(16),.col3 aside:nth-of-type(18){top:60px}
.col3-noborder aside:nth-of-type(1),.col3-noborder aside:nth-of-type(3){top:0}
.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{text-align:left !important}
.col-textcenter{text-align:center !important}
.col-textright{text-align:right !important}
.col-textw{color:#FFF !important}
.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:7px;width:100px;height:100px}
.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}
.section-border{position:relative;display:block;margin:80px auto 0;width:95%;height:1px;background:#e0e1e1}
.col-anim{transition:all 1s}
.col-anim:hover{transform:translateY(-35px)}
/*TITRE*/
h1{margin:0 auto 18px;padding:0;color:#FFF;font-family:'Comfortaa',sans-serif;font-weight:500;font-size:36px;text-align:center;text-transform:none}
h2{margin:60px auto 15px;padding:0;color:#0d3d52;font-family:'Comfortaa',sans-serif;font-weight:400;font-size:30px;text-align:center;text-transform:none}
h3{margin:35px auto 15px;padding:0;color:#dc5652;font-family:'Comfortaa',sans-serif;font-weight:300;font-size:23px;text-align:center;text-transform:none}
h4{margin:25px auto 15px;padding:0;color:#000000;font-family:'Comfortaa',sans-serif;font-weight:200;font-size:21px;text-align:left;text-transform:none}
h5{margin:0 auto 18px;padding:0;color:#0d3d52;font-family:'Comfortaa',sans-serif;font-weight:500;font-size:20px;text-align:center;text-transform:none}
/*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)}
/*TRANSITION BG COLOR */
.home .transitioncolor .wrapper{padding:80px 25px;background:#0d3d52;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
/*HOME*/
.home .wrapper{padding:80px 0}
.home h1{margin:0 auto 50px;padding:0;color:#FFF;font-family:'Comfortaa',sans-serif;font-weight:600;font-size:38px;text-align:left;text-transform:none;line-height:1.1}
.home h2{margin:0 auto 40px;padding:0;color:#0d3d52;font-family:'Comfortaa',sans-serif;font-weight:600;font-size:33px;text-align:center;text-transform:none;line-height:1.1}
.home h3{margin:0 auto 50px;padding:0;width:70%;color:#0d3d52;font-family:'Comfortaa',sans-serif;font-weight:300;font-size:19px;text-align:center;text-transform:none}
.home h4{margin:0 auto 34px;padding:0;color:#dc5652;font-family:'Comfortaa',sans-serif;font-weight:500;font-size:19px;text-align:center;text-transform:none;line-height:0.5}
.home h4::after{content:'';position:relative;display:block;margin:0 auto;padding:0;width:50px;height:50px;top:18px;background:url(https://bacletavocats.fr/wp-content/uploads/2021/11/cabinet-avocat-baclet-marc-droit-commercial-beauvais-10.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.home h4.col-textleft::after{display:none}
.home h4.col-textleft::before{content:'';position:relative;display:inline-block;margin:0 9px 0 0;padding:0;width:50px;height:50px;top:18px;background:url(https://bacletavocats.fr/wp-content/uploads/2021/11/cabinet-avocat-baclet-marc-droit-travail-beauvais-beauvais-10.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.home h5{margin:0 auto 18px;padding:0;color:#0d3d52;font-family:'Comfortaa',sans-serif;font-weight:500;font-size:20px;text-align:center;text-transform:none}
/*ACCUEIL*/
.home #accueil .wrapper{padding:20px 0 0 0}
#accueil{display:block;position:relative;margin:0 auto;padding:0;width:100%}
.accueil-bg{display:block;position:relative;margin:0;padding:230px 0 50px 0;background:#4fa9ba}
#accueil .col-img img{max-width:50%}
#accueil .col-img{text-align:center}
#accueil .home-text{position:relative;margin:0;padding:0;width:80%;top:42%;left:0;transform:translate(0,-50%);z-index:1}
.home #accueil h2{margin:0 auto 18px;padding:0;width:100%;color:#FFF;font-family:'Comfortaa',sans-serif;font-weight:300;font-size:19px;text-align:left;text-transform:none;line-height:1.4}
.accueil-svg1 svg{z-index:1}
.accueil-svg2 svg{position:absolute;bottom:-7px;left:0;z-index:0}
/*INTRO*/
#intro{padding:0;width:100%}
#intro .col2 h3{margin:50px auto 0;width:100%}
/*A PROPOS*/
#apropos{width:100%;background-position:right center;background-repeat:no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
.home #apropos h3{width:100%}
#apropos .col3-noborder{margin:80px auto 0}
#apropos .col-imgfullok{top:0;width:88%;height:88%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
#apropos .col3-noborder h2{font-size:27px;text-transform:uppercase}
#apropos .col3-noborder h5::before{content:'';position:relative;display:inline-block;margin:0 9px 0 0;padding:0;width:12px;height:9px;background:url(https://bacletavocats.fr/wp-content/uploads/2020/08/baclet-cabinet-avocat-beauvais-droit-consommation-2.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
/*SERVICES*/
#services .col3{margin: 80px auto 0}
#services .col3 aside:last-of-type{top:60px}
/*ACTUALITES*/
#actualites{width:100%;background-position:left center;background-repeat:no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}
#actualites .col-text,.single-post .content .col-text,.category .content .col-text,.page-template-page-blog .content .col-text{position:relative;top:-60px;width:85%;background:#FFF;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-box-shadow:3px 3px 6px #555;-webkit-box-shadow:3px 3px 6px #555;box-shadow:3px 3px 6px #555;-webkit-transition:all 1s;-ms-transition:all 1s;transition:all 1s;z-index:9}
.post-date{position:relative;display:block;margin:10px auto 20px;padding:0;text-align:left;font-family:'Comfortaa',sans-serif;font-size:14px;font-weight:400}
.post-date span{position:relative;padding:0 0 10px 25px;color:#dc5652}
.post-date span::before{content:"\f508";font-family:dashicons;position:absolute;font-size:15px;top:-4px;left:0;color:#dc5652}
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:#dc5652;font-family:'Comfortaa',sans-serif;font-weight:400;font-size:22px;text-align:center;text-transform:none}
.blocsidebar ul{margin:0;padding:0;list-style-type:none;font-size:15px}
.blocsidebar li{margin:0;padding:10px 0;border-bottom:1px dotted #4fa9ba;border-top:none;background:;text-align:center}
.blocsidebar li a,.blocsidebar a{color:#555353}
.blocsidebar li a:hover,.blocsidebar a:hover{color:#4fa9ba}
.blocsidebar .textwidget a{font-size:15px;color:#555353;border:none;box-shadow:none}
.blocsidebar .textwidget a:hover{color:#4fa9ba}
.blocsidebar .textwidget{text-align:center}
.blocsidebar #custom_html-2{width:100%;height:50px;line-height:50px;background:none;text-align:center}
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 #4fa9ba;color:#4fa9ba}
.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 #4fa9ba;color:#4fa9ba}
.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:#4fa9ba}
.single .content-left article{padding:0 0 30px 0}
.single-post .content-left{padding:50px 20px 20px 20px}
.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:#4fa9ba;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}
#actualites .format-aside .col-text,.category .format-aside .col-text,.single-post .format-aside .col-text,.page-template-page-blog .format-aside .col-text{background:#dc5652}
.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-s{color:#fff}
.format-aside a.btn-s span{color:#FFF}
.format-aside a.btn-s span:hover{color:#0d3d52}
.format-aside a.btn-s span::before{background:#FFF}
.format-aside a.btn-s span:hover::before{background:#0d3d52}
#related_posts h2{margin:60px auto 50px;color:#4fa9ba}
/*LES PLUS*/
#lesplus{padding:0;background:#EBEDF6}
.home #lesplus h3{width:100%}
#lesplus .col3-noborder{margin:80px auto 0}
#lesplus .col-imgfullok{width:88%;height:88%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
#lesplus .col3-noborder h2{font-size:27px;text-transform:uppercase}
#lesplus .col3-noborder h5::before{content:'';position:relative;display:inline-block;margin:0 9px 0 0;padding:0;width:12px;height:9px;background:url(https://bacletavocats.fr/wp-content/uploads/2020/08/baclet-cabinet-avocat-beauvais-droit-consommation-2.png);background-position:left center;background-repeat:no-repeat;-webkit-background-size:unset;-moz-background-size:unset;-o-background-size:unset;background-size:unset}
/*TEMOIGNAGES*/
#temoignages{padding:0;width:100%;background-position:center 150px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#temoignages .col3{margin:80px auto 0}
#temoignages .strong-content.strong-grid.columns-3 .wpmtst-testimonial{width:50%}
.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:20px 20px 80px 20px !important;background:#FFF !important;-webkit-border-radius:5px 5px 5px 5px !important;border-radius:5px 5px 5px 5px !important;-moz-box-shadow:3px 3px 6px #555 !important;-webkit-box-shadow:3px 3px 6px #555;box-shadow:3px 3px 6px #555 !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:70px 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:45px;color:#b1cc5e;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:#158596 !important;font-family:'Oxygen',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:#0d3d52 !important;font-family:'Oxygen',sans-serif !important;font-size:17px !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:'Comfortaa',sans-serif !important;color:#dc5652 !important;font-weight:400 !important;font-size:16px !important;text-align:center !important;letter-spacing:0.6px !important;text-transform:none !important}
.testimonial-date{position:absolute !important;bottom:10px !important;font-family:'Comfortaa',sans-serif !important;color:#0d3d52 !important;font-weight:300 !important;font-size:14px !important;text-align:center !important;letter-spacing:0.6px !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:#4fa9ba !important}
.single-wpm-testimonial .testimonial-name{position:relative !important;margin:50px auto 0 !important;bottom:0 !important;font-family:'Comfortaa',sans-serif !important;font-weight:300 !important;font-size:19px !important;text-align:center !important;letter-spacing:0.6px !important;color:#4fa9ba !important}
.single-wpm-testimonial .testimonial-date{position:relative !important;bottom:0 !important;font-family:'Comfortaa',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:#4fa9ba !important}
.required{font-family:'Comfortaa',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:12px 30px;color:#FFF;background:#f7ab37;font-weight:300 !important;font-size:15px;text-align:center;text-transform:none !important;font-family:'Comfortaa',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:#dc5652;color:#FFF}
/*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:'Comfortaa',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:#4fa9ba !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:12px 30px;color:#FFF;background:#f7ab37;font-weight:300 !important;font-size:15px;text-align:center;text-transform:none !important;font-family:'Comfortaa',sans-serif !important;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
.gform_wrapper input[type="submit"]:hover,.page-template-page-contact .gform_wrapper input[type="submit"]:focus{background:#dc5652;color:#FFF}
.gform_wrapper .gform_footer{text-align:center}
.gform_wrapper textarea.medium{height:94px}
p.form_e{margin:0;color:#4fa9ba;font-size:12px;text-align:left}
.gform_confirmation_wrapper{color:#4fa9ba}
.gfield_consent_label{font-size:15px}
/*Page-Contact*/
.page-template-page-contact .content{margin:0 auto}
.page-template-page-contact .col2{margin:60px auto 0}
.page-template-page-contact .col2 .col-text{background:none;vertical-align:top}
.page-template-page-contact .col2 h3,.page-template-page-contact h3.contact-title{margin: 0 auto 34px;padding:0;color:#dc5652;font-family:'Comfortaa',sans-serif;font-weight:500;font-size:22px;text-align:center;text-transform:none;line-height:0.5}
.page-template-page-contact .col2 h3::after,h3.contact-title::after{content:'';display:block;position:relative;margin:13px auto 4px;width:35px;height:2px;background:#dc5652}
.page-template-page-contact .contact_map,.page-template-page-contact .contact_mail,.page-template-page-contact .contact_phone{position:relative;display:block;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:#4fa9ba}
.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:#4fa9ba}
.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:#4fa9ba}
.page-template-page-contact .footer-top .col2 h3::after{display:none}
.page-template-page-contact a.contact_mail,.page-template-page-contact a.contact_phone{color:#0d3d52}
/*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}
/*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:#4fa9ba !important;color:#FFF !important;font-family:'Comfortaa',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:#158596;color: #FFF !important;font-family:'Comfortaa',sans-serif !important;font-weight:normal !important;border-radius:0 !important}
.onglet .responsive-tabs .responsive-tabs__list__item:hover{background:#4fa9ba;color:#FFF !important;font-family:'Comfortaa',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}
/*Page-A propos*/
.gallery-item img{height:250px;width:auto}
.gallery-caption{margin:20px auto 18px;padding:0;color:#158596;font-family:'Comfortaa',sans-serif;font-weight:200;font-size:16px;text-align:center;text-transform:none;font-style:normal}
.gallery-caption strong{font-weight:500}
/* MINIMAL CSS3 MENU */
.minimal-menu{position:relative;display:none}
.minimal-menu-label,.minimal-menu-input{display:none}
/*RESPONSIVE DESIGN*/
@media only screen and (min-width:1201px) and (max-width:1500px){
header#navigation .custom-logo{max-width:255px}
header#navigation .header-logo{max-width:255px}
header#navigation .site-header-menu{width:75%}
.accueil-bg{padding:200px 0 100px 0}
.footer-svg2 svg{bottom:22px}
}
@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:16px}
.reseaux{right:0;transform:none}
header.fixNavigation{height:130px !important}
header#navigation .custom-logo{max-width:280px}
header#navigation .header-logo{display:block;margin:0 auto;max-width:280px}
.accueil-bg{padding:225px 0 50px 0}
.home #apropos h4.col-textleft::before{display:none}
#apropos .col3-noborder aside:nth-of-type(1){display:block;width:100%}
#apropos .col3-noborder aside:nth-of-type(2),#apropos .col3-noborder aside:nth-of-type(3){width:50%}
#lesplus .col3-noborder aside:nth-of-type(1){display:block;width:100%}
#lesplus .col3-noborder aside:nth-of-type(2),#lesplus .col3-noborder aside:nth-of-type(3){width:50%}
#lesplus .col3-noborder .col-text{padding:0}
.banner-title{padding:180px 0 0 0}
footer .col-text{padding:0 20px}
.footer-svg2 svg{bottom:32px}
svg{height:180px !important}
#accueil .col2 aside:nth-of-type(1){width:60%}
#accueil .col2 aside:nth-of-type(2){width:40%}
}
@media only screen and (min-width:661px) and (max-width:900px){
.footer-svg2 svg{bottom:78px}
svg{height:180px !important}
}
@media only screen and (min-width:480px) and (max-width:660px){
.footer-svg2 svg{bottom:100px}
svg{height:180px !important}
}
@media only screen and (min-width:480px) and (max-width:900px){
.site-header-menu{display:none !important}
.minimal-menu{position:fixed;background:#fff;overflow:auto;top:0;left:-375px;width:55%;height:100%;z-index:99999}
header > [type="checkbox"] ~ .minimal-menu{display: none}
header > [type="checkbox"]:checked ~ .minimal-menu{display:block;left:0;transition:left 0.5s}
header#navigation .minimal-menu .custom-logo{display:block;position:relative;margin:20px auto 60px;max-width:145px}
.minimal-menu ul{display: block;position:relative;margin:25px}
.minimal-menu-label{position:fixed;right:10px;top:10px;z-index:9999}
input.minimal-menu-input{position:absolute;display:block;top:10px;right:10px;opacity:0;cursor:pointer;z-index:9999}
#mobile-nav:checked + .minimal-menu{visibility:visible;left:0;opacity:1}
.home .minimal-menu li,.minimal-menu li{margin:0;padding:17px 10px;background:none;border-bottom:1px dotted #0d3d52}
.home .minimal-menu li:hover,.minimal-menu li:hover{border-bottom:1px dotted #dc5652}
.minimal-menu li, .minimal-menu a{display:block;position:relative}
.minimal-menu ul li a{font-family:'Comfortaa',sans-serif;font-weight:400;font-size:14px;color:#0d3d52;text-transform:none}
.minimal-menu ul li:hover a,.minimal-menu ul li.current a{color:#dc5652}
.minimal-menu ul li li:hover a,.minimal-menu ul li li.current a{color:#dc5652}
.minimal-menu ul li li li:hover a,.minimal-menu ul li li li.current a{color:#dc5652}
label.minimal-menu-label{display:inline-block;width:50px;height:50px;text-transform:uppercase;background:#158596;color:#fff;cursor:pointer;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-indent:-9999px}
label.minimal-menu-label  .open-close-menu{display:block;position:relative;width:100%;height:100%}
label.minimal-menu-label .open-menu{content:'';position:absolute;display:block;top:25px;left:10px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function:ease}
label.minimal-menu-label .open-menu::after{content:'';position:absolute;display:block;top:10px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function:ease}
label.minimal-menu-label .open-menu::before{content:'';position:absolute;display:block;bottom:10px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function:ease}
label.minimal-menu-label .close-menu{content:'';position:absolute;display:block;top:25px;left:10px;width:30px;height:3px}
label.minimal-menu-label .close-menu::after{content:'';position:absolute;display:block;top:0px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transform: rotate(45deg)}
label.minimal-menu-label .close-menu::before{content:'';position:absolute;display:block;bottom:0px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transform: rotate(-45deg)}
header input[type="checkbox"]:checked + .minimal-menu-label .close-menu,header input[type="checkbox"] + .minimal-menu-label .open-menu {display:block}
header input[type="checkbox"] + .minimal-menu-label .close-menu,header input[type="checkbox"]:checked + .minimal-menu-label .open-menu{display:none}
.gform_wrapper .double{display:block;width:100%}
.content-left,.blocsidebar{float:none;width:100%}
.col2 aside, .col2 article,.col3 aside, .col3 article{display:block;width:100%;margin:0 auto 15px}
#accueil .home-text{width:100%;top:57%}
.home h1{font-size:27px}
.home #accueil h2{font-size:18px}
.home h4{font-size:18px}
.home h2{font-size:27px}
.home h3{font-size:18px;width:100%}
.home h5{font-size:19px}
h1{font-size:27px}
h2{font-size:25px}
h3,.page-template-page-contact .col2 h3, .page-template-page-contact h3.contact-title{font-size:19px}
#intro .col2 .col-text{padding:20px 0}
.col-text{padding:20px 15px}
#accueil .col-img{margin: 50px auto 0}
#intro .col2 h3{margin:0 auto}
#intro .col2 h2{margin:0 auto}
.col3 aside:nth-of-type(1), .col3 aside:nth-of-type(3), .col3 aside:nth-of-type(4), .col3 aside:nth-of-type(6), .col3 aside:nth-of-type(7), .col3 aside:nth-of-type(9), .col3 aside:nth-of-type(10), .col3 aside:nth-of-type(12), .col3 aside:nth-of-type(13), .col3 aside:nth-of-type(15), .col3 aside:nth-of-type(16), .col3 aside:nth-of-type(18){top:0}
#apropos .col3-noborder h2{font-size:27px}
#actualites .col-text, .single-post .content .col-text, .category .content .col-text, .page-template-page-blog .content .col-text{width:90%}
#temoignages .strong-content.strong-grid.columns-3 .wpmtst-testimonial{width:100%}
#lesplus .col3-noborder h2{font-size:27px}
#lesplus .col3-noborder{margin:0 auto}
#lesplus .col3-noborder .col-text{padding:0}
.content-left .col3 article, .content-left .col3 aside{width:100%}
header#navigation .custom-logo{max-width:250px}
.accueil-bg{padding:110px 0 50px 0}
#accueil .home-text{width:95%;left:20px}
#services .col3 aside{margin:0 auto 40px}
#services .col3 aside:last-of-type{top:0}
svg{height:100px !important}
.home h4.col-textleft::before{display:block;margin:20px auto 40px}
.home h4.col-textleft{text-align:center !important}
} 
@media only screen and (max-width:479px){
.site-header-menu{display:none !important}
.minimal-menu{position:fixed;background:#fff;overflow:auto;top:0;left:-375px;width:55%;height:100%;z-index:99999}
header > [type="checkbox"] ~ .minimal-menu{display: none}
header > [type="checkbox"]:checked ~ .minimal-menu{display:block;left:0;transition:left 0.5s}
header#navigation .minimal-menu .custom-logo{display:block;position:relative;margin:20px auto 60px;max-width:145px}
.minimal-menu ul{display: block;position:relative;margin:25px}
.minimal-menu-label{position:fixed;right:10px;top:10px;z-index:9999}
input.minimal-menu-input{position:absolute;display:block;top:10px;right:10px;opacity:0;cursor:pointer;z-index:9999}
#mobile-nav:checked + .minimal-menu{visibility:visible;left:0;opacity:1}
.home .minimal-menu li,.minimal-menu li{margin:0;padding:17px 10px;background:none;border-bottom:1px dotted #0d3d52}
.home .minimal-menu li:hover,.minimal-menu li:hover{border-bottom:1px dotted #dc5652}
.minimal-menu li, .minimal-menu a{display:block;position:relative}
.minimal-menu ul li a{font-family:'Comfortaa',sans-serif;font-weight:400;font-size:14px;color:#0d3d52;text-transform:none}
.minimal-menu ul li:hover a,.minimal-menu ul li.current a{color:#dc5652}
.minimal-menu ul li li:hover a,.minimal-menu ul li li.current a{color:#dc5652}
.minimal-menu ul li li li:hover a,.minimal-menu ul li li li.current a{color:#dc5652}
label.minimal-menu-label{display:inline-block;width:50px;height:50px;text-transform:uppercase;background:#158596;color:#fff;cursor:pointer;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-indent:-9999px}
label.minimal-menu-label  .open-close-menu{display:block;position:relative;width:100%;height:100%}
label.minimal-menu-label .open-menu{content:'';position:absolute;display:block;top:25px;left:10px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function:ease}
label.minimal-menu-label .open-menu::after{content:'';position:absolute;display:block;top:10px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function:ease}
label.minimal-menu-label .open-menu::before{content:'';position:absolute;display:block;bottom:10px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transition-property: transform;transition-duration: 0.15s;transition-timing-function:ease}
label.minimal-menu-label .close-menu{content:'';position:absolute;display:block;top:25px;left:10px;width:30px;height:3px}
label.minimal-menu-label .close-menu::after{content:'';position:absolute;display:block;top:0px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transform: rotate(45deg)}
label.minimal-menu-label .close-menu::before{content:'';position:absolute;display:block;bottom:0px;left:0px;width:30px;height:3px;background-color:#ffffff;border-radius:4px;transform: rotate(-45deg)}
header input[type="checkbox"]:checked + .minimal-menu-label .close-menu,header input[type="checkbox"] + .minimal-menu-label .open-menu {display:block}
header input[type="checkbox"] + .minimal-menu-label .close-menu,header input[type="checkbox"]:checked + .minimal-menu-label .open-menu{display:none}
.gform_wrapper .double{display:block;width:100%}
.content-left,.blocsidebar{float:none;width:100%}
.col2 aside, .col2 article,.col3 aside, .col3 article{display:block;width:100%;margin:0 auto 15px}
#accueil .home-text{width:100%;top:57%}
.home h1{font-size:27px}
.home #accueil h2{font-size:18px}
.home h4{font-size:18px}
.home h2{font-size:27px}
.home h3{font-size:18px;width:100%}
.home h5{font-size:19px}
h1{font-size:27px}
h2{font-size:25px}
h3,.page-template-page-contact .col2 h3, .page-template-page-contact h3.contact-title{font-size:19px}
#intro .col2 .col-text{padding:20px 0}
.col-text{padding:20px 15px}
#accueil .col-img{margin: 50px auto 0}
#intro .col2 h3{margin:0 auto}
#intro .col2 h2{margin:0 auto}
.col3 aside:nth-of-type(1), .col3 aside:nth-of-type(3), .col3 aside:nth-of-type(4), .col3 aside:nth-of-type(6), .col3 aside:nth-of-type(7), .col3 aside:nth-of-type(9), .col3 aside:nth-of-type(10), .col3 aside:nth-of-type(12), .col3 aside:nth-of-type(13), .col3 aside:nth-of-type(15), .col3 aside:nth-of-type(16), .col3 aside:nth-of-type(18){top:0}
#apropos .col3-noborder h2{font-size:27px}
#actualites .col-text, .single-post .content .col-text, .category .content .col-text, .page-template-page-blog .content .col-text{width:90%}
#temoignages .strong-content.strong-grid.columns-3 .wpmtst-testimonial{width:100%}
#lesplus .col3-noborder h2{font-size:27px}
#lesplus .col3-noborder{margin:0 auto}
#lesplus .col3-noborder .col-text{padding:0}
.content-left .col3 article, .content-left .col3 aside{width:100%}
header#navigation .custom-logo{max-width:250px}
.accueil-bg{padding:110px 0 50px 0}
#accueil .home-text{width:95%;left:20px}
#services .col3 aside{margin:0 auto 40px}
#services .col3 aside:last-of-type{top:0}
svg{height:100px !important}
.footer-svg2 svg{bottom:119px}
.home h4.col-textleft::before{display:block;margin:20px auto 40px}
.home h4.col-textleft{text-align:center !important}
header#navigation .header-logo{width:255px}
}