.combo-hijo,.wooco-cart-child{display:none !important}.mostrar-celular{display:none !important}@media(max-width: 480px){.mostrar-celular{display:block !important}}.mostrar-celular-600{display:none !important}@media(max-width: 600px){.mostrar-celular-600{display:block !important}}@media(max-width: 480px){.no-mostrar-celular{display:none !important}}@media(max-width: 600px){.no-mostrar-celular-600{display:none !important}}@media(max-width: 480px){.header-opt-1 .nav-top-left,.header-opt-1 .nav-top-right,.socials{float:inherit;text-align:center}}@media(max-width: 480px){#box-vertical-megamenus .title.active{padding:13px 0 0 0}}@media(max-width: 480px){#base-menu-movil{float:none;display:inline-block;padding:0;position:relative;top:3px}}@media(max-width: 480px){.index-opt-3 .block-slide{margin-top:4px}}@media(max-width: 480px){.header-content{padding:40px 0 75px 0;background:#fbdc9c}}@media(max-width: 480px){.block-minicart .parent-megamenu{right:inherit;left:-189px}}@media(max-width: 480px){.header-menu-bar,.header-menu-bar.sticky-menu{margin:0}}.vertical-menu-list li{margin:0;padding:0}.vertical-menu-list li a{padding:8px 20px;margin:0;display:block}.vertical-menu-list li:last-child a{margin:0}@media(max-width: 480px){.box-vertical-megamenus,.box-vertical-megamenus .title{width:100%;text-align:center}}@media(max-width: 480px){.header-sticky .header-menu-nav .container{padding-right:0px;padding-left:0px}}@media(max-width: 480px){.logo{position:relative;top:52px}}@media(max-width: 480px){.header-nav .menu-item-has-children .toggle-submenu,.box-vertical-megamenus .menu-item-has-children .toggle-submenu{right:30px}}@media(max-width: 480px){.header-nav>li a,.header-nav .menu-item-has-children a{padding-left:10px}}@media(max-width: 480px){.header-menu-nav .header-nav li.btn-close{margin:0 120px 15px 0}}@media(max-width: 480px){.main-slide .item-slide:before{display:none !important}}@media(max-width: 480px){.header-menu .menu-item-has-children.open-submenu .parent-megamenu,.box-vertical-megamenus .menu-item-has-children.open-submenu .parent-megamenu{padding:0}}@media(max-width: 480px){.header-content .nav-right{top:12px;position:absolute;left:0;right:0;padding:0;margin:0;max-width:1030px}.header-content .nav-right .cart-icon{position:relative;top:-4px}.header-content .nav-right .search-hidden .pe-7s-search{font-weight:600;position:relative;top:-7px}.header-content .nav-right .menu-on-mobile .btn-open-mobile.home-page{position:relative;top:-4px}.header-content .nav-right .block-minicart{padding-right:14px}.header-content .nav-right .block-minicart .counter-label{margin-left:-7px}}.header-content .nav-right .menu-on-mobile .btn-open-mobile span{background-color:#000}.minicart-content-wrapper .product-name a{height:60px;display:block;text-overflow:clip;overflow:hidden}.logo img{max-width:80%;margin:-37px 0 0 0}.wrapper{background:#fff}.block-recent-view .group-btn-hover.style2 .add-to-cart{margin-left:10px;font-size:12px !important;margin-top:15px}.block-recent-view .owl-carousel .owl-item img{display:block;-webkit-transform-style:unset;-o-object-fit:contain;object-fit:contain;width:212px;height:182px}.block-the-blog .owl-carousel .owl-item{padding:25px}.block-the-blog .owl-carousel .owl-item img{display:block;max-width:100%;-webkit-transform-style:unset;max-height:100%;-o-object-fit:initial;object-fit:initial;width:auto;height:auto}.owl-carousel .owl-stage{display:flex !important;align-content:space-around !important;flex-wrap:nowrap !important}.owl-carousel .owl-item{background:#fff}.subtitulo-autor{font-size:80%;line-height:14px;margin:5px 0}.wc-forward{display:block;text-align:center}.add-to-cart.loading .fa.fa-shopping-bag{animation:fa-spin 2s linear infinite}.add-to-cart.loading .fa.fa-shopping-bag:before{content:""}.add-to-cart.added .fa.fa-shopping-bag:before{content:""}.block-top-categori-title a{color:#fff}@media(max-width: 1008px){.block-sale-product.style2 .title-of-section,.block-sale-product.style2.izquierda .title-of-section,.block-sale-product.style2.izquierda .owl-carousel{width:auto;float:none}}.blog-item .list-category{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:7px 0}.blog-item .list-category a{background:#767676;margin:4px 3px;padding:2px 7px;font-size:10px;text-transform:uppercase;border-radius:3px 3px 3px 3px;color:#fff}.blog-item .list-category a:first-child{margin-left:0}.newsletter-form .wpcf7-not-valid-tip{display:none}.newsletter-form .wpcf7-not-valid{border-color:red !important}.newsletter-form .wpcf7 .ajax-loader{position:absolute;top:12px}@media(max-width: 768px){.newsletter-form .wpcf7 .ajax-loader{top:-44px;right:-20px}}.newsletter-form .wpcf7-response-output{font-size:12px !important;line-height:14px !important;margin:6px 0 0 0 !important;background:#fff !important}.newsletter-form .btn.subscribe{padding:0 !important}.dgwt-wcas-st>span.dgwt-wcas-st--tax{opacity:1 !important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:1px solid #8f8f8f !important}.block-quick-view-popup.open,.block-search-mobile.open{width:100% !important}.minicart-content-wrapper .subtotal{margin-top:0;clear:both;margin-top:30px}.minicart-content-wrapper .woocommerce-mini-cart__buttons a{float:left;width:49%;padding:0;font-size:10px}.minicart-content-wrapper .woocommerce-mini-cart__buttons a:first-child{margin-right:4px;background-color:#149983;color:#fff}.minicart-content-wrapper .woocommerce-mini-cart__buttons a:last-child{background-color:#505050;color:#fff}.minicart-content-wrapper .minicart-items-wrapper .product-thumb{float:left;position:relative;overflow:hidden;width:40%;clear:both}.minicart-content-wrapper .minicart-items-wrapper .thumb-inner{display:inline-block}.minicart-content-wrapper .minicart-items-wrapper .thumb-inner img{max-width:100%;max-height:98px}.minicart-content-wrapper .minicart-items-wrapper .product-innfo .product-name a{color:#222;font-weight:bold;font-weight:bold}.woocommerce a.button::after,.woocommerce button.button::after,.woocommerce input.button::after,.woocommerce #respond input#submit::after{display:none !important}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading{opacity:.6;padding-right:inherit}.woocommerce a.added_to_cart{text-align:center;display:block}.group-btn-hover .add-to-cart,.group-btn-hover .compare,.group-btn-hover .wishlist{color:#fff !important;background-color:#149983 !important;border:1px solid #149983 !important;font-size:14px !important}.group-btn-hover .add-to-cart:hover,.group-btn-hover .compare:hover,.group-btn-hover .wishlist:hover{opacity:.9}.foto-autor img{width:100%}.single-product .entry-summary a{color:#149983}.single-product .entry-summary .price{margin-top:20px}.single-product .entry-summary .price ins,.single-product .entry-summary .price bdi{font-size:23px}.single-product .entry-summary .price del{text-decoration:line-through}.single-product .autores-producto{margin-bottom:50px;display:inline-block}.single-product.woocommerce a.leer-fragmento{display:block;margin:15px 0 0;background:#149983;color:#fff}.single-product.woocommerce a.leer-fragmento:hover{opacity:.8}.single-product a.comprar-ahora{color:inherit;margin-left:5px;background:#cdcdcd}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{padding:9px 1em 7px}@media(max-width: 1030px){.header-nav>li,.header-nav .menu-item-has-children{padding:0 5px}}@media(max-width: 1030px){.header-nav{padding-left:5px}}.woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:#767676}.woocommerce-breadcrumb a{color:#767676}.woocommerce-MyAccount-navigation ul{list-style:none}.woocommerce ul.products li.product .onsale{background:#c30c0c;border-radius:0;margin:0;left:3px;right:auto;min-width:0;min-height:0;top:10px;padding:0 8px 0 8px}.woocommerce .product-remove{width:15px;min-width:0}.woocommerce a.remove{padding:0 9px;display:inline;position:initial}.woocommerce a.remove:hover{color:#fff !important;background:red}.blog-main .blog-list.grid-style{display:flex;flex-wrap:wrap;justify-content:center}.blog-main .blog-list.grid-style .blog-item{display:block;width:390px;margin-bottom:40px}.blog-main .blog-list.grid-style .blog-item a{line-height:21px}.grilla-taxonomia{display:flex;flex-wrap:wrap}.grilla-taxonomia .product-item.style1 .thumb-inner{padding:10px;height:163px;width:190px}.grilla-taxonomia .product-item.style1 .thumb-inner img{-o-object-fit:cover;object-fit:cover;width:130px;height:130px;min-width:100%}.quick-view{z-index:99;background-color:#f0c975}.woocommerce-pagination{display:flex;align-items:center;justify-content:center;margin-top:100px}.woocommerce-pagination ul{padding:0;margin:0}.woocommerce-pagination ul li{display:inline-block;list-style:none;margin:4px}.woocommerce-pagination ul li a{display:inline-flex;font-size:16px;line-height:19px;color:#1b1b3c;font-weight:400;width:40px;height:40px;background:#f7f7f7;border-radius:6px;align-items:center;justify-content:center;text-decoration:none;transition:.5s}.tiene-guia-docente{color:#fff;background:#149983;padding:5px 10px;border-radius:30px 30px 30px 30px;position:absolute;bottom:6px;right:18px;border:3px solid #fff}.woocommerce ul.products li.product a img{display:block;-o-object-fit:contain;object-fit:contain;width:238px;height:198px;-webkit-transform-style:unset}.owl-carousel .owl-item img{-o-object-fit:inherit;object-fit:inherit;width:auto;height:auto}.catalogo-pdf{background:#149983;font-size:12px;color:#fff;padding:3px 10px}.catalogo-pdf:hover{background:#27a38e}.sb_instagram_header,#sbi_load{display:none !important}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:flex-start}.woocommerce .products ul li.product,.woocommerce ul.products li.product{margin:0 5px 20px 5px !important}.woocommerce .products ul li.product a img,.woocommerce ul.products li.product a img{display:block;-o-object-fit:contain;object-fit:contain;width:238px;height:198px;-webkit-transform-style:unset;margin:0 auto}@media only screen and (max-width: 768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:46%}}.deal-of-day,.product-item.style1{height:100%;max-height:340px;margin-bottom:20px}.header-nav>li,.header-nav .menu-item-has-children{padding:0 9px}@media(max-width: 1199px){.header-nav>li,.header-nav .menu-item-has-children{padding:0 4px;margin-bottom:-2px}}@media(max-width: 1199px){.header-nav>li.inicio a,.header-nav .menu-item-has-children.inicio a{padding-left:14px}}@media(max-width: 1199px){.header-nav>li a,.header-nav .menu-item-has-children a{font-size:11px}}@media(max-width: 991px){.header-nav>li a,.header-nav .menu-item-has-children a{padding-left:22px}}@media(min-width: 992px)and (max-width: 1199px){.box-vertical-megamenus .title,.box-vertical-megamenus{width:240px}}.descarga-imagen{position:absolute;bottom:69px;color:#000;z-index:9;font-size:1.5em;width:36px;height:36px;background:#fff;text-indent:4.6px;border-radius:100%;box-sizing:content-box;line-height:1.8;right:12px}.descarga-imagen:hover{color:red}.etiquetas-categoria .category-blog{display:inline-block;background:#00aeef;color:#fff;padding:0px 9px;margin-bottom:10px;transition:background-color .3s ease 0s}.etiquetas-categoria .category-blog a{font-size:11px;color:#fff;display:inline-block;width:100%;height:100%}.etiquetas-categoria .category-blog:hover{transition:background-color .3s ease 0s;background:#149983}.main-info-post p{margin:0 0 10px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1.3;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block;height:27px}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li span.next,.woocommerce nav.woocommerce-pagination ul li span.prev{line-height:1em}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#00aeef;color:#fff;padding-right:17px;padding-left:17px}.woocommerce nav.woocommerce-pagination ul li span.current:hover,.woocommerce nav.woocommerce-pagination ul li a:hover:hover,.woocommerce nav.woocommerce-pagination ul li a:focus:hover{border-radius:0px 0px 0px 0px}.block-the-blog .owl-carousel:hover .owl-stage-outer{padding-bottom:0px;margin-bottom:0px}.footer-opt-2 .newsletter-form select{height:50px;border:1px solid #e6e6e6;color:#888;margin-right:0px}.footer-opt-2 .newsletter-form .input-subscribe{width:39.2%;height:50px}.footer-opt-2 .newsletter-title{padding:28px 0 5px 0}.footer-opt-2 .newsletter-form{padding-bottom:10px;max-width:none;margin-top:0}.footer-opt-2 .newsletter-form .wpcf7 .ajax-loader{position:absolute;top:32px}.footer-opt-2 .newsletter-form .btn.subscribe{width:90%;display:block;margin:3px auto}@media(min-width: 600px){.footer-opt-2 .newsletter-form .btn.subscribe{width:98%;border-radius:8px 8px 8px 8px;margin:0 auto 25px}}@media(min-width: 992px){.footer-opt-2 .newsletter-form .btn.subscribe{width:19.4%;display:inline;margin-top:23px}}.footer-opt-2 .newsletter-form select{color:#747474;margin-left:2px}@media(max-width: 992px){.footer-opt-2 .newsletter-form select{width:100%;margin:5px 0}}.footer-opt-2 .newsletter-form .input-base{height:50px;width:90%;display:block;margin:3px auto;padding-left:20px}@media(min-width: 600px){.footer-opt-2 .newsletter-form .input-base{display:inline-block;width:24%;margin-right:0px;margin-left:5px;padding-left:14px}}@media(min-width: 992px){.footer-opt-2 .newsletter-form .input-base{width:19.4%;margin-right:4px;margin-left:0;padding-left:14px}}@media(max-width: 992px){.footer-opt-2 .newsletter-form .wpcf7 form.invalid .wpcf7-response-output,.footer-opt-2 .newsletter-form .wpcf7 form.unaccepted .wpcf7-response-output{display:table;margin:0 auto !important}}@media(max-width: 992px){.footer-opt-2 .newsletter-form .wpcf7-form-control-wrap.email,.footer-opt-2 .newsletter-form .wpcf7-form-control-wrap.email.interes{width:100%}}body.woocommerce-checkout #billing_company_field{display:none !important}body.woocommerce-checkout #numero_documento_field{width:100% !important}.group-btn-hover .add-to-cart.added,.group-btn-hover .compare.added,.group-btn-hover .wishlist.added{color:#888 !important;background-color:#fff !important;border:1px solid #149983 !important;font-size:14px !important}.added_to_cart.wc-forward{display:block;text-align:center;background:#662e91;color:#fff;margin:50px 10px 0;clear:both;padding:2px 0 0 0}.added_to_cart.wc-forward:hover{color:#c3c1c1}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background-color:#f0c975}.woocommerce table.cart td.actions .input-text,.woocommerce #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text{width:240px}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{padding:4px 6px 3px}#coupon_code{padding:8px 15px;height:30px;margin:0 11px 0 0}.form-row .input-text{color:#333}::-moz-placeholder{color:#aaa;opacity:1}::placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa}body.woocommerce-checkout .woocommerce form.login{width:100%}.tag-novedad{color:#222;background:#f0c975;padding:4px 8px}.tag-proximamente{color:#fff;background:#222;padding:4px 8px}.products li .tag-proximamente,.products li .tag-novedad{position:absolute;top:0;right:0;padding:0px 7px;font-size:12px}.block-minicart .counter-price{font-size:16px;color:#222;font-weight:bold;margin-right:10px;display:inline-block;min-width:50px;text-align:right}.price ins,.price bdi{color:#149983}.price del bdi{color:#bbb}.price>.amount>bdi,.price ins bdi{font-size:17px}.woocommerce-ordering{display:none}.woocommerce-result-count{display:none}.woocommerce span.onsale{min-height:auto;min-width:6.436em;padding:0 10px;font-weight:700;position:absolute;line-height:2.236;top:10px;left:-10px;margin:0;border-radius:0;background-color:#77a464;color:#fff;font-size:18px;z-index:9;text-align:right}.woocommerce span.onsale:before{display:none}#map-canvas-c{width:100% px;height:500px;margin:20px 0 20px;border-radius:20px}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.link-404{background:#149983;color:#fff;padding:4px 10px 3px 11px}.preguntas-frecuentes .card-body{font-size:15px;margin-bottom:12px}.product-name a{font-size:14px;color:#a46497;font-weight:bold}.price del{font-size:14px;color:#000;font-family:"Roboto",sans-serif;text-decoration:none;margin-right:5px}.price del bdi{color:#000}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:1}.single-product .entry-summary .price ins bdi,.single-product .entry-summary .price>.amount>bdi{font-size:28px}.woocommerce div.product .product_title{color:#a46497;font-weight:bold}.single-product .entry-summary .price del{text-decoration:line-through;font-size:22px}.main-slide.sin-hightlight .item-slide:before{background-color:rgba(0,0,0,0);position:absolute;width:100%;height:100%;content:"";display:inline-block}.mp-checkout-benefits-list{display:flex;justify-content:space-between;padding:0 40px}@media(max-width: 700px){.mp-checkout-benefits-list{flex-direction:column}}.payment_box.payment_method_woo-mercado-pago-basic .mp-payment-methods-v2-list{width:500px !important}@media(max-width: 700px){.payment_box.payment_method_woo-mercado-pago-basic .mp-payment-methods-v2-list{width:100% !important}}.payment_box.payment_method_woo-mercado-pago-basic .mp-payment-method-logo-container{width:53px !important;height:47px !important}.payment_box.payment_method_woo-mercado-pago-basic .mp-payment-method-logo-container img{width:100% !important}.payment_box.payment_method_woo-mercado-pago-basic .mp-payment-method-logo-slider-container{top:11px;position:relative;left:9px}.woocommerce div.product form.cart .button{margin-bottom:10px}#listado-librerias td{padding:5px}#listado-librerias tr:first-child td{padding:5px 5px 10px 5px}#listado-librerias tr:nth-child(even){background-color:#f2f2f2}#listado-librerias tr:nth-child(odd){background-color:#fff}#listado-librerias a{color:#149983}#selector-de-provincia{border:1px solid #149983;padding:11px 3px 6px 15px;margin:10px 0 7px 0;border-radius:8px 8px 8px 8px}body.staging::before{background:red;height:23px;content:"-- STAGING --";position:relative;top:0;display:block;text-align:center;font-size:12px;color:#faebd7;font-weight:bolder;font-family:Arial}.header-menu li.inicio{padding-left:24px}@media(max-width: 1199px){.header-menu li.inicio{padding-left:0}}