@media only screen and (max-width:1100px){
header#header .container,header#header #header-top .container, header#header-sticky .container,header#header-sticky #header-top .container{width:94%;}
header#header #logo-header img , header#header-sticky #logo-header img { width: 180px; height: auto; }
nav#menu-main ul li { margin: 0 7px;	}
}
@media only screen and (max-width:767px){
header#header, header#header-sticky {
margin-bottom: 15px;
padding-bottom:5px;
}
}
@media only screen and (max-width:950px){
#boton-menu-responsive{ display: block; }
nav#menu-main, #header-search { display:none!important; }	
header#header .container, header#header-sticky .container { padding-top: 10px; }
header#header #header-top, header#header-sticky #header-top{ display: none; }
header#header, header#header-sticky {	margin-bottom: 20px;padding-bottom: 15px; 	}
#menu-main-responsive ul li > ul {
display: block !important;
margin: 20px 0 20px 10px;
}
#menu-main-responsive ul li > ul li a {
font-size: 15px;
}
header#header #header-search  img, header#header-sticky #header-search  img{
width: 24px; height: auto;
}
header#header #header-search, header#header-sticky #header-search {
display: block !important;
float: right;
position: relative;
top: 35px;
cursor: pointer;
margin-right: 0px;
}
#myaccount-mobile {
display: block;
}
#cart-mobile {
display: block;
}
body.woocommerce-account #main .woocommerce-MyAccount-navigation {
width: 100%;
}
body.woocommerce-account .woocommerce-MyAccount-content {
width: 100% !important;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100% !important;
}
body.sticky-header.scrollup header#header-sticky #header-search {
top: 25px;
}
body.sticky-header.scrollup header#header-sticky .container{
padding-top:0;
}
body.sticky-header.scrollup header#header-sticky #boton-menu-responsive {
margin: 18px 10px 10px 20px;
}
body.sticky-header.scrollup  #myaccount-mobile {
margin-top: 24px;
}
body.sticky-header.scrollup #cart-mobile {
margin-top: 25px;
}
}
@media only screen and (max-width:560px){
header#header .container, header#header-sticky .container{padding-top:15px;}
header#header #cart-header{margin-right:0;float:right;}
}
@media only screen and (max-width:450px){
header#header #logo-header img, header#header-sticky #logo-header img {
width: 130px;
height: auto;
margin-top: 10px;
}
#boton-menu-responsive {
margin: 30px 15px 17px;
}
header#header #header-search img, header#header-sticky #header-search img {
width: 18px;
height: auto;
}
header#header #header-search, header#header-sticky #header-search {
top: 39px;
}
#myaccount-mobile a i {
font-size: 21px;
color: #999;
}
#myaccount-mobile {
margin-top: 36px;
}
#boton-menu-responsive {
margin: 30px 5px 17px 15px;
}
#cart-mobile {
margin-right: 20px;
}
#cart-mobile .cart-items {
margin-left: 24px;
}
header#header .container, header#header-sticky .container {
padding-top: 5px;
}
header#header, header#header-sticky {
padding-bottom: 5px;
}
}
@media only screen and (max-width:340px){
header#header #logo-header, header#header-sticky #logo-header{padding-right:0;}
body.sticky-header.scrollup header#header-sticky #logo-header {
width: 120px;
}
}