/*
Theme Name: Happy horizon child theme
Theme URI: https://happyhorizon.com/
Description: Designed by <a href="https://happyhorizon.com/">Happy horizon</a>.
Author: Happy horizon
Version: 1.0.0
Template: gixus
*/

/* .elementor-widget-home1_project li { 
	color: #ffff !important; 
} 
 */
nav.navbar.validnavs .navbar-toggle { 
	margin: 0 15px; color: #000 !important; 
} 

button.accordion-button.collapsed {
    color: #1f2b38;
}


.home nav.navbar.mobile-sidenav.navbar-common.navbar-sticky.navbar-default.validnavs.dark.on.menu-center.no-full {
    position: absolute;
    background: none;
    border: 0px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    width: 100%;
}

.home .navbar-common .d-flex {
	border-bottom: 0px;
}

@media only screen and (min-width: 1024px)  {
.home div#navbar-menu .menu-item a {
    color: #fff;
}
	.home div#navbar-menu .dropdown-menu a,
	.home .sticked div#navbar-menu .dropdown-menu .menu-item a:hover {
		color: #1f2b38;
	}
	.home .sticked div#navbar-menu .menu-item a {
    color: #232323;
}
		.home .sticked div#navbar-menu .menu-item a:hover {
    color: #FF4800;
}
}



.home .sticked .attr-right .attr-nav li.button.dark a {
	   background-color: #FF4800 !important;
}

@media only screen and (min-width: 1351px) and (max-width: 1440px) {
    .navbar.validnavs.navbar-default .navbar-nav li a {
        padding: 30px 10px !important;
        font-size: 16px;
    }
}



@media only screen and (min-width: 1039px) and (max-width: 1200px) {
.navbar .attr-right .attr-nav li.button.dark a {

	padding-left: 10px !important;
    padding-right: 10px !important;
    font-size: 12px;
}
}