@charset "utf-8";
/* CSS Document */
/*Header section*/

@media only screen and (min-width: 768px) and (max-width:979px) {
	#top-nav-menu li a{ font-size:11px; padding:7px 9px; }
	input#input_header{ width:195px; } 
	#___gcse_0{ width:210px; } 
	.cart-user-menu{ margin:0px 0 5px 10px; }
	.cart-user-menu li:last-child{ margin-right:0; }
	#search-txt{ float:left; }
}
@media only screen and (min-width: 980px) and (max-width:999px) {
	.navbar .nav > li > a{padding:10px 6px; font-size:12px; }
	.navbar-inner{ padding-right:0; } ul.dropdown-menu > li > a{ font-size:12px; }
        ul.dropdown-menu-prod > li > a{ font-size:12px; }
}
@media only screen and (min-width: 768px) and (max-width:979px) {
	.navbar .nav > li > a{padding:10px 5px; font-size:10px; }
	.navbar-inner{ padding-right:0; } ul.dropdown-menu > li > a{ font-size:11px; }
         ul.dropdown-menu-prod > li > a{ font-size:11px; }
}
@media only screen and (min-width: 1000px) and (max-width:1200px) {
	.navbar .nav > li > a{padding:10px 8px; font-size:14px; }
}
@media(max-width:767px){
	#search-txt{ box-sizing: border-box; float: left; padding: 0; position: relative; width: 100%; }
	input#input_header{ width:100%; box-sizing: border-box; left: 0; margin: 0; padding: 0 36px 0 5px; position: relative; }
	#___gcse_0{ width:100%; left: 0; margin: 0; padding: 0; position: relative; }
	#search-txt input.submit{ float: none; position: absolute; right: 0; top: 0; }
	input#input_header{ height:40px; }
	.cart-user-menu{text-align:center;margin:10px 0;min-width: 180px;max-width: 210px;}
        .cart-user-menu li { float:none; display:inline-block; }
	.top-promo-banner{ width:100%; }
	.top-nav-menu{ width:100%; }
	.container-logo{ margin-top:4% !important; }
}