#__MTS .MTS__overflow-hidden {
    padding-top: 5px;
}

#__MTS p.MTS__text-heading.MTS__leading-tight.MTS__text-secondary-darker.MTS__font-heading.pricecalculator_room_title.MTS__tracking-\[var\(--MTS-letterSpacing-heading\)\] {
    text-transform: uppercase !important;
}

#__MTS p.MTS__font-bold.MTS__text-heading.MTS__leading-relaxed.MTS__text-secondary-darker.MTS__font-heading {
    text-transform: uppercase;
}

#__MTS span.MTS__flex.MTS__items-center.MTS__justify-center.MTS__absolute.MTS__top-\[-30\%\].MTS__right-\[-10\%\].MTS__w-7.MTS__h-7.MTS__rounded-2xl.MTS__TabClass.MTS__bg-primary-dark.MTS__text-primary.MTS__text-sm.MTS__font-bold {
    color: #796d65;
}

#__MTS .MTS__flex.MTS__justify-between.MTS__items-center.MTS__text-secondary-dark.MTS__bg-secondary.MTS__w-full.undefined.MTS__border.MTS__border-\[color\:var\(--MTS-backgroundColor-secondary-light\)\].MTS__h-full.MTS__relative {
    background: #ffffff !important;
}

#__MTS .MTS__pt-8.lg\:MTS__pt-1.MTS_px-0.MTS__w-full.lg\:MTS__min-w-\[50\%\].lg\:MTS__text-left.false.lg\:MTS__pl-3 {
    margin: 0px 5px;
}


#__MTS #__MTS_pricecalculator-detail-mts .MTS__min-h-\[650px\] img.MTS__h-\[100\%\].MTS__w-\[inherit\].MTS__min-w-\[inherit\].MTS__object-cover.MTS__object-center {
    object-fit: contain;
}

#__MTS #__MTS_pricecalculator-global-mts .MTS__border.MTS__border-\[color\:var\(--MTS-backgroundColor-secondary-light\)\] {
    color: #3c3c3c;
}

#__MTS #__MTS_pricecalculator-global-mts section.MTS__relative.MTS__w-full.MTS__h-full.MTS__border.MTS__border-\[color\:var\(--MTS-borderColor-outer\)\].MTS__rounded-sm.MTS__p-0.md\:MTS__p-3.lg\:MTS__p-6 {
    border-color: transparent
}

#__MTS #__MTS_pricecalculator-global-mts #MTS__mealPlanClassID,
#__MTS #__MTS_pricecalculator-global-mts #MTS__OccupancyID {
    background-image: none !important;
}

#__MTS #__MTS_pricecalculator-global-mts section.MTS__container.MTS__mx-auto.lg\:MTS__max-w-widget.MTS__p-0.md\:MTS__px-0.MTS__py-16.MTS__bg-secondary.lg\:MTS__px-7 {
    background-color: transparent !important;
}

#__MTS #__MTS_pricecalculator-global-mts section.MTS__container.MTS__mx-auto.lg\:MTS__max-w-widget.MTS__p-0.md\:MTS__px-0.MTS__py-16.MTS__bg-secondary.lg\:MTS__px-7 {
    padding: 0;
}

#__MTS #__MTS_pricecalculator-detail-mts #MTS__widget-header>.MTS__container.lg\:MTS__max-w-widget {
    max-width: 100%;
}

#__MTS #__MTS_pricecalculator-detail-mts select {
    -webkit-appearance: none;
    background-image: url(/u1113/static/images/down-arrow-wieser.svg);
    background-size: 10px 10px;
    background-position: center right 10px;
    background-repeat: no-repeat;
    padding-right: 20px;
}

#__MTS[data-mts-view="Chat-widget"] {
    position: relative;
    z-index: 99999;
}

#__MTS #__MTS_Chat-widget .MTS__chatApp-circle-overlay {
    height: 92px;
    width: 92px;
    background-image: url('../static/images/weiser_chat_icon.png');
    background-size: 77%;
    background-repeat: no-repeat;
    background-position: center center;
    animation: blink 3s infinite alternate;
    box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, .3);
    border-radius: 100px;
}

#__MTS #__MTS_Chat-widget .MTS__chatApp-chat-icon,
#__MTS #__MTS_Chat-widget .MTS__chatApp-circle-overlay svg {
    display: none;
}

#__MTS #__MTS_Chat-widget .MTS__support-message-icon {
    background-color: transparent;
    border: 1px solid #d3d3d3;
    background-image: url('../static/images/weiser_chat_icon.png');
    background-size: 77%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    width: 50px;
}

#__MTS #__MTS_Chat-widget .MTS__support-message-icon svg {
    display: none;
}

#__MTS #__MTS_Chat-widget .MTS__fixed.MTS__bottom-4.MTS__right-4.MTS__text-primary.MTS__text-body.MTS__font-body.MTS__leading-body.MTS__tracking-body {
    right: unset;
    left: 3em;
}

#__MTS #__MTS_Chat-widget .MTS__chatApp-icon-wrapper {
    margin-bottom: 0;
}

#__MTS #__MTS_Chat-widget .sm\:MTS__h-\[550px\].sm\:MTS__max-h-\[calc\(100vh-200px\)\].MTS__border-0 {
    left: 0;
}

#__MTS #__MTS_Chat-widget span.MTS__absolute.MTS__top-0.MTS__right-0.MTS__h-6.MTS__w-6.lg\:MTS__h-9.lg\:MTS__w-9.MTS__flex.MTS__justify-center.MTS__items-center.MTS__bg-secondary-light.MTS__rounded-full.MTS__text-\[\#ffffff\].MTS__translate-x-\[20\%\].MTS__translate-y-\[-20\%\] {
    height: 36px;
    width: 36px;
}

#__MTS #__MTS_Chat-widget {
    pointer-events: none;
}



#__MTS #__MTS_Chat-widget .MTS__chatApp-popup,
#__MTS #__MTS_Chat-widget .MTS__chatApp-icon-wrapper {
    pointer-events: all;
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}



@media only screen and (max-width: 767px) {
    #__MTS #__MTS_pricecalculator-global-mts .MTS__pt-8.lg\:MTS__pt-1.MTS_px-0.MTS__w-full.lg\:MTS__min-w-\[50\%\].lg\:MTS__text-left.lg\:MTS__pl-6 {
        padding-left: calc(var(--MTS-fontSize-base)*.5);
        padding-right: calc(var(--MTS-fontSize-base)*.5);
    }

    #__MTS #__MTS_Chat-widget .MTS__chatApp-circle-overlay {
        height: 72px;
        width: 72px;
        background-size: 48%;
    }

    div#__MTS #__MTS_Chat-widget .MTS__chatApp-icon-wrapper {
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 993px) {
    #__MTS #__MTS_Chat-widget .MTS__chatApp-icon-wrapper {
        margin-bottom: 50px;
    }

    #__MTS #__MTS_Chat-widget .MTS__fixed.MTS__bottom-4.MTS__right-4.MTS__text-primary.MTS__text-body.MTS__font-body.MTS__leading-body.MTS__tracking-body {
        left: 1em;
    }
}

#__MTS #__MTS_pricecalculator-global-mts input.MTS__form-check-input.MTS__appearance-none.MTS__rounded-full.MTS__h-4.MTS__w-4.MTS__border.MTS__border-gray-400.MTS__bg-surface.focus\:MTS__outline-none.MTS__transition.MTS__duration-200.MTS__align-top.MTS__bg-no-repeat.MTS__bg-center.MTS__bg-contain.MTS__float-left.MTS__cursor-pointer.checked\:MTS__border-\[color\:var\(--MTS-backgroundColor-primary-light\)\].checked\:MTS__border-4.undefined {
    border-color: #796D65 !important;
}

.MTS__chatApp-icon-wrapper {
    margin-bottom: 67px;
}

/* Start:: Height Adjustment for Chat Pop up */

@media (min-width: 640px) {

    /* #__MTS .sm\:MTS__h-\[calc\(100vh-200px\)\] {
        height: calc(100vh - 215px) !important;
    } */
    #__MTS #__MTS_Chat-widget .MTS__fixed.MTS__bottom-4.MTS__right-4.MTS__text-primary.MTS__text-body.MTS__font-body.MTS__leading-body.MTS__tracking-body .sm\:MTS__max-w-\[1112px\] {
        left: 0;
    }
}

/* End:: Height Adjustment for Chat Pop up */

#__MTS #__MTS_Chat-widget .MTS__chat-booking-button {
    width: 100%;
    margin: 20px 0px;
}

/* Start:: Newsletter */
#__MTS #__MTS_newsletter-mts #MTS__newsletter input[type="text"] {
    padding-bottom: 5px !important;
    border: 1px solid #796e65;
}

#__MTS #__MTS_newsletter-mts #MTS__newsletter input[type="text"]:-webkit-autofill,
#__MTS #__MTS_newsletter-mts #MTS__newsletter input[type="text"]:-webkit-autofill:hover,
#__MTS #__MTS_newsletter-mts #MTS__newsletter input[type="text"]:-webkit-autofill:focus,
#__MTS #__MTS_newsletter-mts #MTS__newsletter input[type="text"]:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

#__MTS #__MTS_newsletter-mts .MTS__text-label.MTS__text-danger.MTS__font-label {
    color: #e74c3c !important;
}

/* End:: Newsletter */