  @import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Roboto:300,300i,400,400i,600,600i,700');  html{font-family: 'Roboto', Arial, Helvetica, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%  } body{margin:0;font-family: 'Roboto', Arial, Helvetica, sans-serif;}   article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;font-family: 'Roboto', Arial, Helvetica, sans-serif;} audio,canvas,progress,video{display:inline-block;vertical-align:baseline } audio:not([controls]){display:none;height:0 } [hidden],template{display:none } a{background-color:transparent;text-decoration: none;} a:active,a:hover{outline:0 }  img{width: 100%;height: auto;}  abbr[title]{border-bottom:1px dotted } b,strong{font-weight:600 } dfn{font-style:italic } h1{font-size:2em;margin:.67em 0;} mark{background:#ff0;color:#000 } small{font-size:80% } sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline } sup{top:-.5em } sub{bottom:-.25em } img{border:0 } svg:not(:root){overflow:hidden } figure{margin:0;} hr{box-sizing:content-box;height:0 } pre{overflow:auto } code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em } button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0 } button{font-size: .9rem !important;line-height: 1rem !important;padding: 6px 12px 6px;border: 1px solid #DDD;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 10px;} button,select{text-transform:none } button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer } button[disabled],html input[disabled]{cursor:default } button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0 } label{font-size: .9rem;line-height: 1rem;color: #999;padding-bottom: 5px;}   input{line-height:normal;font-size: .9rem;line-height: 1rem;padding: 5px 8px 7px;border: 1px solid #DDD;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;display: inline;float: left;}   input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto } input[type=search]{-webkit-appearance:textfield;box-sizing:content-box } input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none } fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em } legend{border:0;padding:0 } textarea{overflow:auto;font-size: 1rem;line-height: 1rem;font-weight: 300 !important;padding: 5px 8px 7px;border: 1px solid #DDD;margin-bottom: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} optgroup{font-weight:700 } table{border-collapse:collapse;border-spacing:0 } td,th{padding:0 } body{-ms-word-wrap:break-word;word-wrap:break-word } body,button,input,textarea{color:#43454b;font-family: 'Roboto', Arial, Helvetica, sans-serif;line-height:1.618;text-rendering:optimizeLegibility;font-weight:400 } select{color:initial;font-family: 'Roboto', Arial, Helvetica, sans-serif;} h1,h2,h3,h4,h5,h6{clear:both;font-weight:300;margin:0 0 .5407911001em;color:#131315 } h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300 }  h6,h6 a{font-size: 1.4rem;font-weight: 600;}  p{color: #111;font: 300 1.2rem/1.8rem 'Roboto', Arial, Helvetica, sans-serif;}  p a{border-bottom: 1px dotted #F00;}p a:hover{color: #000;border-bottom: 1px dotted #AAA;} .select2-container{width: 100% !important;}.select2-container .select2-selection--single{height: auto;width: 100% !important;} .select2-container .select2-selection--single .select2-selection__rendered{padding: 5px 10px;font-size: .9rem;font-weight: 400;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;} .woocommerce-billign-fields p.form-row{margin: 0 !important;}   label a{display: inline-block;text-align: right;width: 100%;color: #999;font-size: .8rem;line-height: .8rem;text-transform: none;padding: 4px 0;} .wc_payment_method label{border-top: 3px solid #F00;text-transform: uppercase;color: #F00;background: #F9F9F9;padding: 10px !important;} p.form-row{margin: 0 0 10px!important;}      ul, li{list-style: none;padding: 0;margin: 0;}  .col-full{display: inline-block;width: 100%;}    #masthead{display: inline-block;width: 100%;position: relative;border-bottom: 1px solid rgba(255, 255, 255, .2);padding-bottom: 35px;}  .site-branding, .site-branding a{display: inline-block;width: 200px;}  .site-branding a{background: transparent url('img/edlibros-logo-ok.png') no-repeat left top;background-size: 100%;height: 120px;text-indent: -9999px;}     .site-branding p{display: none;}        .site-branding a img{width: 100%;height: auto;}  .site-branding{margin: 10px 0 70px 30px;}  h1.logo{margin: 0;}    .site-footer{padding: 20px;background: #FFF !important;color: #333;}   body.page-id-11 #main{background: #F00 url('img/fondo_editorial.png') no-repeat bottom right;background-size: 50%;padding-bottom: 100px;}  body.page-id-11 p{color: #FFF;font-size: 1.2rem;line-height: 1.8rem;font-weight: 300;width: calc((100% / 4) * 3);}  body.page-id-11 h2{color: #FFF;font: 400 1.4rem/2rem 'Roboto Slab', Arial, Helvetica, sans-serif;margin-top: -25px;margin-bottom: 50px;}          .storefront-primary-navigation{position: absolute;top: 20px;right: 20px;z-index: 999;}    #site-navigation{position: absolute;right: 0px;top: 0px;display: inline-block;background: #F00;width: 120px;}     .secondary-navigation{position: absolute;right: 65px;top: 20px;display: inline-block;}  .secondary-navigation .menu-social-menu-container{display: none;}   .secondary-navigation ul li, .secondary-navigation ul li a{display: inline;float: right;} .secondary-navigation ul li a{margin-left: 5px;text-indent: -9999px;width: 40px;height: 40px;background: #FFF;-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;}.secondary-navigation ul li.menu-item-380 a{background: rgba(0, 0, 0, .2) url('img/icons/mail.svg') no-repeat center;background-size: 20px !important;display: none;}.secondary-navigation ul li.menu-item-383 a{background: #FFF url('img/icons/facebook.svg') no-repeat center;background-size: 30px !important;}  .secondary-navigation ul li.menu-item-382 a{background: #FFF url('img/icons/twitter.svg') no-repeat center;background-size: 30px !important;}   .secondary-navigation ul li.menu-item-384 a{background: #FFF url('img/icons/instagram.svg') no-repeat center;background-size: 20px !important;}   .secondary-navigation ul li.menu-item-385 a{background: #FFF url('img/icons/linkedin.svg') no-repeat center;background-size: 20px !important;}   .secondary-navigation ul li.menu-item-386 a{background: #FFF url('img/icons/youtube.svg') no-repeat center;background-size: 20px !important;} .secondary-navigation ul li a:hover{background-color: #111;}  button.menu-toggle{width: 40px;height: 40px;display: inline-block;background: #FFF !important;text-indent: -9999px;border: none;-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;position: absolute;right: 0;top: 0;background: #FFF url('img/icons/menu.svg') no-repeat center !important;background-size: 16px !important;}  #site-navigation.toggled button.menu-toggle{background: #FFF url('img/icons/close.svg') no-repeat center !important;background-size: 18px !important;}  #site-navigation.toggled button.menu-toggle:hover{background-size: 16px !important;} button.menu-toggle:hover{background-size: 14px !important;}     #site-navigation .menu{display: none;margin-top: 50px;text-align: right;font-size: 1.1rem;line-height: 1.5rem;}   #site-navigation.toggled .menu{display: inline;float: right;}  #site-navigation .menu a{color: #000;font-family: 'Roboto';font-weight: 600;} #site-navigation .menu a:hover{color: #FFF}            .site-search{position: absolute;top: 90px;right: 20px;padding-right: 0px !important;} .site-search form{display: inline-block;width: 100%;position: relative;}    .widget_search form:before,  .widget_product_search form:before{content: "" !important;}  .site-search button{width: 40px;height: 40px;display: inline-block;text-indent: -9999px;border: none;-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;background: rgba(255, 255, 255, .2) url('img/icons/search.svg') no-repeat center !important;background-size: 18px !important;}     .site-search label{display: none;} .site-search .search-field{padding: 10px 15px 6px 15px !important;margin-right: 5px;margin-top: 5px;-webkit-border-radius: 5px;font-size: 1rem;line-height: 1rem;background: none;background: #FFF;border: 1px solid rgba(0, 0, 0, .2);opacity: 0;position: relative;transition: all .2s linear;}    .site-search:hover .search-field{opacity: 1;}    .site-search button{position: relative;top: -4px;right: 0;} .site-search button:hover{background-color: #000 !important;}      #site-header-cart{width: 200px;padding: 0;margin: 0;position: absolute;right: 0px;top: 210px;}#site-header-cart a{padding: 0;color: #111;}#site-header-cart a:after{content: '\f290';} .widget_shopping_cart_content{box-shadow: -3px 3px 10px rgba(0,0,0,.2);border-top: 3px solid #000;z-index: 999;} .widget_shopping_cart_content li,      .widget_shopping_cart_content p{padding: 10px !important;}.widget_shopping_cart_content,.widget_shopping_cart_content p{background: #FFF !important;display: inline-block;font-size: 1rem;}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{padding: 6px 12px !important;color: #FFF !important;display: inline-block;width: calc(100% - 25px);text-align: center;border: none !important;}.widget_shopping_cart_content .quantity{display: inline-block;padding-left: 50px;font-size: .9rem;color: #999 !important;} .widget_shopping_cart_content .mini_cart_item a:first-child{font-size: 1.2rem;line-height: 1.2rem;color: #F00 !important;position: absolute !important;top: 0 !important;left: calc(100% - 22px) !important;} .widget_shopping_cart_content .mini_cart_item a:nth-child(2){cursor: pointer;font-size: .9rem;line-height: .9rem;font-weight: 600;display: inline-block;width: calc(100% - 20px);padding-top: 20px !important;padding-right: 20px !important;}.widget_shopping_cart_content .mini_cart_item a:nth-child(2) img{display: inline;float: left;margin: -10px 10px 5px 0;}.widget_shopping_cart_content .mini_cart_item a:nth-child(2):hover{color: #F00 !important;}   .woocommerce-breadcrumb{margin: 0 !important;padding: 0 !important;display: inline-block;width: calc(100% - 80px);height: 22px;position: absolute;z-index: 111;color: rgba(0, 0, 0, 1) !important;left: 40px;top: 210px;overflow: hidden;}.woocommerce-breadcrumb a{color: rgba(0, 0, 0, 1) !important;}.woocommerce-breadcrumb a:hover{color: rgba(255, 255, 255, 1) !important;}.woocommerce-products-header{padding: 0 !important;}.woocommerce-breadcrumb .breadcrumb-separator{text-indent: 0 !important;}  .woocommerce-products-header h1.page-title,body.archive #main.site-main h1.page-title,body.page-template-default h1.entry-title{background: #F00;padding: 20px 40px 20px;color: #FFF;position: absolute;left: 0;top: 0px;width: calc(100% - 80px);text-align: left;z-index: 0;font: 600 4rem/4rem 'Roboto', Helvetica, Arial, sans-serif;}  body.single-autores .hentry h3{display: inline-block;width: 100%;margin: 0;padding: 10px 0 10px;font: 600 1.4rem/1.4rem 'Roboto', Helvetica, Arial, sans-serif;} body.single-autores .hentry .last_book h3{padding: 15px 0;font-size: 1.2rem;}body.single-autores .hentry .last_book div.woocommerce{margin: 0;padding: 20px 0;}body.single-autores .hentry div.woocommerce{display: inline-block;width: 100%;}body.single-autores .hentry .last_book ul.products li.product{width: 100% !important;}body.single-autores #main.site-main .hentry>.wp-post-image{display: inline;float: left;margin-right: 20px;width: 150px;height: 150px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;position: absolute;}body.single-autores #main{padding-top: 40px;padding-bottom: 40px;}body.single-autores .entry-header .posted-on{display: none;} body.home h2.entry-title{background: #F00;padding: 50px 40px 50px;color: #FFF;margin-left: -40px;margin-top: -140px;margin-bottom: 50px;width: calc(100%);font-size: 4rem;line-height: 3rem;font-weight: 400;text-align: left;z-index: 0;font: 600 1.6rem/2rem 'Roboto Slab', Helvetica, Arial, sans-serif;border-top: 1px solid rgba(255, 255, 255, .1);} body.home h2.entry-title{font-weight: 400;} #main{padding: 140px 40px 40px;position: relative;display: inline-block;width: calc(100% - 80px);}body.home #main{padding-bottom: 0 !important;}body.product-template-default #main{padding-top: 50px;}    .woocommerce-info, .woocommerce-noreviews, p.no-comments, .woocommerce-error, .woocommerce-message{background-color:#F00 !important;border: none !important;color: #FFF !important;font: 300 .9rem/2rem 'Roboto', Helvetica, Arial, sans-serif;padding: 5px 20px !important;margin: 0 0 6px !important;}  .woocommerce-info{background-color:#F3F3F3 !important;color: #000 !important;}.woocommerce-info a{font-weight: 400;color: #000 !important;border-bottom: 1px dotted #333;}.woocommerce-info a:hover{color: #F00 !important;border-bottom: 1px dotted #F00;}    .woocommerce-noreviews a, p.no-comments a, .woocommerce-error a, .woocommerce-message a{color: #FFF !important;padding-top: 4px !important;border-bottom: 1px dotted #FFF;}   .woocommerce-noreviews a:hover, p.no-comments a:hover, .woocommerce-error a:hover, .woocommerce-message a:hover{color: #FFF !important;opacity: 1 !important;border-bottom: 1px dotted #000;}      form.checkout_coupon{padding: 15px 15px 0;display: inline-block;width: 100%;background: #F9F9F9;}    .viewmore{display: inline-block;width: 100%;padding: 10px 0;text-align: right;text-transform: uppercase;font-size: .9rem;border-bottom: 1px solid #EEE;}   .viewmore a.button{padding: 6px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: .8rem;background: #333;}.viewmore a.button:hover{background: #F00;}  ul.products li.product{margin-bottom: 0 !important ;padding-bottom: 40px;margin: 0 !important;width: 100% !important;display: inline-block;clear: none !important;}  .cross-sells ul.products li.products, .last_book ul.products li.products{width: 100% !important;}    ul.products li.product .button,  ul.products li.product .added_to_cart{padding: 6px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: .8rem;}  ul.products li.product .added_to_cart{margin-left: 2px;display: inline;float: left;text-indent: -9999px;width: 10px;height: 19px;background: #333 url('img/icons/eye.svg') no-repeat center !important;background-size: 18px !important;}   ul.products li.product .added_to_cart:hover{background-color: #F90;}  ul.products li.product h2, ul.products li.product .amount, ul.products li.product .button{display: inline;float: left;border: none;}  ul.products li.product .amount{text-align: left;font: 400 1.1rem/1rem "Roboto", Arial, Helvetica, Geneva, sans-serif !important;width: 100%;padding-bottom: 0px;color: #F00;} ul.products li.product del, ul.products li.product ins{display: inline-block;width: 100%;margin: 0 !important;} ul.products li.product del .amount{font: 500 .9rem/1rem "Roboto", Arial, Helvetica, Geneva, sans-serif !important;color: #666;text-decoration: line-through;} ul.products li.product .amount span{text-align: left;font: 300 1rem/1rem "Roboto", Arial, Helvetica, Geneva, sans-serif !important;width: 100%;padding-bottom: 0px;color: #999;padding-left: 2px;} ul.products li.product .price small{text-align: left;font: 300 .7rem/.7rem "Roboto", Arial, Helvetica, Geneva, sans-serif !important;width: 100%;padding-bottom: 0px;color: #999;text-align: left;display: inline-block;width: 100%;} ul.products li.product h2{text-align: left;font: 600 1.3rem/1.5rem "Roboto", Arial, Helvetica, Geneva, sans-serif !important;width: 100%;color: #000;padding: 12px 0 0;margin-bottom: 4px !important;} ul.products li.product a:hover h2{color: #F00;}  ul.products li.product img{display:inline-block;width: 100%;}  ul.products li.product p{display:inline-block;width: 100%;margin: 0;text-align: left;padding-bottom: 10px;padding-right: 20px;font: 300 .9rem/1.2rem "Roboto", Arial, Helvetica, Geneva, sans-serif;color: #000;}  ul.products li.product p.woocommerce-loop-product__author a{font: 300 1rem/1.2rem "Roboto", Arial, Helvetica, Geneva, sans-serif;text-transform: none;color: #AAA;border: none;}ul.products li.product p.woocommerce-loop-product__author a:hover{color: #F00;} .section-title{text-align:left !important;color: #111;font: 400 2rem/2rem "Roboto", Arial, Helvetica, Geneva, sans-serif;margin: 0 0 15px !important;} .section-title a{color: #000 !important;display: inline-block;font: 400 3rem/3rem "Roboto", Arial, Helvetica, Geneva, sans-serif;margin: 0 0 15px !important;}.section-title a:hover{color: #FFF !important;}     h2.pin{display: inline-block;width: 70px;height: 70px;background: #FC0;text-indent: -9999px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;position: absolute;top: 100px;left: 180px;z-index: 99;background: #FC0 url('img/icons/star.svg') no-repeat center;background-size: 30px !important;z-index: 99;transition: all 1s ease;}h2.pin:hover{transform: rotateY( 30deg );background-color: #F00;}h3.section-title{text-align:left !important;color: #111;font: 600 2rem/2rem "Roboto", Arial, Helvetica, Geneva, sans-serif;padding-top: 30px;margin: 0;}.mapa{margin-left: -40px;width: calc(100% + 80px);display: inline-block;background: #EEE;}.divisor{border-top: 1.2px solid #EEE;font-size: 1.2rem;font-weight: 600;padding-top: 10px;}    section.autores{padding: 40px;margin-left: -40px;width: 100%;display: inline-block;margin-bottom: 0;background: #F00 url('img/fondo_editorial.png') no-repeat bottom right;background-size: 60%;padding-bottom: 200px;}section.autores article{width: calc((100% / 2) - 30px);display: inline;float: left;padding-bottom: 30px;padding-right: 30px;}section.autores article:nth-child(2n+2){clear: both;}section.autores a{color: #FFF;}section.autores a.thumbnail{display: inline-block;overflow: hidden;width: 120px;padding: 0 10px;}section.autores a.thumbnail img{display: inline-block;width: 120px;height: 120px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 10px solid rgba(255, 255, 255, .3);margin-left: -10px;transition: all .2s linear;}section.autores a.thumbnail:hover  img{border: 10px solid rgba(255, 255, 255, .8);}section.autores article h2,section.autores article h2 a{font: 600 1.4rem/1.5rem "Roboto", Arial, Helvetica, Geneva, sans-serif;}            article.min{width: calc(100% - 30px);display: inline;float: left;padding-top: 30px;padding-right: 30px;} article.min a.thumbnail{display: inline-block;overflow: hidden;width: 100%;padding: 0 10px;}    body.post-type-archive-prensa article.min a.thumbnail{padding: 0 !important;}   body.post-type-archive-prensa article.min a.thumbnail img{transition: all .2s linear;margin-bottom: -6px !important;opacity: .9;} body.post-type-archive-prensa article.min a.thumbnail:hover img{opacity: 1;}  body.post-type-archive-prensa article.min h2 a{display: inline-block;width: 100%;padding-top: 10px;border-top: 5px solid #EEE;transition: all .2s linear;font: 600 1.3rem/1.5rem "Roboto Slab", Arial, Helvetica, Geneva, sans-serif;} body.post-type-archive-prensa article.min h2 a:hover{border-top: 5px solid #F00;}       article.min h2, article.min h2 a{font: 600 1.4rem/1.5rem "Roboto", Arial, Helvetica, Geneva, sans-serif;} article.min h2 a:hover{color: #000;} article.min p{font: 300 1rem/1.3rem "Roboto", Arial, Helvetica, Geneva, sans-serif;margin: 0 0 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: X;max-height: X*3;}    article.min .entry-date{font: 400 .8rem/1rem "Roboto", Arial, Helvetica, Geneva, sans-serif;display: inline-block;width: 100%;padding-bottom: 6px;color: #999;text-transform: uppercase;color: #CCC;}   body.post-type-archive-autores article.min a.thumbnail img{display: inline-block;width: 120px;height: 120px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 10px solid rgba(0, 0, 0, .05);margin-left: -10px;transition: all .2s linear;}  body.post-type-archive-autores article.min a.thumbnail:hover  img{border: 10px solid rgba(0, 0, 0, .2);}         body.post-type-archive-prensa article.min h2 a{color: #111;}  body.post-type-archive-prensa article.min h2 a:hover{color: #F00;}    .meta{display: inline-block;width: 100%;padding-top: 20px;}.sharebox{display: inline;float: right;width: 100%;padding-bottom: 30px;padding-top: 20px;}.sharebox a{display: inline;float: left;width: 40px;height: 40px;background: #DDD;margin-left: 4px;cursor: pointer;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;text-indent: -9999px;overflow: hidden;font-size: 0rem;} .sharebox a.facebook{background: #AAA url('img/icons/facebook-w.svg') no-repeat center;background-size: 34px !important;}.sharebox a.twitter{background: #AAA url('img/icons/twitter-w.svg') no-repeat center;background-size: 30px !important;}.sharebox a.linkedin{background: #AAA url('img/icons/linkedin-w.svg') no-repeat center;background-size: 20px !important;}.sharebox a.whatsapp{background: #AAA url('img/icons/whatsapp-w.svg') no-repeat center;background-size: 22px !important;}.sharebox a:hover{background-color: #F00;}       body.single h1.entry-title{font: 600 2.3rem/2.5rem "Roboto Slab", Arial, Helvetica, Geneva, sans-serif;border-bottom: 1px solid #DDD;padding-bottom: 20px;margin: 0;}body.single h2{font: 300 1.4rem/1.8rem "Roboto Slab", Arial, Helvetica, Geneva, sans-serif;border-bottom: 1px solid #DDD;padding-bottom: 20px;}body.single .related h2{border-bottom: none;border-top: 1px solid #DDD;}  body.single h1.entry-title{font: 600 2.3rem/2.5rem "Roboto Slab", Arial, Helvetica, Geneva, sans-serif;border-bottom: 1px solid #DDD;padding-bottom: 20px;} body.single .posted-on{font-size: .9rem;line-height: .9rem;font-weight: 300;}body.single .posted-on, body.single .posted-on time{color: #999;}   body.single .posted-on .updated{margin-left: 10px;padding-left: 10px;border-left: 1px solid #DDD;}body.single .posted-on{font-size: .9rem;line-height: .9rem;font-weight: 300;padding-bottom: 10px;} p iframe{width: calc(100% + 80px);margin-left: -40px;}        .edicion{position: absolute;bottom: 22%;left: 142px;z-index: 999;height: 29px;font-size: .8rem;line-height: .9rem;text-align: left;text-transform: uppercase;background: #111;border: none !important;color: #FFF;padding: 5px 12px !important;margin: 0 !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;transform: rotate(-10deg);-ms-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);}    .woocommerce-loop-product__link{position: relative;display: inline-block;width: auto;margin: 40px auto 0;}    .cart-collaterals ul.products li.product.first{clear: none !important;}      .woocommerce-loop-product__link .onsale{position: absolute;bottom: 10%;left: 150px;z-index: 999;height: 19px;background: #F00;border: none !important;color: #FFF;padding: 5px 12px !important;margin: 0 !important;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;transform: rotate(-10deg);-ms-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);}     .woocommerce-loop-product__link .lomo{display:inline-block;width: 30px;height: 102%;position: absolute;left: 0;top: -3px;background: #222 url('img/img-lomo-b.png') no-repeat center bottom;background-size: 10px;margin-left: 30px;transform: perspective( 300px ) rotateY( -55deg );text-indent: -9999px;z-index: 10;transition: all .2s linear;}   .woocommerce-loop-product__link img{transform: perspective( 600px ) rotateY( 30deg );width: 160px !important;height: auto;margin: 10px 0 20px 48px !important;position: relative;z-index: 1;transition: all .2s linear;z-index: 1;}   .woocommerce-loop-product__link .sombra{display:inline-block;width: 70px;height: 30px;position: absolute;left: 20px;bottom: -4px;background: #000;z-index: 1;-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);-moz-transform: skew(60deg, 0deg);-webkit-transform: skew(60deg, 0deg);-o-transform: skew(60deg, 0deg);-ms-transform: skew(60deg, 0deg);transform: skew(60deg, -5deg);opacity: .1;transition: all .2s linear;}    .woocommerce-loop-product__link:hover  .lomo{height: 98%;left: 5px;top: 3px;width: 20px;transform: perspective( 200px ) rotateY( -55deg );}   .woocommerce-loop-product__link:hover  img{transform: perspective( 1200px ) rotateY( 20deg );width: 160px !important;height: auto;margin: 10px 0 20px 48px !important;}   .woocommerce-loop-product__link:hover .sombra{width: 70px;height: 30px;left: 30px;bottom: -1px;-moz-transform: skew(55deg, -5deg);-webkit-transform: skew(55deg, -5deg);-o-transform: skew(55deg, -5deg);-ms-transform: skew(55deg, -5deg);}    .storefront-sorting{display: inline-block;width: 100%;text-align: right;padding-bottom: 10px;border-bottom: 1px solid #EEE;} .storefront-sorting p{display: inline;float: right;margin: 6px 0 0;padding-right: 10px;font-size: .8rem;font-weight: 300;} .storefront-sorting form{display: inline;float: right;margin: 0;} .storefront-sorting select{padding:5px 20px 5px 30px;margin: 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#333;border:none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background: #EEE url('img/icons/picodow.svg') no-repeat 10px 10px !important;background-size: 10px !important;}         #post-navigation{display: inline-block;width: 100%;padding: 20px 0 40px;margin: 40px 0 0;border-top: 1px solid #EEE;}   #post-navigation .nav-links{display: inline-block;width: 100%;font-size: 1.2rem;line-height: 1.4rem;color: #999;} #post-navigation .nav-next{display: inline;float: right;width: calc(100% / 2);text-align: right;} #post-navigation .nav-previous{display: inline;float: left;width: calc(100% / 2);} #post-navigation .nav-links a{font-size: 1.2rem;color: #999;} #post-navigation .nav-links a:hover{color: #F00;}    #post-navigation span.screen-reader-text{text-transform: uppercase;letter-spacing: .05rem;color: #CCC;font: 300 .8rem/1rem 'Roboto', Arial, Helvetica, sans-serif;display: none;}  #post-navigation li{padding-top: 5px;display: inline;float: left;}   #post-navigation li a, #post-navigation li span{display: inline;float: left;overflow: hidden;width: 40px;height: 40px;text-align: center;background: #222;color: #FFF;margin-right: 4px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;font-size: 1.4rem;line-height: 2.4rem;}  #post-navigation li span.current{background: #F00;color: #FFF;}#post-navigation li a.next{text-indent: -9999px;background: #222 url('img/icons/picoright.svg') no-repeat center;background-size: 18px;}#post-navigation li a.prev{text-indent: -9999px;background: #222 url('img/icons/picoleft.svg') no-repeat center;background-size: 18px;}#post-navigation li a:hover{background-color: #F00;}   #newsletter{background: #000;padding: 60px 40px;display: inline-block;width: calc(100% - 80px);} #newsletter h3{color: #FFF;display: inline;float: left;width: 100%;font: 300 1.8rem/2rem 'Roboto Slab', Arial, Helvetica, sans-serif;}  #newsletter label{display: none;} #newsletter form{display: inline;float: left;width: 100%;background: none;}  #newsletter input{width: calc(100%);padding: 6px 12px;border: 1px solid #DDD;color: #FFF;background: transparent;margin-bottom: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 1rem;background: rgba(255, 255, 255, .9);}   #newsletter input:focus{background: rgba(255, 255, 255, 1);color: #333;}       #newsletter button{padding: 4px 12px 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 1rem !important;}            .site-footer{text-align: center}   .site-footer ul{display: inline-block;width: auto;padding-bottom: 0px;text-align: center} .site-footer ul li{display: inline;float: left;padding: 0;font-size: .8rem;width: 100%;} .site-footer ul li a img{width: auto;} .site-footer ul li a.enlink{font-weight: 600;padding: 5px 0 0;display: inline-block;}.site-footer ul li:last-child a{padding: 3px 0 0;display: inline-block;} .site-footer p.legal{display: inline-block;width: 100%;color: #999;font-size: .6rem;line-height: 1rem;text-align: center;padding: 20px 0;border-top: 1px solid #DDD;}    .woocommerce-tabs{padding-top: 0 !important;border: none !important;}.woocommerce-tabs .panel h2:first-of-type{font-weight: 600;color: #222;padding-top: 10px;}.woocommerce-tabs ul.tabs{width: 100% !important;display: inline-block;border: none !important;}.woocommerce-tabs ul.tabs li:after{content: "" !important;}.woocommerce-tabs .panel{width: 100% !important;margin: 0 !important;display: inline-block;}.woocommerce-tabs ul.tabs li{border: none !important;} .woocommerce-tabs ul.tabs li a{font-weight: 600;width: calc( 100% / 2) !important;display: inline;float: left;text-align: center;padding: 5px 0 !important;border-bottom: 5px solid #EEE;border-top: none !important;font-weight: 400;text-transform: uppercase;}  .woocommerce-tabs ul.tabs li a:hover{background: #F9F9F9;}  .woocommerce-tabs ul.tabs li.active a{border-bottom-color: #222;color: #EEE !important;} .woocommerce-tabs ul.tabs li a:after{content: '';}     .panel .columna{display: inline;float: left;width: 100%;margin-right: 30px;}.panel .columna h3{display: inline-block;width: 100%;padding: 30px 0 5px;margin-bottom: 0px;font-size: 1.2rem;line-height: 1.4rem;}.columna .metadatos{border-top: 1px solid #EEE;padding-bottom: 10px !important;border-bottom: 1px solid #EEE;}.columna ul.metadatos:first-child{border: none;padding-top: 15px;} .columna .metadatos,.columna .metadatos li{line-height: 1rem;display: inline-block;width: 100%;padding: 0;} .columna .metadatos li span{display: inline-block;width: 100%;}.columna .metadatos li .tit{font-size: .8rem;line-height: 1rem;text-transform: uppercase;padding-top: 15px;font-weight: 300;color: #999;} .columna .metadatos li .val{color: #000;font-size: .9rem;line-height: 1rem;}.columna .metadatos li a{font-weight: 300;padding: 10px 20px 10px 40px;margin: 10px 0 0 ;display: inline-block;width: calc(100% - 70px);background: #DDD;color: #333;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;transition: all .2s ease;font-size: 1rem !important;line-height: 1.2rem !important;}.columna .metadatos li a.pdf{background: #DDD url('img/icons/file-pdf.svg') no-repeat 7px 8px;background-size: 28px;padding-top: 10px;padding-bottom: 15px;padding-left: 45px;} .columna .metadatos li a.amazon{background: #DDD url('img/icons/amazon.svg') no-repeat 7px 8px;background-size: 28px;padding-top: 10px;padding-bottom: 15px;padding-left: 45px;}.columna .metadatos li a.apple{background: #DDD url('img/icons/apple.svg') no-repeat 7px 8px;background-size: 28px;padding-top: 10px;padding-bottom: 15px;padding-left: 45px;} .columna .metadatos li a.kobo{background: #DDD url('img/icons/kobo.svg') no-repeat 7px 8px;background-size: 28px;padding-top: 10px;padding-bottom: 15px;padding-left: 45px;}           .columna .metadatos li a:hover{background-color: #F00;color: #FFF} blockquote{width: 100%;margin: 8px 0 12px !important;padding: 0 0 20px;}blockquote p{margin: 0;color: #F00;font-size: 1.2rem;line-height: 1.6rem;font-weight: 400;font: 400 1.2rem/1.6rem 'Roboto Slab', Arial, Helvetica, Geneva, sans-serif;}     body.single-autores .hentry h3{display: inline-block;width: 100%;margin: 0;padding: 10px 0 10px;font: 600 1.4rem/1.4rem 'Roboto', Helvetica, Arial, sans-serif;}       .storefront-full-width-content .related.products>h2:first-child,.storefront-full-width-content .up-sells>h2:first-child{text-align:left !important;display: inline-block;width: 100%;padding: 10px 0 10px;font: 600 1.4rem/1.4rem 'Roboto', Helvetica, Arial, sans-serif;} .single-product div.product .woocommerce-product-gallery{width:calc( 100% ) !important;} .single-product div.product .summary{width:100%;margin-bottom: 0px !important;} .single-product div.product .summary p{text-transform: uppercase;font-size: 1rem;line-height: 1.6rem;margin: 0 !important;padding: 10px 0;}   .single-product div.product .summary p.price{border: none;color: #F00;font-weight: 400;display: inline-block;width: 100%;padding-bottom: 0;}  .single-product div.product .summary p.price .amount{display: inline;float: left;padding-right: 5px;}    .single-product div.product .summary p.price span > span{font-weight: 200;color: #999;}      .single-product div.product .summary p.price del{display: inline;float: left;width: 100%;font-weight: 200;color: #666;padding-right: 10px;}    .single-product div.product .summary p.price ins{display: inline;float: left;text-decoration: none;margin: 0;padding-right: 10px;}    .single-product div.product .summary p.price small{display: inline;float: left;text-decoration: none;font-size: .7rem !important;line-height: 2.1rem;color: #AAA;}     .single-product div.product .summary p.price small:before{content: '/ ';}       .single-product .onsale{position: absolute;top: 40px;left: -10px;z-index: 999;background: #F00;border: 0;color: #FFF;padding-left: 20px;padding: 7px 15px 7px 20px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;box-shadow: 0px 3px 5px rgba(0,0,0,.4);transform: rotate(-10deg);-ms-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);}           .woocommerce-product-details__short-description{padding-left: 100px;min-height: 100px;}.woocommerce-product-details__short-description p.auth{padding-bottom: 0 !important;}.woocommerce-product-details__short-description p.auth a{border: none;}.woocommerce-product-details__short-description p.auth span.media{width: 70px;height: 70px;margin-left: -100px;display: inline;float: left;overflow: hidden;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 6px solid rgba(0, 0, 0, .1);transition: all .2s linear;}  .woocommerce-product-details__short-description p.auth a:hover span.media{border: 6px solid rgba(0, 0, 0, .2);}       .woocommerce-product-details__short-description p.auth .name{font: 300 1.2rem/1.6rem "Roboto", Arial, Helvetica, Geneva, sans-serif;padding-bottom: 0px;text-transform: none;color: #AAA;display: inline-block;width: 100%;transition: all .2s linear;} .woocommerce-product-details__short-description p.auth a:hover .name{color: #F00;}     .single-product div.product form.cart{padding-top: 0 !important;position: relative;padding-left: 100px !important;}    .single-product div.product .summary button{background: #222;color: #FFF;border: none;padding: 6px 12px 8px;margin-left: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: .9rem !important;line-height: 1.2rem !important;margin-top: 10px;} .single-product div.product .summary input{background: #FFF;border: 1px solid #DDD;color: #000;font-size: 1rem !important;padding: 3px 12px 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: .8rem;margin-right: 10px;} .single-product div.product .summary button:hover{background: #F00;} .single-product div.product form.cart{margin-bottom:10px !important;padding:1em 0;} .single-product div.product .summary label{color: #AAA;text-transform: uppercase;font-weight: 200;font-size: .9rem;width: 100px;display: inline;float: left;position: absolute;left: 0;top: 10px;} .single-product div.product .summary .quantity{margin-right: 4px !important;margin-top: 10px;} .single-product div.product .product_meta{text-transform: uppercase;font-weight: 300;} .single-product div.product .product_meta a{color: #F00;text-decoration: none !important;} .single-product div.product .product_meta a:hover{color: #000;text-decoration: none !important;}  .single-product div.product .product_meta .cat_meta{display: inline;float: left;width: 100%;padding-bottom: 20px;}   .single-product div.product .product_meta .posted_in:before{font: normal normal normal 13px/1 FontAwesome;content: '\f07b';padding-right: 5px;color: #DDD;}   .single-product div.product .product_meta .tagged_as:before{font: normal normal normal 13px/1 FontAwesome;content: '\f02c';padding-right: 5px;color: #DDD;}          .woocommerce-tabs{display: inline-block;width: 100%;}  .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{width: 40px !important;height: 40px !important;line-height: 3rem !important;-webkit-border-radius: 100% !important;background-color: #222 !important;} .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{line-height: 2.4rem !important;} .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color: #F00 !important;}   .single-product h1{font: 600 2.4rem/2.6rem 'Roboto', Arial, Helvetica, sans-serif;color: #000;}   .comment-notes{font-size: .9rem;line-height: 1rem;color: #999;}  .comment-form label{display: inline-block;width: 100%;font-size: 1rem;line-height: 1.2rem;}        .comment-form-rating a{border: none;}  .comment-form input,  .comment-form textarea{display: inline;float: left;width: calc(100% - 6px);border: 1px solid #DDD;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}  .comment-form p{display: inline-block;width: 100% !important;margin-top: 0;margin-bottom: 10px;}      .comment-form .submit{background: #222;border: none;padding: 6px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: .8rem;width: auto;text-transform: uppercase;margin-top: 10px;}   .comment-form-rating{border-bottom: 1px solid #EEE;display: inline-block;width: 100%;padding: 10px 0;}  .comment-form p.stars{display: inline;float: left;width: 150px !important;}  .comment-form-rating label{display: inline !important;float: left !important;width: auto !important;padding-right: 20px;font-weight: 300;color: #000;}            table.cart,  table.cart tbody{display: inline-block;width: 100%;background: #F9F9F9;}.woocommerce-cart-form{display: inline;float: left;width: 100%;} .wcppec-checkout-buttons{display: inline-block;width: 100%;text-align: left !important;}.wcppec-checkout-buttons__separator{opacity: .2;margin: 0;}.wcppec-checkout-buttons a{padding: 0;} .cart-collaterals{display: inline;float: left;width: 100%;}.cart-collaterals .cross-sells{display: inline-block !important;width: 100% !important;margin: 0 !important;}body.woocommerce-cart .cart-collaterals{display: inline;float: left;width: 100%;}body.woocommerce-cart .cart-collaterals h2{border-top: 1px solid #DDD;text-align:left !important;display: inline-block;width: 100%;padding: 10px 0 10px;font: 400 1rem/1.2rem 'Roboto', Helvetica, Arial, sans-serif}.woocommerce-cart-form table.shop_table{display: inline-block;width: 100%;margin: 50px 0} .woocommerce-cart-form .shop_table th,.woocommerce-cart-form .shop_table td{padding: .2rem 1rem;text-align: left !important;font-size: 1rem !important;line-height: 1.6rem !important;font-weight: 300 !important;padding: 5px 10px !important;vertical-align: top;width: 100% !important;background: none;border: none;}      .woocommerce-cart-form .shop_table th.product-thumbnail,     .woocommerce-cart-form .shop_table td.product-thumbnail{min-width: 100px;width: 100px !important;}      .woocommerce-cart-form .shop_table th.product-remove,        .woocommerce-cart-form .shop_table td.product-remove{padding: 0 !important;}                 .woocommerce-cart-form .shop_table th::before,.woocommerce-cart-form .shop_table td::before{padding-right: 10px;}  .woocommerce-cart-form .shop_table td.product-name a{font-size: 1.2rem ;line-height: 1.4rem ;font-weight: 600 ;color: #000 ;}.woocommerce-cart-form .shop_table td.product-name a:hover{font-size: 1.2rem ;line-height: 1.4rem ;font-weight: 600 ;color: #F00 ;}.woocommerce-cart-form .shop_table td.product-remove{padding: 6px !important;}.cart-collaterals .cart_totals{display: inline-block;width: calc(100% - 20px) !important;}.cart-collaterals h2{display: inline-block;width: 100%;}.cart-collaterals .cart_totals h2{font-size: 1.2rem;font-weight: 400;border-top: 1px solid #EEE;padding-top: 6px;}.cart-collaterals a.checkout-button{background: #000;width: auto !important;font-size: .9rem !important;display: inline;float: left;padding: 6px 10px;border: none;margin: 10px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} .cart-collaterals a.checkout-button:hover{background: #F00;}.cart-collaterals table{width: 100%;}  .cart-collaterals table,  .cart-collaterals table a{font-size: .9rem !important;border: none;}    .cart-collaterals table td,   .cart-collaterals table th{padding: 4px;border-bottom: 1px solid #FFF;}  .cart-collaterals table th{border-right: 1px solid #FFF;font-weight: 300;vertical-align: top;text-align: right;padding-right: 10px;}  .cart-collaterals table td{vertical-align: top;text-align: left !important;padding-right: 10px;}    .cart-collaterals table .order-total td{color: #F00;}    table.cart .product-thumbnail img{width: 100px;height: auto;max-width: 100% !important;}  table.cart .product-quantity label{display: none;}     table.cart .product-quantity input{background: #FFF;border: 1px solid #EEE;color: #000;font-size: 1rem !important;padding: 3px 12px 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: .8rem;}        table.cart .product-price,  table.cart .product-subtotal{font-size: .9rem !important;}    table.cart .product-subtotal{font-weight: 600 !important;}       table.cart .button,  table.cart input.button,  table.cart .input-text{display: inline;float: left;margin-right: 4px !important;padding: 6px 12px 8px;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;font-size: .9rem !important;line-height: 1.2rem !important;}     table.cart .input-text{border: 1px solid #DDD;font-weight: 300;padding: 5px 12px 7px !important;}     a.shipping-calculator-button{display: none;}  table tr,  table th,  table td{text-align: left;padding: .2rem 1rem;border-bottom: 1px solid #FFF;font-size: 1rem !important;line-height: 1.2rem;font-weight: 300;}  table td span{padding-left: 10px !important;}      table td .product-quantity{display: inline;float: left;padding-right: 10px;}    table tr.shipping td{font-size: .7rem !important;line-height: .8rem;color: #F00;}  table tr.order-total td{color: #222;}    .woocommerce h3{font-size: 1.2rem;line-height: 1.4rem;font-weight: 400;padding-top: 10px;}.woocommerce h3#ship-to-different-address{border-top: 1px dashed #CCC;}.woocommerce h3#ship-to-different-address span{color: #333;font-weight: 400;}  .wc_payment_method img{width: auto;}    .form-row.woocommerce-validated input.input-text,  .form-row.woocommerce-invalid input.input-text{box-shadow: none !important;}    .form-row.place-order{display: inline-block;padding: 10px 10px 0 !important;margin: 0 0 0 !important;width: calc(100% - 20px) !important;}   #place_order{width: auto !important;background: #111;color: #FFF;border: none;}  #place_order:hover{background: #F00;color: #FFF;border: none;}    #payment .payment_methods p{font-size: .9rem;line-height: 1.4rem;}  #payment .payment_methods li .payment_box{padding:10px !important;padding-left: 30px;}      .entry-content{padding-bottom: 40px;display: inline-block;width: 100%;}     .entry-content > .woocommerce{padding: 40px 0;display: inline-block;width: 100%;}    .entry-header{padding: 0 !important;display: inline-block;padding-bottom: 20px !important;width: 100%;}          body.single .entry-header .wp-post-image{width: 100%;}   body.single-autores .entry-header .wp-post-image{width: calc(100% - 20px );border: 10px solid rgba(0, 0, 0, .1);-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;transition: all .2s linear;}   body.single-autores .entry-header .wp-post-image:hover{border: 10px solid rgba(0, 0, 0, .3);}     body.single .entry-header .titlewrap{width: 100%;padding-top: 20px;}   a.button{display: inline;float: left;margin-right: 4px !important;padding: 6px 12px 8px;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;font-size: .9rem !important;line-height: 1.2rem !important;margin-bottom: 10px;color: #FFF !important;} a.button::hover{border: none;}      a.skip-link{display: none;} .storefront-featured-product{position: relative;margin-bottom: 40px;border-bottom: 1px solid #EEE;padding-bottom: 40px;}  .storefront-featured-product  ul.products li.product h2.woocommerce-loop-product__title{font-size: 2rem !important;line-height: 2rem !important;width: 100% !important;}                           @media (min-width:320px){}  @media (min-width:568px){.sharebox a{ width: 30px;height: 30px;}   .sharebox a.facebook{background-size: 24px !important;}   .sharebox a.twitter{background-size: 20px !important;}   .sharebox a.linkedin{background-size: 14px !important;text-indent: -9999px;}   .sharebox a.whatsapp{display: none;}          .site-branding,   .site-branding a{width: 300px;}    .site-branding a{height: 170px;}     .site-branding{margin: 10px 0 20px 30px;}    body.page-id-11 p{width: calc((100% / 3) * 2);}     #site-header-cart{top: 170px;}     .site-footer{padding: 50px;}    .woocommerce-products-header h1.page-title, body.archive #main.site-main h1.page-title, body.page-template-default h1.entry-title{padding: 20px 40px 30px;font-size: 6rem;line-height: 5rem;width: calc(100% - 80px);}    #main{padding: 140px 40px 40px;width: calc(100% - 80px);}        .storefront-primary-navigation{right: 40px;top: 40px;}    .site-search{right: 40px;top: 85px;}        .secondary-navigation{right: 85px;top: 40px;}   #newsletter h3,    #newsletter form{width: calc((100% / 2) - 20px);margin-right: 20px;}      .site-footer ul li:first-child,   .site-footer ul li:last-child{width: calc(100% );}            ul.products li.product{width: calc( ( 100% / 2 ) - 30px) !important;padding-right: 30px;display: inline;float: left;}    ul.products.columns-1 li.product{width: calc( 100% - 30px) !important;}   ul.products li.product:nth-child(2n+1){clear: both !important;}      body.home h2.entry-title{margin-left: -40px;margin-top: -155px;width: 100%;}      .woocommerce-breadcrumb{left: 40px;top: 210px;width: calc( 100% - 300px );overflow: hidden;}      section.autores{padding: 50px;margin-left: -50px;background-size: 40%;}     section.autores article{width: calc( (100% / 4) - 30px );padding-right: 30px;display: inline;float: left;margin-right:0;}section.autores article:nth-child(2n+2){clear: none;} section.autores article:nth-child(3n+2){clear: both;}    .mapa{margin-left: -50px;width: calc(100% + 100px);}       article.min{width: calc((100% / 2 ) - 30px);}      article.min:nth-child(2n+2){clear: both;}                             body.single-autores .hentry .last_book .woocommerce{width: calc(100% - 40px);}        .single-product div.product .woocommerce-product-gallery{width:calc( 100% / 2) !important;display: inline;float: left;margin-right: 0 !important;}         .single-product div.product .summary{width: calc( (100% / 2) - 30px ) !important;display: inline !important;float: left !important;margin-left: 30px;}            blockquote{width: calc((100% / 2) );margin: 10px 30px 0 0 !important;display: inline;float: left;}             body.single .entry-header .wp-post-image{width: calc(100% / 2);margin-right: 30px;display: inline;float: left;}     body.single-autores .entry-header .wp-post-image{width: calc( (100% / 2) - 20px );}              body.single-autores .entry-header .titlewrap,    body.single .entry-header .titlewrap{display: inline;float: left;width: calc((100% / 2) - 30px);padding-top: 0px;}                                                body.page-id-11 h2{font: 400 1.8rem/2.4rem 'Roboto Slab', Arial, Helvetica, sans-serif;}             .secondary-navigation ul li.menu-item-380 a{display: inline;}              .panel .columna.izquierda{display: inline;float: left;width: calc(((100% / 4) * 3) - 30px);}       .panel .columna.derecha{display: inline;float: right;width: calc((100% / 4) * 1);margin: 0;}                     .storefront-featured-product ul.products{padding: 0 !important;margin-bottom: -50px;}        .storefront-featured-product  ul.products li.product{width: 100% !important;padding: 0 !important;}                        .storefront-featured-product  ul.products li.product h2.woocommerce-loop-product__title{position: absolute;right: 0 !important;bottom: 50px;width: calc(100% / 2) !important;margin: 0 !important;padding-bottom: 20px;border-bottom: 1px solid #EEE;padding-left }                          .storefront-featured-product  ul.products li.product p.woocommerce-loop-product__author,       .storefront-featured-product  ul.products  li.product .price,       .storefront-featured-product  ul.products  li.product p,       .storefront-featured-product  ul.products  li.product .button{margin-left: calc(100% / 2) !important;position: relative;top: -60px !important;}              .storefront-featured-product  ul.products  li.product p,       .storefront-featured-product  ul.products  li.product .amount{width: calc(100% / 2);}               .storefront-featured-product  ul.products  li.product .amount{padding: 0 !important;}       .storefront-featured-product  ul.products  li.product del .amount{font-size: 1rem !important;}              .storefront-featured-product  ul.products  li.product .amount{font-size: 1.2rem !important;padding-bottom: 15px;padding-top: 5px;}         .storefront-featured-product  ul.products li.product p.woocommerce-loop-product__author a{font-size: 1.2rem !important;}                   h2.pin{left:180px;top: 70px;}         p iframe{width: calc(100%);margin-left: 0px;}                        .columna .metadatos li a.pdf,         .columna .metadatos li a.amazon,        .columna .metadatos li a.apple,        .columna .metadatos li a.kobo{background-size: 18px;font-size: .9rem;line-height: 1rem;padding: 6px 20px 7px 30px;}                                            }    @media (min-width:780px){.storefront-featured-product img{ width: 230px !important;margin-left: 150px !important;}  .storefront-featured-product .sombra{left: 70px;} .storefront-featured-product .lomo{left: 67px;height: 383px;width: 35px;top: -8px;}  .storefront-featured-product img{width: 230px !important;margin-left: 120px !important;}    .storefront-featured-product .woocommerce-loop-product__link:hover img{transform: perspective( 1200px ) rotateY( 20deg );width: 230px !important;height: auto;margin: 10px 0 20px 120px !important;}    .storefront-featured-product .woocommerce-loop-product__link:hover .lomo{height: 98%;left: 77px;top: 3px;width: 20px;transform: perspective( 200px ) rotateY( -55deg );}    .storefront-featured-product .woocommerce-loop-product__link:hover .sombra{width: 70px;height: 30px;left: 100px;bottom: -1px;-moz-transform: skew(55deg, -5deg);-webkit-transform: skew(55deg, -5deg);-o-transform: skew(55deg, -5deg);-ms-transform: skew(55deg, -5deg);}      .storefront-featured-product  ul.products li.product h2.woocommerce-loop-product__title{position: absolute;right: 0;bottom: 150px;width: calc(100% / 2) !important;margin: 0 !important;padding-bottom: 20px;border-bottom: 1px solid #EEE;font-size: 2.2rem !important;line-height: 2.3rem !important;padding-left }       .storefront-featured-product  ul.products li.product p.woocommerce-loop-product__author,   .storefront-featured-product  ul.products  li.product .price,   .storefront-featured-product  ul.products  li.product p,   .storefront-featured-product  ul.products  li.product .button{margin-left: calc(100% / 2) !important;position: relative;top: -160px !important;}         h2.pin{top: 80px;left:300px;width: 70px;height: 70px;}   #site-navigation{width: 280px;}   .secondary-navigation .menu-social-menu-container{display: inline-block;}  .columna .metadatos li a{font-size: .9rem !important;line-height: 1.1rem !important;}      .woocommerce-cart-form .shop_table th.product-remove,  .woocommerce-cart-form .shop_table td.product-remove{width: 40px !important;}            .woocommerce-cart-form .shop_table th.product-name,   .woocommerce-cart-form .shop_table td.product-name{width: 20% !important;}        .woocommerce-cart-form .shop_table th.product-price,   .woocommerce-cart-form .shop_table td.product-price{width: 20% !important;}           .woocommerce-cart-form .shop_table th.product-quantity,   .woocommerce-cart-form .shop_table td.product-quantity{width: 20% !important;}           .woocommerce-cart-form .shop_table th.product-subtotal,   .woocommerce-cart-form .shop_table td.product-subtotal{width: 20% !important;}          }    @media (min-width:900px){.site-branding, .site-branding a{ width: 400px;}     .site-branding a{height: 220px;}        .site-branding{margin: 10px 0 30px 40px;}       #site-header-cart{top:225px;}              .site-search{right: 40px;}      #main{padding: 140px 50px 40px;width: calc(100% - 100px);}         .secondary-navigation{right: 85px;}       body.page-id-11 p{width: calc((100% / 4) * 3);}    body.page-id-11 #main{background-size: 35%;}       #newsletter{padding: 70px 50px;width: calc(100% - 100px);}      .site-footer ul li{width: auto !important;padding: 0;display: inline;float: left;}    .site-footer ul li a{padding: 6px 20px !important;}           ul.products li.product{width: calc( ( 100% / 4 ) - 30px) !important;}    ul.products li.product:nth-child(2n+1){clear: none !important;}    ul.products.columns-1 li.product{width: calc( 100% ) !important;padding: 0;}       body.home h2.entry-title{margin-left: -100px;margin-top: -160px;padding: 50px 100px;display: ;}   .woocommerce-breadcrumb{left: 50px;top: 270px;overflow: hidden;}       article.min{width: calc((100% / 4 ) - 30px);}    article.min:nth-child(2n+2){clear: none;}    article.min:nth-child(4n+2){clear: both;}                         blockquote{width: calc((100% / 3));}           .reeled blockquote{width: calc((100% / 2));}                    body.single .entry-header .wp-post-image{width: calc(100% / 3);margin-right: 30px;display: inline;float: left;}      body.single-autores .entry-header .wp-post-image{width: calc( (100% / 3) - 20px );}      body.single .entry-header .titlewrap,      body.single-autores .entry-header .titlewrap{display: inline;float: left;width: calc(((100% / 3) * 2) - 30px);padding-top: 0px;}                                                .cart-collaterals{display: inline;float: left;width: calc((100% / 4) * 1);}                   .storefront-featured-product  ul.products li.product h2.woocommerce-loop-product__title{position: absolute;right: 0;bottom: 150px;width: calc(100% / 2) !important;margin: 0 !important;padding-bottom: 20px;border-bottom: 1px solid #EEE;font-size: 2.2rem !important;line-height: 2.3rem !important;padding-left }                .storefront-featured-product  ul.products  li.product p,       .storefront-featured-product  ul.products  li.product .amount{width: calc(100% / 2);}       .storefront-featured-product  ul.products  li.product .amount{font-size: 1.4rem !important;padding-bottom: 15px;padding-top: 0 !important;}        .storefront-featured-product  ul.products  li.product del .amount{font-size: 1rem !important;font-size: 1rem;padding-bottom: 0 !important;padding-top: 0 !important;}                 .storefront-featured-product  ul.products li.product p.woocommerce-loop-product__author a{font-size: 1.4rem !important;margin: 0 !important;}         .storefront-featured-product ul.products{margin-bottom: -120px;}              .storefront-featured-product  ul.products li.product a{margin: 0 5% !important;}             .sharebox{display: inline;float: right;width: auto;padding-bottom: 0px;text-align: right;padding-top: 0;}       .single-product div.product .product_meta .cat_meta{display: inline;float: left;width: auto;padding-bottom: 0;}            h2.pin{left:340px;}            body.single-autores .hentry .last_book h3{padding: 10px 0 !important;font-size: 1.2rem;border-top: 1px solid #EEE;}             .entry-content.reeled{display: inline;float: left;width: calc((100% / 3) * 2);}      .last_book{display: inline;float: left;width: calc((100% / 3) - 30px);margin-left: 30px;padding-bottom: 30px;} }    @media (min-width:1024px){.site-branding{ margin: 20px 0 20px 90px;}   .storefront-primary-navigation{right: 100px;}          .site-search{right: 100px;}    #main{padding: 140px 100px 40px;width: calc(100% - 200px);}      .woocommerce-products-header h1.page-title,   body.archive #main.site-main h1.page-title,   body.page-template-default h1.entry-title{padding: 20px 100px 30px;width: calc(100% - 200px);}   .secondary-navigation{right: 145px;}       body.page-id-11 #main{background-size: 30%;}    #newsletter{padding: 70px 100px;width: calc(100% - 200px);}   .woocommerce-breadcrumb{left: 100px;top: 270px;width: calc(100% - 450px);}       section.autores{padding: 50px 100px;margin-left: -100px;}    .mapa{margin-left: -100px;width: calc(100% + 200px);}      .single-product div.product .woocommerce-product-gallery{width:calc( 100% / 4) !important;}     .single-product div.product .summary{width: calc(((100% / 4) * 3 ) - 30px ) !important;}             .storefront-featured-product img{width: 230px !important;margin-left: 150px !important;}      .storefront-featured-product .sombra{left: 90px;}     .storefront-featured-product .lomo{left: 87px;}      .storefront-featured-product img{margin-left: 140px !important;}      .storefront-featured-product .woocommerce-loop-product__link:hover img{margin: 10px 0 20px 140px !important;}       .storefront-featured-product .woocommerce-loop-product__link:hover .lomo{left: 97px;}      .storefront-featured-product .woocommerce-loop-product__link:hover .sombra{left: 120px;}           h2.pin{top: 50px;left:calc(330px + 5%);}            blockquote{width: calc((100% / 4));}          .reeled blockquote{width: calc((100% / 3));}     body.single .entry-header .wp-post-image{width: calc(100% / 4);margin-right: 30px;display: inline;float: left;}    body.single-autores .entry-header .wp-post-image{width: calc( (100% / 4) - 20px );}        body.single-autores .entry-header .titlewrap,    body.single .entry-header .titlewrap{display: inline;float: left;width: calc(((100% / 4) * 3) - 30px);padding-top: 0px;}                      .entry-content.reeled{display: inline;float: left;width: calc(((100% / 4) * 3) - 30px);padding-right: 30px;}    .last_book{display: inline;float: left;width: calc((100% / 4) - 30px);margin-left: 30px;}  }   @media (min-width:1240px){body.single .entry-header .wp-post-image{ width: calc(100% / 8);margin-right: 30px;display: inline;float: left;}       body.single-autores .entry-header .wp-post-image{width: calc( (100% / 8) - 20px );}       body.single-autores .entry-header .titlewrap,       body.single .entry-header .titlewrap{display: inline;float: left;width: calc(((100% / 8) * 7) - 30px);padding-top: 0px;}              article.min{width: calc((100% / 6 ) - 30px);}       article.min:nth-child(4n+2){clear: none;}       article.min:nth-child(6n+2){clear: both;}          }    