/*
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
*/
@font-face {
    font-family: 'Rov Sada';
    src: url('./../../webfonts/rovasSada/RovasSada.eot');
    src: url('./../../webfonts/rovasSada/RovasSada.eot?#iefix') format('embedded-opentype'),
        url('./../../webfonts/rovasSada/RovasSada.woff2') format('woff2'),
        url('./../../webfonts/rovasSada/RovasSada.woff') format('woff'),
        url('./../../webfonts/rovasSada/RovasSada.svg#RovasSada') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rov Sada JB';
    src: url('./../../webfonts/rovasSada/RovasSadaJB.eot');
    src: url('./../../webfonts/rovasSada/RovasSadaJB.eot?#iefix') format('embedded-opentype'),
        url('./../../webfonts/rovasSada/RovasSadaJB.woff2') format('woff2'),
        url('./../../webfonts/rovasSada/RovasSadaJB.woff') format('woff'),
        url('./../../webfonts/rovasSada/RovasSadaJB.svg#RovasSadaJB') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'RM 201209 ceruza';
    src: url('./../../webfonts/rovasSada/RM201209ceruza.eot');
    src: url('./../../webfonts/rovasSada/RM201209ceruza.eot?#iefix') format('embedded-opentype'),
        url('./../../webfonts/rovasSada/RM201209ceruza.woff2') format('woff2'),
        url('./../../webfonts/rovasSada/RM201209ceruza.woff') format('woff'),
        url('./../../webfonts/rovasSada/RM201209ceruza.svg#RM201209ceruza') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.hidden{
	display:none;
}
.rovasiras{
	font-family:'Rov Sada' !important;
	transform: translateY(10px) scaleX(-1);
    text-align: right;
}
.rovasjb{
	font-family:'Rov Sada JB' !important;
	direction: rtl;
}
.rovasceruza{
	font-family:'RM 201209 ceruza','Rov Sada' !important;
	direction: rtl;
    unicode-bidi: bidi-override;
	text-align: left;
	text-transform: uppercase;
}
.room-sec-title{
	margin-top: 0px;
    margin-bottom: 50px;
}
.room-sec-title-list{
	font-size:20px;
	padding-left:5px;
}
.qodef-room>.qodef-m-image,
.qodef-room .qodef-m-slider{
	display: flex;
  align-items: center;
  justify-content: center;
	max-height:600px;
	overflow:hidden;
}
#qodef-page-footer-bottom-area-inner [data-area="footer_bottom_area_column_2"] p{
	text-align:right;
}

select[id^='lang_choice_polylang-3'],
select[id^='lang_choice_polylang-2'],
#lang_choice_polylang-2{
	border:0px;
	font-size: 12px;
    font-family: Raleway,sans-serif;
    font-weight: 500;
    letter-spacing: .12em;
    text-transform: uppercase;
	line-height: 29px;
    color: #000;
	padding: 0 5px;
}
#polylang-3{
	margin:0px !important;
}
#lang_choice_polylang-3 option[value=en],
#lang_choice_polylang-2 option[value=en] 
{display: none;}

.qodef-weather-widget .qodef-m-weather-icon.qodef--50d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--50n:before,
 .qodef-weather-widget .qodef-m-weather-icon.qodef--mist:before , .qodef-weather-widget .qodef-m-weather-icon.qodef--haze:before {
  content: "\e00d";
}

.qodef-weather-widget .qodef-m-weather-icon.qodef--13n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--13d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--snow:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--light-snow:before {
  content: "\e02d";
}

.qodef-weather-widget .qodef-m-weather-icon.qodef--11d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--11n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--thunderstorm:before {
  content: "\e034";
}


.qodef-weather-widget .qodef-m-weather-icon.qodef--10n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--10d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--rain:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--drizzle:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--light-rain:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--moderate-rain:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--light-intensity-drizzle:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--light-intensity-shower-rain:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--light-rain-and-snow:before {
  content: "\e027";
}

.qodef-weather-widget .qodef-m-weather-icon.qodef--09n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--09d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--shower-rain:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--heavy-intensity-rain:before {
  content: "\e01b";
}

.qodef-weather-widget .qodef-m-weather-icon.qodef--04d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--04n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--03d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--03n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--02d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--02n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--broken-clouds:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--overcast-clouds:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--scattered-clouds:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--few-clouds:before {
  content: "\e042";
}

.qodef-weather-widget .qodef-m-weather-icon.qodef--01d:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--01n:before,
.qodef-weather-widget .qodef-m-weather-icon.qodef--clear-sky:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--sky-is-clear:before, .qodef-weather-widget .qodef-m-weather-icon.qodef--sun:before {
  content: "\e038";
}
.disable-click a.qodef-m-banner-link{
	cursor:default;
}
#qodef-room-list-sidebar .qodef-room-reservation-filter .qodef--room-amount{
	display:none !important;
}
@media only screen and (max-width: 680px){
	.the-features-slider-homepage .qodef-m-title{
		width:80%;
		margin-left:10%;
	}
}
@media only screen and (max-width: 378px){
	.woocommerce-page div.woocommerce .shop_table th {
		font-size: 16px;
	}
}
.woocommerce-page div.woocommerce .woocommerce-error{
	color:#b56953;
	font-weight:600;
}
.alloggio-core-room-search .qodef-page-content-section{
	min-height:450px;
}
@media only screen and (max-width: 808px){
	#qodef-woo-page.qodef--cart .shop_table td.actions>.button{
		float: left;
		margin-top: 19px;
	}
}