@import url('https://fonts.googleapis.com/css2?family=Cinzel&family=Lato:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');body{background:#fff;margin:0;padding:0;text-decoration:none;text-align:center;-webkit-text-size-adjust:none}a{text-decoration:none;color:#bf0a0b;font-weight: 900;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body,div,li,p,td{font-family:Lato,sans-serif;font-size:18px;font-weight:400;color:#fff;text-decoration:none}div,form,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-family:Cinzel,serif;color:#fff;font-weight:400;line-height:100%;text-transform:uppercase}.h1,h1{color:#bf0a0b;font-size:65px}.h2,h2{font-size:50px}.h3,h3{font-size:35px}.h4,h4{color:#bf0a0b;font-size:25px}.h5,.h6,h5,h6{font-size:18px}.h1 b,.h1 strong,h1 b,h1 strong{font-size:35px;letter-spacing:3px;color:#fff;font-family:Lato,sans-serif;font-weight:300}.h2 b,.h2 strong,h2 b,h2 strong{font-size:30px;letter-spacing:3px;font-family:Lato,sans-serif;font-weight:300}.h3 b,.h3 strong,h3 b,h3 strong{font-size:30px;letter-spacing:3px;font-family:Lato,sans-serif;font-weight:300}hr{border:0;border-top:1px solid #cdcdcd}img{border:0;max-width:100%}#content img{ height:auto; }li{line-height:20px}p{margin-bottom:35px;line-height:30px}td{vertical-align:top}.btn,.button{height:50px;line-height:50px;background:#bf0a0b;font-size:21px;padding:0 40px;width:auto;display:inline-block;border:0;cursor:pointer;text-align:center;color:#fff;font-weight:400;font-family:Lato,sans-serif;font-weight:300;text-transform:uppercase;transition:all .2s ease-in-out 0s;-webkit-appearance:none;position:relative}.btn::after,.button::after{content:'';position:absolute;border:1px solid #5f5e5c;top:3px;right:3px;bottom:3px;left:3px;transition:all .3s ease-in-out 0s}.btn:hover,.button:hover{background:#fff;color:#1a1816}.btn:hover::after,.button:hover::after{border:1px solid #e6e6e6}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}blockquote{padding:50px 50px;max-width:1000px;margin:0 auto}blockquote p{font-style:italic;font-size:30px;font-weight:300;line-height:120%}@media all and (max-width:700px){body,div,li,p,td{font-size:17px}p{margin-bottom:30px;line-height:27px}.h1,h1{font-size:55px}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.btn{font-size:20px;padding:0 20px}}@media all and (max-width:480px){body,div,li,p,td{font-size:16px}p{line-height:25px}.h1,h1{font-size:40px}.h2,h2{font-size:36px}.h3,h3{font-size:28px}.h1 b,.h1 strong,h1 b,h1 strong{font-size:25px}.h2 b,.h2 strong,h2 b,h2 strong{font-size:20px}}.cp{cursor:pointer}.fl{float:left}.fr{float:right}.fc{clear:both}.db{display:block}.dn{display:none}.ma{margin:10px}.ma5{margin:5px}.ma15{margin:15px}.ma20{margin:20px}.ma25{margin:25px}.mt{margin-top:10px}.mt5{margin-top:5px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mr{margin-right:10px}.mr5{margin-right:5px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mb{margin-bottom:10px}.mb5{margin-bottom:5px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.ml{margin-left:10px}.ml5{margin-left:5px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.mn{margin:0}.pa{padding:10px}.pa5{padding:5px}.pa15{padding:15px}.pa20{padding:20px}.pa25{padding:25px}.pt{padding-top:10px}.pt5{padding-top:5px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pr{padding-right:10px}.pr5{padding-right:5px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pb{padding-bottom:10px}.pb5{padding-bottom:5px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pl{padding-left:10px}.pl5{padding-left:5px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pn{padding:0}.bold{font-weight:700}.normal{font-weight:400}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.italic{font-style:italic}.uline{text-decoration:underline}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.vam{vertical-align:middle}

body{background:#000;}
/*.block-full .inner h3{color:#000;}
.block-regular .inner h3{color:#000;}
.block-full .inner p{color:#000;}
.block-regular .inner p{color:#000;}*/
.block-full.content {background: #bf0a0b;}
h3.tribe-events-month-event-title a {opacity: 1 !important; font-weight: normal;}
h3.tribe-events-month-event-title {opacity: 1 !important;}

.tribe-events-tooltip h3{color:#000;}
.tribe-events-tooltip p{color:#000;}
abbr.tribe-events-abbr.tribe-event-date-start{color:#000;}

.block-full .inner ul li{color:#fff;}

.page-id-310 .content-wrap.middle p {background: transparent !important;}


.wpbr-review.wpbr-theme-google-places.js-wpbr-review {
	background:#000 !important;
}
.wpbr-review.wpbr-theme-google-places.js-wpbr-review p {
	color: #fff !important;
}
.wpbr-review.wpbr-theme-google-places.js-wpbr-review h3 {
	color: #fff !important;
}
.wpbr-review.wpbr-theme-google-places.js-wpbr-review .wpbr-review__timestamp {
	color: #fff !important;
}


.wpbr-theme-light.wpbr-collection--carousel .wpbr-review {
	background: #000 !important;
}
.wpbr-theme-light.wpbr-collection--carousel .wpbr-review p {
	color: #fff !important;
}
.wpbr-theme-light.wpbr-collection--carousel .wpbr-review h3 {
	color: #fff !important;
}
.wpbr-theme-light.wpbr-collection--carousel .wpbr-review .wpbr-review__timestamp {
	color: #fff !important;
}

.wpbr-wrap .swiper-pagination-bullet {
	background: #fff !important;
	opacity:.7
}

.block-regular.bk-img-white-new1 .inner h3, .block-regular.bk-img-white-new1 .inner p {
	color: #fff;
}

.home p a {
/* 	color: #fff; */
/* 	text-decoration: underline; */
}
.home p a:hover{
/* 	color: #fff; */
	text-decoration: none;
}
.home a.btn {
	text-decoration: none;
}

#tribe-events-content .tribe-events-calendar td:hover {
	background:#ccc !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {
	background:#000 !important;
}
#tribe-events-content .tribe-events-calendar td {
	border-color: #444 !important;
}

.new-spa-wrapper #intro { background: #fff;}
.new-spa-wrapper p {color:#000;}
.new-spa-wrapper #intro h1 strong {color:#000;}
.new-spa-wrapper #content { background: #fff;}

/* .new-spa-wrapper #content h3 {color:#fff;} */
.new-spa-wrapper #content h3 {color: #000 !important;}

.new-spa-wrapper .cta-blocks.unlimited h3 {
    color: #000 !important;
}

.new-spa-wrapper #content .block-full-h3 h3{
	color: #fff !important;
}

.cta-blocks.unlimited.hover.main .block{margin-bottom:-3px !important;}
.cta-blocks.unlimited.hover.main .inner{min-width:70%;min-height:60%;background:rgba(191,10,11);padding:40px 20px 1px;}
.top-bar-outer .logo img{margin-top:0;}  

.newspa-btn-cls{background:#c8a855 !important; color:#000 !important;}
.newspa-btn-cls:hover{background:#c8a855 !important; color:#fff !important;}
.newspa-btn-cls:hove:after{border:1px solid #e6e6e6 !important;}

.mfp-container .white-popup.spanew-ctablocks ul{padding:0 0 4px 16px;}
.mfp-container .white-popup.spanew-ctablocks ul li{color:#000;margin-bottom:13px;}
.mfp-container .white-popup.spanew-ctablocks {display: block;height: 90vh;overflow: auto;padding: 0;}
.mfp-container .white-popup.spanew-ctablocks .block-regular{padding-top:0;margin-top:0;}
.mfp-container .white-popup.spanew-ctablocks h3{color:#c8a855 !important;font-weight:600;font-size:30px;}
.mfp-container .white-popup.spanew-ctablocks .cta-blocks.unlimited .block{width:45%;height:260px;}
.mfp-container .white-popup.spanew-ctablocks .cta-blocks.unlimited .block h3{font-size:20px;}
.mfp-container .white-popup.spanew-ctablocks h3, .mfp-container .white-popup.spanew-ctablocks p {text-align:left !important;}
.mfp-container .white-popup.spanew-ctablocks .inner-spa-popuptxt hr {
	margin-bottom: 22px;
	margin-top: 14px;
}
.mfp-container .white-popup.spanew-ctablocks p{margin-bottom:18px;}


@media(max-width:768px){
.author.location .tribe-event-schedule-details {
	color: #000;
}
}

#tribe-bar-form label {
    color: #000;
}

abbr.tribe-events-abbr.tribe-events-start-date.published.dtstart {
    color: #000;
}
h2.tribe-events-single-section-title {
	color: #000 !important;
}



@media(max-width:639px){
.block-regular .inner h3 {
	font-size: 33px;
	line-height: 42px;
}
.block-full .inner h3 {
	font-size: 33px;
	line-height: 42px;
}	
.block-regular .inner h3 strong {
	font-size: 24px;
	line-height: 32px;
	display: block;
}
	
.block-full .inner h3 strong{
	font-size: 24px;
	line-height: 32px;
	display: block;
}
	
}



@media (max-width:1024px){
    .header #logo-mobile {text-align: left !important; padding-left: 2px;top: 10px!important;}
	.content-wrap #mec_skin_28349 .owl-nav { display: none !important;}
	.content-wrap .mec-owl-theme .owl-nav { display: none !important;}
}
@media (max-width:639px){
.header #logo-mobile {top: 30px !important;}
.header #logo-mobile img{height: 80px !important;}
}

@media(max-width:600px){
.mfp-container .white-popup.spanew-ctablocks{
	padding: 10px 20px 20px;
}
.mfp-container .white-popup.spanew-ctablocks h3{
	font-size: 26px;
	line-height: 36px;
}	
}

.new-spa-wrapper #intro li {
	color: #666;
}

.new-spa-wrapper h2 {
	color: #000;
}
.new-spa-wrapper h4 {
	color: #c8a855;
}