@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//prerodinku.sk/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(56,56,56);
	--wd-text-font-size: 19px;
	--wd-title-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(35,35,35);
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(66,66,66);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Hind", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(189,103,108);
	--wd-alternative-color: rgb(106,128,185);
	--wd-link-color: rgb(106,128,185);
	--wd-link-color-hover: rgb(189,103,108);
	--btn-default-bgcolor: rgb(106,128,185);
	--btn-default-bgcolor-hover: rgb(189,103,108);
	--btn-accented-bgcolor: rgb(70,167,48);
	--btn-accented-bgcolor-hover: rgb(26,140,1);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://prerodinku.sk/wp-content/uploads/2023/10/BOK-PREDNY.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(63,0,19);
	background-image: url(https://prerodinku.sk/wp-content/uploads/2023/12/Hra-zadarmo-HORE-NEDO-VIANOC.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 184px;
}
.wd-page-title {
	background-color: transparent;
	background-image: url(https://prerodinku.sk/wp-content/uploads/2019/11/pozadie-kategorie-1.jpg);
	background-size: cover;
}
.wd-footer {
	background-color: rgb(232,232,232);
	background-image: none;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-weight: 500;
	font-size: 16px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-size: 24px;
	color: rgb(106,128,185);
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-size: 15px;
}
.woodmart-archive-blog .wd-page-content {
	background-color: #f9f9f9;
	background-image: none;
}
.single-post .wd-page-content {
	background-color: #fcfcfc;
	background-image: none;
}
.product-labels .product-label.onsale {
	background-color: rgb(194,0,0);
}
.product-labels .product-label.new {
	background-color: rgb(82,160,27);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wpulike-default .wp_ulike_put_image::after {

    content: '';
    display: block;
    background: url(../img/svg/like.svg) no-repeat;
        background-image: url("../img/svg/like.svg");
        background-size: auto;
    background-image: url("../img/svg/like.svg");
    background-size: auto;
    background-size: contain;
    width: 220px;
    height: 296px;
    position: absolute;
    left: -122%;
    top: 447%;
    transform: translateX(-50%) translateY(-50%);

}

.wp_ulike_btn.wp_ulike_put_image.wp_likethis_2998 {

height: 72px !important;
width: 300px !important;

}

.wpulike-heart .count-box {

font-size: 30px !important;

}

.fa.fa-home {

    font-size: 30px !important;
    margin-top: -3px !important;

}

.comment-form-url {
    display: none;
}

#ct-ultimate-gdpr-consent-field-wp-comments {

    width: 20px !important;
    margin-left: 15px !important;

}

#commentform label {

    width: 80%;

}
.comment-form-email {
    flex: 100% !important;
}

.homebot span {
    display: none;
}
.woocommerce-shipping-destination {
    display: none;
}

.labelcely-div .tm-epo-element-label.tm-left {
    max-width: 60% !important;
}

.labelcely-div .tm-extra-product-options-container {
    max-width: 30% !important;
}

a.tm-cart-edit-options {
    COLOR: #528f00 !IMPORTANT;
    FONT-SIZE: 11PX !IMPORTANT;
}

.velka-pata {
    background-color: rgb(46, 91, 0) !important;
    background-image: linear-gradient(rgb(27, 73, 0) 10%, rgb(52, 116, 0) 85%,rgb(42, 42, 42) 20%) !important;
}

.single_add_to_cart_button.button {
    font-size: 25px !important;
    padding: 15px !important;
    /*border: 3px solid #385800 !important;
    box-shadow: 0px 0px 5px #000 !important;*/
	  padding-top: 20px !important;
}

.woodmart-prefooter {
    margin-bottom: -50px !important;
}


.button-pris {
    backface-visibility: hidden;
    position: relative;
    cursor: context-menu;
    width: fit-content;
    white-space: nowrap;
    background: #bd676c;
    border-radius: 5px;
    border: 0px solid #444;
    border-width: 0px 0px 0px 0px;
    padding: 12px 18px 7px 50px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    background-image: linear-gradient(#b77171 10%, #c35e5e 85%);
  }

.button-pris:hover {
color: white !important;
  }

  .button-pris > div {
    color: #999;
  font-size: 10px;
  font-family: Helvetica Neue;
  font-weight: initial;
  font-style: normal;
  text-align: center;
  margin: 0px 0px 0px 0px
  }
  /*.button-pris > i*/.setupic > i {
    color: #b96970;
    font-size: 1.85em;
    background: #fff;
    border-radius: 100px;
    border: 2px solid #c06363;
    border-width: 3px 3px 3px 3px;
    padding: 8px 10px 5px 10px;
    margin: 6px 6px 6px -15px;
    position: absolute;
    top: -10px;
    left: -10px;
    bottom: -10px;
  }
.setupic strong {

    display: none;

}

.tm-collapse {
    border: 2px dotted rgb(200, 0, 0) !important;
}

.tm-epo-element-label.tm-section-label.tm-toggle {
    color:  #b10000;
}

.product-label.out-of-stock {

    background-color: rgb(241, 0, 0) !important;
    color:#fff !important;
    font-weight: 900 !important;
    font-size: 20px !important;
    line-height: 35px !important;

}

.payment_methods .payment_box {
    position: relative;
    margin-top: 15px;
    padding: 15px;
    background-color: #FFF;
    box-shadow: 0px 0px 10px 5px rgb(0 0 0 / 13%) !important;
}

#wpcf7-f6321-o1 label {
    color: #d00000 !important;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: #5b5b5b;
    font-weight: 500;
	  background: #f1f1f1;
}

#wpcf7-f6321-o1 {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 50px;
}

.grecaptcha-badge {
    display: none !important;
}

.cart-widget-side.woodmart-cart-opened {
    z-index: 999999999999 !important;
}


.vreckoselektsku label.tm-epo-field-label.fullwidth {
    width: 70% !important;
}

li.additional_information_tab {
    display: none !important;
}

/** cena pri produktoch **/
.price span.woocommerce-Price-amount.amount {
    background: #e6ffdc;
    color: #46a730;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    font-size: 25px;
    font-family: 'Roboto';
}

.archive .price span.woocommerce-Price-amount.amount {
    background:  #f4ffdf;
    color:#5c821a;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-radius: 5px;
    font-size: 20px;
    font-family: 'Roboto';
}

.product-grid-item .price {
    margin-top: 10px;
}

del span.woocommerce-Price-amount.amount {
    background: antiquewhite !important;
    color: red !important;
}

/****  minimálna objednávka  ****/
.upodvad bdi {
    color: white;
    font-size: 150%;
}

/****  sublimovane vrecka info premium  ****/
.cpf-section.tc-cell.tcwidth-100.vreckoselektsku {
    margin-top: 25px;
}

/**** chyba s duplicitou ****/
span.tc-chars:nth-child(2) {
    display: flex;
}

.tc-chars {
    display: none;
}

/* kstegórie menu */
li.mobmenu a {
    font-size: 17px !important;
    color: #154000;
}

/* košík */
p.woocommerce-mini-cart__empty-message.empty {
    text-align: center;
    padding-top: 20px;
    font-size: 20px;
}

/* header banner container */
.header-banner-container .product.woocommerce.add_to_cart_inline {
    border: 4px solid #7d1e1e !important;
}

.header-banner-container .added_to_cart.wc-forward {
    background: #44c829 !important;
    color: white !important;
}

.header-banner-container .product.woocommerce.add_to_cart_inline {
    border: none !important;
    padding: 0px !important;
}

.header-banner-container  .woocommerce-Price-amount.amount {
    display: none;
}

.header-banner-container .add_to_cart_inline > a {
    margin-left: 10% !important;
    width: 80% !important;
	  background: #318900;
    color: white;
	  font-size: 15px !important;
}

/* košik a pokladna tlacitko doprava zadarmo */
.dopzad .product.woocommerce.add_to_cart_inline {
    border: 4px solid #7d1e1e !important;
}

.dopzad .added_to_cart.wc-forward {
    background: #44c829 !important;
    color: white !important;
}

.dopzad .product.woocommerce.add_to_cart_inline {
    border: none !important;
    padding: 0px !important;
}

.dopzad .woocommerce-Price-amount.amount {
    display: none;
}

.dopzad .add_to_cart_inline > a {
    margin-left: 5% !important;
    width: 90% !important;
	  background: #318900;
    color: white;
	  font-size: 15px !important;
}

span.woocommerce-Price-currencySymbol {
    font-size: 18px;
    font-weight: 500;
}


p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {
    font-size: 30px !important;
    color: red !important;
    font-weight: 800 !important;
    text-align: center !important;
}

a.button.pay:first-child {
    color: white;
    background: green;
    font-size: 30px;
    padding: 4% 3% 3% 3%;
    align-items: center;
    align-content: center;
    text-align: center;
    margin-left: 40%;
    border-radius: 10px;
    margin-top: 20px;
    margin-right: 50px;
}

.tm-box, .tm-collapse {
    border: 3px solid rgb(229 237 249) !important;
    background-image: linear-gradient(to right,rgb(0 135 255 / 2%) 0,rgb(0 119 255 / 5%) ) !important;
	  border-radius: 20px;
}

div#tm-extra-product-options img {
    border-radius: 20px !important;
}

.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-epo-text-wrapper, .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image, .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.checkbox-image, .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio-image, .tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox-image {
    border-color: inherit;
    border-width: 5px;
    border-color: #4a9323;
    box-shadow: 0 0 0px 0px rgb(0 129 19);
}



.page-title.page-title-default {
    background-image: linear-gradient(90deg, #740003cf 25%, #002c6fb5 85%), url(http://prerodinku.sk/wp-content/uploads/2023/10/TITULKA-VEKO-HOTOVO2-scaled.jpg) !important;
	background-position: 0 20%;
}

.whb-row.whb-top-bar {
    background: linear-gradient(90deg, #bd676c 30%, #6a80b9 70%) !important;
}

li.cat-item.cat-item-15 {
    display: none;
}

.noui-horizontal .noui-tooltip {
    background: #3fb8af;
    bottom: 120%;
    color: #fff;
    border: 2px solid #fff;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 0px;
    border-radius: 20px;
    height: 30px;
}
.elementor-element.elementor-element-44160456.elementor-widget__width-auto.elementor-widget.elementor-widget-woocommerce-product-add-to-cart.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    width: auto !important;
}

p#billing_wooccm22_field {
    background: #fee0e0;
    border-radius: 10px;
    margin-top: -30px;
    text-align: center;
    padding-bottom: 0px;
}

p#billing_wooccm22_field .checkbox {
    padding-bottom: 20px;
}@media (min-width: 1025px) {
	/*.woodmart-logo.woodmart-main-logo {
    padding-left: 21px;
}

.whb-general-header-inner {
    height: 280px !important;
}

.whb-general-header{
    background-position: center 42% !important;
}

.whb-sticked .whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-flex-middle.whb-with-shadow {
    margin-top: 0px !important;
    background-color: rgba(0, 0, 0, 1) !important;
    background-image: url(http://prerodinku.sk/wp-content/uploads/2019/06/372-min2.jpg) !important;
    background-size: cover !important;
    background-position: center 42% !important;
    background-repeat: no-repeat !important;
    border-bottom-width: 0px !important;
    border-bottom-style: solid !important;
}

.whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-light.whb-flex-flex-middle.whb-wit#F3F3F3h-shadow {
    margin-top: -60px;
    background: transparent !important;
}*/

/*---TMAVE LOGO----*/

/*.woodmart-logo.woodmart-main-logo {

    /*background: #ffffff7a;*/
    /*border-radius: 20px;
    padding-right: 30px;
    box-shadow: 0px 0px 10px 10px #ffffff6b;

}
*/


/*----BLEDE LOGO----*/
/*.woodmart-logo.woodmart-main-logo {
    background: #000000a3;*/
    /*border-radius: 60px;*/
    /*padding: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
    box-shadow: 0px 0px 20px 10px #fff9e0;
    padding-right: 10px;
    padding-bottom: 7px;
}
*/
/*----FAREBNE LOGO----*/

/*.woodmart-logo.woodmart-main-logo {
    background: #000000a3;
    border-radius: 60px;
    padding: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
    box-shadow: 0px 0px 20px 10px #fff9e0;
    padding-right: 10px;
    padding-bottom: 7px;
}*/

/*.woodmart-logo.woodmart-sticky-logo {

    background: #0000007a;*/
    /*border-radius: 20px;
    padding-right: 30px;*/
   /* box-shadow: 0px -10px 10px 10px #000000a1;
    

}*/
/*
.whb-column.whb-col-right.whb-visible-lg {
    background: #00000078;
    color: rgb(254, 254, 254);
    font-size: 25px;
    font-family: lato,Arial,Helvetica,sans-serif !important;
    text-shadow: 1px 1px 3px #000;
    padding-left: 10px;
}

.whb-color-light .whb-text-element {
    color: rgb(254, 254, 254);
    font-size: 25px;
    font-family: lato,Arial,Helvetica,sans-serif !important;
    text-shadow: 1px 1px 3px #000;
}

.slogan-hlava {
    font-size: 20px !important;
}

.vycentrujfooter {
    text-align: center;
}

.sidebar-container.col-lg-3.col-md-3.col-12.sidebar-right.area-sidebar-1 {
    background: #f7f7f7 !important;
    border-left: 5px #5c821a !important;
        border-left-style: none !important;
    border-left-style: dotted !important;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}


.sub-menu-dropdown.color-scheme-dark .woodmart-nav-link {
    color: black !important;
    text-shadow: 0px 0px black !important;
}*/

.sub-menu-dropdown.color-scheme-dark {
    width: 250px !important;
}

.clankytlac {
    cursor: pointer;
}

.onastlac {
    cursor: pointer;
}

/*.site-logo {
    margin-top: -40px;
}

.woodmart-logo img[src$=".svg"] {
    height: auto !important;
}*/

.whb-wjlcubfdmlq3d7jvmt23 .menu-opener {

	background-image: linear-gradient(#1d5001 10% , #345f00);

}


#podklad {

    transform: none !important;

}

rs-mask-wrap #podklad {

    box-shadow: rgb(2, 2, 2) 0px 0px 10px 10px !important;

}
/* top bar rrr */
.whb-top-bar {
		 /*border-bottom: 5px solid #c7c7c7;
   background-color: rgb(46, 91, 0);
		border-bottom-style: solid;
		background-image: linear-gradient(rgb(24, 66, 0), rgb(49, 108, 0));*/
}



#menu-item-3802 {
	border-bottom: 10px #2e5b00 solid;
}

.whb-general-header .woodmart-logo img {
    margin-left: -20px !important;
}

/*top bar rrr*/
.whb-top-bar {
    /*background-color:rgb(46, 91, 0);
		background-image: linear-gradient(rgb(27, 73, 0) 10%, rgb(49, 110, 0) 85%,rgb(44, 97, 0) 20%);
	padding-top: 2px;*/
}

.whb-row.whb-general-header.whb-not-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {
    background-image: linear-gradient( rgb(129, 129, 129) 2%, rgb(241, 241, 241) 6%,rgb(255, 255, 255) 40%);
}

.whb-wjlcubfdmlq3d7jvmt23 .menu-opener {
    background-color:rgb(46, 91, 0);
    background-image: linear-gradient(rgb(27, 73, 0) 10%, rgb(52, 116, 0) 85%,rgb(44, 97, 0) 20%);
}

.my-account-with-icon .wd-tools-icon::before {
    font-size: 30px !important;
}

.woodmart-wishlist-info-widget .wishlist-icon::before {
    font-size: 30px !important;
}

.woodmart-shopping-cart .woodmart-cart-icon::before {
    font-size: 30px !important;
	  color: #3b6a00f0 !important;
}

.woodmart-cart-totals.wd-tools-text {
    font-size: 20px !important;
}

.menu-kategorie-container .woodmart-nav-link {
    font-size: 18px !important;
    font-weight: 500 !important;
}
.woodmart-navigation .category-icon {
    max-height: 22px !important;
}

.pum-content .woodmart-list.color-scheme-light.woodmart-text-size-default.woodmart-list-type-without.woodmart-list-style-default li {
    margin-bottom: 0px !important;
}

.cas-dodania {
    background: #3b7201 !important;
}

.ceny-dopravy {
    background: #016d8e !important;
	    margin-bottom: 5px;
}

.tax-product_cat .title-design-disable {
    display: block;
	  text-align: center;
}


ul.woodmart-product-categories.has-product-count li a span {
    font-size: 18px;
}

ul.woodmart-product-categories.has-product-count li {
    padding-bottom: 20px;
}

ul.woodmart-product-categories.has-product-count {
    margin-bottom: -30px;
}

.nav-shop {
    padding-left: 10%;
    padding-right: 10%;
}

.woodmart-product-categories .children {
    width: 300px !important;
}

div#lavecas {
    background: #fafffb !important;
    box-shadow: 0px 0px 10px #000 !important;
    margin-left: 3.5% !important;
    width: 55% !important;
    padding-top: 10px !important;
    margin-top: -10px !important;
}

div#lavemail {
    background: #fafffb !important;
    box-shadow: 0px 0px 10px #000 !important;
    margin-left: 3.5% !important;
    width: 47% !important;
    padding-top: 10px !important;
    margin-top: -10px !important;
}

.textceny {
    /*text-align: center;*/
	
}

/* KOŠÍK
 * 
 * .woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-3.cart-widget-opener {
    box-shadow: 0px 0px 4px #344506 !important;
    background: #fcfcfc !important;
    padding: 5px !important;
    color: white !important;
    border-radius: 5px !important;
    margin-left: 20px !important;
    margin-right: 15px !important;
}*/

.blokkontaktu  {
    margin-left: 3.5%;
    background: #fafffb !important;
    box-shadow: 0px 0px 10px #000 !important;
    padding-top: 10px !important;
    margin-top: -10px !important;
    width: 43%;
    padding-bottom: 13px;
	  margin-bottom: 15px;
}

.blokceny {
    margin-left: 3.5%;
    background: #fafffb !important;
    box-shadow: 0px 0px 10px #000 !important;
    padding-top: 10px !important;
    margin-top: -10px !important;
    width: 35%;
    padding-bottom: 13px;
	  margin-bottom: 15px;
}

.whb-sticky-prepared .woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-5.cart-widget-opener {
    display: none;
}

.whb-sticked .woodmart-shopping-cart.wd-tools-element.woodmart-cart-design-5.cart-widget-opener {
    display: block !important;
}

a.scrollToTop.button-show {
    right: 33px !IMPORTANT;
    bottom: 100px !IMPORTANT;
	}

.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {

    display: none !importnat;
}

.whb-sticked .whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle {

    display: none !important;

}

#velka-pata-mobil {

    display: none !important;

}

.col-lg-6.col-12.col-md-6.product-images {

    padding-left: 3%;
    padding-right: 3%;

}




/* menu */
#menu-main-navigation a {
    padding-top: 15px;
    font-size: 18px !important;
}

.wd-header-cart.wd-tools-element.wd-design-3.cart-widget-opener.woodmart-shopping-cart.woodmart-cart-design-3 span.woodmart-cart-number {
    font-size: 15px;
    padding-top: 10px !important;
    padding-bottom: 5px !important;;
}

span.woodmart-cart-subtotal {
    font-size: 16px;
    padding-top: 10px;
}

/* skryť tlačítko pridať do košíka  */

.archive .wd-add-btn.wd-action-btn.wd-style-icon.wd-add-cart-icon.wd-add-cart-btn.woodmart-add-btn {
    display: none !important;
}


/*
 * 
 * HORNA LIŠTA HEADER
 * 
 * */
.whb-header-bottom-inner {
    background: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
    /*box-shadow: 0px 0px 12px 5px #ffffff;*/
    border-radius: 5px;
    padding-top: 25px;
    padding-bottom: 20px;
    margin-bottom: 30px;
    margin-top: 20px;
}



.wd-header-nav.wd-header-main-nav.text-left.wd-design-1.navigation-style-default {
    /*padding-top: 10px;*/
}

span.wd-tools-text {
    padding-top: 10px;
    font-size: 16px !important;
}

#menu-item-12181 span.nav-link-text:before {
    font-size: 25px !important;
    color: #b96970  !important;
    font-family: FontAwesome;
	  content: "\f03e";
    padding-right: 10px;
}

#menu-item-12182 span.nav-link-text:before {
    font-size: 25px !important;
    color: #a86e80 !important;
    font-family: FontAwesome;
	  content: "\f0c2";
    padding-right: 10px;
}

#menu-item-12183 span.nav-link-text:before {
    font-size: 25px !important;
    color: #937493 !important;
    font-family: FontAwesome;
	  content: "\f0f4";
    padding-right: 10px;
}

#menu-item-12184 span.nav-link-text:before {
    font-size: 25px !important;
    color: #8c769a !important;
    font-family: FontAwesome;
	  content: "\f24e";
    padding-right: 10px;
}

#menu-item-12678 span.nav-link-text:before {
    font-size: 25px !important;
    color: #7e7ba6 !important;
    font-family: FontAwesome;
	  content: "\f253";
    padding-right: 10px;
}

#menu-item-12186 span.nav-link-text:before {
    font-size: 25px !important;
    color: #717eb1 !important;
    font-family: FontAwesome;
	  content: "\f06b";
    padding-right: 10px;
}

#menu-item-12185 .wd-nav-img, .mega-menu-list img {
    display: none;
}

#menu-kategorie-top img {
    display: none !important;
}

.whb-row.whb-top-bar.whb-not-sticky-row.whb-with-bg.whb-border-fullwidth.whb-color-light.whb-flex-flex-middle {
    box-shadow: inset 0px 0px 10px 4px #590000;
}

.whb-row.whb-header-bottom {
    background: linear-gradient(to right, #ffcacb, #fffec3) !important;
}

.whb-general-header {
    background: linear-gradient(to right, #ffcacb, #fffec3) !important;
}



.whb-row.whb-top-bar.whb-not-sticky-row {
        background: linear-gradient(90deg, #bd676c 30%, #6a80b9 70%) !important;
}

.whb-general-header {
        background: linear-gradient(90deg, #ffdcdd 25%, #c3dbff 85%) !important;
}

.whb-row.whb-header-bottom {
        background: linear-gradient(90deg, #ffdcdd 25%, #c3dbff 85%) !important;
	  padding: 1px;
    /*box-shadow: 0px 0px 9px 0px #917495;*/

}

.whb-sticky-header.whb-clone.whb-main-header.whb-sticked {
    box-shadow: 0px 0px 9px 0px #917495;
}



.wd-header-search .wd-tools-icon:before {
    font-size: 30px !important;
    color: #5e84c3 !important;
    padding-left: 10px !important;
}

.woodmart-shopping-cart .woodmart-cart-icon::before {
    font-size: 35px !important;
    color: #5c84c5 !important;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    position: absolute !important;
    top: -6px !important;
    right: -9px !important;
    width: 18px !important;
    height: 18px !important;
    background-color: #c0676a !important;
    color: #fff !important;
    text-align: center !important;
    letter-spacing: 0 !important;
    font-weight: 40 !important;
    font-size: 15px !important;
    line-height: 15px !important;
    padding-top: 3px !important;
	  font-weight:600 !important;
}

.product-summary-shadow .summary-inner {
    background: radial-gradient( #ffffff 20%, #fbfdff 80%) !important;
}

.woocommerce-breadcrumb {
    color: #bd676c5c;
}

.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: #c4c4c4;
}

ul#menu-main-navigation a {
    padding-top: 40px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/*.whb-flex-row.whb-general-header-inner {
    background: #00000078;
    box-shadow: 0px -8px 20px 15px #00000080;
}*/
.scrollToTop.button-show {
    bottom: 30px;
    right: auto;
    left: 18px;
}
.cas-dodania {
    background: #3b7201 !important;
}

.ceny-dopravy {
    background: #016d8e !important;
	    margin-bottom: 5px;
}

div#popmake-4210 {
    height: 500px;
    overflow: scroll !important;
}
.wpb_column.blokceny.vc_column_container.vc_col-sm-6.vc_hidden-lg.vc_hidden-md {
    text-align: center;
}

a.scrollToTop.button-show {
    right: 33px !IMPORTANT;
    bottom: 100px !IMPORTANT;
	}


#menu-item-4322 a {
  background: #af0000;
  color: white !important;
}

.woocommerce-product-details__short-description {
    text-align: justify;
}

#tab-description {
    font-size: 18px;
    /*text-align: justify;*/
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/*.whb-flex-row.whb-general-header-inner {
    background: #00000078;
    box-shadow: 0px -8px 20px 15px #00000080;
}*/
.scrollToTop.button-show {
    bottom: 30px;
    right: auto;
    left: 18px;
}
.cas-dodania {
    background: #3b7201 !important;
}
.zadarmo-doprava {
     background: #7c0101 !important;
	  padding-top: 15px;
    padding-bottom: 10px;
}

.ceny-dopravy {
    background: #016d8e !important;
	    margin-bottom: 5px;
}

div#popmake-4210 {
    height: 500px;
    overflow: scroll !important;
}

.wpb_column.blokceny.vc_column_container.vc_col-sm-6.vc_hidden-lg.vc_hidden-md {
    text-align: center;
}

#menu-item-4322 a {
  background: #af0000;
  color: white !important;
}

.product-label.out-of-stock {

    background-color: rgb(241, 0, 0) !important;
    color:#fff !important;
    font-weight: 900 !important;
    font-size: 11px !important;
    line-height: 25px !important;

}

.vianomenu {
    background: #d10000 !important;
    font-size: 20px !important;
    color:white !important;
    padding-top: 5px !important;
}
.vianomenu a {
    background: #d10000 !important;
    font-size: 20px !important;
    color:white !important;
    padding-top: 5px !important;
}

.wpulike-default .wp_ulike_put_image::after {

    content: '';
    display: block;
    background: url(../img/svg/like.svg) no-repeat;
        background-image: url("../img/svg/like.svg");
        background-size: auto;
    background-image: url("../img/svg/like.svg");
    background-size: auto;
    background-image: url("../img/svg/like.svg");
    background-size: auto;
    background-size: contain;
    width: 200px;
    height: 220px;
    position: absolute;
    left: 50%;
    top: 222%;
    transform: translateX(-50%) translateY(-50%);

}

.woocommerce-product-details__short-description {
    text-align: justify;
}

#tab-description {
    font-size: 18px;
    /*text-align: justify;*/
}

.product-element-top .wrapp-buttons {
    display: none;
}

.product-grid-item .woodmart-buttons {
    display: none !important;
}

/*  nastavenia produktov EPO */

.tm-extra-product-options-inner span.tc-label {
    font-size: 13px;
}
}

@media (max-width: 576px) {
	/*.whb-flex-row.whb-general-header-inner {
    background: #00000078;
    box-shadow: 0px -8px 20px 15px #00000080;
}*/

.wp_ulike_btn.wp_ulike_put_image.wp_likethis_2998 {
    height: 50px !important;
    width: 210px !important;
}

.wpulike-heart .wp_ulike_put_image::after {

    left: 72% !important;
}

.woodmart-sticky-sidebar-opener:not(.sticky-toolbar) {
    top: 91% !important;
}

.vc_custom_heading.vc_custom_1561470850625 {
    font-size: 22px !important;
}
.vc_custom_heading.vc_custom_1561470869658 {
		font-size: 22px !important;
}
.vc_custom_heading.vc_custom_1561470891816{
		font-size: 22px !important;
}

.vc_custom_1564739576880 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.comment-form-email {
    flex: 100% !important;
}

.scrollToTop.button-show {
    bottom: 30px;
    right: auto;
    left: 18px;
}
.cas-dodania {
    background: #3b7201 !important;
}
.zadarmo-doprava {
    background: #7c0101 !important;
	  padding-top: 15px;
    padding-bottom: 10px;
}

.ceny-dopravy {
    background: #016d8e !important;
	    margin-bottom: 5px;
}

div#popmake-4210 {
    height: 500px;
    overflow: scroll !important;
}

.wpb_column.blokceny.vc_column_container.vc_col-sm-6.vc_hidden-lg.vc_hidden-md {
    text-align: center;
}

.pum-theme-4077 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    right: 13px;
    top: 13px;
}

.woodmart-prefooter {

    padding-bottom: 0px !important;

}

.velka-pata {
    background-color: rgb(46, 91, 0) !important;
    background-image: linear-gradient(rgb(27, 73, 0) 10%, rgb(52, 116, 0) 95%,rgb(42, 42, 42) 10%) !important;
}

#menu-item-4322 a {
  background: #af0000;
  color: white !important;
}

.product-label.out-of-stock {

    background-color: rgb(241, 0, 0) !important;
    color:#fff !important;
    font-weight: 900 !important;
    font-size: 11px !important;
    line-height: 25px !important;

}

.vianomenu {
    background: #d10000 !important;
    font-size: 20px !important;
    color:white !important;
    padding-top: 5px !important;
}
.vianomenu a {
    background: #d10000 !important;
    font-size: 20px !important;
    color:white !important;
    padding-top: 5px !important;
}

.wpulike-default .wp_ulike_put_image::after {

    content: '';
    display: block;
    background: url(../img/svg/like.svg) no-repeat;
        background-image: url("../img/svg/like.svg");
        background-size: auto;
    background-image: url("../img/svg/like.svg");
    background-size: auto;
    background-image: url("../img/svg/like.svg");
    background-size: auto;
    background-size: contain;
    width: 200px;
    height: 220px;
    position: absolute;
    left: 50%;
    top: 222%;
    transform: translateX(-50%) translateY(-50%);

}

.woocommerce-product-details__short-description {
    text-align: justify;
}

#tab-description {
    font-size: 18px;
    /*text-align: justify;*/
}

.product-element-top .wrapp-buttons {
    display: none;
}

.product-grid-item .woodmart-buttons {
    display: none !important;
}

/** cena pri produktoch **/
.price span.woocommerce-Price-amount.amount {
    background: #efffd2;
    color: #5c821a;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-radius: 5px;
    font-size: 25px;
    font-family: 'Roboto';
}

/****  menu položky kategórie  ****/

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-3806.item-level-0 span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-3814.item-level-0 span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-6589.item-level-0 span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-3809.item-level-0 span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-3803.item-level-0 span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.darceky.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-3802.item-level-0 span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.menu-item-7955.item-level-0 span.nav-link-text {
    font-size: 15px !important;
    color: #940000 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.menu-item-7958.item-level-0 span.nav-link-text {
    font-size: 15px !important;
    color: #940000 !important;
    font-weight: 800;
    padding-top: 5px;
}

li.mobmenu span {
    font-size: 15px !important;
    color: #6a80b9 !important;
    font-weight: 800;
    padding-top: 5px;
}

.wd-header-cart.wd-tools-element.wd-design-3.cart-widget-opener.woodmart-shopping-cart.woodmart-cart-design-3 span.woodmart-cart-number {
    font-size: 12px !important;
    padding-top: 5px !important;
    padding-bottom: 0px !important;
}

span.woodmart-cart-subtotal {
    padding-top: 5px !important;
}

/*  nastavenia produktov EPO */

.tm-extra-product-options-inner span.tc-label {
    font-size: 13px;
}

/* popup okno close btn */
.close-header-banner {

    background: #2168bd !important;
    height: 50px !important;
}

.single_add_to_cart_button.button {
    line-height: 20px !important;
    font-size: 20px !important;
    padding: 10px !important;
    /*border: 3px solid #385800 !important;
    box-shadow: 0px 0px 5px #000 !important;*/
	  padding-top: 20px !important;
}
}

