/* CSS za responsive-nav - Veskajjes */

/*----- Toggle Button -----*/
.toggle-nav {
    display:none;
}

.side-nav {
	display: none;
}
 
/*----- Close Button -----*/ 

.close-nav {
	display:none;
}

/*----- Responsive shit-----*/
 
 
@media screen and (max-width: 989px) {
	
	.menu-section {
		height: 5.5em;
		margin-right:15em;
	}
	
	.side-nav {
		left:-500px;
		transition: all ease-in-out 0.3s;
	}
	
	.multi-level-nav ul {
		display:none;	
	}
	
	.side-nav.active {
		left:0px;
		transition: all ease-in-out 0.3s;
	}
	
	.nav-child {
		top: 0;
	}
	
	.side-nav {
		display:block;
		position:absolute;
		background:rgba(133,178,0,0.9);
		z-index: 999;
		height: 100%;		
	}
	
	.side-nav.active {
		display:block;
		position:absolute;
		background:rgba(133,178,0,0.9);
		z-index: 999;
		height: 100%;		
	}
	
	.side-nav .nav {
		padding: 0.75em;
	}
	
	.side-nav .nav > li:hover {
		background: none; !important;
	}
	
	.nav > li:hover, .nav > li:hover > a, .nav li a:hover, .nav {
		background: none;
	}
	
	.side-nav .nav ul {
		height: auto;
		whitespace: normal;
	}
	
	.side-nav .nav ul:hover {
		background:none;
	}
	
	.side-nav li a:hover {
		background:none;
		color: #e5e5e5;
		transition: all linear 0.15s;
	}
	
	.side-nav ul li {
		list-style: none;
		float:none;
	}
	
	.side-nav ul li:hover {
		background: none;
		padding-top: 0;
	}
	
	.side-nav ul li a {
        margin:5px 0px;
		padding: 5px 0px;
        float:none;
        display:block;
		color: #fff;
		font-size: 1.25em;
		font-weight: bold;
    }
	
	.side-nav ul li a:hover {
		background: none;
	}
	
	.side-nav ul li > ul {
		position: relative;
		left:0;
	}
	
	.side-nav ul li:hover > ul {
		position: relative;
		left:0;
		padding:0;
		background: none;
	}
	
	.side-nav ul li > ul li {
		background: none;
	}
	

	.side-nav ul li > ul li a {
		font-size: 1.25em;
		padding: 0.25em;	
		font-weight: normal;
	}
	
	.side-nav ul li > ul li > ul {
		display: none;
	}
	
	a.toggle-nav {
        padding:0.78em;
        background:#85B200;
        color:#fff;
        font-size:2em;
        transition:all linear 0.15s;
		display: inline-block;
		float: right;
    }
 
    .toggle-nav:hover {
        text-decoration:none;
		background:#fff;
        color:#85B200;
		transition:all linear 0.15;
    }

	.wrapper {
		position: relative;
		left: 0;
		transition:all linear 0.3s;
		min-width: 320px;
	}
	
	.close-nav {
		font-size:1.75em;
		display: block;
		position:relative;
		text-align:right;
		color:#fff !important;
        margin-right: 0.4em;
	}
	
	a.close-nav:hover {
		color:#628202 !important;
	}

    #veskajjes-search-side .jrRoundedPanel{
        background: rgba(133, 178, 0, 0.9);
        float: left;
    }

	/*.wrapper.zamik {
		position: relative;
		left: 415px;
		transition:all linear 0.3s;
	}*/
	
	.jrAdvSearchModule.jrForm .jrButton {
	background: #fff;
}

}