/*
Theme Name: New Julia Sweeney
Theme URI: #
Author: the New Julia Sweeney  team
Author URI: #
Description: Our 2017 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
*{ -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
a											{ color:#000; text-decoration:none; outline:0 none;}
a:hover										{ color:#000; text-decoration:none;}
h1, .h1 { font-size:36px;}
h2 { font-size:32px;}
h3 { font-size:25px;}
h4 { font-size:23px;}
h5 { font-size:18px;}
h6 { font-size:16px;}
h1,h2,h3,h4,h5,h6 {font-family:"lust", sans-serif; font-weight: 400;}
img {  width: auto;  height: auto;  max-width: 100%;  vertical-align: middle;  border: 0;  -ms-interpolation-mode: bicubic;}
.wp-caption img { margin:0;}
/*----------------------------------------------------------------------------------*/
html { }
body { color:#000000; font-family:"acumin-pro-wide", sans-serif; font-size:12px; line-height: normal; background: transparent;}
.flt_Lt { float:left; display:inline;}
.flt_Rt { float:right; display:inline;}
input,textarea { -webkit-appearance:none; border-radius:0px; outline:none; border:0px;-webkit-box-shadow: none; -o-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none;}
input:focus,textarea:focus { outline:none;}
.padd_left_0 { padding-left: 0;}
.padd_right_0 { padding-right: 0;}
.padd_0 { padding-left: 0; padding-right: 0;}
.display_table { display: table;}
.table_cell { display: table-cell; vertical-align: middle;}
p { font-size: 16px; line-height: 23px; color: #595a52; padding: 0 0 10px; letter-spacing: 0.05em;}
p strong, p strong a {    font-weight: 700;}
p a { color: #e77152; font-weight: 500;}
p a:hover { color: #e77152; }
/* -------------- layout -------------- */
html, body { height: 100%; }
.wrapper { margin:0 auto;}
.container { max-width:1040px; width: 100%; margin:0 auto;}
.wrapper, .wrapper > .container > .row {  height: 100vh;}
/* -------------- HEADER HERE -------------- */
.header {  position: relative;}
.header .logo { letter-spacing: .05em;text-align: left; font-family:"lust", sans-serif; font-size: 48px; line-height: 36px;  max-width: 340px; width: 100%; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.header .logo a { color: #42417e;}
/* -------------- NAVIGATION HERE -------------- */
.header .nav { display: table; height: 118px; width: 100%;}
.header .nav > ul { display: table-cell; vertical-align: middle;}
.header .nav > ul > li { display: inline-block; font-weight: 500; font-size: 19px; text-transform: uppercase;    letter-spacing: 1px;}
.header .nav > ul > li > a { color: #e77152; position: relative; display: inline-block; padding: 4px 0;}
.header .nav > ul > li > a:after { content: ''; position: absolute; width: 0; left: 0; right: 0; margin: 0 auto; bottom: 0; border-bottom: 1px solid #e77152;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
.header .nav > ul > li > a:hover:after, .header .nav > ul > li.current-menu-item > a:after { width: 100%;}
.header .nav > ul > li.m1 { padding-right: 95px;}
.header .nav > ul > li.m2 {  }
.header .nav > ul > li.m3 { padding-right: 518px;}
.header .nav > ul > li.m4 {}
.header .nav > ul > li.m1.m5 { padding-right: 0;}
.header .logo { max-width: 410px; width: 100%;}

/* ------------------- HUMBERGER ICON ------------------- */
#nav-toggle{ display: none; z-index: 6; width: 30px; height: 22px; position: absolute; right: 0; top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
#nav-toggle span {cursor:pointer;height:4px; width: 30px;right: 0; 	background-color:#FAE2D7;position:absolute;z-index: 1; display:block;content:''}
#nav-toggle span:nth-child(2) { top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
#nav-toggle span:first-child {top:0}
#nav-toggle span:last-child{bottom:0}
#nav-toggle span,#nav-toggle span:first-child,#nav-toggle last-child:after{-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}
#nav-toggle.current_page_item span:nth-child(2){background-color:transparent}
#nav-toggle.current_page_item span:first-child,#nav-toggle.current_page_item span:last-child{top:50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}#nav-toggle.current_page_item span:first-child{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
#nav-toggle.current_page_item span:last-child{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}

/* -------------- FOOTER HERE -------------- */
.footer { height: 92px; display: table; width: 100%;}
.footer > * { display: table-cell; vertical-align: middle; width: 50%;}
.footer p  { font-weight: 300; font-size: 13px; text-transform: uppercase; color: #21213f; padding: 0;}
.footer p a{  color: #21213f}
.footer .social_icon { text-align: right;}
.footer .social_icon ul li { display: inline-block; vertical-align: middle; padding-left: 24px;}
.footer .social_icon ul li a { display: inline-block;}

/* -------------- MAIN CONTENT HERE -------------- */
.main_content { height: calc(100% - 210px)}
.main_content > .container, .main_content > .container > .row {height: 100%;}

.banner_img, .banner_text { height: inherit;}
.banner_img{background-size: cover;background-position: top; height: 100%;}
.banner_img > img { width: 100%; height: 100%; object-fit: cover;}
.banner_text_inner { max-width: 390px; width: 95%; margin: 0 auto;}
.banner_text { background-color: #f0d8a6; text-align: center; position:relative;}
.banner_text .table_cell { position:relative; display:block; padding: 30px 0; top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.banner_text_inner h1 { color: #42417e;font-family:"lust", sans-serif; font-size: 49px; line-height: 60px; padding: 25px 0; margin: 22px 0; border-width: 1px 0;     border-style: solid; border-color: #626063;}
.banner_text_inner h1 small {color: #42417e; font-size: 44px; display: block;}
.banner_text h4 {font-family:"acumin-pro-wide", sans-serif; font-weight: 300; color: #595a52; }
.banner_text h3 { line-height: 39px; font-family:"acumin-pro-wide", sans-serif;font-weight: 300;color: #595a52; padding: 0 0 24px; }
.banner_text .button1 { margin: 0 auto 25px; font-weight: 500;  display: block; height: 52px; line-height: 50px; font-size: 17px; color: #42417e;  max-width: 340px; width: 100%; border: 2px solid #4d4a80;-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;}
.banner_text .button1:hover { background-color: #42417e; color: #ffffff;}

.banner_text.interior_content { display:block; text-align: left; padding-top:30px; padding-bottom:30px;}
.banner_text.interior_content .mCSB_inside>.mCSB_container {    margin-right: 0;}
.interior_content_inner { padding: 0 35px;}

.default_content .mCSB_scrollTools .mCSB_draggerRail {    width: 6px; background-color: #ececec;}
.default_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {    width: 6px;background-color: #b1b1b1; }

.default_content { text-align: left; background-color: #f0d8a6;}
.default_content h1 { color: #42417e; border-bottom: 1px solid #626063;padding: 0 0 15px; margin: 0 0 15px; text-align: center; letter-spacing: 0.05em;}
.default_content h2 { padding: 0 0 15px; color: #42417e;}
.default_content h3 {padding: 0 0 15px; color: #e77152;}
.default_content h4 { color: #e77152;font-family:"acumin-pro-wide", sans-serif; letter-spacing: 1px;padding: 0 0 15px;}
.default_content h5 { color: #e77152;font-family:"acumin-pro-wide", sans-serif; letter-spacing: 1px;padding: 0 0 15px;}
.default_content h6 { color: #e77152;font-family:"acumin-pro-wide", sans-serif; letter-spacing: 1px;padding: 0 0 15px;}
.default_content a { color: #e77152;}
.default_content a:hover { text-decoration: underline;}
.default_content ul, .default_content ol { list-style-type: disc; list-style-position: inside; font-size: 16px; line-height: 26px; margin: 0 0 20px;}
.default_content ol { list-style-type: decimal;list-style-position: inside;}
.default_content ul li, .default_content ol li { color: #e77152; margin: 0 0 10px;}

.default_inner { padding: 30px; height: inherit;}
.default_content .blog_list_sec { list-style-type: none;}
.default_content ul li em, .default_content ol li em, .default_content p em {font-style:italic;}
.blog_list_sec h5 { padding: 0 0 15px;}
img.alignright, img.alignright { margin-top: 0; margin-top: 0;margin-left: 10px;}
.aligncenter { margin: 0 auto; float: none;}


/*PAGE not Found*/

.search-form { max-width: 500px; width: 100%; position: relative; padding: 0 120px 0 0; margin: 0 0 20px;}
.search-form label { display: block; margin: 0;}
.search-form label .screen-reader-text { display: none;}
.search-form input[type=search] { width: 100%; height: 35px; line-height: 32px; padding: 0 10px;}
.search-form input[type=submit] { position: absolute; right: 0; top: 0; height: 35px; line-height: 1px; width: 110px; background: #e77152;  color: #ffffff;}



/*
font-family:"lust", sans-serif;

font-family:"acumin-pro-wide", sans-serif;

-webkit-text-shadow: 3px 3px 4px #bd9223; -o-text-shadow: 3px 3px 4px #bd9223; -moz-text-shadow: 3px 3px 4px #bd9223; -ms-text-shadow: 3px 3px 4px #bd9223; text-shadow: 3px 3px 4px #bd9223;
-webkit-box-shadow: none; -o-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none;
-webkit-border-radius: 100%; -o-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; border-radius: 100%;
-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);
-webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -ms-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out;

input::-webkit-input-placeholder { color: #191919;  opacity:  1;}
input:-moz-placeholder {color: #191919;  opacity:  1;}
input::-moz-placeholder { color: #191919;  opacity:  1;}
input:-ms-input-placeholder {color: #191919;  opacity:  1;}
*/

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 		{ /* WebKit browsers */color: #191919;  opacity:  1;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #191919;  opacity:  1;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #191919;  opacity:  1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #191919;  opacity:  1;}

input::-webkit-input-placeholder 		{ /* WebKit browsers */color: #191919;  opacity:  1;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #191919;  opacity:  1;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #191919;  opacity:  1;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #191919;  opacity:  1;}


/*===============22-02=================*/


body{ background-color: #32004b; }

.header .logo a{ color: #f4d5e3; }

.header .nav > ul > li > a{ color: #fff; text-decoration: none; }

.header .nav > ul > li > a:after{ border-color: #fff; }

.banner_text{ background-color: #f6deda; }

.banner_text h4{ color: #170d01; }

.banner_text_inner h1,
.banner_text_inner h1 small{ color: #3c0458; }

.banner_text h3{ color: #170d01; }

.banner_text .button1{ color: #32004b; border-color: #32004b; }

.banner_text .button1:hover{ background-color: #32004b; }

.footer p{ color: #fff; }

.footer p a {
    color: #FFF;
}


/*============SUBSCRIPTION MODAL===============*/

.subscription_modal .modal-dialog{ max-width: 815px; width: 100%; margin: 110px auto 0; }

.subscription_modal .modal-header{
    padding: 0; 
    border: 0; 
    position: absolute;
    top: 20px;
    right: 22px;
    z-index: 999;
}

.subscription_modal .modal-header .close{ opacity: 1; }

.subscription_modal .modal-content{ border-radius: 0; position: relative; background: transparent; }

.subscription_modal .modal-content .col_right{ background: #fff; }

.subscription_modal .row{ margin: 0; }

.subscription_modal .col img{ height: 100%; object-fit: cover; }

.subscription_modal .col{ padding: 0; }

.subscription_modal .col_right{ display: table; padding: 20px; }

.subscription_modal .col .wrap{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.subscription_modal h4{
    font: 600 48px "lust", sans-serif;
    color: #3c0458;
    margin-bottom: 15px;
}
 
.subscription_modal form{
    width: 240px;
    margin: 0 auto;
}

.subscription_modal form input.ip{
    width: 100%;
    display: block;
    height: 48px;
    background: #f6deda;
    text-align: center;
    font-weight: 500;
    font-size: 17px;
    color: #000;
    font-family: "acumin-pro-wide", sans-serif;
    margin-bottom: 16px;
}

.subscription_modal form input.btn{
    width: 100%;
    display: block;
    height: 48px;
    background: transparent;
    text-align: center;
    color: #3c0458;
    border: 1px solid #3c0458;
    border-radius: 0;
    font-weight: 500;
    font-size: 17px;
    font-family: "acumin-pro-wide", sans-serif;
    margin-bottom: 16px;
    transition: all .4s;
}

.subscription_modal form input.btn:hover{ background: #3c0458; color: #fff; }


/*===================================================================
											NEW OCT VERSION SITE
===================================================================*/

body.oct_version{ padding-top: 115px; }

input,
.oct_version a{
	display: inline-block;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}

.oct_version p{
	padding: 0;
	margin-bottom: 30px;
}

.oct_version .wrapper, 
.oct_version .wrapper > .container > .row{
	height: auto;
}

.oct_version .container{ max-width: 1060px; }

.oct_version header{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

header.stick{
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: #32004b;
	-webkit-animation: slide-down .7s;
	-moz-animation: slide-down .7s;
	-ms-animation: slide-down .7s;
	-o-animation: slide-down .7s;
	animation: slide-down .7s;
	z-index: 9999;	
}

@-webkit-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@-moz-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@-ms-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@-o-keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

@keyframes slide-down{
    0% {
        opacity: 0;
        transform: translateY(-100%);
			transition: all .3s;
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
			transition: all .3s;
    } 
}

header .logo{
	transition: font-size .3s;
}

.oct_version .logo{
	display: none;
}

.oct_version .nav .logo{ 
	display: inline-block; 
	position: static;
	transform: none;
	max-width: none;
	width: 100%;
	text-transform: none;
}

header.stick .logo{ font-size: 34px; }

.header .nav{
	-webkit-transition: height .3s ease;
	-moz-transition: height .3s ease;
	-ms-transition: height .3s ease;
	transition: height .3s ease;
}

.header.stick .nav{ height: 80px; }

.oct_version .header .nav{ padding: 38px 0; }

.oct_version .header .nav > ul > li.m3 {
	padding-right: 46px;
	text-align: right;
}

.oct_version .header.stick .nav > ul > li{ font-size: 16px; }

.header .nav > ul > li.m4 {
	text-align: left !important;
}

.oct_version .header.stick .nav{ padding: 18px 0; }

.oct_version .header .nav > ul{
	width: 100%;
	display: table;
}

.oct_version .header .nav > ul > li{
	padding-right: 24px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.oct_version .header .nav > ul > li:first-child{ text-align: left; }
.oct_version .header .nav > ul > li:last-child{ text-align: right; }

.herobanner{
	position: relative;
	margin-bottom: 50px;
}

.herobanner img.bg{
	width: 100%;
	object-fit: cover;
}

.innerbanner{
	max-height: 450px;
	overflow: hidden;
}

.banner_content{
	width: 350px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 10%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.banner_content *{
  font-size: 48px;
  color: #FAE2D7 !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}

.latest_event{
  background-color: #bb9baf;
	padding: 25px 60px 30px;
	margin-bottom: 50px;
}

.latest_event h2{
  color: #32004B;
	margin-bottom: 15px;
}

.latest_event p{
  font-size: 18px;
  color: #170D01;
}

.latest_event p br{ display: none; }

.latest_event .btnbook{
	display: block;
	width: 100%;
	font-weight: 700;
	padding: 15px 15px 17px;
	text-align: center;
	border: 2px solid #3C0458;
}

.btnbook{
  font-size: 17px;
  color: #3C0458;
}

.btnbook:hover{
	color: #fff;
	background-color: #3C0458;
}

.newslatter{ margin-bottom: 50px; }

.newslatter h3{
  font-size: 36px;
  color: #F6DEDA;
	display: inline-block;
	vertical-align: middle;
	padding-top: 5px;
}

.newslatter form{
	display: inline-block;
	vertical-align: middle;
	float: right;
}

.newslatter .ip{
	min-width: 390px;
	display: inline-block;
	vertical-align: middle;
	height: 50px;
  font-size: 17px;
	margin-right: 17px;
	background-color: #bb9baf;
	color: #32004a;
  font-family: "acumin-pro-wide", sans-serif;
  text-align: center;
}

.newslatter .btn{
	width: 265px;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
  font-size: 17px;
  color: #F6DEDA;
	border-radius: 0;
	padding: 7px 15px;
	border: 1px solid #F6DEDA;
	background-color: transparent;
}

.newslatter .btn:hover{
	background-color: #F6DEDA;
	color: #32004a;
}

.comingsoon{
  background-color: #CBBCD0;
	margin-bottom: 50px;
}

.comingsoon .lftcon{ display: table; padding: 30px 15px; }

.comingsoon .lftcon .wrap{
	display: table-cell;
	vertical-align: middle;
	padding-right:35px;
}

.comingsoon h2{
  font-size: 36px;
  color: #32004B;
	margin-bottom: 15px;
}

.comingsoon p{
  font-size: 18px;
  color: #170D01;
}

p:last-child{ margin-bottom: 0; }

.comingsoon .btnbook{
	min-width: 270px;
	font-weight: 700;
	padding: 14px 15px 16px;
	text-align: center;
	border: 2px solid #32004a;
	color: #32004a !important;
}

.comingsoon .btnbook:hover{
	color: #fff !important;
	text-decoration: none;
	background-color: #32004a;
}

.btnbook:hover{
	color: #fff;
	background-color: #32004a;
}

.homeevent h2{
  font-size: 36px;
  color: #F6DEDA;
  display: inline-block;
}

.get_content .overlay_content h2{
  font-size: 36px;
  color: #F6DEDA;
	margin-bottom: 20px;
}

.get_content .overlay_content .btnbook{
  font-size: 17px;
  color: #F6DEDA;
}

.homeevent .allevent{
	float: right;
	min-width: 280px;
	font-size: 17px;
	font-weight: 400;
	padding: 14px 15px 16px;
	text-align: center;
	border: 2px solid #F6DEDA;
	color: #F6DEDA;
	margin-top: -12px;
}

.homeevent .allevent:hover{
	color: #32004a;
	background-color: #F6DEDA;
}


.oct_version .css-events-list table.events-table{ border: 0; margin-top: 40px; }

.oct_version .css-events-list table.events-table th{
  color: #170D01;
  background-color: #F6DEDA;
	padding: 5px;
	font-size: 17px;
}

.oct_version .css-events-list table.events-table th:after{
	background-color: #32004a;
}

.oct_version .css-events-list table.events-table thead tr{ border: 0; }

.oct_version .css-events-list table.events-table tbody tr:last-child{ border-bottom: 0; }

.oct_version .css-events-list table.events-table tr{
	border-bottom: 1px solid #d6a3c0;
}

.oct_version .css-events-list table.events-table td{
  width: 25%;
	font-size: 17px;
  color: #F6DEDA;
	border: 0;
	padding: 15px 5px;
}

.oct_version .css-events-list table.events-table a{
  color: #F6DEDA;
}

.oct_version .css-events-list table.events-table th{ width: 25% !important; }


.get_content{
	position: relative;
}

.get_content .overlay_content{
	width: 300px;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	z-index: 10;
}

.get_content .overlay_content .wrap{
	width: 100%;
	height: 100%;
	display: table;
	padding: 30px 38px;
}

.get_content .overlay_content .wrap .cell{
	display: table-cell;
	vertical-align: middle;
}

.get_content .btnbook{
	min-width: 210px;
	font-size: 17px;
	font-weight: 400;
	padding: 14px 15px 16px;
	text-align: center;
	border: 2px solid #F6DEDA;
	color: #F6DEDA;
}

.oct_version footer .container{ padding: 40px 15px; }

.oct_version footer .copy{ width: 70% }
.oct_version footer .social_icon{ width: 30% }

.homeevent .locationsimg{ display: none; }

.oct_version .default_content{ background-color: transparent; }

.oct_version .default_inner{ padding: 15px; }

.mini_container{
	max-width: 680px;
	margin: 0 auto;
	padding: 0 15px;
}

.default_content_body .mini_container p{
	color: #FAE2D7;
	font-size: 21px;
	line-height: 36px;
}

.mini_container p strong, 
.mini_container p strong a, 
.default_content .mini_container p a{
	color: #FAE2D7 !important;
}

.default_content .nf-form-cont h3{
	font-size: 46px;
	color: #FAE2D7;
}

.nf-form-fields-required{ display: none; }

.nf-field-label label{
	color: #FAE2D7;
	font-size: 21px;
}

.nf-field-label label .ninja-forms-req-symbol{ display: none; }

.nf-field-element input, 
.nf-field-element select{
	height: 50px !important;
	background-color: #b098ae;
	border: 0 !important;
	padding: 0 15px;
}

.nf-field-element textarea{
	height: 150px !important;
	background-color: #b098ae;
	padding: 15px;
}

.nf-form-cont input#nf-field-8.ninja-forms-field.butt.nf-element{
	width: 265px;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
	font-size: 17px;
	text-transform: uppercase;
	color: #F6DEDA;
	border-radius: 0;
	padding: 7px 15px;
	border: 1px solid #F6DEDA !important;
	background-color: transparent;
}

.nf-form-cont input#nf-field-8.ninja-forms-field.butt.nf-element:hover{ background-color: #F6DEDA; color: #32004b; }


.oct_version .default_content h1, 
.oct_version .default_content h2, 
.oct_version .default_content h3, 
.oct_version .default_content h4, 
.oct_version .default_content h5, 
.oct_version .default_content h6{ color: #000000; }

.oct_version .default_content ul li, 
.oct_version .default_content ol li{
	color: #000000;
}

.oct_version .default_content *,
.oct_version .default_content a{ color: #FAE2D7; }

.videopage .default_content_body p, .videopost .videocontent  p{
	font-weight: 500;
    font-size: 21px;
    line-height: 36px;
font-family:"acumin-pro-wide", sans-serif;
}

.videopage .default_content_body hr{
width:70%;	
margin-bottom:40px;
}

.videopage .default_content_body, .videopost .videocontent {
max-width:685px;
margin:0 auto;
}

.videopage .default_content_body  ul.videopost{
list-style-type:none;	
}

.videopage .default_content_body .sharedaddy{
display:none;
}
.videopost .sharedaddy{display:none;}

.videopage .default_content_body  h3{
	margin-bottom:20px;
}

.videopage .default_content_body  h3 a, .videopost .videocontent  h5{
font-weight: 500;
    font-size: 21px;
    line-height: 36px;
font-family:"acumin-pro-wide", sans-serif;
text-transform:uppercase;

}

.default_content a:hover{ color: #fff !important; }
	
.videopost li p{ margin-bottom: 25px; }

.videopage .default_content .videopost h3{ margin-bottom: 30px; }

.passstaff p{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.fluid-width-video-wrapper iframe{
	width: 100%;
	min-height: 600px;
}












