.flex-control-nav {display: none;}
body, h1, h2, h3, p, a {font-family: "Quicksand";}
.product, .woof, .orderby, .products .product, .dgwt-wcas-search-input  {background: #fff; border-radius: 20px !important;}
.woof {margin-bottom: 10px;}
.orderby {border: none;}
.products .product  {padding: 10px  10px 20px 10px!important;}
@media only screen and (min-width: 750px) {
.woof_container {width: 33% !important}
.products .product  {padding: 20px !important;}
}
@media only screen and (min-width: 600px) {
.woocommerce-Tabs-panel {padding: 10px 40px 40px !important}
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link {
border: none !important}
.woof_price_filter  {width: 100% !important}
.woof_container input,
.woof_container select {border-color: #ddd !important; border-radius: 99px; color: #555;}
.woofc-count span {
background-color: #12aee0 !important;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
background-color: #12aee0; border-color: #12aee0; border-radius: 99px}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:Hover {
background-color: #3dcefd; border-color: #3dcefd;}
.woofc-area.woofc-style-02 .woofc-area-top, 
.woofc-area.woofc-style-02 .woofc-inner {
border-radius: 20px}
.woosw-btn {display: block; font-size: 13px; margin-top: 10px; color: #12aee0}
table.woocommerce-product-attributes,
table.woocommerce-product-attributes tr td, table.woocommerce-product-attributes tr th  {vertical-align: center !important; text-align: left !important; border: none !important; font-style: normal !important; text-transform: capitalize !important}
table.woocommerce-product-attributes a, .widget_shopping_cart_content .quantity {color: #12aee0;}
.woocommerce-Tabs-panel ul  {margin-bottom: 15px}
.woo-variation-swatches .variable-items-wrapper {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
margin: 0 !important;
padding: 0 !important;}
table.variations tr {border-radius: 20px; }
.reset_variations {display: none !important; }
.woo-variation-items-wrapper
{margin: 0px !important; padding: 0px 0 10px 0 !important}
table.variations tr th {background: #f0f0f0!important;border-radius: 10px 10px 0 0; padding: 10px 15px!important; margin-top: 10px!important; text-align: center !important;}
table.variations tr td {background: #fcfcfc !important; border-radius: 0 0 10px 10px;}
.woo-variation-swatches.wvs-show-label .variations th label {
display: inline-block;
margin: 0 !important;
}
.woo-selected-variation-item-name {position: relative; top: 2.2px; left: -2px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
-webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000);
box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #12aee0);
color: var(--wvs-selected-item-text-color,#12aee0);
}
.akce a {background: #12aee0; border-radius: 20px; color: white !important;}
.akce a:hover {background: #a51b8b !important; border-radius: 20px; color: white !important;}
.woocommerce-loop-product__title{height: 76px}
body:not([class*=elementor-page-]) .site-main {margin: 50px auto;}
.checkout  .button {background: yellow !important; color: #333 !important; font-size: 20px !important; padding: 20px 40px !important; border-radius: 99px !important; border-bottom: 3px solid #9f9216 !important;}
input, select, .select2 span, textarea, .woocommerce-input-wrapper  {border-radius: 20px !important; border-color: #999!important}
.product-category a
.woocommerce-loop-category__title {width: 90px;  margin: auto; text-align: center !important;}
.product-category a img {height:90px !important; width: auto !important; margin: auto !important; text-align: center !important;}
@media only screen and (min-width: 600px) {
.menu-item-2164 .elementskit-megamenu-panel {left: -450px	}
}
.elementor-widget-container .stock.in-stock,
.variable-item.disabled {display: none !important}
#shipping_method img {display:none;}
table.shop_table .button {
font-size: 15px !important;
padding: 10px 20px !important;}
#flags {width: 100%;}
.menu-item-type-woofc {background: #12aee0; border-radius: 95px; margin-left: 15px !important; padding: 0 15px 0 0 !important;}
.menu-item-type-woofc a {color: #fff !important; }
.menu-item-type-woofc:hover {background: #a51b8b; }
#google_language_translator select.goog-te-combo {padding: 6px 6px 7px 6px !important;     border: 1px solid #e5e5e5 !important; width:98% !important;}
.woo-multi-currency {width: 95% !important; }
.flex-control-nav {display: none;}
body, h1, h2, h3, p, a {font-family: "Quicksand";}
.product, .woof, .orderby, .products .product, .dgwt-wcas-search-input  {background: #fff; border-radius: 20px !important;}
.woof {margin-bottom: 10px;}
.orderby {border: none;}
@media only screen and (min-width: 750px) {
.woof_container {width: 33% !important}
}
@media only screen and (min-width: 600px) {
.woocommerce-Tabs-panel {padding: 10px 40px 40px !important}}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link {
border: none !important}
.woof_price_filter  {width: 100% !important}
.woof_container input,
.woof_container select {border-color: #ddd !important; border-radius: 99px; color: #555;}
.woofc-count span {
background-color: #12aee0 !important;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
background-color: #12aee0; border-color: #12aee0; border-radius: 99px}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:Hover {
background-color: #3dcefd; border-color: #3dcefd;}
.woofc-area.woofc-style-02 .woofc-area-top, 
.woofc-area.woofc-style-02 .woofc-inner {
border-radius: 20px}
.woosw-btn {display: block; font-size: 13px; margin-top: 10px; color: #12aee0}
table.woocommerce-product-attributes,
table.woocommerce-product-attributes tr td, table.woocommerce-product-attributes tr th  {vertical-align: center !important; text-align: left !important; border: none !important; font-style: normal !important; text-transform: capitalize !important}
table.woocommerce-product-attributes a {color: #12aee0;}
.woocommerce-Tabs-panel ul  {margin-bottom: 15px}
.woo-variation-swatches .variable-items-wrapper {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
margin: 0 !important;
padding: 0 !important;}
table.variations tr {border-radius: 20px;}
.reset_variations {display: none !important; }
.woo-variation-items-wrapper
{margin: 0px !important; padding: 0px 0 10px 0 !important}
table.variations tr th {margin: 0px !important; padding: 3px 0 3px 0 !important}
.woo-variation-swatches.wvs-show-label .variations th label {
display: inline-block;
margin: 0 !important;
}
.woo-selected-variation-item-name {position: relative; top: 2.2px; left: -2px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
-webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000);
box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #12aee0);
color: var(--wvs-selected-item-text-color,#12aee0);}
.akce a {background: #12aee0; border-radius: 20px; color: white !important;}
.akce a:hover {background: #a51b8b !important; border-radius: 20px; color: white !important;}
.woocommerce-loop-product__title{height: 76px}
body:not([class*=elementor-page-]) .site-main {
background: #f7f7f7; border: 1px solid #D1D1D1; padding: 30px; margin: 50px auto; border-radius: 20px}
.checkout  .button {background: yellow !important; color: #333 !important; font-size: 20px !important; padding: 20px 40px !important; border-radius: 99px !important; border-bottom: 3px solid #9f9216 !important;}
input, select, .select2 span, textarea, .woocommerce-input-wrapper  {border-radius: 20px !important; border-color: #999!important}
.product-category a
.woocommerce-loop-category__title {width: 90px;  margin: auto; text-align: center !important;}
.product-category a img {height:90px !important; width: auto !important; margin: auto !important; text-align: center !important;}
@media only screen and (min-width: 600px) {
.menu-item-2164 .elementskit-megamenu-panel {left: -450px	}
}
.elementor-widget-container .stock.in-stock,
.variable-item.disabled {display: none !important}
.woo-multi-currency.wmc-sidebar {
top: 65% !important;    font-family: "Quicksand" !important;}
.available-on-backorder {background: yellow; color: black !important; font-weight: bold; padding: 10px;}
.available-on-backorder:after {content: " - doručíme vám během cca 2 týdnů.";}
.velikostni-tabulky .elementor-widget-text-editor .elementor-widget-container {overflow-x:auto;}
.velikostni-tabulky .elementor-widget-text-editor .elementor-widget-container table {min-width: 500px;}
#tcp-open-popup-widget {
flex: 0 0 200px;
width: 200px;
background-color: #12aee0!important;
color: #fff!important;
border-color: #095d79!important;
}
.velikostni-tabulky {display: none;}
.flex-control-nav {display: none;}
body, h1, h2, h3, p, a {font-family: "Quicksand";}
.product, .woof, .orderby, .products .product, .dgwt-wcas-search-input  {background: #fff; border-radius: 20px !important;}
.products .product  {padding: 20px !important;}
.woof {margin-bottom: 10px;}
.orderby {border: none;}
@media only screen and (min-width: 750px) {
.woof_container {width: 33% !important}
}
@media only screen and (min-width: 600px) {
.woocommerce-Tabs-panel {padding: 10px 40px 40px !important}
}
.ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header>.elementskit-btn-link {
border: none !important}
.woof_price_filter  {width: 100% !important}
.woof_container input,
.woof_container select {border-color: #ddd !important; border-radius: 99px; color: #555;}
.woofc-count span {
background-color: #12aee0 !important;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
background-color: #12aee0; border-color: #12aee0; border-radius: 99px}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:Hover {
background-color: #3dcefd; border-color: #3dcefd;}
.woofc-area.woofc-style-02 .woofc-area-top, 
.woofc-area.woofc-style-02 .woofc-inner {
border-radius: 20px}
.woosw-btn {display: block; font-size: 13px; margin-top: 10px; color: #12aee0}
table.woocommerce-product-attributes,
table.woocommerce-product-attributes tr td, table.woocommerce-product-attributes tr th  {vertical-align: center !important; text-align: left !important; border: none !important; font-style: normal !important; text-transform: capitalize !important}
table.woocommerce-product-attributes a {color: #12aee0;}
.woocommerce-Tabs-panel ul  {margin-bottom: 15px}
.woo-variation-swatches .variable-items-wrapper {
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
margin: 0 !important;
padding: 0 !important;}
table.variations tr {border-radius: 20px;}
.reset_variations {display: none !important; }
.woo-variation-items-wrapper
{margin: 0px !important; padding: 0px 0 10px 0 !important}
table.variations tr th {margin: 0px !important; padding: 3px 0 3px 0 !important}
.woo-variation-swatches.wvs-show-label .variations th label {
display: inline-block;
margin: 0 !important;
}
.woo-selected-variation-item-name {position: relative; top: 2.2px; left: -2px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
-webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000);
box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #12aee0);
color: var(--wvs-selected-item-text-color,#12aee0);
}
.akce a {background: #12aee0; border-radius: 20px; color: white !important;}
.akce a:hover {background: #a51b8b !important; border-radius: 20px; color: white !important;}
.woocommerce-loop-product__title{height: 76px}
.checkout  .button {background: yellow !important; color: #333 !important; font-size: 20px !important; padding: 20px 40px !important; border-radius: 99px !important; border-bottom: 3px solid #9f9216 !important;}
input, select, .select2 span, textarea, .woocommerce-input-wrapper  {border-radius: 20px !important; border-color: #999!important}
.product-category a
.woocommerce-loop-category__title {width: 90px;  margin: auto; text-align: center !important;}
.product-category a img {height:90px !important; width: auto !important; margin: auto !important; text-align: center !important;}
@media only screen and (min-width: 600px) {
.menu-item-2164 .elementskit-megamenu-panel {left: -450px	}
}
.elementor-widget-container .stock.in-stock,
.variable-item.disabled {display: none !important}