@media screen and (min-width:800px){
    #content_menu div.menu ul li:hover div{
        display: inline-block!important;
    }
}

/*menu home*/
@media screen and (max-width:1300px){
    #block_menus_home ol li{
        width: 40%;
        margin: 10px 10px 10px 0;
    }
}
@media screen and (max-width: 950px){
    #block_menus_home ol li{
        width: 80%;
    }
}

@media screen and (max-width:1050px){
    #container-lightbox #frm_detalle {
        width: 97%;
    }
    #container-lightbox #frm_detalle .bldock1, #container-lightbox #frm_detalle .bldock2{
        display: inline-block !important;
        width: 100%;
    }
    #content_text_product #title h1{font-size:16px;line-height: 13px;}
    #content_detalle #und b,
    #content_detalle #marca b,
    #content_detalle #color b,
    #content_detalle #sku b{font-size: 10px;}
    
    #container-lightbox #frm_detalle .bldock2 #precio h2 {
        font-size: 20px;
        line-height: 25px;
    }
    #container-lightbox #frm_detalle .bldock2 #descripcion {
        height: 100px;
        border:1px solid #1e1e1e;
        padding: 5px;
        border-radius: 3px;
        margin-top: 5px;
    }
    #container-lightbox #frm_detalle .bldock2 #descripcion p{
        font-size: 12px;
    }
    #container-lightbox #frm_detalle .bldock2 {
        padding: 5px;
    }
    /**/
    .header {
        top: 0;
        z-index: 1000;
        background: url('../../images/logo/bg-header.jpg') repeat 0% -50% scroll;
    }
    .menu-absolute{
        display:table-cell;
        background: none;
        padding: 0;
        position: relative;
        z-index:0;
        top: 0;
    }
    .menu-absolute img {
        width: 120px;
        vertical-align: top;
        padding: 2px 0;
    }
    .header .block-logo{
        display: inline-block;
        width: 100%;
        text-align: center !important;
    }
    #content_menu,.block-list-proccess,.band,.block-menu .menu, .menu-absolute .bg-capa
    {display: none;}
    /*.logo_orange{display:inline-block!important;}*/
    /*.content-header{height:auto;padding:3px 0;}*/
    .music-top{
        position: absolute;
        left:2%;
        top: 40%;
        height: auto;
    }
    .menu-float{
        display:table;
    }
    .block-inf-search {
        padding: 7px 0;
    }
    .block-inf-search .block-searh select, .block-inf-search .block-searh input{
        padding: 8px 5px;
    }
    #content_product article section div.inf h2{
        font-size: 13px;
        line-height: 15px;
    }
    .block-inf-search .block-searh p{
        font-size:14px;
    }
    .block-inf-search .block-searh {
        padding: 0 5px;
    }
    /*search*/
    .block-inf-search .block-searh select, .block-inf-search .block-searh input {
        width:108px;
    }
    
    .block-inf-search .block-searh p{
        text-shadow:2px 2px 0px #000;
        color: #fff;
    }
    .block-inf-search .block-searh select, .block-inf-search .block-searh input {
/*        background-color: rgba(17, 17, 17, 0.9);
        box-shadow: none;
        color: #fff;*/
      }
    #container-lightbox #frm_detalle .bldock1 #img_all ul li img {
        width: 40px;
    }
    #container-lightbox #frm_detalle .bldock1 #img img, #container-lightbox #frm_detalle .bldock1 #img_all{
        width: 250px;
    }
}
@media screen and (max-width:650px){
    #block_menus_home ol li{
    width: 95%;
    }
    #block_menus_home ol li div.bg {
    height: 200px;
    }
    #block_menus_home ol li div.bg div.title-menu span{
        font-size:35px;
    }
    #title_home h1, .block_subcategorias h1{
        font-size:30px;
    }
    .btn-inf{
        color: #fff;
        height: 40px !important;
        padding: 10px 10px !important;
    }
    #content_menu{
        display: none;
    }
    .block-logo img{
        width: 200px;
      }
    
    #content_product article section{
        width:95%;
    }
    
    .frm_content{width: 90%;}
    
    #content_product article section div.btn-cart div a {
        padding:10px 8px;
        height: 40px;
    }
    .process div.btn-cart div a{
        padding: 9px 10px;
        height: 35px;
        font-size: 13px;
        line-height: 15px;
    }
    .cart-more span:nth-child(1), .cart-more span:nth-child(2), .cart-more span:nth-child(3){
        padding: 8px 8px;
        height: 35px;
    }
    
    #content_product article section div.btn-cart .cart-more span:nth-child(1),
    #content_product article section div.btn-cart .cart-more span:nth-child(2),
    #content_product article section div.btn-cart .cart-more span:nth-child(3){
        padding: 10px 9px;
        height: 40px;
    }
    /*footer*/
    .content-footer div > div{
        width: 100%!important;display: inline-block !important;text-align: center !important;padding: 10px 0;
    }
    #content_product article section div.inf h2 {
        height: auto;
    }
    #float_socialmedia div ul li{
        width: 35px;
    }
    #float_socialmedia div ul li img{
        width: 20px;
    }
    .block-inf-menu{
        background-color: rgba(160, 16, 16, 0.7);
        /*box-shadow: 5px 4px 0px 0px rgba(0,0,0,0.30);*/
        /*box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.8);*/
    }
}
@media screen and (max-width: 480px){
    
}
