@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);

body {
    background-color: #fff;
    color: #000000;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height:20px;
    margin: 0 auto;
}
.wrapperWide {
    top:0;
    width: 100%;
}
.wrapper {
    top: 0;
    width: 100%;
}

/*-------------------------FONT STYLING START----------------------*/

a {
    color:#383838;
    text-decoration:none;
}
a:hover {
    color: #ce0004;
    text-decoration:none;
}
a img {
	border: 0;
}
p {
	color: #000000;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
	margin-top: 7px;
}
h1, h1 a, .title1, .title1 a {
	color: #fff;
    font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
}
h2, h2 a, .title2, .title2 a {
	color: #fff;
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height:30px;
	margin: 0;
}
h3, h3 a, .title3, .title3 a {
	color: #fff;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height:30px;
	margin: 0;
}
h4, h4 a, .title4, .title4 a {
	color: #ce0004;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height:30px;
	margin: 0;
}
h5, h5 a, .title5, .title5 a {
	color: #ce0004;
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height:24px;
	margin: 0;
}
h6, h6 a, .title6, .title6 a {
	color: #ce0001;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	margin: 0;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
blockquote {
    border:0px !important;
    padding:0px !important;
}

/*-------------------------FONT STYLING END------------------------*/


/*-------------------------LE FORM STYLE START---------------------*/

.le_form {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    margin: 0;
    line-height: 20px;
}
.le_form_name {
    color: #000;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
    font-size: 18px;
	margin: 0 0 10px 0;
}

.form-control {
	height: inherit !important;
	border-radius: 0 !important;
}
.form-group {
	margin-bottom: 10px !important;
}
.form-header p {
    color: #000000;
    font-size: 16px;
}

.wrapper input[type="submit"] {
	margin: 0;
	padding: 4px 15px;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 15px;
	line-height: 21px;
	text-transform: uppercase;
	background-color: #000000;
	border: 2px solid #000;
	border-radius: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.wrapper input[type="submit"]:hover {
	background-color: #fff;
	border-color: #000;
	color: #000;
	cursor: pointer;
}
.wrapper input[type="text"], .wrapper input[type="password"], .wrapper textarea, #search_form_value {
	margin: 0;
	padding: 5px 8px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 22px;
	background-color: #ffffff;
	border: 1px solid #000;
}
.form-control {
    height: inherit !important;
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.form-group {
    margin-bottom: 10px !important;
}
.recaptcha-terms {
    padding: 0 !important;
    margin: 0 !important;
}
#form-5-control-field_3 {
    margin-bottom: 15px !important;
}

/*-------------------------LE FORM STYLE END-----------------------*/
/*--------------------------Button Styling Start---------------------*/
.button1 a, a.button1 {
	margin: 10px 0;
	display: inline-block;
	padding: 9px 15px;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	background-color: transparent;
	border: 2px solid #fff;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.button1 a:hover, a:hover.button1 {
	background-color: #fff;
	color: #000;
	cursor: pointer;
}
.button2 a, a.button2 {
	margin: 10px 0;
	display: inline-block;
	padding: 9px 15px;
	color: #ce0004;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	text-transform: uppercase;
	background-color: #fff;
	border: 2px solid #fff;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.button2 a:hover, a:hover.button2 {
	color: #383838;
	text-decoration: none;
}
.largeButton a, a.largeButton {
	margin: 14px 0;
	display: inline-block;
	padding: 30px;
	color: #000;
	font-family: 'Oswald', sans-serif;
	font-size: 26px;
	line-height: 33px;
	background-color: #ffffff;
	border: 2px solid #000;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.largeButton a:hover, a:hover.largeButton {
	border-color: #ce0004;
	text-decoration: none;
}
.fullwidthButton a, a.fullwidthButton {
	display: block;
	width: 100%;
	margin: 10px 0px;
	padding: 9px 5px;
	color: #383838;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 35px;
	background-color: #fff;
	border: 1px solid #383838;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.fullwidthButton a:hover, a:hover.fullwidthButton {
	border-color: #000;
	color: #000;
	text-decoration: none;
}

/*------------------------------------------Button Styling END---------------------------------*/
/*-----------------------------------------Expand START--------------------------------*/
.expand {
    margin-bottom: 15px;
}
.expand dt {
    position: relative; 
    margin-bottom: 5px;
    color: #000;
    font-size: 18px;
}
.expand dt:before {
    content: "+";
    margin-right: 10px;
    color: #000;
    display: inline-block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.expand dt.active {
    color: #383838;
	text-decoration: none;
}
.expand dt.active:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4/90);
    color: #383838;
}
.expand dt:hover{
    cursor: pointer;
    color: #ce0004;
}
/*-----------------------------------------Expand END--------------------------------*/
/*--------------------------------Slider Styling START------------------------------*/
.bx-viewport .htmlSlide{
    padding: 0 !important;
}
.sliderStripes div{
    
}
.ssG{
    background-color: #383838;
    width: 100%;
    display: block;
    text-align: center;
    padding: 7px 20%;
}
.ssG img{
    max-width: 180px !important;
}
.ssG h1, .ssG h2, .ssG h3, .ssG h4, .ssG h5, .ssG h6, .ssG p, .ssG li{
    color: #fff;
    font-size: 11px;
    line-height: 13px;
}
.ssB{
    background-color: #000000;
    width: 100%;
    display: block;
    text-align: center;
    padding: 7px 5px;
}
.ssB h1, .ssB h2, .ssB h3, .ssB h4, .ssB h5, .ssB h6, .ssB p, .ssB li{
    color: #fff;
    font-size: 11px;
    line-height: 13px;
}
.ssW{
    background-color: #ffffff;
    width: 100%;
    display: block;
    text-align: center;
    padding: 7px 5px;
}
.ssW h1, .ssW h2, .ssW h3, .ssW h4, .ssW h5, .ssW h6, .ssW p, .ssW li{
    color: #000;
    font-size: 11px;
    line-height: 13px;
}
 .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
        /*background: #ce0004 !important;*/
    }
.ssG, .ssW, .ssB{
    padding: 18px 5px;
}
.sliderStripes{
    /*max-height: 320px;
    overflow: hidden;*/
}
.bx-wrapper .bx-pager{
    /*display: none;*/
    
}
.pricebox {
    background-color: #000;
    text-align: center;
    padding: 25px 0 0 0;
    margin-bottom: 60px;
}
.pricebox h2 {
    font-size: 30px;
    line-height: 1.3;
    color: #fff;
    text-transform: uppercase;
}
.pricebox p {
    color: #fff;
}
.pricebox h6 {
    background-color: #C30100;
    color: #fff;
    padding: 20px 25px;
    font-size: 30px;
    display: block;
    margin: 25px 0 15px 0;
    width: 100%;
}
.pricebox a {
    position: relative;
    display: inline-block;
    background-color: #C30100;
    color: #fff;
    padding: 10px 20px;
    bottom: -20px;
}
.pricebox a:hover {
    background-color: #000;
}
/*--------------------------------Slider Styling END-------------------------------*/

/*-------------------------SITE CLASSES START----------------------*/

hr {
    border: 0;
	border-bottom: 1px solid #383838;
}

blockquote {
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
	width:100% !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.relative {
    position: relative;
}
.responsive img, img.responsive {
    width: 100% !important;
    height: auto;
}
.responsive iframe, .responsive object, .responsive embed {
    width: 100%;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}


.CustomColor1, .CustomColor1 p, .CustomColor1 h6, .CustomColor1 h5, .CustomColor1 h4, .CustomColor1 h3, .CustomColor1 h2, .CustomColor1 h1,  .CustomColor1 li {
	color: #ce0004;
}
.CustomColor2, .CustomColor2 p, .CustomColor2 h6, .CustomColor2 h5, .CustomColor2 h4, .CustomColor2 h3, .CustomColor2 h2, .CustomColor2 h1,  .CustomColor2 li {
	color: #383838;
}
.CustomColor3, .CustomColor3 p, .CustomColor3 h6, .CustomColor3 h5, .CustomColor3 h4, .CustomColor3 h3, .CustomColor3 h2, .CustomColor3 h1,  .CustomColor3 li {
	color: #000000;
}


.pageTitle h1{
    margin: 20px 0px; 
    text-transform: uppercase;
}
/*--------------------------------------Mindbody Styling START---------------------------*/
.le_metro_silver_button {
    margin: 10px 0px;
    display: inline-block;
    padding: 3px 9px !important;
    color: #fff !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    background: #ce0004 !important;
    border: 0px solid #000000 !important;
    text-shadow: none !important;
    border-radius: 0 !important;
}
.le_metro_silver_button:hover {
	background: #000 !important;
	
}
.schedule_date_range h2, .mb_listview_date{
    color: #000 !important;
}
#back_sched, #forward_sched{
    color: #000;
}
.payment_form_packages h3, .please_choose{
    color: #000;
}
.mb_mobilebar h3, .le_mb_wrapper h2{
    color: #000;
}
.mb_mobilebar_schedulebar_button{
    float: left !important;
    text-align: left !important;
}
.tiny{
    margin-top: 7px !important;
}
/*-----------------------------------Mindbody Styling END-------------------------------*/
/*-------------------------SITE CLASSES END------------------------*/

.wrapperWide {
    background-color: none;
    width: 100%;
}
.wrapper {
	background-color: none;
}

/*-------------------------HEADER START----------------------------*/
.headerWide {
    
	width: 100%;
    background: none; 
	z-index: 100;
	background-color: #000;
}
.headerWideTop{
    background-color: #ce0004;
}
.headerWideBottom{
    background-color: #000;
}

.header {
    padding: 0px;
}
.header1b{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header2{
	text-align: center;
}
.header p {
	color: #fff;
	
}
.logo{
	text-align: center;
}
.logo img {
    max-width: 100%;
    height: auto;
}
/*-------------------------HEADER END------------------------------*/
/*----------------------------Top Menu START-----------------------*/
.topmenu {
    display: block;
    background-color: transparent;
   
}
.topmenu ul {
    margin: 0;
    padding: 0;
}
.topmenu ul.le_menu_level_0 {
    margin: 0 0px 0 0;
    padding: 0;
    
}
.topmenu li {
	list-style: none;
}
.topmenu li.le_menuitem_level_0 {
	display: inline-block;
    margin-left: 0px;
    
}
.topmenu li.le_menuitem_level_0 a {
    color: #fff;
    display: block;
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    padding: 7px 6px;
	background-color: #9a0000;
    text-decoration:none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .33s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin: 0;
	margin-left: 7px;
}

.topmenu li.le_menuitem_level_0 a:hover {
    color: #ce0004;
    text-decoration:none;
}
.topmenu ul.le_menu_level_1 {
    display: none;
    margin: 0px 0 0 0px;
    width: 117px;
    padding: 0px 10px;
    position: absolute;
    text-align: left;
    z-index: 500;
    
}
.topmenu li.le_menuitem_level_0:hover ul.le_menu_level_1 {
	display: block;
}
.topmenu li.le_menuitem_level_1 a {
    color: #fff;
    display: block;
    font-family:  'Oswald', Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-transform: uppercase;
	font-weight: 300;
    line-height: 25px;
    padding: 6px 10px;
    text-align:left;
    text-decoration: none;
    text-transform: uppercase;
	margin-left: 0px;
	background-color: #7d0000;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
    border-top: none;
    
}
.topmenu li.le_menuitem_level_1 a:hover {
    color: #ce0004;
	text-decoration: none;
	text-transform: uppercase;
}

.topmenu .le_menu_level_2_container {
	float: right;
	margin-top: -26px;
	padding: 0;
	
}
.topmenu ul.le_menu_level_2 {
	position: absolute;
	
	display: none;
	margin: 0;
    padding: 0 0px 0 0;
    text-align: left;
	min-width: 160px;
}

.topmenu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
	display: block;
}

/*---------------------------Top Menu END--------------------------*/

/*-------------------------MAIN MENU START-------------------------*/
.navigationWide{
	width: 100%;
}

.navigation {
    text-align: center;
}
.navicon {
    background-color: #000;
    border-top: 0px;
    color: #fff;
    display: block;
    height: 45px;
    width: 100%;
    padding:10px 0px;
    position: relative;
    text-align: center;

    
}
.navicon:after {
    color: #fff;
    content: '\2630  MENU';
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 300;
    left: 0;
    padding:10px 0px;
    position: absolute;
    right:0;
    top: 0px;
}
.navicon:hover:after {
    color: #fff;
}
.navicon:hover {
    cursor: pointer;
}
.menu {
    background-color: #000;
    color: #fff;
    border-top: 0px;
    text-align: left;
    display: none;
    width: 100%;
    
}
.menu ul.le_menu_level_0 {
    margin: 0;
	padding: 0 0 10px 0;
}
.menu li {
	list-style-type: none;
	text-decoration: none;
}
.menu .le_menu_level_container {
	position: relative;
	
}
.menu li.le_menuitem_level_0 a {
    color: #fff;
	display: block;
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 10px 0;
    text-align:left;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 10px;
}
.menu li.le_menuitem_level_0 a:hover {
    text-decoration: none;
	color: #ce0004;
}

/*--------1ST LEVEL SUBMENU-------*/

.menu ul.le_menu_level_1 {
    margin: 0;
	padding: 0;
}
.menu li.le_menuitem_level_1 a {
    display: block;
	padding: 5px 0;
	color: #fff;
    font-family: "Oswald", Arial, Helvetica, sans-serif;
    font-size: 17px;
	text-decoration: none;
	margin-left: 30px;
}
.menu li.le_menuitem_level_1 a:hover {
	color: #ce0004;
}

/*--------2ND LEVEL SUBMENU-------*/

.menu ul.le_menu_level_2 {
	margin: 0;
	padding: 0;
}
.menu li.le_menuitem_level_2 a {
    padding: 5px 0 5px 30px;
}
.dropdown ul {
    display: none;
}

/*-------------------------MAIN MENU END---------------------------*/



/*-------------------------MAIN START------------------------------*/

.contentWide{
	margin-top: 0px !important;
	position: relative;
}
.content {
    padding-top:0px;
    padding-bottom: 0px;
}


/*-------------------------MAIN END--------------------------------*/


/*-------------------------FOOTER START----------------------------*/

.footerWide {
    background-color: #000;
}
.footer {
    padding:30px 0px;
	
}
.footer, .footer p{
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
}
.footer a{
    color: #ce0004;
}
.footer1b{
	text-align: center;
}
.footer2b{
	text-align: center;
}
.footer3{
    margin-top: 0px;
    text-align: center;
}
.footer .menu_element ul {
    margin: 0;
    padding: 5px 0 0 0;
    list-style: none;
}
.footer .menu_element a {
    font-size: 14px;
	color: #fff;
}

/*-------------------------FOOTER END------------------------------*/


/*-------------------------MEDIA QUERIES START---------------------*/

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
@media (min-width: 480px) {
    .ssG .ssG h1, .ssG h2, .ssG h3, .ssG h4, .ssG h5, .ssG h6, .ssG p, .ssG li, .ssB, .ssB h1, .ssB h2, .ssB h3, .ssB h4, .ssB h5, .ssB h6, .ssB p, .ssB li, .ssW, .ssW h1, .ssW h2, .ssW h3, .ssW h4, .ssW h5, .ssW h6, .ssW p, .ssW li {
        font-size: 18px;
        line-height: 28px;
    }
    .ssG, .ssW, .ssB{
        padding: 37px 10px;
    }
    .sliderStripes{
        /*max-height: 350px;
        overflow: hidden;*/
    }
    .bx-wrapper .bx-pager{
        /*top: 262px;
        display: none;
        text-shadow: 1px 1px 10px (rgba 0,0,0,.5);*/
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .container {
        position: relative;
        
        margin: auto;
        width: 748px;
    }
    h1, h1 a, .title1, .title1 a {
        font-size: 36px;
        line-height: 40px;
    }
    .contentWide{
		margin-top: 0px !important;
	}
	.headerWide{
		
		
	}
	.headerWideTop{
	    
	    
	}
	.headerWideBottom{
	   
	    
	}
	.header{
	    padding: 0px 0px 0px 0px;
	}
	.header1b{
		text-align: right;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.header2{
		text-align: left;
	}
    
    .footer2b {
        
		text-align: left;
    }
	.footer3{
		text-align: right;
	}
	.ssG .ssG h1, .ssG h2, .ssG h3, .ssG h4, .ssG h5, .ssG h6, .ssG p, .ssG li, .ssB, .ssB h1, .ssB h2, .ssB h3, .ssB h4, .ssB h5, .ssB h6, .ssB p, .ssB li, .ssW, .ssW h1, .ssW h2, .ssW h3, .ssW h4, .ssW h5, .ssW h6, .ssW p, .ssW li {
        font-size: 25px;
        line-height: 28px;
    }
    .ssG, .ssW, .ssB{
        padding: 38px 10px;
    }
    .ssG img{
        max-width: none !important;
    }
    .sliderStripes{
        /*max-height: 350px;
        overflow: hidden;*/
    }
    .bx-wrapper .bx-pager{
       /* top: 272px;
        display: inline-block;*/
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .container{
        margin: auto;
        width: 972px;
    }
	
    .logo {
        text-align: left;
        padding: 20px;
    }
	.headerWide{
	    position: fixed;
	    top: 0;
	    width: 100%;
	}
	.topmenu li.le_menuitem_level_0 a{
	    font-size: 15px;
	    padding: 7px 12px;
	}
	/*==============================FULL SIZE MENU=====================*/
	.navigation {
        text-align: center;
        margin:35px 0px;
    }
    .navicon {
        display: none;
    }
    .menu {
        display: block;
        background-color: transparent;
    }
    .menu ul {
        margin: 0;
        padding: 0;
    }
    .menu ul.le_menu_level_0 {
        margin: 0 0px 0 0;
        padding: 0;
        text-align: right;
    }
    .menu li {
    	list-style: none;
    }
    .menu li.le_menuitem_level_0 {
    	display: inline-block;
        margin-left: 0px;
        
    }
    .menu li.le_menuitem_level_0 a {
        color: #fff;
        display: block;
        font-family: "Oswald", Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 300;
        text-transform: uppercase;
        padding: 15px 17px;
        text-decoration:none;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .33s ease-in-out;
        -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
		margin-left: 0px;
    }
    /*.menu li.le_menuitem_level_0 a:last-of-type{
        padding: 15px 0px 15px 7px;
    }*/
    .menu li.le_menuitem_level_0 a:hover {
        color: #ce0004;
        text-decoration:none;
    }
    .menu ul.le_menu_level_1 {
        display: none;
        margin: 0px 0 0 0px;
        min-width: 220px;
        padding: 10px;
        background-color: #383838;
        position: absolute;
        text-align: left;
        z-index: 210;
        
    }
    .menu li.le_menuitem_level_0:hover ul.le_menu_level_1 {
    	display: block;
    }
    .menu li.le_menuitem_level_1 a {
        color: #fff;
        display: block;
        font-family:  'Oswald', Arial, Helvetica, sans-serif;
        font-size: 14px;
		text-transform: uppercase;
		font-weight: 300;
        line-height: 25px;
        padding: 6px 0px;
        text-align:left;
        text-decoration: none;
        text-transform: uppercase;
		margin-left: 0px;
        -webkit-transition: all .2s ease;
        -moz-transition: all .2s ease;
        transition: all .2s ease;
        border-top: none;
        
    }
    .menu li.le_menuitem_level_1 a:hover {
        color: #ce0004;
		text-decoration: none;
		text-transform: uppercase;
    }
    .menu li.le_menuitem_level_1:last-of-type a {
        /*border-bottom: 1px solid #0b475f;*/
    }
    .menu .le_menu_level_2_container {
    	float: right;
    	margin-top: -26px;
    	padding: 0;
    	
    }
    .menu ul.le_menu_level_2 {
    	position: absolute;
    	z-index: 1002;
    	display: none;
    	margin: 0;
        padding: 0 0px 0 0;
        text-align: left;
		min-width: 160px;
    }

    .menu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
    	display: block;
    }
	.contentWide{
		margin-top: 153px !important;
	}
	.ssG .ssG h1, .ssG h2, .ssG h3, .ssG h4, .ssG h5, .ssG h6, .ssG p, .ssG li, .ssB, .ssB h1, .ssB h2, .ssB h3, .ssB h4, .ssB h5, .ssB h6, .ssB p, .ssB li, .ssW, .ssW h1, .ssW h2, .ssW h3, .ssW h4, .ssW h5, .ssW h6, .ssW p, .ssW li {
        font-size: 40px;
        line-height: 30px;
    }
    .ssG, .ssW, .ssB{
        padding: 50px 20px;
    }
    .sliderStripes{
        /*max-height: 400px;
        overflow: hidden;*/
    }
    .bx-wrapper .bx-pager{
        /*top: 350px ;*/
        
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .container {
        margin: auto;
        width: 1170px;
    }
    .menu li.le_menuitem_level_0 a {
        font-size: 18px;
    }
    .menu li.le_menuitem_level_1 a {
        font-size: 18px;
    }
    .ssG, .ssW, .ssB{
        padding: 70px 20px;
    }
    .sliderStripes h3{

       /* max-height: 500px;
        overflow: hidden;*/
    }
    .bx-wrapper .bx-pager{
        /*top: 451px ;*/
        
    }
   
   
}

/*-------------------------MEDIA QUERIES END-----------------------*/


/*-------------------------RESETS START----------------------------*/

.anythingSlider-default {
    margin-bottom: 0px !important;
	padding: 0 !important;
}

button::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner {
	padding: 0 !important;
	border: 0 none !important;
}
.wrapper img {
	vertical-align: middle;
}
.wrapper table {
	border-spacing: 0 !important;
}

/*-------------------------RESETS END------------------------------*/
/*---------------Hiding Style Editor (for use with Premium sites with Regions) START-----------*/
.aurora_sidebar_menu_item aurora_panel-group-divider{
    display: none !important;
}
.style-settings-label{
    display: none !important;
}
#aurora_background-options, #aurora_color-options, #aurora_typography-options{
    display: none !important;
}
.aurora_preset-wrapper{
    display: none !important;
}
.aurora_side_bar_label{
    display: none !important;
}
.aurora_side_bar_label:first-of-type{
    display: block !important;
}

/*----------Hiding Style Editor  (for use with Premium sites with Regions) END-------*/

/*-------------------------CLEAR START-----------------------------*/

/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*-------------------------CLEAR END-------------------------------*/
/*-------------- Account Preset ----------------- */
/*-------------- Account Preset [Desktop]----------------- */
#le_footer3 {
}
.aurora_class-descriptions #le_region4 {
    background-color: rgb(0, 0, 0);
}
.aurora_class-packages #le_region3 {
    padding-bottom: 0px;
}
.aurora_class-packages #le_region4 {
    padding-bottom: 75px;
}
.aurora_college-students-form #le_region4 {
    padding-bottom: 50px;
}
.aurora_home #le_area1 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_area11 {
}
.aurora_home #le_area12 B {
}
.aurora_home #le_area13 {
}
.aurora_home #le_area16 {
}
.aurora_home #le_area17 {
}
.aurora_home #le_area19 {
    font-family: 'Poppins';
    font-style: normal;
    color: rgb(0, 0, 0);
    font-size: 14px;
    line-height: 0px;
}
.aurora_home #le_area22 {
    background-color: rgb(255, 255, 255);
}
.aurora_home #le_area24 {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}
.aurora_home #le_area25 {
    font-family: 'Arvo';
    font-weight: normal;
    font-style: normal;
    text-align: left;
    color: rgb(255, 255, 255);
    font-size: 20px;
}
.aurora_home #le_area3 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_area4 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_area5 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_header1 B {
    background-color: rgb(0, 0, 0);
}
.aurora_home #le_region3 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_region4 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_region5 {
    background-color: rgb(195, 0, 0);
}
.aurora_home #le_region6 {
    background-color: rgb(255, 255, 255);
}
.aurora_home #le_region7 {
    background-color: rgb(0, 0, 0);
}
.aurora_home2 #le_region1 {
    background-color: rgb(195, 0, 0);
}
.aurora_home2 #le_region2 {
    background-color: rgb(0, 0, 0);
}
.aurora_home2 #le_region3 {
    background-color: rgb(195, 0, 0);
    margin-top: 0px;
}
.aurora_home2 #le_region4 {
    background-color: rgb(56, 56, 56);
}
.aurora_home2 #le_region6 {
    background-color: rgb(0, 0, 0);
}
.aurora_home2 #le_region7 {
    background-color: rgb(195, 0, 0);
}
.aurora_packages1 #le_area1 {
    background-color: rgb(255, 255, 255);
    font-family: 'Poppins';
    color: rgb(255, 255, 255);
}
.aurora_packages1 #le_area2 {
    border-style: none;
    border-color: rgb(0, 0, 0);
    border-width: 7px;
    border-radius: 0px;
}
.aurora_packages1 #le_region4 {
    border-style: none;
    border-color: rgb(0, 0, 0);
    border-width: 8px;
    border-radius: 3px;
}
.aurora_private-sessions #le_area6 {
    padding-right: 50px;
}
.aurora_private-sessions #le_region4 {
    padding-bottom: 50px;
}
.seFormButton {
}
.se_body,.se_bgColor_thumb,.se_bgImg_thumb {
}
.se_button a, a.se_button {
}
.se_button a:hover, a.se_button:hover {
}
.se_cta {
}
.se_cta .le_content a {
}
.se_cta .le_content a:hover {
}
.se_cta .le_content, .se_cta .le_content a {
}
.se_cta:hover {
}
.se_footer {
}
.se_footer a {
}
.se_footer a:hover {
}
.se_footer p, .se_footer h1, .se_footer h2, .se_footer h3, .se_footer h4, .se_footer h5, .se_footer  {
}
.se_header {
}
.se_header a {
}
.se_header a:hover {
}
.se_header p, .se_header h1, .se_header h2, .se_header h3, .se_header h4, .se_header h5, .se_header  {
}
.se_mainContent {
}
.se_menu {
}
.se_menu .le_menu_level_1_container, .se_menu ul.le_menu_level_2 {
}
.se_menu li.le_menuitem_level_0 a,.navicon {
}
.se_menu li.le_menuitem_level_0 a:hover {
}
.se_menu li.le_menuitem_level_1 a {
}
.se_menu li.le_menuitem_level_1 a:hover {
}
.se_siteBranding a {
}
.se_siteBranding:hover, .se_siteBranding a:hover {
}
.se_social a {
}
.se_social a:hover {
}
.se_tagline {
}
.se_wrapperContent a, .se_WrapperContent a, .se_mainContent a {
}
.se_wrapperContent a:hover, .se_WrapperContent a:hover,.se_mainContent a:hover {
}
.se_wrapperContent, .se_WrapperContent, .se_mainContent .le_content, .se_mainContent p, .se_mainCont {
}
a {
}
a:hover {
}
blockquote {
}
h1, h1 a, .title1, .title1 a {
}
h2, h2 a, .title2, .title2 a {
}
h3, h3 a, .title3, .title3 a {
}
h4, h4 a, .title4, .title4 a {
}
h5, h5 a, .title5, .title5 a {
}
h6, h6 a, .title6, .title6 a {
}
hr {
}
p, ul, ol, dl {
}

/*-------------- Account Preset [Desktop] End----------------- */
/*-------------- Account Preset [Tablet]----------------- */
@media screen and (max-width: 991.98px) {
    #le_footer3 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_class-descriptions #le_region4 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_class-packages #le_region3 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_class-packages #le_region4 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_college-students-form #le_region4 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area1 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area11 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area12 B {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area13 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area16 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area17 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area19 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area22 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area24 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area25 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area3 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area4 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area5 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_header1 B {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region4 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region5 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region6 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region7 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_packages1 #le_area1 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_packages1 #le_area2 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_packages1 #le_region4 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_private-sessions #le_area6 {
    padding-right: 0px;
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_private-sessions #le_region4 {
    }
}

/*-------------- Account Preset [Tablet] End----------------- */
/*-------------- Account Preset [Mobile]----------------- */
@media screen and (max-width: 767.98px) {
    #le_footer3 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_class-descriptions #le_region4 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_class-packages #le_region3 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_class-packages #le_region4 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_college-students-form #le_region4 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area1 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area11 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area12 B {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area13 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area16 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area17 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area19 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area22 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area24 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area25 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area3 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area4 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area5 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_header1 B {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region4 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region5 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region6 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region7 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_packages1 #le_area1 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_packages1 #le_area2 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_packages1 #le_region4 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_private-sessions #le_area6 {
    padding-right: 0px;
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_private-sessions #le_region4 {
    }
}

/*-------------- Account Preset [Mobile] End----------------- */
/*-------------- Account Preset End ----------------- */
