
/* Header area
================================================== */

/*-- Header fixed --*/

.main-nav{
	width: auto;
}

.header-fixed .top-info{
	display: none;
}


/*-- Top info --*/

.top-info{
	display: block;
	overflow: hidden;
	color:#fff;
	padding: 25px 0;
	font-size: 13px;
}
.top-info ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.top-info li{
	float: left;
	margin-left: 10px;
	font-size: 15px;
	margin-right: 10px;
}
.top-info i{
	color: #eb2c33;
	font-size: 16px;
	margin-right: 5px;
}

.top-info li.social-icon i{
	font-size: 16px;
	color: #fff;
	margin-left: 10px;
	margin-right: 0;
}
.top-info li.social-icon i:hover{
	color: #8c1b1e;
}


/*-- Main navigation --*/

.navbar-header{
	position: relative;
	z-index: 9999;
}

a.navbar-brand{
	/*background: #eb2c33;*/
	background: #eee;
	padding: 7px 9px;
	height:auto;
	margin-top:10px;
}

.navbar{
	border-radius: 0;
	border: 0;
	margin-bottom: 0;
}


.navbar-nav>li>a{
	padding: 21px 30px;
	/*font-weight: 600;*/
}

.navbar-toggle{
	background: #eb2c33;
	border-radius: 0;
	margin-right: 5px;
}

.navbar-toggle .icon-bar{
	background: #fff;
}

ul.nav.navbar-nav li{
	/*background-color: rgba(0,0,0,.8);
	background-color: #FFF;*/
	margin-top:10px;
	margin-right: 10px;
	margin-bottom:10px;
}

ul.navbar-nav li a{
	background-color:#F2F2F2;
	color: #000;
	font-weight:normal;	
}

ul.navbar-nav li a:hover, 
ul.navbar-nav li a:focus{
	background: rgba(255, 4, 4, 0.75);
	color: #fff;

}

ul.navbar-nav > li.active{
	background: none;
}

ul.navbar-nav li.active > a,
ul.navbar-nav > li.active.dropdown.open{
	background: rgba(255, 4, 4, 0.75);
	color:#FFF;
}

ul.navbar-nav li.active > .dropdown-menu > li.active > a{
	color: #eb2c33;
}



.navbar-nav .dropdown-menu{
	left: 0;
	right: auto;
}

.dropdown-menu * {
	width: 100%;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

.navbar-nav .dropdown-menu{
	background: none;
	border: 0;
	box-shadow: none;
	min-width: 240px;
	display: block;
	opacity: 0;
	z-index:1;
	visibility:hidden;
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8);
	-webkit-transition: visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);
	-moz-transition: visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);
	-o-transition: visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);
	-ms-transition: visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);
	transition: visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);
}

.navbar-nav .dropdown:hover .dropdown-menu {
	opacity: 1;
	visibility:visible;
	color: #777;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
 }

 .navbar-nav .dropdown-backdrop {
	visibility: hidden;
}

.navbar-nav .dropdown-menu li{
	padding: 10px 20px 0;
}

.navbar-nav .dropdown-menu li:first-child{
	border-radius: 2px 2px 0 0;
}

.dropdown-menu li:last-child{
	border-radius: 0 0 2px 2px;
}

.dropdown-menu>li>a{
	font-size: 14px;
	padding: 10px 0;
	border-bottom: 1px solid rgba(255,255,255,.1);
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, 
.dropdown-menu>li.active>a{
	background: none !important;
	color: #eb2c33 !important;
}

.nav .open>a, .nav .open>a:hover, 
.nav .open>a:focus{
	background: transparent;
	border:0;
}

.header-scroll{
	background: #eee;
}
/* Responsive styles
================================================== */

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {
	.dropdown i{
		display: none;
	}
}


/* Medium Devices, Desktops */
@media (min-width : 992px) {

	.dropdown i{
		display: none;
	}

	/* Navigation */
	.navbar-nav>li>a{
		padding: 21px 23px;
	}

	/* Slider */
	#main-slide .slider-content h2{
		font-size: 68px;
	}
}

/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {

	.dropdown i{
		display: none;
	}

	/* Header */
	.navbar-nav>li>a{
		padding: 21px 12px;
	}

	.top-info{
		padding: 15px 0;
	}
}

/* Small Devices Potrait */
@media (max-width : 767px){

	/* Header */
	.top-info{
		display: none;
	}

	.navbar-toggle{
		margin-right: 0;
	}

	/* Navigation */

	.navbar-nav .dropdown-menu{
		opacity: 1;
		z-index:1;
		visibility:hidden;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

	.navbar-nav .dropdown.open:hover .dropdown-menu,
	.navbar-nav .dropdown.open .dropdown-menu{
		opacity: 1 !important;
		visibility:visible !important;
	}

	.navbar-nav .dropdown:hover .dropdown-menu {
		opacity: 0;
		visibility:hidden;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	 }

	 .navbar-nav .open .dropdown-menu{
	 	background-color: #000;
	 	border-radius: 0;
	 	padding: 0;
	 }

	 .navbar-nav .open .dropdown-menu li{
	 	border-radius: 0;
	 }

	 ul.navbar-nav li.search{
	 	display: none;
	 }



}

/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {

	/* Header */
	.top-info{
		display: none;
	}

}

/* Custom, iPhone Retina */ 
@media (min-width : 320px) and (max-width: 478px)  {


	/* Logo */
	.navbar-brand{
		width: 120px !important;
		background-size: contain !important;
	}


}
