/*
Theme Name: Asting
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Version: 1.0.5
Description: Asting is a modernized take on an ever-popular WordPress. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Asting will make your WordPress look beautiful everywhere. Created by <a href="https://themeforest.net/user/ovatheme">Ovatheme</a>
Author: <a href="https://themeforest.net/user/ovatheme">Ovatheme</a>
Author URI: <a href="https://themeforest.net/user/ovatheme/portfolio">Ovatheme</a>
License: GNU General Public License
License URI: license.txt
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: asting
Domain Path: /languages/
*/

.elementor-menu-anchor {
    position: absolute;
    top: -127px;
}
a:hover {
    color: #ffa66f;
    text-decoration: underline;
}
.elementor-3023 .elementor-element.elementor-element-342cc69 .ova_nav ul.menu .dropdown-menu li.active {
    background-color: #fff !important;
}
.elementor-3023 .elementor-element.elementor-element-342cc69 .ova_nav ul.menu .dropdown-menu li:hover {
    background-color: #FF9D00 !important;
}

.ova_nav ul.menu .dropdown-menu li.active a {
    color: #88858E !important;	
}
.elementor-3023 .elementor-element.elementor-element-342cc69 .ova_nav ul.menu .dropdown-menu li:hover a {
    color: #FFFFFF  !important;
}
.full-with-image .elementor-element-populated{ 
	padding: 0 !important;
}
.full-with-image .elementor-element-populated{ 
	
	max-height: 500px;
	background-color: #000;
}

.full-with-image img {
	width:100%;
	position: relative;
	max-height: 500px;
	object-position: center;
    object-fit: cover;
	opacity: .5;
}


.full-with-image.autoheight  .elementor-element-populated,
.full-with-image.autoheight img{
	max-height: unset;
}



.header-img {
	max-height: 500px;
	
}



.header-img img {
	width:100%;
	position: relative;
	max-height: 500px;
	object-position: 0 23%;
    object-fit: cover;
}
h1,h2,h3,h4{
	color:#54595f;
}

.image-icon .image-icon-title .image-icon{
	display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.image-icon .image-icon-title .image-icon span{
	top: unset !important;
	left: unset !important;
	font-size: 35px !important;
	line-height: 35px !important;
}
.image-icon .image-icon-title .title{
	width: 80% !important; 
}

#menu-item-5159{
	display: none
}

.elementor-element-9449b8d{
	margin-bottom: 10px !important;
}

@media only screen and (min-width: 1600px) {

	.header-img {
		max-height: 800px;

	}



	.header-img img {

		max-height: 800px;

	}
}

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

	
	#menu-item-5159{
		display: list-item
	}
}
@media only screen and (max-width: 767px) {
	.elementor-2805 .elementor-element.elementor-element-f1ab521,
	.elementor-2805 .elementor-element.elementor-element-0d232dd,
	.elementor-2805 .elementor-element.elementor-element-1eeb967,
	.elementor-2805 .elementor-element.elementor-element-dd94a3c{
		width: 100% !important
	}
	.elementor-3023 .elementor-element.elementor-element-baad4fa > .elementor-widget-container{
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.elementor-3023 .elementor-element.elementor-element-ecf16c0{
		padding: 0 !important;
		margin: 0 !important;
    	margin-bottom: 10% !important;
	}
}