
/**********************************************************
 * Main menu (mainmenu, primary menu, primarymenu, topmenu, top menu)
 */

@media (min-width: 992px) {
	.header-nav-main-wrapper {
		/* display: flex; */
	}
}

/* item mainmenu */
@media (min-width: 992px) {
	html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
	    /*color: white;*/
	}
}

html.sticky-header-active #header .header-body {
    /* border-bottom-color: #e9e9e9; */
    /*border-bottom-color: #0088CC;*/
}

#header .header-body {
    border-bottom: 0px;
    /*
    padding: 8px 0px;
    */
    
    /*margin-bottom: 8px;*/
}   

ul.nav-pills a {
	
	/*font-family: 'Roboto Slab', sans-serif !important;
	font-size: 14px !important;
	*/
	/*color: #ede9a5 !important;*/ 
	/*color: #fff !important;*/ /* white for html.dark */
}

@media (min-width: 992px) {
	#header .header-nav-top {
		margin-top: 20px;
                /*margin-bottom: 20px;*/
	}
}

#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
	padding: 2px 10px;
}

@media (max-width: 991px) {
	#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
		padding: 2px 0px 2px 10px;
	}
}


@media (min-width: 992px) AND (max-width: 1199px) {


	ul.nav-pills a {
		/*font-family: 'Roboto Slab', sans-serif !important;*/
		/*font-size: 10px !important;*/
	}
}

/* active item primary menu DESKTOP */
ul.nav-pills > li.active > a {
    /*background-color: #0088cc !important;*/
    /*background-color: #dc167f !important;*/ /* pink-1 */
    /*background-color: #c1060e !important;*/ /* red-1 */
    /*background-color: #00afed !important;*/ /* blue-2 */
    
    background-color: #896737 !important; /* style */
    color: #FFF !important;
    
    /*
    background-color: white !important;
    color: #956547 !important;
    */
    
    /* color: white !important; */
}


html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after,
html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
    border-color: #FFF transparent transparent transparent !important;
}

/* hover item submenu */
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
    /* background: #DE0712; */ /* red */
    /* background: #0094CA; */ /* blue-2 */
    background: #B58B50;
}
    
/* active item submenu background color for DESKTOP */	    
.header-nav-main-submenu-active {
    /*background: #0099e6;*/
    /* background: #DE0712; */ /* red */
    /* background: #0094CA; */ /* blue-2 */
    background: #B58B50;  /* blue-3 */
}

@media (max-width: 991px) {
	
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
        /* background: #DE0712; */ /* red */
        /* background: #0094CA; */ /* blue-2 */
        background: #896737;
    }
    
	/* active item submenu background color for MOBILE */
	.header-nav-main-submenu-active {
		/* background: #C1060E; */ /* red */
		/* background: #00afed;*/ /* blue-2 */
		background: #B58B50;
	}
	
	.header-nav-main-submenu-active a {
		color: #fff !important;
	}

	.dropdown-menu a:hover {
		color: #fff !important;
	}
	
	ul.nav-pills > li.active > a {
	 	border-radius: 0px !important;
	}
	
	/* mobile - barva aktivni polozky hlavniho menu */
    #header .header-nav-main nav > ul > li.active > a, #header .header-nav-main nav > ul > li.active > a:focus, #header .header-nav-main nav > ul > li.active > a:hover {
		background-color: #896737 !important; 
		color: white !important;
	}
        
        #header .header-nav-main nav > ul li a { 
                /*font-size: 13px;*/ /* open sans */
                font-size: 14px; /* poppins */
        }
	
}

@media (min-width: 768px) {
    
    /*
    .sticky-header-active .header-logo-classic {
        margin: 0px;
    }
    */
    
    .header-btn-collapse-nav-classic {
        /*margin: 45px 0 8px 15px !important;*/
        /*margin: 0px !important;*/
    }

    .sticky-header-active .header-btn-collapse-nav-classic {
        /*margin: 45px 0 8px 15px !important;*/
       /* margin: 0px !important;*/
    }
}

@media (max-width: 767px) {

    .header-btn-collapse-nav-mobile {
        /*margin: 8px 0 8px 15px !important;*/
        /*margin: 8px 0 8px 0px !important;*/
        /*margin: 5px 0px 8px 15px !important;*/
        /*margin: 0px 0px 8px 15px !important;*/
        
        /*margin: 0px 0px 8px 15px !important;*/
        margin: 0px 0px 18px 15px !important;
    }

    .sticky-header-active .header-btn-collapse-nav-mobile {
        /*margin: 23px 0 8px 15px !important;*/
        margin: 3px 0 8px 15px !important;
		/*margin: 10px 0 14px 15px !important;*/
    }
    
    .sticky-header-active nav ul.nav {
		/*position: relative; top:8px;*/
	}
    
}

/* arrow down */
#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
    /*border-color: #C00217 transparent transparent transparent !important;*/ /* red */            
    /*border-color: #00afed transparent transparent transparent !important;*/ /* blue-2 */
    /*border-color: #ffffff !important;*/
}

#header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
    border-color: #fff transparent transparent transparent !important;
}

#header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after {
    border-color: #B58B50 transparent transparent transparent !important;
}



html #header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after, 
html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {        
        color: white !important;
}

/* submenu border bottom color */
@media (min-width: 992px) {


    #header .header-nav-main nav > ul > li > a {
        /*font-size: 13px;*/ /* ok */
        font-size: 14px;
    }
    
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
        font-size: 14px;
    }
	
    /* desktop - barva odkaz a linky v podmenu */
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
		color: #FFF !important;
                
        /*color: #000;*/
        /*text-shadow: 0px 0px 4px #000000;*/
      
        /*color: #2F2016;*/
		/* border-bottom-color: #0094CA; */ /* blue-2 */
		border-bottom-color: #B58B50; /*  */
	}
        
        
        
    
    /* desktop - barva podmenu */
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
        border-top-color: #896737;
        background-color: #896737;    
    }    
    
    /* desktop - hover na podmenu */
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a, html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
        border-top-color: #896737;
        background-color: #896737;
        color: #FFF;    
    }
    
    /* desktop - hover na hlavni menu*/
    #header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
        background: #896737;
    }    
/*    
}


html.dark .dropdown-menu > li > a {
	color: #000;
}

html.dark .dropdown-menu > li > a:hover, html.dark .dropdown-menu > li > a:focus {
	background-color: #2e353e;
}


@media (max-width: 991px) {
	html.dark #header .header-nav-main nav > ul li {
		border-bottom-color: #2e353e;
	}

	html.dark #header.header-transparent .header-nav-main, html.dark #header.header-semi-transparent .header-nav-main, html.dark #header.header-semi-transparent-light .header-nav-main {
		background-color: #1d2127;
	}
    
    html.dark #header .header-nav-main-submenu-active a {
        color: #ffffff;
    }
    
	html.dark #header .header-nav-main nav > ul > li a:hover {
		background: #C1060E;
		color: #FFF;
		border-radius: 0px;
	}

	html.dark #header .header-nav-main nav > ul > li a:focus {
		background: #C1060E;
		color: #FFF;
	}
    
}
*/
