/*
Theme Name: Wad Child
Description: Child Theme pour le site B-Line
Author: Zag
Author URI: https://www.agencewad.com
Template: wad
Version: 1.0.0
Date: 
Text Domain:  Wad
*/

/* BASE */
.text-white {color:#fff;} .text-color-orange {color:#e78c43;} .text-color-02 {color:#fff;} .text-color-03 {color:#fff;} .bloc-text {padding-bottom:14px;} .text-center {text-align:center;} .text-right {text-align:right;}
.text-9 {font-size:9px;} .text-10 {font-size:10px;} .text-11 {font-size:10px;} .text-12 {font-size:12px;} .text-13 {font-size:13px;} .text-14 {font-size:14px;} .text-15 {font-size:15px;} .text-16 {font-size:16px;} .text-18 {font-size:18px;} .text-21 {font-size:21px;} .text-24 {font-size:24px;} .text-32 {font-size:32px;} .text-400 {font-weight:400;} .text-500 {font-weight:500;} .text-600 {font-weight:600;} .text-700 {font-weight:700;}
.bloc-sep-10 {margin-bottom:10px;} .bloc-sep-15 {margin-bottom:15px;} .bloc-sep-20 {margin-bottom:20px;} .bloc-sep-25 {margin-bottom:25px;} .bloc-sep-30 {margin-bottom:30px;} .bloc-sep-40 {margin-bottom:40px;} .text-upp {text-transform: uppercase;}

/* HEADER */



/* PAGES */

.videocontainer {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}
.videocontainer video {
    width: 100%!important;
    height: 100%!important;
    top: 0;
    left: 0;
    position: absolute;
}

.et_pb_menu__menu { margin-left: 35px !important;}
.et-menu .menu-item-has-children > a:first-child::after {font-weight: 300 !important; color: #e78c43;}
.main-nav-btn {margin-right: 10px !important;}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {padding-bottom: 0px !important}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {margin-top: 0px !important;}
.quote-nav-btn {background-color:#000; padding:0px 20px !important; margin-left: 30px !important; margin-right: 12px !important;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {padding-top: 21px !important; padding-bottom: 21px !important;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.quote-nav-btn a, .et_pb_menu_0_tb_header.et_pb_menu ul li.quote-nav-btn a:hover, .et_pb_menu_0_tb_header.et_pb_menu ul li.quote-nav-btn.current-menu-item a {text-transform: uppercase; color:#fff !important;}
.quote-nav-btn a:hover, .menu-item a {opacity: 1 !important}
.quote-nav-btn:hover {background:#e78c43 !important;}
a.link-breadcrumb-white {color:#fff !important; text-decoration:underline;}
a.sidebar-guides-link {text-decoration:underline; margin-top:10px; font-weight:500; text-transform: uppercase; color:#e78c43 !important;}
.bloc-header-right .et_pb_menu__wrap {margin-right: 0px !important;}
.et-l--header .et_pb_menu_0_tb_header.et_pb_menu ul li:hover a {color:#293c5c !important;}

.icon-offer-phone {color:#e78c43;}

.btn-link-full {width:100% !important;}

/* RÉSERVATION */

.chbs-main .chbs-form-field > input { font-size: 16px !important; font-weight: 400 !important; padding: 20px !important;}



/* COOKES */

#cmplz-document {max-width: 100% !important;}
#cmplz-document p, #cmplz-document li {font-size: 12px !important;}
#cmplz-document h2 {font-weight: 600 !important; font-size: 14px !important; color: #e78c43 !important; text-transform: uppercase !important;}
#cmplz-cookies-overview .cmplz-dropdown summary h3, #cmplz-document .cmplz-dropdown summary h3 {font-size: 14px !important; }

/* FOOTER */

.footer-logo-bloc {}
.footer-phone-bloc {}
.footer-info-phone-bloc {margin-right: 0px !important; opacity:0.7;}
.footer-sitemap-title {opacity:0.6;}
a.footer-copyright-link {color:#fff !important; margin-right:10px;}
a.footer-copyright-link-last {color:#fff !important;}
.et_pb_scroll_top.et-pb-icon {background: rgba(0,0,0,0) !important; color: #d5d5d5 !important; border:solid 1px #d5d5d5; bottom: 50px !important; border-radius: 20px !important; padding: 3px 6px 7px 4px !important; right: 12px !important;}
.icon-footer-phone {padding: 5px; font-size: 18px; border: solid 1px; border-radius: 50px; margin-right:5px; color:#fff;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {height: 40px !important; padding: 8px 10px !important; font-weight: 400 !important; font-size: 12px !important;}
.cmplz-cookiebanner .cmplz-message {font-weight: 300;}


/* RESPONSIVE - MOBILE */


@media (max-width: 980px) {
	.et_pb_menu .et_mobile_nav_menu {margin-right: 20px !important;}
	

}

@media (max-width: 800px) {
	.et_pb_column_1_tb_header {display:none !important;}
	.et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {width:50% !important}
	.et_pb_column_0_tb_footer, .et_pb_column_2_tb_footer {border-right-width: 0px !important;}
	

}
@media (max-width: 550px) {
    .et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {width:50% !important}
	.savoir-faire .et_pb_column.et_pb_column_1_4 {width:100% !important}
}