.page-title-default{background-color:#eae6e5;background-size:cover;background-position:center center;}.topbar-wrapp{background-color:#333334;}.main-header{border-style:solid;}.footer-container{background-color:#1a1a1a;}body, p, .widget_nav_mega_menu .menu > li > a, 
.mega-navigation .menu > li > a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a, 
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-default .sub-menu li a,
.font-default
		{font-family: "Open Sans", Arial, Helvetica, sans-serif;font-size: 15px;color: #1a1a1a;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1, h2, h3, h4, h5, h6, .title, table th,
.wc-tabs li a,
.masonry-filter li a,
.woocommerce .cart-empty,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a, 
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a,
.mega-menu-list > li > a,
fieldset legend,
table th,
.basel-empty-compare,
.compare-field,
.compare-value:before,
.color-scheme-dark .info-box-inner h1,
.color-scheme-dark .info-box-inner h2,
.color-scheme-dark .info-box-inner h3,
.color-scheme-dark .info-box-inner h4,
.color-scheme-dark .info-box-inner h5,
.color-scheme-dark .info-box-inner h6

		{font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 700;color: #1a1a1a;}

.product-title a,
.post-slide .entry-title a,
.category-grid-item .hover-mask h3,
.basel-search-full-screen .basel-search-inner input[type="text"],
.blog-post-loop .entry-title,
.post-title-large-image .entry-title,
.single-product-content .entry-title,
.basel-entities-title
		{font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;color: #1a1a1a;}.title-alt, .subtitle, .font-alt, .basel-entry-meta{font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 400;color: #1a1a1a;}.widgettitle, .widget-title{font-family: "Open Sans", Arial, Helvetica, sans-serif;color: #1a1a1a;}.main-nav .menu > li > a{font-family: "Open Sans", Arial, Helvetica, sans-serif;font-weight: 600;color: #1a1a1a;}.color-primary,.mobile-nav ul li.current-menu-item > a,.main-nav .menu > li.current-menu-item > a,.main-nav .menu > li.onepage-link.current-menu-item > a,.main-nav .menu > li > a:hover,.basel-navigation .menu>li.menu-item-design-default ul li:hover>a,.basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover,.basel-product-categories.responsive-cateogires li.current-cat > a, .basel-product-categories.responsive-cateogires li.current-cat-parent > a,.basel-product-categories.responsive-cateogires li.current-cat-ancestor > a,.basel-my-account-links a:hover:before,.mega-menu-list > li > a:hover,.mega-menu-list .sub-sub-menu li a:hover,a[href^=tel],.topbar-menu ul > li > .sub-menu-dropdown li > a:hover,.btn.btn-color-primary.btn-style-bordered,.button.btn-color-primary.btn-style-bordered,button.btn-color-primary.btn-style-bordered,.added_to_cart.btn-color-primary.btn-style-bordered,input[type=submit].btn-color-primary.btn-style-bordered,a.login-to-prices-msg,a.login-to-prices-msg:hover,.basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .basel-dark .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,.basel-dark .read-more-section .btn-read-more,.basel-dark .basel-load-more,.basel-dark .color-primary,.basel-hover-link .swap-elements .btn-add a,.basel-hover-link .swap-elements .btn-add a:hover,.blog-post-loop .entry-title a:hover,.blog-post-loop.sticky .entry-title:before,.post-slide .entry-title a:hover,.comments-area .reply a,.single-post-navigation a:hover,blockquote footer:before,blockquote cite,.format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a,.basel-entry-meta .meta-author a,.search-no-results.woocommerce .site-content:before,.search-no-results .not-found .entry-header:before,.login-form-footer .lost_password:hover,.error404 .page-title,.menu-label-new:after,.widget_shopping_cart .product_list_widget li .quantity .amount,.product_list_widget li ins .amount,.price ins > .amount,.price ins,.single-product .price,.single-product .price .amount,.popup-quick-view .price,.popup-quick-view .price .amount,.basel-products-nav .product-short .price,.basel-products-nav .product-short .price .amount,.star-rating span:before,.comment-respond .stars a:hover:after,.comment-respond .stars a.active:after,.single-product-content .comment-form .stars span a:hover,.single-product-content .comment-form .stars span a.active,.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover,.tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active,.single-product-content .woocommerce-product-details__short-description ul > li:before, .single-product-content #tab-description ul > li:before, .blog-post-loop .entry-content ul > li:before, .comments-area .comment-list li ul > li:before,.brands-list .brand-item a:hover,.footer-container .footer-widget-collapse.footer-widget-opened .widget-title:after,.sidebar-widget li a:hover, .filter-widget li a:hover,.sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover,.basel-price-filter ul li a:hover .amount,.basel-hover-effect-4 .swap-elements > a,.basel-hover-effect-4 .swap-elements > a:hover,.product-grid-item .basel-product-cats a:hover, .product-grid-item .basel-product-brands-links a:hover,.wishlist_table tr td.product-price ins .amount,.basel-buttons .product-compare-button > a.added:before,.basel-buttons .basel-wishlist-btn > a.added:before,.single-product-content .entry-summary .yith-wcwl-add-to-wishlist a:hover,.single-product-content .container .entry-summary .yith-wcwl-add-to-wishlist a:hover:before,.single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,.single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before,.basel-sticky-btn .basel-sticky-btn-wishlist a.added, .basel-sticky-btn .basel-sticky-btn-wishlist a:hover,.single-product-content .entry-summary .wishlist-btn-wrapper a:hover,.single-product-content .entry-summary .wishlist-btn-wrapper a:hover:before,.single-product-content .entry-summary .wishlist-btn-wrapper a.added:before,.vendors-list ul li a:hover,.product-list-item .product-list-buttons .basel-wishlist-btn a:hover,.product-list-item .product-list-buttons .product-compare-button a:hover,.product-list-item .product-list-buttons .basel-wishlist-btn > a.added:before,.product-list-item .product-list-buttons .product-compare-button > a.added:before,.basel-sticky-btn .basel-sticky-btn-compare a.added, .basel-sticky-btn .basel-sticky-btn-compare a:hover,.single-product-content .entry-summary .compare-btn-wrapper a:hover,.single-product-content .entry-summary .compare-btn-wrapper a:hover:before,.single-product-content .entry-summary .compare-btn-wrapper a.added:before,.single-product-content .entry-summary .basel-sizeguide-btn:hover,.single-product-content .entry-summary .basel-sizeguide-btn:hover:before,.blog-post-loop .entry-content ul li:before,.basel-menu-price .menu-price-price,.basel-menu-price.cursor-pointer:hover .menu-price-title,.comments-area #cancel-comment-reply-link:hover,.comments-area .comment-body .comment-edit-link:hover,.popup-quick-view .entry-summary .entry-title a:hover,.wpb_text_column ul:not(.social-icons) > li:before,.widget_product_categories .basel-cats-toggle:hover,.widget_product_categories .toggle-active,.widget_product_categories li.current-cat-parent > a, .widget_product_categories li.current-cat > a,.woocommerce-checkout-review-order-table tfoot .order-total td .amount,.widget_shopping_cart .product_list_widget li .remove:hover,.basel-active-filters .widget_layered_nav_filters ul li a .amount,.title-wrapper.basel-title-color-primary .title-subtitle,.widget_shopping_cart .widget_shopping_cart_content > .total .amount,.color-scheme-light .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tab.vc_active > a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a,.basel-free-progress-bar .amount{color:#d6a773;}.wishlist-info-widget .icon-count,.compare-info-widget .icon-count,.basel-toolbar-compare .compare-count,.basel-cart-design-2 > a .basel-cart-number,.basel-cart-design-3 > a .basel-cart-number,.basel-sticky-sidebar-opener:not(.sticky-toolbar):hover,.btn.btn-color-primary,.button.btn-color-primary,button.btn-color-primary,.added_to_cart.btn-color-primary,input[type=submit].btn-color-primary,.btn.btn-color-primary:hover,.button.btn-color-primary:hover,button.btn-color-primary:hover,.added_to_cart.btn-color-primary:hover,input[type=submit].btn-color-primary:hover,.btn.btn-color-primary.btn-style-bordered:hover,.button.btn-color-primary.btn-style-bordered:hover,button.btn-color-primary.btn-style-bordered:hover,.added_to_cart.btn-color-primary.btn-style-bordered:hover,input[type=submit].btn-color-primary.btn-style-bordered:hover,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover,.no-results .searchform #searchsubmit,.no-results .searchform #searchsubmit:hover,.comments-area .comment-respond input[type=submit],.comments-area .comment-respond input[type=submit]:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button:hover,.woocommerce .basel-add-gift-product,.woocommerce .basel-add-gift-product:hover,.woocommerce .checkout_coupon .button,.woocommerce .checkout_coupon .button:hover,.woocommerce .place-order button,.woocommerce .place-order button:hover,.woocommerce-order-pay #order_review .button,.woocommerce-order-pay #order_review .button:hover,.woocommerce-account button[name=track],.woocommerce-account button[name=track]:hover,.woocommerce-account button[name=save_account_details],.woocommerce-account button[name=save_account_details]:hover,.woocommerce-account button[name=save_address],.woocommerce-account button[name=save_address]:hover,.search-no-results .not-found .entry-content .searchform #searchsubmit,.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,.error404 .page-content > .searchform #searchsubmit,.error404 .page-content > .searchform #searchsubmit:hover,.return-to-shop .button,.return-to-shop .button:hover,.basel-hover-excerpt .btn-add a,.basel-hover-excerpt .btn-add a:hover,.basel-hover-standard .btn-add > a,.basel-hover-standard .btn-add > a:hover,.basel-price-table .basel-plan-footer > a,.basel-price-table .basel-plan-footer > a:hover,.basel-pf-btn button,.basel-pf-btn button:hover,.basel-info-box.box-style-border .info-btn-wrapper a,.basel-info-box.box-style-border .info-btn-wrapper a:hover,.basel-info-box2.box-style-border .info-btn-wrapper a,.basel-info-box2.box-style-border .info-btn-wrapper a:hover,.basel-hover-quick .woocommerce-variation-add-to-cart .button,.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,.product-list-item .product-list-buttons > a,.product-list-item .product-list-buttons > a:hover,.wpb_video_wrapper .button-play,.pswp__share--download:hover,.basel-navigation .menu > li.callto-btn > a,.basel-navigation .menu > li.callto-btn > a:hover,.basel-dark .basel-load-more:hover,.basel-dark .basel-load-more.load-on-click + .basel-load-more-loader,.basel-dark .feedback-form .wpcf7-submit,.basel-dark .mc4wp-form input[type=submit],.basel-dark .single_add_to_cart_button,.basel-dark .basel-buy-now-btn,.basel-dark .basel-compare-col .add_to_cart_button,.basel-dark .basel-compare-col .added_to_cart,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart,.basel-dark .single-product-content .comment-form .form-submit input[type=submit],.basel-dark .basel-registration-page .basel-switch-to-register,.basel-dark .register .button, .basel-dark .login .button,.basel-dark .lost_reset_password .button,.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button, .basel-dark .woocommerce .cart-actions .coupon .button,.basel-dark .feedback-form .wpcf7-submit:hover,.basel-dark .mc4wp-form input[type=submit]:hover,.basel-dark .single_add_to_cart_button:hover,.basel-dark .basel-buy-now-btn:hover,.basel-dark .basel-compare-col .add_to_cart_button:hover,.basel-dark .basel-compare-col .added_to_cart:hover,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart:hover,.basel-dark .single-product-content .comment-form .form-submit input[type=submit]:hover,.basel-dark .basel-registration-page .basel-switch-to-register:hover, .basel-dark .register .button:hover, .basel-dark .login .button:hover, .basel-dark .lost_reset_password .button:hover, .basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,.basel-dark .woocommerce .cart-actions .coupon .button:hover,.basel-progress-bar .progress-bar,.widget_price_filter .ui-slider .ui-slider-handle:after,.widget_price_filter .ui-slider .ui-slider-range,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,div.bbp-submit-wrapper button,div.bbp-submit-wrapper button:hover,#bbpress-forums .bbp-search-form #bbp_search_submit,#bbpress-forums .bbp-search-form #bbp_search_submit:hover,body .select2-container--default .select2-results__option--highlighted[aria-selected], .basel-add-img-msg:before,.product-video-button a:hover:before, .product-360-button a:hover:before,.mobile-nav ul li .up-icon,.scrollToTop:hover,.basel-sticky-filter-btn:hover,.categories-opened li a:active,.basel-price-table .basel-plan-price,.header-categories .secondary-header .mega-navigation,.widget_nav_mega_menu,.meta-post-categories,.slider-title:before,.title-wrapper.basel-title-style-simple .title:after,.menu-label-new,.product-label.onsale,.color-scheme-light .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tab.vc_active > a span:after,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a span:after,.portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info{background-color:#d6a773;}.btn.btn-color-primary,.button.btn-color-primary,button.btn-color-primary,.added_to_cart.btn-color-primary,input[type=submit].btn-color-primary,.btn.btn-color-primary:hover,.button.btn-color-primary:hover,button.btn-color-primary:hover,.added_to_cart.btn-color-primary:hover,input[type=submit].btn-color-primary:hover,.btn.btn-color-primary.btn-style-bordered:hover,.button.btn-color-primary.btn-style-bordered:hover,button.btn-color-primary.btn-style-bordered:hover,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout,.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button,.basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover,.comments-area .comment-respond input[type=submit],.comments-area .comment-respond input[type=submit]:hover,.sidebar-container .mc4wp-form input[type=submit],.sidebar-container .mc4wp-form input[type=submit]:hover,.footer-container .mc4wp-form input[type=submit],.footer-container .mc4wp-form input[type=submit]:hover,.filters-area .mc4wp-form input[type=submit],.filters-area .mc4wp-form input[type=submit]:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout > a.button:hover,.woocommerce .basel-add-gift-product,.woocommerce .basel-add-gift-product:hover,.woocommerce .checkout_coupon .button,.woocommerce .checkout_coupon .button:hover,.woocommerce .place-order button,.woocommerce .place-order button:hover,.woocommerce-order-pay #order_review .button,.woocommerce-order-pay #order_review .button:hover,.woocommerce-account button[name=track],.woocommerce-account button[name=track]:hover,.woocommerce-account button[name=save_account_details],.woocommerce-account button[name=save_account_details]:hover,.woocommerce-account button[name=save_address],.woocommerce-account button[name=save_address]:hover,.woocommerce-page button[name=save_address]:hover,.search-no-results .not-found .entry-content .searchform #searchsubmit,.search-no-results .not-found .entry-content .searchform #searchsubmit:hover,.error404 .page-content > .searchform #searchsubmit,.error404 .page-content > .searchform #searchsubmit:hover,.no-results .searchform #searchsubmit,.no-results .searchform #searchsubmit:hover,.return-to-shop .button,.return-to-shop .button:hover,.basel-hover-excerpt .btn-add a,.basel-hover-excerpt .btn-add a:hover,.basel-hover-standard .btn-add > a,.basel-hover-standard .btn-add > a:hover,.basel-price-table .basel-plan-footer > a,.basel-price-table .basel-plan-footer > a:hover,.basel-pf-btn button,.basel-pf-btn button:hover,body .basel-info-box.box-style-border .info-btn-wrapper a,body .basel-info-box.box-style-border .info-btn-wrapper a:hover,body .basel-info-box2.box-style-border .info-btn-wrapper a,body .basel-info-box2.box-style-border .info-btn-wrapper a:hover,.basel-hover-quick .woocommerce-variation-add-to-cart .button,.basel-hover-quick .woocommerce-variation-add-to-cart .button:hover,.product-list-item .product-list-buttons > a,.product-list-item .product-list-buttons > a:hover,body .wpb_video_wrapper .button-play,.woocommerce-store-notice__dismiss-link:hover,.basel-compare-table .compare-loader:after,.basel-sticky-sidebar-opener:not(.sticky-toolbar):hover,.basel-dark .read-more-section .btn-read-more,.basel-dark .basel-load-more,.basel-dark .basel-load-more:hover,.basel-dark .feedback-form .wpcf7-submit,.basel-dark .mc4wp-form input[type=submit],.basel-dark .single_add_to_cart_button,.basel-dark .basel-buy-now-btn,.basel-dark .basel-compare-col .add_to_cart_button,.basel-dark .basel-compare-col .added_to_cart,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart,.basel-dark .single-product-content .comment-form .form-submit input[type=submit],.basel-dark .basel-registration-page .basel-switch-to-register,.basel-dark .register .button, .basel-dark .login .button,.basel-dark .lost_reset_password .button,.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button, .basel-dark .woocommerce .cart-actions .coupon .button,.basel-dark .feedback-form .wpcf7-submit:hover,.basel-dark .mc4wp-form input[type=submit]:hover,.basel-dark .single_add_to_cart_button:hover,.basel-dark .basel-buy-now-btn:hover,.basel-dark .basel-compare-col .add_to_cart_button:hover,.basel-dark .basel-compare-col .added_to_cart:hover,.basel-dark .basel-sticky-btn .basel-sticky-add-to-cart:hover,.basel-dark .single-product-content .comment-form .form-submit input[type=submit]:hover,.basel-dark .basel-registration-page .basel-switch-to-register:hover,.basel-dark .register .button:hover, .basel-dark .login .button:hover,.basel-dark .lost_reset_password .button:hover,.basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover,.basel-dark .woocommerce .cart-actions .coupon .button:hover,.cookies-buttons .cookies-accept-btn:hover,.blockOverlay:after,.widget_shopping_cart li.basel-loading:after,.basel-price-table:hover,.title-shop .nav-shop ul li a:after,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,div.bbp-submit-wrapper button,div.bbp-submit-wrapper button:hover,#bbpress-forums .bbp-search-form #bbp_search_submit,#bbpress-forums .bbp-search-form #bbp_search_submit:hover,.basel-hover-link .swap-elements .btn-add a,.basel-hover-link .swap-elements .btn-add a:hover,.basel-hover-link .swap-elements .btn-add a.loading:after,.scrollToTop:hover, .basel-sticky-filter-btn:hover,blockquote{border-color:#d6a773;}.with-animation .info-box-icon svg path,.single-product-content .entry-summary .basel-sizeguide-btn:hover svg{stroke:#d6a773;}.btn.btn-color-alt.btn-style-bordered, .button.btn-color-alt.btn-style-bordered, button.btn-color-alt.btn-style-bordered, .added_to_cart.btn-color-alt.btn-style-bordered, input[type=submit].btn-color-alt.btn-style-bordered,.title-wrapper.basel-title-color-alt .title-subtitle{color:#333334;}.btn.btn-color-alt, .button.btn-color-alt, button.btn-color-alt, .added_to_cart.btn-color-alt, input[type=submit].btn-color-alt,.btn.btn-color-alt:hover,.button.btn-color-alt:hover,button.btn-color-alt:hover,.added_to_cart.btn-color-alt:hover,input[type=submit].btn-color-alt:hover,.btn.btn-color-alt.btn-style-bordered:hover,.button.btn-color-alt.btn-style-bordered:hover,button.btn-color-alt.btn-style-bordered:hover,.added_to_cart.btn-color-alt.btn-style-bordered:hover,input[type=submit].btn-color-alt.btn-style-bordered:hover,.widget_nav_mega_menu .menu > li:hover, .mega-navigation .menu > li:hover{background-color:#333334;}.btn.btn-color-alt,.button.btn-color-alt,button.btn-color-alt,.added_to_cart.btn-color-alt,input[type=submit].btn-color-alt,.btn.btn-color-alt:hover,.button.btn-color-alt:hover,button.btn-color-alt:hover,.added_to_cart.btn-color-alt:hover,input[type=submit].btn-color-alt:hover,.btn.btn-color-alt.btn-style-bordered:hover,.button.btn-color-alt.btn-style-bordered:hover,button.btn-color-alt.btn-style-bordered:hover,.added_to_cart.btn-color-alt.btn-style-bordered:hover,input[type=submit].btn-color-alt.btn-style-bordered:hover{border-color:#333334;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{background-color:#ECECEC;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{border-color:#ECECEC;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{background-color:#3E3E3E;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{border-color:#3E3E3E;}html .basel-hover-alt .btn-add>a{color:#d6a773;}html .single_add_to_cart_button,
html .basel-buy-now-btn,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{background-color:#d6a773;}html .single_add_to_cart_button,
html .basel-buy-now-btn,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{border-color:#d6a773;}html .basel-hover-alt .btn-add>a:hover{color:#deb98f;}html .single_add_to_cart_button:hover,
html .basel-buy-now-btn:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{background-color:#deb98f;}html .single_add_to_cart_button:hover,
html .basel-buy-now-btn:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{border-color:#deb98f;}.header-banner{background-color:#854085;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "simple-line-icons";
			src: url("//zeolitspectrum.ro/wp-content/themes/basel/fonts/Simple-Line-Icons.woff2?v=5.9.3") format("woff2"),
			url("//zeolitspectrum.ro/wp-content/themes/basel/fonts/Simple-Line-Icons.woff?v=5.9.3") format("woff");}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "basel-font";
			src: url("//zeolitspectrum.ro/wp-content/themes/basel/fonts/basel-font.woff2?v=5.9.3") format("woff2"),
			url("//zeolitspectrum.ro/wp-content/themes/basel/fonts/basel-font.woff?v=5.9.3") format("woff");}.site-logo img {
    max-width: 18vw;
}

.page-title, #text_regular, .add_to_cart_button {
    display: none;
}

.page-id-4971 .color-scheme-light.act-scroll {
    color: rgba(0,0,0,.8);
}

/*personalizare restrictionare acces*/

.geobl-section img {
	display: none !important;
}

div.geobl-container div.geobl-section {
  position: relative;
  height: auto;
}

.geobl-container {
  display: flex;
  align-content: center;
}

/* personalizare pag mentenanta */

.continut_mentenanta {
    text-align: center;
}

/* personalizare link-uri */

a {
    color: #d6a773;
}

a:hover {
    color: #deb98f;
}

/* personalizare fereastra cos */

.cart-widget-side .widget-heading .widget-title {
    font-size: 12px !important;
    font-weight: bolder;
}

/* personalizare mesaj newsletter */

.mc4wp-success {
    border: 0;
    padding: 20px 10px;
    background-color: #efdef2;
    width: 80%;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.mc4wp-alert p {
    line-height: 1.3;
    font-weight: normal;
    color: black;
}

.mc4wp-notice {
    background-color: #efdef2;
    border: 0;
    margin-top: 5px !important;
}

/* personalizare cos si plasare comanda */

.woocommerce-shipping-destination, .woocommerce-checkout .checkout_coupon p {
    display: none;
}

.woocommerce-checkout .checkout_coupon p.form-row-first {
    width: 49%;
}

.woocommerce-checkout .checkout_coupon p.form-row-last {
    width: 49%;
}

.showcoupon {
    font-weight: bold;
}

/* personalizare cookie info */

.text_cookie {
    color: white;
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: normal;
}

.btn-cookie {
    color: #e6e7e8;
    text-transform: uppercase;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.btn-cookie:hover {
    color: white;
    text-transform: uppercase;
    font-weight: bolder;
    text-decoration: none;
    letter-spacing: 0.5px;
}

.cookies-more-btn {
    display: none !important;
}

/* personalizare pag magazin */

.basel-product-categories li a {
    text-transform: none !important;
}

.title-shop {
    display: block;
}

.add_to_wishlist.single_add_to_wishlist.basel-tooltip {
    display: none;
}

.price del > .amount, .single-product .price del .amount {
    color: #A38F58;
}

.add_to_cart_button, .single_add_to_cart_button {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.wpt-custom-button-view-product {
  color: white;
  background-color: #d6a773 !important;
  border-color: #d6a773 !important;
  border-radius: 0;
  padding-left: 35px !important;
  padding-right: 35px !important;
	width: 80%;
}

.post-type-archive-product .star-rating, .related-and-upsells .star-rating, .cat-item.cat-item-38, .cat-link.shop-all-link {
    display: none;
}

.basel-hover-standard .product-title a {
	font-weight: bold;
}

/* personalizare pag produs */

.add_to_wishlist.single_add_to_wishlist, .related-products, .single-product-content .tabs {
    display: none;
}

.post-8661 .administrare_pulbere, .post-2394 .administrare_pulbere, .post-8655 .administrare_pulbere, .post-8660 .administrare_pulbere, .post-4810 .administrare_pulbere, .post-4809 .administrare_pulbere {
    display: none;
}

.post-8658 .administrare_capsule, .post-4812 .administrare_capsule, .post-8446 .administrare_capsule {
    display: none;
}

.administrare_capsule, .administrare_pulbere {
    margin-bottom: -20px;
}

.product-design-alt .entry-summary {
    text-align: left;
}

.yith-wcwl-add-to-wishlist, #netopia-methods {
    display: none !important;
}

.rand_descriere_produs .wpb_content_element {
    margin-bottom: 0;
}

.bifa_produs {
    display: block;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2021/04/Check-Mark_produse.svg);
    background-size: 15px;
    background-repeat: no-repeat;
    padding-left: 30px;
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 4px;
}	

.bifa_cerc {
    display: block;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2021/02/bulina.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    padding-left: 35px;
    font-size: 15px;
    line-height: 1.5;
    padding-bottom: 5px;
    background-position-y: 1px;
}

.bifa_cerc_pachet {
  display: block;
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/04/bulina-pachet.svg);
  background-size: 20px;
  background-repeat: no-repeat;
  padding-left: 35px;
  font-size: 15px;
  line-height: 1.5;
  padding-bottom: 5px;
  background-position-y: 1px;
}

.linie_pachet {
  border-bottom: 1px solid #7f7f7f;
  padding-bottom: 20px;
  width: 35vw;
  margin-bottom: 20px;
}

.single-product-page .br_alabel.berocket_alabel_id_6424 > span {
    padding-top: 0;
	  margin-right: 0;
    margin-top: -20px;
}

/*.single-product-page .berocket_better_labels .berocket_better_labels_line .br_alabel {
    display: none;
}

/* personalizare recenzii */

.woocommerce-review__dash, .woocommerce-review__published-date {
display: none;
}

.product .star-rating span:before,
.product .star-rating:before {
    color: #d7bd74 !important;
}

/* personalizare blog */

.single-post-large-image .page-title {
    display: block;
}

.single-post .meta-date, .blog .meta-reply, .blog .meta-tags::after, .post-single-page .entry-thumbnail, .post-single-page .meta-post-categories {
    display: none;
}

.comments-area, .post-single-page li.meta-tags::after, .meta-reply, .meta-author, .post-date {
    display: none!important;
}

.single-post .main-header {
  border-bottom: 1px solid lightgray;
}

/* personalizare banner shop */

.banner_shop a:visited {
  color: white;
}

.banner_shop a:active, .banner_shop a:focus {
  color:white;
}	

/* pachet cadou sare */	

.post-8657 .price ins {
    display: none;
}

.berocket-label-user-image {
    z-index: 1 !important;
}

.price del {
    color: gray;
}

.mb_titlu {
  line-height: 1.2;
}

/* personalizare chestionar */

.mail_chestionar {
  margin-bottom: 5px;
}

#chestionar .wpcf7-list-item {
  display: block;
}

.intrebare_chestionar {
  font-weight: bold;
  margin-bottom: 5px;
}

.chestionar_blog {
  width: 100%;
}

.info_chestionar {
  font-weight: lighter;
}

.fb-dialog.fb-acl {
  display: none !important;
}

.page-id-11960 .fb-dialog.fb-acl {
  display: block !important;
}

/* personalizare ghid detox */

.page-id-12114 .topbar-wrapp, .page-id-12114 .footer-container, .page-id-12114 .sticky-header, .page-id-12114 .main-header, .page-id-12114 .icon_contacts, .page-id-12114 div#theMarketer-popup-backdrop.lightbox, .page-id-12114 .basel-cookies-popup.popup-display {
	display: none;
}

/*personalizare banner shop*/

.header-banner-container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}


/*personalizare reCAPTCHA*/

.grecaptcha-badge { visibility: hidden; }

.reCAPTCHA_contact {
  font-size: 12px;
}

.text_oferta {
	color: #14a9b8;
}

/*PRODUSE CADOU*/

#DataTables_Table_0_info, #DataTables_Table_0_paginate {
  display: none;
}

/*PERSONALIZARE INFO LIVRARE EASYBOX*/

.easybox-heading {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0;
  border-top: 2px dashed #d5d5d5;
  padding-top: 5vh;
}

.easybox-address {
  margin-bottom: 10vh;
  border-bottom: 2px dashed #d5d5d5;
  padding-bottom: 5vh;
}

/*ASCUNDE BUTON CAPSULE*/

/*.button.product_type_simple[data-product_id="8661"] {
  display: none;
}*/

/*PERSONALIZARI*/

.slide_detox_02 {
  background: #EAE6E5;
  background: linear-gradient(180deg, rgba(234, 230, 229, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-color: rgba(0, 0, 0, 0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
}

.page-id-2415 .icon_contacts {
    display: none;	
}

.sc_card {
  box-shadow: none;
  border-radius: 0;
  background: transparent;
  padding: 1.5em;
  border: 1px solid #B38755;
}

.sc_card h2 {
  line-height: inherit;
  border-bottom: 1px solid #B38755FF;
  padding-bottom: 20px;
	text-transform: uppercase;
}@media (min-width: 1025px) { /* personalizare prima pag */

#menu-item-4419 {
  float: right;
  margin-right: -50vw;
}

#menu-item-3455 {
  float: right;
  margin-right: -42.5vw;
}

#menu-item-6472 {
  float: right;
  margin-right: -38vw;
}

#slide_origins_mobil, #slide_origins_tableta, .subtitlu_mobil, .h1_prima_pag_mobil {
    display: none;
}

.caseta_sub_meniu {
    margin-top: -40px;
}

.page-id-2415 .vc_column-inner {
    padding-top: 0px !important;
}

.page-id-2415 .wpb_content_element {
    margin-bottom: 0px;
}

.fundal_text_slide_origins {
	width: auto;
  margin: 0 auto;
  height: calc(100vh - 165px);
}

.bifa_slide, .bifa_recomandare {
    margin-right: 10px;
}

.h1_prima_pag {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 1.2vw;
    color: black;
    text-transform: uppercase;
    letter-spacing: 2px;
	  margin-bottom: 0;
}

.h2_prima_pag {
    font-size: 18px;
    line-height: 1.3;
}

.br_sub_titlu {
    display: block;
}

.recomandare {
    display: block;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2021/04/Check-Mark.svg);
    background-size: 15px;
    background-repeat: no-repeat;
    padding-left: 30px;
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 4px;
}

.recomandari {
    background: white;
    background: rgba(255,255,255,.75);
    padding: 60px 65px;
    margin-right: 150px;
    margin-left: -55px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    box-shadow: 2px 2px 50px #eeeeee;
}

.grafica_recomandari {
    margin-right: -25px;
    margin-left: 25px;
}

.rand_recomandari {
    padding: 90px 0;
    margin: 15px 0;
}

.faq_prima_pag {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 45px;
    margin-bottom: 0px;
}

.subtitlu_prima_pag_03 {
    font-size: 22px;
    line-height: 1.2;
    font-weight: bolder;
    padding-bottom: 20px;
    text-align: center;
    color: #8b169c;
}

.br_prima_pag, .br_subtitlu {
    display: block;
}

.subtitlu_prima_pag_04 {
    font-size: 24px;
    text-align: left;
    font-weight: bolder;
    margin-top: 40px;
    margin-bottom: 40px;
}

#recomandari_mobil, #recomandari_tableta, #portiune_rand_recomandari_mobil, #portiune_rand_recomandari_tableta {
    display: none;
}

.coloana_s_prima_pag {
    padding-left: 100px;
}

.coloana_d_prima_pag {
    padding-right: 80px;
}

.text_prima_pag_02 {
    margin-bottom: 5px;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2;
    padding-bottom: 12px;
}

.text_prima_pag_03 {
    font-size: 19px;
    font-weight: 600;
}

.subtitlu_prima_pag {
    font-size: 15px;
    text-align: left;
    margin-bottom: 10px;
}

.br_recomandari {
    display: block;
    padding-left: 35px;
}

.rand_btn {
    text-align: left;
    padding-top: 30px;
}

.rand_btn_pagini {
    text-align: center;
    padding-top: 20px;
}

.buton_prima_pag_03 {
    color: white;
    padding: 10px 30px 10px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
	  background: #D7A26D;
    background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
}

.buton_prima_pag_03:hover {
	  color: white;
    text-decoration: none;
}

/* personalizare prim pag black friday */

.h1_bf {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 1vw;
    color: white;
    text-transform: uppercase;
    letter-spacing: 5px;
}

/* personalizare pag detoxifiere */

.titlu_detox {
    font-size: 50px;
}

.coloana_text_detox {
    padding-left: 130px;
    padding-right: 100px;
}

.rand_s_detox {
    padding-left: 130px;
    padding-right: 30px;
}

.rand_d_detox {
    padding-right: 130px;
    padding-left: 30px;
}

.subtitlu_detox {
    font-size: 40px;
    line-height: 1;
    padding-bottom: 15px;
}

.text_detox {
    padding-bottom: 25px;
	  line-height: 23px;
}

.btn_detox {
    background-color: #d6a773;
    padding: 14px 30px;
    color: white;
    transition: 0.2s ease;
}

.btn_detox:hover {
    background-color: #deb98f;
    color: white;
    text-decoration: none;
}

.grafica_toxine_mobil {
    display: none;
}

.grafica_toxine_desktop {
    width: 80%;
    margin: 0 auto;
}

.slide_detox_02 .vc_column-inner {
    padding-top: 15px !important;
}

.slide_detox_02 {
    height: 108.47457627118644vh;
}

.slide_detox_03 {
    height: 98.52216748768473vh;
}

.produse_detox {
    width: 85%;
    margin: 0 auto;
}

#mecanism_actiune {
  min-height: 100vh;
}

/* personalizare pag materie prima si tehnologie */

.selectie_text {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

.slide_materie_mobil {
    display: none !important;
}

.slide_materie_desktop, .slide_siguranta, .slide_tehnologie {
    height: 108.47457627118644vh;
}

.img_prelucrare {
    width: 80%;
    margin: 0 auto;
}

/*.slide_mecanims {
    height: 108.47457627118644vh;
    background: rgb(208,231,245);
    background: -moz-linear-gradient(45deg, rgba(208,231,245,1) 0%, rgba(208,231,245,1) 55%, rgba(212,155,226,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(208,231,245,1) 0%, rgba(208,231,245,1) 55%, rgba(212,155,226,1) 100%);
    background: linear-gradient(45deg, rgba(208,231,245,1) 0%, rgba(208,231,245,1) 55%, rgba(212,155,226,1) 100%);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0e7f5",endColorstr="#d49be2",GradientType=1);
}*/

.grafica_mecanism {
    width: 32.03125vw;
    margin: 0 auto;
}

.grafica_siguranta {
    width: 35.9375vw;
    margin: 0 auto;
}

.grafica_cercetare {
    width: 34.53125vw;
    margin: 0 auto;
}

/* personalizare pag beneficii */

.intro_beneficii_desktop {
    margin-top: -40px !important;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2025/08/intro-beneficii-desktop.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.titlu_beneficii {
    text-align: center;
    font-size: 40px;
}

.intro_beneficii {
    text-align: center;
    padding-left: 200px;
    padding-right: 200px;
}

.rand_linkuri_desktop {
    margin-top: 50px;
    padding-left: 250px;
    padding-right: 250px;
}

.link_beneficii {
    width: 90px;
    border-radius: 10px;
    box-shadow: 1px 1px 40px #dcddde;
    transition: transform 0.3s ease-in-out;
}

.link_beneficii:hover {
    transform: scale(1.4);
}

.text_link_beneficii {
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
}

.indicator {
    padding-top: 20px;
}

.intro_beneficii_desktop, .slide_beneficii_alb, .slide_beneficii_gri {
    height: 108.47457627118644vh;
}

.slide_beneficii_gri {
    background-color: #eae6e5;
}

.intro_beneficii_mobil, .intro_beneficii_mobil_01, .rand_beneficii_mobil, .rand_beneficiu_dieta, .img_beneficii_mobil, .img_intro_mobil, .rand_produs_beneficii, .forma_fundal_mobil {
    display: none !important;
}

.rand_s_beneficii {
    padding-left: 130px;
    padding-right: 80px;
}

.rand_d_beneficii {
    padding-right: 130px;
    padding-left: 30px;
}

.btn_cumpara_beneficii {
    display: none;
}

/* personalizare pagini citeste mai mult */

.coloana_img .vc_column-inner {
    padding-top: 0;
}

.coloana_text_zs {
    padding-right: 100px;
    padding-left: 50px;
}

.btn_anterior {
    font-weight: bold;
}

.fa-chevron-left {
    padding-right: 5px;
}

.mai_multe_mobil {
    display: none;
}

.fundal_titlu {
    background-color: #eeeeef;
    padding: 10px 0 10px 20px;
    border-left: 5px solid #d6a773;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 25px;
}

.img_schimb_ionic .vc_single_image-img {
    width: 50%;
}

/* personalizare pag civilizatie superchimizata */

.civilizatie_mobil_01, .civilizatie_mobil_02 {
    display: none !important;
}

/* personalizare pag materie prima */

.info_materie_mobil_01, .info_materie_mobil_02 {
    display: none !important;
}

/* personalizare pag efecte acumulare toxine */

.efecte_toxine_mobil_01, .efecte_toxine_mobil_02 {
    display: none !important;
}

/* personalizare pag tehnologie */

.tehnologie_mobil {
    display: none !important;
}

/* personalizare pag zeolit dublu activat */

.img_lava {
    margin-top: -290px;
}

.text_partener_prima_pag {
    margin-top: -200px;
    margin-left: auto;
    margin-right: auto;
    background-color: #b7d1ce;
    position: relative;
    width: 40%;
    padding: 50px;
}

.titlu_dublu_activat {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 35px;
    line-height: 1;
    margin-bottom: 10px;
    color: white;
}

.subtitlu_dublu_activat {
    text-transform: uppercase;
    font-size: 25px;
    line-height: 1.2;
    color: white;
}

#rand_zeolit_activat_mobil, #rand_zeolit_activat_tableta {
    display: none;
}

.coloana_d_zeolit_activat {
    padding-left: 20px;
    padding-right: 100px;
}

.coloana_s_zeolit_activat {
    padding-left: 100px;
    padding-right: 20px;
}

.rand_zeolit_activat {
    padding-bottom: 50px;
}

.subtitlu_zeolit_activat {
    font-size: 20px;
    font-weight: bold;
    color: #89298c;
}

.titlu_zeolit_activat {
    text-align: center;
    color: white;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-size: 35px;
    padding-top: 50px;
    margin-bottom: 0px;
}

.h2_zeolit_activat {
    color: white;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 50px;
    font-weight: normal;
}

.fundal_titlu_zeolit_activat {
    margin-top: -45px;
    margin-bottom: 50px;
}

/* final personalizare pag zeolit dublu activat */

.slide_pag_zs {
    height: 131.6912972085386vh;
}

.page-id-4971 .main-header {
    background-color: transparent;
}

.page-id-4971 .act-scroll {
    background-color: white;
}

.titlu_01_pzs {
    text-align: left;
    padding-left: 33.203125vw;
    padding-top: 22.988505747126435vh;
    font-size: 50px;
    font-weight: 400;
    margin-bottom: -30px;
}

.titlu_02_pzs {
    text-align: right;
    font-size: 80px;
    font-weight: 400;
    padding-right: 37.34375vw;
}

.titlu_pzs {
    font-size: 30px;
    font-weight: 400 !important;
    margin-bottom: 35px;
}

.subtitlu_pzs {
    font-size: 20px;
    font-weight: 400 !important;
}

.text_pzs {
    padding-left: 148px;
    padding-right: 148px;
}

.caseta_text_pzs {
    margin-top: -100px !important;
}

.coloana_s_pzs {
    padding-left: 148px;
    padding-right: 15px;
}

.coloana_d_pzs {
    padding-right: 148px;
    padding-left: 15px;
}

.page-id-4971 .vc_row.vc_column-gap-30 > .vc_column_container {
    padding: 15px 0;
}

.paragraf_pzs {
    font-size: 20px;
    border-top: 15px solid #eeeef0;
    border-bottom: 15px solid #eeeef0;
    padding-top: 30px;
    padding-bottom: 30px;
}

.capitol_pzs {
    margin-top: 50px;
}

/* personalizare landing page */

.fb-12086 .fb-dialog {
  width: 60%;
  margin: 0 auto;
	padding: 10px 40px;
	border-top: 2px solid #e4e4e4;
}

.img_sticky_landing {
  width: 60%;
  float: left;
}

.col_btn_landing {
  width: 35%;
  float: right;
	margin-bottom: 0 !important;
	text-align: center;
	padding-top: 3vh;
}

.rand_landing p {
  font-size: 1.4vw;
	letter-spacing: 0.5px;
	margin-bottom: 30px;
}

.titlu_landing {
  font-size: 2.5vw !important;
  font-weight: bold;
  line-height: 1.2;
}

.logo_landing {
  width: 60%;
}

.antet_landing {
  padding: 0 25vw;
}

.btn_landing {
  color: white;
  background-color: #C25DC2;
  font-weight: bold;
  padding: 0.5vw 2vw 0.7vw;
  border-radius: 30px;
	font-size: 1.2vw;
	display: inline-block;
}

.page-id-11960 .topbar-wrapp, .page-id-11960 .main-header, .page-id-11960 .sticky-header, .page-id-11960  div#theMarketer-popup-backdrop.lightbox, .page-id-11960  .basel-cookies-popup.popup-display, .page-id-11960 .footer-container, .landing_mobil {
  display: none;
}

.rand_landing .vc_column-inner {
  padding-top: 0 !important;
}

.caseta_text_landing {
  margin-bottom: 0;
  width: 60%;
  margin: 0 auto;
  padding: 5vw 7vw 6vw 7vw;
}

.citat_landing {
  font-size: 2.2vw !important;
  font-weight: 600;
  line-height: 1.3;
  border-left: 20px solid #C25DC2;
  padding-left: 30px;
}

.subtitlu_landing {
  font-size: 2.2vw !important;
  font-weight: bold;
  line-height: 1.3;
}

.checkmark_landing {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/check-mark-landing.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding-left: 70px;
}

.pct_landing {
  font-size: 2.8vw !important;
  font-weight: bold;
  line-height: 1.3;
}

.subpct_landing_01 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no1.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
	margin-bottom: 10px !important;
}

.subpct_landing_02 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no2.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
	margin-bottom: 10px !important;
}

.subpct_landing_03 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no3.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
	margin-bottom: 10px !important;
}

.subpct_landing_03b {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no3.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
}

.subpct_landing_04 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no4.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
}

.linie_landing {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/dash.svg);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position-y: 17px;
}

p.linie_landing:nth-child(50) {
  margin-bottom: 0;
}

.link_landing {
  background-color: #C25DC2;
  border-radius: 50px;
  padding: 10px 30px;
  color: white;
  width: 43vw;
  display: inline-block;
  font-weight: 600;
}

.link_landing:hover, .btn_landing:hover {
  background-color: #b951b9;
  color: white;
}

.rand_link_landing_02 {
  margin-bottom: 50px !important;
}

.img_landing {
  border-radius: 20px;
}

.wp-image-12516 {
  width: 90%;
}

/* personalizare ghid detox */

.logo_ghid {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 35px;
}

.titlu_ghid {
  text-align: center;
  font-weight: bold;
  font-size: 2.5vw !important;
  line-height: 1.3;
}

.subpct_ghid_01, .subpct_ghid_02, .subpct_ghid_03, .subpct_ghid_04, .subpct_ghid_05 {
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 2vw !important;
  padding-left: 50px;
  background-size: 30px;
  background-position-y: 6px;
	margin-top: 60px;
	line-height: 1.2;
}

.subpct_ghid_01 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no1.svg);
}

.subpct_ghid_02 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no2.svg);
}

.subpct_ghid_03 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no3.svg);
}

.subpct_ghid_04 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no4.svg);
}

.subpct_ghid_05 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no5.svg);
}

.coperta_ghid {
  width: 60%;
  margin-top: 100px;
	margin-bottom: 70px !important;
}

.img_ghid {
  width: 60%;
  margin-bottom: 0;
}

.rand_link_ghid {
  text-align: center;
  font-weight: bold;
  font-size: 2vw !important;
  padding-left: 7vw;
	padding-right: 7vw;
  line-height: 1.3;
  padding-top: 20px;
}

/* personalizare footer */

.container.main-footer {
    width: 100%;
}

.footer-container .widget-area {
    padding: 50px 40px 20px 40px !important;
}

.copyrights-wrapper.copyrights-two-columns .container {
    width: 94.5%;
}

.meniu_footer_mobil, #zona_terapeuti_mobil, #meniu_footer_mobil {
    display: none;
}

.meniu_footer {
    border-right: 1px solid #594259;
    margin-right: 55px;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 1px;
}

.meniu_footer_dreapta {
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 1px;
	  margin-left: 55px;
}

.logo_footer {
    width: 23vw;
    margin: auto;
    padding-top: 12px;
    padding-bottom: 15px;
}

.contact_footer {
    text-align: center;
    letter-spacing: 0.5px;
    font-size: 1vw;
}

.zona_terapeuti {
    margin-left: 109px;
}

.text_zona_terapeuti {
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    padding: 15px 20px 15px 20px;
    border: 2px solid white;
    border-radius: 10px;
    color: white !important;
    transition: 0.3s ease;
    font-size: 1vw;
}

.text_zona_terapeuti:hover {
    background-color: #b71dcf;
    transition: 0.3s ease;
    border-color: #b71dcf;
}

.link_terapeuti:hover {
    text-decoration: none;
}

.img_terapeuti {
    width: 25%;
    padding-bottom: 5px;
}

.footer-column-3 .textwidget {
    border-left: 1px solid #594259;
    margin-left: 57px;
}

.copyrights-wrapper.copyrights-centered {
    background-color: #320F33;
}

.copyright_footer {
    font-size: 12px;
	  font-weight: normal;
}

.plata_online.lazyloaded {
    margin-right: 50px;
}

.footer-container ul li {
  margin-bottom: 10px !important;
}

.anpc_01 {
  width: 49%;
  display: inline-block;
}

.anpc_02 {
  width: 49%;
  float: right;
}

/* personalizare newsletter footer */

#newsletter_footer_mobil {
    display: none;
}

.newsletter_footer {
    text-align: center;
    color: white !important;
    padding-top: 10px;
}

.text_newsletter_footer {
    color: white !important;
    line-height: 1.3;
}

.selectie_newsletter_footer {
    font-weight: lighter;
    font-size: 20px;
}

#newsletter_footer_desktop > p:nth-child(1) > strong:nth-child(2) {
    font-size: 25px;
}

.link_newsletter_footer {
  color: white !important;
  padding: 6px 15px 8px;
  font-size: 12px;
  background: #D7A26D;
  background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
}

.link_newsletter_footer:hover {
  text-decoration: none;
}

.footer-column-3 .textwidget {
    padding-left: 40px;
}

/* personalizare social links */

.social_footer {
    margin-top: -10px;
}

.social_btn_footer {
    text-align: center;
}

.social-icons.icons-design-colored li.social-instagram {
    background-color: #d82f81;
}

.main-footer .social-icons.icons-size-small.icons-design-circle li i, .main-footer .social-icons.icons-size-small.icons-design-colored li i, .main-footer .social-icons.icons-size-small.icons-design-colored-alt li i {
    line-height: 25px;
}

.main-footer .social-icons.icons-size-small.icons-design-circle li, .main-footer .social-icons.icons-size-small.icons-design-colored li, .main-footer .social-icons.icons-size-small.icons-design-colored-alt li {
    width: 25px;
    height: 25px;
}

.footer-column.footer-column-1.col-sm-4, .footer-column.footer-column-3.col-sm-4 {
    margin-top: 20px;
}

/* personalizare pag cercetare */

.antet_cercetare {
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2020/03/fundal-pag-cercetare-zeolit-spectrum.jpg);
    background-size: cover;
    height: 384px;
    margin-bottom: 40px;
}

.text_cercetare {
    padding-left: 200px;
    padding-right: 200px;
}

.paragraf_cercetare {
    font-size: 24px;
}

.rand_linkuri_cercetare {
    padding-left: 200px;
    padding-right: 200px;
}

.titlu_toxicitate {
    letter-spacing: -1px;
}

.img_tableta {
    display: none;
}

.rand_studii {
background-size: cover;
background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2020/03/fundal-02-pag-cercetare-zeolit-spectrum-scaled.jpg);
margin-top: 20px;
margin-bottom: 50px;
}

/* personalizare pag materie prima */

.br_materie_prima {
    display: block;
}

.img_materie {
    padding-left: 200px;
    padding-right: 200px;
    width: 90%;
}

/* personalizare pag tehnologie */

.antet_tehnologie {
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2020/05/antet-pag-tehnologie.jpg);
    background-size: cover;
    height: 384px;
    margin-bottom: 40px;
    margin-top: -45px;
}

#titlu_antet_mobil {
    display: none;
}

.titlu_antet_tehnologie {
    width: 70%;
    margin: auto;
}

.text_tehnologie {
    padding-left: 200px;
    padding-right: 200px;
    padding-top: 35px;
}

.img_tehnologie {
    width: 65%;
    margin: auto;
}

.br_tehnologie, .br_tehnologie_02 {
    display: block;
}

/* personalizare pag contact */

.pag_contact {
    padding-left: 200px;
    padding-right: 200px;
}

.titlu_contact_mobil {
    display: none;
}

.date_contact {
    line-height: 1.3;
}

.info_program {
    margin-left: 5px;
}

.text_contact_program {
    line-height: 1.3;
    padding-left: 5px;
}

.text_contact_2 {
    line-height: 1.3;
}

/* personalizare pag produs */

.single-product-content .product-label {
    margin-right: 320px;
    margin-top: -10px;
}

.descriere_produs_01, .descriere_produs_02, .descriere_produs_03 {
    line-height: 1.4;
}

.descriere_produs_01 {
    margin-bottom: 25px;
}

.descriere_produs_pachete {
    margin-bottom: 10px;
}

.descriere_dispozitiv {
    text-transform: uppercase;
}

.summary-inner {
    margin-top: -15px;
    padding-left: 20px;
}

.single-breadcrumbs-wrapper {
    display: none;
}

.postid-8661 .shop-content-area, .postid-8657 .shop-content-area, .postid-8655 .shop-content-area {
    padding-top: 0px;
}

.single-product .product_title.entry-title {
    font-size: 25px !important;
    line-height: 0.9;
}

#product-8657 .subtitlu_produs, #product-8655 .subtitlu_produs, #product-8604 .subtitlu_produs {
    font-size: 20px;
    font-weight: 400;
    margin-top: 10px;
    display: block;
}

#product-4812 .subtitlu_produs, #product-8446 .subtitlu_produs {
    font-size: 20px;
    letter-spacing: 0;
    margin-top: 10px;
    display: block;
}

.single-product-content .price {
    font-size: 25px;
	  margin-bottom: 18px !important;
}

.single-product .price .amount {
    font-size: 15px;
    font-weight: 600;
    color: #9c4dab !important;
}

.price del > .amount, .single-product .price del .amount {
    color: #4b5a5e !important;
    font-weight: 400;
}

.single-product-content .price del .amount {
    font-size: 15px;
    font-weight: 400;
}

.br_produs_01 {
    display: block;
}

.posted_in, .tagged_as {
    display: none !important;
}

.single-product-content .product-share {
    margin-top: -20px;
}

.postid-8660 .owl-item.active {
    margin-top: -50px;
}

div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2 {
    display: none;
}

.single-product .tabs.wc-tabs, .single-product .tab-title-description, div.basel-tab-wrapper:nth-child(3) {
    display: none;
}

.rand_descriere_produs {
    padding: 0 85px;
}

.single-product .product-tabs-wrapper {
    background-color: #F9F9F9;
    padding: 50px 0;
    margin-top: -30px;
	  margin-bottom: 20px;
}

.tab-title-description.active {
    display: none !important;
}

.titlu_related {
    padding-left: 100px;
    padding-right: 100px;
    margin-top: 30px;
    margin-bottom: 50px;
}

.basel-products-element {
    padding-left: 250px;
    padding-right: 250px;
}

.content-product-image.attachment-large {
    width: 90%;
}

.woocommerce-remove-coupon {
    display: none;
}

#product-8660 .wp-post-image, #product-4810 .wp-post-image, #product-4809 .wp-post-image {
    margin-top: -20px;
}

#product-8660 .onsale.product-label, #product-4810 .onsale.product-label, #product-4809 .onsale.product-label {
    margin-right: 300px;
}

.basel-after-add-to-cart {
    display: none;
}

.beneficii_mobil {
    margin-bottom: 10px;
}

.bulina_beneficii {
    margin-right: 10px;
}

.beneficii_mobil_02 {
    margin-bottom: 30px;
}

.br_descriere {
    display: block;
    margin-left: 28px;
}

.descriere_produs_03 {
    margin-bottom: 30px;
}

.single-product-page .woocommerce-product-gallery {
    padding-left: 100px;
}

.single-product-page .woocommerce-product-gallery__image {
    width: 90%;
    margin: 0 auto;
}

.single-product-content .product-images.col-sm-6 .thumbs-position-left .slick-slide {
    padding-bottom: 0;
}

.slick-slide {
    margin-bottom: 0;
    width: 90% !important;
}

.single-product-content .product_meta {
    display: none;
}

.postid-8660 .slick-list.draggable, .postid-4810 .slick-list.draggable, .postid-4809 .slick-list.draggable {
    margin-top: -30px;
}

.postid-8660 .up-sells.upsells-products .owl-stage-outer {
  overflow: initial;
  padding-top: 50px;
}

#product-8661 > div:nth-child(1), #product-8660 > div:nth-child(1), #product-8657 > div:nth-child(1), #product-8655 > div:nth-child(1), #product-8658 > div:nth-child(1), #product-8597 > div:nth-child(1), #product-8598 > div:nth-child(1), #product-8604 > div:nth-child(1) {
    margin-left: 80px;
}

.post-8661 .rand_descriere_produs, .post-8660 .rand_descriere_produs, .post-8657 .rand_descriere_produs, .post-8655 .rand_descriere_produs, .post-8658 .rand_descriere_produs, .post-8597 .rand_descriere_produs, .post-8598 .rand_descriere_produs, .post-8604 .rand_descriere_produs {
    padding-left: 135px;
}

/* personalizare pudra si sare de baie */

.descriere_sub_btn {
    display: none;
}

.single-product .subtitlu_produs_02 {
    display: block;
    line-height: 1.5;
}

.single-product-content .out-of-stock {
    font-size: 14px;
    padding: 7.5px 23px;
    border-radius: 5px;
}

/* personlaizare revista */

#product-8151 .wp-post-image {
    width: 70%;
    margin: auto;
    align-content: center;
    display: flex;
}

#product-8151 .summary-inner {
margin-top: 120px;
}

/* personalizare bulina cadou */

/*.post-type-archive-product .berocket-label-user-image, .related-and-upsells .berocket-label-user-image, .produse_blog .berocket-label-user-image {
    display: none !important;
}*/

.shop-content-area .berocket-label-user-image {
  width: 40px !important;
  margin-right: 10px !important;
}

.single-product .berocket-label-user-image {
    width: 50px !important;
    z-index: 1 !important;
}

.related-and-upsells .berocket-label-user-image {
    height: 30px !important;
    margin-right: 80px !important;
}

/*personalizare banner shop*/

.text_oferta {
  text-align: center;
  letter-spacing: 0.1vw;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  padding: 1vw 0;
	text-transform: uppercase;
	color: black;
}

.cod_oferta {
  font-weight: bold;
}

.text_oferta_produs {
  text-align: center;
	text-transform: uppercase;
  letter-spacing: 0.2vw;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  padding: 1vw;
  margin-top: -40px;
  margin-bottom: 60px;
	color: black;
}

/* personalizare miniaturi pag produs */

.postid-8343 .single-product-content .product-images.col-sm-6 .thumbs-position-left .slick-slide, .postid-8345 .single-product-content .product-images.col-sm-6 .thumbs-position-left .slick-slide, .postid-8340 .single-product-content .product-images.col-sm-6 .thumbs-position-left .slick-slide {
    padding-bottom: 8px;
}

/* personalizare pag plata online */

#paylike-payment-button {
    background-color: #bf5bcf !important;
    color: white;
    font-weight: bolder;
    padding-left: 50px;
    padding-right: 50px;
}

#paylike-payment-button:hover {
    background-color: #cb7bd8 !important;
    color: white;
    font-weight: bolder;
    border-color: #cb7bd8;
}

.woocommerce-order-pay .order_details {
    margin-left: 0px !important;
}

.woocommerce-checkout .woocommerce > p {
    border-left: 5px solid #bf5bcf;
}

/* personalizare pag plasare comanda */

.mc4wp-checkbox-woocommerce {
    margin-top: -10px;
}

.mc4wp-checkbox-woocommerce span {
    padding-left: 5px;
}

/* personalizare recenzii */

.woocommerce-review__author {
    font-size: 16px;
}

.single-product-content #comments > h2 {
    font-size: 16px;
}

.single-product-content #comments {
    width: 100%;
    padding-right: 0px;
    float: none;
}

.single-product-content #review_form_wrapper {
    float: none;
    width: 100%;
    padding-top: 40px;
    padding-left: 85px;
}

/* personalizare produse complementare */

.related-and-upsells .size-woocommerce_thumbnail {
    width: 35%;
}

.basel-hover-standard .product-title a {
    font-size: 15.5px;
    letter-spacing: -0.5px;
}

.related-and-upsells .price {
    font-size: 15px !important;
    color: #9c4dab !important;
}

.related-and-upsells .btn-add {
    padding-top: 8px;
}

.related-and-upsells .wpt-custom-button-view-product {
    padding-left: 22px !important;
    padding-right: 22px !important;
}

.related-and-upsells .add_to_cart_button {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.related-and-upsells .onsale.product-label {
    width: 60px;
    height: 60px;
    font-size: 15px;
    margin-top: 40px;
    margin-top: 30px;
    margin-left: 60px;
}

.related-and-upsells .title.slider-title::before {
    display: none;
}

.related-and-upsells .title.slider-title {
    margin-bottom: 50px;
    font-weight: lighter;
}

.related-and-upsells .product-title {
    padding-top: 5px;
}

.related-and-upsells .btn_stoc {
    padding: 7.6px 15px;
}

/* personalizare meniu */

.sticky-header div.menu-meniu-principal-container {
    float: right;
}

.fa.fa-home {
    font-size: 16px !important;
}

.menu-item-4180 a {
Font-size: 13px !important;
}

#menu-item-4432 {
    display: none;
}

.postid-8661 #menu-item-4432 {
    display: inline-block !important;
}

.btn_cumpara_meniu {
  padding: 8px 23px;
  color: white;
  transition: 0.3s ease;
  background: #D7A26D;
  background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
}

.btn_cumpara_meniu:hover {
    text-decoration: none;
}

.main-nav .menu > li > a {
    font-size: 1vw !important;
    height: 85px;
    line-height: 85px;
}

.phone-hide {
  right: 50px;
  position: absolute;
}

/* personalizare pag magazin */

.shop-loop-head {
    display: none;
}

.post-type-archive-product .size-woocommerce_thumbnail, .tax-product_cat .size-woocommerce_thumbnail {
    width: 45%;
}
.post-type-archive-product .onsale.product-label {
    width: 60px;
    height: 60px;
    font-size: 17px;
    margin-left: 50px;
}

.onsale.product-label {
    width: 90px;
    height: 90px;
    border-radius: 50px;
    font-size: 24px;
    background-color: #d7bd74 !important;
}

.shop-content-area {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.shop-content-area .product-grid-item {
    border: 1px solid #efefef;
    padding-top: 30px;
    padding-bottom: 30px;
    width: 32.22%;
    margin-bottom: 20px;
}

.shop-content-area .post-11017, .shop-content-area .post-11019, .shop-content-area .post-8660, .shop-content-area .post-9598, .shop-content-area .post-8655, .shop-content-area .post-4809, .shop-content-area .post-8661, .shop-content-area .post-8447, .shop-content-area .post-8449, .shop-content-area .post-8658, .shop-content-area .post-8604,.shop-content-area .post-8597, .shop-content-area .post-8340 {
    margin-right: 20px;
}

.shop-content-area h3.product-title {
    padding-top: 12px;
}

.shop-content-area h3.product-title .subtitlu_produs {
    color: #b4936d;
}

.post-type-archive-product .btn-add {
    padding-top: 8px;
}

.product-grid-item .price del > .amount {
    font-size: 15px;
    color: #4b5a5e !important;
}

.product-grid-item .price .amount {
    font-size: 15px;
}

.product-grid-item .product-title {
    margin-top: -20px;
    position: relative;
}

.btn_stoc {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #B50808;
    letter-spacing: 0.3pt;
    margin-bottom: 0;
    padding: 7.6px 25px;
    border: 2px solid #CC1414;
    border-radius: 5px;
}

/* personalizare text de langa pret */

.text_pret {
    font-weight: 400;
    color: #b4936d;
    font-size: 15px;
}

.related-and-upsells .post-8655 .text_pret, .related-and-upsells .post-8657 .text_pret {
    font-size: 16px;
}

/* personalizare banner shop */

.banner_shop {
    margin-bottom: 30px;
}

.btn_shop_01 {
    width: 33.1%;
    display: inline-block;
    text-align: center;
    background-color: #8b169c;
    padding: 10px 0;
    color: white;
    font-weight: bold;
}

.btn_shop_01:hover {
    background-color: #681075;
    color: white;
    text-decoration: none;
}

.btn_shop_02 {
    width: 33.1%;
    display: inline-block;
    text-align: center;
    background-color: #da9a29;
    padding: 10px 0;
    color: white;
    font-weight: bold;
}

.btn_shop_02:hover {
    background-color: #a3731f;
    color: white;
    text-decoration: none;
}

.btn_shop_03 {
    width: 33.1%;
    display: inline-block;
    text-align: center;
    background-color: #0083ae;
    padding: 10px 0;
    color: white;
    font-weight: bold;
}

.btn_shop_03:hover {
    background-color: #006282;
    color: white;
    text-decoration: none;
}

/* personalizare banner black friday */

.btn_shop_bf {
    background-color: black;
    color: white;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding: 8px;
    letter-spacing: 5px;
    font-weight: bold;
}

/* personalizare pag intrebari frecvente */

.banner_faqs {
    padding-top: 73px;
    padding-bottom: 0;
    margin-top: -45px;
    margin-bottom: -15px;
}

.titlu_faqs {
	text-align: center;
  font-size: 2.5vw;
	line-height: 1.3;
}

.acordeon {
    background-color: transparent;
}

.vc_toggle_active {
    background-color: transparent;
    transition: 0.1s;
}

.text_acordeon {
    font-size: 14px;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #1a1a1a;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #d6a773;
}

.vc_toggle_title h4 {
  font-size: 18px !important;
  color: #1a1a1a !important;
  font-weight: normal;
}

.vc_toggle {
  padding: 20px 0;
  border-bottom: 1px solid black;
  border-left: 0;
  border-top: 0;
  border-right: 0;
}

.vc_do_toggle {
  margin-bottom: 0 !important;
}

div.acordeon:nth-child(10) {
  margin-bottom: 50px !important;
}

#Sale-FAQ {
  width: 70vw;
  margin: 0 auto;
  background-color: white;
  padding: 30px 70px;
  border: 2px solid #e5e4e2;
}

.fundal_faqs {
	background-color: #EAE6E5;	
}

/* personalizare pag terapeuti */

#rand_pag_terapeuti_tableta, #rand_pag_terapeuti_mobil {
    display: none;
}

.rand_pag_terapeuti {
    margin-top: -45px;
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2020/06/fundal-01-pag-terapeuti.jpg");
    background-size: cover;
}

.rand_pag_terapeuti_02 {
    margin-top: 50px;
    margin-bottom: -40px;
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2020/06/fundal-02-pag-terapeuti.jpg");
    background-size: cover;
}

.fundal_pag_terapeuti {
    margin-left: 49%;
	margin-right: 5.15%;
	margin-top: 5.1%;
	margin-bottom: 5.1%;
	padding-left: 75px;
	padding-top: 37px;
	padding-bottom: 37px;
	background-color: white;
	background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2020/06/chenar-text-terapeuti.jpg");
    background-size: cover;
}

.fundal_pag_terapeuti_02 {
    margin-left: 5.65%;
    margin-right: 48.75%;
    margin-top: 5.1%;
	margin-bottom: 5.1%;
    padding-left: 97px;
    padding-top: 63px;
    padding-bottom: 63px;
    background-color: white;
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2020/06/chenar-text-terapeuti.jpg");
    background-size: cover;
}


.titlu_pag_terapeuti {
    font-size: 24px;
    line-height: 1.2;
}

.beneficiu_pag_terapeuti {
    margin-bottom: 10px;
}

.br_beneficii_terapeuti {
    display: block;
    padding-left: 30px;
}

.bifa_terapeuti {
    color: #8b169c;
    padding-right: 5px;
}

.link_pag_terapeuti {
    color: #4b5a5e;
}

.link_pag_terapeuti:hover {
    text-decoration: none;
}

/* personalizare articole blog */

.single-format-standard .main-page-wrapper, .single-format-standard .entry-title {
    padding-top: 20px;
}

.post-title-large-image {
    background-size: cover;
}

.title-size-small {
    padding-top: 200px;
    padding-bottom: 50px;
}

.post-title-large-image.color-scheme-light::after {
    background: linear-gradient(transparent 5%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.5) 100%);
    margin-top: 150px;
}

.single-post .fn {
    color: white;
}

.avatar.avatar-32.photo {
    display: none;
}

.subtitlu_blog {
    font-size: 20px;
    line-height: 1.5 !important;
}

.rand_blog {
    margin-bottom: -50px;
}

.img_descriere_blog {
    width: 90%;
}

.descriere_img_blog {
    border-top: 15px solid #e4c9e9;
    border-bottom: 15px solid #e4c9e9;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 20px;
    margin-right: 50px;
    line-height: 1.4 !important;
}

.rand_descriere_blog {
    margin-top: 80px;
    margin-bottom: 50px;
}

.rand_sub_img_blog {
    margin-top: -20px;
}

.blog-post-loop .post-img-wrapp > a img {
    width: auto;
    height: 250px;
    margin-left: -160px;
    max-width: inherit;
}

.blog .entry-title, .category .entry-title {
    margin-top: 10px;
}

.blog-design-masonry:not(.post-single-page) {
    text-align: left;
}

.rand_btn_blog {
    width: 90%;
    background-color: #854085;
    margin-top: -35px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 40px;
}

.buton_blog {
    color: white !important;
    border: 2px solid white;
    border-radius: 50px;
    padding: 8px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_blog:hover {
    color: #8b298c !important;
    border: 2px solid white;
    background-color: white;
    text-decoration: none;
}

.rand_btn_blog_02 {
    width: 90%;
    margin-top: -35px;
    text-align: center;
    padding-top: 20px;
}

.buton_blog_02 {
    color: #8b298c !important;
    border: 2px solid #8b298c;
    border-radius: 50px;
    padding: 8px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_blog_02:hover {
    color: white !important;
    background-color: #8b298c;
    text-decoration: none;
}

.blog .masonry-container {
    margin-bottom: 30px;
}

.category .masonry-container {
    margin-bottom: 30px;
}

.fundal_sugestie_blog {
    background-color: #f9e3ea;
    padding: 20px 40px;
    font-size: 16px;
}

.link_blog {
    color: #d6a773 !important;
    font-weight: 600;
}

.link_blog:hover {
    color: #deb98f !important;
}

.postid-3888 .entry-title {
    padding-right: 300px;
}

.grafic_histamine {
    width: 60%;
}

.paragraf_blog {
    border: 2px solid #939598;
    padding: 10px 20px;
    font-style: italic;
    font-weight: 600;
}

.sursa_blog {
    font-size: 12px;
}

.wp-image-8385 {
    width: 50%;
    padding: 30px 0;
}

.single-post .site-content {
	padding-left: 0;
	padding-right: 0;
}

.bulina_subpunct_a {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 7.5px;
  padding-left: 20px;
	margin-left: 20px;
}

.bulina_subpunct_b {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 9px;
  padding-left: 20px;
  margin-left: 60px;
  margin-bottom: 0;
}

.bulina_subpunct_c {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 9px;
  padding-left: 20px;
  margin-left: 60px;
}

.descriere_img_blog_02 {
  border-top: 15px solid #e4c9e9;
  border-bottom: 15px solid #e4c9e9;
  line-height: 1.4 !important;
  padding: 40px 0 20px;
}

/* produse blog */

.produse_blog .product-grid-item {
    width: 100%;
}

.produse_blog .post-8661, .produse_blog .post-8660 {
    border-right: 2px solid #f1f2f2;
}

.produse_blog {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 50px;
    margin-bottom: -10px;
    border-bottom: 2px solid #f1f2f2;
}

.produse_blog .onsale.product-label {
    width: 70px;
    height: 70px;
    border-radius: 50px;
    font-size: 20px;
    margin-left: -5px;
    margin-top: 20px;
}

.produse_blog .subtitlu_produs {
    font-weight: lighter;
}

.produse_blog .price {
    margin-top: -10px;
}

.produse_blog .wpt-custom-button-view-product {
    margin-bottom: 5px;
    padding-left: 32px !important;
    padding-right: 32px !important;
}

.produse_blog .attachment-woocommerce_thumbnail {
    width: 45%;
}

/* chestionar blog */

.postid-4107 .wpcf7-form {
    padding: 50px 100px 50px 100px;
    background-color: #f1f2f2;
}

.intrebari_chestionar {
    padding-bottom: 30px;
}

.postid-4107 input[type="checkbox"] {
    width: 18px;
    height: 18px;
    vertical-align: baseline;
}

.postid-4107 .your-name {
    display: inline-block;
    width: 49%;
}

.postid-4107 .your-email {
    float: right;
    margin-top: -60px;
    width: 49%;
}

.chestionar_blog {
    background-color: #89298c !important;
    border-color: #89298c !important;
    color: white !important;
} 

.chestionar_blog:hover {
    background-color: #BF5BCF !important;
    border-color: #BF5BCF !important;
    color: white !important;
}

.checkbox-529 {
    margin-left: -15px;
    font-size: 14px;
}

.info_chestionar {
    font-size: 14px;
}

.checkbox-529 input[type="checkbox"] {
    vertical-align: sub;
}

.postid-4107 .wpcf7-response-output {
    background-color: #e6e7e8;
    border-color: #e6e7e8 !important;
    padding: 20px 15px 20px 30px !important;
    border-left: 10px solid #D780D9 !important;
    font-weight: bold;
    letter-spacing: 0.5px;
}

/* popup chestionar blog */

#popmake-4098 {
    border: 0px;
    background-color: #8b169b;
    padding: 50px 50px 55px 50px;
    box-shadow: 0px 0px 30px 0px rgb(120,120,120);
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.textpopup_chestionar {
    color: white;
}

.cupon_chestionar {
    color: #E8DE38;
}

.randpopup_chestionar {
    margin-top: 30px;
}

.btn_popup_chestionar {
    background-color: #8B169B;
    padding: 10px 20px;
    border-radius: 50px;
    border: 2px solid white;
    color: white !important;
    font-weight: bold;
}

.btn_popup_chestionar:hover {
    background-color: white;
    border: 2px solid white;
    color: #8B169B !important;
    text-decoration: none;
}

/* personalizare pag 404 */

.btn_404 {
    color: #731282;
    border: 1.5px solid #731282;
    border-radius: 20px;
    padding: 8px 0px 8px 0px;
    width: 100%;
    display: inline-block;
    transition: 0.3s;
}

.btn_404:hover {
    text-decoration: none;
    background-color: #731282;
    color: white;
}

.rand_btn_404 {
    padding: 0px 200px 0px 200px; 
}

.continut_pag_404 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.titlu_pag_404 {
    font-size: 40px;
    line-height: 1.2;
    color: #510D5C;
    padding: 0px 250px 30px 250px;
}

/* pag comparatie */

.comparatie_desktop .vc_single_image-img {
  width: 70vw;
}

.comparatie_mobil {
    display: none;
}

.titlu_comparatie {
  text-align: center;
  font-size: 3em;
  font-weight: 600;
  padding: 50px 0;
  line-height: 1.2;
}

.btn_home {
  background: #D7A26D;
  background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
  padding: 15px;
  color: white;
  width: 20%;
  display: block;
  text-align: center;
	margin: 0 auto;
}

.caseta_btn_shop {
  padding: 30px 0 70px;
	background-color: #EAE6E5;
}

.caseta_titlu_comparatie {
	background-color: #EAE6E5;
}

/* personalizare newsletter */

.img_newsletter_mobil, .img_newsletter_tableta {
    display: none;
}

.titlu_newsletter {
    font-size: 40px;
    line-height: 1;
    color: black;
    margin-bottom: 15px;
}

.portiune_titlu {
    font-weight: 100;
}

.text_newsletter {
    color: black;
    font-weight: normal;
    padding: 0 70px;
}

.mc4wp-form p {
    display: block;
}

.mc4wp-form-173 {
    align-content: center;
    display: grid;
}

.abonare_mail, .abonare_nume {
    margin-bottom: 5px;
}

.mc4wp-form input[type="tel"], .mc4wp-form input[type="text"] {
	background-color: transparent;
	border: none;
	border-bottom: 2px solid rgba(129,129,129,.35);
	padding: 0;
	box-shadow: none;
	max-width: 425px;
	width: 425px;
}

.mc4wp-form .mailchimp-input-icon input[type="tel"], .mc4wp-form .mailchimp-input-icon input[type="text"] {
    padding-left: 25px;
}

.abonare_tel::before {
	content: "\f27a" !important;
}

.mc4wp-form input[type="submit"] {
    padding-left: 20px;
    padding-right: 20px;
}

.abonare_nume::before {
	content: "\f007" !important;
}

.mc4wp-form-fields > p:nth-child(4) > label:nth-child(1) {
    display: block;
    width: 425px;
    font-size: 12px;
    font-weight: lighter;
    text-align: left;
}

.abonare_link {
    color: black;
    text-decoration: underline;
}

.img_pag_newsletter {
    width: 73%;
    margin-left: 50px;
}

.info_newsletter {
    margin-left: -50px;
}

.fundal_pag_newsletter {
    height: 650px;
}

.continut_newsletter {
    width: 1046px;
    margin: 0 auto !important;
    height: 523px;
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2021/05/fundal-newsletter-1.jpg");
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
}

.reCAPTCHA {
  text-align: center;
  font-size: 12px;
  padding-top: 20px;
}

/* personalizare pop-up newsletter */

.mfp-close {
    margin-top: 35px;
    margin-right: 20px;
}

.popup_newsletter {
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2021/05/fundal-newsletter-popup.jpg");
    background-size: cover;
}

.popup_newsletter .newsletter_form {
    margin-left: 420px;
}

.popup_newsletter .titlu_newsletter {
    font-size: 30px;
    line-height: 1;
    color: black;
    margin-bottom: 10px;
}

.popup_newsletter .text_newsletter {
    color: black;
    font-weight: normal;
    padding: 0 40px;
    margin-bottom: 10px;
    line-height: 1.4;
}

.popup_newsletter .mc4wp-form input[type="tel"], .popup_newsletter .mc4wp-form input[type="text"] {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid rgba(129,129,129,.35);
    padding: 0;
    box-shadow: none;
    max-width: 425px;
    width: 344.25px;
}

.popup_newsletter .mc4wp-form-fields > p:nth-child(4) > label:nth-child(1) {
    display: block;
    width: 344.25px;
    font-size: 12px;
    font-weight: lighter;
    text-align: left;
}

.mc4wp-form .mailchimp-input-icon input[type="tel"], .mc4wp-form .mailchimp-input-icon input[type="text"] {
    padding-left: 25px;
}

/* personalizare mesaj cos */

.text_ms_cos {
    color: #bf5bcf;
}

.link_ms_cos {
    float: right;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: bold;
    color: #bf5bcf !important;
}

.fa.fa-chevron-left.icon_ms_cos {
    display: none;
}

.woocommerce-cart .woocommerce-message::before {
    color: #bf5bcf;
}

.woocommerce-cart .woocommerce-message {
    border-color: #bf5bcf;
}

/* personalizare popup post purchase */

#popmake-9514 {
  padding: 80px 100px 50px;
}

.titlu_chestionar_pp {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
  color: #8b169c;
  margin-bottom: 40px;
}

.subtitlu_chestionar_pp {
  font-weight: normal;
}

/*program gala*/

.program_gala {
  display: block;
  text-align: center;
  letter-spacing: 2px;
  color: white;
} }@media (min-width: 768px) and (max-width: 1024px) {/* personalizare prima pag */

#slide_origins_desktop, #slide_origins_mobil, .h1_prima_pag_mobil {
    display: none;
}

.topbar-wrapp.color-scheme-light {
    display: none;
}

.page-id-2415 div.vc_column-inner {
    padding-top: 0px !important;
}

.page-id-2415 div.main-page-wrapper {
    padding-top: 5px !important;
}

.fundal_text_origins {
	background: #ACBAC5;
	color: white;
	font-size: 22px;
	font-weight: bolder;
	margin-top: -40px;
	padding: 100px 40px 50px;
}

.img_certificari {
  width: 35%;
}

.bifa_slide {
    margin-right: 10px;
}

.sub_titlu_origins {
	color: white;
	padding: 20px 0;
	line-height: 1.3;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 4vw;
	text-align: center;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	margin: 30px 0;
}

.br_sub_titlu, .br_text_origins, .br_text_origins_02 {
    display: block;
}

.CE_mark {
    width: 35%;
    padding-bottom: 15px;
}

.faq_prima_pag {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    margin-bottom: -20px;
}

.subtitlu_prima_pag_03 {
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
    font-weight: bolder;
    padding-bottom: 10px;
    padding-top: 10px;
}

.h1_prima_pag {
	text-align: center;
	padding: 12px 0;
	line-height: 1.1;
	color: black;
	margin-bottom: 0;
	font-size: 2.5vw;
}

.br_h1_prima_pag {
    display: block;
}

.page-id-2415 .wpb_content_element {
    margin-bottom: 0px;
}

.h2_prima_pag {
    text-transform: uppercase;
    text-align: center;
    padding: 50px 100px;
    line-height: 1.3;
}

.br_prima_pag {
    display: block;
}

.subtitlu_prima_pag_04 {
    text-align: left;
    margin-bottom: 20px;
    font-weight: bolder;
    margin-top: 20px;
}

.rand_btn {
    text-align: center;
    padding-top: 20px;
}

.rand_btn_pagini {
    text-align: center;
    padding-top: 20px;
}

.buton_prima_pag_03 {
    background: #D7A26D;
    background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
    color: white;
    padding: 10px 30px 10px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_prima_pag_03:hover {
    color: white;
    text-decoration: none;
}

#recomandari_mobil, #recomandari_desktop, #portiune_rand_recomandari_desktop, #portiune_rand_recomandari_tableta {
    display: none;
}

.bifa_recomandare {
    margin-right: 10px;
    color: #4FE866;
}

.rand_recomandari {
	padding-top: 100px;
	padding-bottom: 50px;
	padding-left: 35px !important;
}

.coloana_s_prima_pag {
    padding-left: 10px;
}

.coloana_d_prima_pag {
    padding-right: 20px;
}

.text_prima_pag_02 {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 1.3;
}

.subtitlu_prima_pag {
    font-size: 24px;
    text-align: left;
    font-weight: bolder;
    margin-bottom: 30px;
    line-height: 1.3;
}

.br_recomandari {
    display: block;
    padding-left: 45px;
}

.br_subtitlu_prima_pag {
    display: block;
}

/* personalizare prim pag black friday */

.h1_bf {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
    color: white;
    text-transform: uppercase;
    letter-spacing: 5px;
}

/* personalizare pag detoxifiere */

.coloana_text_detox {
    padding-left: 40px;
    padding-right: 40px;
}

.slide_detox_02 {
    background: rgb(208,231,245);
    background: -moz-linear-gradient(45deg, rgba(208,231,245,1) 0%, rgba(208,231,245,1) 55%, rgba(212,155,226,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(208,231,245,1) 0%, rgba(208,231,245,1) 55%, rgba(212,155,226,1) 100%);
    background: linear-gradient(45deg, rgba(208,231,245,1) 0%, rgba(208,231,245,1) 55%, rgba(212,155,226,1) 100%);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0e7f5",endColorstr="#d49be2",GradientType=1);
}

.slide_detox_01, .slide_detox_03 {
    height: 90.311986863711vh;
}

.slide_detox_02 {
    height: 110vh;
}

.grafica_cercetare {
    padding: 50px;
}

/* personalizare pag materie prima si tehnologie */

.slide_materie_mobil, .grafica_toxine_desktop {
    display: none !important;
}

.slide_materie_desktop, .slide_tehnologie, .slide_mecanims, .slide_siguranta {
    height: 98.52216748768473vh;
}

.subtitlu_detox {
    font-size: 30px;
    line-height: 1.2;
}

.rand_s_detox, .rand_d_detox {
    padding-left: 40px;
    padding-right: 40px;
}

.text_detox {
    padding-bottom: 25px;
	line-height: 23px;
}

.selectie_text {
    display: block;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.btn_detox {
    background-color: #1a1a1a;
    padding: 14px 30px;
    color: white;
    transition: 0.2s ease;
}

.btn_detox:hover {
    background-color: #535353;
    color: white;
    text-decoration: none;
}

.slide_mecanims {
    background: rgb(208,231,245);
    background: -moz-linear-gradient(45deg, rgba(208,231,245,1) 50%, rgba(212,155,226,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(208,231,245,1) 50%, rgba(212,155,226,1) 100%);
    background: linear-gradient(45deg, rgba(208,231,245,1) 50%, rgba(212,155,226,1) 100%);
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0e7f5",endColorstr="#d49be2",GradientType=1);
}

.img_prelucrare {
    width: 90%;
    margin: 0 auto;
}

.grafica_mecanism, .grafica_siguranta {
    width: 70%;
    margin: 0 auto;
}

/* personalizare pag beneficii */

.intro_beneficii_desktop {
    margin-top: -40px !important;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2021/02/fundal-beneficii-tableta.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.intro_beneficii_mobil, .intro_beneficii_mobil_01, .intro_beneficii_mobil_02, .rand_beneficii_mobil, .rand_beneficiu_dieta, .img_intro_mobil, .img_beneficii_mobil, .rand_produs_beneficii, .forma_fundal_mobil {
    display: none !important;
}

.slide_beneficii_gri {
    background-color: #eeeeef;
}

.intro_beneficii {
    text-align: center;
    padding-left: 10vw;
    padding-right: 10vw;
	  line-height: 23px;
}

.titlu_beneficii {
    text-align: center;
    font-size: 35px;
}

.rand_linkuri_desktop {
    padding-left: 12vw;
    padding-right: 12vw;
    margin-bottom: 120px;
}

.link_beneficii {
    width: 85px;
    border-radius: 10px;
    box-shadow: 1px 1px 30px #dcddde;
    transition: transform 0.3s ease-in-out;
}

.link_beneficii:hover {
    transform: scale(1.3);
}

.text_link_beneficii {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

.rand_s_beneficii, .rand_d_beneficii {
    padding-left: 40px;
    padding-right: 40px;
}

.subtitlu_detox {
    font-size: 25px;
    line-height: 1.2;
}

.btn_detox {
    background-color: #872a90;
    padding: 10px 25px;
    border-radius: 30px;
    color: white;
    transition: 0.2s ease;
}

.btn_detox:hover {
    background-color: #0E779C;
    color: white;
    text-decoration: none;
}

.btn_cumpara_beneficii {
    display: none !important;
}

/* personalizare pag citeste mai mult */

.img_schimb_ionic .vc_single_image-img {
    width: 40%;
}

/* personalizare pag civilizatie superchimizata */

.civilizatie_mobil_01, .civilizatie_mobil_02 {
    display: none !important;
}

/* personalizare pag materie prima */

.info_materie_mobil_01, .info_materie_mobil_02 {
    display: none !important;
}

/* personalizare pag efecte acumulare toxine */

.efecte_toxine_mobil_01, .efecte_toxine_mobil_02 {
    display: none !important;
}

/* personalizare pag tehnologie */

.tehnologie_mobil {
    display: none !important;
}

/* personalizare pag zeolit dublu activat */

#rand_zeolit_activat_desktop, #rand_zeolit_activat_mobil {
    display: none;
}

.fundal_titlu_zeolit_activat {
    margin-top: -40px;
    margin-bottom: 50px;
}

.titlu_zeolit_activat {
    color: white;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    margin-bottom: 0px;
    letter-spacing: 4px;
}

.h2_zeolit_activat {
    color: white;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 10px;
    font-weight: normal;
}

.coloana_s_zeolit_activat {
    padding-left: 30px;
}

.coloana_d_zeolit_activat {
    padding-right: 30px;
}

.rand_zeolit_activat {
    padding-bottom: 30px;
}

.subtitlu_zeolit_activat {
    font-size: 20px;
    font-weight: bold;
    color: #89298c;
}

/* personalizare landing page */

.fb-12086 .fb-dialog {
  margin: 0 auto;
	padding: 10px 40px;
	border-top: 2px solid #e4e4e4;
}

.img_sticky_landing {
  width: 70%;
  float: left;
}

.col_btn_landing {
  width: 30%;
  float: right;
	margin-bottom: 0 !important;
	text-align: center;
	padding-top: 4vh;
}

.rand_landing p {
  font-size: 2.8vw;
	letter-spacing: 0.5px;
	margin-bottom: 30px;
}

.titlu_landing {
  font-size: 6vw !important;
  font-weight: bold;
  line-height: 1.2;
}

.logo_landing {
  width: 60%;
}

.antet_landing {
  padding: 0 5vw;
}

.btn_landing {
  color: white;
  background-color: #C25DC2;
  font-weight: bold;
  padding: 1vw 2vw;
  border-radius: 30px;
	font-size: initial;
	display: inline-block;
}

.page-id-11960 .topbar-wrapp, .page-id-11960 .main-header, .page-id-11960 .sticky-header, .page-id-11960 .icon_contacts, .page-id-11960  div#theMarketer-popup-backdrop.lightbox, .page-id-11960  .basel-cookies-popup.popup-display, .page-id-11960 .footer-container, .landing_mobil {
  display: none;
}

.rand_landing .vc_column-inner {
  padding-top: 0 !important;
}

.caseta_text_landing {
  margin-bottom: 0;
  margin: 0 auto;
  padding: 5vw 7vw 12vw;
}

.citat_landing {
  font-size: 4.5vw !important;
  font-weight: 600;
  line-height: 1.4;
  border-left: 20px solid #C25DC2;
  padding-left: 30px;
}

.subtitlu_landing {
  font-size: 4.5vw !important;
  font-weight: bold;
  line-height: 1.4;
}

.checkmark_landing {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/check-mark-landing.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding-left: 70px;
}

.pct_landing {
  font-size: 5.5vw !important;
  font-weight: bold;
  line-height: 1.4;
}

.subpct_landing_01 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no1.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
	margin-bottom: 10px !important;
}

.subpct_landing_02 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no2.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
	margin-bottom: 10px !important;
}

.subpct_landing_03 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no3.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
	margin-bottom: 10px !important;
}

.subpct_landing_03b {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no3.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
}

.subpct_landing_04 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no4.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  padding: 10px 0 10px 70px;
  background-position-y: 8px;
}

.linie_landing {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/dash.svg);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position-y: 17px;
}

p.linie_landing:nth-child(50) {
  margin-bottom: 0;
}

.link_landing {
  background-color: #C25DC2;
  border-radius: 30px;
  padding: 15px 30px;
  color: white;
  width: 70vw;
  display: inline-block;
  font-weight: 600;
}

.link_landing:hover, .btn_landing:hover {
  background-color: #b951b9;
  color: white;
}

.rand_link_landing_02 {
  margin-bottom: 50px !important;
}

.img_landing {
  border-radius: 20px;
}

/* personalizare ghid detox */

.logo_ghid {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 35px;
}

.titlu_ghid {
  text-align: center;
  font-weight: bold;
  font-size: 4vw !important;
  line-height: 1.3;
}

.subpct_ghid_01, .subpct_ghid_02, .subpct_ghid_03, .subpct_ghid_04, .subpct_ghid_05 {
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 3vw !important;
  padding-left: 50px;
  background-size: 30px;
  background-position-y: 4px;
	margin-top: 60px;
	line-height: 1.2;
}

.subpct_ghid_01 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no1.svg);
}

.subpct_ghid_02 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no2.svg);
}

.subpct_ghid_03 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no3.svg);
}

.subpct_ghid_04 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no4.svg);
}

.subpct_ghid_05 {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/10/no5.svg);
}

.coperta_ghid {
  width: 80%;
  margin-top: 40px;
	margin-bottom: 70px !important;
}

.img_ghid {
  width: 60%;
  margin-bottom: 0;
}

.rand_link_ghid {
  text-align: center;
  font-weight: bold;
  padding-left: 20vw;
	padding-right: 20vw;
  line-height: 1.3;
  padding-top: 20px;
	font-size: 3.5vw !important;
	padding-bottom: 30px;
}

/* personalizare footer */

.container.main-footer {
    width: 100%;
}

.footer-container .widget-area {
    padding: 50px 5px 20px 5px;
}

.meniu_footer_mobil, #zona_terapeuti_mobil, #meniu_footer_mobil {
    display: none;
}

.meniu_footer {
    border-right: 1px solid #594259;
    font-size: 12px;
    font-weight: 100;
    line-height: normal !important;
    padding-left: 30px;
}

.contact_footer {
    text-align: center;
    font-size: 1.5vw;
    margin-top: -5px;
}

.zona_terapeuti {
    margin-left: 42px;
}

.text_zona_terapeuti {
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    padding: 15px 20px 15px 20px;
    border: 2px solid white;
    border-radius: 10px;
    color: white !important;
    transition: 0.3s ease;
    font-size: 14px;
}

.text_zona_terapeuti:hover {
    background-color: #b71dcf;
    transition: 0.3s ease;
    border-color: #b71dcf;
}

.link_terapeuti:hover {
    text-decoration: none;
}

.img_terapeuti {
    width: 25%;
    padding-bottom: 5px;
}

.footer-column-3 .textwidget {
    border-left: 1px solid #594259;
}

.copyrights-wrapper.copyrights-centered {
    background-color: #320F33;
}

.copyright_footer {
    font-size: 12px;
	  font-weight: normal;
}

.anpc_01 {
  width: 49%;
  display: inline-block;
}

.anpc_02 {
  width: 49%;
  float: right;
}

/* personalizare newsletter footer */

#newsletter_footer_mobil {
    display: none;
}

.newsletter_footer {
    text-align: center;
    color: white !important;
    padding-top: 10px;
}

.text_newsletter_footer {
    color: white !important;
    line-height: 1.3;
}

.selectie_newsletter_footer {
    font-weight: lighter;
    font-size: 20px;
}

#newsletter_footer_desktop > p:nth-child(1) > strong:nth-child(2) {
    font-size: 25px;
}

.link_newsletter_footer {
    color: white !important;
    border: 1px solid #9C3AA1;
    padding: 6px 15px 8px;
    font-size: 1.5vw;
    background-color: #9C3AA1;
}

.link_newsletter_footer:hover {
    text-decoration: none;
    background-color: #7d2383;
    border-color: #7d2383;
}

.footer-column-3 .textwidget {
    padding-left: 40px;
}

/* personalizare social links */

.social_footer {
    margin-top: -15px;
}

.social_btn_footer {
    text-align: center;
}

.social-icons.icons-design-colored li.social-instagram {
    background-color: #d82f81;
}

.main-footer .social-icons.icons-size-small.icons-design-circle li i, .main-footer .social-icons.icons-size-small.icons-design-colored li i, .main-footer .social-icons.icons-size-small.icons-design-colored-alt li i {
    line-height: 25px;
}

.main-footer .social-icons.icons-size-small.icons-design-circle li, .main-footer .social-icons.icons-size-small.icons-design-colored li, .main-footer .social-icons.icons-size-small.icons-design-colored-alt li {
    width: 25px;
    height: 25px;
}

.descriere_social_links {
    font-size: 14px;
}

/* final personalizare social links */

/* personalizare pag cercetare */

.antet_cercetare {
    display: none;
}

.text_cercetare {
    padding-left: 20px;
    padding-right: 20px;
}

.paragraf_cercetare {
    font-size: 20px;
}

.rand_linkuri_cercetare {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -10px;
}

.titlu_caseta {
    line-height: 1.3;
}

.titlu_toxicitate {
    letter-spacing: -1px;
    line-height: 1.3;
}

.titlu_mecanism {
    line-height: 1.3;
}

.br_materie_cercetare {
    display: block;
}

.page-id-2070 .img_tableta div.vc_column-inner {
    padding-top: 0px !important;
}

/* final personalizare pag cercetare */

/* personalizare pag matrie prima */

.img_materie {
    padding-left: 20px;
    padding-right: 20px;
    width: 95%;
}

/* final personalizare pag materie prima */

/* personalizare pag tehnologie */

.antet_tehnologie {
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2020/05/antet-pag-tehnologie.jpg);
    background-size: cover;
    height: 200px;
    margin-bottom: 40px;
    margin-top: -40px;
}

#titlu_antet_mobil {
    display: none;
}

.titlu_antet_tehnologie {
    width: 80%;
    margin: auto;
}

.br_tehnologie {
    display: block;
}

/* final personalizare pag tehnologie */

/* personalizare pag contact */

.pag_contact {
    padding-left: 20px;
    padding-right: 20px;
}

.titlu_contact_mobil {
    display: none;
}

.date_contact, .text_contact_2 {
    line-height: 1.3;
    margin-top: -5px;
}

.info_program {
    margin-left: 5px;
}

.text_contact_program {
    line-height: 1.3;
    padding-left: 5px;
}

/* personalizare pag produs */

.descriere_produs_02, .descriere_produs_01 {
    line-height: 1.4;
}

.descriere_produs_01 {
    margin-bottom: 20px;
}

.descriere_dispozitiv {
    text-transform: uppercase;
}

.br_descriere_01 {
    display: block;
    margin-left: 28px;
}

.br_descriere_02 {
    display: block;
}

.single-breadcrumbs-wrapper {
    display: none;
}

.summary-inner {
    padding-right: 20px;
    margin-top: -40px;
}

.single-product .product_title.entry-title {
    text-transform: uppercase;
    font-size: 25px !important;
    line-height: 1;
}

.postid-4812 .product_title.entry-title, .postid-8446 .product_title.entry-title, .postid-8443 .product_title.entry-title {
    padding-right: 120px;
}

#product-4812 .subtitlu_produs {
    display: block;
}

.single-product .price {
    font-size: 20px !important;
}

.br_produs_01 {
    display: block;
}

.posted_in, .tagged_as {
    display: none !important;
}

.single-product-content .product-share {
    margin-top: -20px;
}

div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2 {
    display: none;
}

.single-product .tabs.wc-tabs, .single-product .tab-title-description, div.basel-tab-wrapper:nth-child(3) {
    display: none;
}

.single-product .product-tabs-wrapper {
    background-color: #F9F9F9;
    padding: 50px 0;
    margin-top: -30px;
	  margin-left: -15px;
    margin-right: -15px;
}

.titlu_related {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px;
    margin-bottom: 50px;
}

.basel-products-element {
    padding-left: 100px;
    padding-right: 100px;
}

.content-product-image.attachment-large {
    width: 90%;
}

.woocommerce-remove-coupon {
    display: none;
}

.single-product-page .wp-post-image {
    width: 75% !important;
}

.entry-summary {
    margin-left: -100px;
    width: 60%;
}

.br_descriere {
    display: block;
    padding-left: 28px;
}

.product_meta {
    display: none !important;
}

.beneficii_mobil {
    margin-bottom: 8px;
}

.bulina_beneficii {
    padding-right: 8px;
}

.br_beneficii_02 {
    display: block;
    padding-left: 28.5px;
}

.single-product-content .wpb_text_column > div:nth-child(1) > p:nth-child(7) {
    margin-top: 25px;
}

.basel-accordion-title.tab-title-description.active {
    display: none;
}

.woocommerce-product-gallery__wrapper > div:nth-child(1) > div:nth-child(1) > div:nth-child(2), .woocommerce-product-gallery__wrapper > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) {
    display: none;
}

.postid-8340 .single-product-content .product_title {
    padding-right: 100px;
}

/* personalizare bulina cadou */

.shop-content-area .berocket-label-user-image {
    width: 30px !important;
}

.single-product-content .product-label {
    margin-right: 260px;
    margin-top: -20px;
}

.single-product .berocket-label-user-image {
  margin-right: 100px !important;
}

/*personalizare banner shop*/

.text_oferta {
  text-align: center;
  letter-spacing: 0.1vw;
}

.cod_oferta {
  font-weight: bold;
}

.text_oferta_produs {
  text-align: center;
  letter-spacing: 0.2vw;
  border-top: 2px solid lightgray;
  border-bottom: 2px solid lightgray;
  padding: 1vw;
  margin-top: -30px;
  margin-bottom: 60px;
}

/* personalizare miniaturi pag produs */

.thumbnails.thumbnails-ready.owl-carousel.owl-loaded.owl-drag {
    display: none;
}

.single-product-page .subtitlu_produs_02 {
    font-size: 18px;
}

.summary-inner {
    margin-top: 0;
}

.single-product-content .product-tabs-wrapper {
    margin-top: -30px;
}

/* personalizare pag plata online */

#paylike-payment-button {
    background-color: #bf5bcf !important;
    color: white;
    font-weight: bolder;
    padding-left: 50px;
    padding-right: 50px;
}

#paylike-payment-button:hover {
    background-color: #cb7bd8 !important;
    color: white;
    font-weight: bolder;
    border-color: #cb7bd8;
}

.payment_method_paylike img {
    width: 35px;
}

.woocommerce-order-pay .order_details {
    margin-left: 0px !important;
}

.woocommerce-order-pay .entry-content {
    padding-left: 15px;
}

.woocommerce-checkout .woocommerce > p {
    border-left: 5px solid #bf5bcf;
}

/* personalizare pag plasare comanda */

.mc4wp-checkbox-woocommerce {
    margin-top: -10px;
}

.mc4wp-checkbox-woocommerce span {
    padding-left: 5px;
}

/* personalizare recenzii */

.woocommerce-review__author {
    font-size: 16px;
}

.single-product-content #comments > h2 {
    font-size: 16px;
}

/* personalizare produse complementare */

.container.related-and-upsells {
    padding-top: 20px;
    padding-left: 100px;
    padding-right: 100px;
}

.related-and-upsells .title.slider-title::before {
    display: none;
}

.related-and-upsells .title.slider-title {
    font-size: 20px;
}

.related-and-upsells .product-title {
    margin-bottom: 5px;
}

.related-and-upsells .size-woocommerce_thumbnail {
    width: 50%;
}

.related-and-upsells .woocommerce-Price-amount.amount {
    font-size: 15px;
}

/* personalizare meniu */

.site-mobile-menu {
    padding-left: 40px;
    padding-top: 50px;
}

.btn_cumpara_meniu {
    background-color: #921499;
    padding: 8px 23px;
    border-radius: 30px;
    color: white;
}

/* personalizare pag magazin */

.shop-loop-head {
    display: none;
}

.shop-content-area .size-woocommerce_thumbnail {
    width: 60%;
}

.shop-content-area h3.product-title {
    padding-left: 40px;
    padding-right: 40px;
}

.shop-content-area h3.product-title .subtitlu_produs {
    display: block;
}

.shop-content-area .post-8343 .product-title, .shop-content-area .post-8345 .product-title {
    padding: 0;
}

.product-grid-item .product-title a {
    font-size: 14px !important;
}

.subtitlu_produs_02 {
    display: block;
}

.post-type-archive-product .post-8441 .price, .post-type-archive-product .post-8440 .price, .post-type-archive-product .post-8443 .price {
    margin-top: 32px;
}

.onsale.product-label {
    background-color: #d7bd74 !important;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    font-size: 16px;
}

.wpt-custom-button-view-product {
    margin-right: 0px !important;
    margin-bottom: 5px;
    padding-left: 31px !important;
    padding-right: 31px !important;
}

.descriere_produs_03 {
    padding-bottom: 30px;
    line-height: 1.3;
}

.basel-after-add-to-cart, .descriere_sub_btn {
    display: none;
}

.btn_stoc {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #B50808;
    letter-spacing: 0.3pt;
    margin-bottom: 0;
    padding: 7.6px 25px;
    border: 2px solid #CC1414;
    border-radius: 5px;
}

.single-product-content .out-of-stock {
    font-size: 14px;
    padding: 7px 23px;
    border-radius: 5px;
}

.product-grid-item .price .amount {
    font-size: 15px;
}

/* personalizare text de langa pret */

.text_pret {
font-size: 12px;
font-weight: lighter;
color: #b4936d;
}

.related-and-upsells .post-8445 .text_pret, .related-and-upsells .post-8444 .text_pret {
    font-size: 16px;
}

/* personalizare banner shop */

.banner_shop {
    text-align: center;
    margin-bottom: 30px;
}

.btn_shop_01 {
    width: 32.50%;
    display: inline-block;
    text-align: center;
    background-color: #8b169c;
    padding: 15px 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.btn_shop_01:hover {
    background-color: #510D5C;
    color: white;
    text-decoration: none;
}

.btn_shop_02 {
    width: 32.50%;
    display: inline-block;
    text-align: center;
    background-color: #da9a29;
    padding: 15px 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.btn_shop_02:hover {
    background-color: #996C1D;
    color: white;
    text-decoration: none;
}

.btn_shop_03 {
    width: 32.50%;
    display: inline-block;
    text-align: center;
    background-color: #0083ae;
    padding: 15px 0;
    color: white;
    font-size: 14px;
    font-weight: bold;
}

.btn_shop_03:hover {
    background-color: #00526E;
    color: white;
    text-decoration: none;
}

/* personalizare banner black friday */

.btn_shop_bf {
    background-color: black;
    color: white;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding: 8px;
    letter-spacing: 5px;
    font-weight: bold;
    margin-left: 6px;
    margin-right: 6px;
}

/* personalizare pag intrebari frecvente */

.banner_faqs {
    margin-top: -40px;
    margin-bottom: -40px;
}

.titlu_faqs {
    font-size: 30px !important;
	  text-align: center;
}

.acordeon {
    background-color: transparent;
}

.vc_toggle_active {
    background-color: transparent;
    transition: 0.1s;
}

.text_acordeon {
    font-size: 14px;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #1a1a1a;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #d6a773;
}

.caseta_acordeoane {
    margin-bottom: -37px;
}

.vc_toggle_title h4 {
  font-size: 18px !important;
  color: #1a1a1a !important;
  font-weight: normal;
}

.vc_toggle {
  padding: 20px 0;
  border-bottom: 1px solid black;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}

.vc_do_toggle {
  margin-bottom: 0 !important;
}

div.acordeon:nth-child(10) {
  margin-bottom: 30px !important;
}

.caseta_acordeoane .vc_tta-panel-body {
	margin-top: -20px;
}

/* personalizare pag terapeuti */

#rand_pag_terapeuti_desktop, #rand_pag_terapeuti_mobil {
    display: none;
}

.fundal_pag_terapeuti {
    padding-right: 20px;
    padding-left: 40px;
}

.fundal_pag_terapeuti_02 {
    padding-left: 50px;
    padding-right: 20px;
}

.titlu_pag_terapeuti {
    font-size: 20px;
    line-height: 1.4;
}

.text_pag_terapeuti {
    line-height: 1.4;
}

.titlu_pag_terapeuti_02 {
    font-size: 20px;
}

.beneficiu_pag_terapeuti {
    line-height: 1.4;
}

.bifa_terapeuti {
    color: #8b169c;
    padding-right: 5px;
}

.br_beneficii_terapeuti {
    display: block;
    padding-left: 33px;
}

.rand_pag_terapeuti {
    margin-top: -65px;
}

.rand_pag_terapeuti_02 {
    margin-top: -70px;
    margin-bottom: -75px;
}

/* personalizare articole blog */

.single-format-standard .main-page-wrapper, .single-format-standard .entry-title {
    padding-top: 20px;
}

.title-size-small {
    padding-top: 100px;
    padding-bottom: 50px;
}

.post-title-large-image.color-scheme-light::after {
    background: linear-gradient(transparent 5%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.5) 100%);
}

.single-post .fn {
    color: white;
}

.avatar.avatar-32.photo {
    display: none;
}

.post-title-large-image {
    background-size: 175%;
    background-repeat: no-repeat;
    background-position: center;
}

.single-post .meta-reply {
    display: block;
}

.subtitlu_blog {
    font-size: 20px;
    line-height: 1.5 !important;
}

.img_descriere_blog {
    width: 90%;
}

.descriere_img_blog {
    border-top: 15px solid #e4c9e9;
    border-bottom: 15px solid #e4c9e9;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 10px;
}

.rand_descriere_blog {
    margin-top: 10px;
    margin-bottom: 20px;
}

.blog .site-content, .category .site-content {
    margin-top: -30px;
}

.blog .entry-title, .category .entry-title {
    margin-top: 10px;
}

.blog-post-loop .post-img-wrapp > a img {
    width: auto;
    height: 200px;
    margin-left: -180px;
    max-width: inherit;
}

.blog-design-masonry:not(.post-single-page) {
    text-align: left;
}

.blog .meta-author {
    display: none;
}

.rand_btn_blog {
    width: 90%;
    background-color: #854085;
    margin-top: -35px;
    text-align: center;
    padding-top: 35px;
    padding-bottom: 50px;
}

.buton_blog {
    color: white !important;
    border: 2px solid white;
    border-radius: 50px;
    padding: 8px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_blog:hover {
    color: #8b298c !important;
    border: 2px solid white;
    background-color: white;
    text-decoration: none;
}

.rand_btn_blog_02 {
    width: 90%;
    margin-top: -35px;
    text-align: center;
    padding-top: 35px;
}

.buton_blog_02 {
    color: #8b298c !important;
    border: 2px solid #8b298c;
    border-radius: 50px;
    padding: 8px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_blog_02:hover {
    color: white !important;
    background-color: #8b298c;
    text-decoration: none;
}

.fundal_sugestie_blog {
    background-color: #f9e3ea;
    padding: 20px 40px;
    font-size: 16px;
}

.link_blog {
    color: #d6a773 !important;
    font-weight: 600;
}

.link_blog:hover {
    color: #deb98f !important;
}

.grafic_histamine {
    width: 75%;
}

.paragraf_blog {
    border: 2px solid #939598;
    padding: 10px 20px;
    font-style: italic;
    font-weight: 600;
}

.sursa_blog {
    font-size: 12px;
}

.wp-image-8385 {
    width: 50%;
    padding: 30px 0;
}

.bulina_subpunct_a {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 7.5px;
  padding-left: 20px;
	margin-left: 20px;
}

.bulina_subpunct_b {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 9px;
  padding-left: 20px;
  margin-left: 60px;
  margin-bottom: 0;
}

.bulina_subpunct_c {
  background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 9px;
  padding-left: 20px;
  margin-left: 60px;
}

.descriere_img_blog_02 {
  border-top: 15px solid #e4c9e9;
  border-bottom: 15px solid #e4c9e9;
  line-height: 1.4 !important;
  padding: 40px 0 20px;
}

/* produse blog */

.produse_blog .product-grid-item {
    width: 100%;
}

.produse_blog .post-8440, .produse_blog .post-8444 {
    border-right: 2px solid #f1f2f2;
}

.produse_blog {
    border-bottom: 2px solid #f1f2f2;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 40px;
    margin-bottom: -10px;
}

.produse_blog .onsale.product-label {
    width: 70px;
    height: 70px;
    border-radius: 50px;
    font-size: 20px;
    margin-left: -5px;
    margin-top: 20px;
}

.produse_blog .add_to_cart_button, .produse_blog .wpt-custom-button-view-product {
    width: 80%;
}

.produse_blog .subtitlu_produs {
    display: block;
    font-weight: lighter;
}

.produse_blog .product-title {
    margin-bottom: 5px;
}

.produse_blog .post-8440 .product-title {
    padding: 0px 50px;
}

.produse_blog .price {
    margin-top: 0px;
}

.produse_blog .post-8445 .price {
    margin-top: -3px;
}

.produse_blog .post-8444 .text_pret_01, .produse_blog .post-8445 .text_pret_02 {
    display: block;
    margin-top: -5px;
}

/* chestionar blog */

.postid-4107 .wpcf7-form {
    padding: 20px 50px;
    background-color: #f1f2f2;
}

.intrebari_chestionar {
    padding-bottom: 20px;
}

.postid-4107 .checkbox-38, .Intrebare02, .Intrebare03, .Intrebare04 {
    display: block; 
    margin-left: -17px;
    margin-top: 5px;
}

.postid-4107 .your-name {
    display: inline-block;
    width: 49%;
}

.postid-4107 .your-email {
    float: right;
    margin-top: -60px;
    width: 49%;
}

.chestionar_blog {
    background-color: #89298c !important;
    border-color: #89298c !important;
    color: white !important;
} 

.chestionar_blog:hover {
    background-color: #BF5BCF !important;
    border-color: #BF5BCF !important;
    color: white !important;
}

.checkbox-529 {
    margin-left: -15px;
    font-size: 14px;
}

.info_chestionar {
    font-size: 14px;
}

.checkbox-529 input[type="checkbox"] {
    vertical-align: sub;
}

.postid-4107 .wpcf7-response-output {
    background-color: #e6e7e8;
    border-color: #e6e7e8 !important;
    padding: 20px 15px 20px 30px !important;
    border-left: 10px solid #D780D9 !important;
    font-weight: bold;
    letter-spacing: 0.5px;
}

/* final personalizare articole blog */

/* personalizare pag 404 */

.btn_404 {
    color: #731282;
    border: 1.5px solid #731282;
    border-radius: 20px;
    padding: 8px 0px 8px 0px;
    width: 100%;
    display: inline-block;
    transition: 0.3s;
}

.btn_404:hover {
    text-decoration: none;
    background-color: #731282;
    color: white;
}

.rand_btn_404 {
    padding: 0px 100px 0px 100px; 
}

.continut_pag_404 {
    padding-top: 90px;
    padding-bottom: 90px;
}

.titlu_pag_404 {
    font-size: 30px;
    line-height: 1.2;
    color: #510D5C;
    padding: 0px 150px 30px 150px;
}

/* pag comparatie */		

.comparatie_mobil {
    display: none;
}	

/* personalizare newsletter */

.img_newsletter_mobil, .img_newsletter_desktop {
    display: none;
}

.titlu_newsletter {
    font-size: 30px;
    line-height: 1;
    color: black;
    margin-bottom: 10px;
}

.portiune_titlu {
    font-weight: 100;
}

.text_newsletter {
    color: black;
    font-weight: normal;
    line-height: 1.3;
}

.mc4wp-form p {
    display: block;
}

.mc4wp-form-173 {
    align-content: center;
    display: grid;
}

.abonare_mail, .abonare_nume {
    margin-bottom: 5px;
}

.mc4wp-form input[type="tel"], .mc4wp-form input[type="text"] {
	background-color: transparent;
	border: none;
	border-bottom: 2px solid rgba(129,129,129,.35);
	padding: 0;
	box-shadow: none;
	max-width: 425px;
	width: 355px;
}

.mc4wp-form .mailchimp-input-icon input[type="tel"], .mc4wp-form .mailchimp-input-icon input[type="text"] {
    padding-left: 25px;
}

.abonare_tel::before {
	content: "\f27a" !important;
}

.mc4wp-form input[type="submit"] {
    padding-left: 20px;
    padding-right: 20px;
}

.abonare_nume::before {
	content: "\f2be" !important;
}

.mc4wp-form-fields > p:nth-child(4) > label:nth-child(1) {
    display: block;
    width: 355px;
    font-size: 12px;
    font-weight: lighter;
    text-align: left;
}

.abonare_link {
    color: black;
    text-decoration: underline;
}

.img_pag_newsletter {
    width: 73%;
    margin-left: 50px;
}

.info_newsletter {
    margin-left: -50px;
}

.fundal_pag_newsletter {
    height: 650px;
}

.continut_newsletter {
    width: 900px;
    margin: 0 auto !important;
    height: 523px;
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2021/05/fundal-newsletter-1.jpg");
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
}	

.newsletter_form {
    margin-left: -50px;
}

.popup_newsletter .vc_column-inner {
    padding-top: 0 !important;
}

.popup_newsletter .wpb_content_element {
    margin-bottom: 0;
}

.continut_newsletter .text_newsletter {
    padding: 0 80px;
}

.reCAPTCHA {
  text-align: center;
  font-size: 12px;
  padding-top: 20px;
}

/* personalizare pop-up newsletter */

.mfp-close {
    margin-top: 35px;
    margin-right: 20px;
}

.popup_newsletter {
    background-image: url("https://zeolitspectrum.ro/wp-content/uploads/2021/05/fundal-newsletter-popup.jpg");
    background-size: cover;
}

.popup_newsletter .newsletter_form {
    margin-left: 420px;
}

.popup_newsletter .titlu_newsletter {
    font-size: 30px;
    line-height: 1;
    color: black;
    margin-bottom: 10px;
}

.popup_newsletter .text_newsletter {
    color: black;
    font-weight: normal;
    padding: 0 40px;
    margin-bottom: 10px;
    line-height: 1.4;
}

.popup_newsletter .mc4wp-form input[type="tel"], .popup_newsletter .mc4wp-form input[type="text"] {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid rgba(129,129,129,.35);
    padding: 0;
    box-shadow: none;
    max-width: 425px;
    width: 344.25px;
}

.popup_newsletter .mc4wp-form-fields > p:nth-child(4) > label:nth-child(1) {
    display: block;
    width: 344.25px;
    font-size: 12px;
    font-weight: lighter;
    text-align: left;
}

.mc4wp-form .mailchimp-input-icon input[type="tel"], .mc4wp-form .mailchimp-input-icon input[type="text"] {
    padding-left: 25px;
}

/* personalizare mesaj cos */

.text_ms_cos {
    color: #bf5bcf;
}

.link_ms_cos {
    float: right;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: bold;
    color: #bf5bcf !important;
}

.fa.fa-chevron-left.icon_ms_cos {
    display: none;
}

.woocommerce-cart .woocommerce-message::before {
    color: #bf5bcf;
}

.woocommerce-cart .woocommerce-message {
    border-color: #bf5bcf;
}

/* personalizare popup post purchase */

#popmake-9514 {
  padding: 100px;
}

.titlu_chestionar_pp {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
  color: #8b169c;
  margin-bottom: 40px;
}

.subtitlu_chestionar_pp {
  font-weight: normal;
}

/*program gala*/

.program_gala {
  display: block;
  text-align: center;
  letter-spacing: 1px;
  color: white;
} }@media (max-width: 576px) { /* personalizare prima pag */

.sticky-header-prepared :is(.header-shop, .header-split) {
  top: 0 !important;
}

#slide_origins_desktop, #slide_origins_tableta, #portiune_rand_recomandari_mobil, #portiune_rand_recomandari_desktop, #desktop, .h1_prima_pag {
    display: none;
}

.img_certificari {
  width: 60%;
	padding-top: 20px;
}

.topbar-wrapp.color-scheme-light {
    display: none;
}

.page-id-2415 div.vc_column-inner {
    padding-top: 0px !important;
}

.page-id-2415 div.main-page-wrapper {
    padding-top: 5px !important;
}

.caseta_sub_meniu {
    margin-top: -10px;
}

.fundal_text_origins {
    text-align: center;
    color: white;
    font-weight: bolder;
	  line-height: 20px;
	  background: #DBA570;
    background: linear-gradient(90deg, rgba(219, 165, 112, 1) 0%, rgba(145, 107, 59, 1) 100%);
    padding: 30px 0 50px;
}

.text_slide_origins {
  color: white;
  font-size: 17px;
  font-weight: 600;
  text-align: left;
	padding: 0 20px 8px;
}

.text_slide_origins_02 {
  color: white;
  font-size: 17px;
  font-weight: 600;
  text-align: left;
	padding: 0 20px;
}

.bifa_slide {
    margin-right: 10px;
}

.br_sub_titlu, .br_text_origins_02, .br_blog_03 {
    display: block;
}

.br_text_origins {
    display: block;
    padding-left: 30px;
}

.sub_titlu_origins {
	color: white;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	width: 90%;
	margin: 30px auto;
	padding: 8px 0;
}

.CE_mark {
    padding-bottom: 15px;
}

.margini_prima_pag {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 5px;
}

.faq_prima_pag {
    margin-bottom: -40px;
}

.sc_card p {
    padding: 0;
}

.h1_prima_pag_mobil {
    text-align: center;
    font-size: 0.835em;
    color: black;
    padding: 10px;
	  font-weight: bold;
    letter-spacing: none;
}

.br_h1_prima_pag {
    display: block;
}

.bold_mobil {
  font-weight: bold;
}

.page-id-2415 .wpb_content_element {
    margin-bottom: 0px;
}

.h2_prima_pag {
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    padding-top: 40px;
    padding-bottom: 20px;
	  color: #333334;
}

.subtitlu_prima_pag_03 {
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
    font-weight: bolder;
    padding-bottom: 10px;
}

.subtitlu_prima_pag_04 {
    text-align: left;
    font-weight: bolder;
    margin-bottom: 20px;
}

.br_subtitlu {
    display: block;
}

.rand_recomandari {
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 30px;
}

.rand_btn {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.rand_btn_pagini {
    text-align: center;
    padding-top: 20px;
}

.buton_prima_pag_03 {
    background: #D7A26D;
    background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
    color: white;
    padding: 10px 30px 10px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_prima_pag_03:hover {
    color: white;
    text-decoration: none;
}

#recomandari_desktop, #recomandari_tableta {
    display: none;
}

.coloana_s_prima_pag {
    padding-left: 20px;
    padding-right: 20px;
}

.coloana_d_prima_pag {
    padding-right: 20px;
    padding-left: 20px;
}

.text_prima_pag_02 {
    margin-bottom: 5px;
}

.subtitlu_prima_pag {
    font-size: 20px;
    font-weight: bolder;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.3;
    padding-top: 20px;
}

.bifa_recomandare {
    margin-right: 10px;
    color: #46CF5B;
}

.br_recomandari {
    display: block;
    padding-left: 39px;
}

.br_subtitlu_prima_pag {
    display: block;
}

.sc_fs_faq.sc_card:nth-of-type(4n) {
    margin-bottom: 0px;
}

.br_h2_prima_pag {
    display: block;
}

.basel-cookies-popup.popup-display {
    padding-bottom: 75px;
}

/* personalizare prim pag black friday */

.h1_bf {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 12px;
    color: white;
    text-transform: uppercase;
    letter-spacing: 4px;
}

/* personalizare pag detoxifiere */

.grafica_toxine_desktop {
    display: none;
}

.slide_detox_03, .slide_detox_02 {
    padding: 20px 30px 30px;
}

.slide_detox_01 {
    padding: 0 30px 30px;
}

.slide_detox_02 {
    background-color: #d0e7f5;
}

.slide_detox_02 .rand_d_detox {
    margin-top: -100px;
}

.grafica_superchimizare, .produse_detox {
    margin-bottom: -20px;
}

.subtitlu_detox {
    line-height: 1.2;
}

.text_detox {
    margin-bottom: 35px;
	  line-height: 23px;
}

.btn_detox {
    background-color: #d6a773;
    padding: 14px 30px;
    color: white;
    transition: 0.2s ease;
}

.btn_detox:hover {
    background-color: #deb98f;
    color: white;
    text-decoration: none;
}

/* personalizare pag materie prima si tehnologie */

.slide_materie_desktop {
    display: none !important;
}

.slide_materie_mobil .vc_column-inner {
    padding-top: 0 !important;
}

.text_materie_prima {
    margin-top: -50px;
}

.selectie_text {
    display: block;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}

.slide_tehno_01, .slide_mecanims, .slide_tehnologie {
    padding: 20px 30px 30px;
}

.img_prelucrare {
    width: 90%;
    margin: 0 auto;
}

.grafica_mecanism {
    width: 80%;
    margin: 0 auto;
}

.slide_mecanims .rand_s_detox {
    margin-top: -10px;
}

.slide_siguranta, .text_materie_prima {
    padding: 0 30px 30px;
}

.grafica_siguranta {
    width: 80%;
    margin: 0 auto;
}

.slide_siguranta .rand_d_detox, .slide_siguranta .rand_s_detox {
    margin-top: -30px;
}

.slide_tehnologie .rand_d_detox {
    margin-top: -10px;
}

.grafica_cercetare {
    width: 80%;
    margin: 0 auto;
}

.grafica_superchimizare .vc_column-inner, .coloana_text_detox .vc_column-inner {
    padding-top: 0 !important;
}

/* personalizare pag beneficii */

.intro_beneficii_desktop {
    display: none !important;
}

.titlu_beneficii {
    font-size: 30px;
    color: #d6a773;
    text-align: center;
}

.subtitlu_beneficii_mobil {
    margin-right: 7px;
    margin-left: 7px;
    font-weight: bold;
    padding: 20px;
    margin-bottom: 55px !important;
    background-color: white;
    line-height: 1.4;
}

.check_mark_beneficii {
    width: 13.35%;
    margin-top: -90px;
    margin-left: 53px;
}

.grafica_beneficii .vc_single_image-img {
    width: 46.4vw;
}

.intro_beneficii_01 {
    margin-top: -20px;
}

.intro_beneficii_02 {
    font-weight: bold;
    color: #d6a773;
    font-size: 18px;
    line-height: 1.2;
}

.produs_beneficii .vc_single_image-img {
    width: 75vw;
}

.rand_s_beneficii, .rand_d_beneficii {
    padding: 0 30px;
}

.slide_intro_beneficii {
    padding: 0 30px 30px;
}

.img_beneficii_desktop {
    display: none;
}

.intro_beneficii_mobil {
    padding: 0 30px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: -20px;
}

.intro_beneficii_mobil .vc_column-inner {
    padding-top: 0 !important;
}

.rand_beneficii_mobil, .rand_beneficiu_dieta {
    padding: 0 40px;
}

.rand_beneficiu_dieta {
    margin-top: -40px;
}

.text_link_beneficii {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2;
    margin-left: 20px;
}

.link_beneficii {
    border: 1px solid gray;
    border-radius: 100px;
    width: 75px;
    transition: transform 0.3s;
}

.slide_beneficii_alb .vc_column-inner, .slide_beneficii_gri .vc_column-inner {
    padding-top: 0px !important;
}

.slide_beneficii_gri {
    background-color: #eae6e5;
}

.img_beneficii_mobil .vc_single_image-img, .img_intro_mobil .vc_single_image-img {
    width: 83vw;
}

.img_beneficii_mobil, .img_intro_mobil {
    margin-top: -150px;
}

#energie {
    margin-bottom: -20px;
}

.page-id-5435 .rand_btn_pagini {
    padding-top: 0;
	  padding-bottom: 10px;
}

/* personalizare pagini citeste mai mult */

.titlu_pag_mai_multe_01 {
    font-size: 20px;
    line-height: 1.2;
}

.titlu_pag_mai_multe {
    line-height: 1.2;
    font-size: 24px;
}

.pag_mai_multe_01 {
    margin-top: -15px;
    margin-bottom: -40px;
}

.pag_mai_multe_02 {
    margin-top: -50px;
    margin-bottom: -40px;
}

.mai_multe_desktop {
    display: none;
}

.coloana_img .vc_column-inner {
    padding-top: 0;
}

.page-id-5344 .main-page-wrapper, .page-id-5402 .main-page-wrapper {
    padding-top: 0;
}

.coloana_text_zs {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: -30px !important;
}

.btn_anterior {
    color: #d6a773;
    font-weight: bold;
}

.btn_anterior:hover {
    text-decoration: none;
}

.fa-chevron-left {
    padding-right: 5px;
}

.fundal_titlu {
    background-color: #eae6e5;
    padding: 10px 10px 10px 15px;
    border-left: 5px solid #d6a773;
    font-weight: bold;
    margin-top: 30px;
}

.img_schimb_ionic .vc_single_image-img {
    width: 60%;
}

.selectie_text_studiu {
    letter-spacing: -0.5px;
}

/* personalizare pag civilizatie superchimizata */

#civilizatie_desktop {
    display: none;
}

.titlu_civilizatie {
    font-size: 24px;
    color: #d6a773;
    line-height: 1.2;
    padding-top: 25px;
}

.civilizatie_mobil_01 {
    padding: 0 30px;
    text-align: center;
}

.civilizatie_mobil_01 .vc_column-inner, .civilizatie_mobil_02 .vc_column-inner {
    padding-top: 0px !important;
}

.img_civilizatie .vc_single_image-img {
    width: 90%;
}

.civilizatie_mobil_02 {
    padding: 0 30px;
}

.linie_civilizatie {
    border-top: 2px solid #8b169c;
    margin-top: 30px;
	  width: 10%;
}

.subtitlu_civilizatie {
    margin-right: 15px;
    margin-left: 15px;
    font-weight: bold;
    padding: 10px 30px 30px;
    background-color: white;
    line-height: 1.4;
    text-align: center;
}

/* personalizare pag materie prima */

.info_materie_desktop {
    display: none !important;
}

.titlu_materie {
    text-align: center;
    line-height: 1.2;
    font-size: 24px;
    color: #d6a773;
    padding-top: 40px;
    padding-bottom: 15px;
}

.page-id-5407 .main-page-wrapper {
    padding-top: 0;
}

.info_materie_mobil_01 .wpb_content_element {
    margin-bottom: 0;
}

.subtitlu_materie {
    margin-right: 7px;
    margin-left: 7px;
    font-weight: bold;
    padding: 30px;
    background-color: white;
    line-height: 1.4;
    text-align: center;
}

.text_materie {
    margin-top: -140px;
    position: relative;
    padding: 0 30px;
}

.info_materie_mobil_01 .vc_column-inner {
    padding-top: 0 !important;
}

.linie_separatoare {
    border-top: 2px solid #d6a773;
    margin-top: -20px;
    margin-bottom: 30px;
	  width: 10%;
}

/* personalizare pag efecte acumulare toxine */

.efecte_toxine_desktop {
    display: none !important;
}

.titlu_efecte_toxine {
    text-align: center;
    font-size: 24px;
    color: #d6a773;
    line-height: 1.2;
    margin-right: 30px;
    margin-left: 30px;
    padding: 20px 20px 10px;
    background-color: white;
}

.efecte_toxine_mobil_01, .efecte_toxine_mobil_02 {
    padding: 0px 30px;
}

.fundal_text_toxine {
    background-color: #e8f2f6;
    padding: 20px;
}

.img_RASFF .vc_single_image-img {
    width: 70%;
    margin-top: -20px;
}

.antet_efecte_toxine {
    padding-top: 165px;
}

.subtitlu_efecte_toxine {
    text-align: center;
    padding: 0 20px 20px;
}

.efecte_toxine_mobil_02 .vc_column-inner {
    padding-top: 0 !important;
}

.linie_efecte_toxine {
    border-top: 2px solid #d6a773;
    padding-bottom: 10px;
	  width: 10%;
}

/* personalizare pag tehnologie */

.tehnologie_desktop {
    display: none !important;
}

.page-id-5409 .main-page-wrapper, .tehnologie_mobil .vc_column-inner, .page-id-5412 .main-page-wrapper, .page-id-5415 .main-page-wrapper, .page-id-5418 .main-page-wrapper, .page-id-5655 .main-page-wrapper, .page-id-5482 .main-page-wrapper, .page-id-5478 .main-page-wrapper {
    padding-top: 0;
}

.titlu_tehnologie {
    text-align: center;
    line-height: 1.2;
    font-size: 24px;
    color: #d6a773;
    padding-top: 40px;
    padding-bottom: 15px;
}

.text_tehnologie {
    padding: 0 30px;
    margin-top: -140px;
    position: relative;
}

.subtitlu_tehnologie {
    margin-right: 7px;
    margin-left: 7px;
    font-weight: bold;
    padding: 30px;
    background-color: white;
    line-height: 1.4;
    text-align: center;
}

.tehnologie_mobil .wpb_content_element {
    margin-bottom: 0;
}

.titlu_mecanism {
    text-align: center;
    line-height: 1.2;
    font-size: 24px;
    color: #d6a773;
    padding-top: 50px;
    padding-bottom: 20px;
}

.molecule_tehnologie {
    width: 20%;
    margin-top: -105px;
    padding-bottom: 30px;
    margin-left: 50px;
}

.cationi_mecanism .vc_single_image-img {
    width: 50%;
}

.titlu_siguranta {
    font-size: 24px;
    color: #d6a773;
    margin-right: 20px;
    margin-left: 20px;
    text-align: center;
    background-color: white;
    padding: 50px;
}

.text_siguranta {
    padding: 0 30px;
    margin-top: -134px;
    position: relative;
}

.text_siguranta_02 {
    padding: 0 30px;
    margin-top: -20px;
    position: relative;
}

.subtitlu_siguranta {
    font-weight: bold;
    padding: 0 30px 10px;
    line-height: 1.4;
    text-align: center;
}

.coloane_siguranta {
    border-top: 5px solid #e6e7e8;
    border-bottom: 5px solid #e6e7e8;
    margin-left: 30px !important;
    margin-right: 30px !important;
    padding: 30px 0;
}

.text_iso {
    border-left: 5px solid #e6e7e8;
    padding-left: 20px;
    margin-left: 20px;
}

.element_lista_siguranta {
    display: block;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2025/08/icon_siguranta.svg);
    background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 50px;
}

.text_intestin {
    padding: 0 30px;
    position: relative;
    margin-top: -130px;
}

.titlu_intestin {
    text-align: center;
    font-size: 24px;
    line-height: 1.2;
    color: #d6a773;
    padding: 30px;
    background-color: white;
    margin-left: 30px;
    margin-right: 30px;
}

.titlu_lista_intestin {
    color: #d6a773;
    font-weight: bold;
}

.element_lista_intestin {
    display: block;
    background-image: url(https://zeolitspectrum.ro/wp-content/uploads/2025/08/arrow_right.svg);
    background-size: 25px;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.subtitlu_intestin {
    font-size: 24px;
    text-align: center;
    padding: 20px;
    background-color: white;
    margin-left: 50px;
    margin-right: 50px;
    line-height: 1.2;
    color: #d6a773;
}

.iconita_intestin_01 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-01-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 11.25px;
    padding-bottom: 11.25px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_02 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-02-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 45px;
    padding-bottom: 45px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_03 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-03-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 33.75px;
    padding-bottom: 33.75px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_04 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-04-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 33.75px;
    padding-bottom: 33.75px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_05 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-05-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 33.75px;
    padding-bottom: 33.75px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_06 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-06-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 45px;
    padding-bottom: 45px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_07 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-07-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_08 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-08-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    padding-top: 11.25px;
    padding-bottom: 11.25px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 5px;
}

.iconita_intestin_09 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-09-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 22.5px;
    padding-bottom: 22.5px;
    margin-bottom: 5px;
}

.iconita_intestin_10 {
    display: block;
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2021/03/iconita-10-intestin-permeabil.png);
    background-size: 90px;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 120px;
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 33.75px;
    padding-bottom: 33.75px;
}

.bulina_intestin {
    width: 60%;
}

/* personalizare pag zeolit dublu activat */

#rand_zeolit_activat_desktop, #rand_zeolit_activat_tableta {
    display: none;
}

.fundal_titlu_zeolit_activat {
    margin-top: -40px;
    margin-bottom: 30px;
}

.titlu_zeolit_activat {
    color: white;
    text-align: center;
    line-height: 1;
    text-transform: uppercase;
    padding-top: 10px;
    margin-bottom: 10px
}

.h2_zeolit_activat {
    color: white;
    text-align: center;
    line-height: 1;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    font-weight: normal;
    font-size: 22px;
}

.subtitlu_zeolit_activat {
    font-size: 20px;
    font-weight: bold;
    color: #89298c;
}

/* personalizare landing page */

.fb-12086 .fb-dialog {
  margin: 0 auto;
	padding: 15px 23px;
	border-top: 2px solid #e4e4e4;
}

.img_sticky_landing {
  width: 55%;
  float: left;
}

.col_btn_landing {
  width: 45%;
  float: right;
	margin-bottom: 0 !important;
	text-align: right;
}

.antet_landing .vc_col-sm-6 {
  width: 50vw;
}

.antet_landing .wpb_content_element {
  margin-bottom: 0;
}

.antet_landing {
  padding: 5vw 0;
}

.rand_landing p {
  font-size: 4vw;
	margin-bottom: 20px;
	padding-left: 6vw;
	padding-right: 6vw;
	line-height: 1.3;
}

.titlu_landing {
  font-size: 10vw !important;
  font-weight: bold;
  line-height: 1.2;
}

.btn_landing {
  color: white;
  background-color: #C25DC2;
  font-weight: bold;
  padding: 8px 20px;
  border-radius: 30px;
	font-size: 12px;
}

.page-id-11960 .topbar-wrapp, .page-id-11960 .main-header, .page-id-11960 .sticky-header, .page-id-11960 .icon_contacts, .page-id-11960  div#theMarketer-popup-backdrop.lightbox, .page-id-11960  .basel-cookies-popup.popup-display, .page-id-11960 .footer-container, .landing_desktop {
  display: none;
}

.rand_landing .vc_column-inner, .antet_landing .vc_column-inner {
  padding-top: 0 !important;
}

.caseta_text_landing {
  margin-bottom: 0;
  margin: 0 auto;
  padding-top: 5vw;
	padding-bottom: 5vw;
}

.citat_landing {
  font-size: 7vw !important;
  font-weight: 600;
  line-height: 1.5;
  border-left: 20px solid #C25DC2;
  padding-left: 30px;
}

.subtitlu_landing {
  font-size: 7vw !important;
  font-weight: bold;
  line-height: 1.5;
}

.checkmark_landing {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/check-mark-landing.svg);
  background-repeat: no-repeat;
  background-size: 32px;
  padding-left: 50px !important;
	margin-left: 6vw;
}

.pct_landing {
  font-size: 7vw !important;
  font-weight: bold;
  line-height: 1.5;
}

.subpct_landing_01 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no1.svg);
  background-repeat: no-repeat;
  background-size: 32px;
  padding: 10px 20px 10px 50px !important;
  background-position-y: 8px;
	margin-bottom: 10px !important;
	margin-left: 6vw;
}

.subpct_landing_02 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no2.svg);
  background-repeat: no-repeat;
  background-size: 32px;
  padding: 10px 20px 10px 50px !important;
  background-position-y: 8px;
	margin-bottom: 10px !important;
	margin-left: 6vw;
}

.subpct_landing_03 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no3.svg);
  background-repeat: no-repeat;
  background-size: 32px;
  padding: 10px 20px 10px 50px !important;
  background-position-y: 8px;
	margin-bottom: 10px !important;
	margin-left: 6vw;
}

.subpct_landing_03b {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no3.svg);
  background-repeat: no-repeat;
  background-size: 32px;
  padding: 10px 20px 10px 50px !important;
  background-position-y: 8px;
	margin-left: 6vw;
}

.subpct_landing_04 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no4.svg);
  background-repeat: no-repeat;
  background-size: 32px;
  padding: 10px 20px 10px 50px !important;
  background-position-y: 8px;
	margin-left: 6vw;
}

.linie_landing {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/dash.svg);
  background-repeat: no-repeat;
  padding-left: 35px !important;
  background-position-y: 14px;
	margin-left: 6vw;
}

p.linie_landing:nth-child(50) {
  margin-bottom: 0;
}

.link_landing {
  background-color: #C25DC2;
  border-radius: 10px;
  padding: 15px 30px;
  color: white;
  display: inline-block;
  font-weight: 600;
	line-height: 1.2;
	padding-right: 35vw;
}

.rand_link_landing .link_landing {
	background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/fundal-pachet-landing.png);
	background-size: cover;
}

.rand_link_landing_02 .link_landing {
	background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/fundal-flacon-landing.png);
	background-size: cover;
}

.link_landing:hover, .btn_landing:hover {
  background-color: #b951b9;
  color: white;
}

.rand_link_landing_02 {
  margin-bottom: 70px !important;
}

.linie_gri_landing {
  width: 88%;
}

.img_landing {
  border-radius: 20px;
}

/* personalizare ghid detox */

.page-id-12114 .caseta_text_landing {
  padding-top: 50px;
}

.logo_ghid {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 35px;
}

.titlu_ghid {
  text-align: center;
  font-weight: bold;
  line-height: 1.5;
	font-size: 5vw !important;
}

.subpct_ghid_01, .subpct_ghid_02, .subpct_ghid_03, .subpct_ghid_04, .subpct_ghid_05 {
  background-repeat: no-repeat;
  font-weight: bold;
  padding-left: 30px !important;
  background-size: 18px;
  background-position-y: 1px;
	margin-top: 60px;
	margin-left: 22px;
	margin-top: 30px;
	line-height: 1.2;
}

.subpct_ghid_01 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no1.svg);
}

.subpct_ghid_02 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no2.svg);
}

.subpct_ghid_03 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no3.svg);
}

.subpct_ghid_04 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no4.svg);
}

.subpct_ghid_05 {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/10/no5.svg);
}

.coperta_ghid {
  margin-top: 50px;
  width: 60%;
}

.img_ghid {
  width: 60%;
  margin-bottom: 0;
}

.rand_link_ghid {
  text-align: center;
  font-weight: bold;
  padding-left: 15vw !important;
	padding-right: 15vw !important;
  line-height: 1.3;
	padding-bottom: 30px;
}

/* personalizare footer */

#meniu_footer_desktop, #zona_terapeuti_desktop {
    display: none;
}

.container.main-footer {
    width: 100%;
}

.footer-container .widget-area {
    padding: 50px 0px 0px;
}

.meniu_footer {
    border-right: 1px solid #594259;
    margin-right: 55px;
    font-size: 12px;
    font-weight: 100;
    letter-spacing: 1px;
}

.logo_footer {
    width: 90%;
    margin: auto;
    padding-bottom: 20px;
}

.contact_footer {
    text-align: center;
}

.footer-column.footer-column-1 {
    margin-top: -50px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    background-size: cover;
}

#zona_terapeuti_mobil {
    display: none;
}

.text_zona_terapeuti {
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    color: white !important;
    font-weight: 100;
    font-size: 20px;
    padding: 45px 80px 20px 80px;
    margin-bottom: 0px;
}

.link_terapeuti:hover {
    text-decoration: none;
}

.btn_zona_terapeuti {
    text-align: center;
    text-transform: uppercase;
    color: white !important;
    font-size: 18px;
    font-weight: 600;
    border: 2px solid white;
    border-radius: 100px;
    padding: 5px;
    margin-left: 80px;
    margin-right: 80px;
    transition: 0.3s ease;
}

.btn_zona_terapeuti:hover {
    background-color: white;
    color: #8d568f !important;
    transition: 0.3s ease;
}

.img_terapeuti {
    width: 45%;
    padding-bottom: 10px;
}

.meniu_footer_mobil {
    text-align: center;
    font-size: 10px;
    line-height: 2;
    letter-spacing: 0.5px;
    margin-bottom: -20px;
    margin-top: -5px;
}

.copyrights-wrapper.copyrights-centered {
    background-color: #320F33;
}

.copyright_footer {
    font-size: 12px;
	  font-weight: normal;
}

.footer_anpc {
  width: 80%;
  margin: 0 auto;
  padding-top: 40px;
}

.anpc_01 {
  padding-bottom: 10px;
}

.anpc_02 {
  margin-bottom: -20px;
}

/* personalizare newsletter footer */

#newsletter_footer_desktop {
    display: none;
}

.newsletter_footer {
    text-align: center;
    background-color: #333334;
    padding: 35px 0 45px;
	  color: white !important;
}

.text_newsletter_footer {
    font-size: 16px;
    line-height: 1.2;
    padding: 0 50px;
		color: white !important;
}

.selectie_newsletter_footer {
    font-weight: lighter;
    font-size: 20px;
}

.link_footer_newsletter > p:nth-child(1) > strong:nth-child(2) {
    font-size: 25px;
}

.link_newsletter_footer {
    background: #D7A26D;
    background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
    padding: 6px 20px 8px;
    font-weight: bold;
    font-size: 14px;
	  color: white !important;
}

.link_newsletter_footer:hover, .link_footer_newsletter:hover {
    text-decoration: none;
}

/* personalizare social links */

.text_social_links {
    margin-bottom: 0px;
    margin-top: 5px;
}

.descriere_social_links {
    text-align: center;
}

.text_social_footer {
    margin-bottom: 5px !important;
}

.social-icons.icons-design-colored li.social-instagram {
    background-color: #d82f81;
}

/* personalizare pag cercetare */

.antet_cercetare {
    display: none;
}

.text_cercetare {
    padding-left: 20px;
    padding-right: 20px;
}

.paragraf_cercetare {
    font-size: 20px;
}

.rand_linkuri_cercetare {
    padding-left: 60px;
    padding-right: 60px;
}

.basel-info-box {
    padding-bottom: 0px !important;
}

.titlu_caseta {
    line-height: 1.3;
}

.titlu_toxicitate {
    letter-spacing: -1px;
    line-height: 1.3;
}

.titlu_mecanism {
    line-height: 1.3;
}

.img_tableta {
    margin-top: 20px;
}

.page-id-2070 div.vc_column-inner {
    padding-top: 0px !important;
}

/* personalizare pag tehnologie */

.antet_tehnologie {
    background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2020/05/antet-pag-tehnologie.jpg);
    background-size: cover;
    height: 100px;
    margin-bottom: 30px;
    margin-top: -40px;
}

#titlu_antet_desktop {
    display: none;
}

.titlu_antet_tehnologie {
    width: 80%;
    margin: auto;
}

/* final personalizare pag tehnologie */

/* personalizare pag materie prima */

.img_materie {
    padding-left: 20px;
    padding-right: 20px;
    width: 95%;
}

/* final personalizare pag materie prima */

/* personalizare pag contact */

.pag_contact {
    padding-left: 20px;
    padding-right: 20px;
}

.titlu_contact_desktop {
    display: none;
}

.date_contact {
    line-height: 1.3;
    margin-top: -5px;
    margin-left: 5px;
}

.text_contact_2 {
    line-height: 1.3;
    margin-top: -5px;
}

.info_program {
    margin-left: 5px;
}

.text_contact_program {
    line-height: 1.3;
    padding-left: 5px;
}

.caseta_mobil {
    margin-left: 5px;
}

.caseta_email {
    margin-left: 5px;
}

.page-id-2104 .wpcf7-submit {
    width: 100%;
}

.page-id-2104 div.vc_column-inner.vc_custom_1582881495224 {
    padding-top: 0px;
    margin-bottom: 0px !important;
}

/*personalizare banner shop*/

.text_oferta {
  text-align: center;
  margin-top: 30px;
  margin-bottom: -40px;
  z-index: 300;
  position: relative;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  line-height: 1.3;
  padding: 2vw 0;
	font-size: 4vw;
	color: black;
}

.cod_oferta {
  font-weight: bold;
}

.text_oferta_produs {
  text-align: center;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding: 2vw 0;
  margin-bottom: -20px;
  font-size: 3.7vw;
  color: black;
	line-height: 1.3;
}

.linie_mobil {
  display: none;
}

/* personalizare pag produs */

.descriere_produs_02, .descriere_produs_01 {
    line-height: 1.5;
}

.descriere_produs_01 {
    margin-bottom: 20px;
}

.descriere_dispozitiv {
    text-transform: uppercase;
}

.br_descriere_01 {
    display: block;
    margin-left: 28px;
}

.single-product .shop-content-area {
    margin-right: 0;
    margin-left: 0;
    margin-top: -40px;
}

.single-breadcrumbs-wrapper {
    display: none;
}

.single-product .product_title.entry-title {
    line-height: 1;
    font-size: 20px;
    margin-top: 40px;
    letter-spacing: -0.5px;
    text-align: center;
}

.single-product .price .amount, .product-grid-item .price .amount {
    font-size: 15px;
    font-weight: 600;
}

.price del > .amount, .single-product .price del .amount {
    color: #4b5a5e !important;
    font-size: 15px;
    font-weight: 400;
}

.single-product-content p.price {
    text-align: center;
}

.single-product-content .cart {
    margin-bottom: 20px;
    margin-right: 0px;
    display: block;
    text-align: center;
}

.br_produs_01 {
    display: block;
}

.posted_in, .tagged_as {
    display: none !important;
}

.single-product-content .product-share {
    margin-top: -20px;
}

div#tab-description.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2 {
    display: none;
}

.entry-summary {
    padding-left: 5px;
    padding-right: 5px;
}

.single-product-content div.product-image-summary {
    margin-bottom: 0px;
}

.single-product .product-tabs-wrapper .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}

.single-product-content .product-tabs-wrapper {
    padding-top: 10px;
    padding-bottom: 35px;
}

.tabs.wc-tabs, div.basel-tab-wrapper:nth-child(3) {
    display: none;
}

.tab-title-description.active {
    display: none !important;
}

.single-product-content .entry-content p {
    line-height: 1.6;
    letter-spacing: 0px;
}

.single-product .tabs.wc-tabs, .single-product .tab-title-description, div.basel-tab-wrapper:nth-child(3) {
    display: none;
}

.single-product .product-tabs-wrapper {
    background-color: #F9F9F9;
    padding: 30px 20px;
    margin-top: 20px;
    margin-left: -15px;
    margin-right: -15px;
}

.titlu_related {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px;
    margin-bottom: 50px;
}

.basel-products-element {
    padding-left: 100px;
    padding-right: 100px;
}

.content-product-image.attachment-large {
    width: 90%;
}

.produse_complementare {
    display: none;
}

.single-product-page .woocommerce-product-gallery__image {
    width: 75%;
    margin: 0 auto;
}

.woocommerce-product-details__short-description {
    display: none;
}

.basel-after-add-to-cart {
    margin-bottom: -10px !important;
    display: block;
}

.product_meta {
    display: none !important;
}

.bulina_beneficii {
    margin-right: 10px;
}

.beneficii_mobil {
    margin-bottom: 15px;
}

.beneficii_mobil_02 {
    margin-bottom: 30px;
}

.br_beneficii_01 {
    display: block;
    margin-left: 39px;
    margin-top: -4px;
}

.br_beneficii_02 {
    margin-left: 39px;
}

.text_beneficii {
    line-height: 1.5;
}

.postid-8657 .subtitlu_produs {
    font-size: 15px !important;
    letter-spacing: -0.5px !important;
}

.product-grid-item.post-8657 .subtitlu_produs {
    letter-spacing: -0.3px;
}

.postid-4809 .wp-post-image, .postid-4810 .wp-post-image {
    margin-top: -50px;
}

.postid-4809 .entry-summary, .postid-4810 .entry-summary {
    margin-top: -70px;
}

#product-8657 .subtitlu_produs, #product-8655 .subtitlu_produs, #product-8604 .subtitlu_produs {
    display: block;
}

/* personalizare pudra si sare de baie */

.postid-8340 .basel-after-add-to-cart, .postid-8345 .basel-after-add-to-cart, .postid-8343 .basel-after-add-to-cart, .postid-8447 .basel-after-add-to-cart, .postid-8449 .basel-after-add-to-cart, .postid-8151 .basel-after-add-to-cart, .postid-11017 .basel-after-add-to-cart, .postid-11019 .basel-after-add-to-cart {
  display: none;
}

.descriere_sub_btn {
    margin-bottom: -25px;
}

.stock.out-of-stock {
    margin-left: 29.2vw;
}

.entry-summary {
    margin-top: -20px;
}

.subtitlu_produs_02 {
    display: block;
    line-height: 1.5;
}

.postid-8345 .subtitlu_produs_02 {
    margin-bottom: 20px;
}

.postid-8343 .subtitlu_produs_02 {
    margin-bottom: -10px;
}

.postid-8340 .single-product-page .product_title.entry-title {
    line-height: 1.2;
}

.single-product-content .out-of-stock {
    font-size: 14px;
    padding: 7px 0;
    border-radius: 5px;
    width: 42.3vw;
    margin: 0 auto;
    display: block;
    text-align: center;
}

/* personalizare bulina cadou */

.single-product-content .product-label {
    margin-right: 235px;
    margin-top: 35px;
}

/*.related-and-upsells .berocket-label-user-image, .produse_blog .berocket-label-user-image {
    display: none !important;
}*/

.single-product .berocket-label-user-image {
  width: 40px !important;
  margin-right: 30px !important;
	padding-top: 20px;
  z-index: 1 !important;
}

.related-and-upsells .berocket-label-user-image {
    height: 80px !important;
    margin-right: 50px !important;
}

.post-type-archive-product .berocket-label-user-image {
  margin-top: 10px !important;
  margin-right: 10px !important;
  z-index: 1 !important;
  width: 40px !important;
}

.single-product-page.post-8660 .berocket-label-user-image {
  padding-top: 70px;
}

/*.postid-8657 .berocket-label-user-image {
    display: none !important;


/* personalizare miniaturi pag produs */

.single-product-page .thumbnails .owl-item {
    width: 70px !important;
    margin-right: 10px;
}

.postid-8343 .entry-summary, .postid-8345 .entry-summary {
    margin-top: -10px;
}

.postid-8343 .woocommerce-product-gallery__wrapper, .postid-8345 .woocommerce-product-gallery__wrapper {
    margin-bottom: 10px;
    margin-top: 10px;
}

/*black friday .postid-8343 .single-product-page .product_title.entry-title, .postid-8345 .single-product-page .product_title.entry-title {
    margin-top: 20px;
}*/

.postid-8660 .woocommerce-product-gallery {
    margin-top: -50px;
}

.postid-8660 .product_title.entry-title {
    z-index: 100;
    position: inherit;
}

/* personalizare pag plata online */

#paylike-payment-button {
    background-color: #bf5bcf !important;
    color: white;
    font-weight: bolder;
    width: 100%;
}

#paylike-payment-button:hover {
    background-color: #cb7bd8 !important;
    color: white;
    font-weight: bolder;
    border-color: #cb7bd8;
}

.woocommerce-order-pay .order_details {
    margin-left: 0px !important;
}

.woocommerce-order-pay .entry-content {
    padding-left: 15px;
    padding-right: 15px;
}

.woocommerce-checkout .woocommerce > p {
    border-left: 5px solid #bf5bcf;
}

/* final personalizare pag plata online */

/* personalizare recenzii */

.woocommerce-review__author {
    font-size: 16px;
}

.single-product-content #comments > h2 {
    font-size: 16px;
}

.single-product-content .woocommerce-product-rating .woocommerce-review-link {
    letter-spacing: -0.5px;
}

.single-product-content .comment-form .stars span a {
    margin-right: 10px;
}

.single-product-content .comment-form .stars span a::after {
    font-size: 10px;
}

/* final personalizare recenzii */

/* personalizare produse complementare */

.container.related-and-upsells {
    padding-left: 0px;
    padding-right: 0px;
}

.related-and-upsells .owl-carousel-item-inner {
    margin-left: 8px;
    margin-right: 8px;
}

.related-and-upsells .title.slider-title::before {
    display: none;
}

.related-and-upsells .wpt-custom-button-view-product {
    padding-left: 25px !important;
    padding-right: 25px !important;
	  border-radius: 0;
    margin-right: 5px;
}

.related-and-upsells .add_to_cart_button {
    padding-left: 14px !important;
    padding-right: 14px !important;
	  width: auto !important;
    float: none !important;
}

.related-and-upsells .text_pret {
    font-size: 16px;
}

.related-and-upsells .onsale.product-label {
    margin-left: 190px;
}

.related-and-upsells .btn-add {
    padding-top: 5px;
}

.related-and-upsells .title.slider-title {
    font-size: 18px;
}

.related-and-upsells .product-grid-item {
    padding-top: 15px;
    padding-bottom: 30px;
    border: 1px solid #efefef;
}

.related-and-upsells div.products.elements-grid.basel-products-holder.basel-spacing-.products-spacing-.pagination-infinit.row.grid-columns-2
{
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: -30px;
}

.related-and-upsells .btn_stoc {
    padding: 7.6px 19.5px;
}

/* personalizare pag plasare comanda */

.showcoupon {
    display: block !important;
    margin-left: 0px !important;
}

.page-id-11 div.woocommerce {
    padding-left: 20px;
    padding-right: 20px;
}

.woocommerce-checkout .woocommerce-billing-fields {
    margin-top: 20px;
}

.woocommerce-checkout .checkout_coupon p.form-row-first {
    width: 100%;
}

.woocommerce-checkout .checkout_coupon p.form-row-last {
    width: 100%;
    margin-top: -10px;
    padding-bottom: 10px;
}

.woocommerce-checkout .checkout_coupon p.form-row-last .button {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.checkout_coupon.woocommerce-form-coupon {
    padding-top: 25px !important;
}

.woocommerce-checkout .woocommerce-checkout-payment li img {
    max-height: 15px;
    margin-left: 0px;
    margin-right: -10px;
}

.woocommerce-remove-coupon {
    display: none;
}

.woocommerce-checkout .place-order button {
    font-size: 15px;
    letter-spacing: 0;
    font-weight: bold;
}

/* personalizare newsletter pag comanda */

.mc4wp-checkbox-woocommerce {
    margin-top: -10px;
}

.mc4wp-checkbox-woocommerce span {
    padding-left: 5px;
}

/* personalizare meniu */

.site-mobile-menu .menu-item a {
  font-size: 14px;
}

.mobile-nav .searchform {
    display: none;
}

.site-mobile-menu {
    padding-left: 20px;
    padding-top: 30px;
}

.btn_cumpara_meniu {
    background: #D7A26D;
    background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
    padding: 8px 20px;
    color: white;
    transition: 0.3s ease;
}

.mobile-nav {
    background-color: #333334;	
}

/* personalizare pag magazin */

.shop-loop-head {
    display: none;
}

.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 50%;
}

.shop-content-area {
    margin-right: 10px;
    margin-left: 10px;
    margin-top: -30px;
    margin-bottom: 10px;
}

.post-type-archive-product .wpt-custom-button-view-product {
    margin-bottom: 5px;
	  border-radius: 0;
	  width: 48%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: left;
}

.post-type-archive-product .btn-add {
    padding-top: 5px;
}

.onsale.product-label {
    width: 60px;
    height: 60px;
    border-radius: 50px;
    font-size: 18px;
    margin-left: 0px;
    background-color: #d7bd74 !important;
}

.post-type-archive-product .onsale.product-label {
    margin-left: 190px;
}

.post-type-archive-product .product-grid-item:nth-child(1), .post-type-archive-product .product-grid-item:nth-child(2), .post-type-archive-product .product-grid-item:nth-child(4), .term-65 .product-grid-item:nth-child(1), .term-65 .product-grid-item:nth-child(2), .term-65 .product-grid-item:nth-child(4), .term-62 .product-grid-item:nth-child(1) {
    padding-top: 0;
}

.subtitlu_produs {
    font-weight: normal;
    padding-top: 3px;
}

.post-type-archive-product .subtitlu_produs, .related-and-upsells .subtitlu_produs {
    font-weight: bold;
    color: #a17848;
	  display: block;
}

.product-grid-item .price del > .amount {
    font-size: 15px;
    font-weight: 400;
    color: #4b5a5e !important;
}

.product-grid-item .product-title {
    margin-top: -10px;
}

.product-grid-item .product-title a {
    font-size: 15px !important;
}

.btn_stoc {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #B50808;
    letter-spacing: 0.3pt;
    margin-bottom: 0;
    padding: 7.6px 23px;
    border: 2px solid #CC1414;
    border-radius: 5px;
}

.product-grid-item .add_to_cart_button {
  border-radius: 0;
  width: 48%;
	float: right;
}

.product-grid-item .price {
  margin-top: -10px;
}

/*.product-grid-item.post-8660 {
    margin-top: -15px;
}*/

/* personalizare text de langa pret */

.text_pret {
font-weight: 400;
color: #a17848;
font-size: 15px;
letter-spacing: -0.2px;
}

.related-and-upsells .post-8655 .text_pret, .related-and-upsells .post-8657 .text_pret {
    font-size: 16px;
}

/* personalizare banner shop */

.banner_shop {
    margin-bottom: 25px;
}

.btn_shop_01 {
    width: 100%;
    display: block;
    text-align: center;
    background-color: #8b169c;
    padding: 14px 0;
    color: white;
    font-weight: bold;
    margin-bottom: 5px;
}

.btn_shop_01:hover {
    background-color: #510D5C;
    color: white;
    text-decoration: none;
}

.btn_shop_02 {
    width: 100%;
    display: block;
    text-align: center;
    background-color: #da9a29;
    padding: 14px 0;
    color: white;
    font-weight: bold;
    margin-bottom: 5px;
}

.btn_shop_02:hover {
    background-color: #996C1D;
    color: white;
    text-decoration: none;
}

.btn_shop_03 {
    width: 100%;
    display: block;
    text-align: center;
    background-color: #0083ae;
    padding: 14px 0;
    color: white;
    font-weight: bold;
}

.btn_shop_03:hover {
    background-color: #00526E;
    color: white;
    text-decoration: none;
}

/* personalizare banner black friday */

.btn_shop_bf {
    background-color: black;
    color: white;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding: 12px 0;
    letter-spacing: 2px;
    font-weight: bold;
}

/* personalizare pag intrebari frecvente */

.banner_faqs {
    margin-top: -40px;
    margin-bottom: -45px;
    padding-bottom: 35px;
}

.titlu_faqs {
   font-size: 6vw;
   text-align: center;
   line-height: 1.2;
   padding: 0 50px;
}

.banner_faqs .wpb_content_element {
    margin-bottom: 10px;
}

.acordeon {
    background-color: transparent;
}

.vc_toggle_active {
    background-color: transparent;
    transition: 0.1s;
}

.text_acordeon {
    font-size: 14px;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #1a1a1a;
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #d6a773;
}

.caseta_acordeoane {
    margin-bottom: -20px;
}

.vc_toggle_title h4 {
  color: #1a1a1a !important;
  font-weight: normal;
}

.vc_toggle {
  padding: 10px 0;
  border-bottom: 1px solid black;
	border-left: 0;
	border-top: 0;
	border-right: 0;
}

.vc_do_toggle {
  margin-bottom: 0 !important;
}

.caseta_acordeoane .vc_tta-panel-body {
  margin-top: -30px;
}

div.acordeon:nth-child(10) {
  margin-bottom: 30px !important;
}

.titlu_faqs {
  padding: 0 20px;
}

#Sale-FAQ {
  background-color: white;
  padding: 0 20px;
}

.caseta_btn_shop {
  background-color: white;
}

.page-id-2141 .caseta_btn_shop {
	padding: 0 20px 20px;
}

.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body {
	padding-bottom: 0 !important;	
}

/* personalizare pag terapeuti */

#rand_pag_terapeuti_desktop, #rand_pag_terapeuti_tableta {
    display: none;
}

.titlu_pag_terapeuti {
    text-align: center;
    font-size: 20px;
    line-height: 1.2;
    padding-left: 40px;
    padding-right: 40px;
    font-weight: bolder;
    margin-top: -120px;
}

.titlu_beneficii_terapeuti {
    color: white;
    text-align: center;
    background-color: #9518A8;
    padding: 5px;
    font-size: 20px;
    font-weight: bold;
}

.text_pag_terapeuti {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
}

.beneficiu_pag_terapeuti {
    padding-left: 50px;
}

.bifa_terapeuti {
    color: #8b169c;
    padding-right: 5px;
}

.br_beneficii_terapeuti {
    display: block;
    padding-left: 33px;
}

.img_terapeuti_mobil {
    margin-top: -30px;
}

.link_pag_terapeuti:hover {
    text-decoration: none;
    color: #843F8F !important;
}

/* personalizare articole blog */

.blog_bottom_mobil .wpb_content_element {
	margin-bottom: 20px;
}

.single-post .site-content {
  padding-top: 15px;
}

.post-single-page .entry-title {
  margin-bottom: 20px !important;
}

.single-format-standard .main-page-wrapper {
    padding-top: 5px;
}

.category .blog-design-mask .entry-meta-list {
    display: none;
}

.title-size-small {
    padding-top: 80px;
    padding-bottom: 40px;
}

.single-post .fn {
    color: white;
}

.avatar.avatar-32.photo {
    display: none;
}

.post-title-large-image {
    background-size: 320%;
    background-repeat: no-repeat;
    background-position: center;
}

.postid-8184 .post-title-large-image {
    background-position: left;
}

.postid-3713 .post-title-large-image, .postid-3681 .post-title-large-image, .postid-3584 .post-title-large-image, .postid-3888 .post-title-large-image, .postid-4107 .post-title-large-image {
    background-size: 350%;
}

.postid-3866 .post-title-large-image {
    background-size: 260%;
}

.page-title {
    margin-bottom: 20px;
}

.rand_descriere_blog {
    margin-bottom: -15px;
}

.single-post .comment-reply-title, .single-post .logged-in-as {
    text-align: center;
}

.single-post .submit {
    width: 100%;
}

.single-post-navigation .next-link, .single-post-navigation .prev-link {
    float: none;
    text-align: center !important;
}

.blog-post-loop .post-img-wrapp > a img {
    width: auto;
    height: 200px;
    margin-left: -180px;
    max-width: inherit;
}

.blog .site-content, .category .site-content {
    margin-top: -35px;
}

.blog .entry-title, .category .entry-title {
    margin-top: 10px;
}

.blog-design-masonry:not(.post-single-page) {
    text-align: left;
}

.blog .meta-author {
    display: none;
}

.rand_btn_blog {
    background-color: #854085;
    margin-top: -35px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 30px;
}

.buton_blog {
    color: white !important;
    border: 2px solid white;
    border-radius: 50px;
    padding: 8px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_blog:hover {
    color: #8b298c !important;
    border: 2px solid white;
    background-color: white;
    text-decoration: none;
}

.rand_btn_blog_02 {
    width: 90%;
    margin-top: -35px;
    text-align: center;
    padding-top: 15px;
}

.buton_blog_02 {
    color: #8b298c !important;
    border: 2px solid #8b298c;
    border-radius: 50px;
    padding: 8px 30px;
    font-weight: bolder;
    letter-spacing: 0.5px;
}

.buton_blog_02:hover {
    color: white !important;
    background-color: #8b298c;
    text-decoration: none;
}

.fundal_sugestie_blog {
    background-color: #f9e3ea;
    padding: 20px 40px;
    font-size: 16px;
}

.link_blog {
    color: #d6a773 !important;
    font-weight: 600;
}

.link_blog:hover {
    color: #deb98f !important;
}

.produse_blog .product-title {
    margin-bottom: 5px;
}

.produse_blog {
    margin-top: 40px;
    margin-bottom: -50px;
}

.produse_blog .product-grid-item {
    padding-top: 30px;
    padding-bottom: 25px;
    border: 1px solid #efefef;
    margin-bottom: 15px;
}

.produse_blog .wpt-custom-button-view-product {
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin-right: 5px !important;
}

.produse_blog .add_to_cart_button {
    padding-left: 18px !important;
    padding-right: 18px !important;
}

.produse_blog .products {
    margin-left: 3px;
    margin-right: 3px;
}

.br_blog {
    display: block;
    padding-top: 20px;
}

.paragraf_blog {
    border: 2px solid #939598;
    padding: 20px;
    font-style: italic;
    font-weight: 600;
}

.sursa_blog {
    font-size: 10px;
}

.wp-image-8385 {
    padding: 20px 0;
}

.bulina_subpunct_a {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 7.5px;
  padding-left: 20px;
	margin-left: 20px;
}

.bulina_subpunct_b {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 9px;
  padding-left: 20px;
  margin-left: 60px;
  margin-bottom: 0;
}

.bulina_subpunct_c {
  background-image: url(https://zeolitspectrum.ro/staging/wp-content/uploads/2023/12/bulina-subpunct-03.svg);
  background-repeat: no-repeat;
  background-size: 6.5px;
  background-position-y: 9px;
  padding-left: 20px;
  margin-left: 60px;
}

.br_blog_02 {
  display: block;
  margin-bottom: -20px;
}

/* chestionar blog */

.postid-4107 .wpcf7-form {
    padding: 10px 25px;
    background-color: #f1f2f2;
}

.postid-4107 input[type="checkbox"] {
    width: 18px;
    height: 18px;
    vertical-align: baseline;
}

.chestionar_blog {
    background-color: #89298c !important;
    border-color: #89298c !important;
    color: white !important;
} 

.chestionar_blog:hover {
    background-color: #BF5BCF !important;
    border-color: #BF5BCF !important;
    color: white !important;
}

.postid-4107 input[type="submit"] {
    width: 100%;
}

.postid-4107 .checkbox-38, .Intrebare02, .Intrebare03, .Intrebare04 {
    display: block; 
    margin-left: -17px;
    margin-top: 10px;
}

.intrebari_chestionar {
    padding-bottom: 20px;
}

.checkbox-529 {
    margin-left: -15px;
    font-size: 14px;
}

.info_chestionar {
    font-size: 14px;
}

.checkbox-529 input[type="checkbox"] {
    vertical-align: sub;
}

.postid-4107 .wpcf7-response-output {
    background-color: #e6e7e8;
    border-color: #e6e7e8 !important;
    padding: 20px 15px 20px 30px !important;
    border-left: 10px solid #D780D9 !important;
    font-weight: bold;
    letter-spacing: 0.5px;
}

/* final personalizare articole blog */

/* personalizare pag 404 */

.btn_404 {
    color: #731282;
    border: 1.5px solid #731282;
    border-radius: 20px;
    padding: 8px 0px 8px 0px;
    width: 65%;
    display: inline-block;
    transition: 0.3s;
}

.btn_404:hover {
    text-decoration: none;
    background-color: #731282;
    color: white;
}

.titlu_pag_404 {
    font-size: 35px;
    font-weight: normal;
    line-height: 1.2;
    color: #510D5C;
    padding: 0px 20px 0px 20px;
}

.rand_btn_404 .wpb_content_element {
    margin-bottom: 15px;
}

/* pag comparatie */		

.comparatie_desktop {
    display: none;
}

.titlu_comparatie {
  text-align: center;
  line-height: 1.2;
  font-size: 1.2em;
  font-weight: 600;
}

.caseta_btn_shop {
  padding: 30px 20px 20px;
}

.comparatie_mobil .vc_column-inner {
  padding-top: 0 !important;
}

.caseta_titlu_comparatie .wpb_content_element {
  margin-bottom: 20px;
}

.caseta_titlu_comparatie {
  border-bottom: 12px solid #EAE6E5;
}

/* personalizare newsletter */

.img_newsletter_desktop, .img_newsletter_tableta {
    display: none;
}

.titlu_newsletter {
    line-height: 1;
}

.portiune_titlu {
    font-weight: 100;
}

.text_newsletter {
    color: black;
    font-weight: normal;
}

.mc4wp-form p {
    display: block;
}

.abonare_mail, .abonare_nume {
    margin-bottom: 5px;
}

.mc4wp-form-fields > p:nth-child(4) > label:nth-child(1) {
    display: block;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
}

.mc4wp-form input[type="tel"], .mc4wp-form input[type="text"] {
	background-color: transparent;
	border: none;
	border-bottom: 2px solid rgba(129,129,129,.35);
	padding: 0;
	box-shadow: none;
	max-width: 425px;
	width: 100%;
}

.mc4wp-form .mailchimp-input-icon input[type="tel"], .mc4wp-form .mailchimp-input-icon input[type="text"] {
    padding-left: 25px;
}

.mc4wp-form input[type="tel"] {
    letter-spacing: -0.5px;
}

.img_pag_newsletter {
    width: 70%;
    margin: 0 auto;
}

.continut_newsletter {
    padding: 0 25px;
    width: 300px;
    margin: 0 auto !important;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    background-image: url("https://zeolitspectrum.ro/staging/wp-content/uploads/2021/05/fundal-newsletter-mobil.jpg");
}

.continut_newsletter .titlu_newsletter {
    font-size: 25px;
    margin-top: 20px;
}

.continut_newsletter .mc4wp-form input[type="submit"] {
    padding: 10px 20px;
    width: 100%;
}

.imagine_newsletter .vc_column-inner {
    padding-top: 10px !important;
}

.continut_newsletter .mc4wp-form input[type="tel"] {
    letter-spacing: 0;
    font-family: roboto condensed;
}

.continut_newsletter .text_newsletter {
    line-height: 1.3;
}

.reCAPTCHA {
  padding: 20px 50px 0;
  font-size: 12px;
  line-height: 1.3;
}

/* personalizare pop-up newsletter */

.mfp-close {
    margin-top: 25px;
    margin-right: 10px;
}

.basel-promo-popup {
    max-width: 300px;
}

.popup_newsletter .vc_custom_1621333527713 {
    padding: 5px 5px 25px 5px !important;
}

.newsletter_form {
    margin-top: 200px;
}

.popup_newsletter .mc4wp-form input[type="submit"] {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.popup_newsletter .titlu_newsletter {
    color: black;
    font-size: 23px;
    margin-bottom: 10px;
}

.popup_newsletter .text_newsletter {
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 10px;
    padding: 0 20px;
}

.abonare_mail, .abonare_nume {
    margin-bottom: 0;
}

.popup_newsletter .mc4wp-form input[type="tel"] {
    font-family: "Roboto Condensed";
}

.popup_newsletter .mc4wp-form-fields > p:nth-child(4) > label:nth-child(1) {
    font-size: 10px;
}	

.popup_newsletter .abonare_nume::before {
    content: "\f2be";
}

.popup_newsletter .abonare_tel::before {
    content: "\f27a";
}

.popup_newsletter {
    background-image: url("https://zeolitspectrum.ro/staging/wp-content/uploads/2021/05/fundal-mobil-newsletter-popup.jpg");
    background-size: cover;
    background-position: top !important;
}	

/* personalizare mesaj cos */

.text_ms_cos {
    display: none;
}

.woocommerce-cart .woocommerce-message::before {
    display: none;
}

.woocommerce-cart .woocommerce-message {
    padding: 20px;
    line-height: 0;
    border-color: #bf5bcf;
}

.link_ms_cos {
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none !important;
    color: #bf5bcf !important;
}

.ms_cos {
    text-align: center;
    width: 100%;
    display: inline-block;
    letter-spacing: 0.5px;
}

.icon_ms_cos {
    line-height: 0;
}     

/* personalizare popup post purchase */

#popmake-9514 {
  padding: 40px;
}

.titlu_chestionar_pp {
  font-weight: bold;
  color: #8b169c;
  text-transform: uppercase;
}

.subtitlu_chestionar_pp {
  font-weight: normal;
}

/*program gala*/

.program_gala {
  display: block;
  text-align: center;
  line-height: 1.2;
  padding: 0 10vw;
  color: white;
  font-size: 3.5vw;
}

/*PRODUSE CADOU*/

table.dataTable.display thead th {
  text-transform: uppercase;
  font-size: 10px !important;
}

td.wgb-product-item-td-thumb {
  padding: 0 !important;
}

.wgb-product-item-td-thumb {
  width: 33%;
}

.wgb-product-item-cnt > td:nth-child(2) {
  line-height: 1;
	text-align: left !important;
}

.wgb-add-gift-btn {
  line-height: 1.2;
  margin-top: 15px;
}

.wgb-mt30.wgb-mb30 {
  margin-bottom: 0;
}

/*PERSONALIZARI STOC EPUIZAT*/

.title-shop {
  z-index: 900;
}

.product-grid-item[data-id="8598"], .product-grid-item[data-id="8604"] {
  margin-top: 20px;
}

.product-grid-item[data-id="8660"] {
  margin-top: -30px;
}

.wpt-custom-button-view-product {
  width: 100%;
}

/*PERSONALIZARI NOI*/

.page-id-2415 .footer-container.color-scheme-light {
  margin-bottom: 0;
}

.caseta_text_hero {
  padding: 0 20px 50px;
	margin-top: -20px;
}

.rand_btn_home {
  position: relative;
}

.btn_home {
  background: #D7A26D;
  background: linear-gradient(90deg, rgba(215, 162, 109, 1) 0%, rgba(133, 97, 53, 1) 50%, rgba(215, 162, 109, 1) 100%);
  padding: 15px;
  color: white;
  width: 100%;
  display: block;
  text-align: center;
}

.btn_home_alb {
  color: white;
  background-color: transparent;
  width: 90%;
  display: block;
  margin: 30px auto 0;
  padding: 15px;
  border: 2px solid white;
}

.btn_home_alb:hover {
  background-color: white;
}

.btn_home_gol {
	color: #b68856;
  background-color: transparent;
  width: 100%;
  display: block;
  padding: 15px;
  border: 1px solid #b68856;
  text-align: center;
  margin-top: 20px;
	font-weight: 600;
}

.btn_home_gol:hover {
	color: white;
  background: #b68856;
	transition: 0.2s ease;
}

.rand_btn_prim {
  margin-bottom: 10px;
}

.pf-value {
  background: #eae6e5;
} }