/*
Theme Name: Sale
Description: Дочерняя тема для темы Generatepress
Author: Olha
Template: generatepress
Version: 0.1.0
*/
.top-bar {
    background-color:#000;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
    background-color:#000;
}
.main-navigation:not(.slideout-navigation):not(#sticky-placeholder), .site-footer {
    border:1px solid rgba(0,0,0,0.08);
}
.site-branding {
    padding-top:0.4em;
    padding-bottom:0.4em;
}
.main-navigation ul ul {
    width:500px;
}
ins, mark {
    display:none;
}
.widget ul li a {
    color:black;
}
/*wooc*/
.woocommerce .woocommerce-result-count {
    display:none;
}
.woocommerce ul.products li.product a img, .woocommerce div.product div.images img {
    height:auto;
    padding:3px;
    border:1px solid rgba(0,0,0,0.1);
    box-sizing:border-box;
}
.woocommerce ul.products li.product .button {
    display:block;
    width:fit-content;
    margin-left:auto;
    margin-right:auto;
}
.woocommerce a.button {
    color:#ffffff;
    background-color:#000;
    border-radius:unset;
    font-weight:300;
    line-height:inherit;
    padding:10px 20px;
    border-width:1px;
    border-style:solid;
    border-color:inherit;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color:#000000;
    background-color:#ffffff;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding:0.5em 0;
    margin:0;
    font-size:1em;
    font-size:18px;
    height:80px;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
    color: #222222;
    font-weight: 700;
    margin-bottom: 1em;
}
.woocommerce a.added_to_cart {
    display:block;
    text-align:center;
}
.woocommerce a.button.alt, .woocommerce button.button.alt {
    background-color:#000000;
}
.woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover {
    background-color:#647fa4;
}
.woocommerce-cart table.cart td a {
    color:black;
}
.wp-block-search__label {
    display:none;
}
.woocommerce-additional-fields h3, .woocommerce-billing-fields h3 {
    display:none;
}
.woocommerce-checkout-review-order {
    margin-top:20px;
}
.wc-block-components-drawer .components-modal__header .components-button {
    margin:0.1em;
}
.wp-block-woocommerce-mini-cart-contents {
    height:auto;
}
#order_comments {
    height: 410px;
}
.woocommerce ul.products li.product .star-rating {
    margin-left: auto;
    margin-right: auto;
}
.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    display:none;
}
.woocommerce .quantity .qty {
    width: 100%;}
.woocommerce button.button {
    line-height:1.5;
}
.woocommerce div.product form.cart .button {
    width: 50%;
}
.woocommerce div.product .product_title {
    padding-bottom: 20px;
}
@media (max-width: 768px){
#order_comments {
    height: auto;
    width: 100%;
}
.woocommerce div.product form.cart .button {
    width: 100%;
    height: 80px;
}
.woocommerce div.product form.cart div.quantity {
    width: 100%;
    height: 80px;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
    color: #222222;
    font-weight: 700;
    font-size: 1.55em;
    text-align: center;
    margin-bottom: 1em;
}
.woocommerce-ordering {
    text-align: center;
    }
.main-navigation a {
    font-size: 18px;
}
}
@media (min-width: 768px){
    .woocommerce-ordering {
    display:none;
    }
}