




.logo-wrapper-1 {/* background:#f2f2f2; border-bottom:1px solid #f2f2f2; border-top:1px solid #d6e2da;*/ padding:2px 0}

.sponsors{
text-align: center;

}
.sponsors h1{
    text-align: center;
}
.sponsors ul li{
     display: inline-block; vertical-align: middle;
    padding: 10px 10px 10px 10px;
}


.sponsors img {
padding: 0;
	margin: 15px;
background-color: #fff;
box-shadow: 0 3px 6px rgba(0,0,0,.16);
border-radius: 10px;
overflow: hidden;
height: 100%;
top: 0;
transition: all .3s;
position: relative;
border: 1px solid #e2e2e2;
}	

.sponsors img:hover{
box-shadow: 0 3px 15px rgba(0, 40, 85,.7);
top: -8px;
}


#mytable1 tr:nth-of-type(odd) { 

	line-height: 26px;
	font-weight: 400;
}
#mytable1 tr:nth-of-type(even) { 

	
	line-height: 26px;
	font-weight: 400;
}
#mytable1 th { 
background:#1f3c62; 
color: white; 
font-weight: bold;
text-align:center;
	line-height: 26px;

}

#mytable1 tr.one { 
background:#77b0fb; 
color:#000; 
font-weight: bold;
text-align:center;
}

#mytable1 tr.one td { 

font-weight: bold;
text-align:center;
}

#mytable1 tr.two { 
background:#ffbf24; 
color:#000; 
font-weight: bold;
text-align:center;
}

#mytable1 tr.two td { 

font-weight: bold;
text-align:center;
}

#mytable1 td, th{ 
padding: 8px; 
border: 1px solid #ccc;
	font-size: 16px;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


#main {
	margin-top: -1px
}

.simple-lightbox .sl-prev:hover,
.simple-lightbox .sl-next:hover,
.simple-lightbox .sl-close {
	background: transparent
}

.f-primary-btn {
	font-weight: bold
}

.f-primary-btn>a {
	color: #000000 !important;
	border: 1px solid #ffbf24;
	background: #ffbf24;
	padding: 16px 20px
}

.f-primary-btn>a:hover {
	background-color: #ffe348;
	border: 1px solid #ffe348
}

.widget-title {
	border: none !important;
	padding-left: 0 !important
}

.single-speaker-container .session-default .date-filter .date.active {
	background-color: #ffbf24
}

.single-speaker-container .session-default .date-filter .date.active a {
	color: #000
}

.single-session-container .speakers-container .speaker-card.default:hover,
.single-session-container .speakers-container .speaker-card.default:hover .body {
	box-shadow: none
}


/*Home Countdown Timer*/

.home-countdown h2 {
	font-weight: bold;
	font-size: 30px
}

.home-countdown h3 {
	text-transform: uppercase;
	font-size: 15px
}

.home-countdown .countdown-container {
	grid-template-columns: 1fr 150px 150px 1fr;
	column-gap: 0
}

.home-countdown .countdown-container .unit {
	padding-top: 10px;
	padding-bottom: 10px
}

.home-countdown .countdown-container .days {
	text-align: right;
	padding-right: 40px;
	padding-left: 20px;
	background-color: #FFEE8D
}

.home-countdown .countdown-container .hours {
	background-color: #FFE75F
}

.home-countdown .countdown-container .minutes {
	background-color: #FFE031
}

.home-countdown .countdown-container .seconds {
	text-align: left;
	padding-left: 40px;
	padding-right: 20px;
	background-color: #ffbf24
}


/*Nav*/

#site-header .f-primary-btn a {
	line-height: 45px !important;
	margin-top: 15px;
	padding-left: 25px !important;
	padding-right: 25px !important
}


/*Page*/

.f-sold-out-ticket {
	opacity: 0.8
}

.blog #content-wrap {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.blog-entry.grid-entry .blog-entry-readmore a {
	background: #ffbf24;
	padding: 16px 20px;
	color: #000 !important;
	border: none
}

.blog-entry.grid-entry .blog-entry-readmore a:hover {
	background: #ffe348
}


/*Footer*/

#footer .footer-logo {
	width: 160px
}

#footer .widget_nav_menu {
	text-transform: uppercase
}

body .reactr-row .span_1_of_4 {
	width: 23%
}

body .reactr-row .col-1 {
	width: 31%
}


/*Responsive*/

@media only screen and (max-width:767px) {
	#mobile-dropdown {
		padding-top: 20px;
		padding-bottom: 30px
	}
	#mobile-dropdown .f-primary-btn a {
		line-height: 30px !important;
		margin-top: 15px;
		padding-left: 40px !important;
		padding-right: 40px !important;
		display: inline-block;
		margin-left: 40px !important
	}
	#site-navigation-wrap .dropdown-menu>li>a,
	#site-header.full_screen-header .fs-dropdown-menu>li>a,
	#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,
	#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,
	#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,
	.reactr-mobile-menu-icon a {
		font-size: 20px !important
	}
	#mobile-fullscreen a.close .close-icon-inner,
	#mobile-fullscreen a.close .close-icon-inner::after {
		width: 25px
	}
	#footer-widgets .footer-box {
		padding-left: 0;
		padding-right: 0
	}
	.home-countdown .countdown-container {
		grid-template-columns: 1fr 1fr 1fr 1fr;
		column-gap: 0
	}
	.home-countdown .countdown-container .days {
		text-align: center
	}
	.home-countdown .countdown-container .seconds {
		text-align: center
	}
}


/* General CSS */

a:hover,
a.light:hover,
.theme-heading .text::before,
#top-bar-content>a:hover,
#top-bar-social li.reactr-email a:hover,
#site-navigation-wrap .dropdown-menu>li>a:hover,
#site-header.medium-header #medium-searchform button:hover,
.reactr-mobile-menu-icon a:hover,
.blog-entry.post .blog-entry-header .entry-title a:hover,
.blog-entry.post .blog-entry-readmore a:hover,
.blog-entry.thumbnail-entry .blog-entry-category a,
ul.meta li a:hover,
.dropcap,
.single nav.post-navigation .nav-links .title,
body .related-post-title a:hover,
body #wp-calendar caption,
body .contact-info-widget.default i,
body .contact-info-widget.big-icons i,
body .custom-links-widget .reactr-custom-links li a:hover,
body .custom-links-widget .reactr-custom-links li a:hover:before,
body .posts-thumbnails-widget li a:hover,
body .social-widget li.reactr-email a:hover,
.comment-author .comment-meta .comment-reply-link,
#respond #cancel-comment-reply-link:hover,
#footer-widgets .footer-box a:hover,
#footer-bottom a:hover,
#footer-bottom #footer-bottom-menu a:hover,
.sidr a:hover,
.sidr-class-dropdown-toggle:hover,
.sidr-class-menu-item-has-children.active>a,
.sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle,
input[type=checkbox]:checked:before {
	color: #ffbf24
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"],
.button,
#site-navigation-wrap .dropdown-menu>li.btn>a>span,
.thumbnail:hover i,
.post-quote-content,
.omw-modal .omw-close-modal,
body .contact-info-widget.big-icons li:hover i,
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #ffbf24
}

.widget-title {
	border-color: #ffbf24
}

blockquote {
	border-color: #ffbf24
}

#searchform-dropdown {
	border-color: #ffbf24
}

.dropdown-menu .sub-menu {
	border-color: #ffbf24
}

.blog-entry.large-entry .blog-entry-readmore a:hover {
	border-color: #ffbf24
}

.reactr-newsletter-form-wrap input[type="email"]:focus {
	border-color: #ffbf24
}

.social-widget li.reactr-email a:hover {
	border-color: #ffbf24
}

#respond #cancel-comment-reply-link:hover {
	border-color: #ffbf24
}

body .contact-info-widget.big-icons li:hover i {
	border-color: #ffbf24
}

#footer-widgets .reactr-newsletter-form-wrap input[type="email"]:focus {
	border-color: #ffbf24
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
.button:hover,
#site-navigation-wrap .dropdown-menu>li.btn>a:hover>span,
.post-quote-author,
.omw-modal .omw-close-modal:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
	background-color: #000000
}

body {
	background-image: url()
}

body {
	background-position: top center
}

body {
	background-attachment: fixed
}

body {
	background-repeat:
}

body {
	background-size: cover
}

a {
	color: #8e0d37
}

a:hover {
	color: #ffbf24
}

.theme-button,
input[type="submit"],
button[type="submit"],
button,
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	padding: 18px 25px 18px 20px
}

body .theme-button,
body input[type="submit"],
body button[type="submit"],
body button,
body .button,
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color: #ffbf24
}

body .theme-button:hover,
body input[type="submit"]:hover,
body button[type="submit"]:hover,
body button:hover,
body .button:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:active,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:active,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
	background-color: #ffe348
}

body .theme-button,
body input[type="submit"],
body button[type="submit"],
body button,
body .button,
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	color: #000000
}

body .theme-button:hover,
body input[type="submit"]:hover,
body button[type="submit"]:hover,
body button:hover,
body .button:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:active,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:active,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
	color: #000000
}


/* Header CSS */

#site-logo #site-logo-inner,
.reactr-social-menu .social-menu-inner,
#site-header.full_screen-header .menu-bar-inner,
.after-header-content .after-header-content-inner {
	height: 85px
}

#site-navigation-wrap .dropdown-menu>li>a,
.reactr-mobile-menu-icon a,
.after-header-content-inner>a {
	line-height: 85px
}

#site-header,
.has-transparent-header .is-sticky #site-header,
.has-vh-transparent .is-sticky #site-header.vertical-header,
#searchform-header-replace {
	background: url("images/Menu-Bg.png") repeat top left #8e0d37;
}

#site-header {
	border-color: rgba(255, 255, 255, 0.2)
}

#site-header.has-header-media .overlay-header-media {
	background-color: rgba(0, 0, 0, 0.5)
}

#site-logo #site-logo-inner a img,
#site-header.center-header #site-navigation-wrap .middle-site-logo a img {
	max-width: 145px
}


/* Menu CSS */

.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,
.effect-three #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,
.effect-five #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,
.effect-nine #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {
	background-color: #ffbf24
}

.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before,
.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after,
.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after,
.effect-seven #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {
	color: #ffbf24
}

.effect-seven #site-navigation-wrap .dropdown-menu>li>a.menu-link:hover>span:after,
.effect-seven #site-navigation-wrap .dropdown-menu>li.sfHover>a.menu-link>span:after {
	text-shadow: 10px 0 #ffbf24, -10px 0 #ffbf24
}

#site-navigation-wrap .dropdown-menu>li>a,
.reactr-mobile-menu-icon a,
#searchform-header-replace-close {
	color: #ffffff
}

#site-navigation-wrap .dropdown-menu>li>a:hover,
.reactr-mobile-menu-icon a:hover,
#searchform-header-replace-close:hover {
	color: #ffffff
}

#site-navigation-wrap .dropdown-menu>.current-menu-item>a,
#site-navigation-wrap .dropdown-menu>.current-menu-ancestor>a,
#site-navigation-wrap .dropdown-menu>.current-menu-item>a:hover,
#site-navigation-wrap .dropdown-menu>.current-menu-ancestor>a:hover {
	color: #ffffff
}

.dropdown-menu .sub-menu,
#searchform-dropdown,
.current-shop-items-dropdown {
	background-color: #ffbf24
}

.dropdown-menu ul li a.menu-link {
	color: #000000
}

.dropdown-menu ul li a.menu-link:hover {
	background-color: rgba(248, 248, 248, 0.2)
}

.mobile-menu .hamburger-inner,
.mobile-menu .hamburger-inner::before,
.mobile-menu .hamburger-inner::after {
	background-color: #ffffff
}

#sidr,
#mobile-dropdown {
	background-color: rgba(0, 0, 0, 0.9)
}


/* Body CSS */

.single-post.content-max-width #content {
	margin-left: auto;
	margin-right: auto
}

.single-post.content-max-width #content {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto
}

#main #content-wrap,
.separate-layout #main #content-wrap {
	padding-top: 60px;
	padding-bottom: 60px
}

@media (max-width:768px) {
	#main #content-wrap,
	.separate-layout #main #content-wrap {
		padding-right: 20px !important;
		padding-left: 20px !important
	}
}

@media (max-width:480px) {
	#main #content-wrap,
	.separate-layout #main #content-wrap {
		padding-right: 0 !important;
		padding-left: 0 !important
	}
}

.page-header,
.has-transparent-header .page-header {
	padding: 100px 0 100px 0
}

.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
	font-size: 13px
}

.page-numbers a:hover,
.page-links a:hover span,
.page-numbers.current,
.page-numbers.current:hover {
	background-color: #ffbf24
}

.page-numbers a:hover,
.page-links a:hover span,
.page-numbers.current,
.page-numbers.current:hover {
	color: #000000 !important
}

#scroll-top:hover {
	background-color: #ffe348
}


/* Sidebar and Footer CSS */

.sidebar-container a:not(.button) {
	color: #888888
}

.sidebar-container a:not(.button):hover,
.sidebar-container a:not(.button):active,
.sidebar-container a:not(.button):focus {
	color: #666666
}

#footer-widgets {
	padding: 30px 0 30px 0
}

#footer-widgets {
	background:url("images/Footer-Bg.jpg") repeat top left #ffbf24;
	background-color: #ffbf24
}


/* Side Panel CSS */

@media (max-width:768px) {
	#side-panel-wrap {
		width: 100px
	}
	.reactr-sp-right #side-panel-wrap {
		right: -100px
	}
	.reactr-sp-right.reactr-sp-opened #outer-wrap {
		left: -100px
	}
	.reactr-sp-left #side-panel-wrap {
		left: -100px
	}
	.reactr-sp-left.reactr-sp-opened #outer-wrap {
		right: -100px
	}
}

@media (max-width:480px) {
	#side-panel-wrap {
		width: 100px
	}
	.reactr-sp-right #side-panel-wrap {
		right: -100px
	}
	.reactr-sp-right.reactr-sp-opened #outer-wrap {
		left: -100px
	}
	.reactr-sp-left #side-panel-wrap {
		left: -100px
	}
	.reactr-sp-left.reactr-sp-opened #outer-wrap {
		right: -100px
	}
}

#side-panel-wrap #side-panel-content {
	padding: 20px 30px 30px 30px
}

@media (max-width:959px) {
	li.side-panel-li,
	#side-panel-wrap,
	.reactr-mobile-menu-icon a.side-panel-btn {
		display: none !important
	}
}

@media (max-width:959px) {
	.side-panel-title-btn {
		display: none !important
	}
}


/* Sticky Header CSS */

.is-sticky #site-header.shrink-header #site-logo #site-logo-inner,
.is-sticky #site-header.shrink-header .reactr-social-menu .social-menu-inner,
.is-sticky #site-header.shrink-header.full_screen-header .menu-bar-inner,
.after-header-content .after-header-content-inner {
	height: 85px
}

.is-sticky #site-header.shrink-header #site-navigation-wrap .dropdown-menu>li>a,
.is-sticky #site-header.shrink-header .reactr-mobile-menu-icon a,
.after-header-content .after-header-content-inner>a,
.after-header-content .after-header-content-inner>div>a {
	line-height: 85px
}

.is-sticky #site-header,
.reactr-sticky-top-bar-holder.is-sticky #top-bar-wrap,
.is-sticky .header-top {
	opacity: 1
}


/* Typography CSS */

body {
	color: #313131;
	font-family: Roboto;
	line-height: ;
	letter-spacing: .2px
}

@media (max-width:768px) {
	body {
		font-size: 18px;
		line-height: ;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	body {
		font-size: 18px;
		line-height: ;
		letter-spacing: .2px
	}
}

h1,
h2,
h3,
h4,
h5,
h6,
.theme-heading,
.widget-title,
.reactr-widget-recent-posts-title,
.comment-reply-title,
.entry-title,
.sidebar-box .widget-title {
	color: ;
	font-family: Roboto Slab;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.theme-heading,
	.widget-title,
	.reactr-widget-recent-posts-title,
	.comment-reply-title,
	.entry-title,
	.sidebar-box .widget-title {
		font-size: ;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.theme-heading,
	.widget-title,
	.reactr-widget-recent-posts-title,
	.comment-reply-title,
	.entry-title,
	.sidebar-box .widget-title {
		font-size: ;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

h1 {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	h1 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	h1 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

h2 {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	h2 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	h2 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

h3 {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	h3 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	h3 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

h4 {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	h4 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	h4 {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

#site-logo a.site-logo-text,
#site-logo a.site-logo-text:hover,
#site-logo a.site-logo-text:focus,
#site-logo a.site-logo-text:active,
.middle-site-logo a,
.middle-site-logo a:hover,
.middle-site-logo a:focus,
.middle-site-logo a:active {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	#site-logo a.site-logo-text,
	#site-logo a.site-logo-text:hover,
	#site-logo a.site-logo-text:focus,
	#site-logo a.site-logo-text:active,
	.middle-site-logo a,
	.middle-site-logo a:hover,
	.middle-site-logo a:focus,
	.middle-site-logo a:active {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	#site-logo a.site-logo-text,
	#site-logo a.site-logo-text:hover,
	#site-logo a.site-logo-text:focus,
	#site-logo a.site-logo-text:active,
	.middle-site-logo a,
	.middle-site-logo a:hover,
	.middle-site-logo a:focus,
	.middle-site-logo a:active {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

#site-description h2,
#site-header.top-header #site-logo #site-description h2 {
	color: ;
	font-size: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	#site-description h2,
	#site-header.top-header #site-logo #site-description h2 {
		font-size: ;
		line-height: 0;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	#site-description h2,
	#site-header.top-header #site-logo #site-description h2 {
		font-size: ;
		line-height: 0;
		letter-spacing: 0
	}
}

#top-bar-content,
#top-bar-social-alt {
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	#top-bar-content,
	#top-bar-social-alt {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	#top-bar-content,
	#top-bar-social-alt {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

#site-navigation-wrap .dropdown-menu>li>a,
#site-header.full_screen-header .fs-dropdown-menu>li>a,
#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,
#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,
#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,
.reactr-mobile-menu-icon a {
	font-size: 15px;
	letter-spacing: .2px
}

@media (max-width:768px) {
	#site-navigation-wrap .dropdown-menu>li>a,
	#site-header.full_screen-header .fs-dropdown-menu>li>a,
	#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,
	#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,
	#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,
	.reactr-mobile-menu-icon a {
		font-size: 15px;
		line-height: ;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	#site-navigation-wrap .dropdown-menu>li>a,
	#site-header.full_screen-header .fs-dropdown-menu>li>a,
	#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,
	#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,
	#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,
	.reactr-mobile-menu-icon a {
		font-size: 15px;
		line-height: ;
		letter-spacing: .2px
	}
}

.dropdown-menu ul li a.menu-link,
#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
	font-size: 13px;
	text-transform: uppercase;
	line-height: ;
	letter-spacing: px
}

@media (max-width:768px) {
	.dropdown-menu ul li a.menu-link,
	#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
		font-size: 13px;
		line-height: ;
		letter-spacing: px
	}
}

@media (max-width:480px) {
	.dropdown-menu ul li a.menu-link,
	#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a {
		font-size: 13px;
		line-height: ;
		letter-spacing: px
	}
}

.sidr-class-dropdown-menu li a,
a.sidr-class-toggle-sidr-close,
#mobile-dropdown ul li a,
body #mobile-fullscreen ul li a {
	font-size: ;
	text-transform: uppercase;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	.sidr-class-dropdown-menu li a,
	a.sidr-class-toggle-sidr-close,
	#mobile-dropdown ul li a,
	body #mobile-fullscreen ul li a {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	.sidr-class-dropdown-menu li a,
	a.sidr-class-toggle-sidr-close,
	#mobile-dropdown ul li a,
	body #mobile-fullscreen ul li a {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

.page-header .page-header-title,
.page-header.background-image-page-header .page-header-title {
	color: #ffffff;
	font-size: 34px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	.page-header .page-header-title,
	.page-header.background-image-page-header .page-header-title {
		font-size: 34px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	.page-header .page-header-title,
	.page-header.background-image-page-header .page-header-title {
		font-size: 34px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

.overlay-blog-entry-date {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	.overlay-blog-entry-date {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	.overlay-blog-entry-date {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

.blog-entry.post .blog-entry-header .entry-title a {
	color: #000000;
	font-size: 22px;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	.blog-entry.post .blog-entry-header .entry-title a {
		font-size: 22px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	.blog-entry.post .blog-entry-header .entry-title a {
		font-size: 22px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

.single-post .page-header .page-header-title,
.single-post .page-header.background-image-page-header .page-header-title {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: px
}

@media (max-width:768px) {
	.single-post .page-header .page-header-title,
	.single-post .page-header.background-image-page-header .page-header-title {
		font-size: ;
		line-height: ;
		letter-spacing: px
	}
}

@media (max-width:480px) {
	.single-post .page-header .page-header-title,
	.single-post .page-header.background-image-page-header .page-header-title {
		font-size: ;
		line-height: ;
		letter-spacing: px
	}
}

.single-post .entry-title {
	color: ;
	font-size: ;
	line-height: ;
	letter-spacing: px
}

@media (max-width:768px) {
	.single-post .entry-title {
		font-size: ;
		line-height: ;
		letter-spacing: px
	}
}

@media (max-width:480px) {
	.single-post .entry-title {
		font-size: ;
		line-height: ;
		letter-spacing: px
	}
}

.site-breadcrumbs {
	font-size: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	.site-breadcrumbs {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	.site-breadcrumbs {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

.sidebar-box .widget-title {
	color: ;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	.sidebar-box .widget-title {
		font-size: 18px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	.sidebar-box .widget-title {
		font-size: 18px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

.sidebar-box,
.sidebar-container input[type="text"],
.sidebar-container ::placeholder,
.sidebar-container select {
	color: ;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	.sidebar-box,
	.sidebar-container input[type="text"],
	.sidebar-container ::placeholder,
	.sidebar-container select {
		font-size: 16px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	.sidebar-box,
	.sidebar-container input[type="text"],
	.sidebar-container ::placeholder,
	.sidebar-container select {
		font-size: 16px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

#footer-widgets .footer-box .widget-title {
	color: #ffffff;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	#footer-widgets .footer-box .widget-title {
		font-size: 18px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	#footer-widgets .footer-box .widget-title {
		font-size: 18px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

.footer-box,
#footer-widgets ::placeholder,
#footer-widgets select {
	color: #ffffff;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: .2px
}

@media (max-width:768px) {
	.footer-box,
	#footer-widgets ::placeholder,
	#footer-widgets select {
		font-size: 16px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

@media (max-width:480px) {
	.footer-box,
	#footer-widgets ::placeholder,
	#footer-widgets select {
		font-size: 16px;
		line-height: 1.5;
		letter-spacing: .2px
	}
}

#footer-bottom #copyright {
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	#footer-bottom #copyright {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	#footer-bottom #copyright {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

#footer-bottom #footer-bottom-menu {
	font-size: ;
	line-height: ;
	letter-spacing: 0
}

@media (max-width:768px) {
	#footer-bottom #footer-bottom-menu {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

@media (max-width:480px) {
	#footer-bottom #footer-bottom-menu {
		font-size: ;
		line-height: ;
		letter-spacing: 0
	}
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

#kt-layout-id_b445eb-cc {
	/*background-image: url('fudge2/wp-content/uploads/sites/5/2020/06/1920x1000-header-3-1.jpg');*/
	background-image: url('images/1920x1000-header-3-2.jpg');
	background-size: cover;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#kt-layout-id_b445eb-cc>.kt-row-column-wrap {
	padding-top: 80px;
	padding-bottom: 80px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

@media all and (max-width: 767px) {
	#kt-layout-id_b445eb-cc>.kt-row-column-wrap {
		padding-top: 100px;
	}
}

.wp-block-kadence-advancedheading mark {
	color: #f76a0c;
	background: transparent;
	border-style: solid;
	border-width: 0
}

#kt-adv-heading_ffd56d-05,
#kt-adv-heading_ffd56d-05 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_ffd56d-05[data-kb-block="kb-adv-heading_ffd56d-05"],
.kadence-advanced-heading-wrapper .kt-adv-heading_ffd56d-05[data-kb-block="kb-adv-heading_ffd56d-05"] {
	text-align: center;
	font-size: 36px;
	color: #ffffff;
	margin-top: 30px;
	margin-bottom: -10px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_ffd56d-05,
	#kt-adv-heading_ffd56d-05 .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_ffd56d-05[data-kb-block="kb-adv-heading_ffd56d-05"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_ffd56d-05[data-kb-block="kb-adv-heading_ffd56d-05"] {
		font-size: 30px;
	}
}

.kt-btns_4a70a5-24 .kt-button {
	text-transform: uppercase;
}

.kt-btns_4a70a5-24 .kt-btn-wrap-0 {
	margin-right: 5px;
}

rtl .kt-btns_4a70a5-24 .kt-btn-wrap-0 {
	margin-left: 5px;
	margin-right: 0px;
}

.wp-block-kadence-advancedbtn.kt-btns_4a70a5-24 .kt-btn-wrap-0 .kt-button {
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #0e0e0e;
	font-size: 17px;
	background: #ffbf24;
	border-color: #ffbf24;
}

.wp-block-kadence-advancedbtn.kt-btns_4a70a5-24 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_4a70a5-24 .kt-btn-wrap-0 .kt-button:focus {
	color: #313131;
	border-color: #ffe348;
}

.wp-block-kadence-advancedbtn.kt-btns_4a70a5-24 .kt-btn-wrap-0 .kt-button::before {
	display: none;
}

.wp-block-kadence-advancedbtn.kt-btns_4a70a5-24 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_4a70a5-24 .kt-btn-wrap-0 .kt-button:focus {
	background: #ffe348;
}

#kt-layout-id_76d0c4-12>.kt-row-column-wrap {
	padding-top: 30px;
	padding-bottom: 0px;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_c76374-03>.kt-inside-inner-col {
	padding-top: 5px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_c76374-03 {
	text-align: right;
}

.kt-svg-style-stacked .kt-svg-icon {
	border: 0px solid #444444;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.kt-svg-icon-wrap {
	display: inline-block
}

.kt-svg-icon-wrap a.kt-svg-icon-link {
	display: block;
	border: 0;
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.kt-svg-icon-wrap a.kt-svg-icon-link:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

.kt-svg-icons_bb1286-2f .kt-svg-item-0:hover .kt-svg-icon {
	color: #313131!important;
	background: #ffbf24!important;
	border-color: #ffbf24!important;
}

.kt-svg-icons_bb1286-2f .kt-svg-item-1:hover .kt-svg-icon {
	color: #313131!important;
	background: #ffbf24!important;
	border-color: #ffbf24!important;
}

.kt-svg-icons_bb1286-2f .kt-svg-item-2:hover .kt-svg-icon {
	color: #313131!important;
	background: #ffbf24!important;
	border-color: #ffbf24!important;
}

#kt-layout-id_21236e-5b>.kt-row-column-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
}

#kt-layout-id_1d58e4-f0>.kt-row-column-wrap {
	padding-top: 50px;
	padding-bottom: 50px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

@media all and (max-width: 767px) {
	#kt-layout-id_1d58e4-f0>.kt-row-column-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
}

#kt-adv-heading_e76620-14,
#kt-adv-heading_e76620-14 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_e76620-14[data-kb-block="kb-adv-heading_e76620-14"],
.kadence-advanced-heading-wrapper .kt-adv-heading_e76620-14[data-kb-block="kb-adv-heading_e76620-14"] {
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

#kt-layout-id_a7260e-d8 {
	background-image: url('fudge2/wp-content/uploads/sites/5/2020/06/1920x700-cta-1.jpg');
	background-size: cover;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
}

#kt-layout-id_a7260e-d8>.kt-row-column-wrap {
	padding-top: 50px;
	padding-bottom: 50px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#kt-adv-heading_f656a1-a3,
#kt-adv-heading_f656a1-a3 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_f656a1-a3[data-kb-block="kb-adv-heading_f656a1-a3"],
.kadence-advanced-heading-wrapper .kt-adv-heading_f656a1-a3[data-kb-block="kb-adv-heading_f656a1-a3"] {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
	color: #ffffff;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_f656a1-a3,
	#kt-adv-heading_f656a1-a3 .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_f656a1-a3[data-kb-block="kb-adv-heading_f656a1-a3"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_f656a1-a3[data-kb-block="kb-adv-heading_f656a1-a3"] {
		font-size: 30px;
	}
}

.kt-btns_a4cf2e-bd .kt-button {
	text-transform: uppercase;
}

.kt-btns_a4cf2e-bd .kt-btn-wrap-0 {
	margin-right: 5px;
}

rtl .kt-btns_a4cf2e-bd .kt-btn-wrap-0 {
	margin-left: 5px;
	margin-right: 0px;
}

.wp-block-kadence-advancedbtn.kt-btns_a4cf2e-bd .kt-btn-wrap-0 .kt-button {
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #0c0c0c;
	font-size: 17px;
	background: #ffbf24;
	border-color: #ffbf24;
}

.wp-block-kadence-advancedbtn.kt-btns_a4cf2e-bd .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_a4cf2e-bd .kt-btn-wrap-0 .kt-button:focus {
	color: #313131;
	border-color: #ffe348;
}

.wp-block-kadence-advancedbtn.kt-btns_a4cf2e-bd .kt-btn-wrap-0 .kt-button::before {
	display: none;
}

.wp-block-kadence-advancedbtn.kt-btns_a4cf2e-bd .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_a4cf2e-bd .kt-btn-wrap-0 .kt-button:focus {
	background: #ffe348;
}

#kt-layout-id_98f66d-26>.kt-row-column-wrap {
	padding-top: 150px;
	padding-bottom: 10px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

@media all and (max-width: 767px) {
	#kt-layout-id_98f66d-26>.kt-row-column-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
}

#kt-adv-heading_4896f3-f9,
#kt-adv-heading_4896f3-f9 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_4896f3-f9[data-kb-block="kb-adv-heading_4896f3-f9"],
.kadence-advanced-heading-wrapper .kt-adv-heading_4896f3-f9[data-kb-block="kb-adv-heading_4896f3-f9"] {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_4896f3-f9,
	#kt-adv-heading_4896f3-f9 .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_4896f3-f9[data-kb-block="kb-adv-heading_4896f3-f9"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_4896f3-f9[data-kb-block="kb-adv-heading_4896f3-f9"] {
		font-size: 30px;
	}
}

#kt-layout-id_a460c0-45>.kt-row-column-wrap {
	padding-top: 40px;
	padding-bottom: 40px;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#kt-layout-id_eea158-92 {
	background-color: #ffbf24;
}

#kt-layout-id_eea158-92>.kt-row-column-wrap {
	padding-top: 150px;
	padding-bottom: 150px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#kt-adv-heading_7135b0-e5,
#kt-adv-heading_7135b0-e5 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_7135b0-e5[data-kb-block="kb-adv-heading_7135b0-e5"],
.kadence-advanced-heading-wrapper .kt-adv-heading_7135b0-e5[data-kb-block="kb-adv-heading_7135b0-e5"] {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_7135b0-e5,
	#kt-adv-heading_7135b0-e5 .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_7135b0-e5[data-kb-block="kb-adv-heading_7135b0-e5"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_7135b0-e5[data-kb-block="kb-adv-heading_7135b0-e5"] {
		font-size: 30px;
	}
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_a1b7fc-b2>.kt-inside-inner-col {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
}

#kt-adv-heading_6cc680-91,
#kt-adv-heading_6cc680-91 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_6cc680-91[data-kb-block="kb-adv-heading_6cc680-91"],
.kadence-advanced-heading-wrapper .kt-adv-heading_6cc680-91[data-kb-block="kb-adv-heading_6cc680-91"] {
	font-size: 50px;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_6cc680-91,
	#kt-adv-heading_6cc680-91 .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_6cc680-91[data-kb-block="kb-adv-heading_6cc680-91"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_6cc680-91[data-kb-block="kb-adv-heading_6cc680-91"] {
		font-size: 35px;
	}
}

.kt-btns_6f11aa-e2 .kt-button {
	text-transform: uppercase;
}

.kt-btns_6f11aa-e2 .kt-btn-wrap-0 {
	margin-right: 5px;
}

rtl .kt-btns_6f11aa-e2 .kt-btn-wrap-0 {
	margin-left: 5px;
	margin-right: 0px;
}

.wp-block-kadence-advancedbtn.kt-btns_6f11aa-e2 .kt-btn-wrap-0 .kt-button {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #000000;
	font-size: 17px;
	background: #ffbf24;
	border-color: #ffbf24;
}

.wp-block-kadence-advancedbtn.kt-btns_6f11aa-e2 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_6f11aa-e2 .kt-btn-wrap-0 .kt-button:focus {
	color: #313131;
	border-color: #ffe348;
}

.wp-block-kadence-advancedbtn.kt-btns_6f11aa-e2 .kt-btn-wrap-0 .kt-button::before {
	display: none;
}

.wp-block-kadence-advancedbtn.kt-btns_6f11aa-e2 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_6f11aa-e2 .kt-btn-wrap-0 .kt-button:focus {
	background: #ffe348;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_b4abd7-d8>.kt-inside-inner-col {
	border-top-width: 40px;
	border-right-width: 40px;
	border-bottom-width: 40px;
	border-left-width: 40px;
}

#kt-adv-heading_0c197a-ef,
#kt-adv-heading_0c197a-ef .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_0c197a-ef[data-kb-block="kb-adv-heading_0c197a-ef"],
.kadence-advanced-heading-wrapper .kt-adv-heading_0c197a-ef[data-kb-block="kb-adv-heading_0c197a-ef"] {
	font-size: 50px;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_0c197a-ef,
	#kt-adv-heading_0c197a-ef .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_0c197a-ef[data-kb-block="kb-adv-heading_0c197a-ef"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_0c197a-ef[data-kb-block="kb-adv-heading_0c197a-ef"] {
		font-size: 35px;
	}
}

.kt-btns_817618-b9 .kt-button {
	text-transform: uppercase;
}

.kt-btns_817618-b9 .kt-btn-wrap-0 {
	margin-right: 5px;
}

rtl .kt-btns_817618-b9 .kt-btn-wrap-0 {
	margin-left: 5px;
	margin-right: 0px;
}

.wp-block-kadence-advancedbtn.kt-btns_817618-b9 .kt-btn-wrap-0 .kt-button {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #060606;
	font-size: 17px;
	background: #ffbf24;
	border-color: #ffbf24;
}

.wp-block-kadence-advancedbtn.kt-btns_817618-b9 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_817618-b9 .kt-btn-wrap-0 .kt-button:focus {
	color: #313131;
	border-color: #ffe348;
}

.wp-block-kadence-advancedbtn.kt-btns_817618-b9 .kt-btn-wrap-0 .kt-button::before {
	display: none;
}

.wp-block-kadence-advancedbtn.kt-btns_817618-b9 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_817618-b9 .kt-btn-wrap-0 .kt-button:focus {
	background: #ffe348;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_c0a25c-84>.kt-inside-inner-col {
	border-top-width: 40px;
	border-right-width: 40px;
	border-bottom-width: 40px;
	border-left-width: 40px;
}

#kt-adv-heading_02c672-25,
#kt-adv-heading_02c672-25 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_02c672-25[data-kb-block="kb-adv-heading_02c672-25"],
.kadence-advanced-heading-wrapper .kt-adv-heading_02c672-25[data-kb-block="kb-adv-heading_02c672-25"] {
	font-size: 50px;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_02c672-25,
	#kt-adv-heading_02c672-25 .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_02c672-25[data-kb-block="kb-adv-heading_02c672-25"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_02c672-25[data-kb-block="kb-adv-heading_02c672-25"] {
		font-size: 35px;
	}
}

.kt-btns_6d1969-72 .kt-button {
	text-transform: uppercase;
}

.kt-btns_6d1969-72 .kt-btn-wrap-0 {
	margin-right: 5px;
}

rtl .kt-btns_6d1969-72 .kt-btn-wrap-0 {
	margin-left: 5px;
	margin-right: 0px;
}

.wp-block-kadence-advancedbtn.kt-btns_6d1969-72 .kt-btn-wrap-0 .kt-button {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #000000;
	font-size: 17px;
	background: #ffbf24;
	border-color: #ffbf24;
}

.wp-block-kadence-advancedbtn.kt-btns_6d1969-72 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_6d1969-72 .kt-btn-wrap-0 .kt-button:focus {
	color: #313131;
	border-color: #ffe348;
}

.wp-block-kadence-advancedbtn.kt-btns_6d1969-72 .kt-btn-wrap-0 .kt-button::before {
	display: none;
}

.wp-block-kadence-advancedbtn.kt-btns_6d1969-72 .kt-btn-wrap-0 .kt-button:hover,
.wp-block-kadence-advancedbtn.kt-btns_6d1969-72 .kt-btn-wrap-0 .kt-button:focus {
	background: #ffe348;
}

#kt-layout-id_500e3f-4a {
	background-color: #8e0d37;
}

#kt-layout-id_500e3f-4a>.kt-row-column-wrap {
	padding-top: 150px;
	padding-bottom: 150px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#kt-adv-heading_67285c-3a,
#kt-adv-heading_67285c-3a .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_67285c-3a[data-kb-block="kb-adv-heading_67285c-3a"],
.kadence-advanced-heading-wrapper .kt-adv-heading_67285c-3a[data-kb-block="kb-adv-heading_67285c-3a"] {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
	color: #f7f7f7;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_67285c-3a,
	#kt-adv-heading_67285c-3a .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_67285c-3a[data-kb-block="kb-adv-heading_67285c-3a"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_67285c-3a[data-kb-block="kb-adv-heading_67285c-3a"] {
		font-size: 30px;
	}
}

@media all and (min-width: 768px) {
	#kt-layout-id_dda5df-76>.kt-row-column-wrap>.inner-column-1 {
		flex: 0 1 35%;
		-webkit-flex: 0 1 35%;
	}
	#kt-layout-id_dda5df-76>.kt-row-column-wrap>.inner-column-2 {
		flex: 0 1 30%;
		-webkit-flex: 0 1 30%;
	}
	#kt-layout-id_dda5df-76>.kt-row-column-wrap>.inner-column-3 {
		flex: 0 1 35%;
		-webkit-flex: 0 1 35%;
	}
}

#kt-layout-id_dda5df-76>.kt-row-column-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_d5f1a7-6a>.kt-inside-inner-col {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_d5f1a7-6a {
	text-align: right;
}

@media all and (max-width: 1024px) {
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_d5f1a7-6a {
		text-align: center;
	}
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_d5f1a7-6a>.kt-inside-inner-col {
		padding-top: 40px;
		padding-bottom: 40px;
		padding-right: 0px;
	}
}

@media all and (max-width: 767px) {
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_d5f1a7-6a {
		text-align: center;
	}
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_d5f1a7-6a>.kt-inside-inner-col {
		padding-top: 40px;
		padding-bottom: 40px;
		padding-right: 0px;
	}
}


@media (max-width: 767px) {
	.wp-block-kadence-icon.kt-svg-icons_4bb401-20 {
		text-align: center!important;
	}
}

#kt-adv-heading_6aea20-50,
#kt-adv-heading_6aea20-50 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_6aea20-50[data-kb-block="kb-adv-heading_6aea20-50"],
.kadence-advanced-heading-wrapper .kt-adv-heading_6aea20-50[data-kb-block="kb-adv-heading_6aea20-50"] {
	font-size: 20px;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 0px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_32d7ac-2a>.kt-inside-inner-col {
	border-top-width: 40px;
	border-right-width: 0px;
	border-bottom-width: 40px;
	border-left-width: 0px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_32d7ac-2a {
	text-align: center;
}

@media all and (max-width: 1024px) {
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_32d7ac-2a {
		text-align: center;
	}
}

@media all and (max-width: 767px) {
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_32d7ac-2a {
		text-align: center;
	}
}

#kt-adv-heading_f66034-f6,
#kt-adv-heading_f66034-f6 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_f66034-f6[data-kb-block="kb-adv-heading_f66034-f6"],
.kadence-advanced-heading-wrapper .kt-adv-heading_f66034-f6[data-kb-block="kb-adv-heading_f66034-f6"] {
	text-align: center;
	font-size: 20px;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 0px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_0efbc8-7b>.kt-inside-inner-col {
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_0efbc8-7b {
	text-align: left;
}

@media all and (max-width: 1024px) {
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_0efbc8-7b {
		text-align: center;
	}
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_0efbc8-7b>.kt-inside-inner-col {
		padding-left: 0px;
	}
}

@media all and (max-width: 767px) {
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_0efbc8-7b {
		text-align: center;
	}
	.kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_0efbc8-7b>.kt-inside-inner-col {
		padding-left: 0px;
	}
}

@media (max-width: 767px) {
	.wp-block-kadence-icon.kt-svg-icons_6f242c-73 {
		text-align: center!important;
	}
}

#kt-adv-heading_67f411-1c,
#kt-adv-heading_67f411-1c .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_67f411-1c[data-kb-block="kb-adv-heading_67f411-1c"],
.kadence-advanced-heading-wrapper .kt-adv-heading_67f411-1c[data-kb-block="kb-adv-heading_67f411-1c"] {
	text-align: left;
	font-size: 20px;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_67f411-1c,
	#kt-adv-heading_67f411-1c .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_67f411-1c[data-kb-block="kb-adv-heading_67f411-1c"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_67f411-1c[data-kb-block="kb-adv-heading_67f411-1c"] {
		text-align: center!important;
	}
}

#kt-layout-id_ee4ded-27 {
	background-color: #8e0d37;
}

#kt-layout-id_ee4ded-27>.kt-row-column-wrap {
	padding-top: 150px;
	padding-bottom: 150px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#kt-adv-heading_a8c0b9-9e,
#kt-adv-heading_a8c0b9-9e .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_a8c0b9-9e[data-kb-block="kb-adv-heading_a8c0b9-9e"],
.kadence-advanced-heading-wrapper .kt-adv-heading_a8c0b9-9e[data-kb-block="kb-adv-heading_a8c0b9-9e"] {
	text-align: center;
	font-size: 42px;
	text-transform: uppercase;
	color: #f7f7f7;
	margin-bottom: 0px;
}

@media all and (max-width: 767px) {
	#kt-adv-heading_a8c0b9-9e,
	#kt-adv-heading_a8c0b9-9e .wp-block-kadence-advancedheading,
	.wp-block-kadence-advancedheading.kt-adv-heading_a8c0b9-9e[data-kb-block="kb-adv-heading_a8c0b9-9e"],
	.kadence-advanced-heading-wrapper .kt-adv-heading_a8c0b9-9e[data-kb-block="kb-adv-heading_a8c0b9-9e"] {
		font-size: 30px;
	}
}

.kt-svg-icons_369c39-fa .kt-svg-item-0:hover .kt-svg-icon {
	background: #ffe348!important;
}

.kt-svg-icons_369c39-fa .kt-svg-item-1:hover .kt-svg-icon {
	background: #ffe348!important;
}

.kt-svg-icons_369c39-fa .kt-svg-item-2:hover .kt-svg-icon {
	background: #ffe348!important;
}

.kt-svg-icons_369c39-fa .kt-svg-item-3:hover .kt-svg-icon {
	background: #ffe348!important;
}

#kt-layout-id_b456ff-18 {
	background-color: #34c2a6;
}

#kt-layout-id_b456ff-18>.kt-row-column-wrap {
	padding-top: 40px;
	padding-bottom: 40px;
}

#kt-adv-heading_3b4705-1e,
#kt-adv-heading_3b4705-1e .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_3b4705-1e[data-kb-block="kb-adv-heading_3b4705-1e"],
.kadence-advanced-heading-wrapper .kt-adv-heading_3b4705-1e[data-kb-block="kb-adv-heading_3b4705-1e"] {
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	color: #fcfcfc;
	margin-bottom: 5px;
}

#kt-adv-heading_1716bf-97,
#kt-adv-heading_1716bf-97 .wp-block-kadence-advancedheading,
.wp-block-kadence-advancedheading.kt-adv-heading_1716bf-97[data-kb-block="kb-adv-heading_1716bf-97"],
.kadence-advanced-heading-wrapper .kt-adv-heading_1716bf-97[data-kb-block="kb-adv-heading_1716bf-97"] {
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	margin-top: 0px;
}

#kt-adv-heading_1716bf-97 mark,
#kt-adv-heading_1716bf-97 .wp-block-kadence-advancedheading mark,
.kt-adv-heading_1716bf-97[data-kb-block="kb-adv-heading_1716bf-97"] mark {
	color: #ffbf24;
}



@media screen and (min-device-width: 300px) and (max-device-width: 768px) { 
    /* STYLES HERE */
	
	
	.col-md-4 img {
    max-width: 60%;
    height: auto;
    vertical-align: middle;
}
	
	.col-md-3 img {
    max-width: 60%;
    height: auto;
    vertical-align: middle;
}
	
	.footer-widgets-inner  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
	
#kt-layout-id_b445eb-cc {
	background-image: url('images/1920x1000-header-3-3.jpg');
	background-size: cover;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
}
	
.sponsors img {
    padding: 0;
    margin: 0px;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    border-radius: 10px;
    overflow: hidden;
    height: 100%;
    top: 0;
    transition: all .3s;
    position: relative;
    border: 1px solid #e2e2e2;
}
	
.features-sec {

	margin: 15px 0px!important;

}	
	
.home-countdown .countdown-container .days {
	padding-right: 20px!important;
}
	
.home-countdown .countdown-container .seconds {
	padding-left: 9px!important;
}
	
.sponsors h1 {
    text-align: center;
	    font-size: 16px;
}

.feature-inner-top {
    min-height: 350px!important;
}
	
.feature-inner-bottom {
    min-height: 400px!important;
}


}
