/*
 Theme Name:   Qwery Child Theme
 Theme URI:    http://qwery.ancorathemes.com
 Description:  Qwery Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     qwery
 Version:      1.3
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  qwery
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
h1, .front_page_section_caption {
    font-family: EB Garamond,serif;
	font-size: 3.4em;
}
.post_meta_item.post_categories, .sc_item_subtitle {
    font-family: DM Sans, sans-serif;
}
.related_wrap.team_page_related .post_title, .related_wrap.related_style_classic .post_title, .sc_item_subtitle {
    font-weight: 400;
}
.decotitle .sc_title.sc_title_icon .sc_title_title:before {
    color: black;
    content: '\EA13';
    display: block;
    font-family: "fontello";
    font-size: 25px;
    margin-bottom: 6px;
    font-weight: 400;
}
#menu_mobile li.wpml-ls-menu-item {
    margin-top: 10px;
}
#menu_mobile .contact-mobile {
    margin-top: 18px;
}
@media (max-width: 520px) {
.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li.wpml-ls-item a {
    padding: 0;
}
}
@media (max-width: 1024px) {
.sc_layouts_column_align_right .sc_layouts_item.btn-contact-tab-mobile {
    margin-left: 5px !important;
}
}
/* ----- HOME ----- */
.home .actus-home h5 {
    font-size: 2.2rem;
}
.home .sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_title {
    font-size: 1.7em;
    line-height: 1.1;
} 
.slide-tourisme .slider_container .slide_info.slide_info_large {
    background-color: white;
    margin-left: 1.5em;
    margin-right: 1.5em;
    margin-bottom: -53px;
    z-index: 3;
}
.slide-tourisme .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    margin-top: 4.5em;
}
@media (min-width: 1360px) {
.elementor-element.visuels-home .elementor-widget-wrap.elementor-element-populated {
    margin: 0% 0% 0% 0%;
}
}
@media (min-width: 1680px) {
.elementor-element.visuels-home .elementor-widget-wrap.elementor-element-populated {
    margin: -5% 0% 0% 0%;
}
}
@media (max-width: 767px) {
/*.btn_gauche  {
    margin-left: 20px;
}*/
.sc_button.btn_droite:last-child  {
    margin-right: 13px;
}
}
/* ----- Galerie ----- */
.dialog-widget footer.elementor-slideshow__footer {
	display:none;
}
/* ----- Menu ----- */ 
.menu_hover_zoom_line > ul > li.tarifispo:not(.menu-collapse) > a:after {
	width: 0;
}
.menu_hover_zoom_line > ul > li.tarifispo:not(.menu-collapse) > a:hover:after {
	width: 100%;}
/* ----- Mobile menu ----- */
.menu_mobile .menu_mobile_nav_area li.contact-mobile {
    margin-top: 10px;
    margin-bottom: 10px;
}
.contact-mobile a span {
    background: #b29849;
	padding: 7px 10px;
    border-radius: 3px;
}
@media (max-width: 479px) {
body .menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area .menu-item>a {
    padding: 3px 3px 3px 0;
}
body .menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
    font-size: 15px;
}
}
/* ----- Contact ----- */
.calendrier .wpsbc-legend .wpsbc-legend-item:nth-child(3) {
	display:none;
}
/* ----- WPML Header ----- */
.menu-lang-header span.wpml-ls-native:before {
    background: url(https://lemasdugouverneur.com/wp-content/uploads/2023/09/globe-white_22.svg) no-repeat center center / contain;
    width: 22px;
    height: 22px;
    content: '';
    display: inline-flex;
    margin: 0 10px 0 5px;
    padding: 0 0 5px;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out;
    opacity: 1;
}
.sc_layouts_column_align_right .sc_layouts_item.reduce-marge-left:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
	margin-left: 12px;
}
.sc_layouts_column_align_right .sc_layouts_item.menu-lang-header:not(.elementor-widget-divider):not(.elementor-widget-spacer) {
    margin-left: 5px;
}
.menu-lang-header .menu_hover_zoom_line > ul > li:not(.menu-collapse) > a:hover:after {
    width: 0;
}
.sc_layouts_row_type_compact .sc_button.sc_button_size_small:not(.sc_button_simple) {
    font-size: 11px;
    padding: 16px 30px;
}
/* ----- WPML Footer ----- */
.footer-lang nav ul li a {
    font-size: 0.7em;
}
.footer-lang nav ul li:not(.menu-collapse) > a:hover:after, .footer-lang nav ul li:not(.menu-collapse).current-menu-item > a:after {
    width: 0;
}
/* ----- COMPLIANZ ----- */
#cmplz-manage-consent {
    display: none;
}
/* ----- WPML DEV ----- */
.otgs-development-site-front-end {
    display: none;
}
/* ----- ReCaptcha ----- */
.grecaptcha-badge {
	display: none;
}