body{color:#0D0D0D;background-color:#fff;font-family:'Montserrat',sans-serif}.wpb_wrapper a{color:#2591cf;font-weight:900}blockquote{font-size:1em!important;border-color:#36592D;background-color:#f7f7f7}.white{color:#fff}.padding-120{padding-left:120px;padding-right:120px}.line-left::before{content:'';display:inline-block;width:40px;height:1px;background-color:#2591cf;transform:translateY(-.3em);margin-right:20px}.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-custom{color:#fff!important}.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-rounded.vc_btn3-style-outline-custom:hover{color:#fff!important}.list ul{list-style-type:none;padding-left:20px;color:#666}.list li{position:relative;padding-left:20px;margin-bottom:10px}.list li:before{position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f00c";color:#2591cf}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:0 50px 50px rgb(0 0 0 / .15)}header{padding:10px 0}.header-nav{padding-top:20px}.phone{font-size:18px;font-family:Poppins;font-weight:700!important;line-height:39px;color:#D9C2A7}.phone a{color:#D9C2A7}.logo img{width:100%;height:auto}h1{font-weight:400!important}.pagetitle{color:#fff;background-color:#fcae1b;background-position:50% 0;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;text-align:center;padding-top:90px;padding-bottom:90px;margin-bottom:50px}.pagetitle h1{font-weight:400!important;margin-bottom:.65em;line-height:1;font-size:55px;text-transform:uppercase;word-wrap:normal;text-align:center}H2{color:#2591cf}.label-list-balade{font-size:16px;font-weight:300;color:#fff;background-color:#2591cf;text-align:center}.title-liste-balade{color:#2591cf}.title-liste-balade h2{font-weight:300;font-size:20px}.bg_01{background-image:url(/wp-content/themes/gwadaventure/img/bg_01.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:150px 0}.bg_02{background-image:url(/wp-content/themes/gwadaventure/img/bg-section-about-02.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:150px 0}.wpcf7 input{width:100%;padding:10px;color:#8e8e8e;font-family:'Montserrat',sans-serif;font-size:16px;line-height:20px;border:none;border:2px solid rgb(225 225 225 / .3);background-color:#f5f5f5}.wpcf7 textarea{width:100%;color:#8e8e8e;height:200px;padding:15px;border:2px solid rgb(225 225 225 / .3);line-height:20px;box-sizing:border-box;background-color:#fff0;background-color:#f5f5f5}.wpcf7 textarea:hover,.wpcf7 textarea:focus,.wpcf7 textarea:active{outline:none;border:2px solid #4e4a3f;background-color:#f5f5f5}.wpcf7 .wpcf7-list-item{padding-left:0;margin-left:0;margin-right:25px}.wpcf7 .wpcf7-list-item input{border:none;padding-left:0;margin-left:0}.wpcf7 select{padding:0 15px 0 15px;border:1px solid #d1d1d1;height:35px;line-height:35px;outline:none;font-size:16px;font-family:'Montserrat',sans-serif}.wpcf7 input:hover,.wpcf7 input:focus,.wpcf7 input:active{border-bottom:2px solid #4e4a3f;outline:none}.wpcf7 input.wpcf7-submit{width:33.33%;color:#fff;text-transform:uppercase;text-shadow:0 1px 1px rgb(0 0 0 / .3);background:#4e4a3f!important;border-radius:3px;border-color:#4e4a3f}.wpcf7 input.wpcf7-submit:hover{cursor:pointer;text-decoration:none;background-image:linear-gradient(top,#0ba360,#3cba92);color:#f5f5f5}.wpcf7 input.wpcf7-submit:active{top:1px;color:#0ba360}.blog img{width:80%;height:auto;padding-top:20px}.thumbnail-archives img{width:90%;height:auto}footer{color:#fff;padding:50px 0}footer a{color:#fff!important;text-decoration:none;font-weight:400!important}footer a:hover{color:#FEAF39!important}.footer-title{font-family:'Poppins',sans-serif;font-weight:500;color:#fff;text-transform:uppercase}.textwidget ul{list-style:none;padding-left:0;line-height:2em}.textwidget a{font-weight:400}.footer-btm{background-color:#fff;color:#4e4a3f}@media screen and (max-width:1024px){.logo img{width:100%;height:auto}}@media screen and (max-width:900px){.logo img{width:100%;height:auto}}@media screen and (max-width:768px){.logo img{width:100%;height:auto}}}@media screen and (max-width:520px){.logo img{width:100%;height:auto}}