@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.florianovahut.com/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333333;
	--wd-text-font-size: 16px;
	--wd-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 15px;
	--wd-primary-color: #9ebfb5;
	--wd-alternative-color: #2f9393;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #2f9393;
	--btn-accented-bgcolor-hover: #2f9393;
	--wd-form-brd-width: 2px;
	--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: rgb(255,255,255);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	--wd-popup-width: 500px;
	--wd-popup-padding: 30px;
}
.header-banner {
	background-color: rgb(158,191,181);
	background-image: none;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
h1, h5.widget-title {
	font-weight: 600;
	font-size: 36px;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 768.98px) {
	h1, h5.widget-title {
		font-size: 28px;
	line-height: 34px;
	}

}
:root{
--wd-container-w: 1220px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1220px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1220px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1220px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.banner.oznameni .banner-title { max-width: 400px;}

.wd-after-add-to-cart { max-width: 580px;}

h4.banner-title.wd-font-weight-700 {
    text-shadow: 0 2px 8px rgb(0 0 0 / 55%);
}

.container.header-banner-container { text-align: center; font-size: 15px!important;}
.post-date.wd-post-date.wd-style-with-bg { display: none;} 

.container.header-banner-container.set-cont-mb-s.reset-last-child {
  
    max-width: 880px;
}

/*.banner-content-background.off .wrapper-content-banner.wd-justify-left {display: none;}*/



.banner-2 .cmplz-links.cmplz-documents {display: none!important;}
div#cmplz-manage-consent {    display: none!important;}
.banner-2:after {
content: '';
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #2e463f;
    z-index: -1;
}
@media (max-width: 1215px) {
.banner-2	{ padding-left: 1rem!important; padding-right: 1rem!important; width: 100%!important; margin-left: 0!important; margin-right: 0!important;}
}
@media (min-width: 1215px) {
.banner-2 { padding-left: 0!important; padding-right: 0!important; 	margin-right: auto!important;
	margin-left: auto!important; 	max-width: 1190px!important;}
}

.banner-2 .cmplz-title { font-size: 1.4rem!important;}
.banner-2 .cmplz-message { font-size: 15px!important; line-height: 1.3!important; max-width: 700px!important;}

@media (max-width: 1024px) {
	.banner-2	{transform: translateX(0%)!important;}
	.banner-2 .cmplz-categories {margin-bottom: 1.5rem!important;}
	.banner-2	.cmplz-buttons {margin-bottom: 1rem!important;}
}

@media (min-width: 1024px) {
	.banner-2, .banner-2:after { height: 200px!important; min-height: auto!important; max-height: inherit!important;}
		.cmplz-categories-visible, .cmplz-categories-visible:after { height: 350px !important;}
	.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body > div {transition: height 0.3s ease; width: 100%!important; max-width: 700px!important;}
	.banner-2 .cmplz-body { max-height: 200px!important;}
}

.banner-2 .cmplz-header { display: block!important;}

.banner-2 details.cmplz-category {border-radius: 6px !important;}
.banner-2 .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 8px!important;}

.banner-2 {	
	grid-row-gap: 0 !important;
	grid-template: none !important;
	align-items: start;
  margin-bottom: 0!important;
  left: 0!important;
  right: 0!important;
}

.wd-hover-alt .wrap-price { justify-content: center!important;}
.product-wrapper .wrap-price .wd-add-btn { display: flex; justify-content: center!important;}
.product.wd-hover-alt .wd-add-btn>a {    text-transform: none !important;}
.product.wd-hover-alt :is(.wd-product-header,.wrap-price) {
    justify-content: center!important;}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {  font-weight: bold !important;}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {text-transform: none !important;}
.cmplz-cookiebanner .cmplz-buttons {
    display: grid !important;}
.banner-1 .cmplz-message p {margin-bottom: 0 !important;}
button.cmplz-btn.cmplz-deny { order: 3!important; }
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover {
    background-color: transparent !important;
    border-color: transparent !important;
    font-size: 13px !important; min-height: 26px !important; 
	height: 26px !important;}
.cmplz-buttons {gap: 8px !important;}

/* Cookies */

.cmplz-show-banner {
cursor: pointer;}
button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
    display: none;
}
@media (min-width: 601px) and (max-width: 769px) {
.banner-1 { max-width: calc(100% - 5rem)!important;}}

@media screen and (max-width: 600px) {
.banner-1 { max-width: calc(100% - 2rem);}}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    height: 40px!important;
    padding: 0 10px!important;
    line-height: 34px!important;
		font-weight: 700;}

.cmplz-cookiebanner .cmplz-buttons {gap: 8px!important;}

.cmplz-buttons { flex-direction: row-reverse;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover { background-color: #8db000!important; border-color: #8db000!important; box-shadow: none;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover, .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover, button.cmplz-btn.cmplz-deny:hover { background-color: #f1f1f1!important; border-color: #f1f1f1!important; box-shadow: none;}
.cmplz-description { line-height: 1.3;}


@media (max-width: 1024px){
.wd-btn-arrow[class*="prev"], .wd-btn-arrow[class*="next"] {
    justify-content: center;}
.woocommerce-product-gallery__wrapper .wd-btn-arrow {
    width: 55px;
    height: 55px!important;
    margin-top: -40px;}}



.search-results .filters-area.always-open.custom-content {display: none;}

.wpcf7-response-output {
    border-radius: 20px !important;
    padding-top: 0px !important;
    padding-bottom: 0px!important;
    min-height: 42px !important;
}



.mfp-with-anim.wd-popup.wd-promo-popup {
    border-radius: 10px; overflow: hidden!important;}

div.wpcf7 .wpcf7-spinner:before {display: none;}

input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-color-black {
    width: 100%;
    border-radius: 21px;
}

.woocommerce-terms-and-conditions-wrapper, div.form-row.place-order p.form-row {margin-bottom: 4px!important;}
div.form-row.place-order p.form-row.zbozi-verify-checkbox {margin-bottom: 15px!important;}



.novinka span.menu-label { background-color: #438E44!important;}
.novinka .menu-label:before {border-top-color: #438E44!important;}
/* Nová patička */
@media (max-width: 768px){
	.footer-container .wd-images-gallery .wd-grid-g { justify-content: center;}}
.footer-container .social-instagram .wd-icon:before { font-weight: 600; font-size: 17px;}
.footer-container .icons-design-bordered .wd-social-icon { border: 1px solid #ccc;}
.footer-container .wd-social-icon .wd-icon { line-height: 32px!important;}

.footer-container .site-content {
    margin-bottom: 0px;
}

.footer-container .social-pinterest .wd-icon:before {
    content: "\e90b";
    font-family: "xts-icon-font";
    font-weight: 600;
}
.footer-container :is( .icons-design-colored-alt,.icons-design-bordered) .wd-social-icon.social-instagram:hover { 
    border-color: #E1306C!important;
    background-color: #E1306C!important;
}

.footer-container .wd-gallery-item img { border: 1px solid #ccc; height: 30px; width: 50px; mix-blend-mode: multiply;}
.footer-container .wd-gallery-item { padding-bottom: 0rem; display: contents;}

/* stránka vlastní lampy */
.grid-lamp .banner-image { padding-top: 2.5rem;}
@media (max-width: 768px){
.grid-lamp .banner-imag { padding-top: 1.5rem!important;}
.grid-lamp .wrapper-content-banner {padding-top: 1.5rem!important;}    
}
.grid-lamp .wrapper-content-banner { padding-bottom: 0!important; padding-top: 1rem;}
.tutorial .wpb_video_wrapper iframe { border: 1px solid #cccccc;}

/* pop-up */
/*.mfp-with-anim.wd-popup.wd-promo-popup.woodmart-promo-popup { padding: 0!important;}*/
.mfp-move-horizontal .mfp-with-anim { transform: none;}
.vc_mobile .mfp-with-anim.wd-popup.wd-promo-popup.woodmart-promo-popup { margin: 1.5rem;}

.vc_tta.vc_general .vc_tta-panel-title {
    line-height: 1.6 !important;
    font-size: 15px;
}

nav.rank-math-breadcrumb {
    font-size: 12px;
    line-height: 2;
    padding-top: 6px;
    color: #848484;}
nav.rank-math-breadcrumb a {
    color: #848484;
    text-decoration: underline;}

.title-after_title { font-weight: 500; line-height: 1.4;}
nav.rank-math-breadcrumb p {
    margin-bottom: 4px;
}

.post-date.wd-post-date.wd-style-with-bg.woodmart-post-date { display: none;}

.wd-dropdown {    box-shadow: 0 6px 8px rgba(0,0,0,.1);}
.wd-sub-menu li>a {padding-top: 5px; padding-bottom: 5px;}

li.meta-author { display: none;}
.wd-post-cat.wd-style-with-bg>a { vertical-align: middle;}
.wd-single-footer { border-top: none!important;}

/* Návštěvy */
.wd-visits-count.wd-style-with-bg {padding: 0px 20px!important; line-height: 42px!important;}
.wd-visits-count.wd-style-with-bg {border-radius: var(--btn-shop-brd-radius)!important; overflow: hidden!important;}


.slider-title:before, .related-products .owl-dots {display: none;}
.slider-title {
    text-transform: none;
    font-size: 25px;}


.owl-next.wd-btn-arrow, .owl-prev.wd-btn-arrow {
    visibility: visible !important;
	opacity: 1;
    color: white;
    background: #111;
    border-radius: 50%;}

.container.header-banner-container.set-cont-mb-s.reset-last-child {
    line-height: 1.2;}

.promo-banner.banner .banner-btn-wrapper {
    margin-top: 8px !important;}

.banner.banner-increased-padding .wrapper-content-banner {
    padding: 7%;}

p.stock.wd-style-with-bg.in-stock span:before {
    line-height: 1;}

p.stock.in-stock.wd-style-with-bg {
    margin-bottom: 0.75rem;}

table.woocommerce-product-attributes.shop_attributes {
    font-size: 14px;
    opacity: 0.9;}

.product-image-summary .shop_attributes {
    --wd-attr-v-gap: 6px;
}

p.stock.wd-style-with-bg span {
    border-radius: var(--btn-shop-brd-radius);
	    padding: 8px 12px;
    line-height: 26px;
	    min-width: 145px;
    text-align: center;}


.quantity:not(.hidden)+button {margin-left: 0px;}

h1.product_title.entry-title.wd-entities-title {
    margin-bottom: 0.25rem;}

.product_meta>span {
    font-size: 14px;
	line-height: 1.35;
    opacity: 0.4;}
.product_meta>span:not(:last-child) {
    margin-bottom: 0px;}

.banner-increased-padding .wrapper-content-banner {
    padding: 5% 6% 6%;}

.wd-hover-alt .wd-add-btn>a {
    text-transform: none;}

@media (min-width: 1025px){
.wd-hover-alt .swap-wrapp {
    padding-right: 0;
}}

.wd-hover-alt .wrap-price {
    justify-content: center;
    width: 100%;
}

.product-grid-item .wd-entities-title {
    margin-bottom: 0px; text-align: center;}

.owl-next.wd-btn-arrow[class*=next], .owl-prev.wd-btn-arrow[class*=prev] {transform: none;}
.products-bordered-grid .owl-nav>div[class*=next] {
    right: -25px!important;}

.products-bordered-grid .owl-nav>div[class*=prev] {
    left: -25px!important;}

.slider .vc_column_container>.vc_column-inner {

    width: 100%;
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
}

.mega-menu-list>li>a, .wd-dropdown-fs-menu.wd-design-full-width .wd-sub-menu>li>a, .wd-dropdown-fs-menu.wd-design-sized .wd-sub-menu>li>a, .wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a, .wd-dropdown-menu.wd-design-full-width .wd-sub-menu>li>a, .wd-dropdown-menu.wd-design-sized .wd-sub-menu>li>a {
    text-transform: none;}

.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none;}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
}

.container.header-banner-container.set-cont-mb-s.reset-last-child {
    font-size: 14px;
}

.shop-loop-head {
    margin-bottom: 0px;}

.more-products {    line-height: 1.35;}
.category-grid-item .more-products>a {    font-size: 15px;
    opacity: 0.75;
}

.wd-dropdown-menu.wd-design-full-width .wd-sub-menu.nospace>li {
    margin-bottom: 0px;}

@media (min-width: 960px){
.wd-grid-stretch>.wd-col {
    min-width: 300px;}

.wd-pf-checkboxes.wd-col.wd-pf-sortby {
    min-width: 450px;}}

ul .nolink>li>a {
  pointer-events: none;
  cursor: default;
}

/* Cooie */
.woodmart-cookies-popup {
    padding: 10px 30px;
    background-color: #fff;
    box-shadow: 0 -10px 20px rgba(0,0,0,.06);}

.payment_methods li img {
    max-height: 25px;}


.wd-nav[class*=wd-style-]>li.red>a {color: #FF3131;}
.wd-nav[class*=wd-style-]>li.grey>a {color: #848484;}

.wd-tools-element.wd-design-2.wd-style-icon.wd-with-count, .wd-tools-element.wd-design-5.wd-style-icon.wd-with-count {
    margin-right: 0px;}

.wd-wpb {margin-bottom: 10px;}
.filters-area {
    display: none;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-width: 0px;
    border-bottom-width: 0px;}

.wd-active-filters {
    margin-bottom: 20px;
}

form.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon { display: none;}
.wd-products-shop-view.woodmart-products-shop-view.products-view-grid_list {margin-right: 0;}

button {text-transform: none;}

.vc_color-grey.vc_message_box {
    color: #858585;
    border-color: #e8e8e8;
    background-color: #f9f9f9;}

div#woocommerce_eu_vat_number {margin-top: 20px; margin-bottom: 20px;}

.hide {display: none !important;}

.wd-timer.woodmart-timer {
    margin-top: 5px;
}


.text__highlight {
        border-radius: 1em 2em 1em 2em;
    background-image: linear-gradient(-100deg,rgba(255,224,0,.3),rgba(255,224,0,.7) 95%,rgba(255,224,0,.1));
-webkit-box-decoration-break: clone;
    box-decoration-break: clone;
box-shadow: 8px 0 0 rgb(255 224 0 / 10%), 14px 0 0 rgb(255 224 0 / 5%), -5px 0 0 rgb(255 224 0 / 30%), -8px 0 0 rgb(255 224 0 / 20%);}}

.wd-gallery-item img {
    box-shadow: 0 0.02rem 0.04rem rgb(0 0 0 / 10%), 0 0.07rem 0.2rem rgb(0 0 0 / 10%);
	border-radius: 4px;}
/*.wd-gallery-item {padding-bottom: 1rem;}*/

#ship-to-different-address label {
    text-transform: none;}

p#billing_address_2_field {
    display: none;
}

/* Google captcha viditelnost */
.grecaptcha-badge {display: none !important;}

.woodmart-navigation .menu-hlavni-menu-container .item-level-0 > a {
    padding-right: 8px;
    padding-left: 8px;
    letter-spacing: 0px;
}

 .form-border-width-1 select {
    border-width: 2px;}

.ikonafot {    max-width: 50px !important;
    margin: 0 auto 10px auto;
}

.woocommerce-order:not(.wd-with-extra-content) {
max-width: none;
}

.shop-loop-head {    margin-top: 16px;}

.woocommerce-pagination li .current, .woocommerce-pagination a:hover, .woocommerce-pagination a:focus {border-radius: 50%;}

#shipping_method input.shipping_method {
    position: inherit;
    margin-top: 3px;}

.product-tabs-wrapper {  display: none;}
.menu {padding-right: 0px; padding-left: 0px;}
.menu .wcml-horizontal-list {
    margin-bottom: 0px !important;
    margin-left: 0px!important;}
.menu .wcml-horizontal-list li a {  padding: 6px; font-size: 15px;}
.product .wcml-horizontal-list li a {  padding: 6px 6px 6px 0px; font-size: 15px; font-size: 14px; line-height: 1.2;}
.woocommerce .wcml-horizontal-list.product {margin-bottom: 7px; margin-left: 0px;}

@media (min-width: 1024px) {
.woodmart-cookies-popup {
    padding: 6px 30px;
    background-color: #fff;
    box-shadow: 0 -10px 20px rgba(0,0,0,.06);}}

.woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect {  margin-bottom: 0px !important;}

.whb-col-right .menu-simple-dropdown .sub-menu-dropdown {
    right: auto;
    left: 0;}
.wpml-ls-legacy-list-horizontal:last-child {padding: 7px 0px 7px 0px!important;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item:first-child a {padding-left: 0px!important;}
.wpml-ls-legacy-list-horizontal a {padding: 5px 0px 5px 5px!important;}
.woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-option-selected, .woocommerce-currency-switcher-form .wSelect-theme-classic .wSelect-option:hover {    background-color: #9ebfb5!important;}

.woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect-hover, .woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect-active {
    border-color: #ccc!important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
}


a.glink {
    padding: 0 2px;
}

.data-pobocky-right p {
    padding: 0; margin-bottom: 0px;}

.widget_product_categories .product-categories li {line-height: 1.6;}
.widget_product_categories .widget-title { margin-bottom: 20px;  line-height: 1.4;}
.widget_product_categories .product-categories li a { font-size: 16px;  line-height: 1.3;}
.widget_product_categories .product-categories { margin-top: -5px;}

@media (max-width: 768px) {
.woodmart-cookies-inner .cookies-buttons {margin-top: 12px;}
.btns-accent-semi-rounded .cookies-buttons .cookies-accept-btn {width: 100%}
.woodmart-cookies-popup {padding-bottom: 85px;padding-top: 15px; z-index: 100;}}



/* košík */
/*.product-image-summary .quantity { display: none!important;}*/
.meta-location-add_to_cart .product_meta {  padding-top: 0px;border-top: none;}
.product-image-summary .woodmart-after-add-to-cart {  margin-bottom: 12px;}
.product-image-summary .single_add_to_cart_button {min-width: 290px;}
.woodmart-my-account-links a, table th {text-transform: none!important;}

.kosikblok>.vc_column-inner {
    background: white;
    -webkit-box-shadow: 0 1px 2px 0 rgba(26, 26, 26, 0.05);
    box-shadow: 0 1px 2px 0 rgba(26, 26, 26, 0.05);
    border-radius: 4px;
		border: none;}

.kosikblok {    padding-right: 10px;}

.cart-totals-inner {
    background: white;
    -webkit-box-shadow: 0 2px 4px 0 rgba(26, 26, 26, 0.1);
    box-shadow: 0 2px 4px 0 rgba(26, 26, 26, 0.1);
    border-radius: 4px;
    padding: 25px;
		border: none;}
.cart-table-section table thead {display:none;}
.cart-table-section table {margin-bottom: 15px;}
.cart-table-section .shop_table tr td:last-child {    text-align: center;}
.cart-totals-inner h2 {text-transform: none; font-size: 32px;}
.cart-table-section {
    background: white;
    -webkit-box-shadow: 0 2px 4px 0 rgba(26, 26, 26, 0.1);
    box-shadow: 0 2px 4px 0 rgba(26, 26, 26, 0.1);
    border-radius: 4px;
    padding: 25px 15px 30px;
		border: none;}

/*Pokladna*/
#order_review_heading ,  .woocommerce-billing-fields > h3 {font-size: 35px;  text-transform: none;}
.woocommerce-additional-fields > h3 {font-size: 30px;  text-transform: none; margin-bottom: 10px;}
.woocommerce-shipping-fields {
    margin-bottom: 20px;
    padding-top: 0px;
    border-top: none;}


.woodmart-navigation .item-level-0>a , .woodmart-wishlist-info-widget .wishlist-label, .woodmart-compare-info-widget .compare-label, 
.widget-title, .category-grid-item .category-title, .site-mobile-menu li a, .widget_shopping_cart .empty, table th, .wishlist-title h2 {
    text-transform: none;
}

.main-page-wrapper {
    margin-top: -40px;
    padding-top: 40px;
    background-color: #FFF;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right>a {
    padding-right: 25px;
    padding-left: 25px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels {
    border: 2px solid rgba(119,119,119,.17);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel {
    border-bottom: none;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    right: 25px;}


.wd-tools-element .wd-tools-text {
    text-transform: none;
}

.footer-container p, .woodmart-prefooter > .container > p {margin-bottom: 0px;	}

/*.post-single-page .article-body-container {
    font-size: 14px;
    line-height: 1.7;
    color: #666;}

.post-single-page {
    text-align: center;
    max-width: 975px;
    margin: auto;
}*/

::selection {
    background: #9ebfb5;
    color: #fff;
}

.footer-menu {
    color: #3e3e3eb3;
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 0px;
}
.footer-menu a:hover { text-decoration: underline; color: #3e3e3e;}
.footer-menu a { color: rgba(62,62,62,.7);}

.woodmart-prefooter {    padding-bottom: 0px !important;}

.pozadi {background: #f8f8f8 url(/wp-content/uploads/2020/01/paticka-florianova-hut-01-scaled.jpg) 40% 100% no-repeat;
background-size: 100%; -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.1) inset;
    box-shadow: inset 0 0 5px 1px rgba(0,0,0,.1);}

.woodmart-info-box .info-box-title {    margin-bottom: 0px;}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {box-shadow: 0 0.02rem 0.04rem rgba(0,0,0,0.1), 0 0.07rem 0.2rem rgba(0,0,0,0.1);}

.scrollToTop {
    background: #9ebfb5;
    border: 1px solid #6fab99 ;
    border-radius: 50%;
    box-shadow: inset 1px 1px 0 0 rgba(255,255,255,0.25);
    transition: all 0.75s ease;
    color: white;}

.scrollToTop:after {
    transition: all 0.75s ease;
    display:inline-block;
		color: white;
	  line-height: 48px;
    margin-top: -1px;}

.scrollToTop:hover { 
	box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 10px -2px inset, rgba(255,255,255, 0.1) -60px -60px 10px 0px inset;
	color: white;
}

.scrollToTop:hover:after { webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
     transform: translateY(-6px);
    transition: all 0.75s ease;
    display:inline-block;
}

.whb-top-bar .whb-secondary-menu .item-level-0>a {
    font-weight: 400;
    font-size: 14px;}
    
.navigation-style-bordered .item-level-0:not(:last-child):after, .navigation-style-separated .item-level-0:not(:last-child):after {
    display: none;
}

.woodmart-navigation .category-icon {    max-height: 20px;}
.woodmart-cart-design-3 .woodmart-cart-subtotal .amount {font-weight: 700; font-size: 15px;}

.menu-opener .menu-open-label {
    text-transform: none;}
    
.site-mobile-menu li a {
    font-size: 14px;}
    
.copyrights-wrapper {
    background: #f9f9f9;
}

.woodmart-load-more {
    color: #333;
    font-weight: 600;
    border-width: 2px;
    text-transform: none;
    font-size: 15px;
}

.whb-row:not(.whb-top-bar) .whb-text-element .wcml-dropdown a.wcml-cs-item-toggle, .whb-row:not(.whb-top-bar) .whb-text-element .wcml-dropdown-click a.wcml-cs-item-toggle {
    font-weight: 500;
}
.whb-text-element .wcml-dropdown a.wcml-cs-item-toggle {    font-size: 15px !important;}

@media (max-width: 1024px) {
.woocommerce-store-notice, p.demo_store {
    margin-bottom: 55px;}
}
@media (max-width: 960px) {
.woocommerce-store-notice {
    padding: 10px 50px 10px 10px;
    text-align: left;}@media (min-width: 577px) and (max-width: 767px) {
	.cmplz-cookiebanner .cmplz-divider {    display: none!important;}
}

@media (max-width: 576px) {
	.cmplz-cookiebanner .cmplz-divider {    display: none!important;}

}

