.footer_line{height:1px}@font-face{font-family:'Open Sans Light';font-style:normal;src:url("fonts/OpenSans-Light.eot");src:url("fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-Light.woff2") format("woff2"),url("fonts/OpenSans-Light.woff") format("woff"),url("fonts/OpenSans-Light.ttf") format("truetype")}@font-face{font-family:'Open Sans Light';font-style:italic;src:url("fonts/OpenSans-LightItalic.eot");src:url("fonts/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-LightItalic.woff2") format("woff2"),url("fonts/OpenSans-LightItalic.woff") format("woff"),url("fonts/OpenSans-LightItalic.ttf") format("truetype")}@font-face{font-family:'Open Sans Regular';font-style:normal;src:url("fonts/OpenSans-Regular.eot");src:url("fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-Regular.woff2") format("woff2"),url("fonts/OpenSans-Regular.woff") format("woff"),url("fonts/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:'Open Sans Regular';font-style:italic;src:url("fonts/OpenSans-Italic.eot");src:url("fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-Italic.woff2") format("woff2"),url("fonts/OpenSans-Italic.woff") format("woff"),url("fonts/OpenSans-Italic.ttf") format("truetype")}@font-face{font-family:'Open Sans SemiBold';font-style:normal;src:url("fonts/OpenSans-SemiBold.eot");src:url("fonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-SemiBold.woff2") format("woff2"),url("fonts/OpenSans-SemiBold.woff") format("woff"),url("fonts/OpenSans-SemiBold.ttf") format("truetype")}@font-face{font-family:'Open Sans SemiBold';font-style:italic;src:url("fonts/OpenSans-SemiBoldItalic.eot");src:url("fonts/OpenSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-SemiBoldItalic.woff2") format("woff2"),url("fonts/OpenSans-SemiBoldItalic.woff") format("woff"),url("fonts/OpenSans-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:'Open Sans Bold';font-style:normal;src:url("fonts/OpenSans-Bold.eot");src:url("fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-Bold.woff2") format("woff2"),url("fonts/OpenSans-Bold.woff") format("woff"),url("fonts/OpenSans-Bold.ttf") format("truetype")}@font-face{font-family:'Open Sans Bold';font-style:italic;src:url("fonts/OpenSans-BoldItalic.eot");src:url("fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("fonts/OpenSans-BoldItalic.woff2") format("woff2"),url("fonts/OpenSans-BoldItalic.woff") format("woff"),url("fonts/OpenSans-BoldItalic.ttf") format("truetype")}.blue-1{color:#9daab2}.blue-2{color:#c1d1db}.blue-3{color:#5ec6ca}.green-1{color:#8eaa82}.brown-1{color:#cca56a}.brown-2{color:#caad7e}.brown-3{color:#ecbe7a}.red-1{color:#cca198}.red-2{color:#feadb9}.red-3{color:#e68476}.blue-1-bg{background-color:#9daab2}.blue-2-bg{background-color:#c1d1db}.blue-3-bg{background-color:#5ec6ca}.green-1-bg{background-color:#8eaa82}.brown-1-bg{background-color:#cca56a}.brown-2-bg{background-color:#caad7e}.brown-3-bg{background-color:#ecbe7a}.red-1-bg{background-color:#cca198}.red-2-bg{background-color:#feadb9}.red-3-bg{background-color:#e68476}.preloader{display:none}.elementor-text-editor p:last-child{margin-bottom:0px !important}body{font-family:"Open Sans Light", Sans-serif;color:#222}@media (max-width: 767px){body{font-size:16px;line-height:24px}}@media (min-width: 768px) and (max-width: 1024px){body{font-size:18px;line-height:27px}}@media (min-width: 1025px){body{font-size:20px;line-height:30px}}a{color:#8c9c85}a:hover{color:#6a7665}h1{font-family:"Open Sans Bold", Sans-serif;color:#333;padding:0;margin:0}@media (max-width: 767px){h1{font-size:30.4px !important;line-height:34.4px !important;padding-bottom:9.6px !important}}@media (min-width: 768px) and (max-width: 1024px){h1{font-size:34.2px !important;line-height:38.7px !important;padding-bottom:10.8px !important}}@media (min-width: 1025px){h1{font-size:38px !important;line-height:43px !important;padding-bottom:12px !important}}h2{font-family:"Open Sans Bold", Sans-serif;color:#444;padding:0;margin:0}@media (max-width: 767px){h2{font-size:24px !important;line-height:28.8px !important;padding-bottom:9.6px !important}}@media (min-width: 768px) and (max-width: 1024px){h2{font-size:27px !important;line-height:32.4px !important;padding-bottom:10.8px !important}}@media (min-width: 1025px){h2{font-size:30px !important;line-height:36px !important;padding-bottom:12px !important}}h3{font-family:"Open Sans Bold", Sans-serif;color:#444;padding:0;margin:0}@media (max-width: 767px){h3{font-size:19.2px !important;line-height:23.2px !important;padding-bottom:4.8px !important}}@media (min-width: 768px) and (max-width: 1024px){h3{font-size:21.6px !important;line-height:26.1px !important;padding-bottom:5.4px !important}}@media (min-width: 1025px){h3{font-size:24px !important;line-height:29px !important;padding-bottom:6px !important}}@media (min-width: 768px) and (max-width: 1024px){.home_first_column{border-right:1px solid #aaaaaa !important}}@media (min-width: 1025px){.home_first_column{border-right:1px solid #aaaaaa !important}}@media (max-width: 767px){.blog_home article{margin-bottom:15px !important}}@media (min-width: 768px) and (max-width: 1024px){.blog_home article{margin-bottom:30px !important}}@media (min-width: 1025px){.blog_home article{margin-bottom:45px !important}}.blog_loop_title,.blog_loop_title *{color:#8eaa82 !important}.blog_loop_date{font-family:"Open Sans Regular", Sans-serif}@media (max-width: 767px){.blog_loop_date{font-size:11.2px;line-height:13.6px;padding-top:8px;padding-bottom:4px}}@media (min-width: 768px) and (max-width: 1024px){.blog_loop_date{font-size:12.6px;line-height:15.3px;padding-top:9px;padding-bottom:4.5px}}@media (min-width: 1025px){.blog_loop_date{font-size:14px;line-height:17px;padding-top:10px;padding-bottom:5px}}.blog_loop_excerpt,.blog_loop_excerpt *{text-align:justify}.button_all_shop_products,.button_all_blog_posts{font-family:"Open Sans Regular", Sans-serif}.button_all_shop_products a,.button_all_blog_posts a{background-color:#8eaa82 !important;color:#FFF !important;font-size:14px !important;padding:6px 12px !important;border-radius:0px !important}.button_all_shop_products a{background-color:#997c50 !important}.elementor-divider-separator{border-top:1px solid #aaaaaa !important}@media (max-width: 767px){.elementor-divider-separator{margin-top:8px !important;margin-bottom:8px !important}}@media (min-width: 768px) and (max-width: 1024px){.elementor-divider-separator{margin-top:9px !important;margin-bottom:9px !important}}@media (min-width: 1025px){.elementor-divider-separator{margin-top:10px !important;margin-bottom:10px !important}}.woocommerce-product-gallery--with-images .flex-viewport{border:1px solid #fff}.woocommerce-product-gallery--with-images li>img{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.reset_variations{display:none !important}.variations .value{background-color:#FFF}.variations .label{padding-left:10px !important;padding-right:10px !important}.woocommerce-product-attributes .woocommerce-product-attributes-item__label{text-align:left !important}.woocommerce-product-attributes .woocommerce-product-attributes-item__value{padding-left:10px !important;padding-right:10px !important}.product-thumbnail{line-height:0px !important}.product-thumbnail img{width:48px !important}.shop_table{border-collapse:collapse;border:0px !important}.shop_table td,.shop_table th{border:0px !important}.shop_table a{color:#000 !important}.woocommerce-cart-form__contents td:last-child,.woocommerce-cart-form__contents td:last-child *{font-size:0px !important;line-height:0px !important;height:0px !important;margin:0px !important;padding:0px !important}.woocommerce-cart-form__contents td:last-child{height:2px !important}.cart_totals tr:nth-child(2):hover td,.cart_totals tr:nth-child(2):hover th{background-color:transparent !important}@media (max-width: 767px){.top_area,.page>div>div>section,.elementor-location-footer>div>div>section{padding-left:5px !important;padding-right:5px !important}}@media (min-width: 768px) and (max-width: 1024px){.top_area,.page>div>div>section,.elementor-location-footer>div>div>section{padding-left:20px !important;padding-right:20px !important}}@media (min-width: 1025px){.top_area,.page>div>div>section,.elementor-location-footer>div>div>section{padding-left:30px !important;padding-right:30px !important}}.opening_times_times .day,.opening_times_times .day_wide,.opening_times_times .from,.opening_times_times .dash,.opening_times_times .to,.opening_times_times .from_2,.opening_times_times .to_2{display:inline-block}@media (max-width: 767px){.opening_times_times .day{width:26px}.opening_times_times .day_wide{width:54px}.opening_times_times .from,.opening_times_times .to{width:38px}.opening_times_times .dash{width:8px;margin-left:2px}}@media (min-width: 768px) and (max-width: 1024px){.opening_times_times .day{width:36px}.opening_times_times .day_wide{width:60px}.opening_times_times .from,.opening_times_times .to{width:44px}.opening_times_times .dash{width:8px;margin-left:2px}}@media (min-width: 1025px){.opening_times_times .day{width:40px}.opening_times_times .day_wide{width:74px}.opening_times_times .from,.opening_times_times .to{width:58px}.opening_times_times .dash{width:11px;margin-left:0px}}.main_menu_container_xs .elementor-menu-toggle{position:absolute;right:15px;top:15px;z-index:4;border-radius:4px !important;background:none !important;border:1px solid #222 !important;outline-color:transparent !important}.main_menu_container_xs .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:0px !important}.main_menu_container_xs .elementor-nav-menu--dropdown>ul{padding:60px 0px}.main_menu_container_xs a{font-size:16px;line-height:21px;font-family:"Open Sans Bold", Sans-serif}@media (max-width: 767px){.main_menu_container .main_menu{display:none}}@media (min-width: 768px) and (max-width: 1024px){.main_menu_container{position:relative;top:-22px}}@media (min-width: 1025px){.main_menu_container{position:relative;top:-26px}}.main_menu{z-index:3}.main_menu .menu-item{font-family:"Open Sans Bold", Sans-serif}.main_menu .menu-item a{color:#222}@media (max-width: 767px){.main_menu .menu-item{font-size:18px;line-height:31px}.main_menu .menu-item a{padding:10px 16px !important}}@media (min-width: 768px) and (max-width: 1024px){.main_menu .menu-item{font-size:18px;line-height:31px}.main_menu .menu-item a{padding:10px 14px !important}}@media (min-width: 1025px){.main_menu .menu-item{font-size:27px;line-height:31px}.main_menu .menu-item a{padding:16px 26px !important}}@media (min-width: 1025px) and (max-width: 1400px){.main_menu .menu-item{font-size:24px;line-height:37px}.main_menu .menu-item a{padding:14px 20px !important}}.main_menu .menu-item:nth-child(1):hover,.main_menu .current-menu-item:nth-child(1){background-color:#cca198;transition:none !important}.main_menu .menu-item:nth-child(1):hover a,.main_menu .menu-item:nth-child(1):hover a:hover,.main_menu .current-menu-item:nth-child(1) a,.main_menu .current-menu-item:nth-child(1) a:hover{color:#FFF;transition:none !important}.main_menu .menu-item:nth-child(2):hover,.main_menu .current-menu-item:nth-child(2){background-color:#c1d1db;transition:none !important}.main_menu .menu-item:nth-child(2):hover a,.main_menu .menu-item:nth-child(2):hover a:hover,.main_menu .current-menu-item:nth-child(2) a,.main_menu .current-menu-item:nth-child(2) a:hover{color:#FFF;transition:none !important}.main_menu .menu-item:nth-child(3):hover,.main_menu .current-menu-item:nth-child(3){background-color:#caad7e;transition:none !important}.main_menu .menu-item:nth-child(3):hover a,.main_menu .menu-item:nth-child(3):hover a:hover,.main_menu .current-menu-item:nth-child(3) a,.main_menu .current-menu-item:nth-child(3) a:hover{color:#FFF;transition:none !important}.main_menu .menu-item:nth-child(4):hover,.main_menu .current-menu-item:nth-child(4){background-color:#ecbe7a;transition:none !important}.main_menu .menu-item:nth-child(4):hover a,.main_menu .menu-item:nth-child(4):hover a:hover,.main_menu .current-menu-item:nth-child(4) a,.main_menu .current-menu-item:nth-child(4) a:hover{color:#FFF;transition:none !important}.main_menu .menu-item:nth-child(5):hover,.main_menu .current-menu-item:nth-child(5){background-color:#feadb9;transition:none !important}.main_menu .menu-item:nth-child(5):hover a,.main_menu .menu-item:nth-child(5):hover a:hover,.main_menu .current-menu-item:nth-child(5) a,.main_menu .current-menu-item:nth-child(5) a:hover{color:#FFF;transition:none !important}.main_menu .menu-item:nth-child(6):hover,.main_menu .current-menu-item:nth-child(6){background-color:#8eaa82;transition:none !important}.main_menu .menu-item:nth-child(6):hover a,.main_menu .menu-item:nth-child(6):hover a:hover,.main_menu .current-menu-item:nth-child(6) a,.main_menu .current-menu-item:nth-child(6) a:hover{color:#FFF;transition:none !important}.top_area{z-index:3}@media (max-width: 767px){.top_area>div>div>div:nth-child(2){display:none}}@media (min-width: 768px) and (max-width: 1024px){.top_area{border-top:3px solid #B9CEAC !important}}@media (min-width: 1025px){.top_area{border-top:3px solid #B9CEAC !important}}@media (max-width: 767px){.top_area>div>div>div.elementor-element .elementor-widget-container{height:50px}}@media (min-width: 768px) and (max-width: 1024px){.top_area>div>div>div.elementor-element .elementor-widget-container{height:150px}}@media (min-width: 1025px){.top_area>div>div>div.elementor-element .elementor-widget-container{height:200px}}@media (max-width: 767px){.menu_icon{margin-top:8px;width:38px;height:38px;margin-right:10px;position:relative;margin-left:-2px}}@media (min-width: 768px) and (max-width: 1024px){.menu_icon{margin-top:10px;width:36px;height:36px;margin-right:12px;position:relative;margin-left:-3px}}@media (min-width: 1025px){.menu_icon{margin-top:12px;width:48px;height:48px;margin-right:14px;position:relative;margin-left:-4px}}.menu_icon_right{position:relative}@media (max-width: 767px){.menu_icon_right{margin-right:-2px;display:none}}@media (min-width: 768px) and (max-width: 1024px){.menu_icon_right{margin-right:-3px}}@media (min-width: 1025px){.menu_icon_right{margin-right:-4px}}.email_adresses,.phone_numbers{display:none;font-family:'Open Sans Bold'}@media (max-width: 767px){.email_adresses,.phone_numbers{position:absolute;left:-5px;z-index:2;background:#fff;padding:15px}.email_adresses *,.phone_numbers *{font-size:16px;line-height:24px}.email_adresses .name,.phone_numbers .name{display:block}.email_adresses .name:nth-child(n+2),.phone_numbers .name:nth-child(n+2){margin-top:10px}}@media (min-width: 768px) and (max-width: 1024px){.email_adresses,.phone_numbers{position:absolute;left:0px;bottom:6px;z-index:2}.email_adresses *,.phone_numbers *{font-size:18px;line-height:26px}.email_adresses .name,.phone_numbers .name{display:inline-block;width:108px}}@media (min-width: 1025px){.email_adresses,.phone_numbers{position:absolute;left:0px;bottom:15px;z-index:2}.email_adresses *,.phone_numbers *{font-size:27px;line-height:37px}.email_adresses .name,.phone_numbers .name{display:inline-block;width:154px}}.email_adresses a{color:#fb6565 !important}.email_adresses a:hover{text-decoration:underline !important}@media (max-width: 767px){.email_adresses{left:34px !important}}.phone_numbers .value,.phone_numbers a{color:#b6709a !important}.phone_numbers a:hover{text-decoration:underline !important}.opening_times{margin-top:2px}.opening_times p{margin:0px}@media (min-width: 768px) and (max-width: 1024px){.opening_times{left:0px;bottom:6px;width:272px}.opening_times .opening_times_title{margin-bottom:3px}.opening_times *{font-size:16px;line-height:21px}}@media (min-width: 1025px){.opening_times{left:0px;bottom:15px;width:360px}.opening_times .opening_times_title{margin-bottom:4px}.opening_times *{font-size:20px;line-height:26px}}.opening_times *{font-family:'Open Sans SemiBold'}.opening_times_title{display:none;font-family:'Open Sans Bold'}@media (max-width: 767px){.opening_times_title{font-family:'Open Sans SemiBold' !important;color:#FFF !important;font-size:14px !important;line-height:22px !important}}.top_area .opening_times{position:absolute;margin-top:0px}@media (max-width: 767px){.top_area .opening_times{display:none !important}}.top_area .opening_times_title{display:block}@media (max-width: 767px){.opening_times_xs{display:block !important;padding:20px 0px 10px 0px}.opening_times_xs .opening_times_times *{font-family:'Open Sans Regular' !important;color:#FFF;font-size:14px !important;line-height:22px !important}.opening_times_xs .opening_times_title,.opening_times_xs .opening_times_times{text-align:center}.opening_times_xs .opening_times_title{font-family:'Open Sans Bold'}}@media (min-width: 768px) and (max-width: 1024px){.opening_times_xs{display:none}}@media (min-width: 1025px){.opening_times_xs{display:none}}#header_logo{z-index:4;position:absolute}#header_logo img{width:100%}@media (min-width: 1025px){#header_logo{width:300px}}.cart_counter{position:absolute;font-family:'Open Sans SemiBold';background-color:#816852;color:#FFF !important;border-radius:20px}@media (max-width: 767px){.cart_counter{top:8px;right:34px;padding:0px 8px;display:none}}@media (min-width: 768px) and (max-width: 1024px){.cart_counter{top:21px;right:44px;padding:0px 8px}}@media (min-width: 1025px){.cart_counter{top:21px;right:44px;padding:0px 8px}}.menu_top_right p,.menu_address p{margin:0px}.menu_top_right *,.menu_address *{font-family:'Open Sans SemiBold'}@media (max-width: 767px){.menu_top_right,.menu_address{display:none}}@media (min-width: 768px) and (max-width: 1024px){.menu_top_right,.menu_address{position:absolute;right:0px;bottom:6px}.menu_top_right *,.menu_address *{font-size:16px;line-height:21px}}@media (min-width: 1025px){.menu_top_right,.menu_address{position:absolute;right:0px;bottom:15px}.menu_top_right *,.menu_address *{font-size:20px;line-height:26px}}.menu_top_right a,.menu_address a{color:#000000}.menu_address_active{color:#9db092 !important}@media (max-width: 767px){.pin_icon{width:22px;margin-right:6px}}@media (min-width: 768px) and (max-width: 1024px){.pin_icon{width:22px;margin-right:6px}}@media (min-width: 1025px){.pin_icon{width:28px;margin-right:8px}}.news_circle{display:none;position:absolute;z-index:2;right:0px;bottom:0px;width:529px;height:531px}.news_circle img{width:100%}@media (max-width: 767px){.news_circle{display:none !important}}.news_container{position:absolute;top:10px;left:0px}.news_article{position:relative;margin-bottom:15px}.news_title{font-family:'Open Sans Bold'}.news_text{font-family:'Open Sans SemiBold'}.news_link{line-height:0px;font-family:'Open Sans Regular'}.news_link a{display:inline-block;color:#FFF}.xs_actions{display:none}@media (max-width: 767px){.xs_actions{display:block;position:relative}.news_container{position:relative !important;top:0px !important;padding:15px 15px 0px 15px !important;width:100% !important;left:0px !important}.news_article{position:relative;margin-top:0px !important;margin-bottom:15px !important}.news_title{font-size:22px !important;line-height:25px !important;margin-bottom:5px !important}.news_text{font-size:14px !important;line-height:17px !important;margin-bottom:7px !important}.news_link a{font-size:12px !important;line-height:20px !important;padding:2px 7px !important}}#cover_top{position:absolute;z-index:2}.ds_slider{width:100%;padding-top:35.416666664%;background-color:#b3b3b3}.ds_slider_xs_text{display:none;box-sizing:border-box;color:#FFF;font-family:"Open Sans SemiBold", Arial, "sans-serif"}@media (max-width: 767px){.ds_slider_xs_text{display:block}}.ds_slider_xs_text a{font-size:22px;padding:15px;display:block;color:#FFF;background-color:#8eaa82}.ds_slider_xs_text a:hover{color:#FFF;background-color:#79916e}@media (max-width: 767px){.ds_text{display:none !important}}.ds_nav_dots{bottom:34px !important;z-index:2}.ds_nav_dots li{margin-left:4px !important;margin-right:4px !important;width:14px !important;height:14px !important;border-radius:28px !important;border:1px solid rgba(0,0,0,0.4)}.ds_slides_container .white *{color:#FFF}.ds_slides_container .white .shadow_fifty .title{text-shadow:0vw .0840909091vw .4204545455vw #000000}@media (min-width: 1194px){.ds_slides_container .white .shadow_fifty .title{text-shadow:0px 1px 5px #000000}}.ds_slides_container .white .shadow_fifty .tags a{text-shadow:0vw .0840909091vw .2522727273vw #000000}@media (min-width: 1194px){.ds_slides_container .white .shadow_fifty .tags a{text-shadow:0px 1px 3px #000000}}.ds_slides_container .white .shadow_hundred .title{text-shadow:0vw .1681818182vw .8409090909vw #000000,0vw .1681818182vw .8409090909vw #000000}@media (min-width: 1194px){.ds_slides_container .white .shadow_hundred .title{text-shadow:0px 2px 10px #000000,0px 2px 10px #000000}}.ds_slides_container .white .shadow_hundred .tags a{text-shadow:0vw .1681818182vw .5886363636vw #000000,0vw .1681818182vw .5886363636vw #000000}@media (min-width: 1194px){.ds_slides_container .white .shadow_hundred .tags a{text-shadow:0px 2px 7px #000000,0px 2px 7px #000000}}.ds_slides_container .white .shadow_two_hundred .title{text-shadow:0vw .1681818182vw .8409090909vw #000000,0vw .1681818182vw .8409090909vw #000000,0vw .1681818182vw .8409090909vw #000000,0vw .1681818182vw .8409090909vw #000000}@media (min-width: 1194px){.ds_slides_container .white .shadow_two_hundred .title{text-shadow:0px 2px 10px #000000,0px 2px 10px #000000,0px 2px 10px #000000,0px 2px 10px #000000}}.ds_slides_container .white .shadow_two_hundred .tags a{text-shadow:0vw .1681818182vw .5886363636vw #000000,0vw .1681818182vw .5886363636vw #000000,0vw .1681818182vw .5886363636vw #000000,0vw .1681818182vw .5886363636vw #000000}@media (min-width: 1194px){.ds_slides_container .white .shadow_two_hundred .tags a{text-shadow:0px 2px 7px #000000,0px 2px 7px #000000,0px 2px 7px #000000,0px 2px 7px #000000}}.ds_slides_container .white .link a{border:1px solid #FFF;background-color:rgba(0,0,0,0.2)}.ds_slides_container .white .link a:hover{background-color:rgba(0,0,0,0.4)}.ds_slides_container .black *{color:#000}.ds_slides_container .black .shadow_fifty .title{text-shadow:0vw .0840909091vw .4204545455vw #FFFFFF}@media (min-width: 1194px){.ds_slides_container .black .shadow_fifty .title{text-shadow:0px 1px 5px #FFFFFF}}.ds_slides_container .black .shadow_fifty .tags a{text-shadow:0vw .0840909091vw .2522727273vw #FFFFFF}@media (min-width: 1194px){.ds_slides_container .black .shadow_fifty .tags a{text-shadow:0px 1px 3px #FFFFFF}}.ds_slides_container .black .shadow_hundred .title{text-shadow:0vw .1681818182vw .8409090909vw #FFFFFF,0vw .1681818182vw .8409090909vw #FFFFFF}@media (min-width: 1194px){.ds_slides_container .black .shadow_hundred .title{text-shadow:0px 2px 10px #FFFFFF,0px 2px 10px #FFFFFF}}.ds_slides_container .black .shadow_hundred .tags a{text-shadow:0vw .1681818182vw .5886363636vw #FFFFFF,0vw .1681818182vw .5886363636vw #FFFFFF}@media (min-width: 1194px){.ds_slides_container .black .shadow_hundred .tags a{text-shadow:0px 2px 7px #FFFFFF,0px 2px 7px #FFFFFF}}.ds_slides_container .black .shadow_two_hundred .title{text-shadow:0vw .1681818182vw .8409090909vw #FFFFFF,0vw .1681818182vw .8409090909vw #FFFFFF,0vw .1681818182vw .8409090909vw #FFFFFF,0vw .1681818182vw .8409090909vw #FFFFFF}@media (min-width: 1194px){.ds_slides_container .black .shadow_two_hundred .title{text-shadow:0px 2px 10px #FFFFFF,0px 2px 10px #FFFFFF,0px 2px 10px #FFFFFF,0px 2px 10px #FFFFFF}}.ds_slides_container .black .shadow_two_hundred .tags a{text-shadow:0vw .1681818182vw .5886363636vw #FFFFFF,0vw .1681818182vw .5886363636vw #FFFFFF,0vw .1681818182vw .5886363636vw #FFFFFF,0vw .1681818182vw .5886363636vw #FFFFFF}@media (min-width: 1194px){.ds_slides_container .black .shadow_two_hundred .tags a{text-shadow:0px 2px 7px #FFFFFF,0px 2px 7px #FFFFFF,0px 2px 7px #FFFFFF,0px 2px 7px #FFFFFF}}.ds_slides_container .black .link a{border:1px solid #000;background-color:rgba(255,255,255,0.2)}.ds_slides_container .black .link a:hover{background-color:rgba(0,0,0,0.2)}.ds_slides_container>div .tags{font-size:1.2613636364vw;text-transform:uppercase}@media (min-width: 1194px){.ds_slides_container>div .tags{font-size:15px}}.ds_slides_container>div .title{font-size:2.0181818182vw;margin-top:.4204545455vw}@media (min-width: 1194px){.ds_slides_container>div .title{font-size:24px}}@media (min-width: 1194px){.ds_slides_container>div .title{margin-top:5px}}.ds_slides_container>div .link{position:relative;margin-top:2.5227272727vw}@media (min-width: 1194px){.ds_slides_container>div .link{margin-top:30px}}.ds_slides_container>div .link a{padding:.4540909091vw 1.1772727273vw .5045454545vw 1.1772727273vw;font-size:2.0181818182vw}@media (min-width: 1194px){.ds_slides_container>div .link a{padding:5.4px 14px 6px 14px}}@media (min-width: 1194px){.ds_slides_container>div .link a{font-size:24px}}.ds_slides_container>div .text_center_left,.ds_slides_container>div .text_center_right,.ds_slides_container>div .text_top_left,.ds_slides_container>div .text_top_right,.ds_slides_container>div .text_bottom_left,.ds_slides_container>div .text_bottom_right{position:absolute;width:auto;z-index:1}.ds_slides_container>div .text_center_left{top:33%;left:10%}.ds_slides_container>div .text_center_right{top:33%;right:10%}.ds_slides_container>div .text_center_right .title,.ds_slides_container>div .text_center_right .link{text-align:right}.ds_slides_container>div .text_top_left{top:15%;left:10%}.ds_slides_container>div .text_top_right{top:15%;right:10%}.ds_slides_container>div .text_top_right .title,.ds_slides_container>div .text_top_right .link{text-align:right}.ds_slides_container>div .text_bottom_left{bottom:15%;left:10%}.ds_slides_container>div .text_bottom_right{bottom:15%;right:10%}.ds_slides_container>div .text_bottom_right .title,.ds_slides_container>div .text_bottom_right .link{text-align:right}.blog_meta_data{padding-left:10px;padding-right:10px}.guestbook_head{position:relative;background-color:#8eaa82;height:36px;display:table;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #222}.guestbook_head_inner{display:table-row}.guestbook_number{display:table-cell;width:1% !important;padding:7px 12px 9px 12px;font-weight:normal;background-color:#222;color:#FFFFFF;width:auto;border-top-left-radius:10px;font-family:"Open Sans SemiBold", Arial, "sans-serif"}.guestbook_sender{display:table-cell;padding-left:12px;padding-right:12px;padding-bottom:6px;font-weight:normal}.guestbook_sender strong{font-family:"Open Sans SemiBold", Arial, "sans-serif"}.guestbook_date{position:absolute;right:12px;top:7px}.guestbook_text{padding:10px 12px 10px 48px;position:relative;background-color:#EAEAEA;margin-bottom:16px;border:1px solid #222;border-top-width:0px}#guestbook_form input[type=submit]{float:left !important}#guestbook_form #reply-title{display:none}#guestbook_form #submit{margin-top:16px;background-color:#222;color:#FFF;font-family:"Open Sans SemiBold", Arial, "sans-serif";border:0;border-radius:0}#guestbook_form #submit:hover{background-color:#8eaa82}#guestbook_form #newsletter{width:16px;height:16px}#guestbook .page-numbers{display:inline-block;background-color:#eaeaea;padding:6px 14px;color:#000000;text-decoration:none;margin-right:1px}#guestbook .page-numbers:hover{background-color:#8eaa82;color:#FFFFFF}#guestbook .current{background-color:#8eaa82;color:#FFFFFF}.guestbook_entry{margin-bottom:24px}.guestbook_entry:last-child{margin-bottom:0}.commentform_element{margin-bottom:16px}#newsletter_label{display:inline-block;padding-left:26px;position:relative;top:-26px}.footer_logo{position:relative}@media (min-width: 768px) and (max-width: 1024px){.footer_logo{left:-16px}}@media (min-width: 1025px){.footer_logo{left:-22px}}.agbs_datenschutz *,.footer_adresse,.footer_adresse *,.footer_contact,.footer_contact *{color:#ffffff;font-family:"Open Sans Regular"}@media (max-width: 767px){.agbs_datenschutz *,.footer_adresse,.footer_adresse *,.footer_contact,.footer_contact *{font-size:14px;line-height:22px}}@media (min-width: 768px) and (max-width: 1024px){.agbs_datenschutz *,.footer_adresse,.footer_adresse *,.footer_contact,.footer_contact *{font-size:16px;line-height:25px}}@media (min-width: 1025px){.agbs_datenschutz *,.footer_adresse,.footer_adresse *,.footer_contact,.footer_contact *{font-size:18px;line-height:28px}}@media (max-width: 767px){.footer_adresse{text-align:center;padding:10px 0px 21px 0px}}.footer_adresse a:hover{color:#b8ceac}@media (max-width: 767px){.footer_karte{text-align:center !important}.footer_karte img{width:125px}}@media (min-width: 768px) and (max-width: 1024px){.footer_karte{position:absolute;width:auto !important;bottom:-1px;left:210px}.footer_karte img{width:95px}}@media (min-width: 1025px){.footer_karte{position:absolute;width:auto !important;bottom:-1px;left:230px}.footer_karte img{width:105px}}.footer_contact{color:#ffffff}.footer_contact *{color:#ffffff}.footer_contact span{display:inline-block;text-align:left}@media (max-width: 767px){.footer_contact .footer_contact_row_1{display:block;text-align:center}.footer_contact .footer_contact_row_2{display:block;text-align:center}.footer_contact .footer_contact_row_3{display:block;text-align:center}}@media (min-width: 768px) and (max-width: 1024px){.footer_contact{text-align:right;position:absolute;bottom:0px;right:0px}.footer_contact .footer_contact_row_1{width:84px}.footer_contact .footer_contact_row_2{width:124px}}@media (min-width: 1025px){.footer_contact{text-align:right;position:absolute;bottom:0px;right:0px}.footer_contact .footer_contact_row_1{width:100px}.footer_contact .footer_contact_row_2{width:144px}}.footer_contact a{border-bottom:1px solid #b8ceac;display:inline-block;line-height:1.1}.footer_contact a:hover{color:#b8ceac}@media (max-width: 767px){.social_media_icons{text-align:center}}@media (min-width: 768px) and (max-width: 1024px){.social_media_icons{text-align:right}}@media (min-width: 1025px){.social_media_icons{text-align:right}}@media (max-width: 767px){.social_media_icons img{margin-left:8px;width:42px}.social_media_icons img :first-child{margin-left:0px}}@media (min-width: 768px) and (max-width: 1024px){.social_media_icons img{margin-left:10px;width:58px}}@media (min-width: 1025px){.social_media_icons img{margin-left:12px;width:64px}}@media (max-width: 767px){.social_media_icons a:first-child img{margin-left:0px}}.agbs_datenschutz,.agbs_datenschutz *{color:#FFF !important}.woocommerce-Price-currencySymbol{margin-right:4px !important}.loop_product_container{border-bottom:2px solid #643213;background-color:#ecbe7a}.loop_product_container .quantity{width:78px}.loop_product_container .woocommerce-Price-currencySymbol{margin-right:4px}.shop_special_archive .loop_product_container{background-color:#c1d1db}.loop_product_title,.loop_product_excerpt{padding-right:36px}.loop_product_title,.loop_product_excerpt,.loop_product_price{font-family:'Open Sans Regular'}@media (max-width: 767px){.loop_product_title,.loop_product_excerpt,.loop_product_price{font-size:16px;line-height:22px}}@media (min-width: 768px) and (max-width: 1024px){.loop_product_title,.loop_product_excerpt,.loop_product_price{font-size:18px;line-height:26px}}@media (min-width: 1025px){.loop_product_title,.loop_product_excerpt,.loop_product_price{font-size:20px;line-height:30px}}.loop_product_title{font-family:'Open Sans Bold'}@media (max-width: 767px){.loop_product_title{margin-bottom:2px !important}}@media (min-width: 768px) and (max-width: 1024px){.loop_product_title{margin-bottom:3px !important}}@media (min-width: 1025px){.loop_product_title{margin-bottom:4px !important}}.woocommerce .quantity .qty{width:100% !important}.loop_product_cart_home{position:absolute;top:0px;right:0px;width:auto !important}.shop_special_archive .added_to_cart,.shop_preview_archive .added_to_cart{display:none !important}.woocommerce-page .elementor-widget-container>.woocommerce{margin:10px}.widget_product_categories{margin:0px !important}.woocommerce-info{border-top-color:#8c9c85}.woocommerce-info::before{color:#8c9c85}.woocommerce-message::before{color:#8eaa82}.woocommerce-message{border-top-color:#8c9c85}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#8eaa82}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#8eaa82}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#8c9c85}.woocommerce a.remove{color:#db0000 !important}.woocommerce a.remove:hover{background:#db0000 !important}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"]{display:none}#order_review_heading{margin-top:30px}.woocommerce .woocommerce-customer-details address{border:1px solid #CCC;border-radius:0px;box-shadow:3px 3px #BBB}@media (max-width: 767px){.woocommerce-column--billing-address{margin-bottom:30px !important}}.woocommerce-notice--success{margin-bottom:30px}.pum-container{background-color:#000 !important}.pum-close{background-color:#8eaa82 !important;color:#FFF !important;font-family:'Open Sans Bold' !important;height:36px !important;width:36px !important}.pum-title{font-family:'Open Sans Bold' !important}.popup_show_cart{padding:15px !important;color:#000 !important;background-color:#FFF !important;display:block !important;width:auto !important}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f7f7f7}.shop_buttons{width:auto !important;position:absolute;right:0px}.shop_account_button{width:auto !important;display:inline-block !important;margin-left:10px}.loop_product_cart_home{display:none}
