/*initial*/
	
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');							
								
								

									
body, td, p {
	font-size: 1.05rem;
	font-family: "Open Sans", sans-serif;
}						
.pageTitle, h1 {
    font-size: 2.5rem;
    margin-top: 1.2rem;
    margin-bottom: 1.2rem;
    text-transform: uppercase;
    font-weight:800;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;	
}
#header {
	height: auto;
}
#header .header-nav-main nav > ul > li {
    height: auto;
    align-self: stretch;
    margin-left: 2px;
}
#featured-3boxes-container {
    background-color: #ffffff;
    border-radius: 20px;
    padding: 0px 0px;
    width: 95%;
}
#gallery-container {
    background-color: #f26721;
    border-radius: 10px;
    margin: 60px 0px;
}

#sponsor-section {
    border-top: 2px solid #cccccc;
}
.footer-client {
    padding: 20px 0;
    border-top: 0px solid #DDDDDD;
    background: #00aeef !important;
}
	
.footer-eshow {
    background-color: #000000;
}
section.testimonial-container {
    border-radius: 20px;
    border-top: 3px solid #dddddd !important;
    background-color: #abd0fa;
}
.table-responsive-container {
    overflow-x: scroll;
    overflow-y: hidden;
}
.call-to-action {
    font-size: 30px;
    font-weight: bold;
    padding: 0px;
}
.btn-call-to-action {
    background-color: #f7911d !important;
    font-size: 18px !important;
    font-weight: bold !important;
    border: 0px;
}
.sponsor-caption {
    font-weight: bold;
    font-size: 20px;
    color: #00aded !important;
}
#heroVideo {
    display: block;
}
#heroImage {
    display: none;
}
.homepage-feature {
	
}
h1 {
	color: #3b52a4;
}
h2 {
	color: #01aafe;
}
h3 {
	color: #88c65b;
}
#top-header-container {
    max-width: 1140px;
    padding: 30px 50px;
    max-height: 144px;
}
#header .menu-top-container {
    display: flex;
    flex-direction: column;
    transition: min-height 0.3s ease;
    width: 100%;
    border-top: 0px solid #EDEDED;
    border-bottom: 1px solid transparent;
    z-index: 1001;
    background-color: var(--navbar-primaryColor) !important;
}
#header .header-nav-main nav > ul:not(:hover) > li > a.active {
    background-color: #111936;
    color: #ffffff;
}
#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul:not(:hover) > li > a.active {
    color: var(--navbar-primaryColor-text) !important;
    background-color: #111936 !important;
}
#header .header-nav.header-nav-force-light-text:not(.header-nav-force-light-text-active-skin-color) .header-nav-main nav > ul > li > a:hover {
    color: var(--navbar-primaryColor-hover) !important;
    background: #111936 !important;
}

	#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {
	color: #fff !important;
	}

#top-header-container .header-button {
    text-align: right;
}


.social-media-links{
    color:#19388A;
}


/* Responsive */
@media (min-width: 992px) {
	#header .header-body:not(.h-100) {
		height: auto !important;
		background-color: #00AEEF;
	}
}


a.bttn-form-default, input.bttn-form-default, button.bttn-form-default, .site-button {
    color: #FFF !important;
    background-color: #3b52a4 !important;
}
								
									
								
									
								
									
								
									
								
