/*TEMPLATE 0010 ========= HTML BUILD BETA v1.0 - Adriana  - UPDATED 08-05-2020 NEW STYLESHEET FOR RESPONSIVE TEMPLATE using Bootstrap v4.3.1 - *//* EXCLUSIVE STYLES FOR TEMPLATE - Boxed Layout, Magazine style with white border===========================================================================================================*/body { 	background: var(--siteBkgImage);	background-color: var(--siteBkgColor);}.white-site-border {  background-color: #FFF;  max-width: 1290px;  margin: 0 auto;}/* HEADER SECTION===========================================================================================================*/#header-section { background-color: transparent; padding: 1.5rem 0 0 0; }.header-container { 	background-color: #FFF; 	padding: 0; }.header-logo,.header-logo-full { 	max-width: 100%; }.header-button { 	text-align: right; }/* Small devices (landscape phones, less than 768px) */@media (max-width: 767.98px) { 	#header-section { padding: 1rem 0 0 0; }	.header-logo {		max-width: 320px;		margin: 0 auto;	}	.header-button {	  margin: 1.75rem 0 1rem 0;	  text-align: center;	}}/* TOP NAV ===========================================================================================================*/#nav-section {	background-color: transparent; 	padding: 0 0 0 0;}  /* HERO CAROUSEL / MAIN SLIDESHOW ===========================================================================================================*/#hero-section { background-color: transparent; padding: 0 0 0 0; }/*=== ANNOUCEMENT BANNER STYLES ===*/#announcements-banner-section {	background-image: linear-gradient(to right,#DA8D1A ,#ED9F2B ,#DA8D1A );	/*display:flex;*/	/*align-items:center;*/	padding:16px 30px;	/*min-height:200px;*/}#announcements-banner-section .text-row {	/*display:flex;	flex-direction:column;	align-items:center;*/}#announcements-banner-section .owl-stage {	display:flex;	align-items:start;}#announcements-banner-section h2 {	color:#ffffff;	font-size:28px;	text-transform:uppercase;	text-align:center;	padding:0;	margin:0;}#announcements-banner-section h3 {	color:rgba(255,255,255,.70);	font-size:20px;	text-align:center;	padding:0;	margin:0;}#announcements-banner-section .button-container {	text-align:center;	min-height: 36px;	margin-top: 16px;}#announcements-banner-section a {	color:#ffffff;	text-decoration:none;}/* OWL CAROUSEL CONTROLS ================================= */.owl-theme .owl-nav.disabled + .owl-dots {    margin-top: 0;}.owl-theme .owl-dots .owl-dot span {    background: transparent;    /*filter: Alpha(Opacity=100);*/    /*opacity: 1;*/	border:1px solid #ffffff;}.owl-theme .owl-dots .owl-dot:hover span {    background: rgba(255,255,255,0.30);	border:1px solid #ffffff;}.owl-theme .owl-dots .owl-dot.active span {    background: #ffffff;	border:1px solid #ffffff;}/* ================================================== */@media (min-width: 768px) and (max-width: 979px) {}@media screen and (max-width: 767px) {#announcements-banner-section h3 {	font-size:14px;}	/* PAGE CONTENT (SIDE COL and ADMIN) - GENERAL OVERALL SECTION===========================================================================================================*/#content-section { background-color: transparent; padding: 1.5rem 0 1.5rem 0;}/* SIDE COLUMN - GENERAL===========================================================================================================*/#side-column-content { background-color: #FFF; }.sidecolumn3 { padding: 15px 0; }.side-col-items { 	background: transparent; 	margin: 0; 	padding: 0;}.side-col-headers {	background-color: #FFF;	padding: 0 0 0.25rem 0;	border-bottom: 2px solid #EBEBEB;	margin-bottom: 1rem;}.side-col-header-text {	font-size: 1.35rem;	color: var(--primaryColor);	font-weight: bold;	text-align: center; }/* SIDE COLUMN - SIDE NAV (only if side nav is called and used)===========================================================================================================*/.nav-side-area { padding-bottom: 3rem;}/* SIDE COLUMN - QUICK LINKS===========================================================================================================*/.quick-links-area { padding-bottom: 3rem; }.quick_links_icon {	margin-right: 0.65rem;}.quick_links ul {	padding-left: 20px;}.quick_links ul li {	text-align: left; 	line-height: 2.25rem;	display: block;	list-style: none;}.quick_links ul li a {	color: var(--textColor);	font-size: 1rem;	text-decoration: none;}.quick_links ul li a:hover,.quick_links ul li a:focus {	color: var(--thirdColor);	text-decoration: none;}/* SIDE COLUMN - CAROUSEL SPONSOR (one image at a time)===========================================================================================================*/.sponsor-col-area { background-color: transparent; padding-bottom: 4rem; }/* SIDE COLUMN - PURE CSS COUNTDOWN (NO IMAGE)===========================================================================================================*/.countdown-area { padding-bottom: 4rem;}.countdown-date {	font-size: 1.25rem;	font-weight: normal;	text-align: center;}ul#count-down-col {	list-style: none;	margin: 0;	padding: 0;	display: block;	text-align: center; }ul#count-down-col li { 	display: inline-block; }.countdown-text {	color: var(--primaryColor);	font-size: 1.65rem;	font-weight: bold;	line-height: 4rem;}ul#count-down-col li.seperator {	color: var(--thirdColor);	font-size: 2rem;	font-weight: bold;	line-height: 1.5rem;	vertical-align: top;	padding: 1rem 0.35rem;}ul#count-down-col li p {	color: var(--textColor);	font-size: 1rem;	line-height: 1.5rem;	font-weight: normal;}/* SIDE COLUMN - TWITTER===========================================================================================================*/.twitter-area { padding-bottom: 2rem;}.es-twitter-widget { 	margin: 0 auto;}/*Medium devices (tablets, less than 992px)*/@media (max-width: 991.98px) {	.es-twitter-widget { max-width: 70%;}}/*Extra small devices (portrait phones, less than 576px)*/@media (max-width: 575.98px) { 	.es-twitter-widget { max-width: 85%;}}/* MAIN ADMIN CONTENT - GENERAL===========================================================================================================*/#admin-page-content { background-color: #FFF; }.admincontent9, .admincontent12 { padding: 15px 15px; margin-bottom: 1.75rem;}/* SPONSOR WIDE CAROUSEL===========================================================================================================*/#carousel-wide-section { background-color: transparent; padding: 1.5rem 0 1.5rem 0;}.carousel-wide-container { background-color: #FFF; }#carousel-wide-section .section-title-container { background-color: transparent; }#carousel-wide-section .section-title-container h3 { color: var(--primaryColor); }/* SPONSOR WIDE CAROUSEL===========================================================================================================*//* =============== Custom for TESTIMONIALS owl ===================  */ #carousel-testimonials .owl-prev { left: -30px; }#carousel-testimonials .owl-next { right: -30px; }/*Extra small devices (portrait phones, less than 576px)*/@media (max-width: 575.98px) { 	#carousel-testimonials .owl-prev { left: 0;}	#carousel-testimonials .owl-next { right: 0;}}#carousel-wide-section { background-color: transparent; padding: 1.5rem 0 1.5rem 0;}.carousel-wide-container { background-color: #FFF; }#carousel-wide-section .section-title-container { background-color: #FFF; }#carousel-wide-section .section-title-container h3 { color: #8f8d9e; }/* FOOTER ===========================================================================================================*/#footer-section { background-color: transparent; padding: 1.5rem 0 0 0; }.footer-container { 	background-color: #fff;   border-top: 2px solid #EBEBEB;  border-bottom: 2px solid #EBEBEB;  padding-top: 1.5rem; padding-bottom: 1.5rem; }.footer-logo { 	max-width: 260px;	padding: 1rem 0;}.footer-text {	color: var(--textColor);	text-align: center; 	padding: 1rem;}.footer-text a { 	color: var(--primaryColor); 	text-decoration: underline; }.footer-text a:hover,.footer-text a:focus { 	color: var(--thirdColor); }.footer-social { }.social-media-links { 	text-align: right; 	padding: 1rem 0;}.social-media-links a {	font-size: 0.6rem;	color: var(--primaryColor);	text-decoration: none;	padding: 0 0.2rem;}.social-media-links a:hover,.social-media-links a:focus { color: var(--thirdColor); }.social-media-links i.fa-inverse  { color: var(--primaryColor-text); }.social-media-links i.fa-inverse:hover  { color: var(--thirdColor-text); }/* Small devices (landscape phones, less than 768px) */@media (max-width: 767.98px) { 	.footer-logo {		margin: 0 auto;		padding: 1.25rem 0;	}	.social-media-links { 		text-align: center; 		padding: 1.25rem 0;	}}/* eSHOW FOOTER===========================================================================================================*/#footer-eshow-section { background-color: transparent; padding: 1.5rem 0 1.5rem 0; }.footer-eshow-container { background-color: #FFF; padding-top: 1.5rem; padding-bottom: 1.5rem; }.eshow-footer-logo { padding: 0.5rem; max-width: 170px; width: 170px;}.copyright-year { 	font-family: var(--siteFont-forms); /*DO NOT Change*/	font-size: 0.85rem;	line-height: 1.65;	color: var(--textColor); 	padding: 0 0.5rem 0.5rem 0.5rem;}