@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,800;1,700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Spectral+SC:wght@200;300;500&amp;display=swap');



#main-content p {font-weight: 400;color: #000;letter-spacing: 3px;font-size: 20px;}
.wrapper a, .wrapper a:hover, .wrapper a:focus {color:#000 !important;text-decoration:none !important;font-weight:bold;}
.max {margin:0 auto !important;}
.owl-item .item-content p {font-weight: 400;color: #000 !important;letter-spacing: 3px;font-size: 20px;}
.tss-carousel h3.author-name {font-size:16px !important;font-weight:900 !important;color:#000 !important;text-transform: uppercase;}
.profile-img-wrapper {display:none !important;}
.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {font-style:normal !important;margin-top: 40px;margin-bottom: 20px;}
.owl-nav {display:block !important;position:relative !important;}
.tss-carousel h3.author-name {letter-spacing:3px !important;}
.owl-prev:before, .owl-next:before {display:none !important;}
.locations p {text-align: center;font-size: 14px !important;}
#sb_instagram .sbi_date, #sb_instagram .sbi_location {color:#fff !important;}
.navbar .social-list {margin-top:18px;}
.navbar-address {margin-top:7px;text-align: right;line-height: 25px;color:#000 !important;}
h2 {font-family: 'Spectral SC', serif;font-weight: 100;font-size: 4rem;text-align: center;}
.sectiontitle {text-align:center !important;}
h2.bottom {margin-bottom:0px !important;}
.navbar-spacer {margin:30px !important;margin-top: 10px !important;}
span.city {padding-left: 20px !important;padding-right: 20px !important;text-transform: uppercase;font-weight: 900 !important;letter-spacing: 2px !important;font-size: 16px !important;line-height: 80px !important;text-align: center !important;}
.social-list a {color:#000 !important;}
a.socialicon {color: #eee !important;font-size: 30px;}
a.socialicon:hover {color: #fff !important;}

.centertext, .centertext p {text-align:center !important;}
::-webkit-scrollbar-thumb {background: #cccccc; !important}
::selection {background-color: #cccccc !important;color: #000 !important;}
.navbar-toggle:hover .icon-bar {background-color: #000000 !important;}
.sbi_username {display:none !important;}


.footer.ut-footer-dark a.toTop, .footer.ut-footer-dark {background: #151515 !important;}
.footerlogo {max-width: 300px;width: 100%;margin: 0 auto !important;}
.sidebar, .widget-container ul {text-align:center !important;}
.footer-content {display:none !important;}
footer hr {height:4px !important;max-width:200px !important;margin:0 auto !important;margin-bottom: 1.5em !important;background-color:#d7c07b !important;}
footer p {margin-bottom: 20px;text-transform: uppercase;font-weight: 600;color: #ebd491;letter-spacing: 1px;font-family: "Montserrat";font-weight: 900;font-size: 14px;line-height: 28px;}
footer h3 {margin-bottom: 20px;text-transform: uppercase;font-weight: 600;color: #bbb;letter-spacing: 1px;font-family: "Montserrat";font-weight: 400;font-size: 14px;line-height: 28px;}
footer i {margin:10px !important;font-size:25px !important;}
a.button {background: #151515 !important;padding: 10px;text-decoration: none !important;color: #fff !important;display: inline-block;margin-top:10px !important;    text-transform: uppercase;font-weight: 900 !important;letter-spacing: 2px;font-size: 14px;}
a.greybutton {background: #e4cb88 !important;padding: 10px;text-decoration: none !important;color: #000 !important;display: inline-block !important;margin-top:10px !important;text-transform: uppercase;font-weight: 900 !important;letter-spacing: 2px;font-size: 14px;}
#header-section.ut-primary-custom-skin .selected {color:#000 !important;}
.hero-down-arrow {display:none !important;}
h2 {font-weight: 100 !important;font-size: 48px !important;text-transform: lowercase !important;letter-spacing: 2px !important;color: #000 !important;}
.owl-theme .owl-nav [class*=owl-]:hover {background: transparent !important;}
.ut-mobile-menu li {text-align:center !important;}
.ut-mobile-menu li a {font-size: 24px !important;margin-bottom: 10px;margin-top: 10px;}
#ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::before, #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger:not(.is-active) span, #ut-sitebody .ut-mm-trigger #ut-open-mobile-menu.ut-hamburger span::after {background-color: rgb(234 215 145) !important;}
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn)::before {display:none !important;}
#ut-sitebody.ut-mobile-menu-open #header-section.ha-header, #ut-sitebody.ut-mobile-menu-open #header-section.ha-header:before {background: #151515 !important;}
span.gold {color: rgba(235, 212, 145, 1) !important;}
.ut-hero-custom-left {text-align:center !important;}
a.button {color:#fff !important;}
a.button:hover {background:#333 !important;}
a.tel {color: rgba(235, 212, 145, 1) !important;}
a.tel:hover {color:#fff !important;}
.bigtext, .bigtext p {font-weight: 400;color: #000;letter-spacing: 3px;font-size: 28px !important;line-height: 1.8 !important;}
#header-section.ut-primary-custom-skin .ut-top-header-sub-menu ul li > a, #header-section.ut-primary-custom-skin .ut-horizontal-navigation .sub-menu li > a, #header-section.ut-primary-custom-skin .ut-megamenu li > a {color:#fff !important;}
div.tele {display:inline !important;}


@media (max-width: 1024px) {
#ut-sitebody.ut-mobile-menu-open #header-section.ha-header, #ut-sitebody.ut-mobile-menu-open #header-section.ha-header:before {background: #151515 !important;}
#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn) {color: rgb(236 216 145) !important;}
}

@media (max-width: 767px) {
.mobile-grid-70 {width: 40% !important;}
.mobile-grid-30 {width:60% !important;float:right !important;}
}

@media (max-width: 500px) {
span.city {display:block !important;line-height:40px !important;}
h2.realbig {font-size:3rem !important;}
}

.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper {background:transparent !important;}
.tss-carousel-main .swiper-arrow, .tss-carousel .swiper-arrow {display:none !important;}
.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content {text-align:center !important;}