.menuzord-primary-nav .menuzord-menu > li > a {
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    font-family: 'Barlow' !important;
}


.elementor-100874 .elementor-element.elementor-element-cd1dd62 .content, .elementor-100874 .elementor-element.elementor-element-cd1dd62 .content * {
    color: #ffffff !important;
}
.elementor-100874 .elementor-element.elementor-element-cd1dd62 .icon-box-title {
    color: #ffffff !important;
    font-weight: 600 !important;
}
@media (min-width: 1025px) {
    header#header .elementor-100874 .elementor-element.elementor-element-f28919b .menuzord-menu > li.menu-item {
        padding: 5px 0px 10px 0px !important;
    }
}
.elementor-100874 .elementor-element.elementor-element-cd1dd62 .icon {
    margin: 5px 15px 0px 0px !important;
}
@media (min-width: 1025px) {
    header#header .elementor-100874 .elementor-element.elementor-element-f28919b .menuzord-menu > li.menu-item {
        padding: 5px 0px 10px 0px !important;
        background-color: rgb(120 120 120 / 40%) !important;
        margin-right: 5px !important;
    }
    .menu-item-112451 {
        background-color: rgb(0 159 227 / 60%) !important;
    }
}
@media (min-width: 1025px) {
    header#header .elementor-100874 .elementor-element.elementor-element-f28919b .menuzord-menu > li.menu-item > a {
        padding: 0px 0px 0px 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        padding-top: 5px !important;
    }
}
.elementor-100874 .elementor-element.elementor-element-cd1dd62 .icon {
       background-color: rgb(0 159 227 / 50%) !important;

}
.elementor-32679 .elementor-element.elementor-element-caf7eb3 .tm-sc-icon-box {
    background-color: rgb(0 0 0 / 80%) !important;
}
.service-block-style1 .inner-box .icon-box i {
    color: rgb(0 141 201) !important;
}
.service-block-style1 .inner-box::before {
    background-color: #009fe3 !important;
}
.elementor-32679 .elementor-element.elementor-element-a03ae55 .elementor-repeater-item-e8d27f9 .video-play-button {
    background-color: rgb(0 159 227 / 80%) !important;
}
.blog-item-current-style1 .entry-header .post-single-meta span.day {
    background-color: rgb(0 159 227 / 80%) !important;
}
.elementor-109720 .elementor-element.elementor-element-2d6b056 .tm-sc-simple-nav-menu li {
    margin: 0px 0px 2px 0px !important;
}
@media (min-width: 1025px) {
    header#header .elementor-100874 .elementor-element.elementor-element-f28919b .menuzord-menu > li.current-menu-item {
        padding: 5px 0px 10px 0px !important;
        background-color: rgb(0 159 227 / 60%) !important;
        margin-right: 5px !important;
    }
    header#header .elementor-100874 .elementor-element.elementor-element-f28919b .menuzord-menu > li.current-menu-item a {
        color:#ffffff !important;
    }
}
.menuzord-menu > li > .megamenu .megamenu-row {
    background: rgb(0 0 0 / 60%) !important;
}
.menuzord-menu > li > .megamenu .megamenu-row li {
    margin-top: 5px !important;
    background-color: rgb(0 159 227 / 60%) !important;
}
.menuzord-menu > li > .megamenu .megamenu-row li a{
    color:#ffffff !important;
}
.menuzord-menu > li > .megamenu .megamenu-row li a:hover{
    color:#ffffff !important;
    background-color: rgb(255 255 255 / 50%) !important;
}






@media (min-width: 1142px) {
  
#cinqueStelleBolContainer button.btn.btn-info.btn-rounded.btn-lg {
    font-size: 13px !important;
}
.fa-2x {
    font-size: 1.5em !important;
}
#cinqueStelleBolContainer button.btn.btn-info.btn-rounded.btn-lg {
    margin-bottom: 0px !important;
}
#cinqueStelleBolContainer .btn-rounded, #composizioneCamereModal .btn-rounded {
    border-radius: 0rem !important;
}
    .h5s--col-md-3 {
    width: 24.3% !important;
}
#h5s--first, #h5s--second, #h5s--third {
    text-align: left !important;
    margin: 5px !important;
    padding: 5px !important;
    background-color: rgb(255 255 255 / 56%) !important;
    padding-left: 10px !important;
}
.h5s--align-items-end {
    height: 95px !important;
}
#cinqueStelleBolContainer button.btn.btn-info.btn-rounded.btn-lg {
    background-color: rgb(255 255 255 / 70%) !important;
}
#cinqueStelleBolContainer .btn, #composizioneCamereModal .btn {
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 0%), 0 2px 0px 0 rgb(0 0 0 / 0%) !important;
}
#cinqueStelleBolContainer button.btn.btn-info.btn-rounded.btn-lg {
    background-color: rgb(0 159 227 / 60%) !important;
    color: #ffffff !important;
}
.elementor-32679 .elementor-element.elementor-element-54498fe {
    margin-top:-150px !important;
}
}




@media (max-width: 1660px) {
.icon-box-wrapper {
    display:none !important;
}
}
@media (min-width: 1660px) {
.tm-header-top-info ul li div {
    display:none !important;
}
}
@media (max-width: 1390px) {
  .menuzord-primary-nav .menuzord-menu > li > a {
    font-size: 12px !important;
  }
        header#header .elementor-100874 .elementor-element.elementor-element-f28919b .menuzord-menu > li.menu-item > a {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.menuzord-menu > li > a > i {
    display: none !important;
}
.booking {
    display:none !important;
}
}
.elementor-100874 .elementor-element.elementor-element-611a681 img {
    width: 90% !important;
    height: 90% !important;
}
.room-block-current-theme1 .inner-box .content-box .price {
    display: none !important;
}
.tm-sc-simple-nav-menu li.current-menu-item a {
    color: #ffffff !important;
    background-color: #00638d !important;
}
.tm-app-btn .icon i {
    font-size: 40px !important;
}
.tm-app-btn {
    background-color: #0679aa !important;
    width: 100% !important;
}
.tm-app-btn:hover {
    background-color:#085a7e !important;
}
.comments-area {
    display: none !important;
}
.tm-sc-blog .blog-item-current-style2 .inner-box .entry-content .content-inner .entry-title {
    height: 70px !important;
}
.elementor-100874 .elementor-element.elementor-element-611a681 img {
    max-width: 85% !important;
}
.tm-app-btn .content {
    padding-left: 10px !important;
}
.blog-item-current-style1 .entry-title {
    height: 65px !important;
}
.tm-sc-blog .blog-item-current-style2 .inner-box .entry-content {
    margin-top: -60px !important;
}
.elementor-112010 .elementor-element.elementor-element-b363f78 .icon i {
    color: #ffffff !important;
}

.elementor-112010 .elementor-element.elementor-element-db94a4f .icon i {
    color: #ffffff !important;
}
.elementor-112010 .elementor-element.elementor-element-c9ceb5d .icon {
    color: #ffffff !important;
}
.elementor-100874 .elementor-element.elementor-element-af0bee2:not(.elementor-motion-effects-element-type-background), .elementor-100874 .elementor-element.elementor-element-af0bee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgb(0 0 0 / 0%) !important;
}
.room-block-current-theme1 .inner-box .box-caption .book-btn {
    display: none !important;
}
.e-con.e-flex>.e-con-inner {
    margin-top: -10px !important;
}
.bottoneno {
    display:none !important;
}

.elementor-32679 .elementor-element.elementor-element-caf7eb3 .tm-sc-icon-box {
    display: none !important;
}
.tm-sc-simple-nav-menu ul li .tm-nav-arrow-icon {
    display: none !important;
}
.elementor-112010 .elementor-element.elementor-element-b363f78 .icon i {
    color: #ffffff !important;
}
.elementor-112010 .elementor-element.elementor-element-0f394c6 .icon i {
    color: #ffffff !important;
}
.elementor-112010 .elementor-element.elementor-element-c3c9f54 .icon i {
    color: #ffffff !important;
}
.elementor-112010 .elementor-element.elementor-element-6dbb88e .icon i {
    color: #ffffff !important;
}
.elementor-112010 .elementor-element.elementor-element-1984867 .icon i {
    color: #ffffff !important;
}