body .page-header.type15 .main-panel-top{display:initial}
body .page-header .header.panel{display:inline-block;width:100%}
body .page-header.type15 .logo{margin-left:auto!important;margin-right:auto;max-width:110px}
body .page-header .panel.wrapper .header-left{width:100%}
body .page-header.type15 .header-contact .wishlist .text-account{display:none}
body .page-header .header-main a.showcart span{display:none;}
body .page-header.type15 .minicart-wrapper .action.showcart .counter.qty{right:-5px;top:-4px}
body .page-header.type15 .minicart-wrapper .action.showcart .counter.qty,
body .page-header.type15 .minicart-wrapper .action.showcart .counter.qty span.counter-number{display: block;}
body .page-header.type15 .header-contact .wishlist i{font-size:22px}
body .cart-design-2 .action.showcart .minicart-icon::before{font-size:22px}
body .nav-toggle>span{border:0;height:auto;width:auto;overflow:initial;margin:0 0 0 15px !important;position:relative}
body .mrw-2{margin-bottom:25px}
body .home-grid .pb-5{padding-bottom:0!important}
body footer.page-footer .widget-title{text-align:center}
body .footer ul{text-align:center}
body .opc-estimated-wrapper .estimated-block .estimated-price{color:#000}
body .footer .textwidget{text-align:center}
body .category-description .category-name{width:100%;text-align:center;flex:0 0 100%}
body .category-description .image-container-subcategory{flex:0 0 100%;width:100%}
body.page-products .page-title-wrapper.product{order:-2}
body.page-products .product-info-main{width:100%}
body.customer-account-login .action.create{display:inherit!important}
body .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart span{font-size:9px}
body.blog-page.page-layout-2columns-right .column.main{flex:0 0 100%;width:100%}
body.blog-page.page-layout-2columns-right .sidebar-main{flex:0 0 100%;width:100%}
body .post-holder.post-holder-2{margin-left:0}
body footer .norow-mb{margin:0!important}
body footer .col-lg-3 p{text-align:center}
body footer .col-lg-3 h3{text-align:center}
body .footer-middle .container .row{margin:0}
body footer .block.newsletter .control label{width:80%!important;margin-top:15px}
body footer .block.newsletter .control{text-align:center}
body footer .col-lg-3 h3 + p,body footer .col-lg-3 h3 + p +p{display:none}
body.customer-account-login .block.block-customer-login .field.email{float:none;margin-right:0;width:100%}
body.customer-account-login .block.block-customer-login .field.password{float:none;width:100%;margin-left:0}
body.customer-account-login .block.block-customer-login .primary{width:100%}
body.customer-account-login .block.block-customer-login .secondary{width:100%}
body.customer-account-login .block.block-customer-login{margin-top:0}
body.customer-account-login .action.create{display:inherit!important;text-align:center;line-height:15px}
body .page-header.type15 .navigation:not(.side-megamenu) .level0 a.level-top:after{display:inherit}
body .product-item-info.type3 .product-item-actions .actions-primary .tocart::before{margin-left:10px}
body .nav-sections .header.links li{border:0}
body .nav-sections .header.links li a{padding:10px 20px}
body .nav-sections .header.links li ul.dropdown{list-style:none;margin:0;padding:0;padding-left:15px}
body .nav-toggle:before,body .nav-toggle:hover:before{color:#fff}
body .nav-toggle>span{color:#fff}
body .page-header.type15 .navigation:not(.side-megamenu) .level0 a.level-top:before{filter:invert(0);-webkit-filter:invert(0)}
body .page-header.type15 .header-main .header-right,body .page-header.type15 .header-main .header-left{padding-top:5px;padding-bottom:5px}
body .page-header.type15 .header-main .header-right{margin-top:3px}
body .search-area i.porto-icon-magnifier{color:#fff;top:-4px;position:relative}
body .nav-toggle{padding:0}
body a.nav-sections-item-switch[href="#store.links"]{font-size:0}
body a.nav-sections-item-switch[href="#store.links"]:before{content:"Enlaces";display:inline-block;position:relative;font-size:13px}
body .nav-sections-item-content ul.header.links li a:before{content:'\f801';display:inline;font-family:'porto-icons';margin-right:10px;font-size:16px;vertical-align:top;color:#aaa}
body .porto-products .section-title{font-size:18px}
body .porto-inner-container{padding:0!important;margin:0!important}
body.customer-account-login .action.create{display:none!important}
body.customer-account-login .block.block-customer-login .secondary .action.create{display:inherit!important}
body h1{font-size:26px}
body .search-area.show-icon-tablet-large .block.block-search{right:-83px;border-radius:0}
body ul.submenu li.level1.parent > a:after,body ul.submenu li.level1.parent > ul li.parent > a:after,body ul.submenu li.level1.parent > ul li.parent > ul li.parent > a:after,body ul.submenu li.level1.parent > ul li.parent > ul li.parent > ul li.parent > a:after,body ul.submenu li.level1.parent > ul li.parent > ul li.parent > ul li.parent > ul li.parent > a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:inherit;color:inherit;content:'\e81c';font-family:'porto-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;right:-40px;z-index:9;padding:9px 6px;top:0}
body .ui-menu-item.all-category{display:none}
body .level1 .ui-menu-item.all-category{display:block}
body .level1 .ui-menu-item.all-category a{font-weight:300!important}
body .navigation ul.submenu .level1 a{padding:10px 38px 10px 0 !important;width:85%;position:relative;text-transform:uppercase;font-weight: 700;}
body .navigation ul.submenu .level2 > a,body .navigation ul.submenu .level3 > a{font-weight: 500 !important;}
body .navigation ul.submenu,.navigation ul.submenu:not(:first-child){padding-left:5px}
body .page-header.type15 .navigation:not(.side-megamenu) .level0 a.level-top:before{display:none}
body .section-item-title.nav-sections-item-title[aria-controls="store.links"]{visibility:hidden}
body header.page-header .nav-sections-item-title.active > a{color:#fff}
body header.page-header .nav-sections-item-title.active{background:#000;width:100%;color:#fff}
html .row.fact .action.primary{line-height: normal !important;padding: 12px !important;}
html .row.fact h2 {font-size: 16px;line-height: 20px;margin: 0;}
body #opc-sidebar .shipping-information{padding: 22px 1.5em;}
body .masonry-grid > div .thumbnail {margin: -3px -2px !important;}
body .row.masonry-grid {margin-top: 35px;}