/*
 Theme Name:   Park Hotel Olimpia Child
 Description:  Park Hotel Olimpia Child Theme
 Author:       The Space
 Author URI:   https://www.thespacesm.com/
 Template:     parkhotelolimpia
 Version:      1.0.0
 Text Domain:  parkhotelolimpia
*/

#cmplz-document {
    max-width: 100%!important;
}

/* Stage Tennis */
.postid-218 .single-pacchetto .content.two-button , .postid-1570 .single-pacchetto .content.two-button {display: none!important;}

/* Hide Button "Verifica Disponibilità" */
.page-id-163 header .whb-col-right .woodmart-button-wrapper , .page-id-639 header .whb-col-right .woodmart-button-wrapper , .page-id-1167 header .whb-col-right .woodmart-button-wrapper , .page-id-1181 header .whb-col-right .woodmart-button-wrapper  {
    display: none!important;
}
/* Header */

header a.phone-header {
    color: #fff;
    font-size: 18px;
    font-weight: 600;}
header a.phone-header:hover {
    color: rgba(29, 235, 253,1);}
header .woodmart-button-wrapper a.btn {
    text-transform: none;
    font-size: 18px;
    color: rgba(29, 235, 253,1);}
header .woodmart-button-wrapper a.btn:hover {
    color: #000;}
.home header .wd-tools-element>a {color: #fff;}
header .wd-tools-element>a:hover {color: rgba(29, 235, 253,1);}
header .woodmart-button-wrapper a.btn.button-header-bianco {color: rgba(31, 126, 146,1)}
header.whb-sticked a.phone-header , header.whb-sticked .wd-tools-element>a {color: #4e4848!important;}
header.whb-sticked .woodmart-button-wrapper a.btn { 
    color: rgb(48 140 158);
    border-color: rgb(31 126 146)!important;}
.single-pacchetti .whb-sticked .whb-color-light:not(.whb-with-bg) {
    background-color: #ffffff;}
.single-pacchetti .whb-sticked .whb-color-light .navigation-style-default .item-level-0>a {
    color: #3f3f3f;}

/* Titoli */
.icon-menu h4{
    letter-spacing: 1px;}
.title-h3 h3{
    letter-spacing: 6px;}
.title-h2 h2{
    letter-spacing: 6px;}

/* Effetto testo sfalsato */
.text-top .wpb_column.vc_col-sm-12 {
    z-index: 3!important;}
.text-top .title-wrapper {
    margin-bottom: -70px;}

/* Bottone */
.button-underline a {
    font-weight: 700;
    letter-spacing: 1px;
    color: #1f7e92;
    text-decoration: underline;
    font-size: 13px;}
.m-button-underline .woodmart-info-box {
    margin-bottom: 0px;}
.m-button-underline .info-box-icon {width: 100%;}

/* Hamburger Menu */
.logo-hmenu {
    top: 10px;
    position: absolute;
    left: 0px;}
.facebook-hmenu {
    max-width: max-content!important;
    text-align: center;
    margin-left: auto;}
.instagram-hmenu {
    max-width: max-content!important;;
    text-align: center;
    margin-right: auto;}
.facebook-hmenu i {
    font-size: 14px!important;
    background-color: #2012ff;
    padding: 8px 10px;
    border-radius: 50px;
    height: auto;
    width: auto;
    margin-right: 0px!important;}
.instagram-hmenu i {
    font-size: 14px!important;
    background-color: #8c573d;
    padding: 8px 9px;
    border-radius: 50px;
    height: auto;
    width: auto;
    margin-right: 0px!important;}
.youtube-hmenu i {
    font-size: 14px!important;
    background-color: #de0f0f;
    padding: 8px 7px;
    border-radius: 50px;
    height: auto;
    width: auto;
    margin-right: 0px!important;}
.inline-hmenu {
    max-width: max-content!important;;
    display: inline-block;
    margin: 0 auto;
    list-style: none;
}

.inline-hmenu a {
        float: left;
        margin: 0 auto;}

.button-hmenu span {
    padding: 10px 20px 13px;
    border: 2px solid;
    font-size: 14px;
    color: rgba(29, 235, 253,1);
    letter-spacing: 3px;}
.button-hmenu a {
    padding: 40px;}
.full-screen-wrapper {padding-bottom: 0px;}

.nav-dir-horizontal.rs-nav-element.hebe{
    max-width: 100%!important;
    width: 100%!important;
    padding-left: 19%!important;}

/* Slider Home */
.home .tp-tab .tp-tab-desc{
    font-family: 'Barlow'!important;
    color: #9f9889!important;
    font-weight: 600!important;
    font-size: 16px!important;
    letter-spacing: 3px;
    display: inline-table;
}

.home .tp-tab.selected .tp-tab-desc{
    font-family: 'Barlow'!important;
    font-weight: 600!important;
    color: #117e92!important;
    font-size: 16px!important;
    letter-spacing: 3px;
    border-bottom: 2px solid;
    display: inline-table;}

.home .tp-tab {
    width: auto!important;
    left: auto!important;
    position: static;
    display: inline-table;
    padding-right: 80px;}


/* Pacchetti Home */
.home .owl-carousel .owl-nav>div {
    visibility: visible!important;
    opacity: 1!important;
    transform: translateY(0)!important;
    pointer-events: visible!important;}

 .slick-prev:before {
    content: '\e824'!important;
    font-family: "revicons"!important;
    font-size: 40px!important;
    color: #000!important;
    line-height: 0!important;
    opacity: 1!important;
}

 .slick-next:after {
    content: '\e825'!important;
    font-family: "revicons"!important;
    font-size: 40px;
    color: #000;
    line-height: 0!important;
    opacity: 1!important;}
 .slick-next:before {
    display: none;}
.thespace-pacchetti [type=button]:hover,  button:hover {
    box-shadow: inset 0 0 200px rgb(0 0 0 / 0%);
}

.slick-list img.pacchetto-img {width: 100%}

.slick-prev {
    left: 1130px!important;
    top: -35px!important;}
.slick-next {
    right: 0px!important;
    top: -35px!important;}
.pacchetti h5 {
    font-size: 30px;
    font-weight: 800;
    letter-spacing: 5px;
    margin-bottom: 0px;}
.pacchetti .info-box-subtitle {
    margin-bottom: 0px;}
.pacchetti hr {width: 100%;}
.pacchetti p {
    color: #366b75;
    font-size: 12px;
    font-weight: 600;}
.pacchetti h4 {
    font-style: oblique;}
.woodmart-info-box .info-box-inner p:first-child:empty~p:last-child {
    display: block;}
.pacchetti .info-box-icon {width: 100%!important;}
.pacchetti .info-box-icon img {width: 100%;}

/* Numeri Home */
.numeri .box-icon-with-border.text-size-small .info-box-icon {
    line-height: 82px;
    font-size: 24px;}
.numeri .info-box-title {margin-bottom: 0px;}

/* IG */
.be-social .title-wrapper {
    margin-bottom: 0px;
}

/* Copirights */

footer .link-copy-footer {color:#9f9889;}
footer .link-copy-footer:hover {color:#4e4848;}

/* Cookie */
.cookies-buttons .cookies-accept-btn {
    background-color: #1f7e92!important;}
.cookies-buttons .cookies-more-btn {
    border-bottom: 2px solid #65f1fd!important;
}




/* Pre Footer */


.home .pre-footer-en p {
    text-align: center!important;
    text-transform: uppercase;}
.home .pre-footer-en .title-park {
    color: #1f7e92;
    font-weight: 500;
    margin-bottom: 40px;}
.home .pre-footer-en .info-park a {
    color: #4e4848;
    font-size: 18px;
    font-weight: 500;}
.home .pre-footer-en .info-park {
    margin-bottom: 40px;}
.home .pre-footer-en hr {
    width: 100%;
    border-top: 2px solid #4e4848;
    margin-bottom: 10px;}
.home .pre-footer-en .menu-park a {
    color: #9f9889;
    padding: 0 20px;
    font-weight: 600;
    font-size: 12px;}
.home .pre-footer-en {
    padding-bottom: 20px;}

.woodmart-prefooter p {
    text-align: center!important;
    text-transform: uppercase;}
.woodmart-prefooter .title-park {
    color: #1f7e92;
    font-weight: 500;
    margin-bottom: 40px;}
.woodmart-prefooter .info-park a {
    color: #4e4848;
    font-size: 18px;
    font-weight: 500;}
.woodmart-prefooter .info-park {
    margin-bottom: 40px;}
.woodmart-prefooter hr {
    width: 100%;
    border-top: 2px solid #4e4848;
    margin-bottom: 10px;}
.woodmart-prefooter .menu-park a {
    color: #9f9889;
    padding: 0 20px;
    font-weight: 600;
    font-size: 12px;}
.woodmart-prefooter {
    padding-bottom: 20px;}

/* Footer */
.footer-column-1 {display: none;}
.footer-column-2 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;}
.footer-column-6 {    
    flex: 0 0 16.666667%;
    max-width: 16.666667%;}
.footer-column-2 p.text {
    color: #b4ac9b;
    border-left: 1px solid #b4ac9b;
    padding-left: 2em;
    font-weight: 400;
    letter-spacing: 1px;}
footer h5 {
    color: #e1d9c7!important;}
footer li a{
    color: #b4ac9b!important;
    letter-spacing: 2px;}
.copyrights-wrapper.copyrights-two-columns {background-color: #fff!important;}
.copyrights-wrapper.copyrights-two-columns .col-left img { 
    padding-right: 4vh!important;
    height: 40px;}
.copyrights-wrapper.copyrights-two-columns .min-footer {
    padding-top: 10px;
    padding-bottom: 10px;}
.copyrights-wrapper.copyrights-two-columns .col-right {    color: #9f9889;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    padding-bottom: 10px;}
.copyrights-wrapper .col-right .credits { 
    margin-bottom: 5px!important;
    margin-right: 40px!important;}
footer .min-footer .col-right img{
    margin-bottom: 5px!important;
    margin-right: 40px!important;}

/* Form */

.wpcf7-form.init div.wpcf7-response-output {
    display: none;
}
.wpcf7-form.sent div.wpcf7-response-output {
    background: green;
    font-size: 16px;
    font-weight: 500;
}
.wpcf7-form.invalid div.wpcf7-response-output {
    background: red;
    font-size: 16px;
    font-weight: 500;
}
div.wpcf7-response-output[style*="display: block;"] {
    background-color: #41ebfd;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    padding-left: 5em;
}

div.wpcf7-response-output[style*="display: flex;"] {
    background-color: #41ebfd;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    padding-left: 5em;
}
.notifications-sticky div.wpcf7-response-output:after {
    left: 0;}

/* Paccetti backoffice */

#adminmenu .menu-icon-pacchetti .wp-menu-image img {
    height: 17px!important;
    width: 17px!important;
}

/* Single Pacchetti */


.single-pacchetti .main-page-wrapper .container {
    width: 100%!important;
    max-width: 100%!important;}
.single-pacchetti .container-pacchetti {
    background-image: url(/wp-content/uploads/2022/03/bg-imagepacchetti-brallo2.jpg);
    height: 400px;}

.single-pacchetti .pacchetto-title-page {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 50px;
    padding-top: 3em;
}
.single-pacchetti .single-pacchetto  {
    margin: 0 auto;
    margin-top: 3em;
}

.single-pacchetti .pacchetto-pasti {
    color: #117e92;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    font-style: oblique;
}

.single-pacchetti  .related , .single-pacchetti  .related .content {margin: 0 auto;}
.single-pacchetti  .related {
    border-top: 1px solid #e2e2e2;
    padding-top: 4em;
    padding-bottom: 2em;}

.single-pacchetto .pacchetto-meta {padding: 0px;}
.single-pacchetto #button-trial {
    width: auto;
    margin-top: 2vh;}
.single-pacchetto #button-trial.contattaci a {
    background-color: #117e92;
    color: #fff;
    padding: 1em 3em;
    letter-spacing: 1px;}
.single-pacchetto #button-trial.contattaci {
    margin-right: 2em!important;}
.single-pacchetto #button-trial.booking a {
    background-color: #41ebfd;
    color: #117e92;
    padding: 1em 3em;
    letter-spacing: 1px;}


.single-pacchetto .pacchetto-title {
    margin-bottom: 0vh;
    text-align: left;
    font-weight: 800;
    letter-spacing: 0.5px;}

.single-pacchetto .pacchetto-meta{
    font-size: 16px;
    color: #1f7e93;
    font-weight: 600;
    font-style: oblique;
    letter-spacing: 0.5px;
    margin-bottom: 1vh;}

.single-pacchetto .pacchetto-prezzo {
    font-size: 30px;
    font-weight: 800;
    letter-spacing: 3px;
    margin-bottom: 0px;
    color: #4e4848;}

.single-pacchetto .pacchetto-condizioni {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #366b75;
    margin-bottom: 1vh;}


.single-pacchetto .feat-img img {
    width: 100%!important;
    max-width: 100%!important;}

.single-pacchetto .t {
    padding: 0px;
    margin-top: 3em;
    padding-bottom: 1em;}

.single-pacchetti .single-pacchetto {
    margin-top: 6em;
    margin-bottom: 6em;}

.single-pacchetti .woodmart-prefooter .container {display: none;}

.single-pacchetti .two-button.content {display: inline-flex;}

/* Pacchetti home */

.pacchetto-container h3.pacchetto-title {
    margin-top: 2vh;
    margin-bottom: 0vh;
    text-align: left;
    font-weight: 800;
    letter-spacing: 0.5px;}

.pacchetto-container .pacchetto-meta{
    font-size: 16px;
    color: #1f7e93;
    font-weight: 600;
    font-style: oblique;
    letter-spacing: 0.5px;
    margin-bottom: 1vh;}

.pacchetto-container .pacchetto-prezzo {
    font-size: 30px;
    font-weight: 800;
    letter-spacing: 3px;
    margin-bottom: 0px;}

.pacchetto-container .pacchetto-condizioni {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #366b75;
    margin-bottom: 1vh;}


.pacchetto-container .button-offerta {
    font-weight: 700;
    letter-spacing: 1px;
    color: #1f7e92;
    text-decoration: underline;
    font-size: 13px;
    text-transform: uppercase;
    border-top: 1px solid #000;
    padding-top: 2vh;}

/* Page Suite */
div.bg-image {background-position: bottom!important;}

/* Pagine intermedie */
.page-id-272 .whb-header {
    margin-bottom: 0px;}
.text-page-larger h4 {
	letter-spacing: 10px;
}


/*pagina-experience-2023*/

.text-page-larger-2023 h4 {
    letter-spacing: 6px;
} 
.text-page-larger-2023.promo-banner {
    border-bottom: 10px solid #117e92;
}

.text-page-larger-2023 .btn-style-link.btn-color-white {
    border-color:#117e92;
}

.text-page-larger-2023-active h4 {
    letter-spacing: 6px;
} 

.text-page-larger-2023-active .btn-style-link.btn-color-white {
    border-color: rgb(125 15 24);
}

.text-page-larger-2023-active.promo-banner {
    border-bottom: 10px solid #7d0f18;
}



/* Pagine generali */
.main-page-wrapper {
    padding-top: 0px;}


.griglia-generale .vc_col-sm-6 {max-height: 825px!important;}

/* Page Cibo */

.carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=next] {
    right: 15px;
    top: 40px;
    color: #fff;}
.carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=prev] {
    left: 1090px;
    top: 40px;
    color: #ffff;}
.carousel-title .owl-nav>div:after {font-size: 34px!important;}
.owl-nav>div:after {font-size: 34px!important;}
.carousel-title  .owl-carousel .owl-nav>div {
    visibility: visible!important;
    opacity: 1!important;
    transform: translateY(0)!important;
    pointer-events: visible!important;}
.carousel-service .owl-carousel .owl-nav>div {
    visibility: visible!important;
    opacity: 1!important;
    transform: translateY(0)!important;
    pointer-events: visible!important;}
.carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=prev] {
    left: 1115px!important;
    top: -35px!important;}
.carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=next] {
    right: 0px!important;
    top: -35px!important;}
.carousel-service .info-box-icon {width: 100%;}
.carousel-service .info-box-icon img {width: 100%;}
.gemology h4 {
    letter-spacing: 10px;}
.list-service ul {
    list-style: disc;
    margin-left: 30px;
}
/* FORM PRENOOTA */
.form-prenota .col-md-4 {
    padding-right: 3px;
    padding-left: 3px;}
.form-prenota [type=submit] {
    padding: 12px 30px!important;
    line-height: 12px!important;
    background-color: #f3f3f300!important;
    color: #1f7e92!important;
    letter-spacing: 3px!important;
    border: 3px solid #117e92!important;
}

/* GALLERY */
.wpb-js-composer .gallery-hotel .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after {background-color: #41ebfd;}
.wpb-js-composer .gallery-hotel .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 20px;
    letter-spacing: 3px;
}

/* CONTATTI */
.text-contact h6 {
    letter-spacing: 3px!important;
    font-size: 14px!important;
}
.wpcf7 .mb {
    margin-bottom: 20px!important;
    border: none!important;
    border-bottom: 2px solid rgba(129,129,129,.2)!important;
    height: 24px!important;}
.wpcf7 textarea {
    min-height: 230px!important;
}

/* POP UP NEWSLETTER */
.woodmart-promo-popup {
    padding: 0px!important;}
.newsletter input[type=email] {
    border: none;
    border-bottom: 2px solid #000;}
.newsletter {
	margin-bottom: 20px;}
.newsletter [type=submit] {
    background-color: #000;
    letter-spacing: 5px!important;
    color: #ffffff;
}

/* WP CAROUSEL VACANZE ACTIVE */

.vacanze-active .swiper-wrapper .wpcp-post-cat a{
    color: #7d0f18 !important;
    font-family: barlow !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    text-align: left !important;
}

.vacanze-active .swiper-wrapper .wpcp-post-cat {
    margin-bottom: 0px !important;
    text-align: left !important;
}

.vacanze-active .swiper-wrapper .wpcp-post-title a{
    color: #4e4848 !important;
    font-family: barlow !important;
    font-size: 20px !important;
    text-align: left !important;
}

.vacanze-active .swiper-wrapper .wpcp-all-captions h3 {
    font-family: barlow !important;
    font-size: 14px !important;
}

.vacanze-active .swiper-wrapper .wpcp-all-captions h5 {
    font-family: barlow !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 4px !important;
}

.vacanze-active .swiper-wrapper .sp-wpcp-read-more a {
    background: #7d0f18 !important;
    color: #ffffff !important;
    border:#7d0f18 !important;
    font-family: barlow !important;
    text-transform: uppercase !important;
    letter-spacing: 1;
}

.vacanze-active .swiper-wrapper .wpcp-all-captions {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.vacanze-active .swiper-wrapper .sp-wpcp-read-more .wpcp_readmore {
    float: left !important;
}

.icone-percorsi .info-icon {
    width: auto !important;
}

/* RESPONIVE */
@media only screen and (min-width: 1280px) and (max-width: 1450px){ 

header .site-logo .woodmart-logo-wrap img {
    max-width: 200px!important;}
header a.woodmart-nav-link .nav-link-text {font-size: 12px;}
header .woodmart-button-wrapper a.btn {
    font-size: 14px;}
.griglia-generale .vc_col-sm-6 {max-height: 615px!important;}
.whb-full-width .whb-row>.container {
    max-width: 100%;
    width: 100%;}
.griglia-generale .banner-title {
    font-size: 26px!important;
	line-height: 38px!important;}

}

@media only screen and (min-width: 1025px) and (max-width: 1280px){ 

header .site-logo .woodmart-logo-wrap img {
    max-width: 200px!important;}
header a.woodmart-nav-link .nav-link-text {font-size: 12px;}
header .woodmart-button-wrapper a.btn {
    font-size: 14px;}
.griglia-generale .vc_col-sm-6 {max-height: 540px!important;}
.whb-full-width .whb-row>.container {
    max-width: 100%;
    width: 100%;}
h2.woodmart-title-container {
    line-height: 55px!important;
    font-size: 45px!important;}
.disponibilita h2.woodmart-title-container {
    line-height: 38px!important;
    font-size: 26px!important;}
.griglia-generale .banner-title {
    font-size: 26px!important;
	line-height: 38px!important;}
header .btn-style-bordered.btn-size-default {
    padding: 10px 10px!important;
}

}

@media only screen and (max-width: 1024px){ 
.griglia-generale .vc_col-sm-6 {
    max-height: auto!important;
	width: 100%!important;}
    /* Pagine a incastro */
    .m-20 {margin-bottom: 20px!important;}
    .h-20 {height: 20px!important;}
    .griglia-generale .vc_col-sm-6 {
    max-height: 100%!important;}
    .footer-column-2 {
    	flex: 0 0 100%;
    	max-width: 100%;}
    .cut-img .banner-image {height: 320px;}
    .cut-img img {
    	position: absolute;
    	top: -28em;}
    #sb_instagram.sbi_col_3 #sbi_images .sbi_item {
    width: 33.33%!important;}
    #sb_instagram #sbi_images .sbi_item {display: inline-block;
    float: left!important;
    vertical-align: top!important;
    zoom: 1!important;
    max-height: 1000px!important;
    padding: inherit!important;
    margin: 0!important;
    text-decoration: none!important;
    opacity: 1!important;
    overflow: hidden!important;}
}

@media only screen and (min-width: 770px) and (max-width: 1024px){ 

    .slick-next {
    right: 15px!important;
    top: -40px!important;}
    .slick-prev {
    left: 930px!important;
    top: -40px!important;}
    .check .check-in {padding-right: 10px;}
    .check .check-out {padding-left: 10px;}
    .check .check-yes {padding-top: 20px;}
    .check .check-yes input {width: 100%;}
    .nav-dir-horizontal.rs-nav-element.hebe {display: none;}
    .carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=prev] {
    	left: 850px;}
    .carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=next] {
    	right: 0px;}
    div.mb-0 {margin-bottom: 2vh!important;}
    div.mb-column-4 {margin-bottom: 4vh!important;}
    .carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=next] {right: -30px!important;}
    .owl-nav>div:after {font-size: 26px;}
    .carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=prev] {left: 900px!important;}
    .thespace-pacchetti.no-carousel   .col-md-4 {
    	width: 50%!important;
    	flex: 0 0 50%!important;
    max-width: 50%!important;}

}

@media only screen and (min-width: 481px) and (max-width: 770px){ 

	.column-three .vc_col-sm-12 {
    	width: 33%!important;}
    div.mb-0 {margin-bottom: 0px!important;}
    .check .check-in {padding-right: 10px;}
    .check .check-out {padding-left: 10px;}
    .check .check-yes {padding-top: 20px;}
    .check .check-yes input {width: 100%;}
    .nav-dir-horizontal.rs-nav-element.hebe {display: none;}
    div.mt-0 {margin-top: 0px!important;}
    .slick-next {
    right: 15px!important;
    top: -40px!important;}
    .slick-prev {
    left: 690px!important;
    top: -40px!important;}
    .full-screen .vc_col-sm-6 {width: 80%!important;}
    .full-screen .vc_col-sm-3 {width: 10%!important;}
    .carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=prev] {
    	left: 600px;}
    .carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=next] {
    	right: 0px;}
    .footer-column-6 {
    flex: 0 0 50%;
    max-width: 50%;}
    div.mb-column-4 {margin-bottom: 4vh!important;}
    .carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=next] {right: -30px!important;}
    .owl-nav>div:after {font-size: 26px;}
    .carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=prev] {left: 630px!important;}
    .thespace-pacchetti.no-carousel   .col-md-4 {width: 50%!important;}
    .single-pacchetto .pacchetto-title {
    	padding-top: 4vh!important;}
    .single-pacchetti .single-pacchetto {
    margin-top: 2em;
    margin-bottom: 2em;}
    .single-pacchetti .pacchetto-title-page {
    font-size: 35px;
    padding-top: 5em;}
    .mt-offert .vc_column-inner {margin-top: 0px!important;}
    .home .main-page-wrapper {
    margin-top: -150px!important;}

}


@media only screen and (max-width: 480px){ 

	.slide-home-first.vc_row.vc_row-o-full-height {min-height: auto!important;}
	/*.home .main-page-wrapper {
    margin-top: 0px!important;}*/
	.mt-offert .vc_column-inner {margin-top: 0px!important;}
	.space-none-mobile {display: none;}
	.top-mobile-p {padding-top: 7%!important;
		padding-bottom:35%!important;
		background-color:#f5f4f0!important ;}
	.carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=prev] {
    	left: 235px;}
    .carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=next] {
    	right: -20px;}
    .carousel-title .owl-nav>div:after {
    	font-size: 28px;}
    .footer-column-3 , .footer-column-4 , .footer-column-5 , .footer-column-6 {
    	flex: 0 0 100%;
    	max-width: 50%;}
    footer .min-footer .col-right img {
    	margin-bottom: 8px!important;
	    display: block;
	    margin-right: auto!important;
	    margin-left: auto!important;
    	margin-top: 8px!important;}
    .woodmart-info-box {
    display: block!important;}
    .nav-dir-horizontal.rs-nav-element.hebe {display: none;}
    .space-home {height: 12em!important;}
    div.mb-0 {margin-bottom: 0px!important;}
    .mt-img0 div.vc_column-inner {margin: 0px!important;}
    .mt-img0 .wpb_single_image {margin: 0px!important;}
    .slick-next {
    right: 15px!important;
    top: -40px!important;}
    .slick-prev {
    left: 285px!important;
    top: -40px!important;}
    div.mt-0 {margin-top: 0px!important;}
    .mt-0-ig div {margin-top: 0px!important;}
    .woodmart-prefooter .menu-park a , .home .pre-footer-en .menu-park a {
    padding: 0 5px!important;}
    .check .check-in {padding-right: 10px;}
    .check .check-out {padding-left: 10px;}
    .check .check-yes {padding-top: 20px;}
    .check .check-yes input {width: 100%;}
    div.mb-2 {margin-bottom: 2em!important;}
    .cut-img .banner-image {height: 150px;}
    .cut-img img {
    	position: absolute;
    	top: -12em;}
    .wpb-js-composer .gallery-hotel .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a {
    font-size: 16px;
    letter-spacing: 2px;}
    .carousel-service .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: visible;}
    .height-200 .banner-image img {height: 200px!important;}
    .space-20 {height: 20em!important;}
    .carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=next] {right: -30px!important;}
    .owl-nav>div:after {font-size: 26px;}
    .carousel-service .woodmart-carousel-spacing-20 .owl-nav>div[class*=prev] {left: 250px!important;}
    .single-pacchetti .single-pacchetto {
    margin-top: 2em;
    margin-bottom: 2em;}
    .single-pacchetti .pacchetto-title-page {
    font-size: 35px;
    padding-top: 4em;}
    .single-pacchetto .pacchetto-title {
    	padding-top: 4vh!important;}

}

@media only screen and (max-width: 340px){
.carousel-title .woodmart-carousel-spacing-10 .owl-nav>div[class*=prev] {
    left: 185px;}
    .griglia-generale .banner-title {
    line-height: 30px!important;
    font-size: 24px!important;}
}



/* @media only screen and (max-width: 480px) {
.foto-percorso {
        margin-top: 80px;
    }
} */

@media only screen and (max-width: 480px) {
.pulsante-alto-komoot {
        margin-top: 140px;
    }
}

@media only screen and (max-width: 480px) {
    .title-h2 {
            padding-bottom: 25% !important;
        }
    
    }

.grecaptcha-badge { 
    visibility: hidden;
}

.wa__popup_powered{
	display: none!important;
}

@media (max-width:800px){
	.vc_empty_space{
		height:10em!important;
	}
	.title-h2{
		padding-bottom:25px!important;
	}
}
.short-white-book-view .render canvas {width:1680px; height:689px;}