/*
Theme Name: Carsten Child
Theme URI: https://carsten.qodeinteractive.com
Description: A child theme of Carsten
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: carsten
Template: carsten
*/
#qodef-page-header{
	background-color:#525138;
}
.qodef-room-reservation-filter.qodef-layout--horizontal .qodef-m-form{
	background-color:#543927;
}
.elementor-4755 .elementor-element.elementor-element-74b10c0 > .elementor-widget-container{
	background-color:#543927;
}
#qodef-page-footer-top-area .qodef-content-full-width{
	background-color:#543927;
}
#qodef-page-footer-bottom-area .qodef-content-full-width{
	background-color:#525138;
}
#qodef-page-content-bottom{
	display:none;
}
#qodef-page-footer .widget a:not(.qodef-button){
	color:#fff;
}
.qodef-button.qodef-html--link.qodef-layout--filled{
	color: #543927;
    background-color: #FFF;
    border-width: 3px;
    border-style: solid;
    border-color: #543927
}
.qodef-button.qodef-layout--outlined{
	color: #543927;
    background-color: transparent;
    border: 1px solid;
	border-color:#543927;
}
.qodef-button.qodef-layout--outlined:hover{
	color: #525138;
	border: 1px solid;
		border-color:#525138;
}
#qodef-back-to-top .qodef-back-to-top-icon{
	  background-color: #525138;
    border: 1px solid #525138;
}
body .qodef-widget-block-04530b22 .qi-block-advanced-text p{
	color:#fff;
}.qodef-room .qodef-e-price .qodef-e-room-price-label{
	color:#525138;
	font-weight:700;
}
.qodef-room .qodef-e-price .qodef-e-price-info{
	color:#525138;
	font-weight:700;
}
.qodef-room .qodef-e-room-info-content>*{
	color:#525138;
	font-weight:700;
}

.qodef-room .qodef-e-availability-description{
	  display:none;
}
.qodef-room .qodef-e-amenity-description{
	display:none;
}
.qodef-room .qodef-e-amenity-items .qodef-ei-label{
	color:#54595F;
}
.qodef-room .qodef-e-amenity-items .qodef-ei-label{
	color:#54595F;
}
.qodef-room .qodef-e-info-items .qodef-e-info-item .qodef-ei-content{
	color:#54595F;
	
}
.qodef-room .qodef-e-amenity-items .qodef-ei-svg{
	color:#525138;
}
#qodef-room-reservation-form .qodef-m-field label{
	color:#543927;
	font-family:"Roboto Condensed", Sans-serif;
}
#qodef-room-reservation-form .qodef-m-field.qodef--extra-services .qodef-e-field-label{
color:#54595F;	
}
#qodef-room-reservation-form .qodef-m-field.qodef--extra-services .qodef-e-field-checkbox{
	color:#54595F;
}
#qodef-room-reservation-form .qodef-m-field.qodef--price .qodef-m-price{
	
	color:#525138;
	font-weight:700;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--selected .qodef-ei-box{
	color:#525138;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-label{
	color:#54595F;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--selected .qodef-ei-box{
	background-color:#525138;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--available .qodef-ei-box{
    border: 1px solid #4b4f35;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--no-available .qodef-ei-box{
	 border: 1px solid #4b4f35;
}
.qodef-room .qodef-e-availability-legend .qodef-ei-legend-item.qodef--last-room .qodef-ei-box{
	background:#543927;
}
.qodef-room .qodef-e-availability-calendar .datepick-month .datepick-month-header{
	    color: #543927;
			font-family: 'Roboto Condensed';
}
.qodef-datepick-calendar .datepick-month-row .datepick-cmd.datepick-disabled {
	color: #543927;
}
.qodef-m-filter .qodef-m-filter-item{
	color: #543927;
			font-family: 'Roboto Condensed';
	font-size:20px;
	font-weight:500;
	
}
.qodef-room-list .qodef-e-excerpt{
	color:#54595F;
}
.qodef-room-list .qodef-e-media .qodef-e-price-value{
	color:#525138;
	font-weight:700;
}
.qodef-room-list .qodef-e-media .qodef-e-price-label{
	color:#525138;
	font-family: 'Roboto Condensed';
	
}
.qodef-room-list .qodef-e-info-items .qodef-e-room-info-item span{
	color:#525138;
	font-weight:700;
}
.sd-sharing{
	display:none;
}
.qodef-room .qodef-e-seasonal{
	display:none;
}

.qodef-page-title{
	display:none;
}
.qodef-fullscreen-menu > ul > li > a{
	font-family: 'Roboto Condensed';
	font-size:40px;
	
}


/* Masquer toutes les autres versions */
.qodef-header-logo-link img.qodef--light
.qodef-header-logo-link img.qodef--dark,
.qodef-header-logo-link img.qodef--main,
.qodef-header-logo-link img.qodef--customizer {
    display: block !important;
    opacity: 1 !important;
}
#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light{
	display:none;
}
/* Bouton RÉSERVATION dans le header */
#carsten_core_button-11 a.qodef-shortcode.qodef-m.qodef-button {
    background-color: #3E3224 !important;  /* fond normal */
    border-color: #3E3224 !important;
    color: #ffffff !important;             /* texte */
}

/* Effet au survol */
#carsten_core_button-11 a.qodef-shortcode.qodef-m.qodef-button:hover {
    background-color: #6E5538 !important;  /* fond hover */
    border-color: #6E5538 !important;
    color: #ffffff !important;
}
.qodef-room-reservation-filter.qodef-layout--horizontal .qodef-m-form{
	background-color:#3E3224;
}
.elementor-4755 .elementor-element.elementor-element-74b10c0 > .elementor-widget-container{
	background-color:#3E3224 !important;
}