/*
Theme Name: Laurits Child
Theme URI: https://laurits.qodeinteractive.com
Description: A child theme of Laurits
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: laurits
Template: laurits
*/

.qodef-header-navigation > ul > li > a:before {
    display: none !important;
}

#qodef-page-footer .qodef-widget-title:before {
    display: none !important;
}

.qodef-mobile-header-navigation > ul > li > a:before {
    display: none !important;
}

.qodef-header-navigation > ul > li > a {
    text-transform: none !important;
    font-size: 14px !important;
}

.qodef-mobile-header-navigation > ul > li > a {
    text-transform: none !important;
}

#qodef-woo-page .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {
    background-color: transparent !important;
    font-size: 15px !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent !important;
}

.qodef-contact-form-7 .qodef-secondary-form .qodef-input-holder span.wpcf7-not-valid-tip {
    font-size: 13px !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    font-size: 13px !important;
}

#qodef-woo-page.qodef--single form.cart .variations .reset_variations {
    font-size: 0 !important;
    color: red
}

body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #BFC6B8 !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab p {
    font-size: 13px !important;
}

#qodef-woo-page.qodef--single #review_form .comment-reply-title {
    color: #ff5b1b !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    font-size: 14px !important;
}

#qodef-woo-page.qodef--single form.cart .woocommerce-variation-availability > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-description > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-price > * {
    font-size: 14px !important;
}

.qodef-search .qodef-e-search-heading-label {
    font-size: 14px !important;
}

.qodef-search .qodef-e-search-heading-title {
    font-size: 22px !important;
}

.qodef-button.qodef-layout--filled.qodef-html--link {
    border-radius: 20px;
!important;
}

.qodef-grid .qodef-grid-item {
    font-size: 14px !important;
}

#qodef-woo-page.qodef--single .entry-summary .price {
    color: #000 !important;
}

#qodef-page-footer .widget a {
    font-size: 12px !important;
}

#qodef-page-footer .widget a, #qodef-page-footer .widget p {
    font-size: 12px !important;
}

.qodef-testimonials-list .qodef-e-author-name::after {
    content: none !important;
}

.qodef-testimonials-list .qodef-e-text::before {
    display: none !important;
}


.qodef-testimonials-list .qodef-e-text::after {
    display: none !important;
}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {
    font-size: 14px !important;
}

#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .place-order {
    margin-bottom: 70px !important;
}

#qodef-woo-page.qodef--single .related .qodef-woo-product-list .products, #qodef-woo-page.qodef--single .up-sells .qodef-woo-product-list .products {
    margin-bottom: 100px !important;
}

.qodef-testimonials-list .qodef-e-inner {
    padding-bottom: 0 !important;
}

.qodef-testimonials-list .qodef-e-text {
    font-size: 15px !important;
}

.elementor-editor-active .qodef-info-section.qodef-layout--default.qodef-appear-animation--yes .qodef-m-text-bottom, .qodef-info-section.qodef-layout--default.qodef-appear-animation--yes.qodef--appeared .qodef-m-text-bottom {
    color: #BFC6B8 !important;
}

#qodef-woo-page .woocommerce-pagination {
    margin-bottom: 50px !important;
}

.qodef-page-title .qodef-m-title {
    font-size: 45px !important;
}

.qodef-page-title .qodef-m-title {
    color: transparent !important;
}

.qodef-fullscreen-search-holder {
    background-image: url(https://www.martinasvarc.live/wp-content/uploads/2022/11/Search_place_7c.jpg);
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner .qodef-m-posts-not-found {
    font-size: 13px !important;
}

#qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button {
    font-size: 13px !important;
}

#qodef-woo-page .added_to_cart, #qodef-woo-page .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button {
    text-transform: none !important;
}

.widget.woocommerce .button {
    font-size: 13px !important;
}

.widget.woocommerce .button {
    text-transform: none !important;
}

#qodef-woo-page.qodef--single .entry-summary .price {
    font-size: 25px !important;
}

.qodef-woo-product-list .qodef-item--custom .qodef-woo-product-image img {
    border-radius: 10pc !important;
}

.qodef-grid.qodef-gutter--huge > .qodef-grid-inner {
    margin-top: 100px !important;
}

#qodef-woo-page.qodef--single > .product {
    margin-top: 100px !important;
}

#qodef-page-outer {
    height: unset !important;
}

.woocommerce-page div.woocommerce > .return-to-shop a:hover {
    text-transform: initial
}

.woocommerce-page div.woocommerce > .return-to-shop a {
    text-transform: initial
}

.qodef-button.qodef-layout--filled.qodef-html--link {
    text-transform: initial
}

.qodef-page-title {
    height: 500px !important;
}

.qodef-page-title .qodef-m-content.qodef-content-full-width {
    margin-left: 23px
}

.qodef-page-title .qodef-m-content.qodef-content-full-width {
    margin-top: 59px
}

.qodef-search {
    margin-top: 80px
}

.qodef-search {
    margin-bottom: 50px
}

.qodef-testimonials-list .qodef-e-author {
    margin-top: 50px
}

.woocommerce-page div.woocommerce > .cart-empty {
    padding-top: 40px
}

.elementor-9 .elementor-element.elementor-element-ba85ff4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ba85ff4.elementor-view-default .elementor-icon svg {
    fill: none !important;
}

.qodef-fullscreen-search-holder .qodef-m-form-line {
    border-bottom: 1px solid #000 !important;
}

.qodef-woo-product-list .qodef-woo-product-categories {
    line-height: 1.3em !important;
}

.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    color: #fffdf7 !important;
}

.elementor-widget-toggle .elementor-tab-content {
    text-align: justify !important;
}

#qodef-top-area-inner {
    height: 0
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {
    font-size: 17px !important;
}

.qodef-item-layout--info-below.qodef-hover-animation--zoom-out .qodef-e-media-image > a {
    border-radius: 10pc !important;
}

.wpcf7-not-valid-tip {
    color: #ff5b1b !important;
}

.qodef-grid .qodef-grid-item {
    font-size: 12px !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent !important;
}

.wpcf7 form .wpcf7-response-output {
    border: transparent !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    font-size: 12px !important;
}

.qodef-grid .qodef-grid-item {
    font-size: 15px !important;
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
    background-color: #fbfaf3 !important;
}

.elementor-9 .elementor-element.elementor-element-ba85ff4 .elementor-icon {
    margin-bottom: 120px !important;
}

body .select2-container--default .select2-selection--single {
    background-color: #fbfaf3 !important;
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea {
    font-family: syne, serif !important;
}

.woocommerce-form-coupon-toggle {
    margin-top: 80px !important;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
    font-size: 0 !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a::after {
    bottom: 1px !important;
}

.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {
    margin-bottom: 0
}

body .select2-container--default .select2-selection--single {
    font-size: 13px
}

.qodef-qi-woo-shortcode-product-slider.qodef-item-layout--info-below-swap .qodef-e-product-inner {
    background-color: transparent
}

#qodef-page-content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2aae8bb1.elementor-section-full_width.qodef-elementor-content-grid.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle.qodef-backgound-letter-holder-no.qodef-parallax.qodef--parallax-row > div.elementor-container.elementor-column-gap-no > div > div > div.elementor-element.elementor-element-3b8ebc0.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-laurits_core_info_section > div > div > div.qodef-m-info-bottom > p {
    color: #fbfaf3
}

#qodef-page-content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2aae8bb1.elementor-section-full_width.qodef-elementor-content-grid.elementor-section-height-min-height.elementor-section-stretched.elementor-section-height-default.elementor-section-items-middle.qodef-backgound-letter-holder-no.qodef-parallax.qodef--parallax-row > div.elementor-container.elementor-column-gap-no > div > div > div.elementor-element.elementor-element-3b8ebc0.elementor-widget-mobile__width-inherit.elementor-widget.elementor-widget-laurits_core_info_section > div > div > div.qodef-m-info-bottom > p > a {
    color: #fbfaf3
}

#cmplz-message-1-optin > h5 {
    margin: unset; !important;
    font-size: 12px; !important;
}

.cmplz-cookiebanner .cmplz-title {
    grid-column: inherit !important;
    justify-self: unset !important;
    text-align: unset !important;
    font-size: 12px !important;
    font-weight: 700 !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-family: Syne, sans-serif;
}

#cmplz-cookiebanner-container > div > div.cmplz-body > div.cmplz-categories.cmplz-fade-in > details.cmplz-category.cmplz-functional > summary > span > span.cmplz-icon.cmplz-open > svg {
    display: none; !important;
}

#cmplz-cookiebanner-container > div > div.cmplz-body > div.cmplz-categories.cmplz-fade-in > details.cmplz-category.cmplz-marketing > summary > span > span.cmplz-icon.cmplz-open > svg {
    display: none; !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open {
    background: url(https://www.martinasvarc.live/wp-content/uploads/2022/11/reshot-icon-down-arrow-VUE5WQFCX2.svg);
}

.cmplz-cookiebanner .cmplz-links .cmplz-link {
    font-size: 11px; !important;
}

#cmplz-manage-consent > button {
    font-family: Syne, sans-serif; !important;
}

#elementor-tab-content-1082 > h5 > span > a {
    color: white; !important;
}

.qodef-woo-product-list .qodef-woo-product-categories {
    line-height: 1em !important;
}

#qodef-woo-page > div.woocommerce-notices-wrapper > div {
    margin-top: 80px !important;
}

#payment > div > div > div {
    font-size: 12px !important;
}


@media (max-width: 768px) {
    .cmplz-cookiebanner {
        left: initial !important;
        right: initial !important;
        bottom: 0 !important;
        width: 100% !important;
    }
}

#menu-fullscreen-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.current-menu-item.current_page_item.menu-item-14787.qodef-menu-item--narrow > div > div > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children > a > span::after {
    margin-left: 140px;
    display: inline-block;
    width: 15px;
    height: 15px;
    content: url("https://www.martinasvarc.live/wp-content/uploads/2022/11/85b40c8a721a3de10337eff8d1d046b7.svg");
}

.qodef-woo-dropdown-cart .qodef-m-action-link {
    text-transform: none !important;
}

/*Obchod-Arrow*/
body .select2-container--default .select2-selection--single .select2-selection__arrow:before {
    content: url(https://www.martinasvarc.live/wp-content/uploads/2022/11/85b40c8a721a3de10337eff8d1d046b7.svg);
    width: 15px;
    height: 15px;
}

#qodef-page-content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-706f8ac4.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default.qodef-backgound-letter-holder-no.qodef-elementor-content-no > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-ff9384a > div > div.elementor-element.elementor-element-3cda4ea.elementor-widget.elementor-widget-laurits_core_info_section > div > div > div.qodef-m-info.qodef-info-top-align {
    color: white !important;
}

#qodef-page-sidebar > div.widget.widget_laurits_core_blog_list > div > div > p {
    font-size: 13px !important;
}

#qodef-woo-page.qodef--single form.cart .woocommerce-variation-availability > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-description > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-price > * {
    color: #ff5b1b !important;
}

#qodef-woo-page.qodef--single form.cart .woocommerce-variation-availability > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-description > *, #qodef-woo-page.qodef--single form.cart .woocommerce-variation-price > * {
    color: #ff5b1b !important;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    display: none !important;
}

h2.qodef-woo-product-title.product_title.entry-title {
    margin-top: 25px !important;
}

.qodef-woo-product-list .qodef-woo-product-image img {
    border-radius: 10pc !important;
}

div.qodef-woo-product-image-inner {
    border-radius: 10pc !important;
}

.widget.woocommerce.widget_products .qodef-woo-product-image img, .widget.woocommerce.widget_recently_viewed_products .qodef-woo-product-image img, .widget.woocommerce.widget_top_rated_products .qodef-woo-product-image img {
    border-radius: 10pc !important;
}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure a, #qodef-woo-page.qodef--single .woocommerce-product-gallery figure img {
    border-radius: 20pc !important;
}

#qodef-woo-page.qodef--single .entry-summary .price {
    font-family: "Space Grotesk",sans-serif !important;
}

#qodef-woo-page .price, .qodef-woo-shortcode .price {
    font-family: "Space Grotesk",sans-serif !important;
}

.elementor-1283 .elementor-element.elementor-element-6ea3daf .qodef-woo-product-price {
    font-family: "Space Grotesk",sans-serif !important;
}

.qodef-woo-dropdown-cart .qodef-m-order-details .qodef-m-order-amount {
    font-family: "Space Grotesk",sans-serif !important;
}

.qodef-woo-dropdown-cart .qodef-e-price {
    font-family: "Space Grotesk",sans-serif !important;
}

.widget.woocommerce .price {
    font-family: "Space Grotesk",sans-serif !important;
}

.widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
    font-family: "Space Grotesk",sans-serif !important;
}

.qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
    width: 400px !important;
}

#qodef-page-content > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9c5e449.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.qodef-backgound-letter-holder-no.qodef-elementor-content-no > div > div > div > div > div > div > p.cart-empty.woocommerce-info {
    padding-top: 0 !important;
}

@media (max-width: 768px) {
    .qodef-woo-product-list .qodef-woo-product-categories {
        display: none !important;
    }
}

body > span > span > span.select2-results {
    margin-top: -30px !important;
}

p.stock.available-on-backorder {
    color: #ff5b1b !important;
}

.woocommerce-SavedPaymentMethods-saveNew > label:nth-child(2) {
    font-size: 13px !important;
}

.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
    margin-top: 80px !important;
}

.woocommerce-page div.woocommerce address {
    margin-bottom: 80px !important;
}

.woocommerce-order-overview__order > strong:nth-child(1) {
    font-weight: inherit !important;
    margin-left: 10px !important;
    color: #ff5b1b !important;
}

.woocommerce-order-overview__date > strong:nth-child(1) {
    font-weight: inherit !important;
    margin-left: 10px !important;
    color: #ff5b1b !important;
}

.woocommerce-order-overview__email > strong:nth-child(1) {
    font-weight: inherit !important;
    margin-left: 10px !important;
    color: #ff5b1b !important;
}

.woocommerce-order-overview__total > strong:nth-child(1) {
    font-weight: inherit !important;
    margin-left: 10px !important;
    color: #ff5b1b !important;
}

.woocommerce-order-overview__payment-method > strong:nth-child(1) {
    font-weight: inherit !important;
    margin-left: 10px !important;
    color: #ff5b1b !important;
}

.woocommerce-table > tfoot:nth-child(3) > tr:nth-child(4) > td:nth-child(2) > span:nth-child(1) {
    color: #ff5b1b !important;
}

.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
    font-size: 28px !important;
}

@media only screen and (max-width: 480px) {
    #qodef-page-outer > div.qodef-page-title.qodef-m.qodef-title--standard-with-breadcrumbs.qodef-alignment--left.qodef-vertical-alignment--header-bottom.qodef--has-image.qodef-image--parallax.qodef-parallax > div > div.qodef-m-content.qodef-content-grid.qodef-parallax-content-holder > div {
        font-size: 25px !important;
    }
}

/*portfolio-page*/
.qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom>.qodef-grid-inner>.qodef-grid-item:nth-child(3n+1) {
    margin-bottom: 500px !important;
}

#qodef-woo-page.qodef--single .out-of-stock {
    color: #ff5b1b
}

/*Single product button on mobile*/
@media only screen and (max-width: 680px) {
    #qodef-woo-page.qodef--single form.cart .variations_button .button, #qodef-woo-page.qodef--single form.cart:not(.variations_form) .button {
        margin-top: -40px;
        margin-left: 160px;
    }
}

@media only screen and (max-width: 480px) {
    #qodef-woo-page.qodef--single form.cart .variations .label > * {
        margin-top: 19px;
    }
}

@media only screen and (max-width: 480px) {
    #qodef-woo-page.qodef--single form.cart .variations tr:last-child .value {
        padding-bottom: 20px;
        padding-left: 50px;
    }
}

    /*Rozbalovacie okna (obchod, single product, kosik)*/
    #qodef-woo-page.qodef--single form.cart .variations label {
        margin-right: -19px !important;
    }

    /*Obchod - filter na prednastavene zoradenie*/
    body .select2-container--default .select2-results {
        background-color: #5BA67E !important;
        border-radius: 20px !important;
    }
    /*Rozbalovacie okna (obchod, single product, kosik)*/
    body .select2-container--default .select2-dropdown {
        margin-top: 0 !important;
    }
    /*Rozbalovacie okna (obchod, single product, kosik)*/
    body .select2-container--default .select2-results__options {
        padding: 15px 15px !important;
    }
    /*Rozbalovacie okna (obchod, single product, kosik)*/
    img.attachment-full.size-full.wp-post-image {
        border-radius: 10pc !important;
    }
    /*Rozbalovacie okna (obchod, single product, kosik)*/
    body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
        background-color: transparent !important;
    }
    /*Rozbalovacie okna (obchod, single product, kosik)*/
    body .select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
        background-color: transparent !important;
    }
    /*Obchod - Kategorie*/
    .wc-block-product-categories select {
        padding: 12px 20px !important;
    }
    /*Obchod - Kategorie*/
    .wc-block-product-categories select {
        font-weight: 500 !important;
    }
    /*Obchod - Kategorie*/
    .wc-block-product-categories select {
        border: 1px solid black;
    }
    /*Obchod - Kategorie*/
    .wc-block-product-categories select {
        border-radius: 20px;
    }
    /*Obchod - Kategorie*/
    .wc-block-product-categories select {
        background-color: #fbfaf3 !important;
    }
    /*Rozbalovacie okno, Obchod - Kategorie, Button*/
.wc-block-product-categories__button {
    background: transparent !important;
}
    /*Rozbalovacie okno, Obchod - Kategorie, Button*/
.wc-block-product-categories__button {
    border: none;
}
    /*Rozbalovacie okno, Obchod - Kategorie, Button*/
.wc-block-product-categories__button {
    margin-top: 25px !important;
}

/*Rozbalovacie okno, Obchod - Kategorie, Button*/
.wc-block-product-categories__button {
    margin-left: 5px !important;
}

    /*Rozbalovacie okno, Obchod - Kategorie, Button*/
.wc-block-product-categories__button svg {
    width: 15px;
    height: 15px;
}
    /*Rozbalovacie okno, Obchod - Kategorie, Button*/
.wc-block-product-categories__button {
    cursor: pointer !important;
}

/*Rozbalovacie okno - Kosik - Krajina*/
body .select2-container--default .select2-search--dropdown .select2-search__field {
        display: none !important;
}
/*Rozbalovacie okno - Kosik - Krajina*/
body .select2-container--default .select2-results>.select2-results__options {
        margin-top: -45px !important;
}

#select2-orderby-il-result-cvk1-rating {
    display: none !important;
}

#qodef-woo-page > div.cart-collaterals > div > table > tbody > tr.woocommerce-shipping-totals.shipping > td > form > a {
    font-family: Syne, sans-serif;
    font-weight: 550;
}

/*Pokladna - Vyber odberneho miesta*/
button#sps-parcelshop-wrapper-button {
    font-family: Syne, sans-serif !important;
    border-radius: 20px !important;
    border: 1px solid transparent; !important;
    padding: 8px 16px !important;
    cursor: pointer !important;
    background-color: black !important;
    color: white !important;
}

/*Button na mape - Vyber odberneho miesta*/
button#sps-parcelshop-wrapper-button-close {
    font-family: Syne, sans-serif !important;
    border-radius: 20px !important;
    border: 1px solid transparent; !important;
    padding: 2px 8px !important;
    cursor: pointer !important;
    background-color: black !important;
    color: white !important;
}

/*Kategórie produktov*/
.wc-block-product-categories__button::before {
    content: "Vyhľadať";
    font-family: Syne, sans-serif !important;
    font-size: 14px !important;
    margin-top: 2px;
}

.wc-block-product-categories select {
    background-image: unset !important;
}

.wc-block-product-categories__button svg {
    display: none !important;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none !important;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    border: 1px solid;
    border-radius: 20px;
    text-align: center;
}

body .select2-container--default .select2-selection--single {
    border-bottom: unset !important;
}

@media only screen and (max-width: 480px) {
    .wc-block-product-categories__button {
    padding-left: 70px !important;
    }
}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title {
    margin-top: 20px;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    background-color: #fbfaf3 !important;
}

#qodef-page-sidebar > div.widget.widget_laurits_core_separator > div {
    margin-top: -100px !important;
}

.qodef-qi-button.qodef-type--icon-boxed.qodef-size--small .qodef-m-text {
    padding: 5px 15px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab>h2 {
    display: inherit !important;
    font-size: 21px !important;
}

#tab-description > h5 {
    margin: 0 !important;
}

#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title {
    font-size: 21px !important;
}

body .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 3px !important;
    margin-left: -6px !important;
    margin-right: -6px !important;
}

@media only screen and (max-width: 480px) {
    body .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding: 2px !important;
        margin-left: -5px !important;
        margin-right: -6px !important;
    }
}

@media only screen and (max-width: 480px) {
    #qodef-woo-page.qodef--single .woocommerce-tabs {
    margin-top: 0px !important;
    }
}

/*Pokladna - Vyber odberneho miesta*/
@media only screen and (max-width: 480px) {
    #googleMap {
        width: 330px !important;
        height: 430px !important;
    }
}

.woocommerce-page div.woocommerce .col2-set {
    margin-top: 50px !important;
}

#order_comments_field > label {
    display: none !important;
}

textarea#order_comments.input-text {
    margin-top: 23px !important;
}

#customer_details > div.col-2 > div.woocommerce-additional-fields {
    margin-left: 20px !important;
}

#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark {
    transform: none !important;
}

div.yith-wcwl-wishlistexistsbrowse {
    padding-top: 35px !important;
    font-size: 14px !important;
}

.hidden-title-form a.hide-title-form, .wishlist-title a.show-title-form, .wishlist_manage_table a.create-new-wishlist, .wishlist_manage_table button.submit-wishlist-changes, .wishlist_table .add_to_cart.button, .wishlist_table a.ask-an-estimate-button, .woocommerce .yith-wcwl-wishlist-new button, .yith-wcwl-add-button a.add_to_wishlist, .yith-wcwl-popup-button a.add_to_wishlist, .yith-wcwl-wishlist-search-form button.wishlist-search-button {
    margin-left: -25px !important;
}

#commentform > p.form-submit {
    margin-bottom: 80px !important;
}

#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container>img {
    display: none !important;
}