h1{font-size:28px;}h2{font-size:25px;}h3{font-size:22px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}.site-name a{font-size:25px;font-weight:700;text-transform:uppercase;}.site-name-footer a{font-size:25px;font-weight:700;text-transform:uppercase;}.site-slogan{font-size:14px;line-height:1;font-weight:500;letter-spacing:1.8px}.logo + .site-branding__name{margin-top:0px;}.logo{margin-top:-5px;}.sticky-element{position:-webkit-sticky;position:sticky;top:0px;}.region--bright-background .site-name a{color:var(--mt-color-dark-colored);}.region--dark-colored-background a{color:#ffffff;}.header-top__container{padding:10px 0;}.fixed-header-enabled .header.js-fixed{opacity:1;}.field--name-field-mt-hero-form-title{font-size:28px;}.page-node-type-mt-service .page-title{font-size:28px;}.field--name-field-mt-srv-subheader-body{font-size:16px;line-height:1.4;font-weight:400;}.node--view-mode-teaser .node__title{font-size:22px;}.field--name-field-mt-highlight-title{font-size:30px;}.page-node-type-mt-product .page-title{font-size:28px;}.field--name-field-mt-highlight-body{font-size:16px;padding-bottom:20px;}.region--pattern .paragraph--type--mt-prd-specification{background-color:rgba(var(--mt-color-pattern-contrast-value),0.1);color:var(--mt-color-pattern-contrast);}.header-container ul.menu > li > a,.header-container ul.menu > li > span{font-size:14px;text-transform:uppercase;padding:18px 5px;margin:14px 10px;font-weight:600;}.header-container ul.sf-menu .sf-sub-indicator{top:27px;}ul.menu.sf-menu.sf-accordion li a .sf-sub-indicator{top:0px;}.mt-style-oval .header-container .sf-menu.menu ul,.mt-style-menu-oval .header-container .sf-menu.menu ul{padding:5px 0;border-radius:5px;}.header-container .sf-menu ul li a{position:relative;text-transform:uppercase;font-size:14px;font-weight:600;}.col-12 .region .block-webform-block{max-width:100%;margin:0 auto;}.background-image-block__section{position:relative;padding:9% 0;overflow:hidden;}.block-mt-hero-form > .content{padding:30px 0;}.region--light-typography .mt-reservation-form,.region--light-typography .mt-reservation-form ~ .form-actions{background-color:rgba(0,0,0,0.6);}p.large{font-size:22px;line-height:1.45;font-weight:700;margin-bottom:20px;}p.extra-large{font-size:25px;line-height:1.30;}a.mt-button,.mt-button > a,button.mt-button,input[type="submit"],input[type="reset"],input[type="button"]{font-size:16px;font-weight:400;padding:11px 33px;text-decoration:none;display:inline-block;line-height:1.125;border-width:2px;border-style:solid;margin:0;text-align:center;position:relative;box-shadow:0px 10px 40px rgba(0,0,0,0.1),0px 40px 50px rgba(0,0,0,0.1);}a.mt-button:after,.mt-button > a:after,button.mt-button:after,input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;line-height:1;position:absolute;right:10px;top:50%;margin-top:-9px;color:transparent;}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,input.form-date,input.form-time,textarea,select{padding:8px 15px;margin:0;outline:none;border:none;-webkit-appearance:none;width:100%;border-width:1px;border-style:solid;background-color:transparent;font-weight:400;-webkit-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear;font-size:16px;}.region--dark-colored-background select{background-color:var(--mt-color-dark-colored);}.ui-dialog .ui-dialog-titlebar-close{border:solid;border-radius:5px;}a.mt-button,.mt-button > a,button.mt-button,input[type="submit"],input[type="reset"],input[type="button"]{font-weight:600;}.button-call{border-style:unset;font-size:14px;margin:0px;padding:5px 5px 5px;text-transform:uppercase;font-weight:600;}.region--colored-background a{color:var(--mt-color-base);}.region--bright-dark-colored-background .footer-top__container,.region--bright-colored-background .footer-top__container,.region--bright-shade-background .footer-top__container,.region--bright-dark-background .footer-top__container{background-color:#ededed;padding:25px 0px 15px;color:var(--mt-color-base-contrast);}.footers-container .footer-bottom,.footers-container .subfooter-top,.footers-container .subfooter{background:url(/themes/custom/darkplus/images/bg-pattern-1.svg);}.footers-container .footer{background:var(--mt-color-dark-colored);color:var(--mt-color-base);}.footer__section ul.menu li a,.footer__section ul.menu li > span{font-size:16px;font-weight:600;}.views-field-field-mt-tst-body{margin:10px 0 70px 0px;padding:25px 30px 10px;background-color:#ffffff;border-radius:15px;box-shadow:0px 10px 30px 0px rgb(0 0 0 / 25%);}.view-testimonials-grid-2 .views-field-field-mt-tst-body{padding:70px 20px 35px;}.view-testimonials-grid-2 .views-row{margin:0 0 70px 0;padding-bottom:25px;}.field--name-field-mt-prd-additional-features .field__label{font-size:30px;}.col-12 h2.title,.col-12 nav > h2,.col-12 .block-search > h2{font-size:25px;margin:20px 0 20px;}.col-12 h3.title,.col-12 nav > h3,.col-12 .block-search > h3{margin:20px 0 20px;font-size:25px;}.field--name-field-mt-image-gallery-image .image-listing-item{float:left;padding:5px;margin:0% 0% 0px 0px;max-width:33.3333333%;}.field--name-field-mt-image-gallery-image .image-preview{display:none;}.mt-carousel-albums{padding:0;margin-bottom:50px;}.collapsible-sticky-footer-trigger{display:none;}.sticky-footer__container .collapse{padding:20px 0;margin-top:-15px;margin-bottom:-30px;}.mt-mobile-menu-widget-wrapper .logo-and-site-name-wrapper{margin-top:15px;}.region-mobile-menu-widget{background:var(--mt-color-dark-colored);}.mt-mobile-menu-overlay{background:rgba(112,143,169,0.9);}.mt-mobile-menu-overlay ul.menu.sf-accordion{background:var(--mt-color-dark-colored);}.region--default-background{background:var(--mt-color-dark-colored);}.mt-input{background:var(--mt-color-base);color:var(--mt-color-base-contrast);}.mt-mobile-menu-widget .mt-menu-button.mt-button{background:var(--mt-color-dark-colored);}.flex{display:flex;flex-direction:column;align-items:center;}.room{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;}.price-color{color:rgb(137 5 45);font-weight:700;}.room-price{line-height:0.8em;width:auto;font-size:13px;}.line{font-weight:500;padding:0 0 13px 0;margin:0 0 10px 0;border-style:solid;border-width:0 0 1px;border-color:#e9e9e9;}.line-room{font-weight:500;padding:10px 5px;margin:0px 10px;border-style:solid;border-width:0 0 1px;border-color:#e9e9e9;display:flex;flex-direction:column;}.line-border{background:#fffffff7;border-radius:10px;padding:0px 0px 10px;border:#ffffff 5px solid;box-shadow:0px 10px 30px 0px rgb(0 0 0 / 15%);}.line-border-2{background:#fffffff7;border-radius:10px;padding:5px;border:#ffffff 5px solid;box-shadow:0 10px 30px 0 rgb(0 0 0 / 15%);}p.price{font-size:20px;line-height:1.20;padding:0;margin:10px 0 5px 0;}p.room-price{font-size:13px;}.small,small{font-size:14px;font-weight:500;}.large,large{font-size:18px;font-weight:500;}.fon-form{background:#efefef;padding:0px 15px 0px;border-radius:15px;box-shadow:10px 10px 20px #b5b5b5;margin:25px 0px;width:100%;text-align:center;}.contact-info li > .svg-inline--fa{position:absolute;left:0;top:0;font-size:16px;width:22px;text-align:left;}.contact-info li{overflow-wrap:break-word;padding:0 0 0 30px;margin:0 0 5px 0;position:relative;}select{margin:0px 0;}.form-text{display:block;margin-top:0;}.card-title span{color:#708fa9;}.field--name-field-mt-hero-form-description p{margin-bottom:0px;}.nav-tabs.nav-tabs--vertical{display:inline-block;vertical-align:top;width:28%;margin:25px 10px 0 0;border-right-style:solid;border-right-width:2px;border-bottom:none;}@media (max-width:768px){.nav-tabs.nav-tabs--vertical,.nav-tabs.nav-tabs--vertical + .tab-content{display:block;width:auto;margin-left:0;margin-right:0;max-width:100%;}}.nav-tabs.nav-tabs--vertical a.nav-link{min-width:70px;margin:10px 0px;text-align:center;border-right-color:transparent;border-bottom-right-radius:0px;border-top-right-radius:0px;padding:10px 15px;}.nav-tabs.nav-tabs--vertical + .tab-content{display:inline-block;font-size:16px;padding:0px;border-width:0px;border-style:solid;border-radius:0px;}.nav-tabs ~ .tab-content{padding:15px 0px;}
