/*
Theme Name: Zolix HTML v 1.1


/*==============================================* RESET*===============================================*/

a,a>* {
	text-decoration:none;
	color:inherit;
}
a:hover {
	text-decoration:none;
	color:#F9A70F;
}
a:focus {
	outline:none !Important;
	outline-offset:0px;
}
textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,.form-control:focus,.input-group.form-control {
	outline:0px !important;
	-webkit-appearance:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	outline:none;
}
.form-control:focus {
	border:1px solid #ddd;
}
.dark-bg a:hover {
	color:inherit;
}
a,a:hover {
	transition:.4s cubic-bezier(0.15,.46,.45,.94);
	-webkit-transition:.4s cubic-bezier(0.25,.46,.45,.94);
	-moz-transition:.4s cubic-bezier(0.25,.46,.45,.94);
}


ol,ul {
	list-style-position:inside;
}





/*==============================================* MENU*===============================================*/
.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{
	color:inherit;
	font-size:40px;
}
@media only screen and (min-width:768px) {





		.navbar-nav ul.sub-menu {
				list-style:none;
				padding:0;
				margin:0;
				position:absolute;
				z-index:99999;
				left:0px;
				position:absolute;
				min-width:190px;
				max-width:100%;
				left:-50%;
				box-shadow:1px 1px 30px rgba(0,0,0,0.06);
	}
	.navbar-nav li.menu-item-has-children {
				position:relative;
	}
	.navbar-nav li.menu-item-has-children ul.sub-menu {
				visibility:hidden;
				/*background-color:#303543;*/
				background-color:#FFEFBF;
				border-top:3px solid;
				border-color:#F9A70F;
	}
	.navbar-nav li.menu-item-has-children ul.sub-menu li a {
				display:block;
				font-size:13px;
				-webkit-transition:none;
				-moz-transition:none;
				-o-transition:none;
				-ms-transition:none;
				transition:none;
				color:inherit;
				padding:7px 0;
				margin:0 15px;
				border-bottom:1px solid #85070A;
	}
	.navbar-nav li.menu-item-has-children ul.sub-menu li a:hover {
		color:#9B0000;

	}
	.navbar-nav li.menu-item-has-children ul.sub-menu li:last-child a {
			border-bottom:0px;
	}
	.navbar-nav li.menu-item-has-children:hover ul.sub-menu {
			visibility:visible;
	}
		.navbar-nav ul.sub-menu ul.sub-menu {
				list-style:none;
				padding:0;
				margin:0;
				position:absolute;
				z-index:99999;
				left:100%;
				margin-top:-1px;
	}
	.navbar-nav ul.sub-menu li.menu-item-has-children {
			position:relative;
	}
	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
				visibility:hidden;
				background-color:#fff;
				border-top:3px solid;
				border-color:#F9A70F;
	}
		.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
				display:block;
				font-size:13px;
				-webkit-transition:none;
				-moz-transition:none;
				-o-transition:none;
				-ms-transition:none;
				transition:none;
				color:inherit;
				padding:7px 0;
				margin:0 15px;
				border-bottom:1px solid #ececec;
	}
		.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li:last-child a {
			border-bottom:0px;
	}
		.navbar-nav ul.sub-menu li.menu-item-has-children:hover ul.sub-menu {
				visibility:visible;
				position:absolute;
				top:0px;
				right: 0px;
	}
}
/*==============================================* FLEXSLIDER*===============================================*/
