@import "custom-responsive.css";

body{overflow-x:hidden}
strong{font-weight: 600 !important;}
h2{line-height:50px !important}
.nuss-contact-form-7 input[type=checkbox]{height:20px}
.wpcf7-form-control.wpcf7-acceptance{width:max-content;float:left}
.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin-left:0;margin-right:5px}
section .destination{display:flex;align-content:center;align-items:center}
.list-destinations>section{margin-bottom:30px}
.page-title.page-title-04 .page-title-inner{border-bottom-width:0;border-bottom-color:transparent;padding-top:200px;padding-bottom:200px}
.page-title.page-title-04 .page-title-bg{background:#a7a7a7;background-color:#a7a7a7;background-position-x:0;background-position-y:0;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-color:#a7a7a7;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.page-title.page-title-04 .page-title-bg::before{background-color:rgba(0,0,0,0)}
.page-title.page-title-04 .heading{font-size:56px;font-weight:700;line-height:1.211;color:#fff}
.page-title-04 .heading{color:#fff;text-align:center}
.site-logo img{width:250px;height:auto;max-width:unset !important;}
#footer img{min-height:60px;max-width:unset;width:auto}
.nuss-room-carousel.style-02 .room-detail .inner-left{flex:0 0 100%}
.nuss-room-carousel.style-02 .room-detail .inner-right{padding-right:30px;padding-left:30px}
.nuss-room-carousel.style-02 .room-detail .inner-left + .inner-right{border:0px;}
.nuss-room-carousel.style-02 .room-thumbnails+.room-detail{margin-top:20px}
.page-title-bg::after{background-image:url(/wp-content/uploads/2023/02/titanya-DECORO.png);display:block;bottom:0;left:0;width:100%;position:absolute;content:"";height:140px;background-position: center;background-repeat: no-repeat;}
.swiper-slide.swiper-slide-visible:not(.swiper-slide-active) .room-detail{display:none}
.decor-right .swiper-container.swiper-container-initialized.swiper-container-horizontal::after{content:"";position:absolute;right:0;top:0;height:100%;width:100px;background-image:url(/wp-content/uploads/2023/02/decoro-w-1.png);z-index:999;background-position:top}
.decor-left .swiper-container.swiper-container-initialized.swiper-container-horizontal::after{content:"";position:absolute;left:0;top:0;height:100%;width:100px;background-image:url(/wp-content/uploads/2023/02/decoro-w-1.png);z-index:999;transform:rotate(180deg);background-position:bottom;}
.main-menu.ux-element.site-menu.desktop-menu.hidden-on-tablet.hidden-on-mobile{width:100%}
.main-menu.ux-element.site-menu.desktop-menu.hidden-on-tablet.hidden-on-mobile #menu-main-menu{float:right}
header.site-header.header-float:not(.on){background:#fff!important}
header.site-header.header-light .site-menu:not(.mobile-menu) .menu>li>a{color:#203343}
.button-with-underline span.button-text::after{content:"";height:3px;width:50%;background:#ecc01e;position:absolute;bottom:-10px;display:block;margin:0 auto;text-align:center;left:25%;border-radius:20px}
.button-with-underline span.button-text{position: relative;font-size: 21px;}
#menu-main-menu-1{float:right}
.room-booking.widget .control input[type=tel]{font-size:15px;color:#2a2a2a;width:100%;outline:0;border:1px solid #f7f7f7;background-color:#f7f7f7;border-radius:5px;padding:3px 20px;min-height:56px}
.room-booking.widget .control input[type="tel"]:focus{border-color: #ebbf1c;  color: #1a1a1a;background-color: #fff;}
.wpcf7 .control{margin-bottom:15px}
.wpcf7-form-control.wpcf7-submit{border:0;background:#ebbf1c !important;width:100%;max-width:250px;color:#fff;font-weight:400;padding:5px 0}
.wpcf7 .privacy-policy{font-size:16px;line-height:24px;display:block;font-weight:500}
.post-categories a{font-size:18px!important;color:#ebbf1c;font-weight:500}
.post-thumbnail.nuss-image{margin-bottom:11px}
.post-cate{margin-bottom:0!important}
.category-territorio .page-title.page-title-04 .page-title-bg{background-image:url(/wp-content/uploads/2023/02/territorio.jpg)}
.page-title.page-title-04 .page-title-bg::before{background-color:rgba(43,42,42,.33)}
.site-content{padding-top:100px}
.single.single-post .site-content{padding-top:150px;}
.img-destination{background:#f7f5f5;min-height:350px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius: 5px;}
.div-destination h2{font-size:30px}
.div-destination a.img-a{position:absolute;width:100%;height:100%;top:0;left:0}
.lista-camere{margin-top:50px}
.mobile-menu .menu>li>a::before{display:none}
.btn-mobile-booking{display:none!important}
.room-booking.widget input[type=date]{display:block;width:100%;background:#f7f7f7;padding:13px 5px;border:0;border-radius:5px}