/*
Header Style 2
*/




/*
Header Style 2
*/
.HeaderStyle2 {
	margin-top:0px !important;
}

.HeaderStyle2 .header-fixed { position: fixed !important; width:100% !important; background-color:#FFF !important; border-bottom:1px solid #000 !important; height:85px !important; z-index:9999 !important; }
.header-style-2-pull-down { padding-top:85px !important; }

.HeaderStyle2 .h-logo img { max-width:100% !important; max-height:70px !important; }

.HeaderStyle2 .h-search input { background-color:#F0F0F0 !important; height:45px !important; }

.HeaderStyle2 .h-social a { width:30px !important; height:30px !important; line-height:30px !important; border-radius:50%; color:#FFF !important; }
.HeaderStyle2 .h-social a:hover , .HeaderStyle2 .social a:active { opacity:0.8; text-decoration:none !important; }

.HeaderStyle2 .h-nav-bar ul.navbar-nav li { background-color: #FFF; border-radius:5px; margin:0px 2px 0px 2px !important; color:#000000 !important; }
.HeaderStyle2 .h-nav-bar a:hover, 
	.HeaderStyle2 .h-nav-bar a:active { max-width:100% !important; max-height:70px !important; cursor:pointer !important; background-color:#33577B !important; color:#FFF !important; }
.HeaderStyle2 .h-nav-bar a:hover i, 
	.HeaderStyle2 .h-nav-bar a:active i { background-color:#33577B !important; color:#FFF !important; }





.HeaderStyle2 .h-cart .basket { float:left !important; display:inline-block !important; font-size:18px !important; padding:10px 17px 10px 17px; background-color:#33577B !important; color:#FFF !important; border-radius:25px; cursor:pointer; }
.HeaderStyle2 .h-cart .basket .circle { background-color:#000000 !important; font-size:12px !important;  padding:0px !important; width:20px !important; height:20px !important; line-height:20px !important; display:inline !important; position:absolute !important; border-radius:50%; margin:-5px -10px; }



@media (max-width:991px) {
	.HeaderStyle2 .header-fixed { height:145px !important; }
	.header-style-2-pull-down { padding-top:145px !important; }
}