@charset "UTF-8";

#header .container {
	max-width: 100%;
}
#header {
	padding: 0;
}

#header {
	position: relative;
	top: 0;
	padding-bottom: 10px
}

#dropdown {
	margin-top: 10px;
    text-align: right;
    max-width: 1224px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	float: unset;
}



#dropdown a {
	padding: 15px 10px;
	text-align: center;
}
#dropdown a::before {
	content: "";
}

#dropdown ul.sub-menu {
	top: 55px;
}

.lsow-button:hover {
	background: #f94213 !important;
}

a, #dropdown .level-1 > li.current-menu-item > a {
	color: #e51420;
}
#dropdown ul.sub-menu li > a:hover {
	background: #e51420;
}
H1, h2 {
	color: #e8c129;
}
#logo img {
    max-height: 100px;
    width: auto;
}
.sticky #logo img{
    max-height: 50px;
}

	.single-featured-image-header > img {
	        object-fit: cover;
	}


@media only screen and (min-width: 1025px) {
#dropdown ul {
    display: grid;
    grid-auto-flow: column;
}
#logo {
    max-width: 1224px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
	float: unset;
}
}


@media only screen and (min-width: 768px) {
	.single-featured-image-header {
	    max-height: 600px;
	}
}


@media screen and (max-width: 1450px) {

#dropdown > ul > li:last-child > .sub-menu{
	right: 0;
	left: unset;
}

}

@media screen and (max-width: 1650px) {
	.single-featured-image-header > img {
	    height: 600px;
	}
}


@media screen and (max-width: 1390px) {
	#dropdown a {
		padding: 10px 5px 10px 0;
	}
	#dropdown {
		padding-right: 0;
		margin-top: 10px;
	}
	#logo {
		padding-left: 0;
	}
	.custom-logo-link {
		width: 200px;
		display: inline-block;
	}
	#dropdown ul.sub-menu {
	 	top: 45px;
	}

}

@media screen and (max-width: 1250px) {
	.custom-logo-link {
	    	width: 150px;
		margin-top: 10px;
	}
}

@media screen and (max-width: 1060px) {
	.custom-logo-link {
	    	width: 120px;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 1024px) {
	.single-featured-image-header > img {
	    height: 300px;
	}
	.custom-logo-link {
	    	width: 200px;
	}
	#dropdownTrigger {
		top: 30px;
		right: 25px;
	}
	#dropdown {
	    margin-top: 0;
	    padding-top: 105px; 
	    display: none;
	}
	.lsow-flexslider, .lsow-flex-viewport, .lsow-slides, .lsow-slide, .lsow-slide > a {
		height: 300px;
	}
	
	.lsow-flexslider .lsow-slides img {
		width: 100%;
 		height: 100%;
		object-fit: cover;
	}
}