/*
Theme Name: Wibar Child
Theme URI: https://demo.themeftc.com/wibar/
Author: ThemeFTC
Author URI: https://themeforest.net/user/themeftc
Description: Child theme for Wibar theme
Version: 2.1.2
Template: wibar
Text Domain: wibar
*/
html, body {
	max-width: 100%;
	overflow-x: hidden;
}
.quentin{font-family: Quentin, sans-serif;}
.noto{font-family: "Noto Sans", sans-serif !important;}
/*.pt-sans{font-family: 'PT Sans", sans-serif';}
.georgia{font-family: Georgia, serif;}*/
.sous-titre{font-size: 14px;}
article .post-info a.dore{color: #ffd700;}
.h4-bottom-margin h4:first-child{margin: 0 0 0.75em;}

/*### MENU ###*/
.logo-wrapper {	width: 25%;}
.logo > a{
    font-family: Georgia;
    font-size: 2.5rem;
    color: #fff;
}
.is-mobile .logo > a{font-size: 2rem;}
.logo > a > div{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.logo > a > div > span{font-size: 1.5rem;}
.is-mobile .logo > a > div > span{display: none;}
.logo .normal-logo{width: 60px;}
.logo .normal-logo-mobile{height: 35px;}
.header-layout8 .header-content .navigation-primary {vertical-align: middle;}

.mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover span.link_text:before,
.mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover span.link_text:after,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link span.link_text:before,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link span.link_text:after,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:before,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:after,
.header-layout8 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:before,
.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:after,
.header-layout8 .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link span.link_text::before{
    background: #937955;
    content: "";
    height: 1px;
    position: absolute;
    z-index: 9991;
    width: .75rem;
    opacity: .6;
    top: 45%;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover span.link_text:before,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link span.link_text:before,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:before{
    left: 10px;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover span.link_text:after,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link span.link_text:after,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:after{
    right: 10px;
}
.ftc-mobile-wrapper .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current_page_item > .item_link > .link_content > .link_text,
.ftc-mobile-wrapper .mega_main_menu.primary > .menu_holder > .menu_inner > ul > li:hover > .item_link > .link_content > .link_text{color: #fff !important;}
.mega_main_menu.primary > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link span.link_text:after{background-color: #937955;}


.mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item.inactive > .item_link span.link_text{color: #fff;}
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item.inactive > .item_link span.link_text:before,
.mega_main_menu > .menu_holder > .menu_inner > ul > li.current_page_item.inactive > .item_link span.link_text:after{display: none;}

/*### END MENU ###*/

.elementor-image-carousel{align-items: center;}

.home .elementor .elementor-element .elementor-image-box-wrapper .elementor-image-box-img {width: 100%;}
article .post-info .contact-white a{color: #fff;}
#home-contact form label.rgpd, .home form label.rgpd label{color: #ddd;}
#home-contact .wpcf7 input[type^="submit"].home-btn-send {
	color: #fff;
	background: #937955;
}
.ftc-portfolio-wrapper .filter-bar li {color: #fff;}


/*### SINGLE PRODUCT ###*/
body.single-product .summary h1.product_title:first-child{display: none;}
span.woocommerce-Price-amount.amount {font-size: 24px;}
.wpsf-product-price span.woocommerce-Price-amount.amount{
	font-size: 20px;
	font-family: "PT Sans", sans-serif;
}

/*### MEDIA QUERIES ###*/
footer#colophon {margin-bottom: 0 !important;}