/*!
Theme Name: Kinsley Child
Theme URI: https://bslthemes.site/kinsley/
Author: beshleyua
Author URI: https://themeforest.net/user/beshleyua
Description: Kinsley - Hotel WordPress Theme
Version: 1.0.0
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: kinsley
Text Domain: kinsley-child
Tags: full-width-template, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/
.language-menu .knsl-menu nav ul li{height:unset;}
.language-menu .knsl-menu nav ul li a{line-height:24px;}

.verifica-disponibilitate .availability-form{display:flex; justify-content:space-between;}
.verifica-disponibilitate .availability-form .calendar-wrapper{width:38%;}
.verifica-disponibilitate .availability-form .vailability-submit{width:20%;}
.verifica-disponibilitate .availability-form .vailability-submit .availability-btn{color:#fff; font-size:17px; font-weight:700; height:50px; background-color:var(--e-global-color-4407653); border:solid 1px var(--e-global-color-4407653); border-radius:16px; padding:0 20px; width:100%;}
.verifica-disponibilitate .availability-form .vailability-submit .availability-btn:hover{color:var(--e-global-color-31cce5d); background-color:#FFFFFF; border-color:var(--e-global-color-31cce5d);}

.verifica-disponibilitate.rooms .availability-form{flex-wrap:wrap;}
.verifica-disponibilitate.rooms .availability-form .calendar-wrapper,
.verifica-disponibilitate.rooms .availability-form .vailability-submit{width:100%;}

.knsl-app.knsl-app-minimal .knsl-gallery-item{border-radius: 15px;}

.knsl-banner-simple, .knsl-app.knsl-app-minimal .knsl-banner-simple {min-height: 400px;}

.mphb-required-fields-tip,
.homepage-booking-form .mphb_sc_search-adults,
.homepage-booking-form .mphb_sc_search-children{display:none;}
.homepage-booking-form .mphb_sc_search-form{display:flex; justify-content:space-between; align-items:end;}
.homepage-booking-form .mphb_sc_search-check-in-date,
.homepage-booking-form .mphb_sc_search-check-out-date{width:calc(45% - 10px); margin:0 10px 0px 10px;}
.homepage-booking-form .mphb_sc_search-check-in-date input,
.homepage-booking-form .mphb_sc_search-check-out-date input{margin:0px;}
.homepage-booking-form .mphb_sc_search-submit-button-wrapper{margin-left:10px;}
.homepage-booking-form .mphb_sc_search-submit-button-wrapper button{height:46px; margin-bottom:3px;}

@media (max-width: 1024px){
	.homepage-booking-form .mphb_sc_search-form{flex-wrap:wrap;}
	.homepage-booking-form .mphb_sc_search-check-in-date,
	.homepage-booking-form .mphb_sc_search-check-out-date{width:100%; margin:0 0 10px;}
	.homepage-booking-form .mphb_sc_search-submit-button-wrapper{margin:10px 0 0 0;}
}
.mphb_sc_search_results-wrapper .mphb-room-type .knsl-text-light.knsl-text-sm{display:none;}

.elementor-element-3ee3fbc .knsl-menu{margin-right:0px !important;}
.elementor-element-3ee3fbc .knsl-menu ul li:last-child{padding-right:0px;}

