body{background:whitesmoke;}
.navbar-not-fixed{position:absolute!important;background-color:#232529 !important;}
.filters .filter-box{box-shadow:none;}
.products .container{background:white;padding:25px;}
.files-list{padding-left:0px;padding-top:25px;padding-bottom:25px;list-style:none;}
.file{float:left;width:200px;background:whitesmoke;padding:5px;border-radius:3px;margin-right:10px;}
.file .file-ext{width:50px;float:left;font-size:32px;padding:5px;color:#232529;}
.file .file-name{display:block;font-size:12px;}
.file .file-descargar{display:block;color:#484848;}
.fa-file:before{}
.fa-file-jpeg:before, .fa-file-jpg:before, .fa-file-png:before, .fa-file-gif:before{content:"\f03e";}
@media (min-width:992px){.main-header-2{padding-top:120px!important;}
}
#main-header .owl-carousel .owl-wrapper, #main-header .owl-carousel .owl-item img{width:127px;height:78px;}
#datos p{font-size:14px;}
.link-wishlist{float:left;clear:both;margin-top:20px;}
.text-primary{color:#232529;}
.user-activo{background:#2a3c6c;color:white!important;}
.category-breadcrumb a{color:white;}
.favorito img{width:25px;}
.user-activo:hover{color:#232529!important;}
label[for="recordar-login"], label[for="recordar-login-2"]{font-size:12px;}
.open > .dropdown-menu{display:block;visibility:visible!important;opacity:1!important;position:absolute!important;top:59px!important;left:-91px!important;transform:translateY(-2em);z-index:9999999!important;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
#recordar-login, #recordar-login-2{display:inline;float:left;background:white;top:-4px;margin-right:12px;-webkit-appearance:checkbox;}
#recordar-login, #recordar-login-2, #crut{display:inline;float:left;background:white;margin-right:12px;-webkit-appearance:checkbox;}
#datos p a{font-size:16px;}
#datos p a i{margin-right:15px;color:#2A3C6C;}
.general{margin-top:100px;}
.catalogo-info{}
.catalogo-info p{text-align:center;position:relative;}
.catalogo-info a{}
.catalogo{overflow:hidden;position:relative;}
.catalogo-back{position:relative;width:100%;}
.catalogo-front{position:absolute;top:75px;left:0;width:100%;}
.p-0{padding:0px;}
.efecto .abs{opacity:0;position:absolute;top:0;transition:1s;}
.efecto:hover .abs{opacity:1;}
.efecto:hover .norm{filter:brightness(0.8);}
.efecto .norm{filter:brightness(1);transition:1s;}
nav .navigation-main .floating-menu>ul>li .navbar-dropdown.navbar-dropdown-single{background:#313131;}
nav .navigation-main .navbar-dropdown .navbar-box ul > li > a:hover{color:#c5c5c5;}
.breadcrumb>li a.active{color:#ffffff;}
.contact .contact-block .contact-form{display:inline;}
.blog article .entry .title h2{font-size:14px;}
.bf{}
.bf span{font-size:18px!important;}
.header-content .item{max-height:540px;}
.img-categoria-header{width:auto!important;height:auto!important;max-height:75px!important;margin-bottom:25px!important;}
.text-center{text-align:center!important;}
.tabsy-wrapper .tabsy .tabsy-links figure:after{content:"";}
@media (min-width:1480px){.tabsy-wrapper.tabsy-wrapper-frontpage .container{width:1170px;}
}
.tabsy-wrapper.tabsy-wrapper-frontpage{margin-top:0px!important;background:white;padding-top:50px;padding-bottom:150px;}
.tabsy-wrapper.tabsy-wrapper-frontpage .tabsy{box-shadow:none;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item img{}
#footer-a{padding:80px 0px;}
.history .history-title{padding-top:33px;}
.footer-a .redes a{font-size:36px!important;padding:15px;}
.footer-a .redes a i{font-size:36px!important;}
.footer-a{text-align:center;}
.footer-a span,
.footer-a i{font-size:62px;}
.footer-a h1{font-size:18px;text-align:center;}
.footer-a p{text-align:justify;font-size:14px;}
.history .history-desc{text-align:justify;}
.contact .contact-block .contact-info figure .icon{color:#2A3C6C;}
.no-visible{visibility:hidden;}
.img-back{background-position:center;background-size:cover;}
ul#categorias{list-style-type:none;padding-left:5px;overflow:auto;}
ul#categorias>li{clear:both;float:left;width:100%;padding:10px;font-size:14px;}
.filters .filter-content{padding:5px;overflow:auto;}
i.decorator{float:left!important;color:#2A3C6C;line-height:18px!important;padding-right:10px;}
.li-categoria{float:left;width:90%;}
.filters .filter-content i{font-size:10px;}
@media (min-width:992px){.sort-bar{margin-top:-35px;}
}
.products article{height:330px;}
.products article .image{bottom:0;height:215px;}
.products article .text{background:#ffffff;color:#000000;position:static!important;padding:10px 0 !important;}
.paginador{text-align:center;font-size:18px;margin-top:45px;}
.paginador a{padding:15px;background:whitesmoke;margin:3px;}
.paginador strong{padding:15px;color:#fff;background:#232529;margin:3px;}
#bloque-facturacion{display:none;}
.envio{display:none;}
.ciudad{display:none;}
#costos-envio{display:none;}
#costos-envio-cancelado{display:none;}
.qty{float:left;width:50%;margin-top:60px;}
.qty-2{margin-top:0px;}
.cart-btn{float:left;width:45%;margin-top:87px;margin-left:5%;}
.product .main{padding:0px;margin-bottom:65px;}
.products article .image img{margin: 0 auto;display: inherit;height: 100%;width: auto;}
.products article .text sub,
.products article .text sup{color:#000000;font-size: 15px;font-weight:bold;}
.breadcrumb a{color:white;}
.products article .text .title{font-size:12px;}
.products article .text .title a{font-family: 'PT Sans', sans-serif;font-size:12px;color:#000000;}
nav .navigation .logo img{max-width:221px;}
.stretcher-wrapper .stretcher .stretcher-item .stretcher-logo .text .fa{font-size:60px;}
.stretcher-wrapper .stretcher .stretcher-item figure{background-color:#2a3c6c8c;}
.stretcher-wrapper .stretcher .stretcher-item figure{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
nav .navigation-main .floating-menu>ul>li .navbar-dropdown .navbar-box .box-2{background-color:#2a3c6cc2;}
nav .navigation-main .navbar-dropdown .navbar-box ul>li>a{color:white;display:block;padding-bottom:5px;border-bottom:1px solid #697690;font-weight:100;text-transform:capitalize;}
nav .navigation-main .floating-menu>ul>li>a.current:after,
nav .navigation-main .floating-menu>ul>li>a:after{background-color:#2a3c6c;}
nav .navigation-top>ul>li>a{color:#ffffff;padding:5px 13px;}
nav .navigation-top>ul>li>a:hover{color:#cacaca;}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
footer .h1,
footer .h2,
footer .h3,
footer .h4,
footer .h5,
footer .h6{color:white;}
.page-loader img{line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;left:50%;top:50%;z-index:999999;width:40px;height:40px;text-align:center;margin-left:-20px;margin-top:-20px;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.loaded img{display:none;}
.scroll-top{background-color:#2A3C6C;}
footer .form-control{border-bottom:1px solid #2A3C6C;}
.saturate{filter:saturate(3);}
.grayscale{filter:grayscale(100%);}
.contrast{filter:contrast(160%);}
.brightness{filter:brightness(0.85);}
.blur{filter:blur(3px);}
.invert{filter:invert(100%);}
.sepia{filter:sepia(100%);}
.huerotate{filter:hue-rotate(180deg);}
.rss.opacity{filter:opacity(50%);}
.btn.btn-main{background-color:#2a3c6c;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
nav .navigation-main .navbar-dropdown .navbar-box ul>li.label{font-size:11px;}
.modal-open .modal{z-index:50000000;}
.filters .filter-content.importants{padding:10px;}
.btn.btn-add:before{background-color:#2a3c6c;}
.history .history-title:before{background-color:#2a3c6c;}
.btn-primary{color:#fff;background-color:#2a3c6c;border-color:#212f52;}
.owl-icons-wrapper .owl-icons figure .f-icon{color:#2a3c6c;}
.owl-icons-wrapper .owl-icons.white figure .f-icon{color:white;}
.relacionado{background:white;margin-bottom:10px;float:left;width:100%;clear:both;margin-top:10px;}
.relacionado .relacionado-thumb{float:left;width:30%;padding:5px;}
.relevants{background-color:white!important;}
.relacionado .relacionado-info{float:left;width:70%;padding:5px;font-size:14px;}
.relacionado .relacionado-info p{margin-bottom:3px;min-height:26px;font-size:16px;}
.relacionado .relacionado-info p a:hover{color:black;text-decoration:underline;}
@media (min-width:992px){.stretcher-wrapper .stretcher .stretcher-item{width:33.3333%;height:100%;display:inline-block;}
.stretcher-wrapper .stretcher .stretcher-item.inactive{width:33.3333%;}
nav .navigation-main .floating-menu>ul>li .navbar-dropdown{top:100%;padding:10px;padding-top:20px;}
}
nav.navbar-sticked-2{background-color:#232529;position:fixed;}
.ul-subs li{padding-left:15px;}
.categories-filter ul{padding:0;margin:0;text-transform:uppercase;}
.categories-filter ul li{list-style:none;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;position:relative;border-bottom:1px solid #ececec;float:left;width:90%;}
.categories-filter ul li a{color:#313131;display:block;font-size:11px;}
.categories-filter ul li a:before{content:"";background:url(../images/happykiddo_footer-list-style.png) 0 0 no-repeat;width:10px;height:15px;position:absolute;display:block;left:0;}
.categories-filter ul li a span{float:right;}
.categories-filter ul li a:hover{text-decoration:none;color:#f34235;font-weight:600;}
.categories-filter ul li a:hover:before{background:url(../images/happykiddo_footer-list-style.png) -42px 0 no-repeat;}
.categories-filter ul li:last-child{border-bottom:0;}
a.abrir-categoria{font-size:18px;float:right;width:10%;}
a.abrir-categoria i{color:#a5a5a5;font-weight:100;font-size:11px;line-height:18px!important;}
.categories-filter ul li a.abrir-categoria:before{background:none!important;}
.categories-filter ul li a span{float:none!important;}
.header-logo-centered .nav-top{color:#ffffff;background-color:#2e2e2e;font-size:12px;min-height:28px;}
.header-logo-centered .nav-top .text{padding:5px;float:left;display:inline-block;}
.header-logo-centered .nav-top .contacts{padding:5px;float:right;display:inline-block;}
.header-logo-centered .nav-top .contacts span{margin-right:20px;}
.header-logo-centered .nav-top .contacts span i{margin-right:5px;}
.header-logo-centered .nav-top .social,
.header-logo-centered .nav-top .button{float:right;display:inline-block;}
.header-logo-centered .nav-top .social,
.header-logo-centered .nav-top .text{padding:5px;}
.header-logo-centered .nav-top .social span{margin-right:5px;}
.header-logo-centered .nav-top .social ul{display:inline-block;padding:0;margin:0;vertical-align:top;}
.header-logo-centered .nav-top .social ul li{display:inline-block;font-size:13px;padding:0 4px;}
.header-logo-centered .nav-top .social ul li a{color:#f5f5f5;}
.header-logo-centered .nav-top .button a{text-transform:uppercase;color:#ffffff;background-color:#f34235;height:19px;display:inline-table;padding:2px 15px;line-height:19px;font-weight:700;margin:3px 0 0 10px;font-size:10px;position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.header-logo-centered .nav-top .button a:before{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:13px;position:absolute;left:0;text-align:center;top:-100%;height:100%;width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.header-logo-centered .nav-top .button span{display:inline-block;width:100%;height:100%;-webkit-transition:all 0.3s;-webkit-backface-visibility:hidden;-moz-transition:all 0.3s;-moz-backface-visibility:hidden;transition:all 0.3s;backface-visibility:hidden;}
.header-logo-centered .nav-top .button a:hover,
.header-logo-centered .nav-top .button a:active,
.header-logo-centered .nav-top .button a:visited{color:#fff !important;text-decoration:none;}
.header-logo-centered .nav-top .button a:hover span{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.header-logo-centered .nav-top .button a:hover:before{top:1.4px;color:#fff;text-decoration:none;}
.header-logo-centered .nav-top .navbar-nav{float:left !important;display:inline-block;padding:4px;margin-right:30px;}
.header-logo-centered .nav-top .navbar-nav li{margin-right:10px;}
.header-logo-centered .nav-top .navbar-nav li a{padding:0;color:#fff;font-weight:600;text-transform:uppercase;font-size:11px;}
.header-logo-centered .nav-top .navbar-nav li a:hover{text-decoration:none;}
.header-logo-centered.header-sticky .nav-top{display:none;}
@media (max-width:980px){
.header-logo-centered .nav-top{display:none;}
.navbar-left{width:100%;}
.hkiddo-nav ul li a:hover,
.hkiddo-nav ul li a.active:hover{background-color:#f34235 !important;color:#ffffff !important;}
.navbar-collapse.collapse.in{max-height:380px;overflow-y:auto !important;}
}
.header-logo-centered .header-top .sticky-logo{display:none;}
.header-sticky .sticky-logo img{max-height:45px;transition:all .6s ease;}
.header-sticky .hkiddo-nav{top:6px;}
.header-sticky{height:70px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(119, 119, 119, 0.2);-moz-box-shadow:0 1px 3px rgba(119, 119, 119, 0.2);box-shadow:0 1px 3px rgba(119, 119, 119, 0.2);z-index:10000;position:fixed;width:100%;padding:5px 0;}
.header-sticky .header-top{background:0 0;}
.header-sticky .col-nav-section{float:right;}
.header-sticky .col-links-section{float:left;}
.header-sticky .header-top{border-bottom:0 !important;}
.header-sticky .header-top .sticky-logo{display:block;position:relative;top:11px;}
.header-sticky .header-top .socials{display:none;}
.header-sticky .header-bottom{display:none;}
.header-sticky .header-bottom .logo{display:block;}
.header-sticky .hkiddo-nav .navbar-nav{float:right!important;width:100%;}
.header-sticky .hkiddo-nav ul li a{color:#303841;}
.header-sticky .hkiddo-nav ul .dropdown-menu li a{color:#313131;}
@media (max-width:980px){.header-sticky .hkiddo-nav .navbar-nav{float:left !important;}
.header-logo-centered.header-sticky .sticky-logo{display:none;}
.dropdown-menu{width:100% !important;}
}
@media (max-width:980px){.header-sticky .header-top .sticky-logo{display:none;}
}
.header-logo-centered .header-top .socials{float:right;}
.header-logo-centered .header-top .socials ul{padding-top:12px;padding-left:20px;margin:0;}
.header-logo-centered .header-top .socials ul li{display:inline;font-size:17px;padding:0;}
.header-logo-centered .header-top .socials ul li a{width:32px;height:33px;display:inline-block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.header-logo-centered .header-top .socials ul li a.facebook{background:url(../images/happykiddo_social-links.png) -10px -7px no-repeat;}
.header-logo-centered .header-top .socials ul li a.facebook:hover{background:url(../images/happykiddo_social-links.png) -10px -45px no-repeat;}
.header-logo-centered .header-top .socials ul li a.twitter{background:url(../images/happykiddo_social-links.png) -49px -7px no-repeat;}
.header-logo-centered .header-top .socials ul li a.twitter:hover{background:url(../images/happykiddo_social-links.png) -49px -45px no-repeat;}
.header-logo-centered .header-top .socials ul li a.googleplus{background:url(../images/happykiddo_social-links.png) -88px -7px no-repeat;}
.header-logo-centered .header-top .socials ul li a.googleplus:hover{background:url(../images/happykiddo_social-links.png) -88px -46px no-repeat;}
@media (max-width:980px){.header-logo-centered .header-top .socials{position:absolute;top:0;right:20px;}
}
.header-logo-centered .header-top{position:relative;background:#ffffff;color:#313131;-webkit-box-shadow:0 1px 3px rgba(119, 119, 119, 0.2);-moz-box-shadow:0 1px 3px rgba(119, 119, 119, 0.2);box-shadow:0 1px 3px rgba(119, 119, 119, 0.2);}
.header-logo-centered.header-sticky .header-top{box-shadow:none;}
.header-logo-centered .header-bottom{padding:15px 0;background:url(../images/happykiddo_header-logo-center-bg.png) top center repeat-y;}
.header-logo-centered .header-bottom .navbar-brand{width:100%;height:auto;}
@media (min-width:768px){.header-logo-centered .navbar-nav>li>a{padding-top:17px !important;padding-bottom:17px !important;}
}
@media (max-width:768px){.header-logo-centered .navbar-nav>li>a{padding-top:12px !important;padding-bottom:12px !important;}
}
.header-logo-centered .caret{margin-left:5px;}
@media (min-width:981px){.header-logo-centered nav li{position:relative;}
.header-logo-centered nav ul li ul li .caret{display:inline-block;margin-left:4px;color:#f34235;width:0;height:0;position:absolute;right:5px;top:13px;vertical-align:middle;background:url(../images/happykiddo_footer-list-style.png) -42px 0 no-repeat;border:0;width:14px;height:17px;}
.header-logo-centered nav ul li ul li:hover .caret{background:url(../images/happykiddo_footer-list-style.png) -69px 0 no-repeat;}
.header-logo-centered nav li:hover>.dropdown-submenu{top:0;left:100%;margin-left:0px;-webkit-border-radius:0;border-radius:4px;border-top-right-radius:0;border-top-left-radius:0;}
.header-logo-centered .dropdown-submenu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#303841;opacity:.95;}
.header-logo-centered .dropdown-submenu li a{text-transform:none;font-weight:500;font-size:15px;padding:3px 20px;white-space:nowrap;}
.header-logo-centered .dropdown-menu{min-width:190px;}
.header-logo-centered .dropdown-menu,
.header-logo-centered .dropdown-submenu{display:inherit !important;}
.header-logo-centered .nav>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#f34235;content:'';opacity:0;-webkit-transition:height 0.3s, opacity 0.3s, -webkit-transform 0.3s;-moz-transition:height 0.3s, opacity 0.3s, -moz-transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}
.header-logo-centered .nav>li>a:hover::after,
.header-logo-centered .nav>li>a:focus::after{height:2px;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
.hkiddo-nav ul li .dropdown-menu{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top:0;border-left:0;border-right:0;padding:0;background:#313131;}
.hkiddo-nav ul li .dropdown-submenu{-webkit-border-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius:5px;-moz-border-radius-topleft:0;border-radius:5px;border-top-left-radius:0;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.15);border-top:0;border-left:0;border-right:0;padding:0;background:#212121;}
.header-logo-centered.header-sticky .navbar-nav>li>a{padding-bottom:22px !important;}
}
.header-logo-centered .dropdown-submenu>li>a{display:block;padding:3px 20px;clear:both;line-height:1.42857143;}
.header-logo-centered .header-top .logo-box{text-align:center;}
.hkiddo-nav{background:0 0;position:relative;border:none;margin:0;z-index:1000;}
.hkiddo-nav ul li a{letter-spacing:-1px;text-transform:uppercase;color:#313131;font-size:13px;font-weight:700;text-decoration:none;z-index:100;}
.hkiddo-nav ul li .dropdown-menu li:last-child,
.hkiddo-nav ul li .dropdown-submenu li:last-child{border-bottom:1px solid #f6f6f6;padding:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.hkiddo-nav ul li .dropdown-menu li:last-child,
.hkiddo-nav ul li .dropdown-submenu li:last-child{border-bottom:0;}
.hkiddo-nav ul li .dropdown-menu>li:last-child>a,
.hkiddo-nav ul li .dropdown-submenu>li:last-child>a{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.hkiddo-nav ul li .dropdown-menu li a,
.hkiddo-nav ul li .dropdown-submenu li a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;padding:10px 30px 10px 15px;color:white;text-transform:none;font-weight:100;font-size:14px;margin-top:-1px;letter-spacing:0;}
.hkiddo-nav ul li .dropdown-menu li a:hover,
.hkiddo-nav ul li .dropdown-submenu li a:hover{background-color:#21212191 !important;color:#ffffff;}
.hkiddo-nav ul li .dropdown-menu li a:hover:before,
.hkiddo-nav ul li .dropdown-submenu li a:hover:before{}
.header-logo-centered .navbar-brand{padding:10px 0;}
.header-logo-centered .navbar-default .navbar-nav>.active>a,
.header-logo-centered .navbar-default .navbar-nav>.active>a:hover,
.header-logo-centered .navbar-default .navbar-nav>.active>a:focus,
.nav>li>a:hover,
.nav>li>a:focus{color:#f34235;background-color:transparent;}
.header-logo-centered .navbar-default .navbar-nav>.open>a,
.header-logo-centered .navbar-default .navbar-nav>.open>a:hover,
.header-logo-centered .navbar-default .navbar-nav>.open>a:focus{background-color:transparent;}
.header-logo-centered .nav>li:last-child>a{padding-right:0;}
.header-logo-centered.header-sticky .nav>li:last-child .dropdown-submenu{top:0;left:auto;right:100%;}
@media (min-width:768px) and (max-width:980px){.navbar-collapse.collapse{display:none !important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-header .collapse,
.navbar-toggle{display:block !important;}
.navbar-header{float:none;}
.vesteo-nav ul{margin:0;}
.vesteo-nav .nav{float:none;width:100%;}
.navbar-nav>li{float:none;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0 none;box-shadow:none;}
}
@media (min-width:981px){.header-logo-centered nav li:hover>.dropdown-menu{visibility:visible;opacity:1;z-index:1000;transform:translateY(0%);transition-delay:0s, 0s, 0.3s;}
.header-logo-centered .dropdown-menu{visibility:hidden;opacity:0;position:absolute;top:100%;padding-top:20px;left:0;transform:translateY(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
.header-logo-centered nav li:hover>.dropdown-submenu{visibility:visible;opacity:1;z-index:999;transform:translateX(0%);transition-delay:0s, 0s, 0.3s;}
.header-logo-centered .dropdown-submenu{visibility:hidden;opacity:0;position:absolute;top:0;left:100%;transform:translateX(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;}
}
.navbar-collapse{padding-left:0;}
.header-sticky .navbar-collapse{padding-right:0;}
@media (min-width:981px){.header-sticky .hkiddo-nav .navbar-nav{width:auto;}
.nav>li:first-child>a{padding-left:0;}
.header-sticky .nav>li:first-child>a{padding-right:0;}
}
@media (max-width:980px){.header-top .container{padding:0;}
.navbar-nav{margin:7.5px 0;}
.navbar-nav .open .dropdown-menu>li>a,
.navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 30px 10px 30px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#313131;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff !important;}
.dropdown-submenu li{list-style-type:none;}
}
@media (min-width:769px){.menu-cat{}
.menu-cat a{letter-spacing:0px!important;}
.ul-productos-sub{}
nav .navigation-main .floating-menu>ul>li .navbar-dropdown.navbar-dropdown-single{background:#313131;width:295px;overflow:visible;}
nav .navigation-main .navbar-dropdown .navbar-box ul > li{height:24px;}
.header-logo-centered nav ul li ul li .caret{display:inline-block;margin-left:4px;color:#f34235;width:0;height:0;position:absolute;right:5px;top:0px;vertical-align:middle;background:url(../images/happykiddo_footer-list-style.png) -42px 0 no-repeat;border:0;width:8px;height:17px;}
}
@media (max-width:768px){nav .navigation .logo img{max-width:100%!important;}
.stretcher-wrapper .stretcher{margin-top:65px;}
nav .navigation-main .floating-menu>ul>li .navbar-dropdown.navbar-dropdown-single{background:black;}
.efecto .norm{width:100%;}
.efecto .abs{opacity:1;width:100%;}
.stretcher-wrapper .stretcher .stretcher-item .stretcher-logo img, .stretcher-wrapper .stretcher .stretcher-item .stretcher-logo .text{top:35%;}
.footer-a{padding:15px;}
.footer-a p{text-align:center;}
.hkiddo-nav ul li a:hover, .hkiddo-nav ul li a.active:hover{background-color:#292929 !important;color:#ffffff !important;}
.ul-productos{background:black;}
.ul-productos li{}
.ul-productos-sub{}
.ul-productos-sub li{}
}

@media (min-width:481px){
    #filter{display:none;}
}

@media (max-width:480px){
    .products article {
        height: 120px;
        margin-bottom: 10px;
    }
    .products article .figure-grid{
    	display: block;
    	position: relative;
    	width:120px;
    	height:120px;
        flex: 0 0 120px;
        float: left;
        margin-right: 15px;
        margin-bottom: 0;
     }

    .products article .figure-grid .image {
        border: 1px solid #e8e7e7;
        height: 120px;
        width: 120px;
    }

    .products article .image a{
        display: table-cell;
        width:100%;
        height: 215px;
        vertical-align: middle;
    }

    .products article .image,
    .products article .image a{
        width: 100%;
        display: table-cell;
        height: 120px;
        vertical-align: middle;
    }

     .products article .text{
    	display: block;
        border-top: 0;
        padding-left: 0;
        border: 0;
        text-align: left;
        padding: 10px 0;
        margin-bottom: 0!important;
     }

    .products article .text .description{
    	margin-bottom: 5px;
    }
    .dropdown-menu{
        min-width: 200px;
    }

    #filter{display:block;}
}