/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

.product-small .pkp {
    line-height: 1.2;
    height: 85px;
    overflow: hidden;
}

.custom-right-icon:before {
    content: " ";
    color: transparent;
    background-image: url(/wp-content/uploads/menuarrow.svg);
    background-size: 10px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.custom-right-icon.active:before {
    content: " ";
    color: transparent;
    background-image: url(/wp-content/uploads/menuarrow.svg);
    background-size: 10px;
    background-repeat: no-repeat;
    width: 10px;
    height: 20px;
    transform: rotate(90deg);
}
.custom-ico-tel:before {
    content: "\e600";
    font-family: 'fl-icons' !important;
    position: absolute;
    font-size: 1em;
    color: #64a70b;
}

.icon-shopping-cart:before {
    content: "\e800";
    font-family: 'fontello' !important;
}

a.button-braava:before, a.button-roomba:before {
    content: "\e800";
    font-family: 'fontello' !important;
    padding-right: 10px;
}

.single_add_to_cart_button:before, .ajax_add_to_cart:before {
    content: "\e800";
    font-family: 'fontello' !important;
    padding-right: 15px;
}

a.compare.button:before {
    content: "\e015";
    font-family: 'fl-icons' !important;
    padding-right: 15px;
}

.cart-sidebar .checkout_coupon {
    margin-top: -60px;
}

.cart-sidebar .wc-forward {
    position: relative;
    top: 120px;
}

.woocommerce-cart .cart-collaterals {
    margin-bottom: 4em;
}

.add-footer-col {
    float: left;
    width: 48%;
    margin: 50px 1% 75px;
}
.add-footer-header {
    background: linear-gradient(0deg, white 45%, #64a70b 0%, white 50%);
    text-align: center;
    font-size: 1.5em;
    color: #64a70b;
    font-weight: 500;
    width: 85%;
    margin: 0 auto;
}
p.footer-content-style {
    text-align: center;
    width: 85%;
    margin: 5px auto 20px;
}
span.footer-header-style {
    background-color: white;
    padding: 0 15px;
}

img.header-img {
    margin-bottom: 15px;
}
.single-product img.header-img {
    display: none;
}
.porovnat-braava {
    color: #1aa2dc !important;
}
.porovnat-braava:hover {
    border-color: #1aa2dc !important;
    background-color: #1aa2dc !important;
    color: #fff !important;
}
.porovnat-roomba,
.porovnat-braava {
    margin: 0 0.5%;
    width: 49%;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}
.single-product .porovnat-roomba,
.single-product .porovnat-braava {
    display: none;
}
.single-product .bottom-cart .porovnat-roomba,
.single-product .bottom-cart .porovnat-braava,
.single-product .product_meta .porovnat-roomba,
.single-product .product_meta .porovnat-braava {
    display: block;
}

#wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {
background-position: left bottom;
background-repeat: no-repeat;
background-size: 150px;
letter-spacing: 7em;
color:rgba(0, 0, 0, 0);
}
li#wp-admin-bar-wp-logo {
    pointer-events: none;
}
li#wp-admin-bar-wp-logo {
    width: 160px;
}
#wpadminbar #wp-admin-bar-wp-logo.hover > .ab-item .ab-icon {
background-position: 0 0;
}

.single-product .product-signup .add-footer-col {
    display: block;
}

.single-product .summary .q-widget {
    display: none;
}
.single-product .summary .cart .q-widget {
    display: block;
    height: 30px;
}

.title-wrapper .kpp:hover,
.price-wrapper .price:hover,
.box-text .price-wrapper:hover {
    cursor: pointer;
}
