
body {
	font-family: "Saira", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Teko", sans-serif;
}

#jet-theme-core-header {}

/* Page preloader */
.banter-loader__box:nth-child(even):before {
	background: #222931;
}
.banter-loader__box:nth-child(odd):before {
	background: #fe5700 !important;
}
/* Preloader */
.jet-smart-listing-wrap.jet-processing + div.jet-smart-listing-loading,div.wpcf7 .ajax-loader {
	border-top-color: #fe5700 !important;
	border-right-color: #fe5700 !important;
}

#jet-theme-core-header .jet-logo__img {
	height:130px;
}

.jet-mega-menu a:hover {
	color:#FFF;
}

/* FLYOUT MENU */
/* desktop submenu */
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list {
	background:#000 !important;
	border:solid 1px #CCC;
	padding:10px !important;
}
/* mobile menu */
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-container {
	background:#000 !important;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__inner {
	padding:10px 15px !important;
}


/* HOME PAGE */

/*
https://www.youtube.com/watch?v=OyxAX55mjXI&feature=youtu.be
*/
.elementor-9 .elementor-element.elementor-element-1ee50bcf > .elementor-element-populated { /* home hero section */
	padding:0 18% !important;
}
.elementor-9 .elementor-element.elementor-element-5102a280 {
	width:100% !important;
	max-width: 100% !important;
}
#homeHeroH1 h1 {
	font-size:36px;
}

.videoPanelText h3,
.videoPanelText h4 {
	text-shadow:2px 2px 4px #000;
}
.videoPanelText h4 {
	letter-spacing:0.5px;
}

.marginAuto {
	margin:0 auto !important;
}

.elementor-9 .elementor-button {
	border-color:#fe5700 !important;
}
.elementor-9 .elementor-button:hover, .elementor-9 .elementor-button:focus {
	background-color:#fe5700 !important;
}
.elementor-9 .elementor-element.elementor-element-b974244 .elementor-button,
.elementor-9 .elementor-element.elementor-element-16f71973 .elementor-button {
	border-color:#1f222c !important;
	background-color:#1f222c;	
}


/* CONTACT FORM */
.elementor-17 .elementor-element.elementor-element-14c0424 .wpcf7 *:not(.wpcf7-form-control):not(option), .elementor-17 .elementor-element.elementor-element-14c0424 .wpcf7 .wpcf7-form-control.wpcf7-file {
	text-transform:none !important;
}


.grecaptcha-badge { /* reCaptcha badge */
	display:none;
}

#toTop {
	background-color:#fe5700 !important;
}

footer.site-footer {
	font-size:13px;
	color:#FFF;
	text-align: center;
	line-height: 1.3em;
	background:#1F222C !important;
	padding:12px 25px;
}
.siteCredits {
	display:inline-block;
	border-left:solid 1px #CCC;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
.siteCredits a {
	color:#FFF;
}


@media screen and (max-width: 500px) {
		.siteCredits {
		display:block;
		border:none;
		margin:5px 0 0 0;
		padding:0 0 0 0;
	}
}
