@charset "utf-8";

.bcd-pinyon {
    font-family: 'Pinyon Script', cursive;
    font-style: normal;
}
.bcd-cinzel {
    font-family: "Cinzel Decorative", serif;
    font-style: normal;
}

:root {
    --frame-margin: 10px;
    --bcd-bg-1: rgba(119, 119, 119, 0.5);
    --bcd-bg-disabled: #cdcdcd;
    --bcd-bg-light: #fff;
    --bcd-bg-dark: #000;
    --bcd-border-radius-1: 8px;
    --bcd-border-color-1: rgb(255 255 255 / 22%);
    --bcd-border-color-2: #25252585;
    --bcd-color-1: #caefff;
    --bcd-color-2: #274e65;
    --bcd-color-3: #bd0917;
    --bcd-color-5: #272727;
    --bcd-color-7: #402f40;
    --bcd-color-9: #8c8c8c;
    --bcd-color-11: rgba(51, 106, 139, 0.70);
    --bcd-color-12:rgba(39, 39, 39, 1); /*sidenav background*/
    --bcd-color-13:#efeeec;
    --bcd-color-14:#c368c2;
    --bcd-color-link-1:#ffecba;
    --bcd-color-link-1-hover:#ffdb7a;
    --bcd-gradient-2-from: rgba(41, 41, 41, 1);
    --bcd-gradient-2-to: rgba(41, 41, 41, 0);
    --bcd-white: #fff;
    --bcd-inverse: #fffcf4;
    --bcd-inverse-link:#f2fdff;
    --bcd-inverse-link-hover:#acd8ee;
    --bcd-label-bg-color-1:rgba(16, 16, 16, 0.87);
    --bcd-site-background:#1c1c1c;
    --bcd-site-color:#1c1c1c;
    --bcd-text-size-less: 15px;
    --bcd-bg-inverse: #fff;

    --bcd-set-1-1: #f7f0e6;
    --bcd-set-1-link:#d2b085;
    --bcd-set-1-link-hover:#e3c7a5;
    --bcd-set-1-2:rgb(242 235 225 / 0.85);
    --bcd-set-2-1: #223151;
    --bcd-set-2-2:#344a7a;
    --bcd-set-2-3:#262a33;
    --bcd-set-2-4:rgb(28 30 39 / 0.72);
    --bcd-set-2-link:#4569b5;
    --bcd-set-2-link-hover:#5484e8;
    --bcd-set-2-link-dark:#223151;
    --bcd-set-2-link-dark-hover:#3660bd;
    --bcd-set-2-gradient-from: rgb(38 42 51 / 1);
    --bcd-set-2-gradient-to:rgb(38 42 51 / 0);
    --bcd-set-3-1:#611120;
    --bcd-set-3-1-hover:#9e1a32;
    --bcd-set-3-link:#981c33;
    --bcd-set-3-link-hover:#c32441;
    --bcd-set-3-gradient-from:rgb(96 17 29);
    --bcd-set-3-gradient-to:rgb(96 17 32 / 0);
    --bcd-set-4-1: #71643f;
}

.bcd-color-13 {color: var(--bcd-color-13);}

/* correzioni */
img {max-width:100%;max-height:100%;}
#BCD-sidenav-left.md-sidenav-left {max-width:90%;width:90%;}
.md-panel.bcd-panel {min-width:320px;}

html, body {min-width:100%;width: 100%;max-width: 100%;min-height:100%;height:100%;max-height:100%;overflow: hidden !important;background-color:var(--bcd-site-background);color:var(--bcd-site-color);}
#page {position:relative;width:100%;height:100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;box-shadow: 1000px 0 0 0 var(--bcd-set-2-4), -1000px 0 0 0 var(--bcd-set-2-4);}
body {font-family: "DM Sans", sans-serif;font-size: 19px;line-height: 1.3em;font-weight: 200;}
.bcd-outfit {font-family: "DM Sans", sans-serif;font-optical-sizing: auto;font-style: normal;}
.bcd-bg-set-1 {background-color:var(--bcd-set-1-1);}
/* Firefox */
#page {
    scrollbar-width: auto;
    scrollbar-color: #867157 #262a33;
}

/* Chrome, Edge, Safari */
#page::-webkit-scrollbar {
    width: 18px;
    height: 18px;
}

#page::-webkit-scrollbar-track {
    background: #262a33;
}

#page::-webkit-scrollbar-thumb {
    background-color: #867157;
    border-radius: 9px;
    border: 3px solid #262a33;
}

#page::-webkit-scrollbar-thumb:hover {
    background-color: #9a8469;
}

#page::-webkit-scrollbar-corner {
    background: #262a33;
}

#page::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none;
}
a, a:visited, a:focus {text-decoration: none;color:#611120;-webkit-transition: 200ms all;transition: 200ms all;}
a:hover {text-decoration: none;color:#951b32;}

.bcd-rotate-180 {transform:rotate(180deg);}
.bcd-mix-blend-mode-hard-light {mix-blend-mode: hard-light;}

.bcd-entry-content.bcd-inverse a, .bcd-entry-content.bcd-inverse a:visited, .bcd-entry-content.bcd-inverse a:focus {color:var(--bcd-set-1-link-hover);}
.bcd-entry-content.bcd-inverse a:hover {color:var(--bcd-set-4-1);}
a.bcd-set-1-link, a.bcd-set-1-link:visited, a.bcd-set-1-link:focus {text-decoration: none;color:var(--bcd-set-4-1);}
a.bcd-set-1-link:hover {text-decoration: none;color:var(--bcd-set-1-link-hover);}
a.bcd-set-2-link, a.bcd-set-2-link:visited, a.bcd-set-2-link:focus {text-decoration: none;color:var(--bcd-set-2-link);}
a.bcd-set-2-link:hover {text-decoration: none;color:var(--bcd-set-2-link-hover);}
a.bcd-set-3-link, a.bcd-set-3-link:visited, a.bcd-set-3-link:focus {text-decoration: none;color:var(--bcd-set-3-link);}
a.bcd-set-3-link:hover {text-decoration: none;color:var(--bcd-set-3-link-hover);}

a.bcd-inverse, a.bcd-inverse:visited, a.bcd-inverse:focus {text-decoration: none;color:var(--bcd-set-4-1);}
a.bcd-inverse:hover {text-decoration: none;color:var(--bcd-set-1-link-hover);}
.bcd-link-2, .bcd-link-2:visited {text-decoration: none;color:var(--bcd-color-9);}
.bcd-link-2:hover, .bcd-link-2:focus {text-decoration: none;color:var(--bcd-color-2);}
p {margin: 0 0 10px 0;}
h1, h2, h3, h4, h5, h6 {font-family: "Cinzel Decorative", serif;margin: 0;padding: 0;font-weight: normal;}
.bcd-hover-1 {background-color:var(--bcd-set-1-1);}
.bcd-entry-content {font-size: 19px;font-weight: 200;letter-spacing: 0.03rem;line-height: 1.6em;text-align: justify;}
.bcd-entry-content h2,
.bcd-entry-content h3,
.bcd-entry-content h4,
.bcd-entry-content h5,
.bcd-entry-content h5,
.bcd-entry-content h6 {margin:25px 0 15px;}
.bcd-entry-content h2 {font-size:31px;line-height: 1em;}
.bcd-entry-content.bcd-inverse h2, .bcd-entry-content.bcd-inverse h3, .bcd-entry-content.bcd-inverse h4, .bcd-entry-content.bcd-inverse h5, .bcd-entry-content.bcd-inverse h6 {font-family: "DM Sans", sans-serif;color: #fff;font-weight:400;}
.bcd-playfair {font-family: "Playfair", serif;font-optical-sizing: auto;font-style: normal;font-variation-settings: "wdth" 100;}
.bcd-dm-sans {font-family: "DM Sans", sans-serif;font-optical-sizing: auto;font-style: normal;font-variation-settings: "wdth" 100;}
.bcd-gradient-1 {background: var(--bcd-set-2-gradient-from);background: linear-gradient(0deg, var(--bcd-set-2-gradient-from) 0%, var(--bcd-set-3-gradient-to) 80%);-webkit-transition: 200ms all;transition: 200ms all;}
.bcd-gradient-1.bcd-hover {background:#4e0e1a;background: linear-gradient(0deg, #4e0e1a 0%, transparent 80%);}
.bcd-gradient-2 {background: var(--bcd-gradient-2-from);background: linear-gradient(0deg, var(--bcd-gradient-2-from) 5%, var(--bcd-gradient-2-to) 100%);}
.bcd-gradient-3 {background: #FFF;background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 34%, rgba(255, 255, 255, .8) 100%);}
.bcd-bg-color-1 {background-color:#600e1f;}
.bcd-bg-color-2 {;background-color:#fff0bc;}
.bcd-bg-set-1 {background-color:var(--bcd-set-1-1);}
.bcd-bg-set-2 {background-color:var(--bcd-set-2-1);}
.bcd-bg-set-2-1 {background-color:var(--bcd-set-2-3);}
.bcd-bg-set-3-1 {background-color:var(--bcd-set-3-1);}
.bcd-bg-light {background-color:var(--bcd-bg-light);}
.bcd-bg-dark {background-color:var(--bcd-bg-dark);}
.bcd-flow-width {width:calc(100% - 30px);padding:15px;}
.btn13 .icon {transition-duration: 0.5s;position: absolute;height: 5px;right:15px;width: 30px;top: 30px;background-color: var(--bcd-inverse);}
.btn13 .icon:before {transition-duration: 0.5s;position: absolute;width: 30px;height: 4px;background-color: var(--bcd-inverse);content: "";top: -10px;}
.btn13 .icon:after {transition-duration: 0.5s;position: absolute;width: 30px;height: 4px;background-color: var(--bcd-inverse);content: "";top: 10px;}
.btn13.open .icon {transition: 0.5s;}
.btn13.open .icon:before {transform: rotateZ(-45deg) scaleX(0.75) translate(-10px, -3px);}
.btn13.open .icon:after {transform: rotateZ(45deg) scaleX(0.75) translate(-10px, 3px);}
.btn13:hover {cursor: pointer;}

.bcd-button-1, .bcd-button-1:visited {background-color: var(--bcd-inverse-link);color: var(--bcd-color-3);border: 1px solid var(--bcd-inverse-link);padding: 10px 20px;font-size: 14px;line-height: 1em;text-transform: uppercase;letter-spacing: 0.05rem;font-weight: 500;-webkit-transition: 200ms all;transition: 200ms all;border-radius:6px;}
.bcd-button-1:hover, .bcd-button-1:focus {background-color: var(--bcd-inverse-link-hover);color: var(--bcd-color-7);}

/* animazioni */
.bcd-cncpt-tile-TA.bcd-animated-item {top:60px;opacity:0;}
#BCD-section-AF-1 {top:60px;opacity:0;}
#BCD-section-AG-1 {top:60px;opacity:0;}

.bcd-width-300 {width:300px;}
.bcd-height-1 {height:1px;}
.bcd-height-2 {height:2px;}
.bcd-height-3 {height:3px;}
.bcd-bg-inverse {background-color:var(--bcd-bg-inverse);}

/* base: portrait */
.bcd-emo-bg-video {height: 115% !important;}
.bcd-light-entrance .bcd-emo-bg-video .bcd-hover {background: rgb(255 255 255 / 0%);}
.bcd-mobile-menu {position: relative;font-size:30px;margin-right:5px;}
.bcd-container {width:100%;}
.bcd-contained {width:100%;margin:0 auto;}
.bcd-inverse {color:var(--bcd-inverse) !important;}
.bcd-white {color:var(--bcd-white);}
#BCD-global-searcher {display:none;}
.bcd-language-menu {background-color:var(--bcd-color-13);padding:10px;}
#BCD-header {position:fixed;z-index:1;left:0;top:35px;right:0;color:var(--bcd-inverse);-webkit-transition: 200ms all;transition: 200ms all;}
body:not(.home) #BCD-header {background: rgba(0, 0, 0, 0.2);}
body:not(.home) #BCD-header.bcd-on-top {top:0;background-color:var(--bcd-set-2-3);}
#BCD-header.bcd-on-top {top:0;background-color:var(--bcd-set-2-3);}
#BCD-pre-header {font-size:14px;background:var(--bcd-set-2-3);letter-spacing: 0.04rem;font-weight: 300;}
#BCD-pre-header a, #BCD-pre-header a:visited, #BCD-pre-header a:focus {text-decoration: none;color:var(--bcd-set-4-1);}
#BCD-pre-header a:hover {text-decoration: none;color:var(--bcd-set-1-link-hover);}
#BCD-pre-header .bcd-box {}
#BCD-pre-header .bcd-separator {}
#BCD-header .bcd-logo {width:136px;}
.home #BCD-header .bcd-logo {opacity:0;-webkit-transition: 200ms all;transition: 200ms all;}
.home #BCD-header #BCD-navigator {opacity:0;-webkit-transition: 200ms all;transition: 200ms all;}

.home #BCD-header.bcd-on-top .bcd-logo {opacity:1;}
.home #BCD-header.bcd-on-top #BCD-navigator {opacity:1;}

#BCD-header > .bcd-container > .bcd-inside {padding:20px 15px;}
#BCD-navigator {list-style-type:none;margin:0;padding:0;}
#BCD-navigator li {display:inline-block;border-left: 1px solid var(--bcd-set-2-link);}
#BCD-navigator li:nth-child(1) {border-left: 0 solid transparent;}
#BCD-navigator li.current-menu-item a {font-weight:400;}
#BCD-navigator li {padding: 0 5px 0 11px;line-height: 1em;}
#BCD-navigator li a, #BCD-navigator li a:focus, #BCD-navigator li a:visited {display: inline-block;text-decoration: none;color: var(--bcd-inverse);font-weight: 400;letter-spacing: 0.08rem;line-height:1em;font-size: 13px;text-transform: uppercase;}
#BCD-navigator li a:hover {color:var(--bcd-inverse-link-hover);}
#BCD-footer {background-color: var(--bcd-set-2-3);color:var(--bcd-inverse);}
#BCD-footer .bcd-menu-wrapper {padding-top:15px;}
#BCD-footer .bcd-colophon {font-size:13px;}
#BCD-footer-menu {list-style-type:none;margin:0;text-align:center;padding:0 15px;}
#BCD-footer-menu li {display:inline-block;}
#BCD-footer-menu li a {display:inline-block;padding:0 8px;margin: 14px 0 14px -5px;text-decoration:none;color:var(--bcd-inverse);font-weight:300;font-size:14px; border-right: 1px solid var(--bcd-inverse);border-left: 1px solid var(--bcd-inverse);letter-spacing: 0.08rem;}
/* CTA */

.bcd-cta-1, .bcd-cta-1:visited, .bcd-cta-1:focus {font-family: "DM Sans", sans-serif;background: var(--bcd-set-2-link-dark);color:var(--bcd-inverse);border-radius: 4px;font-size: var(--bcd-text-size-less);text-transform: uppercase;font-weight: 400;padding: 15px 20px;line-height: 1em;letter-spacing: 0.10rem;border:none;-webkit-transition: 200ms all;transition: 200ms all;text-align:center;}
.bcd-cta-1:hover {background: var(--bcd-set-2-link-dark-hover);color:var(--bcd-inverse);}
.bcd-cta-1[disabled] {background-color:var(--bcd-bg-disabled);}
.bcd-cta-2, .bcd-cta-2:visited {font-family: "DM Sans", sans-serif;background: var(--bcd-color-5);color:var(--bcd-inverse);border-radius: 4px;font-size: var(--bcd-text-size-less);text-transform: uppercase;font-weight: 400;padding: 10px 20px;line-height: 1em;letter-spacing: 0.10rem;border:none;}

.bcd-cta-3, .bcd-cta-3:visited, .bcd-cta-3:focus {font-family: "DM Sans", sans-serif;background: var(--bcd-set-3-1);color:var(--bcd-inverse);border-radius: 4px;font-size: var(--bcd-text-size-less);text-transform: uppercase;font-weight: 400;padding: 15px 20px;line-height: 1em;letter-spacing: 0.10rem;border:none;-webkit-transition: 200ms all;transition: 200ms all;text-align:center;}
.bcd-cta-3:hover {background: var(--bcd-set-3-1-hover);color:var(--bcd-inverse);}
.bcd-cta-3[disabled] {background-color:var(--bcd-bg-disabled);}

.bcd-cta-mini-link,
.bcd-cta-mini-link:visited,
.bcd-cta-mini-link:focus {-webkit-transition: 200ms all;transition: 200ms all;text-transform:uppercase;letter-spacing:0.04rem;font-weight:500;color:var(--bcd-set-2-link);border:1px solid var(--bcd-set-2-link);padding:12px 16px;font-size:14px;}
.bcd-cta-mini-link:hover {color:var(--bcd-set-2-link-hover); border-color:var(--bcd-set-2-link-hover);}
.bcd-cta-mini-link i,
.bcd-cta-mini-link:visited i,
.bcd-cta-mini-link:focus i {font-size:13px;}
.bcd-cta-mini-link:hover i {font-size:13px;}

.bcd-header-link-offset {transform:translateY(15px);position:relative;z-index:9;}
.bcd-squared-box-wrapper {}
.bcd-squared-box-wrapper .bcd-box {min-width:300px;min-height:300px;width:50%;}
.bcd-squared-box-wrapper .bcd-box > .bcd-inside {
    box-shadow: 0 16px 18px 0 rgba(0, 0, 0, 0.59);color:#fff;border-radius:6px;padding:45px;margin:15px;border:1px solid rgb(198, 64, 121);}
.bcd-squared-box-wrapper .bcd-box > .bcd-inside .bcd-gradient {
    opacity: 0.502;
    background-image: -moz-linear-gradient( 90deg, rgb(218,9,78) 0%, rgb(143,14,137) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(218,9,78) 0%, rgb(143,14,137) 100%);
}
.bcd-squared-box-wrapper .bcd-box h2 {font-size: 41px;margin: 0 0 15px 0;}
.bcd-squared-box-wrapper .bcd-box li {padding:4px 0;font-size:18px; line-height:1em;}
.bcd-suites-container {margin:125px auto 15px;}
.bcd-social-circle {width:40px;height:40px;border-radius:50%;margin:5px;}
.bcd-social-circle img {width:30px;}
.bcd-contact-buttons-wrapper {}
.bcd-contact-buttons-wrapper .bcd-contact-button {padding:15px;margin:15px;}
.bcd-contact-buttons-wrapper .bcd-contact-button.bcd-calendar > .bcd-inside {
    background: #8F0E89;
    background: linear-gradient(180deg, rgba(143, 14, 137, 1) 1%, rgba(218, 9, 78, 1) 100%);
}
.bcd-contact-buttons-wrapper .bcd-contact-button.bcd-whatsapp > .bcd-inside {
    background: #46955E;
    background: linear-gradient(0deg,rgba(70, 149, 94, 1) 0%, rgba(83, 176, 111, 1) 100%);
}
.bcd-contact-buttons-wrapper .bcd-contact-button.bcd-phone > .bcd-inside {
    background: #29637F;
    background: linear-gradient(0deg,rgba(41, 99, 127, 1) 0%, rgba(61, 133, 163, 1) 100%);
}
.bcd-contact-buttons-wrapper .bcd-contact-button.bcd-ballot > .bcd-inside {
    background:#ef9b20;
    background: linear-gradient(0deg, rgb(244, 184, 27) 0%, rgb(230, 204, 28) 100%);
}
.bcd-contact-buttons-wrapper .bcd-contact-button > .bcd-inside {width:120px;height:120px;border-radius:50%;}
.bcd-contact-buttons-wrapper .bcd-contact-button > .bcd-inside i {font-size:43px;color:#fff;line-height:1em;}
.bcd-contact-buttons-wrapper .bcd-contact-button .bcd-label {font-size:14px;line-height:1.1em;font-weight:300;text-transform:uppercase;letter-spacing:0.05rem;margin-top:25px;}
.bcd-landing-promo-box {}
.bcd-landing-promo-box .bcd-absolute-full-container > div {margin:0; padding:0;text-align:center;font-family: "DM Sans", sans-serif;}
.bcd-landing-promo-box .bcd-absolute-full-container > div.bcd-promo-line-1 {font-size:27px;line-height:1em;font-weight:500;text-transform:uppercase;letter-spacing:0.04rem;}
.bcd-landing-promo-box .bcd-absolute-full-container > div.bcd-promo-line-2 {font-size:66px;line-height:1em;font-weight:700;text-transform:uppercase;letter-spacing:0.04rem;}
.bcd-landing-promo-box .bcd-absolute-full-container > div.bcd-promo-line-3 {font-size:19px;line-height:1em;font-weight:500;text-transform:uppercase;letter-spacing:0.04rem;}
.bcd-landing-promo-box .bcd-absolute-full-container > div.bcd-promo-line-4 {font-size:19px;line-height:1em;font-weight:500;text-transform:uppercase;letter-spacing:0.04rem;}
/* concept */
.bcd-deco-1 {width:300px;fill:var(--bcd-set-4-1);}
.bcd-inverse .bcd-deco-1 {fill:#d0b66b;}

.home .bcd-section-pre-footer-only-home {display:none;}
.home .bcd-section-pre-footer .bcd-cncpt-header-1.bcd-set-2 h2 {color:var(--bcd-inverse);}
.bcd-light-entrance.home .bcd-section-pre-footer .bcd-cncpt-header-1.bcd-set-2 h2 {color: var(--bcd-set-2-1);}
.home .bcd-section-pre-footer .bcd-entry-content {color:var(--bcd-inverse);}
.bcd-light-entrance.home .bcd-section-pre-footer .bcd-entry-content {color: var(--bcd-set-2-1);line-height: 1.3em;font-weight: 200;letter-spacing: 0.04rem;text-align: left;margin-top: 10px;}
.bcd-section-pre-footer .bcd-content {background-color:rgb(247 240 230 / 91%);}

/* [HOOK] sections */
.bcd-cncpt-tpl-layout {padding-top:200px;}
.bcd-cncpt-section-A1 {position:relative;z-index:1;}
.bcd-cncpt-section-A2 {position:relative;z-index:1;padding:220px 15px 100px;}
.bcd-cncpt-section-A3 {position:relative;z-index:1;}
.bcd-cncpt-section-AA {position:relative;background-color:var(--bcd-set-2-1);}
.bcd-cncpt-section-AA .bcd-post-image.bcd-main {height:610px;}
.bcd-cncpt-section-AB {position:relative;padding-bottom:200px;}
.bcd-cncpt-section-AB .bcd-focus-card-wrapper {margin-bottom:50px;}
.bcd-cncpt-section-AB .bcd-focus-card {position: relative;background: #262A33;background: linear-gradient(180deg, rgba(38, 42, 51, 1) 0%, rgba(38, 42, 51, 0.63) 54%, rgba(38, 42, 51, 0.63) 70%, rgba(38, 42, 51, 0) 100%);margin: 0 15px -94px;padding: 65px 25px 100px;}
.bcd-cncpt-section-AE {position:relative;z-index:1;}
.bcd-cncpt-section-AE .bcd-owl-wrapper {margin:50px auto 85px;width:100%;}
.bcd-cncpt-section-AF {position:relative;z-index:1;}
.bcd-cncpt-section-AF .bcd-2 {margin-bottom:15px;}
.bcd-cncpt-section-AF .bcd-2 .bcd-post-image {position:relative;height:200px;}
.bcd-cncpt-section-AF .bcd-3 {margin-bottom:15px;}
.bcd-cncpt-section-AF .bcd-3 .bcd-post-image {position:relative;height:200px;}
.bcd-cncpt-section-AG {position:relative;z-index:1;}
.bcd-cncpt-section-AG .bcd-content {position:relative;padding:15px 0;}
.bcd-cncpt-section-AG .bcd-post-iframe-map {position:relative;z-index:1;-webkit-transition: 200ms all;transition: 200ms all;padding:15px;}
.bcd-cncpt-section-AG .bcd-post-iframe-map #BCD-map {height: 600px;}
.bcd-cncpt-section-AG .bcd-cncpt-section-AG-1 {padding:15px;}
.bcd-cncpt-section-AH {position:relative;padding:50px 0;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content-A {padding: 0 15px;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content-A .bcd-A-1 {margin: 15px 0 35px;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content-B {padding: 0 15px;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content-B .bcd-B-1 {margin:45px 0;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content-C {padding: 0 15px;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content-C .bcd-C-1 {margin:45px 0;}
.bcd-cncpt-section-AH .bcd-portrait .bcd-content {margin-bottom:50px;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-1 .bcd-2 .bcd-post-image {aspect-ratio:1/1;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-2 .bcd-2 .bcd-post-image {aspect-ratio:1/1;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-2 .bcd-1 {padding:15px;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-2 .bcd-2 {padding:15px;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-3 .bcd-1 {padding:15px;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-3 .bcd-3 {position:relative;z-index:1;}
.bcd-cncpt-section-AH .bcd-landscape .bcd-content-3 .bcd-3 .bcd-post-image {height:400px;}
.bcd-cncpt-section-AI {padding:50px 0;}
.bcd-cncpt-section-AL {position:relative;}
.bcd-cncpt-section-AM {position:relative;}
.bcd-cncpt-section-AN {position:relative;}
.bcd-cncpt-section-AO {position:relative;}
.bcd-cncpt-section-AO .bcd-images-box {position:relative;width:300px;height:300px;}
.bcd-cncpt-section-AO .bcd-images-box img {max-width:100%;max-height:100%;}
.bcd-cncpt-section-AQ {width: 130px;position: absolute;left: 50%;transform: translate(-50%, -50%);top: 0;z-index: 1;}
.bcd-cncpt-section-AR {position: relative;z-index:1;}
.bcd-cncpt-section-AS {position: relative;z-index:1;background-color:var(--bcd-set-2-3);}
.bcd-cncpt-section-AS h3 {font-size:37px;margin:30px 0 15px;}
.bcd-cncpt-section-AU {position: relative;z-index:1;}
.bcd-cncpt-section-AV {position: relative;z-index:1;}
.bcd-cncpt-section-AW {position: relative;z-index:1;}
.bcd-cncpt-section-Z1 {position: relative;z-index:1;}
.bcd-cncpt-section-Z1 .bcd-box-1.bcd-post-image {aspect-ratio:1/1;}
.bcd-cncpt-section-Z1 .bcd-box-2 {padding:15px 0;}
.bcd-cncpt-section-Z1 .bcd-row {margin-bottom:35px;}

.bcd-cncpt-section-aria-1 {padding:100px 15px;}
.bcd-cncpt-section-aria-2 {padding:50px 15px;}
.bcd-cncpt-section-aria-3 {padding:100px 0;}

/* [HOOK] objects */

.bcd-cncpt-try-one {/*background-color: var(--bcd-set-2-4);*/padding:30px;}
.bcd-cncpt-try-one h1 {line-height: 1.1em;margin: 5px auto;text-transform: none;letter-spacing: 0.09rem;font-size: 43px;font-weight:400;}
.bcd-cncpt-try-one .bcd-pre-ex {color: #fff !important;}
.bcd-cncpt-image-cover-border {border:1px solid var(--bcd-set-1-1);margin:5px;}
.bcd-cncpt-header-1 h1, .bcd-cncpt-header-1 h2, .bcd-cncpt-header-1 h3, .bcd-cncpt-header-1 h4, .bcd-cncpt-header-1 h5, .bcd-cncpt-header-1 h6 {color:var(--bcd-set-2-1);}
.bcd-cncpt-header-1 {padding:0;position:relative;z-index:1;}
.bcd-cncpt-header-1 .bcd-line {width: 100px;height: 5px;border-radius: 5px;margin:10px auto;}
.bcd-cncpt-header-1.bcd-set-2.bcd-left {}
.bcd-cncpt-header-1.bcd-set-2.bcd-right {}
.bcd-cncpt-header-1.bcd-set-2 h2 {color: var(--bcd-set-2-1);}
.bcd-cncpt-header-1.bcd-set-2 .bcd-line {background-color: var(--bcd-set-2-2);margin: 10px auto;}
.bcd-cncpt-header-1.bcd-set-inverse .bcd-line {background-color: var(--bcd-inverse);}
.bcd-cncpt-header-1.bcd-center {text-align:center;}
.bcd-cncpt-header-1.bcd-center .bcd-content {text-align:justify;line-height: 1.4em;letter-spacing: 0.04rem;font-size: 19px;}
.bcd-cncpt-header-1 h2 {font-family: "Cinzel Decorative", serif;font-weight:400;font-size: 36px;line-height:1.1em;letter-spacing:-1px;}
.bcd-cncpt-header-1.bcd-inverse h2 {font-weight:400;}
.bcd-cncpt-header-1.bcd-inverse .bcd-pre-ex {color:#d0b66b;}
.bcd-cncpt-header-1 .bcd-pre-ex {font-weight:200;font-family: "DM Sans", sans-serif;line-height:1.3em;letter-spacing:0.05rem;margin-bottom:10px;color:var(--bcd-set-4-1);text-transform:uppercase;font-size:14px;}
.bcd-cncpt-header-1 .bcd-ex {font-weight:400;font-family: "DM Sans", sans-serif;line-height:1.3em;font-size: 17px;letter-spacing: 0.09rem !important;}
.bcd-cncpt-header-1 .bcd-ex.bcd-inverse, .bcd-cncpt-header-1.bcd-inverse .bcd-ex {font-weight:200;letter-spacing:0.08rem;}
.bcd-cncpt-header-1 .bcd-cta-wrapper {margin-top:35px;}
.bcd-cncpt-label-1 {position:absolute;top:15px;left:0;background-color:var(--bcd-label-bg-color-1);color: var(--bcd-inverse);padding:12px 25px 12px 15px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
.bcd-cncpt-box-1 {width:30px;height:30px;background-color:var(--bcd-color-3);border-radius:6px;margin:5px;}
.bcd-cncpt-box-2 {position:relative;z-index:1;background-color: rgb(38 42 51 / 77%);padding: 25px;border: 1px solid var(--bcd-border-color-1);border-radius: var(--bcd-border-radius-1);box-shadow: 11px 11px 18px -10px rgba(0, 0, 0, 0.4);overflow:hidden;}
.bcd-cncpt-box-2 .bcd-hover {opacity: .8;mix-blend-mode: overlay;}
.bcd-cncpt-ribbon-1 {position:absolute;z-index:1;top:50%;height:50%;background-color:var(--bcd-set-2-4);padding:15px;width:85%;margin: 0 auto;transform: translateY(-50%);overflow:hidden;}
.bcd-cncpt-ribbon-1 .bcd-effect {background-color: #00000075;mix-blend-mode: overlay;animation:bcdMirrorFlash 10s linear infinite alternate;}
.bcd-meta-bcd-claim {color:var(--bcd-color-14);font-size:24px;font-weight:600;text-shadow:3px 3px 1px var(--bcd-color-7);text-transform:uppercase;}
.single-room .bcd-cncpt-ribbon-1 {width:80%;background-color:var(--bcd-color-11);}
.bcd-cncpt-box-shadow-1 {box-shadow:11px 11px 18px -10px rgba(0, 0, 0, 0.4);}
.bcd-cncpt-border-radius-1 {border-radius: var(--bcd-border-radius-1);}
.bcd-cncpt-border-1 {border: 1px solid var(--bcd-border-color-1);}
.bcd-cncpt-grey-box {background-color: var(--bcd-bg-1);color: var(--bcd-inverse);font-size: 17px;line-height: 1.1em;padding: 15px;}
.bcd-cncpt-grey-box .bcd-box {margin-bottom:15px;}
.bcd-cncpt-grey-box .bcd-box .bcd-label {margin-bottom:5px;}
.bcd-cncpt-grey-box input {padding:10px 14px;border-radius:3px;}
.bcd-cncpt-grey-box input,
.bcd-cncpt-grey-box textarea {background-color: var(--bcd-bg-1);border:1px solid var(--bcd-border-color-2);color:#fff;}
.bcd-cncpt-grey-box textarea {min-height: 140px;}
.bcd-cncpt-tile-TA {width:300px;position:relative;z-index:1;box-shadow:1px 5px 18px 0 rgba(0, 0, 0, 0.39);}
.bcd-cncpt-tile-TA h3 {font-size: 33px;text-align: center;line-height: 1em;}
.bcd-cncpt-tile-TA .bcd-ex {font-size:13px;letter-spacing:0.04rem;line-height:1em;margin-top:10px;}
.bcd-cncpt-tile-TA .bcd-post-image {aspect-ratio:9/10;}
.bcd-cncpt-tile-TB {position:relative;margin: 0 0 15px 0;top:60px;opacity:0;}
.bcd-cncpt-tile-TB > .bcd-inside {position:relative;margin:2px;width:300px; aspect-ratio:1/1;padding:15px; border: 1px solid #bab5a8;}
.bcd-cncpt-tile-TB h3 {font-family: "DM Sans", sans-serif;text-transform:uppercase;font-weight:600;font-size:21px;}
.bcd-cncpt-tile-TB .bcd-content {line-height:1.2em;font-size:17px;}
.bcd-cncpt-tile-TC {position:relative;margin: 0 0 15px 0;border-bottom:1px solid var(--bcd-set-4-1);}
.bcd-cncpt-tile-TC h3 {font-family: "DM Sans", sans-serif;text-transform:uppercase;font-weight:600;font-size:19px;}
.bcd-cncpt-tile-TC .bcd-content {line-height: 1.2em;font-size: 17px;font-weight: 300;color: #444;}
.bcd-extra-1 .bcd-1 {padding:15px;}
.bcd-extra-1 .bcd-2 {padding:15px;}
/* combination */
.bcd-absolute-full-container.bcd-post-image.bcd-background {}
.bcd-absolute-full-container.bcd-post-image.bcd-background img {}
.bcd-absolute-full-container.bcd-post-image.bcd-effect {}
.bcd-absolute-full-container.bcd-post-image.bcd-effect img {mix-blend-mode: multiply;opacity: .2;}

.bcd-cncpt-try-one h1 {line-height: 1em;text-transform:none;letter-spacing:0.09rem;}
.bcd-cncpt-shape-left {position:relative;z-index:1;width:90%;height:90%;margin:5%;opacity: 0;top: 60px;}
.bcd-cncpt-shape-red {position:relative;z-index:1;background-color:#3f120c94;width:90%;height:90%;margin:5%;opacity: 0;top: 60px;overflow:hidden;}
.bcd-cncpt-shape-mid {position:relative;z-index:1;width:90%;height:90%;margin:5%;opacity: 0;top: 60px;border-radius:500px 500px 0 0;overflow:hidden;}
.bcd-arch-top {border-radius:50% 0 0 0;}
.bcd-arch-top-right {border-radius:0 50% 0 0;}
.bcd-mix-blend-mode-multiply {mix-blend-mode:multiply;}
.bcd-mix-blend-mode-color-burn {mix-blend-mode:color-burn;}
.bcd-mix-blend-mode-soft-light {mix-blend-mode: soft-light;}
/* section */
.bcd-section-hero-01 {position:relative;padding:50px 0 100px;}
.bcd-section-hero-01 .bcd-cncpt-box-2 {padding: 35px 25px;width: 90%;}
.bcd-section-hero-01 .bcd-cncpt-box-3 {position:relative;z-index:1;}
.bcd-section-hero-01 .bcd-cncpt-box-3 h1 {font-size: 68px;line-height: .9em;text-align:center;margin: 0 auto 25px;color: var(--bcd-set-1-1);text-shadow:2px 2px 2px var(--bcd-set-2-1);}
.bcd-section-hero-01 .bcd-cncpt-header-1 {margin:0;}
.bcd-section-hero-01 .bcd-cncpt-header-1 h2 {font-family: "Cinzel Decorative", serif;font-size: 17px;line-height: 1.3em;letter-spacing: 0.08rem;margin: 9px auto 15px;}
.bcd-section-hero-01 .bcd-post-image.bcd-rear img {/*mix-blend-mode:color-dodge;*/opacity:.5;}
.bcd-section-hero-01 .bcd-post-image.bcd-main {height:610px;}
.bcd-section-hero-01 .bcd-post-image.bcd-main img {opacity:0.6;}
.bcd-section-hero-01 .bcd-cncpt-header-1 h2 {text-shadow:0 1px 17px #000;}
.bcd-section-hero-01 .bcd-cncpt-header-1 .bcd-ex {text-shadow:0 1px 17px #000;line-height: 1em;}

.bcd-tpl-apartments {position:relative;z-index:1;}




.bcd-section-pre-footer .bcd-post-iframe-map {position:relative;z-index:1;-webkit-transition: 200ms all;transition: 200ms all;}
.bcd-section-pre-footer .bcd-post-iframe-map .bcd-map-cta {display:none;}
.bcd-section-pre-footer .bcd-post-iframe-map.bcd-expanded {position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;}
.bcd-section-pre-footer .bcd-post-iframe-map.bcd-expanded #BCD-map {height: 90vh;width:100vw;border:1px solid var(--bcd-set-2-link-dark);}
.bcd-section-pre-footer .bcd-post-iframe-map.bcd-expanded .bcd-map-cta {display:flex;}
.bcd-section-pre-footer .bcd-post-iframe-map {margin:25px 0;}
.bcd-section-pre-footer .bcd-post-iframe-map #BCD-map {height: 300px;border:1px solid var(--bcd-set-1-1);}




.bcd-section-AT {position: relative;z-index:1;}
.bcd-section-AT .bcd-content {position:relative;z-index:1;padding:50px 15px;opacity:0;top:60px;}
.bcd-section-AT .bcd-content .bcd-post-image {height:390px;}
.bcd-section-AT .bcd-1 {position:relative;z-index:1;padding-bottom:15px;}
.bcd-section-AT .bcd-2 {position:relative;z-index:1;}
.bcd-section-AT .bcd-2 .bcd-post-image {width:100%;height:100%;}
.bcd-section-pre-footer {position: relative;z-index:1;/*box-shadow:0 -57px 71px 10px #f7f0e6;*/}
#BCD-form-booking-below {display:none;}
/* OWL */
.bcd-owl-1 {margin:0;padding:0;}
.bcd-owl-1 {margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
.bcd-owl-1 .owl-stage-outer {padding:0;}
.bcd-owl-1 .owl-stage {padding:0}
.bcd-owl-1 .owl-nav {bottom: -50px;position: absolute;width: 100px;left: 50%;transform: translateX(-50%);height: 50px;}
.bcd-owl-1 .owl-nav .owl-prev {color:#fff;position:absolute;left:-1px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-1 .owl-nav .owl-next {color:#fff;position:absolute;right:-1px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-1 .owl-nav .owl-prev i, .bcd-owl-1 .owl-nav .owl-next i {font-size:37px;color:var(--bcd-set-3-1);}
.bcd-owl-1 .owl-dots {position:absolute;left:0;right:0;bottom:-50px;text-align:center;}
.bcd-owl-1 .owl-dot {position:relative;background-color: #fff !important;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;border-radius:50%;}
.bcd-owl-1 .owl-dot.active {background-color:#1a1a1a !important;}
.bcd-owl-1 img {filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:200ms all;transition:200ms all;}
.bcd-owl-1 .item {height:630px;padding:0;}
.bcd-owl-1 .owl-nav .owl-prev,
.bcd-owl-1 .owl-nav .owl-next {height:50px;padding:0;}
.bcd-owl-1 .item {background-color:#fffaf2;border-radius:var(--bcd-border-radius-1);overflow:hidden;box-shadow:0 6px 16px -3px rgba(146, 139, 128, 1);    margin: 30px 15px;}
.bcd-owl-1 .item h3 {font-size:29px;line-height:0.9em;}
.bcd-owl-1 .item .bcd-post-image {height:412px;}
.bcd-owl-1 .item .bcd-content {padding:15px;}
.bcd-owl-1 .item .bcd-content h3 {font-family: "DM Sans", sans-serif;font-size: 21px;line-height: 1.1em;font-weight: 600;text-transform: uppercase;letter-spacing: 0.001rem;}
.bcd-owl-1 .item .bcd-content .bcd-ex {line-height:1.2em;}
.bcd-owl-1 img {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-owl-1 img:hover {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-owl-2 {margin:0;padding:0;}
.bcd-owl-2 {margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;}
.bcd-owl-2 .owl-nav {bottom:0;position:absolute;width:100%;}
.bcd-owl-2 .owl-nav .owl-prev {color:#fff;position:absolute;left:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-2 .owl-nav .owl-next {color:#fff;position:absolute;right:10px;bottom:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.bcd-owl-2 .owl-nav .owl-prev i, .bcd-owl-2 .owl-nav .owl-next i {font-size:49px;color:var(--bcd-color-3);}
.bcd-owl-2 .owl-dots {position:absolute;left:0;right:0;bottom:-30px;text-align:center;}
.bcd-owl-2 .owl-dot {position:relative;background-color: #fff !important;width:10px;height:10px;padding:1px 2px;display:inline-block;margin:0 2px;border-radius:50%;}
.bcd-owl-2 .owl-dot.active {background-color:var(--bcd-color-3) !important;}
.bcd-owl-2 img {filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transition:200ms all;-moz-transition:200ms all;-o-transition:200ms all;transition:200ms all;}
.bcd-owl-2 .item,
.bcd-owl-2 .item .bcd-post-image,
.bcd-owl-2 .item .bcd-post-full-image,
.bcd-owl-2 .owl-nav .owl-prev,
.bcd-owl-2 .owl-nav .owl-next {width:100%;height:300px;}
.bcd-owl-2 img {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-owl-2 img:hover {filter:grayscale(0%);-webkit-filter:grayscale(0%);}
.bcd-absolute-almost-full-frame {border: 1px solid var(--bcd-set-1-1);position:absolute;z-index:1;top:var(--frame-margin);right:var(--frame-margin);bottom:var(--frame-margin);left:var(--frame-margin);}
.bcd-single-post {}
.bcd-single-post .bcd-post-image {aspect-ratio:16/9;margin-bottom:150px;}
.bcd-section-blog-wall {position:relative;z-index:1;padding: 0 0 100px;}
.bcd-tile-blog {width:100%;}
.bcd-tile-blog > .bcd-inside {background-color:#fffaf2;border-radius:var(--bcd-border-radius-1);overflow:hidden;box-shadow:0 6px 16px -3px rgba(146, 139, 128, 1);margin: 15px;}
.bcd-tile-blog h3 {font-size:29px;line-height:0.9em;}
.bcd-tile-blog .bcd-post-image {aspect-ratio:10/11;}
.bcd-tile-blog .bcd-content {padding:15px;}
.bcd-tile-blog .bcd-content h3 {font-family: "DM Sans", sans-serif;font-size: 21px;line-height: 1.1em;font-weight: 600;text-transform: uppercase;letter-spacing: 0.001rem;}
.bcd-tile-blog .bcd-content .bcd-ex {line-height: 1.1em;}
.bcd-blog-post-date-card {position: absolute;z-index: 1;left: 50%;bottom: -58px;padding: 15px 10px 10px;background: #fff;width: 80px;transform: translateX(-50%);}
.bcd-blog-post-date-card .bcd-date-day {font-size: 39px;margin: 4px auto;line-height: 1em;}
.bcd-blog-post-date-card .bcd-date-month {text-transform: uppercase;font-size:12px;}

#BCD-sidenav-left {background-color:var(--bcd-color-12);}
#BCD-sidenav-left md-content {background-color:transparent;}
#BCD-sidenav-left .bcd-side-logo {width: 220px;margin: 15px;}
#BCD-sidenav-left ul {margin:0; padding:15px 0;}
#BCD-sidenav-left li {padding:5px 0;}
#BCD-sidenav-left li a {font-size:17px; text-transform: uppercase;letter-spacing:0.08rem;font-weight:300;color:var(--bcd-inverse);display:inline-block;padding:4px 0;}
#sb-container-1 {z-index:999999;}
.rotazione-360 {
    animation: rotazione360 20s linear infinite;
}
.bcd-wall-1 {padding: 0 0 200px 0;}
.bcd-left-sidenav-bg-image {}
.bcd-left-sidenav-bg-image img {opacity: .2;mix-blend-mode: screen;}
.bcd-blog-post-date-card .bcd-date-day {line-height:1em;font-weight:500;margin:0;padding:0;}
.bcd-blog-post-date-card .bcd-date-month {line-height:1em;font-weight:500;margin:0;padding:0;}
.bcd-blog-post-date-card .bcd-date-year {line-height:1em;font-weight:500;margin:0;padding:0;}

/* [HOOK] animations */
@keyframes bcdMirrorFlash {
    0% {
        transform:rotate(45deg) scale(2) translateX(-200%);
    }

    15% {
        transform:rotate(45deg) scale(2) translateX(200%);
    }

    100% {
        transform:rotate(45deg) scale(2) translateX(200%);
    }
}

@keyframes rotazione360 {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

@media only screen and (orientation : portrait) {
    .bcd-landscape {display:none;}
}

@media only screen and (orientation : portrait) and (min-width: 600px) {
    .bcd-section-hero-01 {padding:150px 0 205px;}
    .bcd-section-hero-01 .bcd-cncpt-box-3 h1 {font-size:68px;line-height:.9em;}
    .bcd-section-hero-01 .bcd-cncpt-box-2 {width:600px;}
    .bcd-cncpt-section-AG {padding-bottom:260px;}
    .bcd-cncpt-section-AG .bcd-cncpt-section-AG-1 {left: 50%;top: 0;width: 75%;background: var(--bcd-set-1-1);padding: 25px;border-radius: 12px;transform: translate(-50%, -30%);}
    .bcd-mobile-menu {font-size:37px;}
    .bcd-cncpt-tile-TA {width: 620px;}
    .bcd-cncpt-tile-TA .bcd-post-image {aspect-ratio: 8 / 5}
    .bcd-flow-width {width:600px;}
    .bcd-section-AT .bcd-content {padding:35px;}
    .bcd-section-AT .bcd-2 .bcd-post-image {min-height:500px;}
    .bcd-tile-blog {width:50%;}
    .bcd-tile-blog .bcd-inside {width:auto;height:660px;}
    .bcd-cncpt-section-Z1 .bcd-box-1.bcd-post-image {aspect-ratio:16/9;}
    .bcd-emo-bg-video {height: 100% !important;}

}

@media only screen and (orientation : landscape) {
    .bcd-portrait {display:none;}
    .bcd-section-hero-01 {padding:80px 0 200px;}
    .bcd-cncpt-section-A2 {padding:220px 15px 10px;}
    .bcd-cncpt-section-AF .bcd-box.bcd-1 {background-color: rgba(144, 94, 143, .3);padding:25px;}
    .bcd-cncpt-section-AF .bcd-box.bcd-2 {margin:0;}
    .bcd-cncpt-section-AF .bcd-box.bcd-3 {margin:0;}
    .bcd-cncpt-section-AG {padding-bottom:360px;}
    .bcd-cncpt-section-AG .bcd-cncpt-section-AG-1 {left: 50%;top: 0;width:550px;background: var(--bcd-set-1-1);padding: 25px;border-radius: 12px;transform: translate(-50%, -30%);}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-1 .bcd-1 {width:50%;padding:15px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-1 .bcd-1 .bcd-entry-content {line-height:1.5em;padding: 80px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-1 .bcd-2 {width:50%;padding:15px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-2 .bcd-1 {width:50%;padding:15px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-2 .bcd-1 .bcd-entry-content {line-height:1.5em;padding: 80px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-2 .bcd-2 {width:50%;padding:15px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-3 .bcd-3 .bcd-entry-content {width:700px;background-color:var(--bcd-set-1-2);padding:60px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-3 {padding:200px 0 100px;}
    .bcd-cncpt-section-AH .bcd-landscape .bcd-content-3 .bcd-3 .bcd-post-image {height:700px;}
    .bcd-cncpt-section-AO .bcd-images-box {position:relative;width:600px;height:600px;}
    .bcd-section-AT .bcd-1 {padding: 0 25px 50px 0;}
    .bcd-section-AT .bcd-cncpt-header-1.bcd-left {width:100%;margin-right:0;}
    .bcd-section-AT .bcd-content .bcd-post-image {height:500px;}


    body.single-post .bcd-cncpt-section-A2 {padding:150px 15px 150px;}
    .bcd-cncpt-ribbon-1 {left:auto;right:auto;width:400px;margin: 0 auto;}
    .single-room  .bcd-cncpt-ribbon-1 {width:400px;}
    .bcd-cncpt-tile-TA {width:calc((100% - 10px) / 3);}
    .bcd-cncpt-tile-TA:nth-child(1) {margin-right:5px;}
    .bcd-cncpt-tile-TA:nth-child(3) {margin-left:5px;}
    .bcd-cncpt-tile-TA .bcd-post-image {aspect-ratio:1/1;min-width:auto;}
    .bcd-section-hero-01 .bcd-cncpt-box-3 h1 {font-size:68px;line-height:.9em;}
    #left-menu-button span i {font-size:31px;}
    .bcd-flow-width {width:700px;}
    .bcd-section-AT .bcd-1 {width:50%;}
    .bcd-section-AT .bcd-2 {width:50%;}
    .bcd-section-hero-01 .bcd-cncpt-box-2 {width:650px;}
    #BCD-navigator li {padding: 0 5px 0 10px;}
    #BCD-navigator li a {font-weight:200;line-height:1em;}
    #BCD-navigator li a, #BCD-navigator li a:focus, #BCD-navigator li a:visited {font-size:14px !important;font-weight:300;}
    #BCD-navigator li a:hover {color:var(--bcd-set-4-1);font-size:14px !important;font-weight:300;}
    .bcd-section-pre-footer .bcd-flow-width {width:420px;margin-right:-45%;}


    .bcd-section-AT .bcd-content {padding:50px;}
    .bcd-section-AT .bcd-2 .bcd-post-image {min-height:600px;}
    .bcd-extra-1 .bcd-1 {padding:15px;width:40%;}
    .bcd-extra-1 .bcd-2 {padding:15px;width:60%;}
    .bcd-owl-2 .item,
    .bcd-owl-2 .item .bcd-post-image,
    .bcd-owl-2 .item .bcd-post-full-image,
    .bcd-owl-2 .owl-nav .owl-prev,
    .bcd-owl-2 .owl-nav .owl-next {width:100%;height:600px;}
    .bcd-tile-blog {width:33.33%;}
    .bcd-tile-blog .bcd-inside {width:auto;height:660px;}
    .bcd-cncpt-section-Z1 .bcd-box-1.bcd-post-image {aspect-ratio:16/9;}
    .bcd-flex-order-1 {order:1;width:50%;padding:15px;}
    .bcd-flex-order-2 {order:2;width:50%;}
    .bcd-cncpt-section-Z1 .bcd-box.bcd-box-2 {padding:15px;}
}

@media only screen and (orientation : landscape) and (min-width: 960px) {
    .bcd-cncpt-section-AA .bcd-post-image.bcd-main {height:473px;}
    .bcd-section-hero-01 .bcd-post-image.bcd-main {height:510px;}
}

@media only screen and (orientation : landscape) and (min-width: 1280px) {
    .bcd-flow-width {width:960px;}
    .bcd-cncpt-section-aria-1 {padding:150px 15px;}
    .bcd-cncpt-section-aria-2 {padding:75px 15px;}
    .bcd-cncpt-section-aria-3 {padding:150px 0;}

    .bcd-cncpt-section-AA .bcd-post-image.bcd-main {height:600px;}
    .bcd-section-hero-01 {padding:85px 0 200px;}
    .bcd-section-hero-01 .bcd-post-image.bcd-main {height:600px;}
    .bcd-section-hero-01 .bcd-cncpt-box-3 h1 {font-size: 98px;margin-bottom: 55px;}
    .bcd-cncpt-try-one h1 {font-size: 61px;line-height: 1em;}
    .bcd-cncpt-tile-TA h3 {font-size:39px;}
    .bcd-section-AT .bcd-content .bcd-post-image {height:590px;}
}
@media only screen and (orientation : landscape) and (min-width: 1440px) {
    .bcd-cncpt-section-AA .bcd-post-image.bcd-main {height:660px;}
    .bcd-section-hero-01 .bcd-post-image.bcd-main {height:660px;}
}
@media only screen and (orientation : landscape) and (min-width: 1910px) {
    #page {max-width:1920px;margin: 0 auto;}
    .bcd-section-hero-01 {padding:160px 0 360px;}
    .bcd-cncpt-section-AA .bcd-post-image.bcd-main {height:700px;}
    .bcd-section-hero-01 .bcd-post-image.bcd-main {height:700px;}
    .bcd-large-container {width: 1920px;padding:15px;}
    .bcd-cncpt-tile-TA h3 {font-size:43px;}
    .bcd-section-pre-footer .bcd-flow-width {width: 480px;margin-right: -65%;}
}

@media (min-width: 600px) {
    .bcd-contained {width:440px;}
    .bcd-cncpt-section-AO .bcd-images-box {position:relative;width:440px;height:440px;}
    #BCD-header .bcd-logo {width: 176px;}
    #BCD-footer-menu {list-style-type:none;margin:0;padding:0;}
    #BCD-footer-menu li {display:inline-block;}
    #BCD-footer-menu li a {display:inline-block;padding:0 8px;margin:14px 0 14px -5px;text-decoration:none;font-weight:300;font-size:14px; border-right: 1px solid var(--bcd-set-2-1);letter-spacing: 0.08rem;}
    #BCD-footer-menu li:last-child a {border-right: none;}
    .bcd-section-hero-01 .bcd-post-image.bcd-main {height:580px;}
    .bcd-cncpt-section-AA .bcd-post-image.bcd-main {height:580px;}
    .bcd-cncpt-header-1 h2 {font-size:41px;}
    .single-landing .bcd-cncpt-header-1 h2 {font-size:65px;margin: 30px auto;}
    /*.bcd-cncpt-header-1.bcd-left {width:80%;margin-right:20%;}*/
    .bcd-cncpt-ribbon-1 {width:460px;}
    .single-room  .bcd-cncpt-ribbon-1 {width:408px;}
}

@media (min-width: 960px) {
    .bcd-contained {width:600px;}
    /*.bcd-cncpt-header-1.bcd-left {width:70%;margin-right:30%;}*/
}

@media (min-width: 1280px) {
    .bcd-container {width:1260px;margin:0 auto;}
    .bcd-contained {width:760px;}
    .bcd-cncpt-section-AF .bcd-cncpt-header-1.bcd-left {width:100%;margin-right:0;}
    #BCD-header .bcd-logo {width: 228px;}
    /*.bcd-cncpt-header-1.bcd-left {width:65%;margin-right:35%;}*/
    .bcd-cncpt-tile-TB {width:33%;}
    .bcd-cncpt-tile-TB > .bcd-inside {width:calc(100% - 10px);margin:5px;}
}

@media (min-width: 1440px) {

}

@media (min-width: 1910px) {

}

@media (min-width: 2570px) {

}