/*
Theme Name: AccessPress Store Child theme
Description: Tema hijo para hacer personalizaciones de código
Author: Guillermo García Rougé
Author URL: https://www.ruedesfermes.com/
Template: accesspress-store
Version: 1.0
License: GNU General Public License v2 or Later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: accesspress-store-child
*/
.site-header.headertwo{background: transparent;}
.headertwo .home_navigation .inner_home #menu #site-navigation .menu > li > a{color:beige;font-weight: 700}
.apwidget_title .sidebar .widget > ul::before, .apwidget_title .sidebar .widget > div::before{top:0;}
#site-navigation li a:hover, .headertwo .home_navigation .inner_home #menu #site-navigation .store-menu > ul > li:hover > a, .headertwo .home_navigation .inner_home #menu #site-navigation .menu > li.current-menu-item > a, .headertwo .home_navigation .inner_home #menu #site-navigation .menu > li.current_page_item > a{background-color: #1b5e20;color:beige!important;}
.right-header-main.clearfix:after{width:1px;background-color:rgba(255,255,255,.4)}
body.home .wc-block-product-categories-list li:first-child{display: none}
.product-categories {display: flex;flex-flow: row wrap;justify-content: space-around;align-items: center;}
.categories h3{text-transform: uppercase;background-color: #CCC;text-align: center;transition: .5s}
.categories {margin-top: 1rem;transition:.5s;}
.categories:hover{box-shadow: 2px 2px 9px 8px black;}
#categos_widget .lascatego .catego a{font-weight: 700;color:#1b5e20;transition:.2s;}
#categos_widget .lascatego .catego a:hover{color:white;text-shadow:0 0 2px #1b5e20;}
figure.lacat{position: relative;}
figure.lacat figcaption {
    color: white;
    position: absolute;
    bottom: 1rem;
    right: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: .2rem;
    border-bottom: 1px solid;
    text-shadow: 0px 1px 1px black;
}
#top-footer {background-color: #1b5e20;}
.top-footer-block ul li{list-style: none;}
.top-footer-block ul li li{list-style: disclosure-closed;}
.top-footer-block ul a{color:white;font-weight:500;font-size:1.6rem;line-height:3rem}
.top-footer-block ul a:hover{color:rgba(0,0,0,.5);}
.top-footer-block{display: flex;color:white;padding:2%;}
.apwidget_title #top-footer .widget > ul::before, .apwidget_title #top-footer .widget > div::before{border:0;}
#top-footer aside div {border-left: 1pX solid rgba(255,255,255,.4);}
.home .content-area article .entry-content div.content-page{font-size: 2rem;text-align: justify;line-height: 4.5rem;}
.home .content-area article .entry-content div.content-page p, .home .content-area article .entry-content div.content-page ul{padding:2%;}
.home .content-area article div.content-page ul{margin-bottom: 3rem;}
.special-footy{background-color: rgba(176,185,170,.9);margin-top: 1rem;padding: 2rem;font-size: 2rem}
#site-branding {background-color: rgb(255, 255, 255);text-align: center}
#site-branding .site-logo{text-align:center;float:none;margin: auto}
ul#menu-politicas li:first-child{display: none;}
.view-cart{background-color: white;color:black;padding:2rem;}
header#mastheads{background-color:rgba(20,20,20,.4)}
.woocommerce .entry-header{background-color:rgba(255,255,255,.6)!important;}
.headertwo .headertwo-wrap .login-woocommerce a{color: black;}
.headertwo .headertwo-wrap .search-form input.search-field {background-color: white;}
.wp-block-gallery .blocks-gallery-item .blocks-gallery-item__caption a{color:white!important;transition:.5s;}
.wp-block-gallery .blocks-gallery-item .blocks-gallery-item__caption a:hover{box-shadow: 0 0 6px 2px}
.single_add_to_cart_button.button.alt{font-size: 9px !important;}
.term-description {font-size: 2rem;}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{font-size: 12px !important;}
button.single_add_to_cart_button.button.alt{background-color: green!important;padding:4px!important;font-size:10px!important;}
button.single_add_to_cart_button.button.alt:hover{color:black!important;}
.footer-bottom {background-color: rgba(255,255,255,.5);}
.ccds {text-align: right;display: flex;flex-flow: row wrap;align-items: center;justify-content:space-around;}
.speci {display: flex;flex-flow: row wrap;text-align: center;background-color: rgba(255, 255, 255,.4);}
.speci figcaption {flex-basis: 100%;}
.speci figcaption strong,.speci figcaption a{display:block;text-transform: uppercase}
.site-info {text-align: center;margin-top: 2rem;font-weight: 800;}
.woocommerce ul.products li.product.outofstock .button.product_type_simple{background-color:gray;margin-top:0;}
.outofstock .button.product_type_simple:hover{background-color:gray;}
.stock.out-of-stock {text-transform: uppercase;border: 1px solid;padding: 1rem;text-align: center;}
.wc-block-grid__products{justify-content: center;margin-top:3rem;}
@media all and (max-width:48rem){.columns-1 .top-footer-block{width:100%!important;}.speci{flex-basis:100%;}}
@media all and (max-width:40rem){
.special-footy{display: none;}
footer ul,footer ol{margin:0;}
ul#menu-politicas li:first-child{display:block;}
}