.fa-x-twitter:before{content:"\e900"!important}.roomHeader{position:relative;width:100%;max-height:400px}.headerContent{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background:rgb(0 0 0 / .4);color:#fff}.headerContent h1,.headerContent a{color:#fff!important}.headerContent a:hover{color:#ffb606!important}.headerContent h1{font-family:var(--thim_font_title-font-family);text-transform:capitalize;font-size:60px;font-weight:400;line-height:var(--thim_font_h2-line-height)}.headerContent .yoast-breadcrumbs{text-align:center}.headerContent .yoast-breadcrumbs span.breadcrum-icon{margin:0 15px}.rmContentWrap{padding-top:80px;padding-bottom:90px}.rmContentWrap h1.mphb-room-type-title{margin:0!important}.rmContentWrap .accommodationMeta{margin-bottom:20px}.rmContentWrap .accommodationMeta .mphb-regular-price{text-align:right}.rmContentWrap .accommodationMeta p.mphb-regular-price strong{display:inline-table;width:100%;color:var(--thim_font_title_color);font-size:15px;font-weight:400}.rmContentWrap .accommodationMeta p.mphb-regular-price .mphb-price{color:var(--thim_body_primary_color,#ffb606);line-height:24px;font-weight:600;font-size:24px}.rmContentWrap .accommodationMeta p.mphb-regular-price .mphb-price-period{font-weight:500;font-size:20px;line-height:20px;text-transform:uppercase;color:#2a2a2a}.mphb-booking-form.mphb-booking-form--direct-booking label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;color:#fff}input,textarea{padding:7px 8px;width:100%;min-width:auto;font-size:14px;color:#242424!important;line-height:24px;border:1px solid #ccc;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input{height:40px}.mphb-booking-form.mphb-booking-form--direct-booking input.button{color:#fff!important;border-color:#fff0;font-family:var(--thim_font_title-font-family);font-size:14px;font-weight:400;text-transform:uppercase;background-color:var(--thim_font_title-color);-webkit-appearance:button;cursor:pointer;line-height:17px;transition:all .3s}.mphb-booking-form.mphb-booking-form--direct-booking input.button:hover{background-color:var(--thim_body_primary_color,#ffb606)}.rmContentWrap .side{padding:3px 30px 30px;background-image:url(https://villa-bella-lina.com/wp-content/uploads/2024/03/bg-widget-1.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:soft-light;background-color:#2eb0d1;color:#fff}.rmContentWrap .side h3{color:#fff;font-size:24px;font-weight:600;font-family:var(--thim_font_title-font-family);text-transform:var(--thim_font_h3-text-transform);line-height:var(--thim_font_h3-line-height)}.rmContentWrap .side small{font-size:12px!important}.rmContentWrap .mphb-single-room-type-attributes{list-style:none;border-top:1px solid #e0e1e5;display:table;width:100%;margin:1.5em 0 1.25em}.rmContentWrap .mphb-single-room-type-attributes li{display:table-row;font-size:16px}.rmContentWrap .mphb-single-room-type-attributes li .mphb-attribute-title{min-width:140px;color:var(--thim_font_title-color);display:table-cell;font-weight:600;border-bottom:1px solid #e0e1e5}.rmContentWrap .mphb-reserve-room-section{font-size:15px;line-height:1.4}.rmContentWrap .mphb-single-room-type-attributes li .mphb-attribute-value{display:table-cell;border-bottom:1px solid #e0e1e5;padding:1rem 0;color:#333}.rmContentWrap .mphb-single-room-type-gallery-wrapper{margin-bottom:30px;margin-top:20px}.side .mphb-calendar.mphb-datepick .mphb-datepicker-minimal-orange .datepick-ctrl .datepick-cmd-clear{width:50%!important}.homeSlider{color:#fff!important}.homeSlider .mphb_sc_search-adults{width:48%;float:left;margin-left:10px}.homeSlider .mphb_sc_search-children{width:48%;float:right}.homeSlider select{width:100%;text-align:center}.homeSlider input,.homeSlider select{background-color:transparent!important;border-bottom:2px solid #fff;border-top:none;border-right:none;border-left:none;color:#fff!important}.homeSlider input.button{margin-top:20px;font-family:var(--thim_font_title-font-family);font-size:18px;line-height:20px;font-weight:600;text-transform:uppercase;padding:15px;height:fit-content;transition:all .3s}.homeSlider input.button:hover{background-color:var(--thim_body_primary_color,#ffb606)!important;border-bottom:none}.homeSlider ::placeholder{color:#fff!important;opacity:1}.homeSlider ::-ms-input-placeholder{color:#fff}.homeSlider .mphb_sc_search-check-in-date label,.homeSlider .mphb_sc_search-check-out-date label,.homeSlider .mphb-required-fields-tip{display:none}h4.elementor-image-box-title{margin-top:3px!important;margin-bottom:0!important}#hero .mphb_sc_search-form{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;width:100%}#hero .mphb_sc_search-form p.mphb-required-fields-tip,#hero .mphb_sc_search-form br,#hero abbr{display:none!important}#hero .mphb_sc_search-form p{margin-bottom:0!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important}#hero .mphb_sc_search-form input,#hero .mphb_sc_search-form select{color:#222222!important;width:222px!important;height:60px!important;text-align:center!important;text-align-last:center!important;font-size:15px!important}.wpr-flip-box-content .mphb-room-type-details-title{display:none!important}#hero .mphb_sc_search-form input[type="submit"]{text-align:center!important;text-transform:uppercase!important;color:#465133!important;font-weight:600!important;background-color:#e5bd75!important}#hero .mphb_sc_search-form input[type="submit"]:hover{background-color:#222222!important;color:#ffffff!important}@media only screen and (max-width:768px){#hero .mphb_sc_search-form{flex-direction:column!important}}.wpr-flip-box-active .wpr-flip-box-description .mphb-regular-price{color:#6f5439;font-size:18px;font-family:"Raleway",Sans-serif}.wpr-flip-box-active .wpr-flip-box-description .mphb-regular-price strong{display:block}.wpr-flip-box-active .wpr-flip-box-description .mphb-room-type-title{color:#465133;font-family:"Poppins",Sans-serif;font-size:20px;font-weight:600;margin:0 0 0}.wpr-flip-box-active .wpr-flip-box-description .mphb-loop-room-type-attributes{margin-left:0!important;list-style:none!important;font-family:"Raleway",Sans-serif;column-count:2;color:#222!important;font-weight:600}.wpr-flip-box-active .wpr-flip-box-description .mphb-loop-room-type-attributes a{color:#465133!important}.wpr-flip-box-active .wpr-flip-box-description button{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:#FFF;color:#FFF;background-color:#222;transition-duration:0.3s;border-style:none;border-radius:50px;line-height:18px;padding:15px 25px 15px 25px}.mphb-booking-form.mphb-booking-form--direct-booking input.button{border-radius:50px!important}.wpr-forms-container .wpcf7-submit:hover{color:#fff!important}h1.mphb-room-type-title{color:#fff!important}.roomFormWrap .mphb-booking-form.mphb-booking-form--direct-booking label{color:#6f5439}.mphb-single-room-type-attributes{color:#FFFFFF!important}