@charset "utf-8";
html, body {
    min-width:100%;
    width: 100%;
    max-width: 100%;
    min-height:100%;
    height:100%;
    max-height:100%;
    overflow: hidden !important;
}
body {
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    color: #31000B;
}
* {box-sizing: border-box;}
body.mnb {color:#2c2b2a;}
body.mnb:not(.home) {padding-top:43px;}
#page {position:relative;width:100%;height:100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
body.error404 #page {padding:0 !important;}
body.error404 .bcd-hover {background:rgba(255,255,255,.7);}
body.error404 .entry-content {font-size:63px;line-height:1.4em;font-weight:700;}
body.error404 .bcd-content {padding:15px;}
body.error404 .bcd-post-image {height:400px;}
body.error404 {padding:15px;text-align:center;}
#page.mnb {background: #faf3e1;}
#screen_cover {display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;align-items: center;justify-content: center;flex-direction: column;flex-wrap: nowrap;}
#form-drop-area {background: #fff;padding: 30px 15px;border: 5px dashed #8cc3ec;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin: 15px 0;text-align: center;color: #8cc3ec;text-transform: uppercase;font-weight: 700;font-size: 21px;}
#form-dropped-files {background: #fff;padding: 30px 15px;border: 4px solid #8cc3ec;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin: 15px 0;text-align: center;color: #8cc3ec;text-transform: uppercase;font-weight: 700;font-size: 21px;}
#form-dropped-files label {margin:0;}
#form-dropped-files  i {margin: 4px auto;font-size: 50px;}
#form-dropped-files  i.load-images {margin: 15px auto;font-size: 60px;}
#form-dropped-files div.loaded-file {padding:4px 0;color:#71b2e1;font-size:15px;letter-spacing: 2px;text-transform: uppercase;font-weight: 400;}
#form-dropped-files img {width:40px;margin-right:8px;}
.negozio-whatsapp {
    position: fixed;
    right: 28px;
    bottom: 5px;
    padding: 0;
    width: 45px;
    z-index: 1;
}
#iubenda-cs-banner {
    left: 0 !important;
    position: fixed !important;
    width: 100% !important;
    z-index: 99999998 !important;
    background-color: black;
}
.iubenda-cs-content {
    display: block;
    margin: 0 auto;
    padding: 20px;
    width: auto;
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    font-size: 14px;
    background: #000;
    color: #fff;}
.iubenda-cs-rationale {
    max-width: 900px;
    position: relative;
    margin: 0 auto;
}
.iubenda-banner-content > p {
    font-family: Helvetica,Arial,FreeSans,sans-serif;
    line-height: 1.5;
}
.iubenda-cs-close-btn {
    margin:0;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
}
.iubenda-cs-cookie-policy-lnk {
    text-decoration: underline;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
}
video {
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    position: absolute;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition-timing-function: ease;
    z-index: 1;
}
.mnb #mnb-home-top video {display:none;}
.mnb #mnb-home-top h1 {font-size:39px;}
.bcd-only-desktop {display: none;}
b, strong {font-weight: 600;}
img {max-width: 100%;}
h1, h2, h3, h4, h5, h6 {margin:0;padding-bottom:6px;font-family: 'Playfair Display', serif;font-weight: 500;color:#383032;line-height:1em;}
h1 {font-size: 39px;padding: 10px 0 10px;}
h2 {font-size: 37px;padding: 10px 0 10px;}
h3 {font-size: 33px;padding: 10px 0 10px;}
h4 {font-size: 20px;padding: 10px 0 10px;}
h5 {font-size: 20px;padding: 10px 0 10px;line-height: 1.1em;}
h6 {font-size: 19px;padding: 10px 0 10px;line-height: 1.2em;}

h1.entry-title {font-size: 32px;}
h2.entry-title {font-size: 35px;line-height: 1em;}
h3.entry-title {font-size: 19px;padding:6px 0;}
h4.entry-title {font-size: 23px;}
h5.entry-title {font-size: 20px;}
h6.entry-title {font-size: 17px;}
body.mnb aside h3 {font-size:25px;}
body.mnb .room-featured-container h3 {text-align:left;font-size:25px;}
a {text-decoration: none;color: #c19650;outline: none;}
a:hover, a:focus {text-decoration: none;color: #ff9801;outline: none;}
.mnb {font-family: 'Work Sans', sans-serif;}
.mnb .inverse {color:#f1ede8;}
.mnb .bcd-inverse {color:#f1ede8;}
.mnb a, .mnb a:visited {text-decoration: none;color: #c19650;outline: none;}
.mnb a:hover, .mnb a:focus {text-decoration: none;color: #f7e8c3;outline: none;}
.mnb a.inverse, .mnb a.inverse:visited {text-decoration: none;color: #fff;outline: none;}
.mnb a.inverse:hover, .mnb a.inverse:focus {text-decoration: none;color: #f7e8c3;outline: none;}
.mnb .mnb-home-extra-link a, .mnb .mnb-home-extra-link a:hover {color:#2c2b2a;}
.mnb md-menu-item a, .mnb md-menu-item a:visited {color:#2c2b2a;}
.mnb md-menu-item a:hover, .mnb md-menu-item a:focus {color:#ebcb7d;}
p {padding:0;margin-bottom:8px;}
a, button {
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
}
.mnb .footer-min-height {min-height:180px;}
/* Correzioni */
.bcd-flex-center {display: flex;align-items: center;justify-content: center;}
.bcd-flex-center-below {display: flex;align-items: flex-end;justify-content: center;}
body {overflow-x: hidden;}
.bcd-df-post-visit {visibility: hidden;}
.form-control, .input-group-addon {border-radius: 0;}
button:focus {outline:0;}
.scroller {overflow-y: auto;overflow-x:hidden;}
.mp-menu h2.main-nav-title {padding: 16px 32px 4px 16px;}
.mp-menu ul li > a {font-size:15px;}
.page-template-content-stack .pages-nav__item {padding: 0 4%;}
label {margin-bottom: 0;margin-top: 5px;font-weight: 400;font-size: 15px;}
.st-menu ul li a {display: block;padding: 13px 16px;outline: none;letter-spacing: 1px;font-weight: 100;font-size: 16px;transition: background 0.3s, box-shadow 0.3s;text-transform: none;}
body.page-template-content-stack .menu-button span {margin-left: 15%;margin-right: 15%; width: 70%;}
.menu-button::before, .menu-button::after {width: 80%;margin-left: 10%;}
#cn-button {display: none;}
.bcd-parallax-layer {
    background-size: cover;
    background-attachment: fixed;
    background-position: center 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
}
/* simplebooking [start] */
/*body.mnb #sb-container .sb-screen-l .sb__btn--verify {color:#fff !important;}
body.mnb #sb-container .sb-custom-button-color {color:#fff !important;}*/
/* simplebooking [end] */
#bcd-sidenav-left md-content {width: 100%;}
#home-cta, .bcd-parallax-box {height:600px;}
#booking-in-page {padding:15px 0;}
.navbar {margin-bottom: 0;border: 0 solid transparent;float: right;}
.navbar-default {background-color: transparent;}
body.mobile #trigger {float: left;padding: 1px 12px;margin-top:5px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
#header_info {display:none;position: relative;padding: 15px;font-size: 11px;text-align: right;font-weight: 400;line-height:12px;}
#pre-header {background: #faf3df;}
.bg-yellow {background: #faf3df;padding: 15px 0 0 0;}
.mnb .bg-yellow {background:#faf3e1;}
.mnb h1 {color:#2c2b2a;font-size: 31px;line-height:1.1em;}
.mnb.page-template-tpl-faqs h1 {font-size: 51px;line-height:1.1em;}
.mnb h2 {color:#2c2b2a;font-size: 27px;line-height:1.1em;}
.mnb h3 {color:#2c2b2a;font-size:24px;line-height:1.1em;}
.mnb h4 {color:#2c2b2a;font-size:21px;line-height:1.1em;}
.mnb h5 {color:#2c2b2a;font-size:19px;line-height:1.1em;}
.mnb h6 {color:#2c2b2a;font-size:19px;line-height:1.1em;}
.mnb .bg-yellow h3 {color:#585756;}
.bg-yellow-margin {margin-bottom:0;}
.mp-menu h2 {padding: 15px;font-size:23px;}
.pages-nav__item {width: 50%;}
.priv-cont {font-size: 13px;line-height: 14px;padding-top: 4px;padding-left: 4px;}
.map-area {margin: 10px 5%;}
#map_closer_container {position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;z-index: 99999999;}
.contacts_map {display:block; width: 100%;margin: 40px 0;}
.contacts_map h6 {font-weight: 600;}
.contacts_map img.location {width:100%;border-radius: 5px;}
.contacts_map div.location-content {font-size: 17px; font-weight: 600;font-style: italic;min-height:46px;}
.contacts_map h6 {font-weight: 600 !important;font-size: 27px; !important;}
.map-reset {clear: both;float: none;}
.google_map {display:block;min-height:280px;height: 280px;border-radius:0;}
.csstransforms .cn-wrapper li a span {font-weight: 100;}
.csstransforms .cn-wrapper li a {line-height: 0.6em;}
.rooms-list h3 {padding:0;}
#cn-wrapper {-ms-transform: rotate(1deg);-webkit-transform: rotate(1deg);transform: rotate(1deg);}
.ctn-1 {padding-top:30px;padding-bottom:30px;}
.mnb #page-contact-claim .cta-container {padding:0 25px 25px;}
#fixed-header {position: fixed;z-index: 1;left:0;top:0;width: 100%;padding:10px;background:#fff;}
#fixed-header .sititle {font-size:21px;font-family: 'Playfair Display', serif;}
#fixed-header .sititle a, #fixed-header .sititle a:visited {color:#2c2b2a;}
#logo {
    /*position: absolute;*/
    left: 0;
    top:0;
    z-index: 999;
    padding: 15px;
    background: #fff;
    -webkit-box-shadow: 0 0 50px 0 #d3d3d3;
    -moz-box-shadow:  0 0 50px 0 #d3d3d3;
    box-shadow:  0 0 50px 0 #d3d3d3;
}
.mnb .bcd-accordion-opener {background-color: #fffbef;padding: 0 15px;margin: 0 0 5px 0;border-bottom: 1px dotted #f7d8a5;}
.mnb .bcd-accordion-opener h2 {padding: 15px 0;}
.mnb .bcd-accordion-content {background-color: #fffbef;padding: 15px;margin: 0 0 15px 0;border-bottom: 1px dotted #f7d8a5;}
.mnb .bcd-accordion-content .entry-content {margin:0;padding:0 !important;}
.navigator {display:none;text-align: right;}
.home-black-label {background: rgba(28,18,18,0.75);text-align:center;padding:15px;color:#fff;}
.home-black-label h1 {padding:0;}
.mnb .bg-dark {background-color: #2c2b2a;color:#fff;}
.mnb .bg-dark-image {background-image: url(img/ptn-3.png);color:#fff;}
.mnb .home-black-label {background: rgba(28,18,18,0.75);text-align:center;padding:15px;color:#000;height:100%;}
.mnb #mnb-parallel-view h3 {color:#fff;}
.mnb .home-black-label-inside {padding:25px;}
.mnb .home-black-label-inside .entry-content {color: #fff;}
.mnb .home-black-label h1 {padding:0;}
body.home .bcd-post-thumbnail {height:300px;background: center center no-repeat;background-size: cover;}
body.home .home-offer-box.bcd-post-thumbnail {width:100%;height:200px;margin-bottom:25px;}
.cta-01, .cta-01:visited {background: #ba8c55;border:2px solid #ba8c55;border-radius: 5px;padding: 10px 20px;text-transform: uppercase;color: #fff;margin: 5px;font-size: 15px;}
.cta-01:hover, .cta-01:focus {background: #a27745;color:#fff;}
.cta-02, .cta-02:visited {background: transparent;border:2px solid #ba8c55;border-radius: 5px;padding: 10px 20px;text-transform: uppercase;color: #fff;margin: 5px;font-size: 15px;}
.cta-02:hover, .cta-02:focus {background: #ba8c55;color:#fff;}
.cta-03, .cta-03:visited {background: transparent;border: 1px solid #ba8c55;border-radius: 5px;padding: 10px 12px;text-transform: uppercase;color: #ba8c55;margin: 15px 2px;font-size: 13px;display: inline-block;}
.cta-03:hover, .cta-03:focus {background: #ba8c55;color:#fff;}
.cta-04, .cta-04:visited {background: #1c1212;padding: 10px 20px;text-transform: uppercase;color: #fff;margin: 5px;font-size: 15px;display:inline-block;}
.cta-04:hover, .cta-04:focus {background: #ba8c55;color:#fff;}
.cta-05, .cta-05:visited {background: #ba8c55;border: 1px solid #ba8c55;border-radius: 5px;padding: 10px 12px;text-transform: uppercase;color: #faf3df;margin: 15px 2px;font-size: 13px;display: inline-block;}
.cta-05:hover, .cta-05:focus {background: #ba8c55;color:#fff;}
.gold {color:#ba8c55;}
#simplebooking-container .info {padding: 0 !important;}
#simplebooking-container .modify {margin: 0 !important;}
md-sidenav, md-sidenav md-content {background: #fff;}
md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar) {background: transparent;}
md-menu-content i.material-icons {font-size: 21px;margin-right: 5px;margin-top: 5px;}
#left-side-menu, #left-side-menu-2 {list-style-type: none;margin: 0;padding:0;}
#left-side-menu li, #left-side-menu-2 li {width:100%;padding:0;margin:1px 0 0;}
#left-side-menu li a, #left-side-menu li a:visited, #left-side-menu-2 li a, #left-side-menu-2 li a:visited {
    display: block;
    padding: 17px 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight:400;
    font-size:21px;
    font-family: 'Playfair Display', serif;
    letter-spacing: 1px;
}
#left-side-menu li a:hover, #left-side-menu li a:focus {background: #fffcf2;color:#5d482e;}
@media (max-width: 768px) {
    body.page .bcd-f-prop-h-100-w-100:before {content: "";display: block;padding-top: 0;}
}
@media only screen and (orientation: landscape) {
    .bcd-f-prop-h-100-w-100:before {
        content: "";
        display: block;
        padding-top: 100%;
    }
}

/* theme args */
#home-last-offer {padding:100px 0 50px;margin-top:-70px;}
.mnb #home-last-offer {background:#2c2b2a;padding:30px 0 50px;margin:0;}
.mnb #home-last-offer h3 {padding:25px 0;}
.mnb #home-last-offer h4 {text-align: left;margin-top:0;padding:12px 0 4px;font-size:19px;line-height:1.3em;}

#home-last-offer img {
    border: 8px solid #fff;
    -webkit-box-shadow: 0 0 25px 0 rgba(191, 168, 140, 0.62);
    -moz-box-shadow: 0 0 25px 0 rgba(191, 168, 140, 0.62);
    box-shadow: 0 0 25px 0 rgba(191, 168, 140, 0.62);
}
.mnb #home-last-offer img {
    border: 8px solid #fff;
    -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.62);
    -moz-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.62);
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.62);
}
#home-last-offer h4 {font-family: 'Open Sans', sans-serif;margin-top:25px;}
body.home .owl-pagination {display:none;}
#home-popup-cover {width:100%;height:100%;z-index:999999;position: absolute;left:0;top:0;background-color: rgba(0,0,0,0.7);color:#fff;text-align: center;}
#home-popup-cover-page {width:80%;margin:50px auto;text-align: left;background-color: #FAF4E2;color:#111;padding:25px;overflow: auto;}
#home-popup-cover-page-title {padding-bottom:25px;text-align: center;}
#home-popup-cover-page-thumbnail {margin:15px 15px 15px 0;float:left;width:35%;}
#home-popup-cover-page-entry-content {text-align: left;padding-top: 15px;}
#paginator {width: 100%;}
.thin {font-size:16px;}
.uppercase {text-transform: uppercase;}
.padding-15 {padding: 15px;}
.hover-opacity {color: transparent;}
.hover-opacity:hover {font-size:43px;background-color: rgba(0,0,0,0.5);color: #fff;}
.home-gallery-title {position: absolute;left:5%;top:15px;width: 90%;z-index: 9;}
.home-gallery-title h3 {font-size:27px;background:rgba(56,48,50,0.85);color:#fff;padding: 10px 25px;}
.home-gallery-title a {min-width:200px;background: rgba(28, 18, 18, 0.62);}
.booking-container h3 {text-align: center;padding-bottom: 25px !important;font-weight: 600 !important;}
#g_map_5, #g_map_6, #g_map_7 {height: 300px;}
.contacts_map h6 {color: #443832;font-size:34px;}
.cta-container {padding: 3px 0;}
.mnb .camere .cta-container {padding: 20px 0 5px;}
.header-latast {font-size: 13px;padding: 4px 12px;background-color: #FCF6E4;margin: 0 14px 8px;text-transform: uppercase;}
.ctn-video {padding: 50px;margin: 20px auto;}
/* datafiller */
.post-social-facebook-container {position: relative;display: inline-flex;}
.post_social_facebook_like {position: absolute;left: -16px;top: -8px;font-size: 12px;white-space: nowrap;width: 26px;height: 26px;line-height: 26px;border-radius: 15px;font-weight: 600;text-align: center;}
#post_social_facebook_like_img {position:absolute;right:-5px;bottom:-5px;width: 16px;}
#post_social_facebook_share_img {position: absolute;right: -12px;bottom: -8px;min-width: 40px;}
.post_social_facebook_share {position: absolute;left: -8px;bottom: -8px;font-size: 12px;white-space: nowrap;width: 26px;height: 26px;line-height: 26px;border-radius: 15px;font-weight: 600;text-align: center;}
.post-social-twitter-container {position: relative;display: inline-flex;}
.post-social-googleplus-container {position: relative;display: inline-flex;}
.post_social_facebook_like {background-color: rgba(132, 214, 243, 0.44);border: 1px solid #63CDF1;color: #fff;text-shadow: 1px 1px 0 #000000;}
.post_social_facebook_share {background-color: rgba(132, 214, 243, 0.44);border: 1px solid #63CDF1;color: #fff;text-shadow: 1px 1px 0 #000000;}

/* mobile */
body.home.mobile #owl-home-gallery .owl-item-full p {line-height: 12px;}
body.home.mobile #owl-home-gallery .owl-item-full h2 {padding: 8px 0 10px;}
body.mobile .menu-container {height: auto;}
body.mobile .btn-cart-02 {padding: 2px 15px;margin: 0;font-size: 13px;}
body.mobile a.site-title {font-size: 13px;margin: 5px;float: left;}
body.mobile.page article .featuredtext {padding: 20px 10px;}

/* themes */
.btn-v-margin-6-10-14 {margin-top:6px;margin-bottom:6px;}
.btn-v-margin-12-20-28 {margin-top:12px;margin-bottom:12px;}
.caret {color: #845529;}
.owl-theme .owl-page span {margin: 9px 7px;}
.home-gallery-container {padding-bottom: 70px;}
.home-gallery-container .arrow_left {top:0;}
.owl-carousel-gallery .owl-item-full {height:260px;background-size: cover;background-position: center center;}
#owl-room {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-room .item, #owl-room .item .bcd-post-image, #owl-room .owl-nav .owl-prev, #owl-room .owl-nav .owl-next {height:300px;}
#owl-room .owl-nav {bottom: 0;position: absolute;width: 100%;}
#owl-room .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;}
#owl-room .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;}
#owl-room .owl-nav .owl-prev i, #owl-room .owl-nav .owl-next i {font-size: 49px;color:#fff}
#owl-room .owl-dots {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;}
#owl-room .owl-dot {position:relative;color: #fff;width:10px;height:10px;padding:1px 2px;display: inline-block;margin: 0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-room .owl-dot.active {background-color:#1a1a1a;}
.mnb .owl-carousel-rooms .owl-item-full {height:260px;background-size: cover;background-position: center center;}
.mnb .owl-carousel-camere .item {width:100%;height:260px;background-size: cover;background-position: center center;}
.mnb .owl-carousel-camere .item .owl-item-half {height:260px;background-size: cover;background-position: center center;background-color: #232323;}
.mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) {background-color:transparent;position:absolute;left:0;top:0;width:100%;height:100%;z-index: 1;}
.mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl {background: rgba(35, 35, 35, 0.75);padding:15px;width: 90%;}
.mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl h3 {text-align: center;font-size:26px;}
.mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl p {color:#e6e1ce; text-align: center;}
.mnb .owl-carousel-camere .owl-dots {position: absolute;z-index: 999999;left: 38%;bottom: 0;}
.mnb .owl-carousel-camere .owl-dots .owl-dot {width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color: #fff;margin:4px;display: inline-block;}
.mnb .owl-carousel-camere .owl-dots .owl-dot span {background:#fff;}
.mnb .owl-carousel-camere .owl-dots .owl-dot.active {background:#ebcb7d;}

.mnb .camere .item {width:96%;height:278px;background-size: cover;background-position: center center;margin:30px 2%;}
.mnb .camere .item .item-half {height:278px;background-size: cover;background-position: center center;background-color: #232323;}
.mnb .camere .item .item-half:nth-child(2) {background-color:transparent;position:absolute;left:0;top:0;width:100%;height:100%;z-index: 1;}
.mnb .camere .item .item-half:nth-child(2) .lbl {background: rgba(35, 35, 35, 0.75);padding:15px;width:90%;}
.mnb .camere .item .item-half:nth-child(2) .lbl h3 {text-align: center;font-size:26px;}
.mnb .camere .item .item-half:nth-child(2) .lbl p {color:#e6e1ce; text-align: center;}
.mnb .camera .item {width:96%;background-size: cover;background-position: center center;margin:30px 2% 60px;}
.mnb .camera .item .item-half {height:278px;background-size: cover;background-position: center center;background-color: #232323;}
.mnb .camera .item .item-half:nth-child(2) {background-color:transparent;position:relative;left:0;top:0;width:100%;height:100%;z-index: 1;}
.mnb .camera .item .item-half:nth-child(2) .lbl {background: rgba(35, 35, 35, 1);padding:15px;width:100%;}
.mnb .camera .item .item-half:nth-child(2) .lbl h3 {text-align: center;font-size:26px;}
.mnb .camera .item .item-half:nth-child(2) .lbl p {color:#e6e1ce; text-align: center;font-size: 14px;line-height: 1.2em;}
.mnb #rooms-gallery {padding-top:50px;padding-bottom: 50px;}
body.mnb.single-camera #rooms-gallery {padding-top:0;padding-bottom: 50px;}
.marketing-box {padding: 30px 0;}
.owl-controls {position: absolute;width: 100%;left: 0;bottom: 0;}
.owl-buttons {position: relative;}
.owl-theme .owl-page span {background: #f2d5ad;}
.owl-theme .owl-page.active span,
.owl-theme.clickable .owl-page:hover span {background: rgb(72, 49, 7);}
.owl-controls .arrow_left {position: absolute;left: 5px;top: -140px;font-size: 60px;color: #fff;text-shadow: 2px 5px 0 rgba(0, 0, 0, 0.4);}
.owl-controls .arrow_right {position: absolute;right: 5px;top: -140px;font-size: 60px;color: #fff;text-shadow: 2px 5px 0 rgba(0, 0, 0, 0.4);}
.footer-social img {width:34px;height:34px;}
.footer-social > div {height:80px;}
.mnb .footer-social > div {height:auto;}
.footer-contact {margin:4px 0;line-height:1.2em;}
.jolly-navigation {margin:0;padding:0;list-style-type: none;display:inline-block;}
.jolly-navigation li {display:inline-block;}

/* backgrounds [start] */
.bg-cream {padding-top:20px; padding-bottom:20px;background-color: rgba(251, 241, 215, 0.66);}

.bg-01 {background: #FBF2D6;padding-top: 30px; padding-bottom: 40px;/*border-top: 1px solid #E2D1B8;border-bottom: 1px solid #E2D1B8;*//*-moz-box-shadow: inset 0 0 34px rgba(61, 46, 29, 0.63);-webkit-box-shadow: inset 0 0 34px rgba(61, 46, 29, 0.63);box-shadow: inset 0 0 34px rgba(61, 46, 29, 0.63);*/}
.bg-01 h1 {color: #AF8956;padding-bottom: 0;}
.bg-01 h3 {color: #580513;padding-bottom: 0;}
.bg-01 h4 {color: #580513;padding-bottom: 0;}
.bg-01 p {color: #580513;font-weight: 400;}

.bg-02 {background-color: #C7A474;background-size: contain;color: #373E1B;    padding: 30px 0 20px;}
.bg-02 h1 {color: #580513;padding-top: 45px;}
.bg-02 h3 {color:#580513;padding: 0 0 25px;}
.bg-02 p {font-size: 19px !important; font-weight: 400;}

.bg-04 {background: rgb(0, 7, 17);border-top: 1px solid #40221B;color: #F1DFC6;padding: 20px 0 30px;}

.bg-05 {background-color: #070300;padding: 20px 0 30px;}
.bg-06 {background-color: #312B26;padding: 4px 0 4px;} /*Y*/

.bg-social {background: #FBF2D6;padding-top: 5px !important;padding-bottom: 5px !important;}

/* buttons */
.cta-social {display: inline-flex;width: 80%;text-align: center;align-items: center;justify-content: center;padding: 20px 10px;font-size: 23px;font-weight: 600;}
a.cta-social {color: #fff !important;}
a.cta-social:hover, a.cta-social:focus {color:#cdcdcd !important;}
a.cta-social i {margin-right: 10px;}
.cta-social-facebook {background: rgb(78,105,162);background: -moz-linear-gradient(top,  rgba(78,105,162,1) 0%, rgba(58,89,152,1) 100%);background: -webkit-linear-gradient(top,  rgba(78,105,162,1) 0%,rgba(58,89,152,1) 100%);background: linear-gradient(to bottom,  rgba(78,105,162,1) 0%,rgba(58,89,152,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e69a2', endColorstr='#3a5998',GradientType=0 );}
.cta-social-instagram {background: rgb(72,120,155);background: -moz-linear-gradient(top,  rgba(72,120,155,1) 0%, rgba(59,106,143,1) 100%);background: -webkit-linear-gradient(top,  rgba(72,120,155,1) 0%,rgba(59,106,143,1) 100%);background: linear-gradient(to bottom,  rgba(72,120,155,1) 0%,rgba(59,106,143,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48789b', endColorstr='#3b6a8f',GradientType=0 );}
.btn-cta {font-size: 12px;padding: 3px 13px;min-width: 40px;text-decoration: none;border-radius: 5px;}
.btn-cta-01 {-moz-background-image: linear-gradient(to bottom, rgb(58, 28, 28), rgb(122, 42, 42));-webkit-background-image: linear-gradient(to bottom, rgb(58, 28, 28), rgb(122, 42, 42));background-image: linear-gradient(to bottom, rgb(58, 28, 28), rgb(122, 42, 42));border-radius: 0;padding: 15px 35px;border: none;text-decoration: none;color: #fff;text-shadow: 0 1px 1px #000000;box-shadow: 0 10px 10px -6px rgba(47, 6, 6, 0.8);border-bottom: 1px solid #3A2D1C;}
.btn-cta-01:hover {-moz-background-image: linear-gradient(to bottom, rgb(58, 28, 28), rgb(144, 51, 51));-webkit-background-image: linear-gradient(to bottom, rgb(58, 28, 28), rgb(144, 51, 51));background-image: linear-gradient(to bottom, rgb(58, 28, 28), rgb(144, 51, 51));border-radius: 0;padding: 15px 35px;border: none;text-decoration: none;color: #fff;text-shadow: 0 1px 1px #000000;box-shadow: 0 10px 10px -6px rgba(47, 6, 6, 0.8);border-bottom: 1px solid #3A2D1C;}
.btn-cta-02 {padding: 8px 12px;margin: 0;-moz-background-image: linear-gradient(to bottom, #E8CCA6, #BF9967);-webkit-background-image: linear-gradient(to bottom, #E8CCA6, #BF9967);background-image: linear-gradient(to bottom, #E8CCA6, #BF9967);color: #4B522C;text-shadow: 0 0 5px #FFFFFF;border-radius: 3px;border: solid #E7CBA5 1px;}
.btn-cta-02:hover {-moz-background-image: linear-gradient(to bottom, #DABE97, #E7CBA5);-webkit-background-image: linear-gradient(to bottom, #DABE97, #E7CBA5);background-image: linear-gradient(to bottom, #DABE97, #E7CBA5);color: #4B522C;text-shadow: 0 0 5px #FFFFFF;border-radius: 3px;border: solid #E7CBA5 1px;}
.btn-cta-03 {border-radius: 0;padding: 3px 15px;text-decoration: none;background-image: linear-gradient(to bottom, #E8CCA6, #BF9967);color: #52330A !important;border: solid #E7CBA5 1px;font-weight: 600;margin:10px auto;font-size:13px;}
.btn-cta-03:hover, .btn-cta-03:focus {background-image: linear-gradient(to bottom, #E8CCA6, #AF8B5B);color: #F7F5F4;text-shadow: 0 0 5px #ECDCAF;border: solid #E7CBA5 1px;}
.btn-cta-04 {background-image: linear-gradient(to bottom, rgb(175, 137, 86), rgb(198, 173, 140));border-radius: 25px;padding: 10px 20px 10px 20px;border: solid #C6AD8B 1px;text-decoration: none;color: #fff;text-shadow: 0 1px 1px #040300;}
.btn-cta-04:hover {background-image: linear-gradient(to bottom, rgb(198, 173, 139), rgb(198, 173, 140));border-radius: 25px;padding: 10px 20px 10px 20px;border: solid #C6AD8B 1px;text-decoration: none;color: #fff;text-shadow: 0 1px 1px #040300;}
.btn-cta-05 {margin:2px 1px;}
.btn-cta-05 a:not(.site-title) {}
.btn-cta-05 a:not(.site-title):hover {color:#981a1a;}
.btn-cta-05 ul.bcd_nav a:not(.site-title) {outline: none;color: #fff;text-shadow: none;border: none;height: auto;line-height: inherit;border-radius: 0;padding: 0;box-shadow: none;background: none;}
.btn-cta-06 {background-image: linear-gradient(to bottom, #1F0100, #630000);border-radius: 0;padding: 10px 20px 10px 20px;border: solid #540000 1px;text-decoration: none;color: #F9EDD7;text-shadow: 0 1px 1px #E6A664;box-shadow: inset 0 6px 20px -10px #FFFFFF, inset 0 6px 10px -7px #FFFFFF, 0 4px 16px -3px #F9ECCA;}
.btn-cta-06:hover {background-image: linear-gradient(to bottom, #1F0100, #630000);border-radius: 0;padding: 10px 20px 10px 20px;border: solid #540000 1px;text-decoration: none;color: #F9EDD7;text-shadow: 0 1px 1px #E6A664;box-shadow: inset 0 6px 20px -10px #FFFFFF, inset 0 6px 10px -7px #FFFFFF, 0 4px 16px -3px #F9ECCA;}
.btn-cta-07 {margin: 0 5px;padding: 9px 24px;font-size: 13px;-moz-background-image: linear-gradient(to bottom, rgb(128, 100, 76), rgb(97, 27, 32));-webkit-background-image: linear-gradient(to bottom, rgb(128, 100, 76), rgb(97, 27, 32));background-image: linear-gradient(to bottom, rgb(128, 100, 76), rgb(97, 27, 32));border-radius: 19px;border: solid #734539 1px;}
.btn-cta-07:hover {padding: 9px 24px;font-size: 13px;-moz-background-image: linear-gradient(to bottom, rgb(97, 28, 32), rgb(97, 27, 32));-webkit-background-image: linear-gradient(to bottom, rgb(97, 28, 32), rgb(97, 27, 32));background-image: linear-gradient(to bottom, rgb(97, 28, 32), rgb(97, 27, 32));border-radius: 19px;border: solid #734539 1px;}

/* images container */
.mkt-img-cnt {width: 80px;height: 80px;border-radius: 0;overflow: hidden;margin: 5px auto 5px;background-size: cover;background-position: center center;border: none;}
.mkt-img-cnt-padder {display: block;width: 100%;height: 100%;background-size: cover;}
.home-cta-cnt {width: 160px;height: 120px;overflow: hidden;margin: 5px auto 5px;background-size: cover;background-position: center center;-moz-box-shadow: 0 10px 24px -11px #4C4C26;-webkit-box-shadow: 0 13px 24px -11px #4C4C26;box-shadow: 0 13px 24px -11px #4C4C26;}
.home-cta-cnt-padder {display: block;width: 100%;height: 100%;background-size: cover;}
/* backgrounds [end] */

/* header [start] */
#social-network.btn-cta-05 {margin: 0;}
.dropdown-menu {position: absolute;bottom: 0;left: 30%;width: 60%;z-index: 1000;top: auto;border: none;padding: 0;margin: 0;}
.navbar-default .navbar-toggle .icon-bar {background-color: #77490A;}
.menu-button::before, .menu-button::after, .menu-button span {background: #693F05;}
.navbar-default .navbar-toggle {border-color: #693F05;}
#social-network {padding: 5px;}
.social-container {display:none;font-size:13px;line-height:13px;}
#main_claim {background-color: #6D001A;border-bottom: 1px solid #38000D;}
/* header [end] */

/* mainflow [start] */
#mainflow {padding: 15px;}
.room-featured-container {background-color: #fff9e7;width: 80%;margin: 1% 10%;padding: 10px;border-radius: 3px;color: #583D10;font-weight: 400;}
body.mnb .room-featured-container {background: none;width: 100%;margin: 1% 0;padding: 10px;border-radius: 3px;color: #2c2b2a;font-weight: 400;}
.room-featured {padding: 0 4px;font-size: 13px;}
.room-featured i {margin: 0 8px 0 0;padding-top: 3px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {    z-index: 2;color: #585756;cursor: default;background-color: #faf3e1;border-color: #585756;}
.pagination > li > a, .pagination > li > span {color: #585756;background-color: #fdf9ed;border: 1px solid #585756;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #faf3e1;background-color: #585756;border-color: #585756;}
#page-contact-claim {margin:0 auto 0;padding: 50px 0 25px;}
body.mnb.page .bcd-shit.bcd-post-image {height:540px;}
/* default page */
.bcd-df-post-socials {text-align: center;}
.bcd-df-post-socials a img {border-radius: 20px;margin: 20px 2px;}
.post-time {float: right;font-size: 13px;}
article.list {padding: 15px;clear: left;margin-bottom: 25px; background-color: #fff;}
article.list .post-thumbnail {float:left;margin-right: 15px;width:150px;}
article.list .post-thumbnail img {width:150px;}
article.list .entry-meta {position: absolute;right: 15px; bottom: 15px;}

body.page-template-content-blog .bcd-df-post-socials {text-align: center;}
body.page-template-content-blog .bcd-df-post-socials a img {border-radius: 20px;margin: 20px 2px;}
body.page-template-content-blog .post-time {float: right;font-size: 13px;}
body.page-template-content-blog article {padding: 15px;clear: left;margin-bottom: 25px;overflow: auto;}
body.page-template-content-blog article h2 {padding-bottom:8px;}
body.page-template-content-blog article .post-thumbnail {float:left;margin-right: 12px;margin-bottom: 12px;}
body.page-template-content-blog article .entry-meta {position: absolute;right: 15px; bottom: 15px;}

/*body.single .bcd-page-thumbnail {height:200px;}*/
body.mnb.page-template-tpl-offers .bg-full-half-wrapper {background-size: cover;}
body.mnb.page-template-tpl-events .bg-full-half-wrapper {background-size: cover;}
body.mnb aside {/*border: 1px solid rgba(255, 250, 236, 0.15);*/margin-top: 25px;}
body.mnb aside #aside-vertical-simplebooking h3 {color:#2c2b2a;}
body.mnb.page-template-tpl-offers aside #aside-vertical-simplebooking h3 {color:#2c2b2a;}
body.mnb.page-template-tpl-events aside #aside-vertical-simplebooking h3 {color:#2c2b2a;}
body.mnb.single-offer aside #aside-vertical-simplebooking h3 {color:#2c2b2a;}
body.page .bcd-page-thumbnail {height:200px;background-size: cover;background-position: center center;}
body.single-camera .bcd-page-thumbnail {border-bottom: 4px solid rgb(209, 178, 135);border-top: 4px solid rgb(209, 178, 135);height:200px;background-size: cover;background-position: center center;}
body.page article .bcd-page-thumbnail {border-bottom: 4px solid rgb(209, 178, 135);border-top: 4px solid rgb(209, 178, 135);}
body.page article .entry-meta {text-align: right;width: 100%;font-size: 15px;}
body.page article .page-gallery {padding: 10%;}
body.page article .page-gallery-item .img-container {width: 100%;min-height:100px;margin: 5%;background-size: cover;background-position: center center;border-radius: 0;}
body.page .sub-page-preview-container {padding: 10px;}
body.page .sub-page-preview {width:100%;height:100%;background-size: cover;background-position: center center;min-height: 160px;}
body.page .offer h4 {line-height:15px;}
body.mnb.page-template-tpl-offers article.list h3 a, body.mnb.page-template-tpl-offers article.list h3 a:visited {color:#c89e34;}
body.mnb.page-template-tpl-offers article.list h3 a:hover, body.mnb.page-template-tpl-offers article.list h3 a:focus {color:#f7e8c3;}
body.mnb.page-template-tpl-events article.list h3 a, body.mnb.page-template-tpl-events article.list h3 a:visited {color:#c89e34;}
body.mnb.page-template-tpl-events article.list h3 a:hover, body.mnb.page-template-tpl-events article.list h3 a:focus {color:#f7e8c3;}
body.page .sub-page-preview-info {background-color: rgba(56,48,50,0.85);padding: 8px;width: 98%;margin:10px;}
/* variazioni */
body.page .brown-container .sub-page-preview-info {background-color: rgb(56, 24, 24);padding: 10px;width: 68%;margin-bottom: 0;}
body.page .brown-container .sub-page-preview-info a, body.page .brown-container .sub-page-preview-info a:visited {color:#faf4e2;}
body.page .brown-container .sub-page-preview-info a:hover, body.page .brown-container .sub-page-preview-info a:focus {color:#fbf2d6;}
body.page .sub-page-preview-info { transition: all .2s ease-in-out; }
body.page .sub-page-preview-info:hover { transform: scale(1.1); }
body.page .sub-page-preview-info h5 {padding: 5px;font-size: 19px;line-height:27px;}
body.page .sub-page-preview-info a, body.page .sub-page-preview-info a:visited {color:#fbf2d6;}
body.page .sub-page-preview-info a:hover, body.page .sub-page-preview-info a:focus {color:#fbe7d6;}
body.page .page-child h3 a {font-size:17px;}
body.page .page-child h4 a {font-size:17px;}

body.single article {padding-bottom: 15px;margin: 25px 0;background: #fff;}
body.single-camera article {padding-bottom: 40px;margin: 25px 0;background: transparent;}
body.single article h1.entry-title {text-align:center; color: #BE884F;}
body.mnb.single article h1.entry-title {text-align:center; color: #2c2b2a;}
body.single article .bcd-page-thumbnail {/*border-bottom: 4px solid rgb(209, 178, 135);border-top: 4px solid rgb(209, 178, 135);*/background-color: rgba(241, 210, 128, 0.32);text-align: center;}
body.single article .entry-content {padding: 15px;}
body.single article .entry-meta {text-align: right;padding: 15px;font-size: 13px;}
body.single article .page-gallery {padding: 20px 10% 10% 10%;}
body.single article .page-gallery-item .img-container {height:120px;margin: 0 auto 35px;background-size: cover;background-position: center center;border-radius: 0;}

body.single-camera .optional-container {padding-bottom: 40px;}
body.single-camera h3 {text-align: center;}
body.mnb.single-camera article {padding-bottom:0;}
body.single-camera article h1.entry-title {padding-top: 20px;}
body.single-camera .sub-page-preview-container {height:200px;padding: 10px;}
body.single-camera .sub-page-preview {width:100%;height:300px;background-size: cover;background-position: center center;}
body.single-camera .sub-page-preview-info {background-color: rgba(40, 16, 9, 0.7);padding: 10px 5px;width: 80%}
body.single-camera .sub-page-preview-info { transition: all .2s ease-in-out; }
body.single-camera .sub-page-preview-info:hover { transform: scale(1.1); }
body.single-camera .page-child h3 a {font-size:19px;color:#fff;}

/* contatti */
body.page article .form-contatti form h3 {color: #4E3110;padding: 20px 0 20px;text-align: center;}
body.page article .form-contatti form {margin: 25px;padding:25px;background-color: #E6DBCB;}
body.page.page-template-content-contatti article {padding: 25px;}
body.page.page-template-content-contatti article h1.entry-title {text-align: center;}
body.page.page-template-content-contatti article .entry-content {text-align: center;}
body.page.page-template-content-contatti .contacts_map p {padding: 5px 25px;font-size: 15px;}

body.page-template-instagram .entry-meta {padding: 10px 0;}
body.page-template-instagram #owl-instagram-gallery .owl-item-full {height:260px;background-size: cover;background-color: #000;background-position: center center;}
body.page-template-instagram {position: absolute;width: 100%;left: 0;bottom: 0;}
body.page-template-instagram .owl-buttons {position: relative;}
body.page-template-instagram .owl-theme .owl-page span {background: #f2d5ad;}
body.page-template-instagram .owl-theme .owl-page.active span,
body.page-template-instagram .owl-theme .clickable .owl-page:hover span {background: rgb(72, 49, 7);}
body.page-template-instagram .arrow_left {position: absolute;left: 5px;top: -140px;font-size: 60px;color: #fff;text-shadow: 2px 5px 0 rgba(0, 0, 0, 0.4);}
body.page-template-instagram .arrow_right {position: absolute;right: 5px;top: -140px;font-size: 60px;color: #fff;text-shadow: 2px 5px 0 rgba(0, 0, 0, 0.4);}
body.mnb.page .bcd-post-image {height:250px;}
/* mainflow [end] */

/* aside */
aside .camera-active {background-color: #E7CBA5;}
aside {width: 100%;}
body.mnb aside section {background-color: #fffaec;margin: 0 auto 30px;padding:15px;}
body.mnb.single-camera aside section {background-color: #faf3e1;margin: 15px auto;padding:15px;}
aside section > div {margin-bottom: 3px;}
aside h3 {text-align: center;}
aside h6 {font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 400;padding-bottom: 4px;}
body.mnb .children-list .page-child {width:100%;}
body.mnb .children-list .page-child-inside {margin:2%;}
body.mnb .children-list .page-child-inside .page-child-inside-label {background: rgba(44, 43, 42, 0.9);width: 90%;height: 40%;text-transform: uppercase;font-size: 23px;line-height: 1.1em;}
body.mnb .children-list .page-child-inside a {width: 90%;padding: 10px;text-align: center;}

aside .aside-section {width: 100%;}
aside h6.aside-camera-title {color: #31020A;font-size:17px;}
aside .cat-ctn {font-size: 13px;position: absolute;right: 15px; bottom: 10px;}
aside section.aside-section-form {background-color: #fffaec;padding: 15px;}
aside section .aside-featured-post h4 {text-align: center;}
aside section .aside-featured-post p {font-size:13px;line-height:1.1em;}
aside section .aside-featured-post .bcd-h-img-box {height:100px;}
a.full {display:block;width:100%;height:100%;}
a.full-abs {display:-webkit-flex;display:-ms-flex;display:flex;position: absolute;width: 100%;height: 100%;}
.relative {position: relative;}
.menu-container {}
.menu-container-below {min-height:14em;}
#home-claim p {font-size: 1.3vw;line-height: 1.6vw;font-weight: 100;}
#home-news-container {background-image: url('img/model-01.png'); background-position: center center; background-size: contain;background-repeat: no-repeat;}
.padding-top-bottom {padding-top:40px;padding-bottom: 40px;}
.mp-level {background-image: url('img/bg-blue-01-light.jpg');background-position: center top;}
body.mnb.single-camera .bcd-post-image {height:200px;margin-top:4px;}
body.mnb.single-camera article h1.entry-title {color:#2c2b2a;}
body.mnb.single-camera article .orn-1 {fill:#585756;}
body.home .sub-page-preview-info h3 a {font-size:27px;}
body.home .offer h3 a {font-size:22px;}
body.home .home-featured-blog-container .sub-page-preview-info h3 a {font-size:16px;}
body.home .home-featured-image-ctn .btn-cta-03 {border:none !important;}
body.home .map-canvas {display: none;}
body.home .home-featured-image-ctn {background-size: cover;background-position: center center;min-height:200px;}
body.home .home-featured-image-ctn .box {position: absolute;left: 0; top: 0;width: 100%; height: 100%;}
body.home.page article .bcd-df-post-socials a img {border-radius: 20px;margin: 0 6px;}
body.home h1.entry-title {padding-top: 20px;padding-bottom: 4px;}
body.home h1.entry-title a, body.home h1.entry-title a:visited {color: #E7CBA5;text-shadow: 1px 1px 0 #611616;}
body.home h1.entry-title a:hover, body.home h1.entry-title a:focus {color: #fcf6e4;text-shadow: 1px 1px 0 #611616;}
body.home h2.entry-description {color: #fff;padding-top: 0;font-size: 15px;}
body.home .post-content {padding: 40px 0;font-weight: 400;}
body.home .mnb .post-content {padding: 10px 0;font-weight: 400;}
body.home .btn-cta-home-owl-1 {right: 5%;bottom: 5%;position: absolute;}
body.home .home-slideshow-title {position:absolute; left:5%;top:5%;font-size: 22px;line-height: 23px;background: rgba(0,0,0,0.5);padding:4px 10px;width: 90%;}
body.home .home-slideshow-title a {color: #fff;}
body.home .home-slideshow-desc {font-size:13px;background: rgba(0,0,0,0.5);padding:4px 10px;}
body.home .home-slideshow-desc a {color: #fff;}
body.home {position: absolute;width: 100%;left: 0;bottom: 0;}
body.home .owl-buttons {position: relative;}
body.home .owl-theme .owl-page span {background: #f2d5ad;}
body.home .owl-theme .owl-page.active span,
body.home .owl-theme .owl-page:hover span {background: rgb(72, 49, 7);}
body.home .owl-carousel-gallery .arrow_left {position: absolute;left: 5px;top: -140px;font-size: 60px;color: #fff;text-shadow: none;}
body.home .owl-carousel-gallery .arrow_left i {font-size: 41px;}
body.home .owl-carousel-gallery .arrow_right {position: absolute;right: 5px;top: -140px;font-size: 60px;color: #fff;text-shadow: none;}
body.home .owl-carousel-gallery .arrow_right i {font-size: 41px;}
body.home .mnb .owl-carousel-gallery .arrow_left {position: absolute;left: 0;top: -140px;font-size: 60px;color: #000;text-shadow: none;width: 33px;background: #fff;padding: 1px;}
body.home .mnb .owl-carousel-gallery .arrow_left i {font-size: 29px;}
body.home .mnb .owl-carousel-gallery .arrow_right {position: absolute;right: 0;top: -140px;font-size: 60px;color: #000;text-shadow: none;width: 33px;background: #fff;padding: 1px;}
body.home .mnb .owl-carousel-gallery .arrow_right i {font-size: 29px;}

body.home .mnb .owl-carousel-rooms .arrow_left {position: absolute;left: 0;top: -140px;font-size: 60px;color: #000;text-shadow: none;width: 33px;background: #fff;padding: 1px;}
body.home .mnb .owl-carousel-rooms .arrow_left i {font-size: 29px;}
body.home .mnb .owl-carousel-rooms .arrow_right {position: absolute;right: 0;top: -140px;font-size: 60px;color: #000;text-shadow: none;width: 33px;background: #fff;padding: 1px;}
body.home .mnb .owl-carousel-rooms .arrow_right i {font-size: 29px;}

.mnb .owl-carousel-camere .arrow_left {position: absolute;left: 5px;top: -140px;color: #fff;text-shadow: none;}
.mnb .owl-carousel-camere .arrow_left i {font-size: 41px;}
.mnb .owl-carousel-camere .arrow_right {position: absolute;right: 5px;top: -140px;color: #fff;text-shadow: none;}
.mnb .owl-carousel-camere .arrow_right i {font-size: 41px;}
body.home #owl-home-gallery {}
body.home #owl-home-gallery .owl-item-full {height:260px;background-size: cover;background-position: center center;}
body.home #owl-home-gallery .owl-cta-container {text-align: right;}
body.home.page .sub-page-preview-container {padding: 10px;margin: 0;}
.ggg img {
    position: absolute;
    left: -70px;
    bottom: -65px;
    width: 90px;
    transform: rotate(-12deg);
}

.bcd-cv {margin:10px auto;}
.bcd-cv .bcd-label {padding:12px;text-align: right; vertical-align: top;}
.bcd-cv .bcd-content {padding:12px;text-align: left; vertical-align: top;}

nav.st-menu h3 {font-weight: 400;padding: 25px 0 8px 15px;text-transform: uppercase;}
nav.st-menu h6 {font-weight: 400;padding: 25px 0 8px 15px;text-transform: uppercase;}
/*.div-btn img {margin: 0;border-radius:100px;}*/
/* modifica */
.div-btn img {margin: 0;border-radius:0;}

/* footer */
#footer {color: #fff;}
#footer .footer-info-container, #footer .footer-info-container p {color: #fbf2d6;letter-spacing: 1px;font-weight: 300;font-size: 12px;line-height: 1em;}
body.mnb #footer #sb-container {display: none;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color:#fff;}
#footer a {color: #EFD4B0;}
#footer, #footer p {font-size:13px;font-weight: 100;color: rgb(175, 137, 86);}
.mnb #footer {background-image: url(img/ptn-3.png);color: #fff;padding: 35px 0 0;}
#footer p {margin-bottom: 0;}
#footer a.copy {color: #7A8257;}
#footer .sub-page-preview-info .cat-ctn {color: #F5EADC;}
#footer .sub-page-preview-info h3 {padding-bottom: 6px;line-height: 18px;}
#footer .sub-page-preview-info p {color: #E7CBA5;font-weight: 100;font-size: 13px !important;line-height:15px;text-align: center; text-transform: none;}
#footer-navigation a {padding: 4px 10px;color: #fbf2d6;}
.mnb ul#footer-navigation {margin: 0;padding: 0;list-style-type: none;text-align: left;}
.mnb ul#pre-footer-navigation {margin: 0;padding: 0;list-style-type: none;text-align: left;}
.mnb ul#pre-footer-navigation li {line-height: 1.2em;}
.mnb ul#pre-footer-navigation li a {padding: 2px 0;color: #fbf2d6;letter-spacing: 1px;font-weight: 300;font-size: 12px;line-height: 1em;}
.mnb #footer-navigation li {line-height:1.2em;}
.mnb #footer-navigation li a {padding: 2px 0;color: #fbf2d6;letter-spacing: 1px;font-weight: 300;font-size: 12px;line-height:1em;}
#footer-navigation a:hover {color:#fbe7d6;}
.footer-menu-container {margin-bottom:10px;}
ul#footer-navigation {margin: 0; padding: 0; list-style-type: none;text-align: center;}
ul#footer-navigation a:hover {}
.banner-images {margin:6px auto;}
.banner-images .banner-img {width: 30%;margin-bottom: 8px;padding: 10px;display: inline-block;}
.banner-images img {}
#copyw {line-height:1.3em;font-size:11px;}
.mnb #copyw {line-height:1.3em;font-size:11px;padding:8px 0;font-weight: 300;}
.effect1 {-webkit-box-shadow: 0 13px 24px -16px #4C4C26;-moz-box-shadow: 0 13px 24px -16px #4C4C26;box-shadow: 0 13px 24px -16px #4C4C26;}
.effect3 {position: relative;}
.effect3:before {z-index: -1;position: absolute;content: "";bottom: 13px;left: 4px;width: 85%;top: 80%;background: #777;-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: rotate(-4deg);-moz-transform: rotate(-4deg);-o-transform: rotate(-4deg);-ms-transform: rotate(-4deg);transform: rotate(-4deg);}
.effect4 {position: relative;background-color: #fff;}
.effect4:after {z-index: -1;position: absolute;content: "";bottom: 13px;right: 8px;left: auto;width: 90%;top: 80%;background: #777;-webkit-box-shadow: 0 15px 10px #777;-moz-box-shadow: 0 15px 10px #777;box-shadow: 0 15px 10px #777;-webkit-transform: rotate(1deg);-moz-transform: rotate(1deg);-o-transform: rotate(1deg);-ms-transform: rotate(1deg);transform: rotate(1deg);}
.effect7 {position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.effect7:before, .effect7:after {content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:0;bottom:0;left:10px;right:10px;-moz-border-radius:100px / 10px;border-radius:100px / 10px;}
.effect7:after {right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.effect8 {position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.effect8:before, .effect8:after {content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px / 10px;border-radius:100px / 10px;}
.effect8:after {right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}

li, li:hover, a, a:hover {-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;}

a.inverse {color:#fff;}
a.inverse:hover {color: #c6c6c6;}
a.site-title {color: #ADBCC6 !important;text-shadow: 0 0 4px #fff;}
.mp-level a {color:#fff;}
.priv-cont a {color: #000;}
.priv-cont a:hover {color: #2C5683;}

/* correzioni */
.st-menu ul li a {border-bottom: 1px solid #324558;box-shadow: inset 0 -1px rgba(0,0,0,0.2);}
.st-menu ul li:first-child a {box-shadow: inset 0 -1px rgba(0,0,0,0.2);}
.st-menu ul li a {box-shadow: inset 0 -1px rgba(0,0,0,0.2);color: #EFF6F9;text-shadow: 0 0 1px rgba(255,255,255,0.1);}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {color: #FFFFFF;background-color: transparent;border-color: #7D9ED5;}


/* mobile */
body.mobile a.site-title {color: #ADBCC6 !important;text-shadow: 0 0 4px #fff;}


.bg-sea {background-color: #000711;color: #fff;}
.bg-dark-green {background-color: #1B5F69;color: #fff;}
.bg-very-dark-green {background-color: #1B5F69;color: #fff;}
.dark-blue {background-color: #081926;color: #fff;}
.up-glow {box-shadow: inset 0 16px 44px -32px #ECF7FF;}
.bg-white {background-color: #fff;}
.bg-cyan {background-color: #0ab9ca;}
.bg-cyan-light {background-color: rgb(227, 250, 253);}
.b-t-cyan {border-top: 2px solid #34EDFF;}
.b-b-cyan {border-bottom: 2px solid #34EDFF;}
.bg-turc {background-color: #8BAECE;}
.b-b-turc {border-bottom: 2px solid #9DC0E0;}
.b-t-turc {border-top: 2px solid #9DC0E0;}
.c-white {color:#fff;}
.c-pink {color:#AF0053;}
.featured-floating-text {background: -moz-linear-gradient(left, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(left, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to right, rgba(255,255,255,0.8) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=1 );/*border-right: 1px solid #cdcdcd;*/}

/* cartier */

.cart-cta-container-02 {background: #fff;border-top: 1px solid #6383A7;border-bottom: 1px solid #6383A7;}

.bg-cart-02 {border-top: 1px solid #9C1128;border-bottom: 1px solid #9C1128;}
.btn-cart-01 a {background-image: linear-gradient(to bottom, #4172AB, #163359);color: #fff;text-shadow: 0 0 5px #53BFDA;border-radius: 2px;border: solid #466A94 1px;box-shadow: -2px 0 10px -2px #fff, inset -3px 0 6px -2px #2EB6ED;}
.btn-cart-01 a:hover {background-image: linear-gradient(to bottom, #4172AB, #163359);color: #fff;text-shadow: 0 0 5px #53BFDA;border-radius: 2px;border: solid #92C7D5 1px;box-shadow: -2px 0 10px -2px #fff, inset -3px 0 6px 0 #2EB6ED;}
.btn-cart-04 {background-image: linear-gradient(to bottom, rgb(147, 160, 175), rgb(1, 29, 50));border-radius: 0;padding: 10px 20px 10px 20px;border: solid #254567 1px;text-decoration: none;color: #C5CCD2;text-shadow: 0 0 5px #53BFDA;}
.btn-cart-04:hover {background-image: linear-gradient(to bottom, rgb(147, 160, 175), rgb(1, 29, 50));border-radius: 0;padding: 10px 20px 10px 20px;border: solid #254567 1px;text-decoration: none;color: #C5CCD2;text-shadow: 0 0 5px #53BFDA;}
.cta-cart-02 {background-image: linear-gradient(to bottom, #1F0100, #630000);border-radius: 25px;padding: 15px 25px;border: solid #DEC6C6 1px;text-decoration: none;color: #FFFFFF;text-shadow: 0 1px 1px #FF0000;box-shadow: inset 0 6px 20px -10px #FFFFFF, inset 0 6px 10px -7px #FFFFFF;}
.cta-cart-02:hover {background-image: linear-gradient(to bottom, #1F0100, #630000);border-radius: 25px;padding: 15px 25px;border: solid #DEC6C6 1px;text-decoration: none;color: #FFFFFF;text-shadow: 0 1px 1px #FF0000;box-shadow: inset 0 6px 20px -10px #FFFFFF, inset 0 6px 10px -4px #FFFFFF;}
/* correzioni */
.mp-level {background-color: #02292F;color: #fff;}
h2.main-nav-titlem, .mp-menu h2 {color:#fff;}
#header h1 {color:#0C6C8A;text-shadow: 0 2px 0 #0AB9CA;}
h3.sea {color: #234367;text-shadow: 0 2px 0 #6F7D8C;}
.site-title a {color:#0C6C8A;text-shadow: 0 2px 0 #0AB9CA;}
.cn-button {background: radial-gradient(ellipse at center, rgb(33, 73, 111) 0%,rgba(3,32,54,1) 100%);border: 1px solid #f00;color: #AAD6FF;box-shadow: inset 0 -1px 10px 0 #fff;}
.csstransforms .cn-wrapper li a {background: radial-gradient(transparent 35%, rgb(1, 29, 50) 35%);color: #fff;border: 1px solid rgb(156, 17, 40);}
.csstransforms .cn-wrapper li a:hover, .csstransforms .cn-wrapper li a:active, .csstransforms .cn-wrapper li a:focus {background: radial-gradient(transparent 35%, rgb(2, 56, 95) 35%);}
body.mobile ul#bcd_nav.mobile_nav li.active a {color:#AF0053;}
body.page article .bcd-df-post-visit {color:#fff;}

.contacts_map img.location {border: 8px solid #002E4E;box-shadow: 0 4px 10px -4px rgba(65, 83, 97, 0.8);}

body.single .page-child h3 a {color:#fff;}
body.single .page-child p {color:#fff;}
body.single article .bcd-df-post-visit {color:#fff;}

body.page-template-content-blog article.blog-header h1.entry-title {border-top: none;border-left: none;background-color: transparent;}
body.page-template-content-blog article.blog-header .bcd-df-post-visit {color:#fff;}
body.page-template-content-blog article.blog-header .bcd-df-post-socials {border-left: 4px solid rgb(135, 219, 236);border-right: 4px solid #8CABD8;background-color: #002E4E;}
body.page-template-content-blog article.blog-header .bcd-page-thumbnail {border-bottom: 4px solid rgba(37, 97, 187, 0.5);border-top: 4px solid rgba(37, 97, 187, 0.5);}
body.page-template-content-blog article.blog-header .entry-content {border-right: none;border-bottom: none;background-color: transparent;}
body.page-template-content-blog article.blog-header .page-gallery {border-left: 4px solid rgba(37, 97, 187, 0.5);border-bottom: 4px solid rgba(37, 97, 187, 0.5);}
body.page-template-content-blog article.blog-header .page-gallery-item .img-container {border: 8px solid rgba(37, 97, 187, 0.5);}
body.page-template-content-blog article.effect1 {background-color:#fff9e7;}

body.search article.blog-header h1.entry-title {border-top: none;border-left: none;background-color: transparent;}
body.search article.blog-header .bcd-df-post-visit {color:#fff;}
body.search article.blog-header .bcd-df-post-socials {border-left: 4px solid rgb(135, 219, 236);border-right: 4px solid #8CABD8;background-color: #002E4E;}
body.search article.blog-header .bcd-page-thumbnail {border-bottom: 4px solid rgba(37, 97, 187, 0.5);border-top: 4px solid rgba(37, 97, 187, 0.5);}
body.search article.blog-header .entry-content {border-right: none;border-bottom: none;background-color: transparent;}
body.search article.blog-header .page-gallery {border-left: 4px solid rgba(37, 97, 187, 0.5);border-bottom: 4px solid rgba(37, 97, 187, 0.5);}
body.search article.blog-header .page-gallery-item .img-container {border: 8px solid rgba(37, 97, 187, 0.5);}
body.search article.effect1 {background-color:rgba(0, 46, 78, 0.05);}
body.search article .post-thumbnail {border: 6px solid rgba(12, 108, 138, 0.16);box-shadow: 0 0 12px -3px #AF0053;}

body.page-template-content-landing-1 #landing-1 article h1 {color:#fff;}
body.page-template-content-landing-1 #landing-1 article h2 {color:#fff;}
body.page-template-content-landing-1 #landing-1 h6 {color:#fff;}
body.page-template-content-landing-1 #landing-1 article .entry-content {color:#fff;}
body.page-template-content-landing-1 #landing-1 .landing-claim h3 {color: #3E6796;text-shadow: none;}
body.page-template-content-landing-1 .form-contatti {background-color: rgba(162, 180, 191, 0.22);border: 1px solid rgba(113, 113, 113, 0.5);box-shadow: inset 0 0 7px 0 rgba(41, 139, 201, 0.5);}
body.page-template-content-landing-1 .bg-semi-transparent {background-color: rgba(0, 46, 78, 0.05);border: 1px solid rgba(113, 113, 113, 0.21);box-shadow: inset 0 0 7px 0 rgba(212, 212, 212, 0.5);}
body.page-template-content-landing-1 article .entry-content {border-right: none;border-bottom: none;background-color: rgba(0, 46, 78, 0.05);}
body.page-template-content-landing-1 p.landing-info {color:#37628A;}
body.page-template-content-landing-1 #landing-1 .form-contatti h3 {color: #fff;background: transparent;background-image: -webkit-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: -moz-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: -ms-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: -o-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: linear-gradient(to bottom, rgb(99, 134, 166), rgb(147, 182, 214));text-shadow: 0 1px 1px #325276;border: 1px solid #92B5D5;}

body.page-template-content-landing-2 #landing-2 article h1 {color:#fff;}
body.page-template-content-landing-2 #landing-2 article h2 {color:#fff;}
body.page-template-content-landing-2 #landing-2 h6 {color:#fff;}
body.page-template-content-landing-2 #landing-2 article .entry-content {color:#fff;}
body.page-template-content-landing-2 #landing-2 .landing-claim h3 {color: #3E6796;text-shadow: none;}
body.page-template-content-landing-2 .form-contatti {background-color: rgba(162, 180, 191, 0.22);border: 1px solid rgba(113, 113, 113, 0.5);box-shadow: inset 0 0 7px 0 rgba(41, 139, 201, 0.5);}
body.page-template-content-landing-2 .bg-semi-transparent {background-color: rgba(0, 46, 78, 0.05);border: 1px solid rgba(113, 113, 113, 0.21);box-shadow: inset 0 0 7px 0 rgba(212, 212, 212, 0.5);}
body.page-template-content-landing-2 article .entry-content {border-right: none;border-bottom: none;background-color: rgba(0, 46, 78, 0.05);}
body.page-template-content-landing-2 p.landing-info {color:#37628A;}
body.page-template-content-landing-2 #landing-2 .form-contatti h3 {color: #fff;background: transparent;background-image: -webkit-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: -moz-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: -ms-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: -o-linear-gradient(top, rgb(99, 134, 166), rgb(147, 182, 214));background-image: linear-gradient(to bottom, rgb(99, 134, 166), rgb(147, 182, 214));text-shadow: 0 1px 1px #325276;border: 1px solid #92B5D5;}
body.page-template-content-landing-2 #landing-2 .celergen-info {background-color: #92B5D5;color: #31495F;}

body.page-template-content-stack .page {background: #fff;color:#000;}
body.page-template-content-stack .page h3 {color:#086596;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {color: #0FC2E6;background-color: transparent;border-color: #5EC9DE;}
body.page-template-content-stack .menu-button span {background: #DCE3EF;}

body.page-template-content-consultation .page {background: #fff;color:#000;}
body.page-template-content-consultation .page h3 {color:#086596;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {color: #0FC2E6;background-color: transparent;border-color: #5EC9DE;}
body.page-template-content-consultation .menu-button span {background: #DCE3EF;}

button.menu-button {background-color: #1F3F5C;}
body.single-post #mainflow {}
body.single-post article.blog-header h1 {color: #1F3F5C;}
body.single-post article.blog-header .bcd-df-post-visit {color: #E4E4E4;}
body.single-post article.blog-header .entry-content {color: #CECECE;text-shadow:0 0 10px rgb(147, 239, 247);border-bottom: 1px solid #0AB9CA;border-right: 1px solid #0AB9CA;border-top: 1px solid #0AB9CA;border-top-right-radius: 40px;box-shadow: -9px 10px 34px 1px rgba(255, 59, 152, 0.32), 0 4px 2px -5px rgb(255, 255, 255);}
body.single-post article.blog-header .post-thumbnail img {border: 6px solid rgba(59, 163, 171, 0.5);border-radius: 200px;box-shadow: 0 0 8px 6px rgba(86, 245, 255, 0.45), 0 0 3px 1px rgba(255, 255, 255, 0.53);outline: none;}
body.single-post article.blog-header .bcd-df-post-socials {}
body.single-post article.blog-header .bcd-df-post-socials img {box-shadow: 0 0 8px 6px rgba(86, 245, 255, 0.45), 0 0 3px 1px rgba(255, 255, 255, 0.53);outline: none;}
body.single-post article.blog-header {box-shadow: 0 10px 32px -16px rgba(255, 59, 132, .32), 0 4px 2px -5px rgb(255, 255, 255)}
body.single-post article.blog-header .post-time {color: #fff;}
body.single-post article.blog-header h2 {text-shadow: 0 0 10px rgba(86, 245, 255, 0.8);}
body.single-post article.blog-header h2 a {color: #fff;}
body.single-post article.blog-header p {color:#6E7A7B;}
body.single-post article.blog-header .entry-meta {color:#97A3A9;}
body.single-post article.blog-header .entry-meta a {color:#AF0053;}
.entry-content {margin:15px auto;}
.mnb .entry-content {font-family: 'Work Sans', sans-serif;margin:15px auto; color:#383032;}
/* sidebar */
.st-menu {background-color: #0A1C2D;color: #fff;}
#home-claim p {color: #048D9A;}
.page-tree li.active a {color:#4FABD8;}
.st-menu-open .st-pusher::after {background: rgba(255, 255, 255, 0.81);}

.goldy-button {background: #FFB612;background-image: -webkit-linear-gradient(top, #FFD881, #FFB612);background-image: -moz-linear-gradient(top, #FFD881, #FFB612);background-image: -ms-linear-gradient(top, #FFD881, #FFB612);background-image: -o-linear-gradient(top, #FFD881, #FFB612);background-image: linear-gradient(to bottom, #FFD881, #FFB612);border-radius: 3px;-webkit-box-shadow: 0 1px 3px #666666;-moz-box-shadow: 0 1px 3px #666666;box-shadow: 0 1px 3px #5D4C1A;color: #543F00;border: solid #ffec42 1px;}
.goldy-button:hover {background: #FFB612;background-image: -webkit-linear-gradient(top, #FFE878, #FFD129);background-image: -moz-linear-gradient(top, #FFE878, #FFD129);background-image: -ms-linear-gradient(top, #FFE878, #FFD129);background-image: -o-linear-gradient(top, #FFE878, #FFD129);background-image: linear-gradient(to bottom, #FFE878, #FFD129);color:#000;}
.m-button {background: #474747;background-image: -webkit-linear-gradient(top, #474747, #1f1f1f);background-image: -moz-linear-gradient(top, #474747, #1f1f1f);background-image: -ms-linear-gradient(top, #474747, #1f1f1f);background-image: -o-linear-gradient(top, #474747, #1f1f1f);background-image: linear-gradient(to bottom, #474747, #1f1f1f);border-radius: 3px;-webkit-box-shadow: 0 1px 3px #666666;-moz-box-shadow: 0 1px 3px #666666;box-shadow: 0 1px 3px #666666;color: #ffffff;font-size: 15px;padding: 10px 20px 10px 20px;border: solid #474747 1px;text-decoration: none;}
.m-button:hover {background: #595959;background-image: -webkit-linear-gradient(top, #595959, #2e2e2e);background-image: -moz-linear-gradient(top, #595959, #2e2e2e);background-image: -ms-linear-gradient(top, #595959, #2e2e2e);background-image: -o-linear-gradient(top, #595959, #2e2e2e);background-image: linear-gradient(to bottom, #595959, #2e2e2e);text-decoration: none;color:#000;}
.cyan-button {background: transparent;background-image: -webkit-linear-gradient(top, rgb(10, 185, 202), rgb(109, 210, 226));background-image: -moz-linear-gradient(top, rgb(10, 185, 202), rgb(109, 210, 226));background-image: -ms-linear-gradient(top, rgb(10, 185, 202), rgb(109, 210, 226));background-image: -o-linear-gradient(top, rgb(10, 185, 202), rgb(109, 210, 226));background-image: linear-gradient(to bottom, rgb(10, 185, 202), rgb(109, 210, 226));border-radius: 0;color: #fff;text-shadow: 0 1px 0 rgb(20, 120, 130);font-size: 15px;padding: 10px 20px 10px 20px;border: solid #6AD0DA 1px;text-decoration: none;}
.cyan-button:hover {background: transparent;background-image: -webkit-linear-gradient(top, rgb(10, 185, 202), rgb(124, 218, 232));background-image: -moz-linear-gradient(top, rgb(10, 185, 202), rgb(124, 218, 232));background-image: -ms-linear-gradient(top, rgb(10, 185, 202), rgb(124, 218, 232));background-image: -o-linear-gradient(top, rgb(10, 185, 202), rgb(124, 218, 232));background-image: linear-gradient(to bottom, rgb(10, 185, 202), rgb(124, 218, 232));text-decoration: none;color: #AF0053;text-shadow: 0 1px 0 rgb(20, 120, 130);}
.green-button {background: transparent;background-image: -webkit-linear-gradient(top, rgb(27, 95, 105), rgb(57, 134, 145));background-image: -moz-linear-gradient(top, rgb(27, 95, 105), rgb(57, 134, 145));background-image: -ms-linear-gradient(top, rgb(27, 95, 105), rgb(57, 134, 145));background-image: -o-linear-gradient(top, rgb(27, 95, 105), rgb(57, 134, 145));background-image: linear-gradient(to bottom, rgb(27, 95, 105), rgb(57, 134, 145));border-radius: 0;color: #B7D2D6;text-shadow: 0 1px 1px #1B5F69;padding: 10px 20px 10px 20px;border: solid #4B929C 1px;text-decoration: none;}
.green-button:hover {background: transparent;background-image: -webkit-linear-gradient(top, rgb(27, 95, 105), rgb(72, 149, 160));background-image: -moz-linear-gradient(top, rgb(27, 95, 105), rgb(72, 149, 160));background-image: -ms-linear-gradient(top, rgb(27, 95, 105), rgb(72, 149, 160));background-image: -o-linear-gradient(top, rgb(27, 95, 105), rgb(72, 149, 160));background-image: linear-gradient(to bottom, rgb(27, 95, 105), rgb(72, 149, 160));text-decoration: none;color: #FFFFFF;text-shadow: 0 1px 1px #0D4F58;}
.blue-button {background: #002D4B;background-image: -webkit-linear-gradient(top, #002D4B, #001C29);background-image: -moz-linear-gradient(top, #002D4B, #001C29);background-image: -ms-linear-gradient(top, #002D4B, #001C29);background-image: -o-linear-gradient(top, #002D4B, #001C29);background-image: linear-gradient(to bottom, #002D4B, #001C29);box-shadow: 0 0 10px -3px #D8ECF9;color: rgb(210, 242, 249);border: solid #487694 1px;padding: 8px 20px;margin: 0 4px;border-radius: 0;}
.blue-button:hover {background: #002D4B;background-image: -webkit-linear-gradient(top, #002D4B, #001C29);background-image: -moz-linear-gradient(top, #002D4B, #001C29);background-image: -ms-linear-gradient(top, #002D4B, #001C29);background-image: -o-linear-gradient(top, #002D4B, #001C29);background-image: linear-gradient(to bottom, #002D4B, #001C29);box-shadow: 0 0 11px -3px #fff;color:#fff;}
#home-focus img {margin:0;position: relative;z-index: 999;}
.single-camera-box {margin:5px auto;padding:5px;}
.single-camera-box h4 {margin:0 0 2px;padding:0;text-align: center;}
.single-camera-box p {font-size:13px;line-height:1.1em;text-align: center;}
body.home .booking-container {width:320px;margin: 0 auto;}
body.home #simplebooking-container .booking-form-container {border:none;}
body.home #simplebooking-container .button-search input {
    background: #dbbb93;
    background: -moz-linear-gradient(top, #dbbb93 0%, #bf894e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbbb93 ), color-stop(100%, #bf894e ));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbbb93', endColorstr='#bf894e', GradientType=0 );
    color:#fff;
    text-shadow: 0 2px 0 #93642f;
    border:none;
}
body.home #simplebooking-container input, #simplebooking-container select {border:1px solid #dadada;}
body.home #simplebooking-container .col-1 select {border:1px solid #dadada;}

aside .booking-container {}
aside #simplebooking-container .booking-form-container {border:none;}
aside #simplebooking-container .button-search input {
    background: #dbbb93;
    background: -moz-linear-gradient(top, #dbbb93 0%, #bf894e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbbb93 ), color-stop(100%, #bf894e ));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbbb93', endColorstr='#bf894e', GradientType=0 );
    color:#fff;
    text-shadow: 0 2px 0 #93642f;
    border:none;
}
aside #simplebooking-container input, #simplebooking-container select {border:1px solid #dadada;}
aside #simplebooking-container .col-1 select {border:1px solid #dadada;}
.mnb #bcd-sidenav-right-booking .booking-container h3 {font-weight: 300 !important;}
.mnb #bcd-sidenav-right-booking .booking-container .booking-form-container {border:none;}
.mnb #bcd-sidenav-right-booking .booking-container .button-search input {
    background: #dbbb93;
    background: -moz-linear-gradient(top, #dbbb93 0%, #bf894e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbbb93 ), color-stop(100%, #bf894e ));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbbb93', endColorstr='#bf894e', GradientType=0 );
    color:#fff;
    text-shadow: 0 2px 0 #93642f;
    border:none;
}
.mnb #bcd-sidenav-right-booking .booking-container input, #simplebooking-container select {border:1px solid #dadada;}
.mnb #bcd-sidenav-right-booking .booking-container .col-1 select {border:1px solid #dadada;}

body.home .owl-carousel-gallery .owl-item-full {height:250px;background-size: cover;background-position: center center;}
body.home .owl-carousel-gallery .owl-item-full-2 {height:200px;background-size: cover;background-position: center center;}

.mnb .owl-carousel-camere .owl-item-full {height:400px;background-size: cover;background-position: center center;}
.mnb .owl-carousel-camere .owl-item-full-2 {height:200px;background-size: cover;background-position: center center;}
.sub-page-preview .cta-04 {width: 80%;text-align: center;padding: 15px;background: rgba(0,0,0,0.8);}
#booking-form {background: #fff9e7;padding: 25px;text-align: left;}

.mnb {}
.mnb #bcd-sidenav-right-booking {background-image: url(img/ptn-3.png);width:100%;max-width:480px;}
.mnb #bcd-sidenav-right-booking md-content {background: transparent;}
header.mnb {position: absolute;z-index: 9;left:0;top:0;width:100%;}
.mnb .orn-1 {stroke-width: 50%;height: 20px;fill: #ebcb7d}
.mnb .orn-1.side-orn {height: 15px;margin-bottom:15px;}
.mnb .mnb-home-featured-image {background:#232323;height:340px;}
.mnb .pre-header {display:none;position: fixed;width: 100%;top: 0;padding: 2px 12px;z-index: 9;background:#000;}
.mnb .pre-header #socializer {display:none;padding:2px;text-align: center;color:#ebcb7d;}
.mnb .pre-header #socializer .social-box {margin:2px;width:40px;}
.mnb .pre-header #searcher {display:none;padding:2px;text-align: center;color:#ebcb7d;}
.mnb .pre-header #searcher form > div {display: inline-block;}
.mnb .pre-header #searcher form input {width:450px;}
.mnb .pre-header #searcher form button {background: #c19650;border: 1px solid #c19650;color: #2c2b2a;}
.mnb .pre-header .separator {width:1px;background: #dbbb93;margin:2px 5px;}
.mnb .pre-header .pre-link {padding:4px;}
.mnb .pre-header .pre-link, .mnb .pre-header .pre-link i {font-size:13px;}
.mnb .pre-header .pre-link a, .mnb .pre-header .pre-link a:visited {color:#c19650;font-weight:300; }
.mnb .pre-header .pre-link a:hover, .mnb .pre-header .pre-link a:focus {color:#ffe2b3;}
body.mnb:not(.home) #main-navigator {display:none;margin:10px 0;}
body.mnb.home #main-navigator {display:none;position: absolute;width: 100%;top: 30px;}
.mnb #main-navigator li {padding:2px 0;}
.mnb #main-navigator li.active a, .mnb #main-navigator li.active a:visited {color:#c19650;border-bottom: 1px solid #c19650;}
.mnb #main-navigator li a, .mnb #main-navigator li a:visited {color:#fffcef;padding: 4px 1px;margin: 0 10px;border-bottom: 1px solid transparent;}
.mnb #main-navigator li a:hover, .mnb #main-navigator li a:focus {color:#fff;border-bottom: 1px solid #c19650;}
.mnb .home-featured-image-cover {
    background: rgba(26, 26, 26, 0.4); /* da togliere con il video */
    -webkit-box-shadow: inset 0 0 151px 24px rgba(35, 35, 35, 0.85);
    -moz-box-shadow: inset 0 0 151px 24px rgba(35, 35, 35, 0.85);
    box-shadow: inset 0 0 151px 24px rgba(35, 35, 35, 0.85);
}
.mnb .top-fill {height:32px;background-image: url(img/ptn-3.png);}
.mnb .bottom-fill {height:50px;background-image: url(img/ptn-3.png);}
.mnb .middle-fill-1 {height:60px;background-image: url(img/ptn-3.png);}
.mnb h1.inverse {color:#fff;font-size: 31px;}
.mnb h1.dark {color:#383032;font-size: 39px;}
.mnb body.home h2.entry-description {padding:0 25px;}
.mnb .mnb-featured-box {width:49%;padding:5px;}
.mnb .ornament-ctn {text-align: center;}
.mnb .mnb-home-focus .ornament-ctn {text-align: center;}
.mnb .mnb-home-focus .ornament-ctn img {width:40%;}
.mnb .mnb-home-focus .mnb-home-focus-center {padding:30px 15px;margin:15px;background: rgba(35, 35, 35, 0.65);}
.mnb .mnb-home-focus .mnb-home-focus-center h6 {text-align: center;font-size: 27px;letter-spacing: 0;}
.mnb .mnb-home-focus .mnb-home-focus-center p {text-align: center;line-height: 1.1em;letter-spacing: 1px;}
.mnb .mnb-home-focus .mnb-home-focus-text {background-image: url(img/ptn-3.png);color:#fff;background-size: 100%;}
.mnb .mnb-home-focus .mnb-home-focus-text h6 {color: #dbbb93;font-size:39px;padding:0 15px 8px;}
.mnb .mnb-home-focus .mnb-home-focus-text p {padding: 15px 25px;text-align: center;font-weight: 300;color: #f1ede8;letter-spacing: 1px;font-size: 13px;line-height: 1.2em;}
.mnb .mnb-home-focus .mnb-home-focus-text a.follow, .mnb .mnb-home-focus .mnb-home-focus-text a.follow:visited {position:absolute;right:25px;bottom:25px;z-index: 1;color: #ebcb7d;border: 1px solid #ebcb7d;text-align: center;width: 44px;font-size: 21px;height: 44px;line-height: 50px;padding:0;}
.mnb .mnb-home-focus .mnb-home-focus-text a.follow:hover, .mnb .mnb-home-focus .mnb-home-focus-text a.follow:focus {color:#fde5b8;border-color: #fde5b8;}
.mnb .mnb-home-focus .mnb-home-focus-image {width:100%;background-position: center center;background-size:cover;}

.mnb .mnb-home-page .ornament-ctn {text-align: center;}
.mnb .mnb-home-page .ornament-ctn img {width:40%;}
.mnb .mnb-home-page .mnb-home-page-center {
    padding: 30px 15px;
    background: rgba(35, 35, 35, 0.4);
    -webkit-box-shadow: inset 0 0 140px -30px #000;
    -moz-box-shadow: inset 0 0 140px -30px #000;
    box-shadow: inset 0 0 140px -30px #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    margin: 8px;
    -webkit-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear
}
.mnb .mnb-home-page .mnb-home-page-center:hover {background: rgba(35, 35, 35, 0);}
.mnb .mnb-home-page .mnb-home-page-center h6 {text-align: center;font-size: 27px;letter-spacing: 0;}
.mnb .mnb-home-page .mnb-home-page-center p {text-align: center;line-height: 1.1em;letter-spacing: 1px;}
.mnb .mnb-home-page .mnb-home-page-text {background-image: url(img/ptn-3.png);color:#fff;background-size: 100%;}
.mnb .mnb-home-page .mnb-home-page-text h6 {color: #dbbb93;font-size:39px;padding:0 15px 8px;}
.mnb .mnb-home-page .mnb-home-page-text p {padding: 15px;text-align: center;font-weight: 300;color: #f1ede8;letter-spacing: 1px;font-size: 15px;}
.mnb .mnb-home-page .mnb-home-page-text a.follow, .mnb .mnb-home-page .mnb-home-page-text a.follow:visited {position:absolute;right:25px;bottom:25px;z-index: 1;color: #ebcb7d;border: 1px solid #ebcb7d;text-align: center;width: 44px;font-size: 21px;height: 44px;line-height: 50px;padding:0;}
.mnb .mnb-home-page .mnb-home-page-text a.follow:hover, .mnb .mnb-home-page .mnb-home-page-text a.follow:focus {color:#fde5b8;border-color: #fde5b8;}
.mnb .mnb-home-page .mnb-home-page-image {width:100%;background-position: center center;background-size:cover;border-left: 16px solid #2c2b2a;border-top: 16px solid #2c2b2a;border-right: 16px solid #2c2b2a;border-bottom: 16px solid #2c2b2a;}

.mnb .mnb-home-service {padding:13px 26px;}
.mnb .mnb-home-service .ornament-ctn {text-align: center;}
.mnb .mnb-home-service .ornament-ctn img {width:40%;}
.mnb .mnb-home-service .mnb-home-service-center {padding: 7px 15px;margin:15px;background: rgba(44, 43, 42, 0.9);}
.mnb .mnb-home-service .mnb-home-service-center h6 {text-align: center;font-size: 19px;letter-spacing: 0;}
.mnb .mnb-home-service .mnb-home-service-center p {text-align: center;line-height: 1.1em;letter-spacing: 1px;}
.mnb .mnb-home-service .mnb-home-service-text {background-image: url(img/ptn-3.png);color:#fff;background-size: 100%;}
.mnb .mnb-home-service .mnb-home-service-text h6 {color: #dbbb93;font-size:39px;padding:0 15px 8px;}
.mnb .mnb-home-service .mnb-home-service-text p {padding: 15px;text-align: center;font-weight: 300;color: #f1ede8;letter-spacing: 1px;font-size: 15px;}
.mnb .mnb-home-service .mnb-home-service-text a.follow, .mnb .mnb-home-service .mnb-home-service-text a.follow:visited {position:absolute;right:25px;bottom:25px;z-index: 1;color: #ebcb7d;border: 1px solid #ebcb7d;text-align: center;width: 44px;font-size: 21px;height: 44px;line-height: 50px;padding:0;}
.mnb .mnb-home-service .mnb-home-service-text a.follow:hover, .mnb .mnb-home-service .mnb-home-service-text a.follow:focus {color:#fde5b8;border-color: #fde5b8;}
.mnb .mnb-home-service .mnb-home-service-image {width:100%;background-position: center center;background-size:cover;}
.mnb-home-extra-link {}
.mnb .home-gallery-container {padding: 80px 0;background: #fff;}
.mnb .home-gallery-container h3 {text-align: center;}
.mnb .home-gallery-2-container {padding: 0;background: #fff;}
.mnb .home-gallery-title h3 {font-size: 27px;background: none;color: #2c2b2a;padding: 0 0 10px;text-align: left;margin-top: 0;}
.mnb .home-gallery-title h3.text-center {text-align: center;}
#mnb-focus-area {background-position: left center;background-size: cover;height:0;background-attachment:fixed;z-index:999999;}
.parallax-window-1 {height: 550px;min-height: 550px;background: transparent;}
#mnb-focus-area h1 {font-size:28px;}
.mnb #mnb-focus-area .cta-12, .mnb #mnb-focus-area .cta-12:visited {margin:15px 0;}
#mnb-focus-area #mnb-focus-area-text {background: rgba(35, 35, 35, 0.8);position: absolute;right: 25px;bottom: 0;width: 70%;padding: 15px;color: #e4e4e4;font-weight: 400;font-size: 15px;-webkit-box-shadow: 4px 4px 50px -7px #232323;-moz-box-shadow: 4px 4px 50px -7px #232323;box-shadow: 4px 4px 50px -7px #232323;z-index:1;}
.mnb .cta-10, .mnb .cta-10:visited {background: #c19650;border-radius: 5px;padding: 0 12px;text-transform: uppercase;color: #5d482e !important;margin: 0;font-weight: 500;}
.mnb .cta-10:hover, .mnb .cta-10:focus {background: #fde5b8;}
.mnb .cta-11, .mnb .cta-11:visited {display: inline-block;background: #ffffff;border: 2px solid #ffffff;padding: 6px;text-transform: uppercase;color: #2c2b2a;margin: 5px;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing:1px;width: auto;}
.mnb .cta-11:hover, .mnb .cta-11:focus {background: #ebcb7d;border-color:#ebcb7d;color:#2c2b2a;}
.mnb .cta-12, .mnb .cta-12:visited {display: inline-block;background: transparent;border:2px solid #fff;padding: 6px 15px;text-transform: uppercase;color: #fff;margin: 5px;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing:1px;width: auto;}
.mnb .cta-12:hover, .mnb .cta-12:focus {background: #ebcb7d;color:#2c2b2a;border-color:#ebcb7d;}
.mnb .cta-13, .mnb .cta-13:visited {display: inline-block;background: #585756;border: 2px solid #585756;padding: 6px 15px;text-transform: uppercase;color: #fff;margin: 5px;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing:1px;}
.mnb .cta-13:hover, .mnb .cta-13:focus {background: #ebcb7d;border-color:#ebcb7d;color:#2c2b2a;}
.mnb .cta-14, .mnb .cta-14:visited {background: rgba(255, 255, 255, 0.9);padding: 5px 20px;text-transform: uppercase;color: #2c2b2a;margin: 5px;font-size: 15px;display: inline-block;min-width: 157px;}
.mnb .cta-14:hover, .mnb .cta-14:focus {background: #ebcb7d;border-color: #ebcb7d;color: #2c2b2a;}
.mnb .cta-15, .mnb .cta-15:visited {padding: 5px 10px 1px;color: #ebcb7d;margin: 5px 2px;font-size: 15px;display: inline-block;border: 1px solid #ebcb7d;}
.mnb .cta-15:hover, .mnb .cta-15:focus {border: 1px solid #594e33;color: #594e33;}
.mnb .cta-16, .mnb .cta-16:visited {display: inline-block;background: #ebcb7d;border: 1px solid #ebcb7d;padding: 5px 10px;text-transform: uppercase;color: #2c2b2a;margin: 3px;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing:1px;}
.mnb .cta-16:hover, .mnb .cta-16:focus {background: #2c2b2a;border-color:#ebcb7d;color:#ebcb7d;}
.mnb .cta-17, .mnb .cta-17:visited {display: inline-block;background: transparent;border:1px solid #ebcb7d;padding: 5px 10px;text-transform: uppercase;color: #ebcb7d;margin: 3px;font-size: 13px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing:1px;}
.mnb .cta-17:hover, .mnb .cta-17:focus {background: #ebcb7d;color:#2c2b2a;border-color:#ebcb7d;}
.mnb .cta-block {display: block;text-align: center;}
#mnb-home-top .ornament-ctn {text-align: center;}
#mnb-home-top .ornament-ctn img {width:40%;margin:0 auto;}
.mnb .mnb-home-extra-link {padding:15px 8px;}
.mnb .mnb-home-extra-link-ctn {padding:15px 0;background: #faf3e1;margin:0 auto 50px;}
.mnb .mnb-home-extra-link-ctn .feedback {font-size: 27px;text-align: center;font-family: 'Alex Brush', cursive;width: 90%;line-height: 1em;margin: 10px auto 50px;}
.mnb .mnb-home-extra-link i {font-size: 39px;padding: 5px;color: #585756;}
.mnb .mnb-home-extra-link h5 {font-family: 'Work Sans', sans-serif;font-size: 12px;letter-spacing: 2px;color: #585756;padding:0;}
.mnb .mnb-home-extra-link p {text-align: center;}
.mnb .begiolino {width:40%;margin:1px auto;border-color: #e4d8b7;}
#left-menu-button.mnb i {color:#c19650;}
#right-menu-button.mnb i {color:#c19650;}
.mnb #page-contact-claim .orn-1 {fill:#585756;}
.mnb #sb-container-4 {margin:15px;}
body.mnb .bg-full-half {background: #faf3e1 url(img/ptn-3.png) repeat-y right top;background-size: 30%;}
body.mnb .owl-item .owl-item-half .cta-container {padding:4px 0;}
body.mnb .dark-room {height:20px;background-image: url(img/ptn-3.png);}
body.mnb.page .bcd-secondary-image.bcd-post-image {height:500px;}
body.mnb.page .sub-page-inverse {width:100%;}
body.mnb .orn-1.grey {fill: #585756;}
body.mnb #page-form-opener-target {display: none;}
body.mnb.page .sub-page-inverse a {background: rgba(44, 43, 42, 0.82);margin: 10px 0;width: 80%;text-align: center;padding: 15px 25px;font-weight: 500;font-family: 'Playfair Display', serif;font-size: 19px;text-transform: uppercase;line-height: 1.3em;}
body.mnb #page-form-container {background: #fffaec; padding:15px;}
body.mnb.page:not(.home) .entry-content {padding:15px 15px 25px;}
body.mnb.page-template-tpl-offers article {
    margin-top: 0;
    margin-bottom: 20px;
    background: #ffffff;
    padding: 15px;
    -webkit-box-shadow: 0 5px 30px -8px rgba(104, 104, 104, 0.2);
    -moz-box-shadow: 0 5px 30px -8px rgba(104, 104, 104, 0.2);
    box-shadow: 0 5px 30px -8px rgba(104, 104, 104, 0.2);
}
body.mnb.page-template-tpl-offers article.list .bcd-post-image {height:200px;}
body.mnb.single-offer article.list .bcd-post-image {height:140px;}
body.mnb.page-template-tpl-offers article.list .post-time {float:none;color:#2c2b2a;}
body.mnb.page-template-tpl-offers article.list h3 {padding:25px 25px 15px;line-height:1.2em;}
body.mnb.page-template-tpl-offers article.list p {text-align: center;line-height:1.3em;padding:5px 25px;}

body.mnb.page-template-tpl-events article {width:100%;margin:0 0 25px 0;padding:0;background:transparent;}
body.mnb.page-template-tpl-events article > .bcd-inside {background: #ffffff;padding: 15px;}
body.mnb.page-template-tpl-events article.list .bcd-post-image {height:200px;}
body.mnb.single-offer article.list .bcd-post-image {height:140px;}
body.mnb.page-template-tpl-events article.list .post-time {float:none;color:#2c2b2a;}
body.mnb.page-template-tpl-events article.list h3 {padding: 15px;line-height: 1.2em;min-height: 112px;}
body.mnb.page-template-tpl-events article.list p {text-align: center;line-height:1.3em;padding:5px 25px;}
body.mnb #breadcrumb {font-size: 12px;padding: 7px 0 0;text-align: right;}
.bcd-parallax-height {height:400px;}
#home-last-offer .bcd-post-image {height:300px;}
#home-last-offer .last-offer-content {background:rgba(0,0,0,0.8);width:80%;padding: 15px;}
#home-last-offer .last-offer-content h4 {margin: 0;padding: 0;font-size: 17px;line-height:1.1em;text-transform: uppercase;text-align: center;}
#home-last-offer .last-offer-content p {line-height:1.1em;margin:4px 0;text-align:center;font-size:14px;}
#home-last-offer .last-offer-content .cta-box {display:none;}

#home-blog-preview-box .bcd-cancer-tile {width:100%;padding:5px;}
#home-blog-preview-box .bcd-cancer-tile-inside {height:300px;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-tile-image {height:100%;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-hover {background: rgba(0, 0, 0, 0.35);transform-origin: left top;-webkit-transition: 1000ms all;-moz-transition: 1000ms all;-ms-transition: 1000ms all;-o-transition: 1000ms all;transition: 1000ms all;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-hover h4 {text-align: center;margin:0;padding:0 10%;text-transform: uppercase;letter-spacing: 2px;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-hover h4 a, #home-blog-preview-box .bcd-cancer-tile .bcd-cancer-hover h4 a:visited {color:#fff;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-hover p {color:#fff;text-align: center;margin:0;padding:0;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-tile-card {padding:10%;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-tile-card p {opacity: 0;position: absolute;z-index: 1;left: 0;bottom: 0;margin:0;padding: 15px;width: 100%;text-align: center;color:#fff;line-height:1.1em;font-size:13px;text-transform: uppercase;letter-spacing: 1px;background: rgba(0,0,0,0.8);-webkit-transition: 500ms all;-moz-transition: 500ms all;-ms-transition: 500ms all;-o-transition: 500ms all;transition: 500ms all;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-tile-card p.bcd-cancer-tile-card-p-visible {opacity:1;bottom:15px;}
#home-blog-preview-box .bcd-cancer-img-filter {filter: grayscale(100%);-webkit-filter: grayscale(100%);}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-reset-hover {background: rgba(0, 0, 0, 0);height: 0 !important;min-height:unset;}
#home-blog-preview-box .bcd-cancer-tile .bcd-cancer-reset-hover-2 {background: rgba(0, 0, 0, 0);-webkit-transform: rotate(720deg) scale(0);-moz-transform: rotate(720deg) scale(0);-ms-transform: rotate(720deg) scale(0);-o-transform: rotate(720deg) scale(0);transform: rotate(720deg) scale(0);height: 0;}
#home-blog-preview-box .bcd-cancer-tile a.bcd-cancer-tile-cta, .bcd-cancer-tile a.bcd-cancer-tile-cta:visited {opacity: 0;padding: 10px 25px;font-size:17px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;-webkit-transition: 1000ms all;-moz-transition: 1000ms all;-ms-transition: 1000ms all;-o-transition: 1000ms all;transition: 1000ms all;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);-o-transform: scale(0.6);transform: scale(0.6);background: rgba(0,0,0,0.8);color:#fff;}
#home-blog-preview-box .bcd-cancer-tile a.bcd-cancer-tile-cta.bcd-cancer-tile-cta-visible, .bcd-cancer-tile a.bcd-cancer-tile-cta.bcd-cancer-tile-cta-visible:visited {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#home-blog-preview-box .bcd-cancer-tile a.bcd-cancer-tile-cta:hover, .bcd-cancer-tile a.bcd-cancer-tile-cta:focus {background: rgba(0,0,0,0.8);color:#fff;}
.page-top-thumbnail.bcd-post-image {height:300px;}
#home-last-offer .last-offer {width:100%;margin-bottom:15px;}
.mnb .last-offer .cta-17, .mnb .last-offer .cta-17:visited {width:100px;}
.da-togliere {display:none;}
#bcd-cta-block-1 {padding:25px 15px;background: #faf3e1;}
#bcd-cta-block-1 h1 {color:#585756;}
.hotel-message {width:80%;margin:15px auto;background:#2c2b2a;}
.hotel-message p {font-family: 'Playfair Display', serif;font-size: 23px;color: #f7e8c3;line-height:1.2em;text-align:center;}
.bcd-mailchimp-box {background-color: #ebe5d1;padding: 15px;}
.bcd-mailchimp-box .mc4wp-form-fields {width:300px;max-width:300px;margin:15px auto;}
.bcd-mailchimp-box .mc4wp-form-fields label {width:45%;text-align:left;}
.bcd-mailchimp-box .mc4wp-form-fields input {width:50%;border:1px solid #fffaec;}
.bcd-mailchimp-box .mc4wp-form-fields input[type="submit"] {width: 97%;border: 1px solid #fffaec;background: #f9f4e6;padding: 5px 15px;text-transform: uppercase;font-weight: 700;letter-spacing: 2px;font-size: 15px;}
.bcd-visit-the-shop {}
.bcd-visit-the-shop i {font-size:27px;}
#owl-page {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#owl-page .owl-item, #owl-page .owl-item .bcd-post-image, #owl-page .owl-nav .owl-prev, #owl-page .owl-nav .owl-next {height:300px;}
#owl-page .owl-nav {bottom: 0;position: absolute;width: 100%;z-index:1;}
#owl-page .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;z-index:1;}
#owl-page .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;z-index:1;}
#owl-page .owl-nav .owl-prev i, #owl-page .owl-nav .owl-next i {font-size: 49px;color:#fff}
#owl-page .owl-dots {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;z-index:1;}
#owl-page .owl-dot {position:relative;z-index:1;color: #fff;width:10px;height:10px;padding:1px 2px;display: inline-block;margin: 0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#owl-page .owl-dot.active {background-color:#1a1a1a;}
#bcd-default-form-successfully-sent {min-width:100% !important;}
#bcd-default-form-successfully-sent md-content {min-width:100% !important;}
#bcd-default-form-successfully-sent .demo-dialog-button button.md-button {color:#fff !important;}
.mnb .bcd-part-tpl-one-page {}
.mnb .bcd-part-tpl-one-page .bcd-image-box {}
.mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-post-image {height:300px;}
.mnb .bcd-part-tpl-one-page .bcd-entry-content {line-height:1.2em;}
.mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-content {background-color:rgba(255,255,255,0.9);margin: 15px;padding: 22px 15px;text-align: center;}
.mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-content .bcd-pre-title {font-family: 'Playfair Display', serif;font-size:23px;margin:0 0 5px 0;padding:0;color:#8b7554;text-transform:uppercase;}
.mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-content h1 {font-size:27px;margin:0;padding:0;text-transform:uppercase;}
.mnb .bcd-part-tpl-one-page .bcd-section-01 {padding:15px 0;background: #fff;}
.mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-1 {padding:15px;}
.mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-2 {padding:15px;}
.mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-2 .bcd-terz-image.bcd-post-image {height:260px;border:2px solid #fff;-moz-box-shadow:0 0 20px -9px #000;-webkit-box-shadow:0 0 20px -9px #000;box-shadow:0 0 20px -9px #000;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 {padding:15px;background:transparent url(./img/bg-fontecesia-sicurezza.jpg); background-size:cover;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 h2 {text-align:center;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .bcd-post-image {border:2px solid #fff;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section {margin-bottom:30px;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section-inside {padding:15px;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-header {background-color:#eaca82;padding:5px;margin: -25px auto 5px;width: 90%;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-header-inside {background-color:#eaca82;border:1px solid #faf3e1;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-header h3 {padding:15px;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-ex {padding:5px 15px;line-height:1.2em;}
.mnb .bcd-part-tpl-one-page .bcd-section-02 a.cta-13, .mnb .bcd-part-tpl-one-page .bcd-section-02 a.cta-13:visited {margin-left:0;}
.mnb .bcd-part-tpl-one-page .bcd-section-03 {padding:55px 15px;}
.mnb .bcd-part-tpl-one-page .bcd-section-03 .bcd-content {padding:15px;}
.mnb .bcd-part-tpl-one-page .bcd-section-03 h2 {color:#fff;text-align:center;font-weight:400;}
.mnb .bcd-part-tpl-one-page .bcd-section-03 h3 {color:#fbeac5;text-align:center;font-weight:400;}
.bcd-popup-landing {display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;}
.bcd-popup-landing .bcd-post-image.bcd-popup {height:200px;}
.bcd-popup-landing .bcd-backdrop {background-color:rgba(0,0,0,0.6);}
.bcd-popup-landing .bcd-content-wrapper {background-color:#e2ddd2;padding:15px;width:90%;}
.bcd-popup-landing .bcd-content {overflow:auto;height:100%;max-height:100%;}
.bcd-popup-landing .bcd-content .bcd-part-form-contacts {padding:0;margin:0;}
.bcd-popup-landing .bcd-content .bcd-part-form-contacts md-input-container {margin-bottom:0;}
.bcd-popup-landing .bcd-content .bcd-part-form-contacts md-input-container {text-align:left;}
.bcd-popup-landing .bcd-content .bcd-part-form-contacts md-input-container .md-placeholder, .bcd-popup-landing .bcd-content .bcd-part-form-contacts md-input-container label:not(.md-no-float):not(.md-container-ignore) {margin: 0 0 2px 0; padding: 0 12px;}
.bcd-popup-landing .bcd-content .bcd-part-form-contacts input[type="text"], .bcd-popup-landing .bcd-content .bcd-part-form-contacts input[type="email"] {border:1px solid #5c4b42;background-color:#fff;height: 33px;font-size: 21px;padding: 2px 6px;}
body.mnb.page .bcd-popup-landing .bcd-content-inside {text-align:center;}
body.mnb.page .bcd-popup-landing .bcd-content-inside .bcd-post-image {height:180px;}
body.mnb.page .bcd-popup-landing .bcd-content-inside .bcd-post-image h2 {text-align:center;font-size:31px;color:#fff;}
body.mnb.page .bcd-popup-landing .bcd-content-inside h2 {text-align:center;font-size:31px;color:#000;}
body.mnb.page .bcd-popup-landing .bcd-content-inside h4 {margin-bottom:8px;}
body.mnb.page .bcd-popup-landing .bcd-content-inside .bcd-ex {text-align:center;color:#fff;}
body.mnb.page .bcd-popup-landing .bcd-content-inside .bcd-entry-content {padding-top:5px;}
body.mnb.page .bcd-popup-landing .bcd-entry-content {}
body.mnb.page .bcd-popup-landing .bcd-entry-content a, .bcd-popup-landing .bcd-entry-content a:visited {}
body.mnb.page .bcd-popup-landing-closer {position:absolute;z-index:1;right:5px;top:5px;}
body.mnb.page .bcd-page-list-fo-children {padding:25px 0;}
body.mnb.page .bcd-list-wrapper .bcd-post-image.bcd-background-image {height:100%;}
body.mnb.page .bcd-list-wrapper .bcd-post-image.bcd-background-image img {-webkit-filter: grayscale(50%);filter: grayscale(50%);opacity: .1;}
body.mnb.page .bcd-page-list-fo-children .bcd-box {width:100%;}
body.mnb.page .bcd-page-list-fo-children .bcd-box-inside {margin:15px 15px 30px;}
body.mnb.page .bcd-page-list-fo-children .bcd-box-inside .bcd-secondary-image.bcd-post-image {height:300px;}
body.mnb .chips .category-chip {
    padding: 2px 18px;
    background: #292929;
    margin: 5px;
    border-radius: 50px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
body.mnb .chips .category-chip a, body.mnb .chips .category-chip a:visited {}
body.mnb .chips .category-chip a:hover, body.mnb .chips .category-chip a:focus {}
body.mnb .bcd-footer-top .bcd-box-wrapper {}
body.mnb .bcd-footer-top .bcd-box-wrapper .bcd-box {width:100%;padding:15px;}
body.mnb .bcd-paginator {text-align:center;}
body.mnb .bcd-paginator ul {display:inline-block;margin:15px auto;list-style-type:none; padding:0;}
body.mnb .bcd-paginator li {display:inline-block;margin:2px 4px;}
body.mnb .bcd-paginator a, body.mnb .bcd-paginator span {padding:6px 10px; -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px;min-width: 40px;display: inline-block;line-height: 1em;border-color:#c3bca8;}
.bcd_pagination {}
.bcd_pagination ul {}
.bcd_pagination ul li {display:inline-block;}
.pagination > li > a, .pagination > li > span {min-width:30px;height:30px;line-height:30px;display: inline-block;margin: 2px;border-color: #ffff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {border-color: #faf3e1;}
.bcd-part-404 {}
.bcd-part-404 .bcd-box-wrapper {}
.bcd-part-404 .bcd-box-wrapper .bcd-box-1 {padding:15px;}
.bcd-part-404 .bcd-box-wrapper .bcd-box-2 {padding:15px;}
.bcd-full-claim {background:#036aa9; color:#fff;padding:5px;text-align:center;text-transform:uppercase; letter-spacing:1px;font-size:13px;}

@media only screen  and (orientation : portrait) {
    .btn-cart-02 {margin: 2px 2px;}
}

@media only screen  and (orientation : landscape) {
    .btn-cart-02 {margin: 15px 2px;}
}

@media only screen and (orientation : portrait) {
    #left-menu-button {position: fixed;z-index: 999999999;left:0;top:1px;}
    #left-menu-button a, #left-menu-button a:visited {color:#fff;}
    #left-menu-button a:hover, #left-menu-button a:focus {color:#0082C1;}
    #right-menu-button {position: fixed;z-index: 999999999;right:0;top:0;}
    /*#aside-vertical-simplebooking {display:none;}*/
}
@media only screen and (orientation : landscape) {
    #left-menu-button {display: none;}
    #right-menu-button {display: none;}
    #aside-vertical-simplebooking {display:block;}
}

@media (min-width: 600px) { /* angular: gt-xs */
    body.home #owl-home-gallery .owl-item-full {height:300px;}
    .owl-carousel-gallery .owl-item-full {height:260px;}
    .mnb .owl-carousel-camere .item {height:260px;}
    .mnb .owl-carousel-camere .owl-item-half {height:260px;}
    body.home #owl-home-gallery .owl-item-right img {margin-right:10%;}
    body.home #owl-home-gallery .owl-item-full h2 {margin-left:5%;font-size: 27px;line-height: 22px;padding: 10px 0;}
    body.home #owl-home-gallery .owl-item-full p {margin-left:5%;font-size:15px;margin-bottom:20px;}
    body.home #owl-home-gallery .owl-cta-container {text-align: right;}
    .mkt-img-cnt {width: 120px;height: 120px;}
    /*body.single .bcd-page-thumbnail {height:260px;}*/
    body.page .bcd-page-thumbnail {height:300px;}
    body.single-camera .bcd-page-thumbnail {height:300px;}
    body.page .sub-page-preview-container {padding: 10px;}
    body.single-camera .sub-page-preview-container {height:300px;padding: 10px;}
    body.page-template-instagram #owl-instagram-gallery .owl-item-full {height:300px;}
    .social-container {display:block;}
    .cta-social {width: 70%;}
    body.home .home-featured-image-ctn {min-height:300px;}
    #header_info_2 {font-size:11px;line-height:11px;text-align: right;padding-right: 15px;}
    body.mnb.page .bcd-page-list-fo-children .bcd-box {width:50%;}
    body.mnb.page .bcd-page-list-fo-children .bcd-box-inside {margin:5px;}
    body.mnb.page .bcd-popup-landing .bcd-content-inside .bcd-post-image {height:300px;}
    body.mnb.page .bcd-popup-landing .bcd-content-wrapper {width: 80%;max-width: 80%;}
    body.mnb.page .bcd-popup-landing .bcd-post-image.bcd-popup {height:300px;}
    #owl-room .item, #owl-room .item .bcd-post-image, #owl-room .owl-nav .owl-prev, #owl-room .owl-nav .owl-next {height:450px;}
    .mnb .map-area {margin: 10px 0;}
    .mnb .map-area h4 {font-size:31px;margin:45px 0 5px;padding:5px 0 15px;}
    .mnb-home-service {width:33.3%;}
    .mnb .mnb-home-featured-image {background:#232323;height:420px;}
    #home-last-offer .last-offer {width: 83%;margin-bottom: 15px;}
    #home-blog-preview-box .bcd-cancer-tile {width:50%;}
    #bcd-cta-block-1 {padding:50px 15px;}
    #bcd-cta-block-1 .entry-content {width:550px;margin:0 auto;}
    .mnb .mnb-home-page {width:33.3%;padding:4px;}
    .mnb .mnb-home-page .mnb-home-page-center p {display: none;}
    .mnb .mnb-home-page .mnb-home-page-center h6 {font-size:18px;text-shadow: 0 0 62px #000;}
    .mnb .mnb-home-page .mnb-home-page-center {position: absolute;left:0;right:0;top:0;bottom:0;z-index:1;margin: 8px;}
    .mnb .mnb-home-page .mnb-home-page-center .orn-1 {height:15px;}
    .mnb .mnb-home-page .mnb-home-page-image {border:none;}
    .mnb .mnb-home-page-container {padding:30px;}
    .mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl {width:60%;}
    #mnb-focus-area #mnb-focus-area-text {width:300px;}
    body.mnb.page .mnb-home-featured-image.bcd-post-image {height:500px;}
    #owl-page .owl-item, #owl-page .owl-item .bcd-post-image, #owl-page .owl-nav .owl-prev, #owl-page .owl-nav .owl-next {height:400px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-01 {padding:15px 0;}
    .mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-1 {width:50%;}
    .mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-2 {width:50%;}
    .mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-2 .bcd-secondary-image.bcd-post-image {height:300px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section div.bcd-box:nth-of-type(1) {width:45%;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section div.bcd-box:nth-of-type(2) {width:55%;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-header {padding: 5px;margin: 0 auto 5px;width: calc(100% - 30px);}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-post-image {height:290px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section .bcd-ex {padding: 15px;line-height:1.1em;}
    .mnb .bcd-part-tpl-one-page .bcd-section-03 .bcd-content {width:500px;}
    body.mnb .bcd-footer-top .bcd-box-wrapper {}
    body.mnb .bcd-footer-top .bcd-box-wrapper .bcd-box {width:50%;padding:15px;}
    body.error404 .bcd-content {width:500px; margin:0 auto;}
    body.mnb.page-template-tpl-events article {width:50%;margin:0;}
    body.mnb.page-template-tpl-events article > .bcd-inside {margin:10px;}
}

@media (min-width: 960px) {
    #fixed-header {display:none;}
    .mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl {width:auto;}
    #home-last-offer .last-offer {width:33%;}
    #home-last-offer .last-offer-inside {margin:2px;}
    #left-menu-button {display: none;}
    #right-menu-button {display: none;}
    .bcd-parallax-height {height:600px;}
    .mnb h1 {color:#2c2b2a;font-size: 31px;line-height:1.1em;}
    .mnb h2 {color:#2c2b2a;font-size: 27px;line-height:1.1em;}
    .mnb h3 {color:#2c2b2a;font-size:24px;line-height:1.1em;}
    .mnb h4 {color:#2c2b2a;font-size:21px;line-height:1.1em;}
    .mnb h5 {color:#2c2b2a;font-size:19px;line-height:1.1em;}
    .mnb h6 {color:#2c2b2a;font-size:19px;line-height:1.1em;}
    #home-last-offer .last-offer-content {width:70%;padding: 25px 15px;min-height: 175px;}
    #home-last-offer .last-offer-content .cta-box {display:block;text-align: center;margin: 25px auto 0;}
    .mnb #page-contact-claim .cta-container {padding: 25px 10%;}
    body.mnb.page .bcd-secondary-image.bcd-post-image {height:450px;}
    body.mnb.page .sub-page-inverse {width:48%;}
    body.mnb .bg-full-half {
        background: #faf3e1 url(img/ptn-3.png) repeat-y right top;
        background-size: 50%;
    }
    body.mnb.page-template-tpl-offers article.list .bcd-post-image {height:246px;}
    body.mnb.page-template-tpl-events article.list .bcd-post-image {height:246px;}
    body.mnb.single-offer article.list .bcd-post-image {height:246px;}
    body.mnb.page-template-tpl-events article.list h3 {padding: 10px 25px 15px;font-size:29px;}
    body.mnb.page .sub-page-inverse a {padding: 25px 10px;font-weight: 400;font-size: 21px;}
    body.mnb .children-list .page-child {width:50%;}
    body.mnb .children-list .page-child-inside .page-child-inside-label {font-size: 14px;}
    body.mnb.page .bcd-post-image {height:400px;}
    .mnb .mnb-home-extra-link-ctn .feedback {font-size: 31px;width: 60%;}
    .mnb .mnb-home-extra-link-ctn h4 {font-size: 25px;}
    body.mnb.home #main-navigator {display: flex;top:46px;}
    .mnb #main-navigator li a, .mnb #main-navigator li a:visited {font-weight: 400;}
    .mnb aside h3 {font-size:35px;padding: 10px 0 5px;}
    .mnb .owl-carousel-gallery .owl-item-full {height:330px;}
    .bcd-only-desktop {display: block;}
    .mnb .mnb-home-extra-link {padding: 15px 16px;}
    .mnb .mnb-featured-box {width:50%;padding:10px;}
    .mnb .cta-11:hover, .mnb .cta-11:focus {background: #ebcb7d;color: #2c2b2a;}
    .mnb .cta-12:hover, .mnb .cta-12:focus {background: #ebcb7d;color: #2c2b2a;}
    .mnb .mnb-home-featured-image {height: 500px;}
    .mnb .mnb-home-focus .mnb-home-focus-image {}
    .mnb .mnb-home-focus {width:33.3%;}
    .mnb .owl-carousel-camere .owl-item-half {height:260px;float:left;width:50%;background-size: cover;background-position: center center;background-color: #232323;}
    .mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) {background-color: #2c2b2a;position: relative;left: auto;top: auto;width: 50%;height: 100%;z-index: 1;}
    .mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl {background: none;}
    .mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl {background: none;
        border: 1px solid #636160;
        position: absolute;
        left: 15px;
        right: 15px;
        top: 15px;
        bottom: 15px;
    }
    .mnb .camere .item .item-half {width:50%;float:left;}
    .mnb .camere .item .item-half:nth-child(2) {background-color: #2c2b2a;position: relative;left: auto;top: auto;width: 50%;height: 100%;z-index: 1;}
    .mnb .camere .item .item-half:nth-child(2) .lbl {background: none;
        width:auto;
        border: 1px solid #636160;
        position: absolute;
        left: 15px;
        right: 15px;
        top: 15px;
        bottom: 15px;}
    .mnb .camera .item {height: 350px;margin: 30px 0;width:100%;}
    .mnb .camera .item .item-half {height: 350px;}
    .mnb .camera .item .item-half {width:100%;float:left;}
    .mnb .camera .item .item-half:nth-child(2) {background-color: rgba(44, 43, 42, 0.8);position: absolute;left: 22%;top: auto;width: 56%;height: 100%;z-index: 1;}
    .mnb .camera .item .item-half:nth-child(2) .lbl {background: none;
        width:auto;
        border: 1px solid #636160;
        position: absolute;
        left: 15px;
        right: 15px;
        top: 15px;
        bottom: 15px;}
    .mnb .mnb-home-focus .mnb-home-focus-text h6 {font-size:23px;}
    .mnb .mnb-home-focus .mnb-home-focus-text p {font-size: 13px;line-height: 1.3em;}
    .mnb .mnb-home-focus .mnb-home-focus-text a.follow, .mnb .mnb-home-focus .mnb-home-focus-text a.follow:visited {display: none;}
    #mnb-focus-area #mnb-focus-area-text {width:45%;color:#fff;}
    .mnb .home-gallery-title h3 {font-size: 37px;margin-top: 11px;}
    .mnb .mnb-home-service {padding: 30px 15px;}
    .mnb #home-last-offer h4 {padding:0 0 4px;}
    .mnb #home-last-offer h3 {font-size:33px;}
    .mnb .mnb-home-featured-image.bcd-v-img-box img {width: 100% !important;height: auto !important;max-width: none;max-height: none;}
    #page-contact-claim {padding:50px 0 0;}
    #page-contact-claim h3 {padding-top:0;margin-bottom:7px;font-size:31px;}
    .mnb #owl-camere-container {padding:50px 0 0;}
    .mnb #owl-camere-container h3 {text-align: center;padding:0 0 25px;}

    .bg-yellow-margin {margin-bottom:128px;}
    #logo {position:absolute;width:300px;left:15px;}
    .alignleft {float: left;margin: 0 10px 10px 0;}
    .alignright {float: right;margin: 0 0 10px 10px;}
    .aligncenter {display: block; margin: 4px auto;}
    body.home .bcd-post-thumbnail {height:400px;}
    body.home .home-offer-box.bcd-post-thumbnail {height:240px;}
    h1 {font-size: 33px;}
    h2 {font-size: 30px;}
    h3 {font-size: 27px;}
    h5 {font-size: 21px;}
    h6 {font-size: 17px;}
    h1.entry-title {font-size: 31px;}
    h2.entry-title {font-size: 27px;}
    h3.entry-title {font-size: 19px;}
    h5.entry-title {font-size: 32px;}
    h6.entry-title {font-size: 29px;}
    body.home .owl-carousel-gallery .owl-item-full {height:400px;}
    body.home .owl-carousel-gallery .owl-item-full-2 {height:232px;}
    body.home #owl-home-gallery .owl-item-full {height:400px;}
    body.home #owl-home-gallery .owl-item-right img {margin-right:10%;}
    body.home #owl-home-gallery .owl-item-full h2 {margin-left: 5%;font-size: 40px;padding-bottom: 8px;line-height: 22px;}
    body.home #owl-home-gallery .owl-item-full p {margin-left:5%;font-size:19px;margin-bottom:24px;}
    body.home #owl-home-gallery .owl-cta-container {text-align: right;}
    body.page-template-instagram #owl-instagram-gallery .owl-item-full {height:400px;}
    #home-focus img {margin:25px;position: relative;z-index: 999;}
    /* themes args */
    .btn-v-margin-6-10-14 {margin-top:10px;margin-bottom:10px;}
    .btn-v-margin-12-20-28 {margin-top:20px;margin-bottom:20px;}
    .home-cta-cnt {width: 200px;height: 150px;}

    /* buttons */
    .btn-cta-03 {padding: 10px 25px;font-size:16px;}
    .btn-cta-05 {margin: 0;}
    #social-network {padding: 15px;}
    /* header [end] */

    body.home h2.entry-description {font-size: 19px;}
    /*body.single .bcd-page-thumbnail {height:280px;}*/
    body.page .bcd-page-thumbnail {height:360px;}
    body.single-camera .bcd-page-thumbnail {height:400px;}
    body.page .sub-page-preview-container {padding: 10px;}
    body.single-camera .sub-page-preview-container {height:400px;padding: 10px;}
    body.home.page .sub-page-preview-container {padding: 10px;}
    .cta-social {width: 60%;}
    body.home .home-featured-image-ctn {min-height:400px;}
    .header-latast {display: none;}
    .navbar-collapse {padding-left:0;padding-right:0;}
    #header_info_2 {display: none;}
    .home-black-label {position: absolute;left:10%;width:80%;bottom:0;z-index:0;padding:25px;}
    .mnb .home-black-label {position: absolute;left:0;width:100%;bottom:0;z-index:0;padding:25px;}
    #home-last-offer {padding: 100px 0;}
    #home-last-offer h4 {margin-top:30px;}
    .mnb .mnb-featured-box {width:47%;padding:15px;}
    .mnb .bottom-fill span, .mnb .bottom-fill a {display: none;}
    body.mnb.single-camera .bcd-post-image {height:310px;}
    .mnb .pre-header {display:flex;display:-webkit-flex; display:-ms-flexbox;}
    #bcd-cta-block-1 .entry-content {width:700px;margin:0 auto;}
    .hotel-message {width:60%;margin:25px auto;}
    #owl-page .owl-item, #owl-page .owl-item .bcd-post-image, #owl-page .owl-nav .owl-prev, #owl-page .owl-nav .owl-next {height:450px;}
    #mnb-logo {position: absolute;width: 125px;left: 0;top: 5px;}
    .navigator {display:block;text-align: right;float:right;}
    #bcd_nav {list-style-type: none;display: block;}
    #bcd_nav li {display:inline-block;padding: 0 6px;font-size: 14px;text-transform: uppercase;font-weight: 700;}
    body.mnb:not(.home) #main-navigator {display: flex;background: rgb(255, 255, 255);margin: 39px 0 0 0;min-height: 52px;-webkit-box-shadow: 0 0 13px -1px rgba(154, 153, 151, 0.4);-moz-box-shadow: 0 0 13px -1px rgba(154, 153, 151, 0.4);box-shadow: 0 0 13px -1px rgba(154, 153, 151, 0.4);}
    body.mnb:not(.home) .mnb #main-navigator li a {color:#2c2b2a;}
    body.home #mnb-logo {display: none;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .bcd-list {width:800px;margin: 15px auto;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section.bcd-order-1 {margin-left:75px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .sub-section.bcd-order-2 {margin-right:75px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-03 {padding:0 15px 100px;background:#fff;}
    .mnb .bcd-part-tpl-one-page .bcd-section-03 .bcd-content {width:650px;padding:45px;margin-top: -125px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-post-image.bcd-terz-image {height:260px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .bcd-header.bcd-order-1 {margin-left: -10%;width: 110%;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 .bcd-header.bcd-order-2 {margin-right: -10%;width: 110%;}
    .mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-post-image {height: 500px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-01 .bcd-box-2 .bcd-terz-image.bcd-post-image {height:350px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 {padding: 15px 15px 200px;}
    body.mnb.page .bcd-popup-landing .bcd-content-wrapper {width: 600px;max-width:600px;}
    body.mnb .bcd-footer-top .bcd-box-wrapper {}
    body.mnb .bcd-footer-top .bcd-box-wrapper .bcd-box {width:25%;padding:15px;}
    body.mnb .bcd-box-wrapper {}
    body.mnb .bcd-box-wrapper .bcd-box-1 {width:70%;}
    body.mnb .bcd-box-wrapper .bcd-box-2 {width:30%;}
    body.error404 .bcd-post-image {height: 600px;}
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
@media (min-width: 1280px) {
    body.mnb.page .bcd-popup-landing .bcd-content-wrapper {width: 660px;max-width:660px;}
    #mnb-logo {width:240px;}
    .da-togliere {display:block;}
    body.mnb #footer #sb-container {display: block;}
    body.mnb #sb-container {position: fixed;right:0;bottom:0;width:100%;z-index: 1;}
    body.mnb #sb-container .sb {padding:8px;background-color: rgba(35, 33, 30, .9) !important;}
    body.mnb #sb-container .sb-screen-l .sb__form-field-input {padding: 10px 48px 10px 16px;height: 44px;}
    body.mnb #sb-container .sb-screen-l .sb__btn--verify {height: 44px;padding: 10px 8px;}
    body.mnb #sb-container .sb__footer-link {margin-top:2px;}
    #home-last-offer .bcd-post-image {height:500px;}
    #home-last-offer .last-offer-content {width:80%;}
    #home-last-offer .last-offer-content h4 {font-size: 17px;}
    #home-last-offer .last-offer-content p {line-height:1em;margin:4px 0;text-align:center;}
    #home-last-offer .last-offer-content .cta-box {display:block;text-align: center;margin: 25px auto 0;}
    body.mnb.page .bcd-list-wrapper {margin-top: -200px;z-index: 0;position: relative;}
    .main-page-article {
        margin-top: -100px;
        margin-bottom: 100px;
        background: #faf3e1;
        padding: 0 25px 25px;
        -webkit-box-shadow: 0 2px 20px -9px rgba(0, 0, 0, 0.36);
        -moz-box-shadow: 0 2px 20px -9px rgba(0, 0, 0, 0.36);
        box-shadow: 0 2px 20px -9px rgba(0, 0, 0, 0.36);
        position:relative;
        z-index:1;
    }
    body.mnb.page-template-tpl-offers article {
        margin-top: 0;
        margin-bottom: 20px;
        background: #ffffff;
        padding: 15px;
        -webkit-box-shadow: 0 5px 30px -8px rgba(104, 104, 104, 0.2);
        -moz-box-shadow: 0 5px 30px -8px rgba(104, 104, 104, 0.2);
        box-shadow: 0 5px 30px -8px rgba(104, 104, 104, 0.2);
    }
    body.mnb.page-template-tpl-offers article.list .bcd-post-image {height: 280px;}
    body.mnb.single-offer article.list .bcd-post-image {height:280px;}
    body.mnb.page-template-tpl-offers article.list .post-time {float:none;color:#2c2b2a;}
    body.mnb.page-template-tpl-offers article.list h3 {padding:25px 25px 15px;line-height:1.2em;}
    body.mnb.page-template-tpl-offers article.list p {text-align: center;line-height:1.3em;padding:5px 25px;}
    body.mnb.page-template-tpl-events article.list .bcd-post-image {height: 280px;}
    body.mnb.single-offer article.list .bcd-post-image {height:280px;}
    body.mnb.page-template-tpl-events article.list .post-time {float:none;color:#2c2b2a;}
    body.mnb.page-template-tpl-events article.list h3 {padding:25px 25px 15px;line-height:1.2em;}
    body.mnb.page-template-tpl-events article.list p {text-align: center;line-height:1.3em;padding:5px 25px;}
    body.mnb.page .container {width:850px;}
    body.mnb #page-form-container form {width: 50%;margin: 0 auto;}
    body.mnb .children-list .page-child-inside .page-child-inside-label {font-size: 19px;}
    body.mnb.page .bcd-post-image {height:500px;}
    body.mnb.home #main-navigator {display:flex;display:-webkit-flex; display:-ms-flexbox;top:64px;}
    aside section#aside-vertical-simplebooking {margin:0 0 15px;padding: 0;}
    body.single-camera aside section #simplebooking-container .booking-form-container {width: auto;padding: 4%;margin: 0 27px 0 0;background: #faf3e1;}
    aside section #simplebooking-container .booking-form-container {width: auto;padding: 4%;margin: 0;background: #fffaec;}
    .mnb .camera .item .item-half:nth-child(2) {left:27%;width:46%;}
    .mnb #owl-room .owl-item-full {height: 400px;}
    .bcd-flex-reverse {-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}
    body.mnb .room-featured-container-wrapper {border-right:1px solid #e4d8b7;margin:0 25px 5px 0;padding:0 2px 2px 2px;}
    body.mnb .room-featured-container {padding: 0;}
    body.mnb .room-featured-container h3 {font-size: 21px;}
    .room-featured {font-size: 12px;font-weight: 400;}
    .room-featured i {margin: 0 4px 0 0;}
    #fixed-header {display: none;}
    .mnb .pre-header {background: rgba(0, 0, 0, 0.9);}
    #mnb-focus-area #mnb-focus-area-text {width:30%;}
    /*.mnb #mnb-home-top img {display:none;}  video change */
    .mnb #mnb-home-top video {display:block;}
    /*.mnb .mnb-home-featured-image {height: 410px;}*/
    .mnb .mnb-home-featured-image {height: 550px;}
    .mnb .top-fill {height: 32px;}
    .mnb .bottom-fill {height: 32px;}
    body.mnb:not(.home) {padding-top:33px;}
    body.mnb:not(.home) #page.mnb {padding-top:90px;}
    .mnb .mnb-home-service .mnb-home-service-text h6 {font-size:41px;}
    .mnb .mnb-home-service .mnb-home-service-text p {padding:15px 30px;font-size:21px;}
    .mnb .mnb-home-focus .mnb-home-focus-text a.follow, .mnb .mnb-home-focus .mnb-home-focus-text a.follow:visited {display: block;}
    .mnb .cta-11, .mnb .cta-11:visited {padding: 10px 20px;}
    .mnb .cta-12, .mnb .cta-12:visited {padding: 10px 20px;}
    .mnb .home-featured-image-cover {
        background: rgba(26, 26, 26, 0.4); /* da togliere con il video */
        -webkit-box-shadow: inset 0 0 279px 24px rgba(35, 35, 35, 0.85);
        -moz-box-shadow: inset 0 0 279px 24px rgba(35, 35, 35, 0.85);
        box-shadow: inset 0 0 279px 24px rgba(35, 35, 35, 0.85);
    }
    .mnb .mnb-home-focus .mnb-home-focus-text h6 {font-size:31px;text-align:center;}
    .mnb .owl-carousel-camere .item {height: 350px;}
    .mnb .owl-carousel-camere .item .owl-item-half {height: 350px;}

    .mnb .camere .item {height: 350px;margin: 30px 0;width:100%;}
    .mnb .camere .item .item-half {height: 350px;}
    .mnb .mnb-home-page .mnb-home-page-center h6 {font-size: 27px;}
    .mnb #home-last-offer {padding: 30px 0 100px;}
    .mnb .home-gallery-container {padding: 100px 0;}
    .mnb .home-gallery-title h3.text-center {margin-top:30px;}
    .mnb #mnb-parallel-view h3 {margin-bottom:13px;}
    .mnb .mnb-home-service {padding: 30px 5px;}

    #header_info {display: block;}
    .bg-yellow-margin {margin-bottom:40px;}
    h1 {font-size: 36px;}
    h2 {font-size: 33px;}
    h3 {font-size: 30px;}
    h5 {font-size: 21px;}
    h6 {font-size: 18px;}
    h1.entry-title {font-size: 35px;}
    h2.entry-title {font-size: 29px;}
    h3.entry-title {font-size: 21px;}
    h5.entry-title {font-size: 42px;}
    h6.entry-title {font-size: 39px;}
    .dark-brown {color:#383032;}
    body.home h2.entry-description {font-size: 23px;}
    body.home #owl-home-gallery .owl-item-full {height:500px;}
    body.home .owl-carousel-gallery .owl-item-full {height:550px;}
    body.home .owl-carousel-gallery .owl-item-full-2 {height:250px;}
    body.home #owl-home-gallery .owl-item-full h2 {margin-left: 5%;font-size: 50px;padding-bottom: 20px;padding-top: 20px;line-height: 22px;}
    body.home #owl-home-gallery .owl-item-full p {margin-left:5%;font-size:21px;margin-bottom:24px;}
    body.home #owl-home-gallery .owl-cta-container {text-align: right;}
    body.page-template-instagram #owl-instagram-gallery .owl-item-full {height:500px;}
    .mkt-img-cnt {width: 80px;height: 80px;}
    body.page .sub-page-preview {height:260px;}
    /*body.single .bcd-page-thumbnail {height:300px;}*/
    body.page .bcd-page-thumbnail {height:360px;}
    body.single-camera .bcd-page-thumbnail {height:400px;}
    body.page .sub-page-preview-container {padding: 10px;}
    body.single-camera .sub-page-preview-container {height:400px;padding: 10px;}
    .cta-social {width: 50%;}
    body.home .home-featured-image-ctn {min-height:500px;}
    .navbar-default {margin-top: 6px;}
    body.home .bcd-post-thumbnail {height:600px;}
    body.home .home-offer-box.bcd-post-thumbnail {height:300px;}
    .cta-01, .cta-01:visited {background: #ba8c55;border:2px solid #ba8c55;border-radius: 5px;padding: 10px 20px;text-transform: uppercase;color: #fff;margin: 15px;font-size: 19px;}
    .cta-01:hover, .cta-01:focus {background: #a27745;color:#fff;}
    .cta-02, .cta-02:visited {background: transparent;border:2px solid #ba8c55;border-radius: 5px;padding: 10px 20px;text-transform: uppercase;color: #fff;margin: 15px;font-size: 19px;}
    .cta-02:hover, .cta-02:focus {background: #ba8c55;color:#fff;}
    .home-black-label {position: absolute;left: 20%;width: 60%;}
    .mnb .home-black-label {position: absolute;left: 0%;width: 35%;}
    #home-focus .post-content {padding:25px;}
    #home-last-offer {margin-top:-100px;}
    #home-last-offer h3 {font-size:39px;padding-bottom:12px;}
    #home-last-offer h4 {margin-top:68px;}
    body.home .booking-container {width:100%;max-width:320px;}
    body.home .post-content {padding: 65px;}
    body.home .mnb .post-content {padding: 0;}
    .mnb .mnb-featured-box {width:41%;padding:15px;}
    .mnb #mnb-home-top h1 {font-size: 59px;}
    body.mnb.page .container {width: 1170px;}
    body.mnb .bg-full-half {background: rgba(250, 243, 225, 0.9) url(img/ptn-3.png) repeat-y right top;background-size: 45%;}
    body.mnb.page .bcd-post-image {height:540px;}
    .mnb .camera .item .item-half:nth-child(2) {left:30%;width:40%;}
    body.mnb.single-camera .bcd-post-image {height: 450px;}
    #mnb-focus-area #mnb-focus-area-text {width:23%;}
    .mnb .owl-carousel-camere .item {height: 420px;}
    .mnb .owl-carousel-camere .item .owl-item-half {height: 420px;}
    .mnb .owl-carousel-camere .owl-dots {left:42%;}
    .mnb .owl-carousel-camere .item .owl-item-half:nth-child(2) .lbl h3 {font-size: 37px;}

    .mnb .camere .item {height: 420px;}
    .mnb .camere .item .item-half {height: 420px;}
    .mnb .camere .item .item-half:nth-child(2) .lbl h3 {font-size: 37px;}
    .mnb .camera .item {height: 420px;}
    .mnb .camera .item .item-half {height: 420px;}
    .mnb .camera .item .item-half:nth-child(2) .lbl h3 {font-size: 37px;}
    .mnb .mnb-home-focus .mnb-home-focus-text p {padding:15px 75px;}
    .mnb #mnb-home-top h1 {font-size: 64px;}
    /*.mnb .mnb-home-featured-image {height: 500px;}*/
    .mnb .mnb-home-featured-image {height: 600px;}

    h1 {font-size: 39px;}
    h2 {font-size: 23px;line-height: 28px;padding: 0 0 20px 0;}
    h3 {font-size: 30px;}
    h5 {font-size: 21px;}
    h6 {font-size: 19px;}
    .bg-yellow-margin {margin-bottom:60px;}
    h1.entry-title {font-size: 45px;}
    h2.entry-title {font-size: 29px;padding-top: 15px;padding-bottom: 0;}
    h3.entry-title {font-size: 23px;}
    h5.entry-title {font-size: 23px;}
    h6.entry-title {font-size: 21px;}
    body.home h1.entry-title {padding-top: 30px;}
    body.home h2.entry-description {font-size: 25px;}
    body.home #owl-home-gallery .owl-item-full {height:600px;}
    body.home .owl-carousel-gallery .owl-item-full {height:550px;}
    body.home .owl-carousel-gallery .owl-item-full-2 {height:300px;}
    body.page-template-instagram #owl-instagram-gallery .owl-item-full {height:600px;}
    .btn-v-margin-6-10-14 {margin-top:14px;margin-bottom:14px;}
    .btn-v-margin-12-20-28 {margin-top:28px;margin-bottom:28px;}
    /*body.single .bcd-page-thumbnail {height:400px;}*/
    body.page .bcd-page-thumbnail {height:380px;}
    body.single-camera .bcd-page-thumbnail {height:400px;}
    body.page .sub-page-preview-container {padding: 10px;}
    body.single-camera .sub-page-preview-container {height:400px;padding: 10px;}
    .cta-social {width: 40%;}
    body.home .home-featured-image-ctn {min-height:600px;}
    .navbar-default {margin-top: 25px;}
    .mnb .mnb-home-page .mnb-home-page-center h6 {font-size: 45px;}
    #owl-page .owl-item, #owl-page .owl-item .bcd-post-image, #owl-page .owl-nav .owl-prev, #owl-page .owl-nav .owl-next {height:500px;}
    .mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-content {padding:35px 75px;}
    .mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-content .bcd-pre-title {font-size:29px;}
    .mnb .bcd-part-tpl-one-page .bcd-image-box .bcd-content h1 {font-size:41px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 {padding:100px 15px 150px;}
}
@media (min-width: 1440px) {
    /* .mnb .mnb-home-featured-image {height: 600px;} */
    .mnb .mnb-home-featured-image {height: 700px;}
    .mnb .owl-carousel-camere .item {height: 490px;}
    .mnb .owl-carousel-camere .item .owl-item-half {height: 490px;}
    body.mnb.page .bcd-post-image {height:580px;}
    .mnb .camere .item {height: 440px;}
    .mnb .camere .item .item-half {height: 440px;}
    .mnb .camera .item {height: 440px;}
    .mnb .camera .item .item-half {height: 440px;}
    body.home .owl-carousel-gallery .owl-item-full {height:750px;}
}

@media (min-width: 1920px) {
    .mnb .bcd-part-tpl-one-page .bcd-section-01 {padding:100px 15px;}
    .mnb .bcd-part-tpl-one-page .bcd-section-02 {padding:100px 15px 200px;}
}
