:root {
    --shareBubbleSize: 36px;
}

body .uv-page-header .uv-header-inner {
    padding-top: 5px;
}

.uv-page-header-logo img {
    margin-bottom: 0;
}

.uv-page-header-logo .uws-dropdown-cont.uwscartdroptarget .uws-dropdown {
    right: -1em;
    left: auto;
}

body .uv-page-wrapper .uv-page-header .uv-page-header-menu ul li {
    width: var(--shareBubbleSize);
    height: var(--shareBubbleSize);
    position: relative;
}

body .uv-page-header .uv-page-header-menu ul li a {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;

}

body .uv-page-header .uv-page-header-menu ul li a i {
    width: auto;
    height: auto;
}

body .uv-page-header .uv-page-header-menu ul li a i:before {
    margin: 0px;
    font-size: 16.5px;
}

@media (max-width: 1450px) {
    body .uv-page-header .uv-page-header-logo .uv-menu-logo-left ul li {
        padding-left: 0px;
    }

    body .uv-page-header .uv-page-header-logo .uv-menu-logo-right ul li {
        padding-right: 0px;
    }

    body .uv-page-header .uv-page-header-logo .uv-menu-logo-left ul,
    body .uv-page-header .uv-page-header-logo .uv-menu-logo-right ul {
        gap: 15px;
    }

    body .uv-page-header .uv-page-header-logo .uv-menu-logo-left {
        padding-right: 15px;
    }

    body .uv-page-header .uv-page-header-logo .uv-menu-logo-right {
        padding-left: 15px;
    }
}

@media (max-width: 1100px) {

    body .uv-page-wrapper .uv-page-header .uv-page-header-logo .uv-menu-logo-left,
    body .uv-page-wrapper .uv-page-header .uv-page-header-logo .uv-menu-logo-right {
        display: flex;
    }

    body .uv-page-wrapper .uv-page-header .uv-page-header-logo .uv-menu-logo-left li,
    body .uv-page-wrapper .uv-page-header .uv-page-header-logo .uv-menu-logo-right li {
        display: none;
    }

    /* body .uv-page-wrapper .uv-page-header .uv-page-header-logo .uv-menu-logo-right li.uv-nav-icon-cart {
        display: block;
    } */

    body .uv-page-header .uv-page-header-logo {
        flex-direction: row-reverse;
    }

    body .uv-page-header .uv-page-header-logo .uv-menu-logo-right ul li {
        padding-left: 35px;
    }
}

.uv-reservations-form .uws-inquiryform-cont select[name="phonecode"] {
    background: #1F1F1F;
}

/*VIP Packages*/
.page-id-1442 .uws-pop-cont .uws-pop-cont-tab .uws-pop-charge .uwsname .uwsicon-info-circled,
.page-id-1481 .uws-pop-cont .uws-pop-cont-tab .uws-pop-charge .uwsname .uwsicon-info-circled {
    display: none;
}

.page-id-1442 .uws-pop-cont .uws-pop-cont-tab .uws-pop-charge .uws-pop-infobody .uwshighlight,
.page-id-1481 .uws-pop-cont .uws-pop-cont-tab .uws-pop-charge .uws-pop-infobody .uwshighlight {
    display: none;
}

body :is(.uv2-page-vip-packages, .uv2-page-paquetes-vip) a[data-masteritemcode="MAS1010224"] .uws-packages-agenda-item-default .uwsinfo .uwsdescr {
    display: inline-block;
}

body :is(.uv2-page-vip-packages, .uv2-page-paquetes-vip) a[data-masteritemcode="MAS1010224"] .uws-packages-agenda-item-default .uwsinfo .uwshighlight {
    display: none;
}

/*End of VIP Packages*/
@media (max-width: 600px) {
	body .uv-page-header .uv-page-header-menu ul li .uws-btn,
	body .uv-page-header .uv-page-header-menu ul li .uwsjs-removecartitem{
		    top: 0;
    left: 0;
    transform: none;
    position: relative;
	}
}