/*
Theme Name: Divi Child od WPlama.cz
Theme URI: http://www.wplama.cz/divi-child-sablona/
Description: Divi child šablona od WPlama. Obsahuje vylepšení překladu, přepřipravené styly a další rozšíření výchozích funkcí.
Author: <a href="http://www.wplama.cz/">WPlama.cz</a>
Author URI: http://www.wplama.cz/divi-child-sablona/
Template: Divi
Version: 1.20
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/

#main-content .woocommerce #respond input#submit, #main-content .woocommerce-page #respond input#submit, #main-content .woocommerce #content input.button, #main-content .woocommerce-page #content input.button, #main-content .woocommerce-message, #main-content .woocommerce-error, #main-content .woocommerce-info {
    background: #444D31 !important;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/



/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    border-color: transparent!important;
}

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

#obchodni-podminky ol { counter-reset: item }
#obchodni-podminky li{ display: block }
#obchodni-podminky li:before { content: counters(item, ".") " "; counter-increment: item }


/*------------------------------------*\
	WOOCOMMERCE
\*------------------------------------*/

h4.widgettitle {
    font-size: 22px!important;
}

.menu-kategorie-obchod-container a {
    font-size: 18px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 52px;
}

.select2-container .select2-selection--single {
    height: 52px;   
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 52px;
}

#order_review_heading {
    margin-top: 35px;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:981px) {

 
}

@media only screen and (max-width:980px) {

 
}

@media only screen and (max-width:767px) {

}

@media only screen and (min-width:981px) {

 
}


/*------------------------------------*\
    MISC
\*-----------------------------------*/

.et_pb_wc_cart_totals .select2-container--default .select2-selection--single, .et_pb_wc_checkout_billing .select2-container--default .select2-selection--single, .et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single, .woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background-color: white;
}


.woocommerce  ul.products .product {
    text-align: center;
    border: 1px solid #BA974E;
    padding-bottom: 25px!important;
}

.woocommerce  ul.products .product a.button, #left-area .coupon .button, #left-area .checkout-button, #payment .button  {
    color: #ffffff!important;
    border-width: 9px!important;
    border-color: #BA974E;
    border-radius: 0px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #BA974E;
    text-transform: uppercase;
    padding: 0.3em 1em;
}

.woocommerce  ul.products .product a.button:hover, .coupon .button:hover, #left-area .checkout-button:hover, #payment .button:hover {
    color: #ffffff!important;
    border-color: #444D31!important;
    border-radius: 0!important;
    background-image: initial;
    background-color: #444D31!important;
}

.woocommerce  ul.products .product a.button:After, .coupon .button:After, #left-area .checkout-button::after, #payment .button::after {
    display: none!important;
}

.woocommerce-loop-product__title {
    font-size: 22px!important;
    font-weight: 500;
}

.woocommerce  ul.products .product .price .woocommerce-Price-amount{
    font-size: 24px!important;
    font-weight: 600!important;
    color: black!important;
}

#order_review_heading {
    margin-top: 30px;
}

#payment {
    margin-bottom: 30px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    max-height: 50px;
}

li.product .added_to_cart.wc-forward {
    display: none!important;
}

.et-db #et-boc .et-l .et_overlay:before {
    content: "\24";
}

@media only screen and (max-width: 767px) {
    li .woocommerce-loop-product__title {
        font-size: 15px!important;
    }

    .woocommerce ul.products .product .price .woocommerce-Price-amount {
        font-size: 18px!important;
    }
}

#et-boc #main-header .menu-tlacitko a {
    -moz-osx-font-smoothing: grayscale;
    background: #BA974E none repeat scroll 0 0;
    color: #ffffff!important;
    cursor: pointer;
    line-height: 1.7em;
    margin: 4px auto;
    padding: 0 8px!important;
    transition: all 0.2s ease 0s;
    border: 1px solid #BA974E
}

#et-boc #main-header .menu-tlacitko a:hover {
    background-color: #fff;
    color: #BA974E!important
}

.menu-tlacitko1 a {
    background: #444D31 none repeat scroll 0 0;
    color: #ffffff!important;
    display: block;
    padding: 5px 10px;
    border: 1px solid #BA974E
}

.menu-tlacitko1 a:hover {
    background-color: #fff;
    color: #BA974E!important
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_widget li a {
      display: block;
         padding: 5px 10px;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_widget li.current-menu-item a {
     color: white!important;
     background: #BA974E!important;
}

.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_widget li a:hover{
     background: #444D31!important;
        color: white!important;
}

.xoo-wsc-ft-buttons-cont a {
        padding: .3em 1em !important;
    font-size: 17px;
    background-color: #ba974e;
    border-color: #ba974e;
    border-radius: 0px;
    color: white;
    line-height: 29px;
}

.xoo-wsc-ft-buttons-cont a:hover {
    background-color: #444D31;
}

@media only screen and (min-width:981px) {

 
}

@media only screen and (max-width:980px) {
.woocommerce ul li a.button {
    font-size: 16px!important;
}
 
}

@media only screen and (max-width:767px) {
.woocommerce ul li a.button {
    font-size: 15px!important;
}
 
}

@media only screen and (min-width:981px) {

 
}