/*
Theme Name: Alloggio Child
Theme URI: https://alloggio.qodeinteractive.com
Description: A child theme of Alloggio
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: alloggio
Template: alloggio
*/


.wi .m1mw_temp{
     font-family: 'Raleway';
    color: black;
    font-size: 20px;
}
.widget_m1_miniweather_widget .wi{
	font-size:1.2em !important;
}
.wi-owm-803:before{
    font-size: 1em !important;
}
.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount{
	    color: #D8A96E;
    font-size: 28px !important;
    font-weight: bold;
}
	.tm-extra-product-options-fields h3,.tc-epo-label h3{
		font-size:28px;
	}
.qodef-shortcode-list{
	display:none;
}
.menu-item-956 .qodef-menu-item-text,.menu-item-957 .qodef-menu-item-text,.menu-item-958 .qodef-menu-item-text, .menu-item-1273 .qodef-menu-item-text,.menu-item-958 .qodef-menu-item-text,.menu-item-1275 .qodef-menu-item-text{
	background: url(/wp-content/uploads/2025/09/icon-panier.svg) no-repeat;
    width: 22px;
    background-position: center;
    background-size: contain;
	display:block
}

.tm-epo-variation-section .reset_variations{
	text-decoration:underline;
}
 #m1_miniweather_widget-3 h2{
    margin: 0 !important;
 }
#qodef-page-header-inner,.qodef-header-sticky-inner{
	gap:15px;
}
#qodef-woo-page.qodef--single .product_meta{
	display:none
}
.menu .lang-item{
	margin:0 5px
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled,
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
	    padding: 32px !important;
    background: #F5F3EB !important;
}
.borderdor-div .tc-element-inner-wrap{
	    display: block !important;
    border-top: 1px solid;
    border-bottom: 1px solid;
	border-color:#D8A96E;
    height: 10px;
}
#prix-boisson, #soin-nuxe, #location-voiture,#bouteille-champagne,#animal-nuit{
	border-top:1px solid #D8A96E
}
.borderdor-div .tc-element-inner-wrap hr{
	display:none
}
 .wi.wi-owm-803{
    font-size: inherit !important;
    margin-left: 25px;
 }
.pll-parent-menu-item ul{
	width:88px !important
}
 #qodef-woo-page.qodef--single .qodef-woo-single-image{
	width: 40%;
 }
 #qodef-woo-page.qodef--single .entry-summary{
	width: 60%;
 }
 #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image{
	width: 100%;
 }
 #qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{
	display: block;
 }
 .single-product .qodef-page-title.qodef-m.qodef-title--standard.qodef-alignment--left.qodef-vertical-alignment--header-bottom{
	    background: url(/wp-content/uploads/2025/09/Bandeau-Bon-cadeau@2x-scaled.jpg);
    background-size: cover;
    height: 455px;
 }
 .single-product h1.qodef-m-title.entry-title{
	text-align: center;
	color:#fff
 }
#qodef-page-header .qodef-header-logo-link img:not(.qodef--main):not(.qodef--sticky){
	top:initial !important;
	transform:none !important
}
body:not(.home) #qodef-page-footer{
	margin:0 30px 30px 30px;
	width: calc(100% - 60px)
}
.tm-extra-product-options-field.tc-row  input[type=text]{
	margin-bottom:0 !important
}
.textalignright{
	text-align:right;
}
@media all and (max-width:1380px){
	#qodef-page-header-inner{
		padding:0 !important
	}
	.qodef-header-navigation>ul>li>a{
		font-size:11px;
	}
}
@media all and (max-width:768px){
	#qodef-page-footer-top-area{
		padding:32px 0 !important
	}
	.qodef-mobile-header-navigation ul li{
		padding:5px 0
	}
	.page-id-11 #qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12,
	.page-id-1268 #qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12,
	.page-id-1271 #qodef-page-content.qodef-layout--template .qodef-page-content-section.qodef-col--12{
		padding:0 !important
	}
	.page-id-11 span.woocommerce-Price-amount.amount,
	.page-id-1268 span.woocommerce-Price-amount.amount,
	.page-id-1271 span.woocommerce-Price-amount.amount{
		font-size:20px;
	}
	.page-id-11 #qodef-page-inner,
	.page-id-1268 #qodef-page-inner,
	.page-id-1271 #qodef-page-inner{
		padding:8px !important;
		max-width:100% !important;
		width:100% !important
	}
	form.woocommerce-cart-form{
		padding:10px;
	}
	.cart-collaterals{
		padding:20px !important
	}
	.tc-epo-metadata.variation dt{
		font-size:14px !important
	}
	.woocommerce-page div.woocommerce .shop_table th,#qodef-woo-page.qodef--cart .shop_table td.product-name a{
		font-size:16px !important;
	}
	.single-product .qodef-grid>.qodef-grid-inner>.qodef-grid-item{
		padding:0 !important
	}
	.menu-item-958,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-957,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-956,
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1273,
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1275{
		clear:both
	}
	#qodef-page-inner{
		padding-bottom:20px !important;
		padding-top:20px !important
	}
	.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
		padding:15px !important
	}
	.tm-extra-product-options-fields h3,.tc-epo-label h3{
		font-size:24px;
	}
	#qodef-page-inner div[data-element_type=container].qodef-elementor-content-grid{
		max-width:100%;
		width:100%;
	}
	.qodef-mobile-header-navigation .lang-item{
		width:20%;
		float:left;
	}
	.qodef-grid-inner > div.qodef-grid-item:nth-child(2){
		display:none;
	}
	.qodef-button.qodef-layout--filled.qodef-html--link{
		text-align:center;
	}
	p.Pa3{
		line-height:1.08em;
	}
	.qodef-page-title{
		height:250px !important;
	}
	.centerrespon{
	text-align:center !important;
	}
	#qodef-woo-page.qodef--single .qodef-woo-single-inner{
		flex-direction:colmun;
	}
	#qodef-woo-page.qodef--single .qodef-woo-single-image{
		width:100%;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--below .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper{
		display:flex;
	}
	#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__wrapper>.qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image{
		width:33% !important;
	}
	#qodef-woo-page.qodef--single .entry-summary{
		width:100% !important
	}
}
@media all and (max-width:1366px){
	.qodef-header-navigation > ul > li {
		height: 100%;
		margin: 0 10px;
	}
}
span.woocommerce-Price-amount.amount{
	    color: #D8A96E;
	font-size:34px ;
}