/*
Theme Name: Sober Aqua Clean
Theme URI: http://uix.store/sober/
Template: sober
Author: UIX Themes
Author URI: http://uix.store
Description: Sober is a fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Tags: one-column,two-columns,right-sidebar,custom-colors,custom-menu,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 2.3.0.1614870063
Updated: 2021-03-04 15:01:03

*/

/*header*/
/*
header li.name-user-header{
    text-align: right; 
    margin-right: 5px;
}

.more_info_menu a {
    font-size: 0.9em!important;
}

@media all and (max-width: 767px){
    div#topbar {
        height: auto !important;
        overflow: inherit;
    }
}

/*productos*/

.tax-product_cat.woocommerce ul.products li.product,
.search-results.woocommerce ul.products li.product,
.results-container.woocommerce ul.products li.product {
	display: inline-block;
    width: 100%;
}

.tax-product_cat.woocommerce ul.products li.product>div,
.search-results.woocommerce ul.products li.product>div,
.results-container.woocommerce ul.products li.product>div {
    display: table-cell;
    vertical-align: top;
    position: relative;
}

.tax-product_cat.woocommerce ul.products li.product .product-header,
.search-results.woocommerce ul.products li.product .product-header,
.results-container.woocommerce ul.products li.product .product-header {
	width: 15%;
}

.tax-product_cat.woocommerce ul.products li.product .title_product,
.search-results.woocommerce ul.products li.product .title_product,
.results-container.woocommerce ul.products li.product .title_product {
	width: 19%;
    top: 30px;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary,
.search-results.woocommerce ul.products li.product .sticky-summary,
.results-container.woocommerce ul.products li.product .sticky-summary {
	width: 50%;
    top: 60px;
}

.tax-product_cat.woocommerce ul.products li.product .button_product,
.search-results.woocommerce ul.products li.product .button_product,
.results-container.woocommerce ul.products li.product .button_product {
    width: 15%;
    top: 30px;
}

.tax-product_cat.woocommerce ul.products li.product .product-header .buttons,
.search-results.woocommerce ul.products li.product .product-header .buttons,
.results-container.woocommerce ul.products li.product .product-header .buttons {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .title_product h3.woocommerce-loop-product__title,
.search-results.woocommerce ul.products li.product .title_product h3.woocommerce-loop-product__title,
.results-container.woocommerce ul.products li.product .title_product h3.woocommerce-loop-product__title {
    font-size: 18px !important;
}

.tax-product_cat.woocommerce ul.products li.product .title_product span.price,
.search-results.woocommerce ul.products li.product .title_product span.price,
.results-container.woocommerce ul.products li.product .title_product span.price {
	font-size: 16px !important;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary h1.product_title.entry-title,
.search-results.woocommerce ul.products li.product .sticky-summary h1.product_title.entry-title,
.results-container.woocommerce ul.products li.product .sticky-summary h1.product_title.entry-title {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary .woocs_price_code,
.search-results.woocommerce ul.products li.product .sticky-summary .woocs_price_code,
.results-container.woocommerce ul.products li.product .sticky-summary .woocs_price_code  {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary .product_meta,
.search-results.woocommerce ul.products li.product .sticky-summary .product_meta,
.results-container.woocommerce ul.products li.product .sticky-summary .product_meta {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary .product-share,
.search-results.woocommerce ul.products li.product .sticky-summary .product-share,
.results-container.woocommerce ul.products li.product .sticky-summary .product-share {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,
.search-results.woocommerce ul.products li.product button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed,
.results-container.woocommerce ul.products li.product button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div,
.search-results.woocommerce ul.products li.product .sticky-summary form>div,
.results-container.woocommerce ul.products li.product .sticky-summary form>div {
	display: inline-table;
    float: left;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div.variations,
.search-results.woocommerce ul.products li.product .sticky-summary form>div.variations,
.results-container.woocommerce ul.products li.product .sticky-summary form>div.variations {
	width: 40%;
    margin-top: -26px;
    visibility: hidden;
    opacity: 0;
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap,
.search-results.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap,
.results-container.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap {
	width: 100%;
    margin-top: -70px;
    display: inline-block;
}

.woocommerce-variation-add-to-cart-piezas {
    width: 39%;
    display: inline-block;
    vertical-align: top;
}

p.cant_piezas {
    margin: 1.5em 0 0;
    text-align: center;
    font-weight: bold;
}

input.input-text.qty.text.variation-add-to-cart {
    width: 5em;
    text-align: center;
}

p.def_piezas {
    font-size: 0.7em;
    letter-spacing: 2px;
}

.woocommerce-variation-add-to-cart.variations_button {
    width: 59%;
    display: inline-block;
    vertical-align: top;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap textarea,
.search-results.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap textarea,
.results-container.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap textarea {
    resize: none;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div select#pa_unidad_medida,
.search-results.woocommerce ul.products li.product .sticky-summary form>div select#pa_unidad_medida,
.results-container.woocommerce ul.products li.product .sticky-summary form>div select#pa_unidad_medida {
    padding: 10px!important;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary .quantity,
.search-results.woocommerce ul.products li.product .sticky-summary .quantity,
.results-container.woocommerce ul.products li.product .sticky-summary .quantity {
    width: max-content;
    margin: 0 auto;
    padding: 0;
}

.tax-product_cat.woocommerce ul.products li.product .sticky-summary span.arrow,
.search-results.woocommerce ul.products li.product .sticky-summary span.arrow,
.results-container.woocommerce ul.products li.product .sticky-summary span.arrow {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product .button_product input[type="button"],
.search-results.woocommerce ul.products li.product .button_product input[type="button"],
.results-container.woocommerce ul.products li.product .button_product input[type="button"] {
    width: 100%;
    padding: 0.5em;
}

.variations-reset {
    display: none;
}

.shop-toolbar ul.toolbar-control {
    display: none;
}

.tax-product_cat.woocommerce ul.products li.product div#ppom-price-cloner-wrapper,
.search-results.woocommerce ul.products li.product div#ppom-price-cloner-wrapper,
.results-container.woocommerce ul.products li.product div#ppom-price-cloner-wrapper {
    display: none;
}


.tax-product_cat.woocommerce ul.products li.product .single_add_to_cart_button, 
.search-results.woocommerce ul.products li.product .single_add_to_cart_button, 
.results-container.woocommerce ul.products li.product .single_add_to_cart_button{
    display: none;
}

.quantity span {
    display: none !important;
}

tr.woocommerce-shipping-totals.shipping {
    display: none;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details>tfoot>tr:nth-child(2n) {
    display: none;
}

span.optional {
    display: none;
}

.woocommerce-shipping-fields p#shipping_last_name_field {
    visibility: hidden;
}

.desc_text_variation {
    font-size: 0.8em;
    color: #000;
}

#select2-address_book-results>li:last-child{
    display: none;
}

.product-summary.clearfix .variations,
.product-template-default .variations{
    display: none;
}

.product-summary.clearfix .woocommerce-variation-add-to-cart-piezas,
.product-template-default .woocommerce-variation-add-to-cart-piezas{
    width: 100%;
    margin-bottom: 2em;
}

.product-summary.clearfix span#ppom-price-cloner,
.product-template-default span#ppom-price-cloner {
    display: none;
}

.product-summary.clearfix p.price,
.product-template-default p.price {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.woocommerce div.product form.cart .button, 
.woocommerce div.product p.cart .button{
    margin-top: 50px !important;
}

.hidden_category{
    display: none;
}

@media all and (max-width: 1208px){

    .tax-product_cat.woocommerce ul.products li.product .title_product, 
    .search-results.woocommerce ul.products li.product .title_product, 
    .results-container.woocommerce ul.products li.product .title_product {
        width: 19%;
        top: 0;
        vertical-align: middle;
    }

}

@media all and (max-width: 991px){

    .tax-product_cat.woocommerce ul.products li.product .product-header,
    .search-results.woocommerce ul.products li.product .product-header,
    .results-container.woocommerce ul.products li.product .product-header {
        display: inline-block;
        width: 50%;
        float: left;
    }

    .tax-product_cat.woocommerce ul.products li.product .title_product,
    .search-results.woocommerce ul.products li.product .title_product,
    .results-container.woocommerce ul.products li.product .title_product {
        display: inline-block;
        width: 48%;
        margin: 0 1%;
        float: right;
    }

    .tax-product_cat.woocommerce ul.products li.product .sticky-summary,
    .search-results.woocommerce ul.products li.product .sticky-summary,
    .results-container.woocommerce ul.products li.product .sticky-summary {
        display: inline-block;
        width: 48%;
        float: right;
        top: 16%;
        position: absolute;
    }

    .tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div,
    .search-results.woocommerce ul.products li.product .sticky-summary form>div,
    .results-container.woocommerce ul.products li.product .sticky-summary form>div {
        width: 100% !important;
    }

    .tax-product_cat.woocommerce ul.products li.product .button_product,
    .search-results.woocommerce ul.products li.product .button_product,
    .results-container.woocommerce ul.products li.product .button_product {
        display: inline-block;
        width: 48%;
        margin: 0 1%;
        float: right;
        position: absolute !important;
        bottom: 20px;
        top: initial;
    }
    
    .tax-product_cat.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap,
    .search-results.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap,
    .results-container.woocommerce ul.products li.product .sticky-summary form>div.single_variation_wrap {
        margin-top: 1em;
    }

}

@media all and (max-width: 768px){

    .tax-product_cat.woocommerce ul.products li.product .title_product,
    .search-results.woocommerce ul.products li.product .title_product,
    .results-container.woocommerce ul.products li.product .title_product {
        text-align: center;
    }

    .tax-product_cat.woocommerce ul.products li.product .sticky-summary,
    .search-results.woocommerce ul.products li.product .sticky-summary,
    .results-container.woocommerce ul.products li.product .sticky-summary {
        text-align: center;
        margin-top: -30px;
    }

}

@media all and (max-width: 600px){


    .tax-product_cat.woocommerce ul.products li.product .product-header,
    .search-results.woocommerce ul.products li.product .product-header,
    .results-container.woocommerce ul.products li.product .product-header {
        width: 100%;
    }

    .tax-product_cat.woocommerce ul.products li.product .title_product,
    .search-results.woocommerce ul.products li.product .title_product,
    .results-container.woocommerce ul.products li.product .title_product {
        width: 100%;
    }

    .tax-product_cat.woocommerce ul.products li.product .sticky-summary,
    .search-results.woocommerce ul.products li.product .sticky-summary,
    .results-container.woocommerce ul.products li.product .sticky-summary {
        width: 100%;
        position: relative;
        margin-top: 0px;
        padding-bottom: 1.5em;
    }

    .tax-product_cat.woocommerce ul.products li.product .button_product,
    .search-results.woocommerce ul.products li.product .button_product,
    .results-container.woocommerce ul.products li.product .button_product {
        width: 98%;
        position:relative !important;
        display: block;
        bottom: auto;
        padding-bottom: 1.5em;
    }

    .tax-product_cat.woocommerce ul.products li.product .button_product input[type="button"], 
    .search-results.woocommerce ul.products li.product .button_product input[type="button"], 
    .results-container.woocommerce ul.products li.product .button_product input[type="button"] {
        position: relative;
        float: left;
    }

}

/* search */

.search-modal .search-results .results-container, 
.search-modal .search-results .view-more-results{
    position: inherit;
    width: 1140px;
}

.sober-modal.open .modal-content{
    display: contents;
}

@media all and (max-width: 1200px){
    .search-modal .search-results .results-container, 
    .search-modal .search-results .view-more-results{
        width: 940px;
    }
}

@media all and (max-width: 992px){
    .search-modal .search-results .results-container, 
    .search-modal .search-results .view-more-results{
        width: 720px;
    }
}

@media all and (max-width: 768px){
    .search-modal .search-results .results-container, 
    .search-modal .search-results .view-more-results{
        width: 94%;
    }
}
*/

/*my-account*/

/* Centrar el precio verticalmente */

/* Más espacio entre productos */
ul.products li.product {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.woocommerce-variation-price {
    display: none;
}
