﻿@font-face{font-family:"Dakota";src:url("fonts/handwriting-dakota.eot");src:url("fonts/handwriting-dakota.eot?#iefix") format("embedded-opentype"),url("fonts/handwriting-dakota.woff2") format("woff2"),url("fonts/Dakota.woff") format("woff"),url("fonts/Dakota.ttf") format("truetype"),url("fonts/Dakota.svg#Dakota") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-VariableFont_wdth,wght.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("fonts/OpenSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");font-weight:1 999;font-style:italic;font-display:swap}*{margin:0;padding:0}body{font:300 17px/29px "Open Sans",Arial,Helvetica,sans-serif;color:#333;background:#7f7f7f;overflow-x:hidden}body{--management-highlight-color: #acc600;--management-highlight-color-rgb: 172, 198, 0;--management-panel-width: 0px}body>nav{display:none}#siteframe{background:#fff}div.content{max-width:1170px;margin:0 auto;padding:87px 25px 74px;text-align:left}.page_home h1,.page_home div.content{text-align:center}.inner_text{overflow:hidden}.content_right{float:right}div#content_right{overflow:hidden}#header{position:relative;z-index:150;width:100%}#header-sticky-wrapper{height:195px !important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header-sticky-wrapper.absolute{position:absolute;top:0;left:0;right:0}#header-sticky-wrapper.is-sticky{height:136px !important}.header_content{padding:25px 25px 16px;position:relative;background:#fff;background:rgba(255,255,255,.9)}#header.is_scroll{width:calc(100% - var(--management-panel-width))}.is_scroll .header_content{padding:15px 25px 8px}.header_inner{max-width:1170px;margin:0 auto}.slogan{font:400 24px/33px "Dakota","Open Sans",sans-serif;color:#454545;letter-spacing:0;height:auto;opacity:1;visibility:visible;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.is_scroll .slogan{opacity:0;visibility:hidden;height:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}#header div#logo{float:left;display:block;width:475px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#header.is_scroll div#logo{width:270px;height:auto}#header div#logo img{width:100%;height:auto}.responsive_navigation_toggle{z-index:80;display:none;width:40px;height:30px;position:absolute;top:105px;right:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.responsive_navigation_toggle span{background:#acc600;display:block;height:6px;left:0;position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-moz-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-o-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:80}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navi_open .responsive_navigation_toggle span{top:42.5%;-webkit-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-moz-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-o-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.scroll_down_wrap{display:block;text-align:center;height:50px;cursor:pointer;position:relative;z-index:20;border-bottom:1px solid #1c1c1c}.scroll_down_wrap .scroll_button{display:inline-block;width:39px;height:21px;margin:14px 0 0;overflow:hidden}.scroll_down_wrap:hover .scroll_button img{margin-top:-21px}.ten_years{bottom:-40px;margin-right:-740px;position:absolute;right:50%;display:none}#bx-slider-wrap{overflow:hidden;position:relative;height:100%}.bx-wrapper .bx-viewport,.bx-wrapper,.bx-wrapper .bx-viewport *{height:100% !important;object-fit:cover}.bx-wrapper{margin:0;padding:0;overflow:hidden}.bx-wrapper .slide{overflow:hidden}.home_slider .bx-wrapper{max-height:none;overflow:auto}.home_slider .bx-wrapper .slide{max-height:none}.home_slider .bx-wrapper .bx-viewport img{position:relative;left:50%;top:0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);min-height:100%;min-width:100%;height:auto !important;width:auto !important}.bx-wrapper .bx-viewport img{width:100%;height:auto}.bx-wrapper .bx-controls-direction{opacity:1}div.bx-wrapper .bx-controls-direction a{z-index:10;left:100px;height:80px;width:80px;margin:-40px 0 0;background:url(../img/slider_controls_2x.png) no-repeat left top;background-size:161px}.bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:100px;background-position:right top}.home_slider .bx-wrapper .bx-controls-direction a{margin:57px 0 0 0}.bx-wrapper .bx-controls-direction a:hover{background-position:left bottom}.bx-wrapper .bx-controls-direction a.bx-next:hover{background-position:right bottom}.bx-wrapper .slide_text_container,.slide_text_container .slide_text{display:none}div.bx-slider-wrap span.management_controls{top:unset;bottom:7px}.home_slider .bx-wrapper .slide_text_container{display:block;position:absolute;bottom:90px;left:100px;z-index:10;max-width:790px;padding:0 40px 0 0;height:auto !important}.bx-wrapper .slide_text_container h2{font-size:60px;line-height:70px;font-weight:600;color:#fff;text-shadow:4px 4px 5px #000;margin:0}#footer{max-width:1170px;margin:0 auto;padding:36px 25px 65px;color:#fff;font-size:16px;line-height:25px;font-weight:600;text-transform:uppercase;background:#7f7f7f}#footer .contact{margin:0 30px;padding:0 0 16px 0;border-bottom:1px solid #999}#footer .copy{font-size:14px;line-height:25px;color:#a4a3a3;padding:12px 0 0 0}#footer ul{display:block;list-style-type:none;text-align:center}#footer li{display:inline-block;padding:0 15px}#footer .copy li{padding:0 11px}#footer li a{color:#fff}#footer .copy li a{text-decoration:none;color:#a4a3a3}#footer li a:hover,#footer .copy li a:hover{color:#acc600}#footer .copy li a:hover{text-decoration:none}#footer li span{display:none}#footer li a:hover{text-decoration:underline}.social_media{text-align:center;padding:34px 0 65px}.social_media a{display:inline-block;height:24px;overflow:hidden;margin:0 7px;vertical-align:middle}.social_media a:hover img{margin-top:-24px}.social_media a.youtube{height:42px}.social_media a.youtube:hover img{margin-top:-42px}#privacy_banner{position:fixed;left:20px;bottom:20px;width:100%;max-width:460px;background:rgba(0,0,0,.85);z-index:1000}#privacy_banner #privacy_banner_inner{padding:20px;font-size:14px;line-height:21px;color:#fff;text-align:left;position:relative}#privacy_banner #privacy_banner_inner #privacy_icon{display:inline-block;vertical-align:middle;width:86px;margin-right:-5px}#privacy_banner #privacy_banner_inner #privacy_icon i{font-size:66px;line-height:66px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_icon{display:none}}#privacy_banner #privacy_banner_inner #privacy_description_wrap{display:inline-block;vertical-align:middle;width:calc(100% - 86px)}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:none;float:left;margin-right:10px}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon i{font-size:30px;line-height:30px}@media screen and (max-width: 380px){#privacy_banner #privacy_banner_inner #privacy_description_wrap{width:100%}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_responsive_icon{display:block;float:left}#privacy_banner #privacy_banner_inner #privacy_description_wrap .privacy_message{overflow:hidden}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{margin-top:10px;display:inline-block;vertical-align:middle}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{margin-right:10px;width:auto;padding:8px 14px 7px;text-decoration:none;color:#fff;background:rgba(255,255,255,.18);border:none;outline:none;cursor:pointer;backface-visibility:hidden;-webkit-transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i{margin-right:6px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button i:before{color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:active{opacity:.7}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{position:relative;text-decoration:none;color:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:before{content:"";position:absolute;top:auto;left:0;right:0;bottom:2px;width:100%;height:1px;background:#fff}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:focus,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information:active{opacity:.7}@media screen and (max-width: 500px){#privacy_banner{left:0;right:0;bottom:0;width:100%;max-width:100%}}.fancybox-stage .fancybox-slide>div{max-width:100vw}.fancybox-stage img{width:100%;max-width:calc(100vh - 141px);max-height:calc(100vh - 145px);object-fit:contain}h1{color:#333;font-size:45px;line-height:55px;font-weight:300;text-transform:uppercase;margin:0 0 44px 0;text-align:left}h2,h2 a{color:#555;font-size:30px;line-height:35px;font-weight:300;text-transform:uppercase;margin:0 0 18px 0;padding-top:18px;text-decoration:none}h3,h3 a,div.content h3.portlet-title,div.content h3.portlet-title a{color:#777;font-size:22px;line-height:27px;font-weight:300;text-transform:uppercase;margin:0 0 10px 0;padding-top:18px;text-decoration:none}h6,h6 a,h4,h4 a,h5,h5 a{font-size:17px;line-height:29px;font-weight:600;padding-top:18px;margin:0 0 5px 0;text-decoration:none;color:#333}div.introduction{font-weight:600;margin:0 0 19px 0}p{margin:0 0 18px 0}strong{font-weight:600}a{outline:none;color:#acc600;text-decoration:underline}a:hover{color:#333}a img{border:none}.resource_subtitle{display:none}a.button{display:inline-block;padding:5px 7px;background:rgba(0,0,0,.05)}a.button:hover{background:rgba(0,0,0,.15)}.content ul,.content ol{margin:0 0 20px 0;width:auto;list-style-position:inside}.content .chosen ul{margin:0}.content ol{list-style-type:decimal;margin:0 0 20px 0}.content ul.sitemap{margin:0}.content table{border:none;border-spacing:0;margin:0 0 20px 0}table th{color:#333;border-bottom:2px solid #acc600;padding:6px;font-weight:600;background:none}table th a{color:#333;text-decoration:none}table td{border-bottom:1px solid #ddd;padding:10px 6px}.content ul.tags{display:flex;justify-content:center;list-style:none;gap:clamp(7px,1.5vw,15px);margin-bottom:clamp(40px,7vw,70px)}.content ul.tags li button{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:clamp(11px,1.4vw,14px);line-height:clamp(20px,2.7vw,27px) !important;text-decoration:none;font-weight:normal;padding:clamp(3px,.6vw,6px) clamp(8px,1.2vw,12px);width:fit-content;background:none;outline:none;color:#aec700;border:1px solid #aec700;cursor:pointer;border-radius:0 10px 0 10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.content ul.tags li:hover button{color:#df041c;border-color:#df041c}.content ul.tags li.active button{color:#fff;background:#aec700;border-color:#aec700}.cf,.clear{float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}.hidden{display:none}.accordeon_wrap{margin:10px 0}.accordeon_wrap .accordeon{padding:0}.accordeon_wrap .accordeon .accordeon_entry{border-top:1px solid #ccc}.accordeon_wrap .accordeon .accordeon_entry .accordeon_title .accordeon_title_selector{margin:0;padding:0}.accordeon_wrap .accordeon .accordeon_entry.visible_detail .accordeon_title .accordeon_title_selector::after{transform:rotate(45deg) translateY(-50%)}.accordeon_wrap .accordeon .accordeon_entry .accordeon_title{padding:.6em 0;position:relative;cursor:pointer;margin:0;color:#333;font-weight:600}.accordeon_wrap .accordeon .accordeon_entry .accordeon_title .accordeon_title_selector::after{position:absolute;content:"+";font-family:"Font Awesome 6 Pro";right:0;top:50%;transform:translateY(-50%);color:#999;font-weight:bold;font-size:20px;transition:.3s;transform-origin:50% 0%}.accordeon_wrap .accordeon .accordeon_entry .accordeon_title:hover,.accordeon_wrap .accordeon .accordeon_entry .accordeon_title:focus{color:#007acc;text-decoration:none;outline:none}.accordeon_wrap .accordeon .accordeon_entry .accordeon_content{display:none;padding:0 0 1em;color:#444}.accordeon{background:none !important;border:none !important;padding:0 !important}.accordeon_content{display:none;padding:2px 0 14px 0}.float_right{float:right}.float_left,.float_left_no_clear{float:left;position:relative}.float_right_with_clear{float:right;clear:right}.float_left_with_clear{float:left;clear:left}.clear{clear:both;float:none}label.nofloat{clear:none;padding:0;margin:0;float:none !important;width:auto !important;max-width:none}.fa-file-docx:before{content:""}.fa-photo:before{content:""}div.mailform_element input,div.mailform_element textarea,div.mailform_element select,div.login_form input,.shop_maincontent input,.shop_maincontent textarea,.shop_maincontent select,form#subscribe_newsletter input,form#subscribe_newsletter select{font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif}input,select,textarea{padding:3px 4px;border-radius:0;color:#888;border:1px solid silver;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}textarea{overflow:auto;-webkit-transition:border-color .3s ease-out;-moz-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}input:hover,input:focus,input:active,select:hover,select:focus,select:active,textarea:hover,textarea:focus,textarea:active,.mailform_error.mailform_error_resolved input:hover,.mailform_error.mailform_error_resolved input:focus,.mailform_error.mailform_error_resolved input:active,.mailform_error.mailform_error_resolved select:hover,.mailform_error.mailform_error_resolved select:focus,.mailform_error.mailform_error_resolved select:active,.mailform_error.mailform_error_resolved textarea:hover,.mailform_error.mailform_error_resolved textarea:focus,.mailform_error.mailform_error_resolved textarea:active{color:#333;border:1px solid #999;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.15),0 0 3px 0 #aec700}.mailform_error input:hover,.mailform_error input:focus,.mailform_error input:active,.mailform_error select:hover,.mailform_error select:focus,.mailform_error select:active,.mailform_error textarea:hover,.mailform_error textarea:focus,.mailform_error textarea:active{box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.15),0 0 3px 0 #df041c}div.management input:hover,div.management input:focus,div.management input:active,div.management select:hover,div.management select:focus,div.management select:active,div.management textarea:hover,div.management textarea:focus,div.management textarea:active{border-color:#333}span.select2-container .select2-selection--single .select2-selection__arrow{right:6px}span.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}span.select2-container .select2-results__option{padding:8px 10px}span.select2-container .select2-results__option--highlighted[aria-selected]{background:#acc600}a.button{display:block}a.button,div#contentframe a.shop_show_details,div#contentframe a.button,input.button,input.mailform-submit{background:#aec700;text-decoration:none;color:#fff;font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:27px !important;font-size:14px;font-weight:normal;padding:6px 12px;width:fit-content;border:1px solid #aec700;border-radius:0 10px 0 10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a.button:hover,a.button:focus,a.button:active,div#contentframe a.shop_show_details:hover,div#contentframe a.shop_show_details:focus,div#contentframe a.shop_show_details:active,div#contentframe a.button:hover,div#contentframe a.button:focus,div#contentframe a.button:active,input.button:hover,input.button:focus,input.button:active,input.mailform-submit:hover,input.mailform-submit:focus,input.mailform-submit:active{border:1px solid #df041c;background-color:#df041c;text-shadow:1px 1px 0 rgba(0,0,0,.5);text-shadow:none;color:#fff;cursor:pointer}div.documents div.document{float:none;margin:0 0 5px}div.documents div.document a{text-decoration:none !important;text-transform:none}#mailform_submit_button>div{width:100%;display:flex}input.mailform-submit{margin-top:10px}div.management a.button,div.management input[type=button],div.management input[type=submit]{background-color:#eee;border-color:#999;box-shadow:none;text-transform:none;font-weight:600 !important;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#333 !important;box-shadow:inset 0 1px rgba(255,255,255,.2),inset 0 10px rgba(255,255,255,.1),inset 0 10px 20px rgba(255,255,255,.15),inset 0 -15px 30px rgba(0,0,0,.3)}div.management a.button:hover,div.management a.button:focus,div.management a.button:active,div.management input[type=button]:hover,div.management input[type=button]:focus,div.management input[type=button]:active,div.management input[type=submit]:hover,div.management input[type=submit]:focus,div.management input[type=submit]:active{background-color:#333;border-color:#000;color:#fff !important}font.required,.mailform_error label{color:#e2001a !important}form p{margin-bottom:5px}label.label_remember_me_checkbox{display:block;padding:4px 0}input#remember_me{width:auto}label.label_remember_me_checkbox label.checkbox{display:inline;width:auto !important;float:none !important;font-size:93%}label.label_remember_me_checkbox input{margin-right:5px}label.label_remember_me_checkbox label{pointer-events:none}div.captcha_protection{padding:14px 15px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px #eee;width:auto;display:inline-block;zoom:1;*display:inline;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}div.captcha_protection span.captcha_title{font-weight:normal;display:block;font-size:12px;line-height:normal;border-bottom:1px solid #ccc;margin:-14px -15px 8px;padding:8px 15px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:-moz-linear-gradient(top, #fff, #eee);background:-o-linear-gradient(top, #fff, #eee);background:linear-gradient(to bottom, #fff, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee");border-radius:7px 7px 0 0;color:#333}div.captcha_protection span.captcha_input_title{font-weight:normal;margin-bottom:1px;display:block;color:#555}div.captcha_protection label{margin-right:-8px;display:none !important}div.captcha_protection span#captcha_help_link{font-size:10px;text-decoration:underline;position:relative;cursor:help;color:#666;white-space:nowrap}div.captcha_protection span#captcha_help_link:hover{color:#333}div.captcha_protection span#captcha_help_text{position:absolute;top:10px;right:-195px;width:180px;background:#f0f0f0;border:1px solid #666;border-radius:5px;box-shadow:0 0 3px #666;padding:5px 8px;background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#eee));background:-moz-linear-gradient(top, #fff, #ddd);background:-o-linear-gradient(top, #f0f0f0, #eee);background:linear-gradient(to bottom, #f0f0f0, #eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#eee")}div.captcha_protection img.captcha_img{width:220px}.logged_in.system_page #header-sticky-wrapper,.logged_in.system_page div#portlet_partner{display:none}.message{border:2px solid #acc600;color:#acc600;background:none;font-weight:700;padding:8px 16px;margin:20px 0;font-size:16px}.message .missing_fields ul{margin:0 0 5px 0px}.message .missing_fields ul li{font-weight:400}.pagination{margin:40px 0 0}.pagination .pagination_inner{display:flex;justify-content:space-between}.pagination .pagination_inner .pagination-numbers,.pagination .pagination_inner .pagination-links{display:flex}.pagination .pagination_inner .cf{display:none}.pagination .pagination-links .inactive{display:none}.pagination .pagination-numbers a,.pagination .pagination-links a{display:block;line-height:30px;padding:4px 16px;text-decoration:none;color:#acc600;background:#fff;border:1px solid #acc600;font-weight:400;border-radius:0 15px}.pagination .pagination-numbers a:hover,.pagination .pagination-links a:hover,.pagination a.current{color:#fff;background:#acc600}.pagination .pagination-numbers a{margin-right:7px}.pagination .pagination-links a{margin-left:7px}.logged_in .select2-dropdown .select2-search{display:none !important}#mod_overview,#mixItUp{margin:20px 0 26px 0}.listing_entry,.overview_item{margin:40px 0 0 0;padding:35px 0 0 0;border-top:1px solid #ddd;text-align:left}.listing_index_0,.overview_item_0{margin:0;padding:0;border:none}.listing_entry .resource_container,.overview_item .resource_container{width:38%;float:left;margin:6px 40px 0 0}.listing_entry .picture,.overview_item .picture{width:100%;position:relative;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.listing_entry .picture:hover,.overview_item .picture:hover{border-radius:0 50px}.overview_item .picture:hover:before,.listing_entry .picture:hover:before{visibility:visible;opacity:.3}.overview_item .picture img,.listing_entry .picture img{width:100%;height:auto}.listing_entry .listing-date{font-weight:700;margin:0 0 3px 0}.listing_entry .listing_entry_inner_content,.overview_item .content{overflow:auto}.overview_item .content{padding:0;text-align:left}.overview_item .introduction{margin:0}.overview_item .content .introduction:empty{display:none}.listing_entry_backlink a,.listing-more-button{margin:25px 0 0 0;display:inline-block;text-decoration:none}.listing_entry_backlink a{margin:0}.mod_action_show_entry .button_wrap{display:flex;justify-content:space-between;margin:10px 0 26px 0}#google_map{height:500px;padding:0;position:relative;overflow:hidden;border-bottom:1px solid #eef1d9}#google_map .gmap-map,#google_map #module_map{height:auto !important;position:absolute;top:0;left:0;bottom:0;right:0}div.infowindow{font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif;color:#333;padding:15px 10px 10px;min-width:200px;text-align:center}div.infowindow h2{margin:0 0 7px 0}div.infowindow p{margin-bottom:0}.login_form,.mod_mailform{text-align:left}.mailform_right_fields{float:right}.order_form_userinfo label,.shop_registration_form label,.shop_div form label,.mailform_element label,#mailform_submit_button label,.login_form label{float:left;width:180px;padding:6px 10px 0 0}.shop_div #filter_form select,.order_form_userinfo textarea,.shop_registration_form select,.shop_registration_form input,.shop_div form input,body .portlets .add_portlet select,.mailform_element input,.mailform_element textarea,.login_form input{width:350px;background-color:#fff;border:1px solid #ccc;font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif;padding:8px 10px;outline:none;border-radius:0 !important;color:#a5a5a5}p.p_remember_me_checkbox{position:relative}p.p_remember_me_checkbox input{width:20px;height:20px;float:left;margin:2px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}p.p_remember_me_checkbox label{width:auto;float:left;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}p.p_remember_me_checkbox label:after,p.p_remember_me_checkbox label:before{content:"";position:absolute;top:5px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:300;text-transform:none;color:#86868b;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}p.p_remember_me_checkbox label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#fa0;background:none;z-index:4}p.p_remember_me_checkbox input:checked+label:before{color:#fa0}p.p_remember_me_checkbox input:checked+label:after{opacity:1;visibility:visible}.mailform_element textarea,.mailform_element.input_field input,.mailform_element.email_field input{-webkit-appearance:none}.show_all_articles_in_category,.shop_category_picture{display:none}.shop_registration_form input.checkbox{width:auto;margin:-5px 10px 0 0}.shop_registration_form select{width:370px}.mailform_element textarea{height:150px}.shop_div #filter_form select:hover,.shop_div #filter_form select:focus,.order_form_userinfo textarea:focus,.order_form_userinfo textarea:hover,.shop_registration_form select:hover,.shop_registration_form input:focus,.shop_registration_form select:hover,.shop_registration_form input:hover,.shop_div form input:hover,.shop_div form input:focus,body .portlets .add_portlet select:focus,.mailform_element input:focus,.mailform_element textarea:focus,.login_form input:focus,body .portlets .add_portlet select:hover,.mailform_element input:hover,.mailform_element textarea:hover,.login_form input:hover{border-color:#acc600;color:#acc600}.user_registration_form .button,#process_order_registration .button,.shop_registration_form .button,.shop_div form input.button,.shop_div>p>a.button,#cart_container .empty_cart_button,#cart_container .refresh_button,.wishlist_wrap+.button,.back_to_shop,a.back-to-overview,.shop_show_details,.category_back_button,div.shop-price-list .button,.listing_entry_backlink a,.listing-more-button,.mailform-submit,.login_form .button{font:400 17px/24px "Open Sans",Arial,Helvetica,sans-serif;padding:9px 16px;color:#acc600;background-color:#fff;border:1px solid #acc600;outline:none;cursor:pointer;width:auto;border-radius:0 15px;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.listing-more-button{margin-top:43px}.user_registration_form .button:hover,#process_order_registration .button:hover,.shop_registration_form .button:hover,.shop_div form input.button:hover,.shop_div>p>a.button:hover,#cart_container .empty_cart_button:hover,#cart_container .refresh_button:hover,.wishlist_wrap+.button:hover,.back_to_shop:hover,a.back-to-overview:hover,.shop_show_details:hover,.category_back_button:hover,div.shop-price-list .button:hover,div.shop-price-list .button:focus,.listing_entry_backlink a:hover,.listing-more-button:hover,.mailform-submit:hover,.mailform-submit:focus,.login_form .button:hover,.login_form .button:focus{background-color:#acc600;color:#fff}span.required,.mailform_error label{color:#e1001a !important}.shop_registration_form>div>p,.shop_div form p,.login_form p,.mailform_element p{margin:0 0 13px 0}div.shop-price-list .button{background:none}.mailform_element.checkbox_field{position:relative}.mailform_element.checkbox_field p{width:calc(100% - 187px);float:right;position:relative}.mailform_element.checkbox_field input{width:20px;height:20px;float:left;margin:2px 12px 0 0;opacity:0;position:relative;cursor:pointer;z-index:10}.mailform_element.checkbox_field label{width:auto;float:none;overflow:hidden;cursor:pointer;display:block;padding:0;text-align:left}.mailform_element.checkbox_field label:after,.mailform_element.checkbox_field label:before{content:"";position:absolute;top:2px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;line-height:20px;font-weight:300;text-transform:none;color:#ccc;width:20px;height:20px;pointer-events:none;background:#fff;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mailform_element.checkbox_field label:after{content:"";opacity:0;visibility:hidden;font-weight:700;color:#aec700;background:none;z-index:4}.mailform_element.checkbox_field input:checked+label:before{color:#fa0}.mailform_element.checkbox_field input:checked+label:after{opacity:1;visibility:visible}.mailform_element .chosen-container{font-size:17px;line-height:24px;width:372px !important;box-sizing:border-box}.mailform_element .chosen-container.chosen-with-drop .chosen-drop{position:absolute;z-index:1000}.mailform_element .chosen-container.chosen-with-drop .chosen-drop,.mailform_element .chosen-container-single .chosen-single{background:#fff;padding:8px 10px;border-color:#ccc;box-shadow:none;border-radius:0;display:block;color:#a5a5a5;height:auto}.mailform_element .chosen-container-single .chosen-single:hover{border-color:#acc600;color:#acc600}.mailform_element .chosen-container-single .chosen-single:hover+.chosen-drop{border-color:#acc600}.mailform_element .chosen-container ul.chosen-results{margin-left:0 !important;padding:0}.mailform_element .chosen-container .chosen-results li.active-result{padding:10px 7px;color:#a5a5a5}.mailform_element .chosen-container-single .chosen-search{display:none}.mailform_element .chosen-container .chosen-results li.active-result.highlighted{background:#acc600;color:#fff}.mailform_element .chosen-container-single .chosen-single div b{background-position:2px 12px}.mailform_element .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 12px}.mod_mailform table th,.mod_mailform table td{padding:10px 10px 10px 0;font:300 17px/29px "Open Sans",Arial,Helvetica,sans-serif}.mod_mailform table th{font-weight:600}span.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.main_shop_wrap{text-align:left}.shop_category_overview_container{margin:0 -30px 0 0;text-align:center}div.shop_category{display:inline-block;margin:0 0 30px;padding:0 30px 0 0;position:relative;width:33.33%;box-sizing:border-box}div.shop_category .resource_container{float:none;clear:both;width:100%;margin:0}.shop_category_description{display:block}.shop_products_empty{display:none}.shop_category .resource.picture a img,.shop_category .resource.picture img{width:100%;height:auto}.invoice_address>p{clear:both}.mod_shop.mod_action_manage_customers .crono_tab{border:1px solid #bbb;background:#fafafa}.mod_action_manage_orders form span.select2-container{max-width:600px}.mod_action_manage_orders form span.select2-container{width:auto !important;max-width:600px;min-width:370px}.mod_action_manage_orders form span.select2-container .select2-dropdown .select2-search{display:none !important}.mod_action_manage_orders form span.select2-container.select2-container--default .select2-selection--single{border:1px solid #aaa;border-color:#ccc !important;border-radius:0}.mod_action_manage_orders form span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{padding:8px 10px;background:#fff;color:#666;font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif}.mod_action_manage_orders form span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{top:4px;right:0}.mod_action_manage_orders form span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow:before{font-size:15px;color:#666;top:-1px;left:4px}.mod_shop.mod_action_manage_orders span.select2-container{font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif}.mod_shop.mod_action_manage_orders span.select2-container .select2-results__options{font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif;color:#000}.back_to_shop,a.back-to-overview,.category_back_button{display:inline-block;margin:-10px 0 20px;float:none;clear:both}.shop_category_overview_container+.shop_products{display:none}.shop_article{margin:40px 0 0 0;padding:35px 0 0 0;border-top:1px solid #ddd;background:none}.shop_article:first-child{margin:0;padding:0;border:0}.shop_article .resource_container{width:35%;float:left;margin:6px 40px 0 0}.shop_article .shop_add_to_cart_form,.shop_article .price_with_tax,.shop_article .article_number{display:none}.shop_article .shop_show_details{display:inline-block}#article_detail_tabs_main_wrap{display:none}#mod_shop_article_detail{text-align:left}#mod_shop_article_detail .shop-price{max-width:none}.shop-regular-price{font-size:29px}.shop-regular-price-reduced{margin:0 0 -5px;font-size:17px;color:#777}.article_detail_pictures{width:45% !important;float:left;margin:6px 40px 20px 0;padding:0}.shop_add_to_cart_form{padding:30px 0 0}.article_set label{padding:5px 10px 0 0}.article_set p{margin:0 0 10px}.shop_add_to_cart_container{padding:0;margin:0 0 10px}input.shop_add_to_cart_quantity,.article_set select{border:1px solid #ddd;padding:5px 10px;width:auto;font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif;color:#333}input.shop_add_to_cart_quantity{margin:3px 10px 0 0 !important}.article_number{text-align:right}.shop_article_information .shop-price-list{float:none;clear:both}div.wishlist_wrap>div{background:none}.wishlist_wrap+.button i{color:#acc600}.wishlist_wrap+.button:hover i{color:#fff}.wishlist_article_controls>a{background:none;box-shadow:none}.add_all_to_cart a,.wishlist_remove a{text-decoration:none}table.shop-cart input.amount_select{font:300 17px/24px "Open Sans",Arial,Helvetica,sans-serif;color:#333;width:20px;margin:0 5px 0 0;padding:3px 8px}div.payment-method{overflow:hidden;margin:0 0 10px}div.payment-method label{padding:0}div.payment-method input{margin:0 10px 0 0}#process_order_registration,#process_order_login{padding:15px 0 0 0}.shop_already_have_account{display:inline-block;margin:0 0 20px}.shop_registration_form a.button{display:inline-block;margin:0 0 24px}.login_infos p{overflow:hidden}.login_infos h2+p label{padding-top:0}.shop_div fieldset{border:1px solid #ccc}.shop_div fieldset legend{padding:0 10px;font-weight:600}.shop_div fieldset p{margin:0 0 10px 0}.shop_div .user_contact_address_fieldset label,.shop_div .user_address_fieldset label{display:inline-block;width:100px;padding:0 10px 0 0}div#navigation{background:#acc600;background:rgba(172,198,0,.9);margin:0;padding:0;height:50px}.navigation{margin:0 auto;padding:0;text-align:center;max-width:1170px}.navigation>li{list-style:none;background:rgba(0,0,0,0);margin:0;padding:5px 2px;display:inline-block;position:relative}.navigation>li:first-child{margin-left:0;border:none}.navigation>li>a{display:block;text-decoration:none;line-height:40px;font-weight:600;font-size:20px;padding:0 15px;border-radius:0 15px;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px #000;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.navigation>li.with_subnavi:hover>a{border-radius:0 15px 0 0;padding-bottom:2px}.navigation>li:hover>a,.navigation>li.current>a{background:#acc600}.navigation>li:hover>ul{visibility:visible;opacity:1}.navigation ul.level1{position:absolute;z-index:99;left:2px;top:47px;width:295px;margin:0;padding:25px 0 13px;background:#acc600;border-radius:0 15px;visibility:hidden;opacity:0;text-align:left;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navigation ul.level1>li{padding:0 20px;display:block}.navigation ul.level1>li>a{color:#fff;line-height:23px;font-size:17px;text-decoration:none;display:block;margin:0;padding:0 0 12px 0}.navigation ul.level1>li:hover>a,.navigation ul.level1>li.current>a{color:#333}.navigation ul.level2,.navigation ul.level3{display:none}.touch .navigation ul.level1{display:none}.navigation>li:hover>ul{display:block}.root_category_7 div#subnavigation{display:none}div#subnavigation ul.level2{margin:3px 0 0 0;width:350px;padding-right:40px;box-sizing:border-box;float:left}div#subnavigation ul.level2 li{list-style:none;border-top:1px solid #ddd;padding:9px 0}div#subnavigation ul.level2 li:first-child{border-top:0;padding-top:0}div#subnavigation ul.level2 li a{text-decoration:none;color:#555}div#subnavigation ul.level2 li.current a,div#subnavigation ul.level2 li:hover a{color:#acc600}.rwd_navigation,.rwd_navigation li{display:block;list-style:none}.rwd_navigation li a{display:block;text-decoration:none;color:#333}.rwd_navigation li.current{background:#acc600}.rwd_navigation li.current ul li.current>a,.rwd_navigation li.current>a{color:#fff;opacity:1}.rwd_navigation>li>a{padding:12px 20px;font-size:20px;line-height:34px;font-weight:400;text-transform:uppercase;font-weight:600;border-top:1px solid #ddd}.rwd_navigation>li.current>a{color:#fff}.rwd_navigation ul.level1{position:static;width:auto;visibility:visible;opacity:1;margin:-10px 0 0 0;list-style:none;padding:0 0 12px 20px;display:none}.navi_open .rwd_navigation ul.level1{display:block}.rwd_navigation ul.level1>li>a{font-size:17px;line-height:24px;padding:3px 20px;font-weight:400;opacity:.6;position:relative}.rwd_navigation li.current ul.level1>li>a{color:#fff}.rwd_navigation ul.level2{display:none}.rwd_navigation ul.level1 li.current>ul.level2{display:block}.rwd_navigation ul.level2>li>a{font-size:15px;position:relative;padding:2px 20px;font-weight:400;color:rgba(255,255,255,.6);padding-left:28px}.rwd_navigation ul.level2>li.current a{color:#fff}.rwd_navigation ul.level2>li:last-child>a{padding-bottom:8px}.rwd_navigation ul.level3>li>a{font-size:14px;position:relative;padding:5px 20px;padding-left:40px}#meta{float:right;text-align:right;padding:7px 0 0}.meta-navigation{margin:0;padding:0}.meta-navigation li{display:inline;list-style:none;margin:0;padding:0}.meta-navigation li a{color:#454545;font-size:15px;line-height:20px;font-weight:400;padding:0 0 0 19.5px;text-decoration:none;text-transform:uppercase}.meta-navigation li a:hover,.meta-navigation li.current a{color:#627100}.portlets_wrap{border-top:1px solid #1c1c1c}.social_media_wall{border-top:1px solid #1c1c1c;padding:87px 0 70px 0}.social_media_wall h3.social_media_title{text-align:center;font-size:45px;line-height:55px;color:#333;font-weight:300;margin:0 0 40px}.social_media_wall .juicer-feed{max-width:1150px;margin:0 auto;padding:0 20px;font-family:"Open Sans",Arial,Helvetica,sans-serif !important;overflow:hidden}.social_media_wall .juicer-feed.modern li.feed-item{border:1px solid #ccc}.social_media_wall .juicer-feed.modern li.feed-item.juicer{display:none;max-height:0;margin:0 !important;padding:0 !important;opacity:0 !important}.social_media_wall .juicer-feed.modern .j-poster{padding:11px 20px 12px}.social_media_wall .juicer-feed .j-paginate{font:400 17px/24px "Open Sans",Arial,Helvetica,sans-serif;padding:9px 16px;color:#fff;background-color:#acc600;border:1px solid #acc600;outline:none;cursor:pointer;width:fit-content;border-radius:0 15px;text-decoration:none;margin:20px auto 0px auto;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.social_media_wall .juicer-feed .j-paginate:hover{background-color:#e1001a;border-color:#e1001a}.social_media_wall .referral{display:none !important;max-height:0;overflow:hidden}.bottom_inner{max-width:1110px;margin:0 auto;padding:0 20px}.portlets_bottom{margin:0 0 0 0;padding:87px 0 70px 0}.portlet{background:none;color:#333;margin:0 0 30px 0;padding:0 30px 0 0;width:33.33%;float:left;box-sizing:border-box;text-align:center}.portlet .resource_container,.portlet .portlet_inner{position:relative}.portlet.with_picture .portlet_content_description{padding:20px 0 0}.portlet .picture{width:auto;min-width:100%;height:auto;overflow:hidden;position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.portlet .picture:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.3;z-index:5;pointer-events:none}.portlet .picture img{width:100%;height:auto}.portlet_listing .portlet-listing-entry-inline .picture a span{display:block;height:100%}.portlet_listing .portlet-listing-entry-inline .picture img,.bottom_inner .portlet .resource_container .picture img{backface-visibility:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);left:50%;position:absolute}.portlet_listing .portlet-listing-entry-inline:hover .picture img,.bottom_inner .portlet .resource_container:hover .picture img{-webkit-transform:translateX(-50%) scale(1.15);-moz-transform:translateX(-50%) scale(1.15);-o-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}.portlet_listing .portlet-listing-entry-inline:hover .picture,.portlet .resource_container:hover .picture{border-radius:0 50px 0 50px;overflow:hidden}.portlet_content_description>*:last-child,.portlet_content_description>*:last-child>*:last-child,.portlet_content_description>*:last-child>*:last-child>*:last-child{margin-bottom:0}.portlet h3.portlet-title,.portlet h3.portlet-title a{font-size:30px;line-height:35px;font-weight:bold;color:#333;text-transform:uppercase}.portlet.with_picture h3.portlet-title{position:absolute;bottom:35px;left:30px;right:30px;padding:0;margin:0;z-index:10;color:#fff;text-shadow:2px 2px 1px #000}.portlet.with_picture h3.portlet-title a{color:#fff}.add_portlet p label{padding:0 0 5px 0 !important}a.portlet_quicklinks_link{font-weight:600;display:block;margin:7px 0 0 0;padding:0;text-decoration:none}.portlet ul.controls{margin:0;padding:0;position:absolute;top:0;right:0;background:#fff;background:rgba(255,255,255,.7);z-index:10;padding:2px 5px}body .portlets .add_portlet{text-align:left}.goto-cart,body .portlets .add_portlet .add_portlet_action.button,body .portlets a.add_portlet_link{font:400 17px/29px "Open Sans",Arial,Helvetica,sans-serif;padding:8px 15px;color:#acc600;background:#fff;border:1px solid #acc600;border-radius:0 15px;text-decoration:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.goto-cart:hover,body .portlets .add_portlet .add_portlet_action.button:hover,body .portlets a.add_portlet_link:hover{background:#acc600;color:#fff}body .portlets .add_portlet .add_portlet_action.button{margin-top:10px}.pagination-numbers span.placeholder{margin-right:8px}.listing_actions{position:absolute;right:0;background:rgba(255,255,255,.5);padding:4px 10px 0;z-index:100}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){@import"hacks/ie10.css"}.portlets_wide_wrap .portlet{width:100%;margin:0;padding:0;float:none;clear:both}#add_portlet_wide{max-width:500px;margin:0 auto;padding:20px;text-align:left}.portlets_wide_wrap .portlet .resource_container{max-height:600px;overflow:hidden}.portlets_wide_wrap .portlet .resource_container .picture:before{display:none}.portlets_wide_wrap .portlet .resource_container .picture img{width:100%;height:auto}.portlets_wide_wrap .portlet .resource_container:hover .picture{border-radius:0}.portlets_wide_wrap .portlet .portlet_text_wrap{max-width:1170px;margin:0 auto;padding:25px 20px 30px}body .portlets_wide_wrap a.add_portlet_link{margin:20px}.portlet_listing{width:100%;padding:0;margin:0 -30px 0 0}.portlet_listing .portlet-listing-entry{width:calc((100% - 60px)/3);padding:0;margin:0;box-sizing:border-box;height:350px}.portlet_listing .portlet-entry-title{font-size:30px;line-height:35px;font-weight:bold;color:#fff;text-transform:uppercase;text-shadow:2px 2px 1px #000;margin:0}.portlet-listing-entry-inline{position:relative;height:100%}.portlet_listing .resource_container{overflow:hidden}.portlet_listing .picture img,.portlet_listing .resource_background,.portlet_listing .picture,.portlet_listing .resource_link,.portlet_listing .resource_container,.portlet_listing .portlet_inner{height:100%}.portlet_listing .picture img{width:auto}.portlet_listing .picture{position:relative;left:0;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.portlet_listing .portlet-entry-link,.portlet_listing .portlet-entry-content{display:none}.portlet_listing h3.portlet-title a,.portlet_listing h3.portlet-title{font-size:45px;line-height:55px;color:#333;font-weight:300;margin:0 0 40px}.portlet_listing .portlet-listing-entry-wrap{display:flex;flex-wrap:wrap;gap:30px}.portlet_listing .portlet-listing-content-container{position:absolute;bottom:35px;left:30px;right:30px;z-index:10}.portlet_listing .portlet-listing-entry h2{margin:0 0 6px}.portlet_listing h2{font-size:30px;line-height:35px;font-weight:bold;color:#fff;text-transform:uppercase;text-shadow:2px 2px 1px #000;margin:0}.portlet_listing .portlet-entry-date{font-size:25px;line-height:30px;color:#fff;font-weight:300;font-style:italic;text-transform:uppercase;text-shadow:2px 2px 1px #000}.portlet_listing_show_all{display:none}.portlet_listing.slider .portlet-listing-entry-wrap{position:relative}.portlet_listing.slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.portlet_listing.slider .slick-arrow i{font-size:40px}.portlet_listing.slider .slick-arrow.slick-arrow-left{left:-30px}.portlet_listing.slider .slick-arrow.slick-arrow-right{right:-30px}.portlet_listing.slider .slick-arrow.slick-disabled{opacity:.5;cursor:default}.portlet_listing.slider .slick-list{overflow:hidden}.portlet_listing.slider .slick-track{display:flex;align-items:flex-start;display:flex}.portlet_listing.slider .portlet-listing-entry{padding:0 15px;margin:0;height:100%}.portlet_listing.slider .portlet-listing-entry .portlet-listing-entry-inline{display:flex;flex-direction:column;gap:10px}.portlet_listing.slider .portlet-listing-entry .portlet-listing-entry-inline .picture:before{display:none}.portlet_listing.slider .portlet-listing-entry .portlet-listing-entry-inline .picture img{display:block;position:unset;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.portlet_listing.slider .portlet-listing-content-container{display:flex;flex-direction:column;justify-content:center;height:100%;position:unset;text-align:left}.portlet_listing.slider .portlet-listing-content-container .portlet-entry-date{color:#555;font-size:16px;line-height:20px;font-weight:300;text-transform:uppercase;margin:0 0 5px 0;text-shadow:none}.portlet_listing.slider .portlet-listing-content-container h2,.portlet_listing.slider .portlet-listing-content-container h2 a{color:#555;font-size:30px;line-height:35px;font-weight:300;text-transform:uppercase;margin:0 0 18px 0;text-decoration:none;text-shadow:none}.portlet_listing.slider .portlet-listing-content-container .portlet-entry-content{display:block}.portlet_listing.slider .portlet-listing-content-container .portlet-entry-introduction,.portlet_listing.slider .portlet-listing-content-container .portlet-entry-content{text-align:left;margin-bottom:10px}.portlet_listing.slider .portlet-listing-content-container .portlet-entry-introduction+.portlet-entry-content{font-size:15px;line-height:27px}.portlets_right{width:280px;margin:0 0 0 40px;padding:7px 0 0 0}.portlets_right .portlet{width:100%;margin:0 0 40px 0;padding:0;float:none;clear:both;text-align:left}.portlet_shop .shop_subcategories,.portlet_shop .shop_categories{list-style:none;margin:0;display:block;float:none;clear:both}.portlet_shop .shop_categories>li{border-bottom:1px solid #ddd;padding:7px 0 10px}.portlet_shop .shop_categories>li.sort-0{padding-top:0}.portlet_shop .shop_categories li a{text-decoration:none;display:block;color:#333;font-weight:500}.portlet_shop .shop_categories li li a{color:#777;font-weight:300}.portlet_shop .shop_categories li.current>a,.portlet_shop .shop_categories li a:hover,.portlet_shop .shop_categories li li a:hover{color:#acc600}.portlet_shop .shop_subcategories{margin:0 0 0 20px}.portlet_shop .portlet_shop_category_introduction{display:none}.portlet_shop_cart .shop_cart{padding:0 0 10px}.portlet_shop_cart .shop_cart>h3{display:none}.portlet_shop_cart .portlet_shop_cart_no_articles{margin:0}.portlet_shop_cart .empty_cart_inner+.goto-cart{display:none}.portlet_shop_cart .shop_cart .portlet_shop_cart_table td{padding:0 10px 10px 0}.portlet_shop_member_panel .login_form input{width:100%;box-sizing:border-box}.portlet_shop_member_panel .login_form label{margin:-2px 0 10px;padding:0}.portlet_shop_member_panel .login_form input.button{width:auto}.portlet_shop_member_panel .login_form form+p{display:none}.portlet_shop_member_panel .portlet_shop_register{padding:5px 0 0 0;display:block}.portlet_shop_member_panel .portlet_shop_member_panel_inner>p{margin:0}.portlet_shop_member_panel .portlet_shop_member_panel_inner a{text-decoration:none}div#portlet_partner{width:100%;margin:0;padding:9px 0;position:relative;float:none;clear:left;background:#fff;border-top:1px solid #1c1c1c}#portlet_partner_slider_wrap{max-width:1170px;margin:0 auto;position:relative}div#portlet_partner ul.controls{top:0;right:0;background:none rgba(0,0,0,0);z-index:500}div#portlet_partner_slider{overflow:hidden;position:relative;visibility:hidden;margin:0}div#portlet_partner_track{overflow:hidden;position:relative}div.portlet_partner_slide{float:left;width:100%;position:relative;text-align:center}div.partner_logo{width:16.66%;padding:0 15px;box-sizing:border-box;text-align:center;line-height:80px;min-height:80px;vertical-align:middle;display:inline-block}div.mobile div.partner_logo{width:50%;height:80px;line-height:80px;padding:0 10px;text-align:center}div.mobile div.partner_logo img{width:auto;max-width:100%;max-height:100%;margin:10px 0 0}div.portlet_partner_swipe_control{position:absolute;height:31px;width:16px;left:-47px;top:50%;margin-top:-15px}div.portlet_partner_swipe_control.portlet_partner_next_wrap{left:auto;right:-47px}div.portlet_partner_swipe_control a{display:block;width:19px;height:34px;background:url(../img/partner_controls.png) no-repeat left top;background-size:37px}div.portlet_partner_next_wrap a{background-position:right top}div.portlet_partner_swipe_control a:hover{background-position:left bottom}div.portlet_partner_next_wrap a:hover{background-position:right bottom}div.partner_logo img{display:inline;vertical-align:middle;margin:0;height:auto;max-height:45px;width:auto;max-width:100%}div.partner_logo a{display:block}div.partner_logo img{opacity:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}div.partner_logo:hover img,div.partner_logo a:hover img{opacity:.6}.pictures.float_left,.pictures.float_left_with_clear{float:left}.pictures.float_right,.pictures.float_right_with_clear{float:right}.slide span,.pictures span{box-shadow:none}.pictures.float_left .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture,.pictures.float_left_with_clear .picture{width:100%;box-sizing:border-box}.pictures.float_left .picture img,.pictures.float_right .picture img,.pictures.float_right_with_clear .picture img,.pictures.float_left_with_clear .picture img{display:block;width:100%;height:auto}.pictures.gallery{width:auto;margin:60px 0 -5px 0;margin-left:-30px}.pictures.gallery .picture{box-sizing:border-box;width:33.33%;float:left;padding-left:30px;margin-bottom:30px}.pictures.gallery .picture:nth-child(3n+1){clear:left}.pictures.gallery .picture img{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.pictures.gallery .picture:hover img{border-radius:0 50px 0 50px;overflow:hidden}.pictures.gallery .picture span,.pictures.gallery .picture a{display:block}.pictures.gallery .picture img{display:block;width:100%;height:auto}#slider{aspect-ratio:2/1;overflow:hidden}.slide img{width:100%}.documents{margin:30px 0 20px}.documents h2{display:none}.documents .document{display:inline-block;line-height:29px;background-position:left 7px;padding:0 0 0 25px}html.cssanimations .bxslider.slide_behind .slide{opacity:1}html.cssanimations .bxslider.slide_behind .navOutNext{-webkit-animation:hideLeft .5s forwards;animation:hideLeft .5s forwards}html.cssanimations .bxslider.slide_behind .navInNext{-webkit-animation:showRight .5s forwards;animation:showRight .5s forwards}html.cssanimations .bxslider.slide_behind .navOutPrev{-webkit-animation:hideRight .5s forwards;animation:hideRight .5s forwards}html.cssanimations .bxslider.slide_behind .navInPrev{-webkit-animation:showLeft .5s forwards;animation:showLeft .5s forwards}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition:opacity .5s}html.cssanimations .bxslider.slide_behind .slide::after,html.cssanimations .bxslider.slide_behind .navOutNext::before,html.cssanimations .bxslider.slide_behind .navOutPrev::before{opacity:1}html.cssanimations .bxslider.slide_behind .slide::before,html.cssanimations .bxslider.slide_behind .slide.active-slide::after,html.cssanimations .bxslider.slide_behind .navInNext::after,html.cssanimations .bxslider.slide_behind .navInPrev::after{opacity:0}@-webkit-keyframes hideLeft{0%{-webkit-transform:translateZ(0px)}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px)}}@keyframes hideLeft{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@-webkit-keyframes showRight{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes showRight{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1}41%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}@-webkit-keyframes hideRight{0%{-webkit-transform:translateZ(0px)}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px)}}@keyframes hideRight{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px)}40%{-webkit-transform:translate(40%, 0) scale(0.8) rotateY(-20deg);transform:translate(40%, 0) scale(0.8) rotateY(-20deg);z-index:9999}100%{opacity:1;-webkit-transform:translateZ(-400px);transform:translateZ(-400px)}}@-webkit-keyframes showLeft{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);opacity:1;z-index:9999}}@keyframes showLeft{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1}41%{-webkit-transform:translate(-40%, 0) scale(0.8) rotateY(20deg);transform:translate(-40%, 0) scale(0.8) rotateY(20deg);opacity:1;z-index:9999}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;z-index:9999}}html.cssanimations .bxslider.height_parallax .slide{height:100%;overflow:hidden;opacity:1 !important}html.cssanimations .bxslider.height_parallax,html.cssanimations .height_parallax_parent{height:400px !important}html.cssanimations .bxslider.height_parallax .navOutNext{-webkit-animation:decreaseHeight .8s forwards ease-in-out;animation:decreaseHeight .8s forwards ease-in-out;z-index:1001 !important}html.cssanimations .bxslider.height_parallax .navInNext{-webkit-animation:show .8s forwards ease-in-out;animation:show .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navOutPrev{-webkit-animation:hide .8s forwards ease-in-out;animation:hide .8s forwards ease-in-out}html.cssanimations .bxslider.height_parallax .navInPrev{z-index:1001 !important;opacity:1;-webkit-animation:increaseHeight .8s forwards ease-in-out;animation:increaseHeight .8s forwards ease-in-out}@-webkit-keyframes decreaseHeight{to{height:0}}@keyframes decreaseHeight{to{height:0}}@-webkit-keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@keyframes show{0%{opacity:0 !important}1%,100%{opacity:1 !important}}@-webkit-keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@keyframes hide{0%,99%{opacity:1 !important}100%{opacity:0 !important}}@-webkit-keyframes increaseHeight{from{height:0}to{height:100%}}@keyframes increaseHeight{from{height:0}to{height:100%}}html.cssanimations .bxslider.soft_scale .navOutNext{-webkit-animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}html.cssanimations .bxslider.soft_scale .navInNext{-webkit-animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navOutPrev{-webkit-animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:100 !important}html.cssanimations .bxslider.soft_scale .navInPrev{-webkit-animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);animation:scaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);z-index:101 !important}@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1.2);opacity:0}}@keyframes scaleUp{to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes scaleDownUp{from{opacity:0;-webkit-transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleDownUp{from{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleDown{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.9)}}@keyframes scaleDown{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes scaleUpDown{from{-webkit-transform:scale(1.2);opacity:0}to{opacity:1;-webkit-transform:scale(1)}}@keyframes scaleUpDown{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media(orientation: portrait)and (max-width: 768px){#slider{width:100%;aspect-ratio:1/1}.bx-wrapper .bx-viewport,.bx-wrapper,.bx-wrapper .bx-viewport *{object-fit:cover}div#bx-slider-wrap{height:100% !important}#slider,.bx-wrapper,.bx-wrapper .slide{max-height:none;height:auto}div.bx-wrapper .bx-controls-direction a{width:60px;height:60px;background-size:121px}}@media screen and (max-width: 1450px){.ten_years{bottom:-68px;margin-right:0;right:20px}.ten_years img{width:80px}}@media screen and (max-width: 1310px){div.portlet_partner_swipe_control{left:30px}div.portlet_partner_swipe_control.portlet_partner_next_wrap{right:30px}div#portlet_partner_slider_wrap{max-width:1170px;padding:0 50px}.order_form_userinfo label,.shop_registration_form label,.shop_div form label,.mailform_element label,#mailform_submit_button label,.login_form label{width:30%;box-sizing:border-box}.mailform_element .chosen-container{width:70% !important}.shop_div #filter_form select,.order_form_userinfo textarea,.shop_registration_form select,.shop_registration_form input,.shop_div form input,.mailform_element input,.mailform_element textarea,.login_form input{width:70%;box-sizing:border-box}#google_map{height:0;padding:0 0 33.3%}.mailform_element.checkbox_field p{width:70%}}@media screen and (max-width: 1210px){#footer{padding:35px 25px;font-size:14px;line-height:20px}.social_media{padding:34px 0 51px}#footer li{padding:0 10px}.pictures.gallery{margin-left:-20px}.pictures.gallery .picture{padding-left:20px;margin-bottom:20px}.mailform_right_fields{float:none;clear:both}.wishlist_wrap .wishlist_remove,.wishlist_wrap .add_all_to_cart{position:static;clear:left;display:block;float:none;margin:0}.wishlist_wrap .add_all_to_cart{margin:0 0 10px 0}.portlet_listing.slider .slick-arrow.slick-arrow-right{right:-15px}.portlet_listing.slider .slick-arrow.slick-arrow-left{left:-15px}}@media screen and (max-width: 1100px){.home_slider .bx-wrapper .slide_text_container{left:40px;bottom:40px}div.bx-wrapper .bx-controls-direction a{left:40px}div.bx-wrapper .bx-controls-direction a.bx-next{right:40px}div.bx-wrapper .slide_text_container h2{font-size:45px;line-height:55px}}@media screen and (max-width: 1020px){.ten_years{bottom:0;margin-right:0;right:90px}.content_right{float:none;clear:both;border-top:1px solid #ddd;padding:35px 0 0 0;margin:15px -25px 0 0}.portlets_right{width:100%;margin:0;padding:0;overflow:hidden}.portlets_right .portlet{width:50%;margin:0 0 40px 0;padding:0 25px 0 0;float:left;clear:none;box-sizing:border-box}.portlets_right .portlet:nth-child(odd){clear:left}.listing_entry .resource_container,.overview_item .resource_container{margin-right:25px}#footer{padding:30px 25px;text-transform:none}.social_media{padding:0;float:right}#footer .contact{float:left;margin:0;padding:10px 0 0 0;border:0}#footer ul{text-align:left}#footer .copy li{padding:0 10px 0 0}#footer .copy{float:none;clear:left;text-transform:uppercase}#footer .contact li{display:block;padding:0}.slogan{font-size:18px}.bx-wrapper .bx-controls-direction a{margin:33px 0 0}div.content{padding:47px 25px 34px}.portlets_bottom,.social_media_wall{padding:47px 0 30px}.portlet.with_picture h3.portlet-title,.portlet_listing .portlet-listing-entry h2,.portlet_listing .portlet-listing-entry h2 a,.portlet_listing .portlet-entry-date{font-size:20px;line-height:25px}.portlet.with_picture h3.portlet-title,.portlet_listing .portlet-listing-content-container{bottom:25px}.pictures.gallery{margin-top:50px}#header{border-bottom:1px solid #ddd}#header-sticky-wrapper{height:auto !important}#header-sticky-wrapper.is-sticky{height:auto !important}#header.is_scroll div#logo{width:475px}#header-sticky-wrapper.is-sticky #header{position:relative !important}.is_scroll .header_content{padding:25px 25px 16px}.is_scroll .slogan{height:auto;opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}div#subnavigation,div#navigation,div#metanavigation{display:none}.responsive_navigation_toggle{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:90;top:-1px;right:0;width:50%;height:100%;opacity:1;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.4);overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.page{position:relative;z-index:30;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.navi_open .page{-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}div.bx-wrapper .bx-controls-direction a{width:60px;height:60px;background-size:121px}}@media screen and (max-width: 860px){.slogan{display:none}#header.is_scroll div#logo,#header div#logo{width:270px;height:auto}.responsive_navigation_toggle{top:43px}.is_scroll .header_content,.header_content{padding:15px 25px 8px}nav#rwdnav{width:77%}.navi_open .page{-webkit-transform:translate3d(-77%, 0, 0);-moz-transform:translate3d(-77%, 0, 0);-ms-transform:translate3d(-77%, 0, 0);-o-transform:translate3d(-77%, 0, 0);transform:translate3d(-77%, 0, 0)}.bx-wrapper .bx-controls-direction a{margin:3px 0 0 0}div.content{padding:37px 25px 24px}.portlets_bottom,.social_media_wall{padding:37px 0 20px}h1{font-size:35px;line-height:45px;margin:0 0 20px 0}h2,h2 a{font-size:25px;line-height:30px;margin:0 0 15px 0}h3,h3 a,div.content h3.portlet-title,div.content h3.portlet-title a{font-size:18px;line-height:24px;margin:0 0 7px 0}.pictures.gallery{margin-top:40px}.pictures.gallery .picture{width:50%}.pictures.gallery .picture:nth-child(3n+1){clear:none}.pictures.gallery .picture:nth-child(odd){clear:left}#google_map{padding:0;height:330px}}@media screen and (max-width: 750px){.bottom_inner .portlet.portlet_content,.portlet_listing .portlet-listing-entry{width:calc((100% - 30px)/2)}div.partner_logo{width:33%;line-height:60px;min-height:60px}}@media screen and (max-width: 600px){.portlet_listing h3.portlet-title a,.portlet_listing h3.portlet-title,.social_media_wall h3.social_media_title{margin:0 0 30px;font-size:31px;line-height:38px}.order_form_userinfo label,.shop_registration_form label,.shop_div form label,.mailform_element label,.login_form label{width:100%;padding:0;margin:0 0 10px}.mailform_element.checkbox_field p{width:100%}.mailform_element .chosen-container{width:100% !important}.shop_div #filter_form select,.order_form_userinfo textarea,.shop_registration_form select,.shop_registration_form input,.shop_div form input,.mailform_element input,.mailform_element textarea,.login_form input{width:100%}.edit_user_form.user_registration_form .shop_registration_form:last-child label,.shop_div .shop_registration_form:last-child label,.shop_div form>p:last-child label,#mailform_submit_button label{display:none}.portlets_right .portlet{width:100%;margin:0 0 30px}.article_detail_pictures{float:none;clear:both;overflow:hidden;width:100% !important;margin:0 0 25px}.article_number,#mod_shop_article_detail .shop_article_information .shop-price-list,#mod_shop_article_detail .shop_article_information{text-align:left}#mod_shop_article_detail .shop-price{float:none;clear:both}#mod_shop_article_detail .shop_article_information .shop_add_to_cart_form{float:right;text-align:right;padding:10px 0}.shop_article .resource_container{float:none;clear:both;margin:6px 0 20px 0;width:100%}div.shop_category{width:50%}#bx-slider-wrap{height:auto !important}.home_slider .bx-wrapper .bx-viewport img{width:100% !important;height:auto !important;min-width:0;min-height:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (max-width: 520px){#footer{padding:25px 25px 20px}.social_media{float:none;clear:both;text-align:left;padding:0 0 5px}.social_media a{margin:0 14px 0 0}}@media screen and (max-width: 500px){.pictures.gallery .picture{width:100%}.listing_entry,.overview_item{margin:30px 0 0;padding:25px 0 0}.listing_entry .listing-content,#listing_entry_content,.overview_item .content{clear:both}.listing_entry .resource_container,.overview_item .resource_container{clear:both;float:none;margin:6px 0 15px 0}.overview_item .resource_container,.overview_item .resource_container .picture,.overview_item .resource_container .picture img{width:100%;height:auto}.pictures.float_left,.pictures.float_left_with_clear,.pictures.float_right,.pictures.float_right_with_clear{width:auto}.pictures.float_left .picture,.pictures.float_left_with_clear .picture,.pictures.float_right .picture,.pictures.float_right_with_clear .picture{padding:0}.listing_entry .pictures :nth-last-child(2),.overview_item .pictures :nth-last-child(2){margin-bottom:10px}.home_slider .bx-wrapper .slide_text_container{display:none}.bottom_inner .portlet.portlet_content,.portlet_listing .portlet-listing-entry{width:100%}.portlet_listing .portlet-listing-entry-inline .picture img,.bottom_inner .portlet .resource_container .picture img{width:100%;object-fit:cover}div.partner_logo{width:50%;line-height:50px;min-height:50px}.shop_article .shop-price-list{float:none;clear:both;margin:15px 0 0 0}div#cart_container{overflow:hidden}#cart_container .empty_cart_button,#cart_container .refresh_button{display:block;width:100%;margin:0 0 10px}table.shop-cart input.amount_select{margin:0;padding:2px 6px;width:8px}.shop_no_account{margin-bottom:10px}.button_bar_bottom input.button{display:block;width:100%;margin:0 0 10px}.ten_years{display:none}}@media screen and (max-width: 450px){#header.is_scroll div#logo,#header div#logo{width:230px;height:auto}.responsive_navigation_toggle{top:38px}}@media print{body{font:200 17px/27px "Open Sans",Arial,Helvetica,sans-serif;background:#fff}.back_to_shop,a.back-to-overview,.category_back_button,.shop_add_to_cart_form,.content_right,.documents,#mailform_submit_button,div#portlet_partner,#footer .copy,.social_media,.portlet_listing .portlet-entry-date,div#slider,div#navigation,#meta,.imprint{display:none}#header.is_scroll div#logo,#header div#logo{width:350px}#header-sticky-wrapper #header,#header-sticky-wrapper,#header-sticky-wrapper.absolute{position:static !important;height:auto !important}.header_content{padding:0}.portlets_bottom,div.content{padding:40px 0;text-align:left}h1{font-size:35px;line-height:45px;margin:0 0 25px 0;text-align:left}h2,h2 a{font-size:24px;line-height:30px;margin:0 0 10px 0}h3,h3 a,div.content h3.portlet-title,div.content h3.portlet-title a{font-size:17px;line-height:26px;margin:0 0 7px 0}.portlet h3.portlet-title,.portlet_listing .portlet-listing-entry h2,.portlet_listing .portlet-listing-entry h2 a{font-size:24px;line-height:30px;text-shadow:0}#footer{background:none}#footer ul{text-align:left}#footer{border-top:1px solid #ddd;padding:20px 0 0 0;font-size:14px;line-height:20px;text-transform:none;font-weight:300}#footer .contact{border:0;margin:0;padding:0}#footer li a,#footer li{display:block;color:#333}#google_map{height:300px;padding:0;margin:40px 0 0 0}.mailform_right_fields{float:none;clear:both}.listing_entry .resource_container,.overview_item .resource_container{width:270px}}
