.footer-container{
	background-color:#ffffff;
}

body, .font-text, .menu-item-register .create-account-link, .menu-label, .widgetarea-mobile .widget_currency_sel_widget .widget-title, .widgetarea-mobile .widget_icl_lang_sel_widget .widget-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title, .woodmart-more-desc table th, .product-image-summary .shop_attributes th, .woocommerce-product-details__short-description table th{
	font-family: Roboto Slab, Arial, Helvetica, sans-serif;font-size: 16px;color: #141414;
}

.font-primary, table th, .page-title .entry-title, .masonry-filter li, .widget_rss ul li > a, .woodmart-price-table .woodmart-plan-title, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a, .woodmart-sizeguide-table tr:first-child td, .tabs-layout-tabs .tabs li, .woodmart-accordion-title, .woodmart-checkout-steps ul, .woocommerce-billing-fields > h3, .woocommerce-shipping-fields > h3, .woocommerce-additional-fields > h3, #ship-to-different-address label, #order_review_heading, .cart-totals-inner h2, .wood-login-divider, .woocommerce-MyAccount-title, header.title > h3, .woocommerce-column__title, .compare-field, .compare-value:before, .compare-basic .compare-value:before, .woodmart-wishlist-title, .woodmart-empty-page, .woodmart-products-tabs .tabs-name, .woodmart-products-tabs .products-tabs-title, .wishlist-title h2, #order_payment_heading, h1, h2, h3, h4, h5, h6, .title, legend, .woocommerce-Reviews .comment-reply-title, .menu-mega-dropdown .sub-menu > li > a, .mega-menu-list > li > a{
	font-family: Roboto Slab, Arial, Helvetica, sans-serif;font-size: 16px;color: #141414;
}

.blog-post-loop .entry-title, .post-single-page .entry-title, .single-post-navigation .post-title, .portfolio-entry .entry-title, td.product-name a, .category-grid-item .category-title, .product-image-summary .entry-title, .autocomplete-suggestion .suggestion-title, .widget_recent_entries ul li a, .widget_recent_comments ul li > a, .woodmart-recent-posts .entry-title a, .woodmart-menu-price .menu-price-title, .product-title, .product-grid-item .product-title, .group_table td.label a{
	font-family: Baloo Bhai 2, Arial, Helvetica, sans-serif;font-weight: 800;font-size: 18px;
}

.font-alt{
	font-family: Baloo, Arial, Helvetica, sans-serif;font-weight: 400;
}

.widgettitle, .widgettitle a, .widget-title, .widget-title a{
	font-family: Baloo, Arial, Helvetica, sans-serif;font-weight: 400;
}

.main-nav-style, .menu-opener, .categories-menu-dropdown .item-level-0 > a, .wd-tools-element .wd-tools-text, .main-nav .item-level-0 > a, .whb-secondary-menu .item-level-0 > a, .full-screen-nav .item-level-0 > a, .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number{
	font-family: Baloo, Arial, Helvetica, sans-serif;font-weight: 400;font-size: 16px;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, blockquote footer:before, blockquote cite, blockquote cite a, .color-scheme-dark a:hover, .color-primary, .woodmart-dark .color-primary, .woodmart-cart-design-3 .woodmart-cart-subtotal .amount, .menu-item-register .create-account-link, .menu-item-register .create-account-link:hover, .btn-style-bordered.btn-color-primary, .mega-menu-list > li > a:hover, .mega-menu-list .sub-sub-menu li a:hover, .site-mobile-menu li.current-menu-item > a, .site-mobile-menu .sub-menu li.current-menu-item > a, .dropdowns-color-light .site-mobile-menu li.current-menu-item > a, .dropdowns-color-light .site-mobile-menu .sub-menu li.current-menu-item > a, .comments-area .reply a, .comments-area .reply a:hover, .comments-area .logged-in-as > a:hover, .blog-post-loop .entry-title a:hover, .read-more-section a, .read-more-section a:hover, .single-post-navigation .blog-posts-nav-btn a:hover, .error404 .page-title, .not-found .entry-header:before, .subtitle-color-primary.subtitle-style-default, .woodmart-title-color-primary .subtitle-style-default, .instagram-widget .clear a:hover, .box-icon-wrapper.box-with-text, .woodmart-price-table.price-style-alt .woodmart-price-currency, .woodmart-price-table.price-style-alt .woodmart-price-value, .woodmart-menu-price.cursor-pointer:hover .menu-price-title, .hotspot-icon-alt .hotspot-btn:after, .woodmart-sticky-btn .in-stock:before, .product-image-summary .in-stock:before, .variations_form .in-stock:before, .woodmart-compare-col .in-stock:before, .wishlist_table tr td.product-stock-status span.wishlist-in-stock:before, td.woocommerce-orders-table__cell-order-number a:hover, .wd-action-btn > a:hover, .amount, .price, .price ins, a.login-to-prices-msg, a.login-to-prices-msg:hover, .woodmart-accordion-title:hover, .woodmart-accordion-title.active, .woodmart-dark .woodmart-accordion-title:hover, .woodmart-dark .woodmart-accordion-title.active, .woocommerce-form-coupon-toggle > .woocommerce-info .showcoupon, .woocommerce-form-coupon-toggle > .woocommerce-info .showlogin, .woocommerce-form-login-toggle > .woocommerce-info .showcoupon, .woocommerce-form-login-toggle > .woocommerce-info .showlogin, .cart-totals-inner .shipping-calculator-button, .woodmart-dark .cart-totals-inner .shipping-calculator-button, .login-form-footer .lost_password, .login-form-footer .lost_password:hover, .woocommerce-order-pay td.product-total .amount, .woodmart-my-account-links a:hover:before, .woodmart-my-account-links a:focus:before, .woocommerce-Address-title .edit:hover, .woodmart-products-tabs.tabs-design-simple .products-tabs-title li.active-tab-title, .brands-list .brand-item a:hover, .summary-inner > .yith-wcwl-add-to-wishlist a:hover, #dokan-store-listing-filter-wrap .right .toggle-view .active, .whb-color-dark .navigation-style-default .item-level-0:hover > a, .whb-color-dark .navigation-style-default .item-level-0.current-menu-item > a, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .navigation-style-separated .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .navigation-style-bordered .menu-mega-dropdown .color-scheme-dark .sub-menu > li > a:hover, .vertical-navigation .menu-mega-dropdown .sub-menu > li > a:hover, .navigation-style-default .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .navigation-style-separated .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .navigation-style-bordered .menu-mega-dropdown .color-scheme-dark .sub-sub-menu li a:hover, .vertical-navigation .menu-mega-dropdown .sub-sub-menu li a:hover{
	color:#8cc53e;
}

.menu-opener:not(.has-bg), .search-style-with-bg.searchform .searchsubmit, .woodmart-cart-design-4 .woodmart-cart-number, .btn.btn-color-primary, .btn-style-bordered.btn-color-primary:hover, .menu-label-primary, .main-nav .item-level-0.callto-btn > a, .mobile-nav-tabs .mobile-tab-title:after, .icon-sub-menu.up-icon, .comment-form .submit, .color-scheme-light .woodmart-entry-meta .meta-reply .replies-count, .blog-design-mask .woodmart-entry-meta .meta-reply .replies-count, .woodmart-dark .woodmart-entry-meta .meta-reply .replies-count, .meta-post-categories, .woodmart-single-footer .tags-list a:hover:after, .woodmart-single-footer .tags-list a:focus:after, .woodmart-pagination > span:not(.page-links-title), .page-links > span:not(.page-links-title), .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus, .widget_calendar #wp-calendar #today, .slider-title:before, .mc4wp-form input[type=submit], .subtitle-color-primary.subtitle-style-background, .woodmart-title-color-primary .subtitle-style-background, .woodmart-title-style-simple.woodmart-title-color-primary .liner-continer:after, .icons-design-simple .woodmart-social-icon:hover, .timer-style-active .woodmart-timer > span, .woodmart-price-table .woodmart-plan-footer > a, .woodmart-price-table.price-style-default .woodmart-plan-price, .hotspot-icon-default .hotspot-btn, .hotspot-icon-alt .woodmart-image-hotspot.hotspot-opened .hotspot-btn, .hotspot-icon-alt .woodmart-image-hotspot:hover .hotspot-btn, .hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, .widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li a:focus + .count, .widget_product_categories .product-categories li.current-cat > .count, .woodmart-woocommerce-layered-nav .layered-nav-link:hover + .count, .woodmart-woocommerce-layered-nav .layered-nav-link:focus + .count, .woodmart-woocommerce-layered-nav .chosen .count, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .popup-quick-view .view-details-btn, .product-label.onsale, .widget_shopping_cart .buttons .checkout, .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle:after, .widget_layered_nav ul .chosen a:before, .woocommerce-store-notice, .quantity input[type=button]:hover, .woodmart-stock-progress-bar .progress-bar, .woocommerce-pagination li .current, .cat-design-replace-title .category-title, .woodmart-hover-base:not([class*=add-small]) .wd-bottom-actions .woodmart-add-btn > a, .woodmart-hover-alt .woodmart-add-btn > a span:before, .woodmart-hover-quick .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .tabs-layout-tabs .tabs li a:after, .wd-add-img-msg:before, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name=apply_coupon], .register .button, .login .button, .lost_reset_password .button, .woocommerce-MyAccount-content > p:not(.woocommerce-Message):first-child mark, .woocommerce-MyAccount-content > .button, .order-info mark, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name=save_account_details], button[name=save_address], button[name=track], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, .woocommerce table.wishlist_table td.product-add-to-cart a, div.wcmp_regi_main .button, .dokan-dashboard a.dokan-btn, .dokan-dashboard button.dokan-btn, .dokan-dashboard input[type=submit].dokan-btn, .dokan-dashboard a.dokan-btn:hover, .dokan-dashboard a.dokan-btn:focus, .dokan-dashboard button.dokan-btn:hover, .dokan-dashboard button.dokan-btn:focus, .dokan-dashboard input[type=submit].dokan-btn:hover, .dokan-dashboard input[type=submit].dokan-btn:focus, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-single-seller .store-footer .dokan-btn-round, .dokan-single-seller .store-footer .dokan-btn-round:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme:focus, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:focus, #yith-wpv-abuse, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button, body .select2-container--default .select2-results__option[aria-selected=true], .wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number, .navigation-style-underline .nav-link-text:after, .masonry-filter li a:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after, .category-nav-link .category-name:after, .woodmart-checkout-steps ul li span:after, .woodmart-products-tabs.tabs-design-default .products-tabs-title .tab-label:after, .woodmart-products-tabs.tabs-design-alt .products-tabs-title .tab-label:after{
	background-color:#8cc53e;
}

blockquote, .border-color-primary, .btn-style-bordered.btn-color-primary, .btn-style-link.btn-color-primary, .btn-style-link.btn-color-primary:hover, .menu-label-primary:before, .woodmart-single-footer .tags-list a:hover, .woodmart-single-footer .tags-list a:focus, .widget_tag_cloud .tagcloud a:hover, .widget_tag_cloud .tagcloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus, .woodmart-title-style-underlined.woodmart-title-color-primary .title, .woodmart-title-style-underlined-2.woodmart-title-color-primary .title, .woodmart-price-table.price-highlighted .woodmart-plan-inner, .widget_product_categories .product-categories li a:hover + .count, .widget_product_categories .product-categories li a:focus + .count, .widget_product_categories .product-categories li.current-cat > .count, .woodmart-woocommerce-layered-nav .layered-nav-link:hover + .count, .woodmart-woocommerce-layered-nav .layered-nav-link:focus + .count, .woodmart-woocommerce-layered-nav .chosen .count, .widget_layered_nav ul li a:hover:before, .widget_layered_nav ul .chosen a:before, .quantity input[type=button]:hover, .woocommerce-ordering select:focus, .woodmart-products-tabs.tabs-design-simple .tabs-name, .woodmart-highlighted-products .elements-grid, .woodmart-highlighted-products.woodmart-carousel-container, .dokan-dashboard a.dokan-btn, .dokan-dashboard button.dokan-btn, .dokan-dashboard input[type=submit].dokan-btn, .dokan-dashboard a.dokan-btn:hover, .dokan-dashboard a.dokan-btn:focus, .dokan-dashboard button.dokan-btn:hover, .dokan-dashboard button.dokan-btn:focus, .dokan-dashboard input[type=submit].dokan-btn:hover, .dokan-dashboard input[type=submit].dokan-btn:focus, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
	border-color:#8cc53e;
}

.with-animation .info-svg-wrapper path{
	stroke:#8cc53e;
}

.color-alt, .woodmart-dark .color-alt, .btn-style-bordered.btn-color-alt, .subtitle-color-alt.subtitle-style-default, .woodmart-title-color-alt .subtitle-style-default{
	color:#0e5551;
}

.btn.btn-color-alt, .btn-style-bordered.btn-color-alt:hover, .menu-label-secondary, .subtitle-color-alt.subtitle-style-background, .woodmart-title-color-alt .subtitle-style-background, .woodmart-title-style-simple.woodmart-title-color-alt .liner-continer:after{
	background-color:#0e5551;
}

.border-color-alternative, .btn-style-bordered.btn-color-alt, .btn-style-link.btn-color-alt, .btn-style-link.btn-color-alt:hover, .menu-label-secondary:before, .woodmart-title-style-underlined.woodmart-title-color-alt .title, .woodmart-title-style-underlined-2.woodmart-title-color-alt .title{
	border-color:#0e5551;
}

body{
	background-color:#ffffff;
}

.wd-age-verify-forbidden, .widget_shopping_cart .buttons .btn-cart, .widget_price_filter .price_slider_amount .button, .cart-totals-inner .shipping-calculator-form .button, .cart-actions .button[name="update_cart"], .woodmart-switch-to-register, .wcmp-quick-info-wrapper input[type="submit"], .simplePopup .submit-report-abuse, .vendor_sort input[type="submit"], #dokan-form-contact-seller.seller-form input.dokan-btn-theme{
	background-color:#83b735;
}

.wd-age-verify-forbidden:hover, .widget_shopping_cart .buttons .btn-cart:hover, .widget_price_filter .price_slider_amount .button:hover, .cart-totals-inner .shipping-calculator-form .button:hover, .cart-actions .button[name="update_cart"]:hover, .woodmart-switch-to-register:hover, .wcmp-quick-info-wrapper input[type="submit"]:hover, .simplePopup .submit-report-abuse:hover, .vendor_sort input[type="submit"]:hover, #dokan-form-contact-seller.seller-form input.dokan-btn-theme:hover{
	background-color:#74a32f;
}

.hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .woodmart-sticky-add-to-cart, .popup-added_to_cart .view-cart, .widget_shopping_cart .buttons .checkout, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name="apply_coupon"], .register .button, .login .button, .lost_reset_password .button, .social-login-btn > a, .woocommerce-MyAccount-content > .button, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name="save_account_details"], button[name="save_address"], button[name="track"], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button{
	background-color:#83b735;
}

.hotspot-content .add_to_cart_button:hover, .hotspot-content .product_type_variable:hover, td.woocommerce-orders-table__cell-order-actions a:hover, .popup-quick-view .woodmart-scroll-content > a:hover, .woodmart-sticky-add-to-cart:hover, .popup-added_to_cart .view-cart:hover, .widget_shopping_cart .buttons .checkout:hover, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a:hover, .product-list-item .woodmart-add-btn > a:hover, .woodmart-hover-standard .woodmart-add-btn > a:hover, .single_add_to_cart_button:hover, .checkout_coupon .button:hover, #place_order:hover, .cart-totals-inner .checkout-button:hover, .cart-actions .button[name="apply_coupon"]:hover, .register .button:hover, .login .button:hover, .lost_reset_password .button:hover, .social-login-btn > a:hover, .woocommerce-MyAccount-content > .button:hover, .order-again .button:hover, .woocommerce-Button--next:hover, .woocommerce-Button--previous:hover, .woocommerce-MyAccount-downloads-file:hover, .account-payment-methods-table .button:hover, button[name="save_account_details"]:hover, button[name="save_address"]:hover, button[name="track"]:hover, .woodmart-compare-col .button:hover, .woodmart-compare-col .added_to_cart:hover, .return-to-shop .button:hover, .woodmart-pf-btn button:hover, .woocommerce table.wishlist_table td.product-add-to-cart .add_to_cart:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme:hover, .woocommerce-MyAccount-content .dokan-btn-theme:hover, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:hover, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button:hover{
	background-color:#74a32f;
}

.main-nav .item-level-0.callto-btn > a, .comment-form .submit, .post-password-form input[type="submit"], .cookies-buttons .cookies-accept-btn, .mc4wp-form input[type="submit"], .wd-age-verify-allowed, .woodmart-price-table .woodmart-plan-footer > a, div.wcmp_regi_main .button, #yith-wpv-abuse{
	background-color:#83b735;
}

.main-nav .item-level-0.callto-btn > a:hover, .comment-form .submit:hover, .post-password-form input[type="submit"]:hover, .cookies-buttons .cookies-accept-btn:hover, .mc4wp-form input[type="submit"]:hover, .wd-age-verify-allowed:hover, .woodmart-price-table .woodmart-plan-footer > a:hover, div.wcmp_regi_main .button:hover, #yith-wpv-abuse:hover{
	background-color:#74a32f;
}

.wpcf7-mail-sent-ok, .mc4wp-success, .woocommerce-message, .dokan-store-contact .alert-success, .dokan-alert-success, .dokan-message, .yith_ywraq_add_item_product_message{
	background-color:#0e5551;
}

.wpcf7-mail-sent-ok, .mc4wp-success, .woocommerce-message, .dokan-store-contact .alert-success, .dokan-alert-success, .dokan-message, .yith_ywraq_add_item_product_message{
	color:#ffffff;
}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info{
	background-color:#a82626;
}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .dokan-alert-warning, .dokan-alert-danger, .dokan-alert-info, .dokan-error, .dokan-info{
	color:#ffffff;
}

.woodmart-promo-popup{
	background-color:#0a0a0a;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.header-banner{
	background-color:rgba(66,204,24,0.08);
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//bionela.eu/wp-content/themes/woodmart/fonts/woodmart-font.eot?v=4.6.0");
	src: url("//bionela.eu/wp-content/themes/woodmart/fonts/woodmart-font.eot?#iefix&v=4.6.0") format("embedded-opentype"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/woodmart-font.woff?v=4.6.0") format("woff"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=4.6.0") format("woff2"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/woodmart-font.ttf?v=4.6.0") format("truetype"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/woodmart-font.svg?v=4.6.0#woodmart-font") format("svg");
}

@font-face {
	font-family: "FontAwesome";
	src: url("//bionela.eu/wp-content/themes/woodmart/fonts/fontawesome-webfont-light.eot?v=4.6.0");
	src: url("//bionela.eu/wp-content/themes/woodmart/fonts/fontawesome-webfont-light.eot?#iefix&v=4.6.0") format("embedded-opentype"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/fontawesome-webfont-light.woff2?v=4.6.0") format("woff2"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/fontawesome-webfont-light.woff?v=4.6.0") format("woff"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/fontawesome-webfont-light.ttf?v=4.6.0") format("truetype"),
	url("//bionela.eu/wp-content/themes/woodmart/fonts/fontawesome-webfont-light.svg?v=4.6.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* Site width */

/* Header Boxed */
@media (min-width: 1025px) {
	.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
		max-width: 1320px;
	}
}

.container {
	max-width: 1350px;
}

@media (min-width: 1420px) {

	[data-vc-full-width] {
		left: calc((-100vw - -1350px) / 2);
	}

	.rtl [data-vc-full-width] {
		left: calc((100vw - 1350px) / 2);
	}
	
	[data-vc-full-width]:not([data-vc-stretch-content]) {
		padding-left: calc((100vw - 1350px) / 2);
		padding-right: calc((100vw - 1350px) / 2);
	}

	.platform-Windows [data-vc-full-width] {
		left: calc((-100vw - -1367px) / 2);
	}

	.platform-Windows .rtl [data-vc-full-width] {
		left: calc((100vw - 1367px) / 2);
	}
	
	.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
		padding-left: calc((100vw - 1367px) / 2);
		padding-right: calc((100vw - 1367px) / 2);
	}

	.browser-Edge [data-vc-full-width] {
		left: calc((-100vw - -1362px) / 2);
	}

	.browser-Edge .rtl [data-vc-full-width] {
		left: calc((100vw - 1362px) / 2);
	}
	
	.browser-Edge [data-vc-full-width]:not([data-vc-stretch-content]) {
		padding-left: calc((100vw - 1362px) / 2);
		padding-right: calc((100vw - 1362px) / 2);
	}
}


		
/* Quick view */
.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
.woodmart-promo-popup {
	max-width: 650px;
}

/* Age verify */
.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 50px;
}

.header-banner-display .website-wrapper {
	margin-top:50px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 160px;
	}
	
	.header-banner-display .website-wrapper {
		margin-top:160px;
	}
}

.woodmart-woocommerce-layered-nav .woodmart-scroll-content {
	max-height: 280px;
}
		
.dp_slider_button .vc_btn3{
    color: #666;
    border-color: #fff;
    background-color: #f9f9f9 !important;
}

li.dp_catalog a {
    background-image: url(/wp-content/uploads/2023/04/catalog.svg);
}
li.dp_catalog a {
    padding-left: 20px !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    margin-right: 20px;
    margin-left: 10px;
    background-position: 0px 14px;
}

.mobile-nav li.dp_catalog a {
    padding-left: 36px !important;
    background-repeat: no-repeat;
    background-size: 15px 15px;
    margin-right: 20px;
    margin-left: 10px;
    background-position: 9px 17px;
}
	
.product-labels {
	max-width: 100% !important
}
span.menu-label {
	font-size: 12px !important; }

.product-label.new {
    background-color: transparent !important
}
@media (max-width: 600px) {
	.labels-rounded {
			background-size: 40px 40px !important;
	}
}

.widget_product_categories li.dopredaj, .widget_product_categories li.promo  {
	display:none !important
}

/* neprihlaseny VO */
body:not(.vo_platca_dph) .dp_without_sales,
body:not(.vo_neplatca_dph) .dp_without_sales,
body:not(.vo_platca_dph_2) .dp_without_sales {
	display:block;
}

body:not(.vo_platca_dph) .dp_with_sales,
body:not(.vo_neplatca_dph) .dp_with_sales,
body:not(.vo_platca_dph_2) .dp_with_sales {
	display:none;
}

/* koniec neprihlaseneho VO */


/* prihlaseny VO */
body.vo_platca_dph .dp_without_sales,
body.vo_neplatca_dph .dp_without_sales,
body.vo_platca_dph_2 .dp_without_sales {
	display:none;
}

body.vo_platca_dph .dp_with_sales,
body.vo_neplatca_dph .dp_with_sales,
body.vo_platca_dph_2 .dp_with_sales {
	display:block;
}


/* koniec prihlaseneho VO */
.dp_without_sales a:hover {
	color:#000;
}
.dp_without_sales {
    background: #cf40422e;
    font-size: 12px;
    padding: 9px;
    color: #7d0401;
    margin-bottom: 0px;
}

.dp_with_sales {
    background: #83b73626;
    font-size: 12px;
    padding: 9px;
    color: #2a4600;
		margin-bottom: 0px;
}

@media (max-width: 600px) {
	.labels-rounded {
    background-size: 40px 40px;
	}
}
.labels-rounded .out-of-stock {
    max-width: 100%;
}

.woodmart-promo-popup {
	background-color: #ffffff!important;}

.woodmart-promo-popup a {
color:#66a515!important}

color:#fff}
html {    scroll-behavior: smooth;}
#text-23, #text-21, #text-22 { padding-bottom:0px!important}
.product-wrapper.upsell {
	border-radius: 5px;}
.footer-column .sub-menu{display:none}

.menu-label-primary {
    font-size: 16px!important;
}
@media (max-width: 1024px) {
.tabs-layout-accordion .woodmart-tab-wrapper {
    border-bottom: 0px solid rgba(119, 119, 119, 0.17)!important;
		background: #fdfff9;
    margin-bottom: 10px;
    border-radius: 10px;
    padding: 0px 20px;
	}
	.tabs-layout-accordion {
    border-top: 0px solid rgba(119, 119, 119, 0.17)!important;
}
}

@media (max-width: 768px) {
.meta-location-add_to_cart .product_meta {
    padding-top: 0px!important;
	}
.sku_wrapper, .posted_in
	{
	margin-bottom: 15px;
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    padding: 5px 10px;
}}

#text-20{
margin-bottom:0px!important}


.sidebar-widget.woodmart-woocommerce-layered-nav {
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    padding: 15px;}
ul.menu .zatavovanie.menu-item {
margin-left:10px}
ul.menu .zatavovanie.menu-item a{
    background: #3b2413;
    color: #fff!important;
    border-radius: 12px;
	   opacity: 1;
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
}
ul.menu .zatavovanie.menu-item a:hover{ 
    -webkit-transform: perspective(1000px) scale(1.03);
    transform: perspective(1000px) scale(1.03);
		color:#fff!important}

.sidebar-focused-category--row p {    
		font-size: 13px!important;
    line-height: 22px!important;}
#text-21, #text-22, #text-23
{    margin-bottom: 0px;
}
.sidebar-focused-category--row h4 a{
    color: #005450 !important;
    border-radius: 3px;
    font-size: 18px;
line-height:22px;
    padding: 15px;
    padding-left: 55px;
		display:block;
}
.sidebar-focused-category--row h4
{
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;

		margin-left: 0px;
	margin-right: 0px;	

    background-image: url(https://bionela.eu/wp-content/uploads/2020/01/raspberry.png);
    background-position: 23px 10px;
    background-size: 25px 31px;
    background-repeat: no-repeat;}
.sidebar-focused-category--row.kiwi h4{
	background-image: url(https://bionela.eu/wp-content/uploads/2021/01/kiwi.png)!important;
}

.sidebar-focused-category--row h4 a span {
font-size:14px;font-weight:400!important}
.sidebar-focused-category--row .wpb_content_element{ 
    margin-bottom: 5px!important;
}
.sidebar-focused-category--row .woodmart-info-box {
    margin-bottom: 5px!important;
}

.sidebar-focused-category--row .info-btn-wrapper {display:none!important}

@media (min-width: 768px) {
	/*ul.product-categories .zatavovanie.cat-item,*/
	ul.product-categories .ekonomy-line.cat-item {display:none!important}
	.sidebar-focused-category--row {display:block!important}
}

@media (max-width: 768px) {
	/*ul.product-categories .zatavovanie.cat-item,*/
	ul.product-categories .ekonomy-line.cat-item {display:flex!important}
	.sidebar-focused-category--row {display:none!important}
}

.checkout-order-review>h3 {
	    background: url(https://bionela.eu/wp-content/uploads/2020/03/logo-checkout-light.png);
    background-repeat: no-repeat;
    background-position: 20px bottom;
    background-size: 35px 30px;
    background-size: 65px 56px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 15px;
}

.widget_product_categories .product-categories li.cat-item  {
    margin-right: 0px !important;
}
.checkout-customer-details--row {
    background: #edf9de;
    border: 6px solid #d7eaba;
    padding: 15px!important;padding-top:15px!important
}
body:not(.nobody_is_logged) .woocommerce-billing-fields__field-wrapper input, body:not(.nobody_is_logged) .shipping_address input
{
background:#eee!important;
			border:2px solid #d8d8d8 !important;
    cursor: default!important;
}
/*.woocommerce-billing-fields input,
.woocommerce-billing-fields select
{    background:#eee!important;
			border:2px solid #d8d8d8 !important;
    cursor: default!important;
}*/

.woocommerce-form__label-for-checkbox {
    background: #fff;}
.woocommerce-error, .woocommerce-info {border-radius:5px}
.disabled-data{
		background: #a8272717;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    color: #005451;
    font-weight: 500;
}
.disabled-data a:hover {
	    color: #005451;
}
.disabled-data a{
text-decoration:underline}
.prefooter--col .box-title-default .info-box-title {
    font-size: 20px;
    text-transform: uppercase;
    min-height: 60px;
}

/* Anchor smooth scroll */
/*.whb-col-right .wd-tools-icon {*/
/*border: 1px solid #d4dcca;*/
    /* padding: 5px; */
/*    border-radius: 6px;*/
}
/*.whb-col-right .wd-tools-icon img {padding:3px}*/
html {
	scroll-behavior: smooth;
}
.woocommerce-bacs-bank-details
{
text-align:center}
.wc-bacs-bank-details
{
    		background: #e5f3d2;
        border-radius: 0 0 10px 10px;
}
.wc-bacs-bank-details > li 
{
    margin: 0 !important;
    color: #005451 !important;
    font-size: 14px !important;
	    padding-bottom: 20px;
}

.wc-bacs-bank-details > li
{
	    padding-top: 20px;
}
.wc-bacs-bank-details-account-name
{    opacity: 1;
	    margin-top: 0px!important;
	    background: #005451;
    color: #f4ffe6;
	    padding-bottom: 10px;
}
.wc-bacs-bank-details-heading
{
	    padding-top: 10px;
    background: #005451;
    border-radius: 10px 10px 0px 0px;
    color: #ddeed7;
    font-size: 22px;
		margin-bottom:0px!important;
	text-transform:none!important;
			
}
.wc-bacs-bank-details-account-name {
margin-bottom:0px}
@media (max-width: 768px) {
.shop_table_responsive tr {
		border: 1px solid #095a573b;
    padding: 10px;
    border-radius: 5px;
}
	.woocommerce-orders-table__cell-order-items {display:none!important}
	.woocommerce-orders-table__cell-order-number { background: #005451;
    border-radius: 5px;color:#fff!important;font-size:20px!important}
.woocommerce-orders-table__cell-order-number:before {font-size:18px!important; color:#fff!important}
	.woocommerce-orders-table__cell-order-number a {color:#fff!important}
	.shop_table td:before {
	font-size: 20px!important;    padding-top: 0px!important;}
	.shop_table td {
	font-size: 20px!important;}
		.shop_table time {
	font-size: 20px!important;}
		.shop_table .amount {
    font-size: 20px!important;
}
	.shop_table tr td:last-child, .shop_table tr th:last-child {
    text-align: right!important; 
}
	.shop_table a {
	font-size:20px!important}
.woocommerce-MyAccount-navigation {
    margin-bottom: 30px;
    border: 1px solid #3b251480;
    padding: 10px;
    border-radius: 5px;
}
}
@media screen and (min-width: 1024px) {
.info-box-mobile .info-box-icon {
    margin-top: 10px;
}
.free-shipping-header .info-box-icon{
	margin-top:10px
}

}

.info-box-mobile>div>div>div {
    color: #015451!important;
}

	.free-shipping-header svg {
    margin-top: 4px!important;
}
	.info-box-mobile svg {
    margin-top: 4px!important;
}

.info-box-mobile p{
    color: #015451!important;
}

.textsprava {
    min-height: 90px;}
.widget {
    border-bottom: 0px solid;
}

.sidebar-widget.woocommerce.widget_products {
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    padding: 15px;
}
.product-categories-home--row .owl-item
{
margin:10px}

.product-categories-home--row .wrapp-category {
	background-color:#fff;
	padding-top: 15px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
	transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
	    opacity: 1;
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
}

.product-categories-home--row .category-title {
	min-height:60px;
	font-size: 16px;
}
.product-categories-home--row .owl-nav {
    position: absolute !important;
    width: 150px !important;
    height: 32px !important;
    top: -15px !important;
    right: 0 !important;
}

.category-image--element {
			-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.product-categories-home--row .wrapp-category:hover {
		-webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
  	-moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
	    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
	    -webkit-transform: perspective(1000px) scale(1.02);
    transform: perspective(1000px) scale(1.02);
}
.all-biodora--element .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    border-color: #2f716f!important;
    background-color: #005451!important;
    color: #fff!important;
		text-transform:uppercase;
}
.all-biodora--element .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover
{
	    border-color:  #003534!important;
    background-color: #003534!important;
}
.three-categories--row .promo-banner {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	  border-radius: 5px;
}

.three-categories--row .btn.btn-color-default {
    background-color: #75af25;
    color: #ffffff;
    border-radius: 5px;
}

.three-categories--row p {
    text-align: left;
}
.three-categories--row .banner-content-background .wrapper-content-banner {
    background-color: rgba(59, 35, 20, 0.90)!important;
    border-radius: 5px!important;
}
.site-mobile-menu .sub-menu li a {
    color: #444!important;
}
.site-mobile-menu li {
    background: #ffffff61!important;
}
.mobile-nav-tabs .active {
        background-color: rgba(3, 98, 0, 0.15)!important;
}
.site-mobile-menu li.opener-page>a {
        background-color: rgba(3, 98, 0, 0.15)!important;
}
.site-mobile-menu li.current-menu-item > a{
    color: #036200!important}
.mobile-nav-tabs {
    border-bottom: 1px solid rgba(129,129,129,.2);
    background-color: rgb(255, 255, 255);
}
.mobile-nav .searchform {
    z-index: 2;
    box-shadow: 0 -1px 9px rgba(0,0,0,.17);
    background: #fff!important;
}

.mobile-nav-tabs .mobile-tab-title {
    color: #036200;
}
.icon-sub-menu {
    color: #ffffff!important;
    background: #a8d191!important;
}
.site-mobile-menu li a {
    border-bottom: 1px solid rgba(76, 168, 12, 0.41);
	color: #036200;}
.mobile-nav {
    background: #f1f5ec url(https://bionela.eu/wp-content/uploads/2020/02/footer-bg-patterng-color.jpg?id=3434) !important;
}
	
.woodmart-burger-icon > a {
background: #8bc63f36;
    height: 45px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 5px 3px 7px 0 rgba(0, 84, 81, 0.18);
	}
/*
.mobile-nav-icon .woodmart-burger-label {
    display: block!important;
}*/


.time-delivery-info--row .info-svg-wrapper.info-icon
{
		width: 16px!important;
    height: 16px!important;
}
body:not(.single-product) .time-delivery-info--row p
{
    display: block!important;
    flex-direction: unset!important;
}
.register--cols svg:not(:root) {
    fill: #8bc53f;
}
.register--cols h4 {
    color: #005451!important
}
.register--cols .btn-style-link.btn-color-default {
    border-color: #3b2313;
    color: #8bc53f;
}
.better-price--element span {
	background: #cee8e8;
  padding: 2px 6px;
	border-radius: 3px;}

.register-as-vo--element > a {
    font-size: 14px!important;
    padding-top: 4px!important;
    padding-bottom: 5px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.register-as-vo--element > a:hover {
    background-color: #005451!important;
}
.register-as-vo--element, .better-price--element, .better-price--element .info-box-title, .registered-vo--element{
margin-bottom:0px!important}
.button.wc-forward
{
color:#fff!important}
.economy--element p{
    margin-left: 35px;
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif!important;
    color: #3c2314 !important;
    font-weight: 500;
    /*font-family: Roboto Slab, Arial, Helvetica, sans-serif;*/
    font-size: 15px;
}
/*.produkty-menu--col .sub-menu.mega-menu-list li.item-with-label > a > span.nav-link-text {
    color: #005451!important;
}

.produkty-menu--col .sub-sub-menu.mega-menu-list li > a > span.nav-link-text {
    color: #3b2313!important;
}
.menu-mega-dropdown .menu-bottom--row .sub-menu {
    padding-bottom:0px!important
}
*/

.produkty-menu--col>.vc_column-inner {
    padding-top: 0px!important;
}

.produkty-menu--col .sub-sub-menu a {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/03/unchecked-shipping.png);
    background-repeat: no-repeat;
    background-size: 16px 11px;
    background-position: 0px 5px;
    padding: 0px 0px 0px 20px!important;
}

.street-food>.item-with-label {
    margin-bottom: 0px!important
}

.street-food {
    padding-bottom: 0px!important;
}

.sidebar-widget.widget_product_categories {
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    padding: 15px;
}

.widget_product_categories .woodmart-cats-toggle {
    top: 11px;
    color: #0d5c5a;
    background-color: #e5f3d3;
}

.widget_product_categories .woodmart-cats-toggle:hover {
    background-color: #76b025;
    color: #fff;
}

.widget_product_categories .woodmart-cats-toggle.toggle-active {
    background-color: #005451;
    color: #fff;
}

.parametres .price.prices-table {
    margin-bottom: 20px
}

.no-products-footer {
    background-color: #e6f4d3;
    /*border: 4px solid #a82627;*/
    padding: 25px;
    border-radius: 5px;
}

.no-products-footer form {
    background-color: #fff;
    /*	border: 2px solid #005451;*/
    border-radius: 5px;
}

.no-products-footer form input[type="text"] {
    border: 0px;
}

.no-products-footer button {
    background-color: #8cc53e!important;
    right: 0px!important;
    /*border: 2px solid #005451!important;
	border-left: 0px!important;*/
    border-radius: 0px 5px 5px 0px!important;
}

.no-products-footer .searchform .searchsubmit:after {
    color: #fff;
}

.additional-info-checkbox {
    background: #fff;
    padding-bottom: 10px;
    padding-left: 15px;
    margin-bottom: 0px;
    border-radius: 5px;
    border: 2px solid #dbeac5;
    font-family: Roboto Slab, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #141414;
    font-weight: 600;
    text-transform: uppercase
}

.shop_table td,
.shop_table th {
    padding: 5px 10px!important;
}

.woocommerce-cart .coupon {
    display: none!important
}

.archive .page-title {
    background-image: none!important
}

.woocommerce-notices-wrapper {
    border-radius: 5px;
}

.woocommerce-form-coupon {
    display: none!important
}

.checkout-check {
    width: 10%;
    float: left;
    margin-top: 13px;
}

.checkout-text {
    width: 90%;
    float: left;
    margin-top: 10px;
}

.op label,
.privacy label {
    line-height: 16px;
}

.op .checkout-text {
    margin-top: 18px;
}

.privacy abbr,
.op abbr {
    display: none!important
}

.form-row.notes {
    margin-bottom: 0px!important;
}

.dp_clear-fix {
    display: inline;
    margin-bottom: 5px;
}

.site-mobile-menu .sub-menu-dropdown {
    padding-top: 0px!important;
}

.smaller.accent h2 {
    font-size: 20px;
    background-size: 25px 25px;
    line-height: 30px;
}

.accent h2 {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/02/sticker.svg);
    background-size: 35px 35px;
    background-repeat: no-repeat;
    padding-left: 60px;
    font-size: 28px;
    background-position: 0px 5px;
}

.newsletter--col .wpcf7-list-item-label {
    line-height: 20px!important;
}

.newsletter--col input[type=checkbox]+span:before {
    filter: brightness(0) invert(1)!important;
}

.newsletter--col form a {
    color: #8ac33f!important;
}

.newsletter--col form a:hover {
    color: #fff!important;
}

.newsletter--col form p,
.newsletter--col form label {
    color: #fff!important
}

.prefooter--col .woodmart-info-box {
    padding-bottom: 25px;
}

.prefooter--col .btn-style-link.btn-color-default {
    border-color: #ffffff;
    color: #8bc53f;
}

.prefooter--col svg:not(:root) {
    fill: #8bc53f;
}

.prefooter--col h4 {
    color: #fff;
}

.prefooter--col p {
    color: #fff;
    text-align: left;
    font-weight: 400;
}

.labels-rounded {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/02/sticker.svg);
    background-size: 50px 50px;
    background-repeat: no-repeat;
}

.product-image-summary .product-images .labels-rounded .product-label {
    min-width: 50px;
    min-height: 50px;
}

.onsale.product-label {
    background-color: transparent!important
}

.wpb_text_column .wpb_wrapper>ul,
.term-description>ul{
	padding-left: 20px !important;
}
.wpb_text_column .wpb_wrapper>ul>li,
.term-description>ul>li {
	position: relative !important;
}
.wpb_text_column .wpb_wrapper>ul>li:before,
.term-description>ul>li:before {
		content: '' !important;
		position: absolute !important;
    top: 6px !important;
    left: -20px !important;
    background-image: url(https://bionela.eu/wp-content/uploads/2020/01/leaves.svg) !important;
    background-size: 10px 10px !important;
    background-repeat: no-repeat !important;
    width: 15px !important;
    height: 15px !important;
    font-size: 0px !important;
}

p {
    text-align: justify
}

.page-id-3224 .brand-carousel--row {
    display: none!important
}

body.page-id-3224 .url {
    display: none!important
}

body:not(.page-id-3224) .url {
    display: block!important
}

body.page-id-3224 .anchor {
    display: block!important
}

body:not(.page-id-3224) .anchor {
    display: none!important
}

.font-alt {
    color: #3b2414!important;
}

header .whb-top-bar div.whb-column.whb-col-center.whb-visible-lg>div:nth-child(2) {
    margin-left: 15px;
}

.title-size-small .entry-title {
    font-size: 38px;
    margin-bottom: 0px!important;
    background-image: url(https://bionela.eu/wp-content/uploads/2020/03/produtc-icon-left.png);
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 0px 3px;
    padding-left: 60px;
}

.product-grid-item .price {
    font-size: 16px;
}

.menu-mega-dropdown .sub-sub-menu li a,
.mega-menu-list .sub-sub-menu li a {
    font-size: 18px;
}

.parametres .parameter_name {
    font-size: 18px!important
}

.parametres .parameter_value {
    font-size: 16px;
}

.widget_product_categories .product-categories li a {
    font-size: 16px!important;
}

.widget_product_categories .product-categories li ul li a {
    flex: 1 1 calc(100% - 70px);
}

.product-grid-item .star-rating {
    display: block;
    margin: 5px auto;
}

.footer-sidebar .footer-column>p {
    display: none!important
}

.footer-sidebar {
    padding-top: 0px;
}

.whb-top-bar .whb-secondary-menu .item-level-0>a {
    font-size: 14px;
    padding-right: 5px;
    padding-left: 5px;
}

.free-shipping-header>div>div>div {
    color: #015451!important
}


header .box-with-icon .info-box-icon {
    overflow: visible!important
}

address {
    margin-bottom: 0px;
    font-style: normal;
    font-size: 100%;
    line-height: 1.4;
}

td.product-total .amount {
    color: #000;
    font-weight: 600;
}

.yith-cart-message a.button {
    border-radius: 2px!important;
}

.yith-cart-message-layout2 .icon-wrapper {
    border-radius: 8px;
}

.yith-cart-message .content {
    padding: 19px 80px!important;
}

.yith-cart-message-layout2 .content .button {
    margin-top: -10px!important;
}

.yith-cart-message-layout2 {
    height: 50px;
    border-radius: 8px;
}

.yith-cart-message-layout2 .icon-wrapper:before {
    background-size: 30px 30px;
}

.tooltip-acceptance .tooltips {
    top: 2px;
    position: relative;
}

.woocommerce-MyAccount-content>p {
    font-size: 110%;
    margin-bottom: 15px;
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    padding: 5px 10px;
}

.woocommerce-MyAccount-navigation ul li a {
    border-radius: 8px;
}

.woocommerce-MyAccount-navigation ul li.is-active>a {
    color: rgba(255, 255, 255, 0.9);
    background-color: rgb(59, 37, 20);
}

.woocommerce-MyAccount-title.entry-title {
    display: none!important
}

.woocommerce-MyAccount-title {
    border-bottom: 0px solid;
}

.woodmart-my-account-sidebar {
    border-right: 0px solid;
}

.shop_table tr td:last-child,
.shop_table tr th:last-child {
    text-align: center;
}

table.woocommerce-orders-table thead tr th:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 15px;
}

table.woocommerce-orders-table thead tr th:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.custom-aktiwi-total .woocommerce-Price-amount {
    font-size: 20px;
}

.label {
    color: #000000!important;
}

.woocommerce-LostPassword.lost_password {
    margin-top: 15px!important
}

.woodmart-slider-wrapper .owl-nav>div {
    width: 40px;
    height: 40px;
}

.woodmart-prefooter .brands-widget .brand-item img {
    max-height: 50px!important;
}

footer .brands-widget .brand-item img {
    filter: brightness(0) invert(1)!important;
}

.woodmart-slider-wrapper .owl-nav {
    position: absolute !important;
    width: 130px !important;
    height: 32px !important;
    top: 30px !important;
    left: -18px !important;
}

.slider-features--row .btn.btn-style-link {
    text-transform: none!important;
    letter-spacing: 0px!important;
    border-color: #8bc53f!important;
    color: #434343!important;
    font-size: 14px!important;
}

del .amount {
    color: #545454;
    font-size: 90%;
    font-weight: 400!important;
}

.simple-price-value.simple-product-price-wrapper ins>span {
    color: #3b2414!important;
}

.payment_methods>li {
    margin-bottom: 5px;
}

.payment_methods .payment_box {
    margin-top: 0px;
    padding: 5px 10px 5px;
}

.payment_box {
    display: block!important
}

.payment_methods .payment_box p {
    font-size: 14px!important;
    text-align: center;
    padding-bottom: 15px;
    color: #005451;
    font-weight: 600;
}

.place-order {
    background: #fff !important;
    padding: 10px 15px 15px 10px;
    border-radius: 5px;
    margin-top: 20px;
}

.payment_methods .payment_box {
    box-shadow: none!important
}

.woocommerce-terms-and-conditions-wrapper {
    border-top: 0px!important;
    margin-top: 0px!important;
    padding-top: 0px!important;
}


/* ---- */

input[type=checkbox],
input[type=radio] {
    visibility: hidden;
    margin: 0!important;
    width: 0!important;
}

input[type=checkbox]:checked+label:before,
input[type=checkbox]:checked+span:before,
input[type=radio]:checked+label:before,
input[type=radio]:checked+span:before,
.accep:checked:before {
    content: '';
    background: url(https://bionela.eu/wp-content/uploads/2020/02/checked.png) left top no-repeat !important;
}

.accep:before {
    width: 60px;
    height: 40px;
    z-index: 9999999;
    background-image: url(https://bionela.eu/wp-content/uploads/2020/02/checked.png);
}

.col-md-12.acceptance>span:nth-child(2) {
    padding-left: 65px;
}

input[type=checkbox]+span:before,
input[type=checkbox]+label:before,
input[type=radio]+span:before,
input[type=radio]+label:before,
.accep:before {
    content: '';
    background: url(https://bionela.eu/wp-content/uploads/2020/02/unchecked.png) left top no-repeat !important;
}

input[type=checkbox]+label:before,
input[type=checkbox]+span:before,
input[type=radio]+label:before,
input[type=radio]+span:before,
.accep:before {
    /*visibility: visible;*/
    font-size: 30px;
    position: relative;
    top: 14px;
    padding-right: 40px;
}


/* ---- */

#order_review_heading {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/03/logo-checkout-light.png);
    background-position: 4% 50%;
    background-repeat: no-repeat;
    background-size: 12%;
    padding: 10px;
    margin-bottom: 0px;
    color: #fff!important;
}

.privacy.validate-required {
    margin-bottom: 0px!important;
}

.custom-aktiwi-total {
    background: #005451 !important;
    border-radius: 5px;
    padding: 20px;
    margin-top: 20px;
    color: #fff !important;
    font-size: 16px;
    border: 3px solid #83b735;
}

.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
    max-width: 75%;
    width: 75%;
}

.shop_table.woocommerce-checkout-review-order-table .cart_item .woocommerce-Price-amount.amount {
    color: #3b2414!important;
    font-weight: 600!important;
}

.checkout-order-review {
    background-color: transparent!important;
    background: #f1f5ec url(https://bionela.eu/wp-content/uploads/2020/03/checkout-full-color-bg.jpg) !important;
    border-radius: 8px;
}

.woocommerce-checkout-review-order .woodmart-table-wrapper {
    padding: 15px 15px;
    background-color: #FFF;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
    border-radius: 8px;
}

.checkout-order-review:before,
.checkout-order-review:after {
    display: none
}

.row.cart-actions .checkout-button {
    background-color: #8bc53f!important;
    color: #ffffff!important;
    border-radius: 3px
}

.row.cart-actions .button[name="update_cart"] {
    background-color: #f3f3f3!important;
    color: #3E3E3E!important
}

table.cart td {
    border-bottom: 1px solid #3b251412;
}

.shop_table thead {
    background-color: #3b2414;
}

.shop_table thead tr th {
    color: #fff!important
}

.woocommerce-cart td.product-price .amount {
    color: #3b2414!important;
    font-size: 16px!important;
    ;
    font-weight: 600!important;
}

.woocommerce-cart-form.cart-data-form {
    margin-bottom: 45px!important;
}

.product-aktiwi-total,
.bionela-cart-total {
    font-size: 30px;
    color: #000000;
    text-align: right;
    margin-bottom: 30px !important;
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif;
}

.wrapper-short .display-price-without-vat {
    display: none!important
}

.wrapper-short .product_single_price.parameter_value,
.wrapper-short .jc.parameter_value,
.wrapper-short .variation_name.parameter_name.param-icon,
.wrapper-short .jc.parameter_value {
    font-size: 90%!important;
}

.wrapper-short .jc.parameter_value {
    letter-spacing: -0.3px!important
}

.woodmart-products-nav .wrapper-short {
    min-width: 430px;
}

.custom-instruction-wrapper-text .product-type-variable .product-grid-item .price {
    margin-bottom: 0!important;
}

.custom-instruction-wrapper-text .woodmart-gallery-item {
    margin-bottom: 15px!important;
}

.container.related-and-upsells .display-price-without-vat {
    display: none!important
}

.container.related-and-upsells .product_single_price.parameter_value,
.container.related-and-upsells .variation_name.parameter_name.param-icon,
.container.related-and-upsells .jc.parameter_value {
    font-size: 90%!important;
}

.container.related-and-upsells .jc.parameter_value {
    letter-spacing: -0.3px!important
}

.container.related-and-upsells .variation-table.price.prices-table {
    background: none!important;
    padding-bottom: 0px!important;
    margin-bottom: 5px;
}

.prices-table .parameter_value.custom-description-style {
    padding-right: 30px;
		font-size: 15px !important;
		line-height:25px!important;
}

.prices-table .parameter_value.custom-description-style a {
		color: #034442 !important;
    font-weight: 600;
}

.woocommerce-review-link {
    color: #005451;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}

.star-rating:before {
    top: -2px;
    left: 4px;
}

.star-rating span:before {
    color: #005451;
    top: -2px;
    left: 4px;
}

.single-product-page .woocommerce-product-rating {
    display: block;
    align-items: center;
    margin-bottom: 20px;
    margin-bottom: 15px;
    border: 1px #e6e6e6 solid;
    padding: 5px 10px;
}

.tabs-layout-tabs .tabs li.active a {
    background-color: #0e5551;
    color: #fff;
    border-right: 2px solid #0e5551
}

.tabs-layout-tabs .tabs li {
    margin-right: -4px;
}

.product-tabs-wrapper {
    border-top: 0px solid;
    border-bottom: 0px solid;
    background-color: #f1f5eb;
    margin-bottom: 0px!important;
}

.mm-productmenu--bottom path {
    fill: #f1f5eb!important;
}

.tabs-layout-tabs .tabs li.active a:after {
    display: none
}

.tabs-layout-tabs .tabs li a {
    padding-top: 15px;
    padding-bottom: 15px;
    color: inherit;
    text-transform: uppercase;
    font-weight: inherit;
    opacity: .6;
    background-color: #d2e4b7;
    padding-left: 25px;
    padding-right: 25px;
    border-right: 2px solid #9cbb74;
}

.under-tab-content {
    height: 45px;
    display: block;
}

.custom-instruction-wrapper-text .wpb_video_wrapper iframe {
    border: 1px solid #dcdcdc;
    padding: 10px 10px;
}

.custom-instruction-wrapper-text .wpb_video_wrapper {
    -webkit-box-shadow: 10px 10px 16px -21px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 10px 16px -21px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 16px -21px rgba(0, 0, 0, 0.75);
    border-radius: 3px;
    background-color: #fff;
}

.custom-instruction-wrapper-text img.woodmart-gallery-image {
    border: 1px solid #dcdcdc;
    padding: 10px 10px;
    -webkit-box-shadow: 10px 10px 20px -20px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 10px 10px 20px -20px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 20px -20px rgba(0, 0, 0, 0.75);
    border-radius: 3px;
    background-color: #fff;
}

.custom-instruction-wrapper-text p {
    text-align: justify!important;
}

.shop-loop-head {
    margin-top: 25px
}

.tooltip-acceptance,
.bionela.acceptance {
    display: inline-block;
}

.footer--col .email-line span.email-nl {
    width: 75%;
    float: left;
    margin-right: 0%
}

.footer--col .email-line .wpcf7-form-control.wpcf7-submit {
    width: 25%;
    float: left;
}


/*
div.bionela.acceptance > span > span > span > label > span > span
{
		display: block;
    float: right;
    width: 95%;
}*/

.footer--col button[disabled],
.footer--col input[disabled] {
    opacity: 1 !important;
    cursor: not-allowed;
}


/*.footer--col span.tooltips  {width:9%;float:left;}
 */

.footer--col span.tooltips .fa-info-circle:before {
    content: "\f05a";
    display: block;
    color: #0e5551;
    font-size: 20px;
    margin-top: 10px;
}

.footer--col [type="submit"] {
    font-size: 12px!important;
    background-color: #ffffff;
    color: #005451;
    border-radius: 0px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.footer--col input[type='email'] {
    border: 2px solid #fff!important;
    margin-bottom: 5px;
    border-radius: 0!important;
    border-top-left-radius: 5px!important;
    border-bottom-left-radius: 5px!important;
}

.product-extra-info .vc_tta-container {
    margin-bottom: 0px!important;
}

.product-extra-info .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    margin-top: 10px;
}

.product-extra-info .vc_tta-panel-heading {
    border: 0px solid #fff!important
}

.product-extra-info .vc_tta .vc_tta-controls-icon {
    height: 8px!important;
    width: 8px!important;
}

.product-extra-info h4 a {
    color: #3a2416!important;
    font-size: 14px!important;
}

.product-extra-info .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    padding-left: 20px!important;
}

.product-extra-info .vc_tta.vc_general .vc_tta-panel-title>a {
    padding: 0px!important;
}

.product-extra-info .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: 2px!important
}

.suggestion-price.price {
    margin-top: 8px!important;
}

.suggestion-price del {
    margin-right: 10px;
}

.autocomplete-suggestion .suggestion-thumb {
    margin-right: 2.3%;
    max-width: 15%;
		margin-bottom:20px;
	min-width: 15%;
	    text-align: center;
}

.suggestion-thumb img {
    max-height: 70px!important;
    width: auto!important;
}

.autocomplete-suggestions .suggestion-title.result-title {
    width: 79%;
    float: left;
    margin-right: 0.3%
}

.autocomplete-suggestions .suggestion-price.price {
    width: auto;
    float: left;
}
.suggestion-sku {
display:none!important}

.custom-extra-tab-wrapper .info-box-inner {
    font-size: 18px
}

.custom-extra-tab-wrapper .info-box-content {
    margin-top: 15px
}

.face-image img {
    border-radius: 50%;
}

.no-icon:before {
    color: #fff;
}

.custom-extra-tab-wrapper i.fa:before {
    margin-right: 20px;
    width: 15px!important;
    height: 15px!important;
}

.custom-extra-tab-wrapper .fa {
    color: #0e5551;
    width: 15px!important;
    height: 15px;
    display: inline-block;
    margin-right: 15px;
}

.simple-price-value.simple-product-price-wrapper {
    width: 50%;
    float: left;
    margin-bottom: 0px
}

.simple-product-price-wrapper span.display-price-without-vat {
    font-size: 100%!important;
    letter-spacing: 0px!important;
    font-weight: 500!important;
    color: #40291a!important;
}

.product_single_price.parameter_value {
    font-size: 18px!important
}

.simple-product-price-wrapper del span {
    font-size: 13px!important
}

.simple-product-price-wrapper ins span {
    font-size: 18px!important
}

.custom-extra-tab-wrapper .woodmart-info-box .info-svg-wrapper svg {
    fill: #447f7d!important;
}

.custom-extra-tab-wrapper {
    border: 1px solid #ccd8b9;
    padding: 15px;
    background: #fff;
    border-radius: 4px;
}

.custom-extra-tab-wrapper .box-with-icon .info-box-icon {
    margin-top: 6px!important;
}

.custom-extra-tab-wrapper .box-icon-align-left .box-icon-wrapper {
    margin-right: 10px!important;
}

.variation-value.price del span {
    color: #545454!important;
    font-size: 90%!important;
}

.product_single_price.parameter_value {
    letter-spacing: 0px!important;
    font-weight: 600!important;
}

.time-delivery-info--row .woodmart-info-box {
    margin-bottom: 15px;
    -webkit-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.07);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    padding: 5px 10px;
}

.time-delivery-info--row .box-with-icon .info-box-icon {
    margin-top: 6px;
}

.time-delivery-info--row .woodmart-info-box .info-svg-wrapper svg {
    fill: #447f7d;
}

.time-delivery-info--row .box-icon-align-left .box-icon-wrapper {
    margin-right: 5px;
}
span.fast-delivery {
	color: #005451;
    font-weight: 900;
    /*background: #e8e8e8;*/
    padding: 0px 5px;
    border-radius: 5px;
}

.product-element-bottom del {
    margin-right: 10px
}

.product-tabs-wrapper {
    border-top: 0px solid;
    border-bottom: 0px solid;
}

.price del {
    color: #545454;
}

.price del:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -50%;
    top: 50%;
    width: 101%;
    height: 1px;
    -webkit-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
    background: #7b7b7b;
}

.price del {
    text-decoration: none!important;
    position: relative;
}

.simple-product-price-wrapper>span,
.simple-product-price-wrapper>p {
    font-size: 18px!important;
    font-weight: 600!important;
    /*    margin-bottom: 15px!important;*/
    color: #3b2313;
}

span.display-price-without-vat {
    font-size: 90%;
    letter-spacing: 0px;
    font-weight: 500;
}

.without-var-wrapper {
    position: relative;
    top: -10px;
}

.variation-value.price span>span.woocommerce-Price-amount {
    font-size: 100%!important;
    font-size: 18px!important;
    font-weight: 600!important;
}

.variation-value.price span>span {
    font-size: 80%!important;
    letter-spacing: 0px!important;
    font-weight: 500!important;
}

.woocommerce-Tabs-panel--popis_tab .custom-description-wrapper-text p,
.term-description p {
    text-align: justify;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.custom-description-style,
.custom-description-style p {
    font-size: 16px!important;
    line-height: 20px!important;
    letter-spacing: 0px!important;
    padding-top: 5px;
    padding-bottom: 5px;
    /*text-align: justify;*/
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}


/* fading category desc */

.panel-wrapper {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.panel-wrapper .btn {
    color: #fff;
    background: #000;
    border-radius: 1.5em;
    left: 30%;
    padding: 1em;
    text-decoration: none;
    width: 40%;
}

.panel-wrapper .show,
.hide {
    position: absolute;
    z-index: 100;
    text-align: left;
    font-weight: 900;
}

.panel-wrapper .show {
    bottom: 0px
}

.panel-wrapper .hide {
    bottom: -30px;
}

.panel-wrapper .hide {
    display: none;
}

.panel-wrapper .show:target {
    display: none;
}

.panel-wrapper .show:target~.fade {
    display: none;
}

.panel-wrapper .show:target~.hide {
    display: block;
}

.panel-wrapper .show:target~.term-description {
    max-height: 2000px;
}

.panel-wrapper .show:target~.fade {
    margin-top: 0;
}

.panel-wrapper .term-description {
    position: relative;
    width: 100%;
    max-height: 160px;
    overflow: hidden;
    -webkit-transition: max-height .5s ease;
    transition: max-height .5s ease;
}

.panel-wrapper .fade {
    /*background: -webkit-gradient(linear, left top, left bottom, from(rgba(100, 100, 100, 0)), color-stop(75%, #646464));*/
    background: linear-gradient(to bottom, rgba(100, 100, 100, 0) 0%, #ffffff 75%);
    height: 100px;
    margin-top: -100px;
    position: relative;
}


/* --------------------- */

.cart-info .product-title {
    text-align: left;
    font-size: 14px!important;
    line-height: 16px!important;
}

.custom-widgetcontent-for-woodmart-minicart {
    padding: 15px
}

.minicart-sidebar {
    display: block;
    height: 350px;
}

.cart-widget-side .shopping-cart-widget-footer {
    padding: 0 !important;
}

.product-extra-info {
    margin-top: 35px;
}

.product-extra-info svg {
    fill: #d4d4d4!important
}

.single-product-sidebar.sidebar-left {
    border-right: 0px solid;
}

.variation-table td {
    vertical-align: top
}

.variation-table td {
    padding-left: 5px!important
}

.variation-table td.param-icon {
    padding-left: 30px!important
}

.param-icon {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/01/leaves-brown-rotate-up.svg);
    background-repeat: no-repeat;
    background-position: 12px 7px;
    padding-left: 30px!important;
    background-size: 10px 10px;
}

.dp-register-button {
    border: 3px solid #473021!important;
    background-color: transparent!important;
    color: #473021!important;
}

.logged-in .dp-register-button {
    display: none
}

.nobody_is_logged .dp-register-button {
    display: block
}

.my-orders {
    background-color: #76af26!important;
    color: #fff!important;
}

.logged-in .my-orders {
    display: block
}

.nobody_is_logged .my-orders {
    display: none
}


/*
.checkout-order-review:before, .checkout-order-review:after {
display:none}*/


/*.coupon, .woocommerce-form-coupon-toggle {
display:none!important} */

.meta-location-add_to_cart .product_meta {
    border-top: 0px solid!important;
}

.product-image-summary .woodmart-product-brands {
    float: left;
    margin-bottom: 0px;
    margin-left: 0px;
}

.variations .label {
    display: none!important
}

.parameter_value {
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
}

.parameter_value,
.parameter_value * {
    color: #3b2313 !important;
}

.parameter_name {
    font-family: Roboto Slab, Arial, Helvetica, sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
    /*    line-height: 30px!important;*/
    color: #005451;
}

.nomargin {
    margin-bottom: 0px!important
}

.parametres table td,
.price table td {
    padding: 5px 30px;
    padding-right: 0px!important;
}

.parametres table,
.price table {
    border: 1px solid #e6e6e6;
}

.variation-voice.price,
.variation-value.price,
.variation-value.price span,
.variation-value.price p {
    font-size: 18px!important;
    font-weight: 400!important;
    line-height: 30px!important;
    margin-bottom: 15px!important;
}

.variation-value.price span {
    color: #005451!important;
    font-weight: 600!important;
}

.variation-value p,
.variation-value span {
    color: #333!important;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 25px!important;
}

.variation-voice {
    /*font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif!important;*/
    letter-spacing: 1px;
    font-weight: 600!important;
    color: #005451;
    font-size: 14px!important;
    line-height: 25px!important;
    text-transform: uppercase;
}

.variations_form .woocommerce-variation-description p {
    margin-bottom: 0px;
}

.variations_form .woocommerce-variation-availability .stock {
    vertical-align: unset;
}

.variations_form .woocommerce-variation-price .price {
    vertical-align: unset;
    margin-bottom: 0!important;
}

.variations_form .woocommerce-variation {
    -webkit-animation: wd-fadeInBottomShort .2s ease;
    animation: wd-fadeInBottomShort .2s ease;
    background: #f7f7f7;
    margin-bottom: 25px;
    padding: 15px;
}

.no-margin-bottom {
    margin-bottom: 0px
}

.product-image-summary .in-stock:before,
.variations_form .in-stock:before {
    display: none;
}

.product_title.entry-title {
    font-size: 38px;
    margin-bottom: 0px!important;
    background-image: url(https://bionela.eu/wp-content/uploads/2020/03/produtc-icon-left.png);
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: 0px 3px;
    padding-left: 60px;
}

.woodmart-products-per-page {
    width: 100%;
    background: #e8e0db;
    padding: 25px;
    border-radius: 10px;
    margin-top: 25px;
}

.title-size-small {
    padding-bottom: 0px;
}

.woodmart-shop-tools {
    width: 100% !important;
}

.woodmart-show-sidebar-btn {
    display: none;
    float: left;
    align-items: center;
    margin-bottom: 15px;
    margin-right: 30px;
    color: #2d2a2a;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
    line-height: 20px;
    cursor: pointer;
}

.woocommerce-ordering .orderby {
    width: 100%
}

form.woocommerce-ordering a {
    padding-right: 30px !important;
    padding-left: 30px !important;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 5px;
    color: #3b2414;
    border-right: solid 2px #e6cdbb;
}

form.woocommerce-ordering {
    width: 100% !important;
    padding: 10px;
    height: 50px;
    border-radius: 5px;
    background: #e8e0db;
}


/*.page-title {
    margin-top: -25px;
}

.title-size-small {
    padding-top: 30px;
    padding-bottom: 30px;
}

.page-title-default::after
{
	content:"";
	width:100%;
	height:30px;
	position:absolute;
	margin-top:-11px;
	background-color:#f7f7f7;
	z-index:-1!important;
}*/

span.menu-label {
    color: #FFF;
    letter-spacing: .3px;
    font-weight: 100;
    font-size: 10px;
    line-height: 15px;
    border-radius: 5px;
}

.menu-button.menu-mega-dropdown .sub-menu>li>a,
.menu-button.mega-menu-list>li>a {
    font-weight: 100!important
}

.footer--col .menu li {
    margin-bottom: 10px!important
}

.footer--col h6 {
    padding-left: 15px;
    background-image: url(https://bionela.eu/wp-content/uploads/2020/02/leaves-white-rotate-up.svg);
    background-repeat: no-repeat;
    background-size: 10px 10px;
    /* margin-top: 15px; */
    background-position: 0px 15px;
    line-height: 50px;
}

.footer--col h6::after {
    content: "";
    height: 40px;
    /* border-bottom: 1px solid #dcdcdc; */
    width: 40px;
    position: absolute;
    /* background: #ececec; */
    top: 20px;
    left: 10px;
    border-radius: 50%;
    z-index: 1;
}

.absolute-image.sandwitch.right {
    position: absolute;
    right: 100px;
    top: -80px;
    width: 170px;
}

.rollover .sub-menu-dropdown,
.my-account-with-icon .menu-item-my-account {
    box-shadow: 10px 60px 77px rgba(0, 0, 0, 0.08)!important;
    /* box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00)!important; */
    margin-top: 0px!important;
    background-color: #fff!important;
    padding-top: 0px!important;
    border-radius: 5px;
    width: 300px!important;
}

.rollover .sub-menu-dropdown a {
    color: #777!important;
}

.rollover .sub-menu-dropdown a:hover {
    color: #000!important;
}

.wholesaler span {
    background: #efefef;
    padding: 6px 10px;
    border-radius: 15px;
}

.wholesaler:hover span {
    background: #8bc53f;
}
.wholesaler a {color: #3b2513!important;}
.wholesaler:hover a {
    color: #fff!important
}

.whb-general-header-inner .whb-secondary-menu {
    flex: initial;
}

.autocomplete-suggestion .suggestion-title strong {
    text-decoration: underline;
    font-weight: 100;
    color: #8cc63d;
}

.autocomplete-suggestion .suggestion-title {
    font-size: 16px!important;}

.search-results-wrapper .woodmart-scroll {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 1000;
    width: auto;
    height: auto;
    background-color: #fff;
    margin: 0px 20px;
    -webkit-box-shadow: 3px 16px 22px -10px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 3px 16px 22px -10px rgba(0, 0, 0, 0.22);
    box-shadow: 3px 16px 22px -10px rgba(0, 0, 0, 0.22);
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.footer-container {
    background-color: #f1f5ec;
}

header .search-style-with-bg.searchform input[type="text"] {
    background-color: #e5f3d3;
    border-radius: 10px;
    border: 0px;
    color: #3b2414;
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif;
    height: auto;
    font-size: 16px;
    padding: 8px 20px;
}

header .woodmart-search-form .searchsubmit {
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

header .woodmart-search-form {
    opacity: 1;
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
}

header .woodmart-search-form:hover {
    -webkit-transform: perspective(1000px) scale(1.03);
    transform: perspective(1000px) scale(1.03);
}


/*
header .woodmart-search-form > form:hover {
	  -webkit-box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
    box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
}*/

header .woodmart-search-form:active {
    -webkit-transform: perspective(1000px) scale(1.03);
    transform: perspective(1000px) scale(1.03);
    /*-webkit-box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
    box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);*/
}

header .search-style-with-bg.searchform input[type="text"]::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #3b2414;
}

header .search-style-with-bg.searchform input[type="text"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #3b2414;
}

header .search-style-with-bg.searchform input[type="text"]::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #3b2414;
}


/*
.title-shop.page-title {
		margin-top:40px!important;
		margin-bottom:100px!important;
		padding-top: 40px;
}


.title-shop.page-title:before {
	content: url(https://bionela.eu/wp-content/uploads/2020/01/separator_pagetitle-top.svg) !important;
	width: 100%;
	height: 80px;
	position: absolute;
	top: -50px;
	transform: scaleX(-1);
	right: 0px;
}

.title-shop.page-title:after {
	content: url(https://bionela.eu/wp-content/uploads/2020/01/separator_pagetitle-bottom.svg) !important;
	width: 100%;
	height: 80px;
	position: absolute;
	right: 0px;
	bottom: -42px;
  transform: scaleX(1.25) scaleY(.45);
}
*/

.widget-product-info .product-title {
    text-align: left!important
}

.widget-product-info a {
    color: #3b2414!important;
}

.whb-general-header {
    background: #fff!important
}

.footer--col .widget_nav_menu a {
    color: #fff!important;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 12px;
    padding-left: 15px;
    line-height: 15px;
}

.footer--col h6 {
    color: #8bc53f;
    font-size: 22px;
    font-weight: 100;
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif!important;
}

.product-wrapper.xxx h3.product-title {
    min-height: 45px
}

.big-gap .product-wrapper.xxx h3.product-title {
    min-height: 45px
}

.dp-frame>div>div {
    background-color: #fff
}

.dp-product-carousel .woodmart-add-btn.wd-add-btn-replace {
    display: none!important
}

.title-wrapper .liner-continer {
    margin-bottom: 0px;
}

.woodmart-title-style-simple .liner-continer {
    padding-bottom: 0px;
}

.sub-menu-dropdown {
    /*box-shadow: 10px 60px 77px rgba(0, 0, 0, 0.08);*/
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00)!important;
    margin-top: 0px!important;
    background-color: transparent!important;
    padding-top: 25px!important;
}

.menu-mega-dropdown .sub-menu {
    padding: 2vh
}

.absolute-image.economy-line {
    position: absolute;
    left: 20%;
    top: -30px;
    width: 80px;
}

.absolute-image.opakovane {
    position: absolute;
    right: 20%;
    top: -28px;
    width: 70px;
}

.absolute-economy img,
.absolute-economy {
    position: absolute;
    right: 43px;
    top: 0px;
    width: 80px;
}


/*.produkty-menu--col .sub-sub-menu a span {    font-family: Roboto Slab, Arial, Helvetica, sans-serif!important;} */

.produkty-menu--col .sub-menu.mega-menu-list li>a>span {
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif!important;
    color: #3c2314 !important;
}

.produkty-menu--col .sub-menu.mega-menu-list>li:first-child>a:first-child>span {
    color: #005451 !important;
		font-size:20px
}


/*
.produkty-menu--col .mega-menu-list .sub-sub-menu li a 
{
	padding:0px!important;
}
*/

.absolute-image.right {
    position: absolute;
    right: 260px;
    top: -40px;
    width: 150px;
}

.absolute-image.left {
    position: absolute;
    left: 260px;
    top: -50px;
    width: 130px;
}

.overflow-visible {
    overflow: visible!important;
}

.product-title a:hover,
.product-grid-item .product-title a:hover {
    color: rgb(160, 207, 97);
}

.button:hover {
    box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.0)!important;
}

.slider-features--col.first path {
    fill: #8cc53e!important
}

.slider-features--col.second path {
    fill: #015451!important
}

.slider-features--col.third path {
    fill: #3c2414!important
}

.product-element-bottom {
    background: url(https://bionela.eu/wp-content/uploads/2020/01/leaves.svg);
    background-repeat: no-repeat;
    background-position: center 10px;
    background-size: 25px 25px;
    padding-top: 35px!important;
}


/*
.woodmart-add-btn {
		  border-left: 1px solid #d6d6d6;
	    border-right: 1px solid #d6d6d6;
	    border-bottom: 1px solid #d6d6d6;
				-webkit-border-radius: 10px;    
	border-radius: 10px; 
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}*/


/*
.product-element-bottom .product-title
{
	background:url(https://bionela.eu/wp-content/uploads/2020/01/leaves-brown.svg);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size: 25px 25px;
	padding-bottom:25px;
} */

.product-element-bottom .price {
    background: url(https://bionela.eu/wp-content/uploads/2020/01/leaves-brown.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 15px 15px;
    padding-bottom: 15px;
}

.dp-custom-product-title {
    padding: 15px
}

.dp-custom-product-title h3 {
    color: #8cc53e!important;
}

@media screen and (max-width: 1920px) {
    .big-gap .product-title,
    .product-grid-item .product-title {
        font-size: 18px!important;
        line-height: 20px!important;
    }
    .product-title,
    .product-grid-item .product-title {
        font-size: 18px!important;
        line-height: 20px!important;
    }
    .product-wrapper.xxx h3.product-title {
        min-height: 45px
    }
}

.big-gap .product-title {
    font-size: 22px;
    line-height: 26px
}

.product-grid-item .product-title {
    font-size: 18px;
    line-height: 20px
}

.product-title,
.product-grid-item .product-title {
    color: #8cc53e;
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif!important;
    text-align: center;
}

.product-element-bottom .price {
    text-align: center!important;
}


/*.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
    padding: 12px 0px;
}*/

.product-grid-item .product-image-link {
    display: block;
    background: #fff;
    margin: 20px;
}

.dp-custom-empty-space {
    height: 5px!important;
    background-color: #fff!important
}

.woodmart-title-style-simple.woodmart-title-color-primary .liner-continer:after {
    display: none!important
}

.dp-custom-heading h4 {
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif!important;
    font-size: 42px!important;
    color: #015451;
    font-weight: 100;
}

.dp-custom-heading.small h4 {
    font-size: 20px!important;
    letter-spacing: 1px;
}

.dp-custom-heading.small .title-after_title {
    font-size: 16px!important;
    letter-spacing: 0px;
}

.dp-custom-heading .title-after_title {
    font-size: 24px!important;
    letter-spacing: 0px;
    /*    text-transform: uppercase;*/
    color: #3c2414;
}

.slider-features--col h4 {
    text-transform: uppercase
}

.slider-features--col .info-svg-wrapper.info-icon {
    width: 30px!important;
    height: 30px!important
}

.slider-features--row .woodmart-info-box .info-box-title {
    margin-bottom: 0px;
}

.slider-heading--element {
    font-family: 'Baloo Bhai 2', Arial, Helvetica, sans-serif;
    font-size: 35px;
    line-height: 42px;
    color: #3c2414;
    margin-bottom: 5px!important;
}

.slider-heading--element span {
    color: #015451!important;
}

.slider-subtitle--element {
    font-family: Roboto Slab, Arial, Helvetica, sans-serif;
    ;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 5px!important;
}

.dp-custom-slider--col {
    padding: 35px 0px
}

.slider-in-container .woodmart-slide-container {
    padding-right: 0;
    padding-left: 0;
}

.menu-button>a::after {
    color: #fff!important;
    margin-left: 15px!important;
}

.menu-button>a {
    opacity: 1;
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    background-color: #e2000e;
    color: #fff!important;
    border-radius: 5px;
    background-color: #8cc53e;
    padding: 10px 25px!important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-bottom: 0px!important;
    background-image: linear-gradient(to right, hsl(85, 54%, 51%), hsl(85, 66%, 41%));
    z-index: 1;
    -webkit-box-shadow: 0px 10px 23px -6px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 10px 23px -6px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 10px 23px -6px rgba(0, 0, 0, 0.16);
}

.menu-button:hover>a {
    -webkit-transform: perspective(1000px) scale(1.03);
    transform: perspective(1000px) scale(1.03);
    /*-webkit-box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
    -moz-box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);
    box-shadow: 0px 10px 23px -6px rgba(0,0,0,0.26);*/
}

.overflow {
    overflow: visible!important
}

.menu-categories-container .woodmart-nav-link .category-icon {
    display: none!important
}

.vertical-navigation .item-level-0 {
    border-bottom: 1px solid rgba(11, 86, 82, 0.16)!important;
}

.menu-opener:not(.has-bg) {
    background-color: #8cc53e;
}

.inner-product-wrapper {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
    display: flex;
    flex-direction: column;
}

.inner-product-wrapper:hover {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);
}

.big-gap .inner-product-wrapper:hover {
    -webkit-box-shadow: 0px 20px 25px -10px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: 0px 20px 25px -10px rgba(0, 0, 0, 0.23);
    box-shadow: 0px 14px 20px -10px rgba(0, 0, 0, 0.23);
}

.inner-product-wrapper {
    opacity: 1;
    -webkit-transform: perspective(1000px) scale(1);
    transform: perspective(1000px) scale(1);
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    overflow: hidden !important;
    background-color: #fff !important;
    justify-content: space-between;
}

.inner-product-wrapper:hover {
    -webkit-transform: perspective(1000px) scale(1.01);
    transform: perspective(1000px) scale(1.01);
}

.big-gap .inner-product-wrapper:hover {
    -webkit-transform: perspective(1000px) scale(1.02);
    transform: perspective(1000px) scale(1.02);
}


/*
.product-grid-item .product-title, .product-title, .product-grid-item .product-title a:hover, .product-title a:hover
{
	color:#3c2413!important;
}*/

.woodmart-add-btn a:hover {
    background-color: transparent!important;
}

.inner-product-wrapper .price .amount {
    color: #3a2316;
}

.big-gap .xxx {
    padding: 3.5vh 1.5vh;
}

.xxx {
    padding: 0.5vh;
}

.inner-product-wrapper {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.woodmart-hover-tiled .product-element-bottom {
    /*background-color: transparent; transparent-product info xxx 
		margin-bottom:15px;
	margin-top: -1px;*/
}

.woodmart-hover-tiled .product-wrapper {
    box-shadow: 0 0 0px rgba(0, 0, 0, .00);
}

.whb-color-dark:not(.whb-with-bg) {
    background-color: transparent;
}

.main-page-wrapper {
    background-color: transparent;
}

.website-wrapper {
    background-color: transparent;
}

.woodmart-hover-tiled .product-element-top {
    padding: 0px;
    /*padding: 10px;*/
    background: #fff;
    border-radius: 10px 10px 0px 0px!important;
}

.products-bordered-grid:not(.elements-list) .product {
    border-bottom-width: 0px;
    border-right-width: 0px;
}

.products-bordered-grid .col-12:first-child,
.products-bordered-grid .col-6:nth-child(-n+2),
.products-bordered-grid .col-lg-20_0:nth-child(-n+5),
.products-bordered-grid .col-lg-2:nth-child(-n+6),
.products-bordered-grid .col-md-3:nth-child(-n+4),
.products-bordered-grid .col-md-4:nth-child(-n+3) {
    border-top-width: 0px;
}

.products-bordered-grid.elements-grid {
    border-left-width: 0px;
}


/*
 * Owl Carousel nav
 * */


/* Styling nav btns */

.owl-nav div,
.wrap-loading-arrow div {
    border-radius: 50% !important;
    background-color: #FFF !important;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, 0.15) !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
    pointer-events: visible !important;
}


/* Spacing */

.owl-nav>div.owl-prev {
    left: 20px !important;
}

.owl-nav>div.owl-next {
    right: 20px !important;
}


/* Boxed height fix */

.dp-product-carousel img.content-product-image {
    max-height: 300px !important;
    object-fit: contain;
}


/* Big-gap nav position */

.big-gap .owl-nav {
    position: absolute !important;
    width: 150px !important;
    height: 32px !important;
    top: -15px !important;
    right: 0 !important;
}


/* Height fix */

@media (max-width: 1110px) {
    .inner-product-wrapper {
        min-height: 435px;
    }
}

@media (max-width: 800px) {
    .inner-product-wrapper {
        min-height: 405px;
    }
}

@media (max-width: 700px) {
    .inner-product-wrapper {
        min-height: 425px;
    }
}


/* Spacing fix */

@media (max-width: 1024px) {
    .owl-nav>div.owl-prev {
        left: 20px !important;
        margin-left: 10px !important;
    }
    .owl-nav>div.owl-next {
        right: 20px !important;
        margin-right: 10px !important;
    }
		.woodmart-slider-wrapper .owl-nav {
				width: 150px !important;
		}
}

.mm-productmenu--top {
    transform: scalex(-1);
}

.mm-productmenu--top svg,
.mm-productmenu--top svg * {
    fill: #fff !important;
}

.mm-productmenu--bottom {
    overflow: visible !important;
    transform: scaleY(0.33);
    transform-origin: top;
}

.woodmart-prefooter {
    position: relative !important;
    padding-bottom: 0 !important;
    bottom: -25px !important;
}


/*
.footer-container
{
		background-image: url(https://bionela.eu/wp-content/uploads/2020/02/footer-bg-patterng-color.jpg);
}*/

.woodmart-prefooter>div.container>div.vc_row {
    /*background-color: #f7f7f7 !important;*/
    /*background-image: url(https://bionela.eu/wp-content/uploads/2020/01/download-4.png);*/
}

.woodmart-prefooter:before {
    /*content: url(https://bionela.eu/wp-content/uploads/2020/01/top-separator.svg);*/
    position: absolute;
    top: -95px;
}

.widget_product_categories .cat-item {
    display: flex;
    align-items: center;
    padding: 10px 0 !important;
}

.widget_product_categories .cat-item img {
    max-height: 20px;
}

.widget_product_categories .cat-item a {
    padding: 0 !important;
}

.widget_product_categories .children {
    padding-left: 20px !important;
    padding-top: 10px !important;
}

.widget_product_categories .children li a {
    margin-left: 5px !important;
}

.dp-custom-permalink a:before {
    content: '';
    background-image: url(https://bionela.eu/wp-content/uploads/2020/02/searching-magnifying-glass-white.svg);
    background-repeat: no-repeat;
    background-size: 60%;
    width: 50px;
    display: block;
    height: 40px;
    background-position: center center;
    background-color: transparent !important;
}

.dp-custom-permalink {
    max-width: 70px;
    width: 100%;
    position: relative;
    flex: 1 1 25%;
}

.product-actions--wrapper>div {
    padding: .75rem 10px !important;
}

.dp-custom-permalink:after {
    content: '';
    height: 100%;
    width: 1px;
    background: #6d9b2c85;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.woodmart-add-btn {
    flex: 1 1 75%;
    line-height: 1;
    text-align: center;
}

.woodmart-add-btn a {
    padding-right: 20px !important;
    margin-left: 20px !important;
    background-color: transparent !important;
    background-image: url(https://bionela.eu/wp-content/uploads/2020/02/shopping-basket-white.svg);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left center;
    color: #fff!important;
}
@media screen and (max-width: 850px) {
.woodmart-add-btn a {
	background-image: none!important;
	}}

.product-actions--wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    background-image: linear-gradient(to right, hsl(85, 54%, 51%), hsl(85, 66%, 41%))!important;
    background-color: #8cc53e;
}

.tax_label,
.woocommerce-Price-taxLabel {
    font-size: 14px !important;
    color: #3b2313 !important;
		font-weight: 400 !important;
}

label[for="payment_method_cod"]::after {
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: Roboto Slab, Arial, Helvetica, sans-serif;
    color: #8cc53e !important;
}

.product-aktiwi-total p,
.bionela-cart-total {
    text-align: right;
    background: #3b2413;
    color: #fff !important;
    padding: .5rem 45px;
    border-radius: 10px;
}

table.cart {
	margin-bottom: 0 !important;
}

table.cart thead tr th {
	padding: 20px 10px !important;
}

table.woocommerce-checkout-review-order-table thead tr th {
	padding: 15px !important;
}

table.cart thead tr th:first-child,
table.woocommerce-checkout-review-order-table thead tr th:first-child {
	border-radius: 10px 0 0 0 !important;
}

table.cart thead tr th:last-child,
table.woocommerce-checkout-review-order-table thead tr th:last-child {
	border-radius: 0 10px 0 0 !important;
}

table.cart tr.cart_item {
	height: 80px !important;
}

.bionela-cart-total {
	 border-radius: 0 0 10px 10px;
}

.bionela-cart-total > span {
	  color: #fff  !important;
    line-height: 1  !important;
    font-size: 24px  !important;
    font-weight: 500 !important;
}
.bionela-cart-total > span > span.ametica-rbp-tax-label {
		font-size: 20px !important;
}

.cart-subtotal th,
.woocommerce-checkout-review-order-table .amount,
#doprava .amount {
    font-size: 16px !important;
}

.variation-notice {
    margin: 10px -15px -15px;
    padding: 15px;
    background: #d0d0d02e;
    border-bottom: 5px rgb(166, 224, 79) solid;
}

.variation-notice_active {
    border-color: rgb(255, 155, 155);
}

.variation-notice * {
    margin: 0 !important;
}

select.bionela-select_hidden {
    display: none !important;
}

body.single-product ul.woocommerce-error {
    position: fixed !important;
    bottom: -20px !important;
    right: 0 !important;
    z-index: 909999999!important;
    width: 100% !important;
}

div.swatches-select[data-id="pa_jednotka"] {
    display: flex;
    flex-flow: row nowrap;
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch:after,
div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch.active-swatch:after {
    content: unset !important;
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch {
    margin-right: 15px;
    background-size: 45px 35px;
    background-position: center 0;
    padding-top: 35px;
    background-repeat: no-repeat;
    min-width: 140px;
    background-color: #fff;
    padding-bottom: 15px;
    box-shadow: 2px 3px 16px 0 rgba(0, 0, 0, 0.09);
    border-radius: 5px;
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch:hover,
div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch.active-swatch {
    box-shadow: 2px 3px 16px 0 rgba(0, 0, 0, 0.22)!important;
    background-color: #83b836!important;
    color: #fff!important
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch[data-variation="ks"] {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/04/piece.png);
    order: 0;
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch[data-variation="rolka"] {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/04/roll.png);
    order: 0;
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch[data-variation="bal"] {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/01/balenie.png);
    order: 1;
}

div.swatches-select[data-id="pa_jednotka"]>div.woodmart-swatch[data-variation="karton"] {
    background-image: url(https://bionela.eu/wp-content/uploads/2020/01/karton.png);
    order: 2;
}

.show-from-1550,
.show-from-1280,
.show-from-800,
.show-from-374 {
    display: none !important;
}

@media screen and (max-width: 1550px) {
    .hide-from-1550 {
        display: none !important;
    }
    .show-from-1550 {
        display: block !important;
    }
}

@media screen and (max-width: 1280px) {
    div.hide-from-1280 {
        display: none !important;
    }
    .show-from-1280 {
        display: block !important;
    }
}

@media screen and (max-width: 800px) {
    div.hide-from-800 {
        display: none !important;
    }
    div.show-from-800 {
        display: block !important;
    }
}

@media screen and (max-width: 374px) {
    div.hide-from-374 {
        display: none !important;
    }
    div.show-from-374 {
        display: block !important;
    }
}

.content-for-woodmart-minicart .woocommerce-cart-notice {
    color: #fff !important;
    background-image: linear-gradient(to right, hsl(85, 54%, 51%), hsl(85, 66%, 41%)) !important;
    background-color: #8cc53e;
    padding: 24px 10px 24px 60px;
		border-radius:0px!important;
}

#custom-widget-area-for-cart {
    position: relative;
}

.content-for-woodmart-minicart {
    position: absolute;
    bottom: 0;
}

.woocommerce-mini-cart__buttons {
    padding: 15px !important
}

.woocommerce-checkout-payment span.woocommerce-Price-taxLabel.tax_label {
	color: #8CC53E !important;
}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img ,
.product-images .product-image-wrap img{
    width: auto;
		max-height: 300px;
}

.product-grid-item .product-element-top a,
.product-images .product-image-wrap a {
		display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    min-height: 200px !important;
}

.display-price-excluding-tax * {
	font-weight: 400 !important;
	font-size: 14px !important;
}

.woodmart-products-nav .product-short-description .product-title {
	text-align: left !important;
}

.woodmart-products-nav .product-short .price * {
	color: #3B2313 !important;
}

.woocommerce-order-overview__total small.includes_tax {
	display: none !important;
}

.woocommerce-table--order-details tfoot > tr * {
	color: #3B2514 !important
}

.woocommerce-table--order-details tfoot {
	background-color: #efefef5c !important;
}

.woocommerce-table--order-details tr td,
.woocommerce-table--order-details tr th {
	padding: 15px 20px !important;
}

.woocommerce-table--order-details {
	border-radius: 12px;
	overflow: hidden;
}

.woocommerce-table--order-details tfoot > tr:last-child {
	background: #005451;
}

.woocommerce-table--order-details tfoot > tr:last-child  *{
	color: #fff !important;
}

ul.woocommerce-thankyou-order-details  {
	background: #e4f3d2;
	padding: 10px 0px;
	border-radius: 0 0 12px 12px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 20px !important;
}

.woocommerce-thankyou-order-details li {
	margin: 0 !important;
	color: #005451 !important;
	font-size: 14px !important;
}

.woocommerce-thankyou-order-details li > strong {
		font-size: 15px !important;
}

.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses {
	background: #f2f6f6;
	padding: 30px 10px;
	border-radius: 12px;
	margin: 0 !important;
}

.woocommerce-order-details__title {
	font-size: 24px !important;
	text-align: center !important;
}

.woocommerce-order .woocommerce-thankyou-order-received {
	border: none !important;
	background: #005451;
	border-radius: 12px 12px 0 0;
	margin-bottom: 0;
	color: #f4ffe6;
	padding: 20px 10px;
}

.woocommerce-mini-cart-item a > img, .woocommerce-cart-form__cart-item a > img {
	width: auto !important; 
	height: 60px !important;  
	object-fit: contain !important;
}

a#popis-produktu {
    display: inline-block;
    margin-top: -170px;
}

.widget_product_categories .children .siblings {
	padding-left: 20px;
	padding-top: 10px;
}

.bionela-merchant-price__col > div > div > .wpb_text_column.wpb_content_element {
	margin: 0 !important;
	height: 30px;
}

body.excluded-category .bionela-merchant-price__col {
	display: none !important
}

body.excluded-category .extra-info-vip {
    display: none !important;
}

.product-price--wrapper  {
    border: 1px solid #005451;
    padding: 15px;
}

.price-wrapper {
display: flex !important;
    flex-direction: column;
}

.variation-table.price.prices-table,
.product-image-summary .cart {
	margin-bottom: 0 !important;
}

.product-image-summary .price-wrapper+.in-stock {
	margin: 20px 0 !important; 
}

.product-image-summary .price-wrapper+.out-of-stock {
	display:none !important;
}