@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');
}

:root{
}
:root {
    --color0: #ffffff; /* white */
    --color1: #18355e; /* dark blue */
    --color2: #020202; /* dark gray */
    --color3: #fdc743; /* yellow */
    --color4: #86bc25; /* green */
    --color5: #ededee; /* light gray */
    --sans: "Open Sans", serif;
}

body {
    background-color: #ffffff;
    color:var(--color2);
    font-family:var(--sans);
	font-weight: 400;
    font-size: 16px;
    line-height:1.1;
    margin: 0 auto;
}


/*-------------------------FONT STYLING START----------------------*/
a {
   color: var(--color4);
   text-decoration: underline;
}
a:hover {
   color: var(--color2);
   text-decoration: underline;
}
a img {
	border: 0;
}
img {
    max-width: 100%;
    height: auto;
}
p {
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    margin: 10px 0 0 0;
}

.content li {
    line-height: 1.5;
}

h1, h1 a, .title1, .title1 a {
	color: var(--color2);
    font-family: var(--sans);
	font-weight: 400;
	font-size: 30px;
	line-height: 1.3;
	margin: 0;
}
h2, h2 a, .title2, .title2 a {
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
	font-size: 30px;
	line-height: 1.3;
	margin: 0;
}
h3, h3 a, .title3, .title3 a {
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
	font-size: 20px;
	line-height: 1.3;
	margin: 0;
}

h4, h4 a, .title4, .title4 a {
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
	font-size: 26px;
	line-height: 1.5;
	margin: 0;
}
h5, h5 a, .title5, .title5 a {
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
	font-size: 24px;
	line-height: 1.2;
	margin: 0;
}
h6, h6 a, .title6, .title6 a {
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
	font-size: 20px;
	line-height: 1.2;
	margin: 0;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}

.whiteText h1, .whiteText h1 a, .whiteText  .title1, .whiteText .title1 a,
.whiteText h2, .whiteText h2 a, .whiteText  .title2, .whiteText .title2 a,
.whiteText h3, .whiteText h3 a, .whiteText  .title3, .whiteText .title3 a,
.whiteText h4, .whiteText h4 a, .whiteText  .title4, .whiteText .title4 a,
.whiteText h5, .whiteText h5 a, .whiteText  .title5, .whiteText .title5 a,
.whiteText h6, .whiteText h6 a, .whiteText  .title6, .whiteText .title6 a,
.whiteText li, .whiteText p, .whiteText p a, .whiteText , .whiteText a{
    color: var(--color0);
}

.yellowText h1, .yellowText h1 a, .yellowText  .title1, .yellowText .title1 a,
.yellowText h2, .yellowText h2 a, .yellowText  .title2, .yellowText .title2 a,
.yellowText h3, .yellowText h3 a, .yellowText  .title3, .yellowText .title3 a,
.yellowText h4, .yellowText h4 a, .yellowText  .title4, .yellowText .title4 a,
.yellowText h5, .yellowText h5 a, .yellowText  .title5, .yellowText .title5 a,
.yellowText h6, .yellowText h6 a, .yellowText  .title6, .yellowText .title6 a,
.yellowText li, .yellowText p, .yellowText p a, .yellowText , .yellowText a{
    color: var(--color3);
}



.textShadow h1, .textShadow h1 a, .textShadow  .title1, .textShadow .title1 a,
.textShadow h2, .textShadow h2 a, .textShadow  .title2, .textShadow .title2 a,
.textShadow h3, .textShadow h3 a, .textShadow  .title3, .textShadow .title3 a,
.textShadow h4, .textShadow h4 a, .textShadow  .title4, .textShadow .title4 a,
.textShadow h5, .textShadow h5 a, .textShadow  .title5, .textShadow .title5 a,
.textShadow h6, .textShadow h6 a, .textShadow  .title6, .textShadow .title6 a,
.textShadow li, .textShadow p, .textShadow p a, .textShadow , .textShadow a{
    text-shadow: 1px 1px 9px rgba(0,0,0,1);
}
hr {
       border: 0px;
       height: 3px;
       background : var(--color1);
       margin : 3px 0;
}

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;
}

.CustomColor1, .CustomColor1 p, .CustomColor1 h6, .CustomColor1 h5, .CustomColor1 h4, .CustomColor1 h3, .CustomColor1 h2, .CustomColor1 h1,  .CustomColor1 li {
	color: var(--color1);
}
.CustomColor2, .CustomColor2 p, .CustomColor2 h6, .CustomColor2 h5, .CustomColor2 h4, .CustomColor2 h3, .CustomColor2 h2, .CustomColor2 h1,  .CustomColor2 li {
	color: var(--color2);
}
.CustomColor3, .CustomColor3 p, .CustomColor3 h6, .CustomColor3 h5, .CustomColor3 h4, .CustomColor3 h3, .CustomColor3 h2, .CustomColor3 h1,  .CustomColor3 li {
	color: var(--color3);
}
/*-------------------------FONT STYLING END------------------------*/
/*-------------------------Conversion Carry-over START---------------------*/

/*-------------------------Conversion Carry-over END---------------------*/

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

.le_form {
    color: var(--color1);
    font-family: var(--sans);
    
    margin: 0;
    line-height: 1;
}
.le_form_name {
    color: var(--color1);
	font-family: var(--sans);
    font-size: 18px;
	margin: 0 0 10px 0;
	color: #000000 !important;
}

.form-control {
	height: inherit !important;
	border-radius: 0 ;
}
.form-group {
	margin-bottom: 10px !important;
}
.form-header p {
    color: var(--color1);
    
}

.wrapper input[type="submit"] {
	margin: 0;
	padding: 12px 28px;
	color: var(--color0);
	font-family: var(--sans);
	text-transform: uppercase;
	font-size: 22px;
	line-height: 1;
	background-color: var(--color1);
	border: 0px;
	border-radius: 0;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}
.wrapper input[type="submit"]:hover {
	background-color: var(--color3);
	color: var(--color0);
	cursor: pointer;
}
.wrapper input[type="text"], .wrapper input[type="password"], .wrapper textarea, #search_form_value {
	margin: 0;
	padding: 15px;
	color: var(--color2);
	font-family: var(--sans);
	font-weight: 400;
	line-height: 1;
	background-color: var(--color0);
}
.form-control {
    height: inherit !important;
	border-radius: 0 ;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.form-group {
    margin-bottom: 10px !important;
}
.newsletter .le_form label {
    color: #fff;
    font-weight: 400 !important;
    font-size: 14px !important;
}
.newsletter .radio, .newsletter .checkbox {
    padding-left: 0 !important;
    margin-top: 0 !important;
}
.newsletter input[type="submit"] { 
    border-radius: 6px;
    display: block;
    width: 100%;
}

/*-------------------------LE FORM STYLE END-----------------------*/
/*--------------------------Button Styling Start---------------------*/
.button1 a, a.button1 {
	display: inline-block;
	margin: 10px;
	padding: 10px 20px;
	color: var(--color0);
	font-family: var(--sans);
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 20px;
	line-height: 1;
	background-color: var(--color3);
	border: 0;
	border-radius: 6px;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}
.button1 a:hover, a:hover.button1 {
	background-color: var(--color4);
	color: var(--color0);
	cursor: pointer;
}
.button2 a, a.button2 {
	display: inline-block;
	margin: 0;
	padding: 10px 35px;
	color: var(--color0);
	font-family: var(--sans);
	font-weight: 300;
	font-size: 20px;
	line-height: 1;
	background-color: var(--color4);
	border: 0;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 6px;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}
.button2 a:hover, a:hover.button2 {
	background-color: var(--color1);
	color: var(--color0);
	cursor: pointer;
}
.largeButton a, a.largeButton {
	display: inline-block;
	padding: 10px 35px;
	color: var(--color0);
	font-family: var(--sans);
	letter-spacing: 1px;
	text-decoration: none;
	font-size: 20px;
	line-height: 1;
	background-color: var(--color3);
	border: 0;
	border-radius: 6px;
	text-decoration: none;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
}
.largeButton a:hover, a:hover.largeButton {
	background-color: var(--color4);
	color: var(--color0);
	cursor: pointer;
}
.fullwidthButton a, a.fullwidthButton {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 12px 20px;
	color: var(--color0);
	background-color: var(--color1) !important;
	font-family: var(--sans);
	border-radius: 6px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	background-color: var(--color1);
	border: 0px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
}
.fullwidthButton a:hover, a:hover.fullwidthButton {
	background-color: var(--color4) !important;
	color: var(--color0);
	cursor: pointer;
}

/*------------------------------------------Button Styling END---------------------------------*/

/*-----------------------------------------CTA START--------------------------------*/

.whitetext h1, .whitetext h2, .whitetext h3, .whitetext h4, .whitetext h5, .whitetext h6, .whitetext p, .whitetext {
    color: #ffffff;
}
.whitetext h1 a, .whitetext h2 a, .whitetext h3 a, .whitetext h4 a, .whitetext h5 a, .whitetext h6 a, .whitetext p a, .whitetext a {
    color: #ffffff;
}
.fullwidth img {
    width: 100%;
    height: auto;
}
.graybox {
    background: rgba(76,76,76,0.65);
    padding: 30px 20px;
}
.graybox h2, .graybox p {
    color: #fff;
}
.ctabox {
    background-color: var(--color5);
    padding: 20px;
    margin-bottom: 25px;
}
.ctabox h3 {
    font-size: 24px;
    line-height: 30px;
}

/*-----------------------------------------CTA END--------------------------------*/

.no-padding div {
    padding: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}


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

/*-------------------------HEADER START----------------------------*/
.headerWide {
	width: 100%;
	padding: 15px 0;
}
.header {
    padding: 0px;
    position: relative;
}
.headertop {
    background-color: var(--color1);
    padding: 3px 0 10px 0;
}
.headertop .button1 a, .headertop a.button1 {
    margin: 0 !important;
}
/*-------------------------HEADER END------------------------------*/



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

/* Navigation (menu-bar)
----------------------------------------------------------------------------------------------------*/
.menu-bar {
    z-index:900;
    width:100%;
    transition: all .2s ease;
}
.navigation {
}
.navicon {
    /*position: relative;*/
    line-height: 45px;
    height: 0px;
    cursor: pointer;
    padding: 0 20px 0 0;
    text-transform: uppercase;
    background: transparent !important;
    color: var(--color1);
}
.navicon:after {
    position: absolute;
    content: '\f0c9';
    font-family: 'FontAwesome';
    padding-top: 20px;
    color: var(--color1);
    top: -80px;
    right: 20px;
    font-size: 30px;
    z-index: 50;
}
.OpenMobileMenu .navicon:after {
    content: '\00d7';
    font-family: 'Lato','Open Sans',sans-serif;
    font-size: 30px;
    right: 20px;
}
.navicon:hover {
    cursor: pointer;
}
.menu-wrap{
    position:absolute;
    top:auto;
    padding-left:0;
}
.menu {
    display: none;
    width: 100%;
}
.menu ul.le_menu_level_0 {
    margin: 0;
	padding: 40px 0 10px 0;
}
.menu li {
    position: relative;
	list-style-type: none;
	text-decoration: none;
}
.menu.le_menu_level_container {
	position: relative;
}
.menu li.le_menuitem_level_0 a {
    color: var(--color4);
    display: block;
    font-family: var(--sans);
    text-transform: uppercase;
    font-size: 13px;
    padding: 24px 10px;
    font-weight: 500;
    border: 0;
    margin: 0;
    text-decoration:none;
   -webkit-transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   -o-transition: all .3s ease-in-out;
   -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.menu li.le_menuitem_level_0 a:hover {
   text-decoration:none;
}
.menu .drop:before {
    content: '\f0dd';
    font-family: 'FontAwesome';
    color: var(--color1);
    font-size: 20px;
    display: inline-block;
    position: absolute;
    right: 2px;
    top: -2px;
}
.menu ul.le_menu_level_1 {
    margin: 0;
    padding: 0;
	height: auto;
	min-width: 270px;
	background-color: var(--color1);
}
.menu li.le_menuitem_level_1 a {
	color: var(--color0);
    display: block;
    font-family: var(--sans);
    text-transform: uppercase;
    font-size: 11px;
    background-color: transparent;
    border: 0px;
    padding: 10px;
    text-align: left;
    width: 100%;
}
.menu li.le_menuitem_level_1 a:hover {
	background-color: var(--color1);
	color: var(--color0);
}
.menu ul.le_menu_level_2 {
	margin: 0;
	padding: 0;
}
.menu li.le_menuitem_level_2 a {
    padding: 5px 0 5px 30px;
    display: block;
    background-color: var(--color0);
}
.menu .dropdown ul {
    display: none;
}
/* ---- Separate Mobile Menu ---- */
.primary-mobile-menu {
    position: absolute;
    position: fixed;
    bottom:-940px;
    height: 100%;
    width: 100%;
    padding: 15px;
    overflow-x: none;
    overflow-y: auto;
    font-size: 15px;
    background-color: rgba(255,255,255,.95);
    border-left: 1px solid rgba(0,0,0,.07);
    -webkit-box-shadow: inset 0 0 5px 5px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 0 5px 5px rgba(0,0,0,.05);
    box-shadow: inset 0 0 5px 5px rgba(0,0,0,.05);
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    transition: all .9s ease;
    z-index: 49;
}
.OpenMobileMenu .primary-mobile-menu {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    transition: all .9s ease;
}
.le-logged-in .primary-mobile-menu {
    top:40px;
}
.primary-mobile-menu ul.le_menu_level_0 {
    margin: 0;
	padding: 40px 0 10px 0;
	text-align: left;
}
.primary-mobile-menu li {
	list-style-type: none;
	text-decoration: none;
}
.primary-mobile-menu .le_menu_level_container {
	position: relative;
}
.primary-mobile-menu li.le_menuitem_level_0 a {
	display: block;
	padding: 11px 0px;
    color: var(--theme-blue);
    font-size: 18px;
	text-decoration: none;
    text-transform: uppercase;
    word-break:break-word;
    border-bottom: 1px solid rgba(0,0,0,.05);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
}
.primary-mobile-menu li.le_menuitem_level_0.dropdown < a {
    border-bottom:0;
}
.primary-mobile-menu ul.le_menu_level_1 {
    margin: 0;
	padding: 0;
	height: auto;
}
.primary-mobile-menu li.le_menuitem_level_1 a {
	display: block;
	padding: 7px 5px 7px 5px;
	margin-left:12px;
    font-family: var(--sans);
	font-size: 14px !important;
	line-height: 1em;
	text-decoration: none;
    text-transform: none;
	background-image: none;
}
.primary-mobile-menu ul.le_menu_level_2 {
	margin: 0;
	padding: 0;
}
.primary-mobile-menu li.le_menuitem_level_2 a {
    padding: 7px 5px 7px 5px;
    margin-left: 24px;
}
/* ---- End Separate Mobile Menu ---- */

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


/*-------------------------MAIN START------------------------------*/
.contentWide{
	margin-top: 0px;
	position: relative;
	top: 0;
}
.content {
    padding-top:0px;
    padding-bottom: 0px;
}
.main{
    padding: 10px 0px;
}
.section2 {
    padding: 60px 0;
}
.section2, .section3 {
    background-color: var(--color9);
}

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

.footerWide {
	background-color: var(--color4);
	padding: 20px 0;
}
.footerWide p {
    font-family: var(--san-serif);
    font-size: 15px;
    line-height: 25px;
    color: var(--color0);
    margin: 0;
}
.footerWide a {
    color: var(--color0);
	text-decoration: none !important;
}

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


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

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
@media (max-width: 767px) {
    .navicon:after {
        color: var(--color1);
        top: -200px;
    }
    .OpenMobileMenu .navicon:after {
        color: var(--color1);
        top: -275px;
    }
    .graybox {
        margin: 0 25px;
    }
    .headertop {
        text-align: center;
    }
    .footerWide {
        text-align: center;
    }
}
@media (max-width: 768px) {
    .mobile-center {
        text-align: center;
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .logo img {
        height: auto;
    }
    .footer-right {
        text-align: right;
    }
    .headertop {
        text-align: right;
    }
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .primary-mobile-menu {
        display: none;
    }
    /*==============================FULL SIZE MENU=====================*/
	.menu li.le_menuitem_level_0.drop > a:before {
        display: none;
    }
    .navigationWide{
        margin-top: 60px;
    }
	.navigation {
        text-align: center;
    }
    .navicon {
        display: none;
    }
    .menu {
        display: block;
        background-color: transparent;
        text-align: right;
        margin-bottom: 0px;
        position: relative;
    }
    .menu ul {
        margin: 0;
        padding: 0;
    }
    .menu ul.le_menu_level_0 {
        margin: 0 0px 0 0;
        padding: 0;
        text-align: center;
    }
    .menu li {
    	list-style: none;
    }
    .menu li.le_menuitem_level_0 {
    	display: inline-block;
        margin-left: 0px;
        margin-top: 0;
    }
    .menu li.le_menuitem_level_0 a {
        color: var(--color1);
        display: block;
        font-family: var(--sans);
	    text-transform: uppercase;
        font-size: 14px;
        padding: 5px 15px;
        font-weight: 600;
	    border: 0;
        text-decoration:none;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
	}
    .menu li.le_menuitem_level_0 a:hover {
        color: var(--color3);
        text-decoration: none;
    }
    .menu ul.le_menu_level_1 {
        display: none;
        margin: 0;
        padding: 0;
        min-width: 250px;
        background-color: var(--color1);
        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: var(--color0);
        display: block;
        font-family: var(--sans);
		text-transform: uppercase;
        font-size: 14px;
        background-color: transparent;
        border: 0px;
        padding: 8px 10px;
        text-align: left;
        width: 100%;
	}
    .menu li.le_menuitem_level_1 a:hover {
		background-color: var(--color3);
		color: var(--color0);
    }
    .menu .le_menu_level_2_container {
    	float: right;
    	margin-top: -49px;
    	padding: 0;
    	display: block;
    	background-color: var(--color0);
    }
    .menu ul.le_menu_level_2 {
    	position: absolute;
    	z-index: 1002;
    	display: none;
    	background-color: var(--color1);
    	margin: 21px 0 0 0;
        padding: 0 0px 0 1px;
        text-align: left;
		min-width: 220px;
    }
    .menu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
    	display: block;
    }
    .menu li.le_menuitem_level_2 a {
        font-size: 11px !important;
    }
    .menu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
    	display: block;
    }
	.pr {
	    padding-right: 75px;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .menu li.le_menuitem_level_0 a {
        font-size: 14px;
        padding: 5px 18px;
	}
}

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


/*-------------------------RESETS START----------------------------*/
.bx-viewport .htmlSlide {
    padding-bottom: 0px !important;
}
.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------------------------------*/

/*-------------------------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-------------------------------*/
.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;
}

/*  ----------  START Search Styles  ----------  */
.SearchBar {
    position: absolute;
    top: 40%;
    left: 10%;
    right: 10%;
}

#search_form_value {
    border-top: 1px solid transparent;
    border-bottom: 1px solid #000000;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-color: transparent;
    color: rgba(var(--color0), 1);
    font-size: var(--size3);
    margin: 6px 0 0 0;
    padding: 1px;
}

#search_form_button {
    border: 1px solid transparent;
    color: rgba(var(--color0), 1);
    font-size: 3vw;
    background-color: transparent;
    border: 1px solid transparent;
    margin: 6px 0 0 0;
    padding: 0.5vw 1vw;
    margin-top: 0 !important;
    text-transform: uppercase;
    text-align: right;
    display: inline !important;
}

.SearchBtnStyle {
    cursor:pointer;
}

.SearchNav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    background-color: #86bc25;
    overflow-x: hidden;
    transition: 0.5s;
    margin-top: 0px;
}

.SearchNav a {
    padding: 4px 8px 4px 32px;
    text-decoration: none;
    font-size: 25px;
    color: rgba(var(--color0), 1);
    display: block;
    transition: 0.3s;
}

.SearchNav a:hover {
    color: rgba(var(--color3), 1);
}

.SearchNav .closebtn {
    position: absolute;
    right: 6%;    
    font-size: 36px;
    margin-top: calc(80px + 2%);  
    color: rgba(var(--color0), 1);
}
/*  ----------  END Search Styles  ----------  */
/*-------------- Account Preset ----------------- */
/*-------------- Account Preset [Desktop]----------------- */
#le_footer3 {
    background-position: top center;
    border-style: none;
}
.aurora_about #le_area2 {
    padding-right: 50px;
    padding-left: 50px;
}
.aurora_about #le_region1 {
    background-image: url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/buncebackyard/two-actors.jpg);
    background-size: cover;
    background-position: top center;
    padding-top: 25px;
    padding-bottom: 100px;
}
.aurora_about #le_region2 {
    padding-top: 75px;
    padding-bottom: 75px;
}
.aurora_about #le_region5 {
    padding-bottom: 75px;
}
.aurora_ELF-2023 #le_area8 {
}
.aurora_home #le_area11 {
    background-color: rgba(0, 0, 0, 0);
}
.aurora_home #le_area12 {
    background-color: rgba(0, 0, 0, 0);
}
.aurora_home #le_area2 {
    background-color: rgba(160, 160, 160, 0.52);
}
.aurora_home #le_area27 {
}
.aurora_home #le_feature1 {
    background-attachment: scroll;
}
.aurora_home #le_featureArea {
    background-image: url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/buncebackyard/performance-arts.jpg);
    background-size: cover;
    background-position: center center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.aurora_home #le_region1 {
    background-position: center center;
    padding-top: 0px;
    padding-bottom: 0px;
}
.aurora_home #le_region2 {
    background-color: rgb(255, 255, 255);
    padding-top: 50px;
    padding-bottom: 50px;
}
.aurora_home #le_region3 {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 50px;
    padding-bottom: 50px;
}
.aurora_home #le_region4 {
    background-color: rgb(253, 199, 67);
    padding-top: 50px;
    padding-bottom: 50px;
}
.aurora_home #le_region5 {
    background-color: rgb(255, 255, 255);
    padding-top: 50px;
    padding-bottom: 50px;
}
.aurora_sponsor #le_area10 {
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
}
.aurora_spring-22-cabaret #le_area3 {
    text-align: center;
}
.aurora_summer-show #le_area5 {
}
.aurora_the-beat-sessions #le_area31 {
}
.aurora_Tuck-Everlasting-2023 #le_area8 {
    background-color: rgba(0, 0, 0, 0);
}
.aurora_Tuck-Everlasting-2023 #le_area9 {
    background-color: rgba(0, 0, 0, 0);
}

/*-------------- Account Preset [Desktop] End----------------- */
/*-------------- Account Preset [Tablet]----------------- */
@media screen and (max-width: 991.98px) {
    #le_footer3 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_about #le_area2 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_about #le_region1 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_about #le_region2 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_about #le_region5 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_ELF-2023 #le_area8 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area11 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area12 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area2 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_area27 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_feature1 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_featureArea {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region1 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region2 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_home #le_region3 {
    }
}
@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_sponsor #le_area10 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_spring-22-cabaret #le_area3 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_summer-show #le_area5 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_the-beat-sessions #le_area31 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_Tuck-Everlasting-2023 #le_area8 {
    }
}
@media screen and (max-width: 991.98px) {
    .aurora_Tuck-Everlasting-2023 #le_area9 {
    }
}

/*-------------- Account Preset [Tablet] End----------------- */
/*-------------- Account Preset [Mobile]----------------- */
@media screen and (max-width: 767.98px) {
    #le_footer3 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_about #le_area2 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_about #le_region1 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_about #le_region2 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_about #le_region5 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_ELF-2023 #le_area8 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area11 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area12 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area2 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_area27 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_feature1 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_featureArea {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region1 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region2 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_home #le_region3 {
    }
}
@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_sponsor #le_area10 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_spring-22-cabaret #le_area3 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_summer-show #le_area5 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_the-beat-sessions #le_area31 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_Tuck-Everlasting-2023 #le_area8 {
    }
}
@media screen and (max-width: 767.98px) {
    .aurora_Tuck-Everlasting-2023 #le_area9 {
    }
}

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