.title-red{color:#350c0c}.h1-s{font-size:42px;font-weight:300;letter-spacing:1px;line-height:49px}.h2-s{font-size:36px;font-weight:300;letter-spacing:.8px;line-height:43px}.h3-s{font-size:28px;font-weight:300;letter-spacing:.6px;line-height:35px}.h4-s{font-size:22px;letter-spacing:.49px;line-height:27px;font-weight:300}.h5-s{font-size:18px;letter-spacing:.4px;line-height:22px;font-weight:300}.h6-s{font-size:14px;letter-spacing:.3px;line-height:19px;font-weight:400}.separator-line{height:1px;background-color:#cbcbcb;width:100%}.mb12{margin-bottom:12px}.mb24{margin-bottom:24px}.mb36{margin-bottom:36px}.mb48{margin-bottom:48px}.mb56{margin-bottom:56px}.mb64{margin-bottom:64px}.ml12{margin-left:12px}.ml24{margin-left:24px}.ml32{margin-left:32px}.mr12{margin-right:12px}.mr24{margin-right:24px}.mr32{margin-right:32px}.overflowHidden{overflow:hidden}.col-xl-63,.col-xl-36{position:relative;width:100%;padding-left:24px;padding-right:24px}@media (min-width:1200px){.col-xl-63{flex:0 0 63.666667%;max-width:63.666667%}.col-xl-36{flex:0 0 36.333333%;max-width:36.333333%}}@media (min-width:600px){.wp-block-columns .wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-columns .wp-block-column:not(:first-child){margin-left:64px}}@media (min-width:992px){.desktop_hide_important{display:none !important}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point .circle{width:36px;height:36px;font-size:16px}}@media screen and (min-width:1200px) and (max-width:1610px){header#mnhdr #pnslnav #pnslnav-rght{flex-shrink:0}header#mnhdr #pnslnav #pnslnav-rght .search_form{padding:0 20px 0 10px}header#mnhdr #pnslnav #pnslnav-rght .search_form .searchform{width:50px}.searchform input[name="s"]{max-width:0;margin-left:-17px;transition:max-width .3s ease-in-out,margin-left .3s ease-in-out}.searchform:hover input[name="s"]{max-width:140px;margin-left:0}.searchform input[name="s"].focused{max-width:350px;margin-left:0}}@media (min-width:1600px){.tax-product_cat .container,.single-solution-template .container,.woocommerce-page .container{max-width:1280px}}@media screen and (max-width:1700px){.about-us-page-template .page_content .competence .competence_text{max-width:24%}.about-us-page-template .page_content .competence .competence_image_container{max-width:75%;padding:50px 0}}@media screen and (max-width:1600px){html[lang=lt-LT] header#mnhdr #pnslnav .site-main-menu ul li,html[lang=fi] header#mnhdr #pnslnav .site-main-menu ul li,html[lang=es-ES] header#mnhdr #pnslnav .site-main-menu ul li{padding-left:5px;padding-right:5px}}@media screen and (max-width:1500px){header#mnhdr #pnslnav #pnslnav-lft{padding:0 10px}header#mnhdr #pnslnav .site-main-menu ul li{padding-left:10px;padding-right:10px}header#mnhdr .search_form{padding:0 20px 0 10px}header#mnhdr .my-list-holder{padding:0 20px}html[lang=lt-LT] header#mnhdr #pnslnav .site-main-menu ul li,html[lang=fi] header#mnhdr #pnslnav .site-main-menu ul li,html[lang=es-ES] header#mnhdr #pnslnav .site-main-menu ul li{padding-left:3px;padding-right:3px}html[lang=lt-LT] header#mnhdr #pnslnav .site-main-menu ul li a,html[lang=fi] header#mnhdr #pnslnav .site-main-menu ul li a,html[lang=es-ES] header#mnhdr #pnslnav .site-main-menu ul li a{font-size:15px}.solutions_tax.industrial .solutions_right .main-cat-image{margin-right:42px}.solutions_tax.industrial .solutions_right .solutions-row{min-width:342px}}@media screen and (max-width:1360px){.single-solution-template:not(.industrial,.tabbed-solution) .solution_content .solution_content_container .solution_products{max-width:400px;padding-left:48px}.about-us-page-template .page_content .competence .competence_image_container{padding:75px 0}.woocommerce .single_product .special_attributes,.solution_products .product .special_attributes{padding-left:0}html[lang=es-ES] header#mnhdr #pnslnav .site-main-menu ul li{padding-left:5px;padding-right:5px}}@media screen and (max-width:1300px){header#mnhdr .pnsl-logo{padding:0 24px}header#mnhdr #pnslnav .site-main-menu ul li a{font-size:15px;letter-spacing:.33px;line-height:18px}header#mnhdr .search_form{padding:0 10px}header#mnhdr .search_form .searchform{position:relative;width:167px;height:100%}header#mnhdr .search_form .searchform>div{position:absolute;top:0;right:0;height:100%;padding-left:30px;background:#fff}header#mnhdr .search_form .searchform>div button{width:18px;margin-right:12px;margin-bottom:3px}header#mnhdr .search_form .searchform>div input[name="s"]{font-size:15px;letter-spacing:.33px;line-height:18px}header#mnhdr .my-list-holder a{padding:13px 18px 10.5px;font-size:15px;letter-spacing:.33px;line-height:18px}header#mnhdr .my-list-holder a svg{margin-bottom:2px}}@media screen and (max-width:1199px){.pnsl-nt-fnd{height:calc(100vh - 68px);max-width:100%;-ms-flex-align:center;align-items:center;min-height:500px}.pnsl-nt-fnd>p{max-width:484px;margin:0 auto;text-align:center}.pnsl-nt-fnd a.btn{margin-top:32px}body{padding-top:68px}#mnhdr{display:none !important}header.mobile_header{display:flex !important;height:68px;z-index:4}header.mobile_header .search_form{padding:0}header.mobile_header .search_form .mobile_form_open{display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:0 24px;cursor:pointer}header.mobile_header .search_form .searchform{display:none;position:fixed;top:0;left:0;width:100%;height:68px;padding:14px 55px 14px 24px;background:#fff}header.mobile_header .search_form .searchform>div{position:relative;padding-left:0}header.mobile_header .search_form .searchform input[name="s"]{width:100%;max-width:100%;color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px}header.mobile_header .search_form .searchform input[name="s"]:focus{border:none}header.mobile_header .search_form .searchform input::-webkit-input-placeholder{color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px}header.mobile_header .search_form .searchform input:-ms-input-placeholder{color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px}header.mobile_header .search_form .searchform input::placeholder{color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px}header.mobile_header .search_form .searchform button{flex-shrink:0;width:22px;height:24px;margin-right:18px}header.mobile_header .search_form .searchform .mobile_form_close{position:absolute;top:50%;right:24px;display:block;width:19px;height:19px;transform:translateY(-50%);cursor:pointer}header.mobile_header .search_form .searchform .mobile_form_close:before,header.mobile_header .search_form .searchform .mobile_form_close:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1.5px;background:#350c0c;transform:rotate(45deg) translateY(-50%)}header.mobile_header .search_form .searchform .mobile_form_close:after{transform:rotate(-45deg) translateY(-50%)}header.mobile_header .search_form.search_open{z-index:1}header.mobile_header .search_form.search_open .searchform{display:block;padding-top:5px;padding-bottom:5px}.pnsl-video-modal{z-index:4}.pnsl-video-modal .close{height:60px}.pnsl-video-modal .close>div{height:30px;width:30px}.pnsl-video-modal .close>div span{height:20px;top:calc(50% - 10px)}.pnsl-video-modal .video-container{padding-top:60px}#pnsl-frnt-sldr .carousel-indicators,#pnsl-frnt-sldr .carousel-control-prev,#pnsl-frnt-sldr .carousel-control-next{display:none}#pnsl-frnt-sldr .carousel-item{height:auto}#pnsl-frnt-sldr .carousel-image{display:flex;flex-direction:column;height:auto;min-height:calc(100vh - 68px);background:#fff !important}#pnsl-frnt-sldr .carousel-mobile-image{display:block;height:auto;padding-bottom:68%;background-size:195%;background-position:100% 50%;background-repeat:no-repeat}#pnsl-frnt-sldr .slide_video_container{position:relative;top:0;left:0;-webkit-transform:none;transform:none;padding-bottom:68%}#pnsl-frnt-sldr .pnsl-sldr-cnt{min-height:unset;flex:1 0 auto;padding-top:30px;padding-bottom:30px;background:0 0 !important;text-align:center;border-bottom:1px solid #cbcbcb}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div>*{transform:translateY(50px)}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .moveup{transform:translateY(-50px)}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .standby{transform:translateY(50px)}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div h2{color:#212121 !important}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div h2>*{color:#212121 !important}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div h2 span{color:#212121 !important}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div p{color:#212121 !important}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .btn{color:#fff;background:#d52b00}.about-us-page-template .page_content .references #references_gallery .carousel-inner-container .carousel-control-prev{left:30px}.about-us-page-template .page_content .references #references_gallery .carousel-inner-container .carousel-control-next{right:30px}.about-us-page-template .page_content .competence{text-align:center}.about-us-page-template .page_content .competence .competence_text{position:relative;top:unset;left:unset;max-width:100%}.about-us-page-template .page_content .competence .competence_image_container{max-width:100%;padding:0}header.mobile_header #pnsl-mobile-nav .site-main-menu ul li .sub_menu_wrapper{display:none !important}header.mobile_header #pnslnav-bottom .pnsl-lngsw{border:none}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-ico-container{background:#d52b00}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-ico-container .pnsl-lngsw-ico .pnsl-lng-arr{margin-left:5px;transform:rotate(-90deg)}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-ico-container .pnsl-lngsw-ico.desktop{display:none !important}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-ico-container .pnsl-lngsw-ico.mobile{display:-ms-flexbox !important;display:flex !important}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;padding:0;background:#fff;overflow-y:initial}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_title{display:none !important}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_top_mobile{display:flex;align-items:center;height:66px;margin:0;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_top_mobile .langs_top_mobile_arrow{flex-shrink:0;width:71px;height:100%;border-right:1px solid #cbcbcb;cursor:pointer}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_top_mobile .langs_top_mobile_arrow span{position:relative;display:block;width:27px;height:18px}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_top_mobile .langs_top_mobile_arrow span:before{content:"";position:absolute;top:50%;left:0;display:block;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);border:2px solid #350c0c;border-width:0 0 2px 2px}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_top_mobile .langs_top_mobile_arrow span:after{content:"";position:absolute;top:50%;right:0;display:block;width:27px;height:2px;transform:translateY(-50%);background:#350c0c}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .langs_top_mobile p{margin:0 24px 0 32px;color:#350c0c;font-size:16px;letter-spacing:.36px;line-height:34px}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .pnsl-lngsw-list-container{width:100%;max-height:calc(100vh - 66px);margin:0;padding:32px 100px 0 64px;overflow-y:auto}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .pnsl-lngsw-list-container .pnsl-lngsw-country{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:32px;text-align:left}header.mobile_header.open .mobile_form_open svg *{stroke:#fff}header.mobile_header.open .searchform button svg *{stroke:#350c0c}.woocommerce .woocommerce-message.wishlist-message,.single-solutions .woocommerce-message.wishlist-message,.page-template-template-wish-list .woocommerce-message.wishlist-message,body.woocommerce .woocommerce-message{height:auto;padding:16px 50px 16px 40px;z-index:3}.woocommerce .woocommerce-message.wishlist-message:before,.single-solutions .woocommerce-message.wishlist-message:before,.page-template-template-wish-list .woocommerce-message.wishlist-message:before,body.woocommerce .woocommerce-message:before{top:50%;left:13px;transform:translateY(-60%)}.woocommerce .woocommerce-message.wishlist-message .close_notification,.single-solutions .woocommerce-message.wishlist-message .close_notification,.page-template-template-wish-list .woocommerce-message.wishlist-message .close_notification,body.woocommerce .woocommerce-message .close_notification{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.solutions_tax.industrial .solutions_right .wrap{flex-direction:column}.solutions_tax.industrial .solutions_right .wrap .main-cat-image{margin-right:0}.single-solution-template .solution_content .container{max-width:100%}.single-solution-template .solution_content .container .solution_content_container .solution_image{padding-left:40px;padding-right:50px}.single-solution-template .solution_content .container .solution_content_container .solution_image .solution_image_container{padding:32px 24px}.single-solution-template .solution_content .container .solution_content_container .solution_products{max-width:400px;padding-left:24px}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_products,.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_products{max-width:100%}.single-solution-template.tabbed-solution .products.slider{padding:0 24px}.single-solution-template.tabbed-solution .products.slider .slick-prev{left:0}.single-solution-template.tabbed-solution .products.slider .slick-next{right:0}footer #cookie_notification{padding:0 24px}#tidio-chat{z-index:1}#tidio-chat #tidio-chat-iframe{max-height:calc(100vh - 68px) !important}}@media screen and (max-width:991px){.mob_hid{display:none}.desktop_hide{display:block}header.mobile_header #pnsl-mobile-nav .site-main-menu ul li{margin-bottom:24px}header.mobile_header #pnsl-mobile-nav .site-main-menu ul li.small-menu .sub_menu_wrapper{padding:12px 0 0}.wish-page-template>.container:last-of-type{max-width:100%}.wish-page-template .wish-list-product>.row{flex-direction:row;flex-wrap:nowrap}.wish-page-template .wish-list-product .product-thumbnail{min-width:89px;max-width:23.733%;width:100%;padding:0}.wish-page-template .wish-list-product .product-thumbnail a img{max-height:100%;height:auto}.wish-page-template .wish-list-product .product_box .product_information{display:none}.pnsl-frnt-map .rght-side,.pnsl-frnt-map .lft-side{flex:0 0 100%;flex-shrink:0;max-width:100%}.calculator-page-template .calculator-row>.col-lg-5{padding-top:14px;border:none;order:2}.calculator-page-template .calculator-row>.col-lg-5,.calculator-page-template .calculator-row>.col-lg-7{padding-bottom:64px}.vis_mob{display:block}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .pnsl-lngsw-list-container{padding:32px 0 24px}body.woocommerce .woocommerce-message{padding:0 36px}body.woocommerce .woocommerce-message:before{left:13px}body.woocommerce .shop_page_container{max-width:100%}body.woocommerce .shop_page_container .woocommerce-breadcrumb{display:none}body.woocommerce .left_categories{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:68px;background-color:#fff;overflow-y:auto;overflow-x:hidden;z-index:10}body.woocommerce .left_categories h4.parent_category{color:#d52b00}body.woocommerce .right_content{border:none}body.woocommerce .right_content .product_container:nth-child(even){border-right:none}body.woocommerce .right_content .product_container .product_hover{display:none !important}body.woocommerce .right_content .product_container.hoverable:hover .product_image_container,body.woocommerce .right_content .product_container.hoverable:hover .woocommerce-loop-product__title,body.woocommerce .right_content .product_container.hoverable:hover .price{opacity:1}body.woocommerce .right_content .parent_text{position:relative;padding-top:19px;padding-bottom:13px;text-align:center}body.woocommerce .right_content .parent_text h1{line-height:24px}body.woocommerce .right_content .parent_text:before{content:url(//penosil.com/de/wp-content/themes/penosil/scss/css/../../images/icons/small_arrow_up.svg);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg)}body.woocommerce .right_content .parent_text:after{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.woocommerce .pnsl_category_container.shop{position:relative}body.woocommerce .pnsl_category_container.shop a:before{content:url(//penosil.com/de/wp-content/themes/penosil/scss/css/../../images/icons/small_arrow_up.svg);position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg)}body.woocommerce .pnsl_category_container .pnsl_subcategory{padding-left:0}body.woocommerce .pnsl_category_container .pnsl_link_item .sub_category_link .pnsl_category_color{margin:11px 12px 0 0}body.woocommerce .pnsl_category_container .pnsl_link_item .sub_category_link.with-color{padding-left:22px}body.woocommerce .pnsl_category_container .pnsl_link_item .sub_category_link.with-color:not(.active){background-color:#f6f6f6 !important;border:0;border-bottom:1px solid #cbcbcb}body.woocommerce .pnsl_category_container .pnsl_link_item .sub_category_link.with-color:not(.active).white .pnsl_category_color{border:1px solid #002c77}body.woocommerce .pnsl_category_container .pnsl_link_item .sub_category_link.with-color:not(.active).black-border .pnsl_category_color{border:1px solid #d52b00}body.woocommerce .pnsl_category_container .pnsl_link_item .sub_category_link.with-color:not(.active):hover{color:#350c0c;border-bottom:1px solid #cbcbcb}body.woocommerce .pnsl_category_container .pnsl_link_item>a,body.woocommerce .pnsl_category_container .pnsl_subcategory>a,body.woocommerce .pnsl_category_container .sub_category_link,body.woocommerce .pnsl_category_container .pnsl_accordion_button>a{width:100%;margin:0;padding-top:22px;padding-bottom:19px;padding-left:24px;padding-right:24px;border-bottom:1px solid #cbcbcb}body.woocommerce .pnsl_category_container .pnsl_first_categories{padding-left:0;margin:0 -24px}body.woocommerce .pnsl_category_container .pnsl_accordion_button.open .pnsl_plus_sign .arrow{transform:translateY(-50%) rotate(180deg)}body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign{top:0;right:0;left:inherit;border:none;height:100%;width:60px;text-align:center}body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign:after,body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign:before{content:none}body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign .arrow{position:absolute;transform:translateY(-50%);top:50%;left:0;right:0}body.woocommerce .pnsl_category_container .pnsl_subcategories_container{padding:0 24px;margin:0 -24px}body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_link_item>a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_subcategory>a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.sub_category_link{background-color:#f6f6f6}body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_link_item:not(:last-child) a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_subcategory:not(:last-child) a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.sub_category_link:not(:last-child) a{border-bottom:none}body.woocommerce .mobile_left_categories{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:68px;background-color:#fff;overflow-y:auto;overflow-x:hidden;z-index:10}body.woocommerce .mobile_left_categories h4.parent_category.open{color:#d52b00}body.woocommerce .mobile_left_categories h4.parent_category.open #mobile_icon g,body.woocommerce .mobile_left_categories h4.parent_category.open #extra_mobile_icon g{stroke:#d52b00}body.woocommerce .pnsl_category_container .pnsl_link_item>a,body.woocommerce .pnsl_category_container .pnsl_subcategory>a,body.woocommerce .pnsl_category_container .sub_category_link,body.woocommerce .pnsl_category_container .pnsl_accordion_button>a{width:100%;margin:0;padding-top:22px;padding-bottom:19px;padding-left:24px;padding-right:24px;border-bottom:1px solid #cbcbcb;background-color:#f6f6f6}body.woocommerce .pnsl_category_container .pnsl_first_categories{padding-left:0;margin:0 -24px}body.woocommerce .pnsl_category_container .pnsl_accordion_button.open .pnsl_plus_sign .arrow{transform:translateY(-50%) rotate(180deg)}body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign{top:0;right:0;left:inherit;border:none;height:100%;width:60px;text-align:center}body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign:after,body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign:before{content:none}body.woocommerce .pnsl_category_container .pnsl_accordion_button .pnsl_plus_sign .arrow{position:absolute;transform:translateY(-50%);top:50%;left:0;right:0}body.woocommerce .pnsl_category_container .pnsl_subcategories_container{padding:0 24px;margin:0 -24px}body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_link_item>a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_subcategory>a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.sub_category_link{background-color:#e8e8e8}body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_link_item:not(:last-child) a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.pnsl_subcategory:not(:last-child) a,body.woocommerce .pnsl_category_container .pnsl_subcategories_container>.sub_category_link:not(:last-child) a{border-bottom:none}body.woocommerce .single_product .product_tabs{display:none}body.woocommerce .single_product .product_tab_content{display:flex !important;display:-ms-flexbox !important;padding-top:0;padding-bottom:0}body.woocommerce .single_product .product_tab_content:not(.open):last-child .tab_accordion_button:after{content:"";height:1px;width:100vw;bottom:0;background-color:#cbcbcb;position:absolute;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}body.woocommerce .single_product .product_tab_content .tab_content{display:none}body.woocommerce .single_product .tab_content{display:none;position:relative;padding-top:32px;padding-bottom:32px;width:100%}body.woocommerce .single_product .featured_attribute{margin-top:24px;padding-top:24px;position:relative}body.woocommerce .single_product .featured_attribute:before{content:"";position:absolute;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:1px;width:100vw;background-color:#cbcbcb}body.woocommerce .single_product .woocommerce-product-gallery{height:315px !important}body.woocommerce .single_product .product_left{border:none;padding-top:42px;padding-bottom:23px;padding-left:0;padding-right:0}body.woocommerce .single_product .product_left .woocommerce-product-gallery .carousel-item{padding:0 75px;height:100%}body.woocommerce .single_product .product_left .woocommerce-product-gallery .carousel-item .d-flex{height:100%}body.woocommerce .single_product .product_left .woocommerce-product-gallery .carousel-item .d-flex.product_video{height:0}body.woocommerce .single_product .product_left .product_certificates{justify-content:flex-end}body.woocommerce .single_product .product_left .product_certificates .certificate{max-height:64px;max-width:64px}body.woocommerce .single_product .product_left .product_certificates .certificate.standard{width:64px;height:64px}body.woocommerce .single_product .product_right{padding-top:0;padding-left:24px;padding-bottom:32px}body.woocommerce .single_product .product_title{font-size:22px;letter-spacing:.49px;line-height:28px;font-weight:400;margin-bottom:24px;text-align:center}body.woocommerce .single_product .product_title br,body.woocommerce .single_product .product_title br:after{content:" "}body.woocommerce .single_product button[name=add-to-cart]{float:inherit;margin-right:0;margin-bottom:8px}body.woocommerce .single_product .product_quantity_selector{justify-content:center;-ms-flex-pack:center !important}body.woocommerce .single_product .product_wish_list,body.woocommerce .single_product form.cart,body.woocommerce .single_product .availability.stock{text-align:center}body.woocommerce .single_product .pnsl_product_price{margin-bottom:32px;text-align:center}body.woocommerce .single_product .pnsl_product_price .product-price{font-size:22px;letter-spacing:normal;line-height:27px;font-weight:500}body.woocommerce .single_product .pnsl_product_price .product-price span{font-size:14px;line-height:21px;letter-spacing:.31px;font-weight:400}body.woocommerce .single_product .pnsl_product_price .product-liter-price{font-size:14px;line-height:21px;letter-spacing:.31px;font-weight:400}.faq-page-template .page_content .container{max-width:100%}.faq-page-template .page_content .container .left_categories{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:68px;background-color:#fff;overflow-y:auto;overflow-x:hidden;z-index:10}.faq-page-template .page_content .container .left_categories .mob_selector_contents{position:fixed;height:68px;top:0;left:0;width:100%;padding:0;background:#fff;border-bottom:1px solid #cbcbcb;z-index:1}.faq-page-template .page_content .container .left_categories .mob_selector_contents>div{padding:18px 24px}.faq-page-template .page_content .container .left_categories .mob_selector_contents>div:nth-child(2){width:auto;height:auto;border-left:1px solid #cbcbcb}.faq-page-template .page_content .container .left_categories .mob_selector_contents .close_btn{position:relative;height:20px;width:20px;cursor:pointer}.faq-page-template .page_content .container .left_categories .pnsl_category_container .parent_category h3{font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400}.faq-page-template .page_content .container .left_categories .pnsl_category_container .pnsl_first_categories{margin:0 -24px}.faq-page-template .page_content .container .left_categories .pnsl_category_container .pnsl_first_categories .pnsl_link_item h4{width:100%;margin:0;padding-top:22px;padding-bottom:19px;padding-left:24px;padding-right:24px;background-color:#f6f6f6}.faq-page-template .page_content .container .right_content{padding:0 24px;border:none}.faq-page-template .page_content .container .right_content .parent_text{position:relative;margin-right:-24px;margin-left:-24px;padding:16px 24px 13px;text-align:center;border-bottom:1px solid #cbcbcb;cursor:pointer}.faq-page-template .page_content .container .right_content .parent_text h1{margin-bottom:0;font-weight:400}.faq-page-template .page_content .container .right_content .parent_text span{color:#646464;font-size:12px;letter-spacing:.27px;line-height:21px}.faq-page-template .page_content .container .right_content .parent_text:before{content:url(//penosil.com/de/wp-content/themes/penosil/scss/css/../../images/icons/small_arrow_up.svg);position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(90deg)}.faq-page-template .page_content .container .right_content .questions_container{padding:48px 0 32px}.faq-page-template .page_content .container .right_content .questions_container .questions .category_title{display:none}.documentation-page-template #documentation_products_container .documentation_submit{padding:0 15px}.about-us-page-template .page_content .references #references_gallery .carousel-inner-container .carousel-inner .carousel-item .image{height:350px}.about-us-page-template .page_content .references #references_gallery .carousel-indicators li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.about-us-page-template .page_content .service .service_list .service_item{max-width:25%}.contacts-page-template .page_content .contact_header .contact_map_container{flex-direction:column;-ms-flex-align:start !important;align-items:flex-start !important}.contacts-page-template .page_content .contact_header .contact_map_container #contact_map{max-width:100%;margin:0 0 42px}#pnsl-frnt-sldr .corner-logo{width:22vw}.pnsl-prdct-cat{padding-top:64px;padding-bottom:56px}.pnsl-prdct-cat .lst-item-image{margin-bottom:32px}.pnsl-prdct-cat>.justify-content-center{-ms-flex-pack:start !important;justify-content:flex-start !important}.pnsl-prdct-cat>.justify-content-center .pnsl-list-item:last-child{margin-bottom:0}.pnsl-prdct-cat>.justify-content-center .pnsl-list-item p:last-child{margin-bottom:0}.pnsl-frnt-drawings{padding-top:21px;padding-bottom:41px}.pnsl-frnt-drawings .drawings_container .drawings_left{max-width:100%;text-align:center}.pnsl-frnt-drawings .drawings_container .drawings_left img{margin-bottom:46px}.pnsl-frnt-drawings .drawings_container .drawings_right{display:none}.pnsl-frnt-videos{padding-top:41px;padding-bottom:0}.pnsl-video-item{margin-bottom:40px}.pnsl-frnt-news{padding-top:20px;padding-bottom:0}.pnsl-frnt-news .pnsl-news-item{margin-bottom:40px}.pnsl-frnt-news .btn.rbtn{margin-bottom:40px}.pnsl-frnt-map .where_to_buy{padding-top:48px;padding-bottom:32px;text-align:center}.pnsl-frnt-map .pnsl-map-container{height:auto}.pnsl-frnt-map .pnsl-map-container .left-side{width:100%}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list{overflow:visible}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store{width:100%;max-width:100%;padding-right:0}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store h4,.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .store_information,.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .bottom_links{width:100%;max-width:330px;margin:0 auto}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store h4{margin-bottom:16px}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .desktop_hide{display:inline}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .border_bottom{right:50%;transform:translateX(50%)}.pnsl-frnt-map .pnsl-map-container .right-side{display:none}.pnsl-frnt-map .pnsl-map-container.one-store .one-store-container{position:relative;top:unset;transform:none}.pnsl-frnt-map .pnsl-map-container.one-store .one-store-container .left-side .pnsl-map-list #city_list .store{padding:35px 0}.pnsl-frnt-map .pnsl-map-container.one-store .one-store-container .left-side .pnsl-map-list #city_list .store h4{font-size:23px;line-height:41px;font-weight:400;margin-bottom:11px}.pnsl-frnt-map .pnsl-map-container.one-store .right-side{display:block;height:580px}.custom_select_container .select{max-width:330px;padding:16px 0;text-align:left}.custom_select_container .select .styledSelect{padding:16px 0}footer.flex-column{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}footer .footer-feedback{order:1;text-align:center}footer .footer-feedback h2{margin:0 auto 32px}footer .footer-newsletter{order:1}footer .footer-newsletter h2{margin-bottom:32px}footer .footer-newsletter>.container-fluid .newsletter-form{padding-left:0;width:330px}footer .footer-newsletter>.container-fluid .newsletter-form input{width:100%}footer .pnsl-ftr-upr .site-footer-menu{display:none}footer .pnsl-ftr-upr .site-footer-menu.footer-menu-mobile{display:block;padding:32px 46px 64px}footer .pnsl-ftr-upr .site-footer-menu.footer-menu-mobile ul li{margin-bottom:0;padding:0;border:none;text-align:center}footer .pnsl-ftr-upr .site-footer-menu.footer-menu-mobile ul li.cookies_button{background:#d52b00;color:#fff;border-radius:28px;padding:0 24px;margin-top:5px}footer .pnsl-ftr-upr .site-footer-menu.footer-menu-mobile ul li.cookies_button a{line-height:42px !important}footer .pnsl-ftr-upr .site-footer-menu.footer-menu-mobile ul li a{color:#fff;line-height:35px}footer .pnsl-ftr-lwr{padding:0;border:none;border-bottom:1px solid #373737}footer .pnsl-ftr-lwr .container{max-width:100%}footer .pnsl-ftr-lwr .col-12{flex-direction:column;padding:0}footer .pnsl-ftr-lwr .footer_copyright .footer_logos{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:48px 0 24px}footer .pnsl-ftr-lwr .footer_copyright img{margin-bottom:0}footer .pnsl-ftr-lwr .footer_copyright p{display:none}footer .pnsl-ftr-lwr .social-icons{display:flex;flex-direction:column;align-items:center;padding:0}footer .pnsl-ftr-lwr .social-icons .pnsl-ftr-scl{position:relative;margin:0 15px;padding:22px 0}footer .pnsl-ftr-lwr .social-icons .pnsl-ftr-scl span{display:inline-block;font-size:18px;letter-spacing:.4px;line-height:22px}footer .pnsl-ftr-lwr .social-icons .pnsl-ftr-scl:after{content:"";position:absolute;background-color:#373737;bottom:0;left:50%;right:50%;width:100vw;height:1px;margin-left:-50vw;margin-right:-50vw}footer .pnsl-ftr-lwr .social-icons .pnsl-ftr-scl:last-child:after{display:none}footer .pnsl-ftr-lwr .pnsl-ftr-lft{width:100%;margin-bottom:0;padding-bottom:48px;border-bottom:1px solid #373737;text-align:center}footer .pnsl-ftr-lwr .pnsl-ftr-lft .pnsl-ftr-logo{margin:0 auto}footer .pnsl-ftr-lwr .pnsl-ftr-rgt{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;width:100%;margin-bottom:0}footer .pnsl-ftr-lwr .pnsl-ftr-rgt .social-icons{display:flex;flex-direction:column;width:100%;margin:0}footer .pnsl-ftr-lwr .pnsl-ftr-rgt .social-icons .pnsl-ftr-scl{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center !important;justify-content:center !important;width:100%;margin:0 auto !important;padding:22px 24px;border-bottom:1px solid #373737}footer .pnsl-ftr-lwr .pnsl-ftr-rgt .social-icons .pnsl-ftr-scl span{display:block;line-height:22px}footer .pnsl-ftr-lwr .pnsl-ftr-rgt .pnsl-ftr-txt{width:100%;padding:32px 24px;border-bottom:1px solid #373737}body.woocommerce .single_product .product_left .woocommerce-product-gallery,.solution_products .product .product_left .woocommerce-product-gallery{height:auto !important}body.woocommerce .single_product .product_left .woocommerce-product-gallery #store_product_slider,.solution_products .product .product_left .woocommerce-product-gallery #store_product_slider{display:flex;padding:0}body.woocommerce .single_product .product_left .woocommerce-product-gallery #store_product_slider .gallery_thumbnails,.solution_products .product .product_left .woocommerce-product-gallery #store_product_slider .gallery_thumbnails{position:relative;flex-shrink:0;margin-right:0}body.woocommerce .single_product .product_left .woocommerce-product-gallery #store_product_slider .gallery_thumbnails img,.solution_products .product .product_left .woocommerce-product-gallery #store_product_slider .gallery_thumbnails img{max-height:100%}body.woocommerce .single_product .product_left .woocommerce-product-gallery #store_product_slider .slider_container,.solution_products .product .product_left .woocommerce-product-gallery #store_product_slider .slider_container{height:315px !important;width:100%}body.woocommerce .single_product .product_left .woocommerce-product-gallery #store_product_slider .slider_container .carousel-item,.solution_products .product .product_left .woocommerce-product-gallery #store_product_slider .slider_container .carousel-item{max-height:100%;padding:0 3%}body.woocommerce .single_product .product_right,.solution_products .product .product_right{padding-bottom:8px;text-align:center}body.woocommerce .single_product .product_right .product_sku,.solution_products .product .product_right .product_sku{text-align:center}body.woocommerce .single_product .product_right button,body.woocommerce .single_product .product_right .btn,.solution_products .product .product_right button,.solution_products .product .product_right .btn{width:100%;max-width:327px;margin-right:0;margin-bottom:10px;padding:18px 24px}body.woocommerce .single_product .product_right .open_variations_popup.list .add_list,.solution_products .product .product_right .open_variations_popup.list .add_list{display:inline-block}body.woocommerce .single_product .product_right .open_variations_popup.list .remove_from_list,.solution_products .product .product_right .open_variations_popup.list .remove_from_list{display:none}body.woocommerce .single_product .product_right .open_variations_popup.list.remove_list .add_list,.solution_products .product .product_right .open_variations_popup.list.remove_list .add_list{display:none}body.woocommerce .single_product .product_right .open_variations_popup.list.remove_list .remove_from_list,.solution_products .product .product_right .open_variations_popup.list.remove_list .remove_from_list{display:inline-block}body.woocommerce .single_product .product_right .woocommerce-product-details__short-description,.solution_products .product .product_right .woocommerce-product-details__short-description{position:relative;margin-top:25px;padding-top:32px;text-align:left}body.woocommerce .single_product .product_right .woocommerce-product-details__short-description:before,.solution_products .product .product_right .woocommerce-product-details__short-description:before{content:"";position:absolute;top:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:1px;width:100vw;background-color:#cbcbcb}body.woocommerce .single_product .product_right .featured_attribute,.solution_products .product .product_right .featured_attribute{text-align:left;margin-top:32px;padding-top:0}body.woocommerce .single_product .product_right .featured_attribute:before,.solution_products .product .product_right .featured_attribute:before{display:none}body.woocommerce .single_product .product_right .special_attributes,.solution_products .product .product_right .special_attributes{position:relative;margin-top:24px;padding-top:24px}body.woocommerce .single_product .product_right .special_attributes .single_product_special_attribute,.solution_products .product .product_right .special_attributes .single_product_special_attribute{margin-bottom:26px}body.woocommerce .single_product .product_right .special_attributes:before,.solution_products .product .product_right .special_attributes:before{content:"";position:absolute;top:0;left:50%;right:50%;display:block;height:1px;width:100vw;margin-left:-50vw;margin-right:-50vw;background-color:#cbcbcb}body.woocommerce .single_product .product_tab_content .tab_content>div,.solution_products .product .product_tab_content .tab_content>div{flex-direction:column;align-items:stretch}body.woocommerce .single_product .product_tab_content .tab_content .faq_link,.solution_products .product .product_tab_content .tab_content .faq_link{flex-direction:row;align-items:center}body.woocommerce .single_product .product_tab_content .tab_content .product_column,body.woocommerce .single_product .product_tab_content .tab_content .dynamic_column,.solution_products .product .product_tab_content .tab_content .product_column,.solution_products .product .product_tab_content .tab_content .dynamic_column{max-width:100%;margin:0 0 16px !important}body.woocommerce .single_product .product_tab_content .product_documents a.product_document,.solution_products .product .product_tab_content .product_documents a.product_document{display:flex}body.woocommerce .single_product .related.products,.solution_products .product .related.products{margin-top:48px;margin-bottom:0}body.woocommerce .single_product .related.products h2,body.woocommerce .single_product .related.products h3.h3withh2style,.solution_products .product .related.products h2,.solution_products .product .related.products h3.h3withh2style{margin-bottom:48px}body.woocommerce .single_product .related.products #related_products_carousel,.solution_products .product .related.products #related_products_carousel{border-top:1px solid #cbcbcb}body.woocommerce .single_product .related.products #related_products_carousel .related-item,.solution_products .product .related.products #related_products_carousel .related-item{border-top:none}body.woocommerce .single_product .related.products #related_products_carousel .related-item .product_image,.solution_products .product .related.products #related_products_carousel .related-item .product_image{padding:12px 24px}#product_solutions{padding-top:48px;padding-bottom:0}#product_solutions .single_solution_item{margin-bottom:48px}#product_solutions .single_solution_item .solution_title{font-size:18px;letter-spacing:.4px;line-height:26px}.solutions-page-template .page_content .solutions_container .solutions_category{margin-bottom:48px;padding-bottom:24px}.solutions-page-template .page_content .solutions_container .solutions_category .category_title{margin-bottom:32px}.solutions-page-template .page_content .solutions_container .solutions_category .category_posts .solution{margin-bottom:32px}.solutions_tax .mobile-solutions-menu{margin-top:32px}.solutions_tax .mobile-solutions-menu .pnsl-select-box .select-styled{padding-left:0}.solutions_tax .solutions_container{flex-direction:column}.solutions_tax .solutions_container .solutions_left{display:none}.solutions_tax .solutions_container .solutions_right{width:100%;max-width:100%;padding:32px 24px 0;border:none}.solutions_tax .solutions_container .solutions_right .category_title{margin-bottom:32px}.solutions_tax.industrial .solutions_left{display:block;max-width:100%;padding-top:32px;padding-bottom:32px}.solutions_tax.industrial .solutions_right{padding-top:32px;padding-bottom:24px}.solutions_tax.industrial .solutions_right .main-cat-image img{max-height:unset}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point .circle{padding-top:2px}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .point .circle:hover+.link-wrap{display:none}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .link-wrap{display:none}.solutions_tax.industrial .solutions_right .main-cat-image .solutions-points-wrap .link-wrap:hover{display:none}.solutions_tax.industrial .solutions_right .solutions-row{min-width:unset}.solutions_tax.industrial .solutions_right .solutions-row .point{padding-top:2px}.solutions_tax.industrial_template .solutions_left{display:none}.solutions_tax.industrial_template .solutions_right .parent-cat{margin-bottom:50px}.solutions_tax.industrial_template .solutions_right h3{font-size:18px;line-height:22px}.solutions_tax.with-breadcrumbs .mobile-drawings-menu{margin-top:0}.solutions_tax.with-breadcrumbs .mobile-drawings-menu .separator-line{display:none}.page-template-template-videos .pnsl-videos-holder .filters{display:flex;flex-wrap:wrap}.page-template-template-videos .pnsl-videos-holder .filters .pnsl-select-container{width:auto;margin-right:48px}.calculator-page-template .mobile-calculator-menu{display:block}.drawings-page-template .page_title{border-bottom:1px solid #cbcbcb}.drawings-page-template .mobile-drawings-menu .pnsl-select-box .select-styled{padding-left:0}.drawings-page-template .drawings_container{flex-direction:column}.drawings-page-template .drawings_container .drawing_left{display:none}.drawings-page-template .drawings_container .drawing_right{width:100%;max-width:100%;padding:32px 24px 0;border:none}.single-solution-template .solution_content .container .solution_content_container .solution_image{max-width:50%;transition:.3s ease-in-out}.single-solution-template .solution_content .container .solution_content_container .solution_points{max-width:50%}.single-solution-template .solution_content .container .solution_content_container .solution_points .solution_part{width:calc(50vw - 48px)}.single-solution-template .solution_content .container .solution_content_container .solution_points .solution_part p:first-child{margin-right:10px}.single-solution-template .solution_content .container .solution_content_container .solution_products{max-width:100%;padding-top:48px;padding-bottom:48px;border-left:none;border-top:1px solid #cbcbcb}.single-solution-template .solution_content .container .solution_content_container .solution_products .product .links button,.single-solution-template .solution_content .container .solution_content_container .solution_products .product .links .btn{width:100%;max-width:327px;margin:0 auto 10px;padding:18px 24px}.single-solution-template .solution_content .container .solution_content_container .solution_products .product .product_image{margin-top:20px}.single-solution-template .solution_content .container .solution_content_container.closed .solution_image{max-width:100%;padding-left:calc(50px + 10%);padding-right:calc(50px + 10%)}.single-solution-template .solution_content .container .solution_content_container.closed .solution_points{max-width:0}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_products .products-wrap{text-align:center}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_products .products-wrap .single-product .img_container img{width:275px;max-width:100%}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_image{max-width:65%}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_points{max-width:35%}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_points .solution_part{width:auto}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_products{border:0}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container{margin:0}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_image{max-width:70%;padding-bottom:48px}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_points{max-width:30%;width:auto;padding-bottom:48px}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_points .solution_part{width:auto}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_products{padding:0}.single-solution-template.tabbed-solution .downloads-tabbed .file_container{margin-right:24px}.single-solution-template.tabbed-solution .products.slider .slick-arrow .arrow{padding:8px}.fancybox-slide--html .fancybox-content{width:100% !important;max-width:100vh !important;padding:26px}.fancybox-slide--html .fancybox-content #product-spin-big-360deg{top:26px;left:26px}.fancybox-slide--html .fancybox-content #product-spin-big-zoom{bottom:26px;right:26px}.fancybox-slide--html .fancybox-content .fancybox-button{width:34px;height:34px;padding:5px}.woocommerce .tinvwl-shortcode-add-to-cart.tinvwl-woocommerce_simple_add_to_cart .tinvwl_add_to_wishlist_button{width:327px;max-width:100%;padding:18px 24px 18px 48px}.single-solutions .solution_products .links{flex-direction:column;gap:12px;align-items:center !important}.single-solutions .solution_products .links .buttons-wrap{width:100%;align-items:center}.single-solutions .solution_products .links .btn,.single-solutions .solution_products .links .tinvwl_add_to_wishlist_button{width:327px;max-width:100%}.single-solutions .solution_products .links .tinvwl_add_to_wishlist_button{padding:18px 24px 18px 48px}}@media screen and (max-width:767px){#CookiebotWidget{display:none !important}h2,h3.h3withh2style{font-size:22px;line-height:28px;letter-spacing:.49px;font-weight:400}h4{font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400}header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .pnsl-lngsw-list-container .pnsl-lngsw-country{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.pnsl-frnt-map .where_to_buy h2{font-size:22px;letter-spacing:.49px;line-height:27px;font-weight:400}.pnsl-prdct-cat .lst-item-cnt h4{font-size:22px;letter-spacing:.49px;line-height:28px}.wish-page-template .page-title h1{font-size:28px;letter-spacing:.62px;line-height:34px;margin-bottom:16px;font-weight:400}.wish-page-template .narrow-content{max-width:100%}.wish-page-template .narrow-content .pnsl_buttons{margin-top:8px}.wish-page-template .narrow-content .pnsl_buttons button{margin-bottom:8px}.wish-page-template .narrow-content .pnsl_buttons button:not(:last-child){margin-right:8px}.wish-page-template .wish-list-product .product_box{padding-left:24px}.wish-page-template .wish-list-product .product_wish_content{-ms-flex-align:start;align-items:flex-start;padding-left:16px}.wish-page-template .wish-list-product .product_wish_content p{text-align:left}.wish-page-template .wish-list-product .product-name{margin-bottom:2px}.wish-page-template .wish-list-product .product-name a,.wish-page-template .wish-list-product .product-price{font-size:16px;font-weight:400;line-height:27px;letter-spacing:.36px}.wish-page-template .wish-list-product .product-liter-price{display:none}.wish-page-template .wish-list-product .pnsl_buttons{margin-top:22px}.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline>a.button,.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline .added_to_cart,.wish-page-template .wish-list-product .pnsl_buttons .product-removal{padding:0;background-color:transparent;color:#d52b00;border:none;text-align:left}.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline>a.button:focus,.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline .added_to_cart:focus,.wish-page-template .wish-list-product .pnsl_buttons .product-removal:focus{box-shadow:none}.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline>a.button>div,.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline .added_to_cart>div,.wish-page-template .wish-list-product .pnsl_buttons .product-removal>div{padding:0}.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline>a.button{margin-bottom:8px}.wish-page-template .wish-list-product .pnsl_buttons .add_to_cart_inline>a.button:before{content:url(//penosil.com/de/wp-content/themes/penosil/scss/css/../../images/icons/cart_red_icon.svg)}.wish-page-template .wish-list-product .pnsl_buttons .product-removal svg *{fill:#d52b00}.page-template-template-videos .archive-content{padding-top:48px;padding-bottom:48px;text-align:center}.page-template-template-videos .archive-content .h2-s{margin-bottom:16px;font-size:28px;letter-spacing:.6px;line-height:35px;font-weight:400}.page-template-template-videos .pnsl-select-container{width:100%}.page-template-template-videos .pnsl-select-container:not(:last-child){margin-right:0}.wp-block-columns .wp-block-column{flex-basis:100%}.default-page-pad{padding-top:48px;padding-bottom:48px}.default-page-template .page-title{text-align:center}.page-template-template-narrow-page .default-page-template .page-title{text-align:inherit}.page-template-template-calculators footer{display:none !important}.calculator-page-template .page-title{padding-top:48px;padding-bottom:48px}.calculator-page-template .page-title h1{font-size:28px;letter-spacing:.6px;line-height:35px;text-align:center;font-weight:400}.calculator-page-template .calculator-row>.col-lg-7{padding-top:32px;padding-bottom:170px}.calculator-page-template .desktop-calculator-menu{display:none}.calculator-page-template .mobile-calculator-menu{display:block}.about-us-page-template .page_content .service .service_top{flex-wrap:wrap;padding-bottom:48px}.about-us-page-template .page_content .service .service_top .service_text{margin-bottom:32px}.about-us-page-template .page_content .service .service_list{-ms-flex-pack:center;justify-content:center}.about-us-page-template .page_content .service .service_list .service_item{max-width:50%}.contacts-page-template .page_content .contact_form .wpcf7 form p:nth-child(2),.contacts-page-template .page_content .contact_form .wpcf7 form p:nth-child(3),.contacts-page-template .page_content .contact_form .wpcf7 form p:nth-child(4),.contacts-page-template .page_content .contact_form .wpcf7 form p:nth-child(5){max-width:100%;margin-right:0}.pnsl-prdct-cat .lst-item-cnt .lst-item-image{height:auto}.pnsl-prdct-cat .lst-item-cnt h4{margin-bottom:16px}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .store_information p{overflow-wrap:break-word}.solutions-page-template{padding-top:48px;padding-bottom:0}.solutions-page-template .page_content .solutions_container .solutions_category .category_title{text-align:center}.solutions-page-template .page_content .solutions_container .solutions_category .category_title h2{font-size:28px;letter-spacing:.6px;line-height:35px;font-weight:400}.solutions_tax{padding-bottom:0}.solutions_tax .solutions_container .solutions_right .category_title{text-align:center}.solutions_tax .solutions_container .solutions_right .category_title h2{font-size:28px;letter-spacing:.6px;line-height:35px;font-weight:400}.solutions_tax.industrial .solutions_container .solutions_right .category_title{text-align:left;color:#350c0c;font-size:18px;line-height:26px}.solutions_tax.industrial .solutions_container .solutions_right .category_title h2{font-size:23px;font-weight:400;line-height:41px}.solutions-template .single-solution-template.tabbed-solution .solution_content .solution_content_container .solution_products .products-wrap.has-img.active{flex-direction:column}.solutions-template .single-solution-template.tabbed-solution .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image{width:100%}.solutions-template .single-solution-template.tabbed-solution .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-image img{aspect-ratio:unset}.solutions-template .single-solution-template.tabbed-solution .solution_content .solution_content_container .solution_products .products-wrap.has-img.active .products-content{width:100%}.contacts-page-template{padding:48px 0 0}.contacts-page-template .page_content .contact_header{padding-bottom:12px}.contacts-page-template .page_content .contact_header .contact_content h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.contacts-page-template .page_content .contact_header .contact_map_container #contact_map{height:300px}.contacts-page-template .page_content .contacts{margin-top:32px}.contacts-page-template .page_content .contacts .contacts_row{margin-bottom:0}.contacts-page-template .page_content .contacts .contacts_row .single_contact{margin-bottom:48px}.contacts-page-template .page_content .contacts .contacts_row .single_contact:last-child{margin-bottom:32px}.contacts-page-template .page_content .contact_form{margin-top:32px}.contacts-page-template .page_content .contact_form h2{margin-bottom:32px}.contacts-page-template .page_content .contact_form .wpcf7 form input[type=submit]{display:block;max-width:327px;width:100%;margin:0 auto}.about-us-page-template .page_content .about_us_text{padding-top:48px;padding-bottom:24px}.about-us-page-template .page_content .about_us_text h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.about-us-page-template .page_content .service{padding-top:48px;padding-bottom:24px}.about-us-page-template .page_content .service .service_list .service_item{margin-bottom:32px}.about-us-page-template .page_content .service .service_list .service_item p.service_title{font-size:48px;line-height:100%}.about-us-page-template .page_content .references{padding-top:48px;padding-bottom:48px}.about-us-page-template .page_content .competence{padding-top:48px}.news-page-template .page_content{padding-top:48px;padding-bottom:0}.news-page-template .page_content .news_content{margin-bottom:48px;text-align:center}.news-page-template .page_content .news_content h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.news-page-template .page_content .news_container .row .col-12 .single_news h2{margin-bottom:12px;font-size:18px;letter-spacing:.4px;line-height:26px}.single-news-template .page_content{padding-top:48px;padding-bottom:48px}.single-news-template .page_content .container .news_content .news_title{margin-bottom:32px}.single-news-template .page_content .container .news_content .news_title h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.single-news-template .page_content .container .news_content .news_image{margin-bottom:32px}.single-news-template .page_content .container .news_content .news_content_container h4{margin-bottom:24px;font-size:22px;letter-spacing:.49px;line-height:27px;font-weight:400}.single-news-template .page_content .container .news_content .news_content_container h4 strong{font-size:16px;font-weight:500;letter-spacing:.36px;line-height:27px}.single-news-template .page_content .container .news_content .news_content_container .wp-block-media-text{display:flex;flex-direction:column}.single-news-template .page_content .container .news_content .news_content_container .wp-block-media-text .wp-block-media-text__media{max-width:250px;padding-right:0;order:2}.single-news-template .page_content .container .news_content .news_content_container .wp-block-media-text .wp-block-media-text__content{order:1}.page-template-template-knowledge .default-page-template{padding-bottom:0}.page-template-template-knowledge .wp-block-column{display:flex}.page-template-template-knowledge .pnsl-information-block{padding-bottom:0}.page-template-template-knowledge .pnsl-information-block .pnsl-list-item .lst-item-image{height:auto;margin-bottom:32px}.page-template-template-knowledge .pnsl-information-block .pnsl-list-item .lst-item-cnt h4{margin-bottom:16px;font-size:22px;letter-spacing:.49px;line-height:28px}.default-page-template .page-title h1{margin-bottom:0;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.product-know-how-page-template{padding-top:48px;padding-bottom:0}.product-know-how-page-template .page_title{margin-bottom:24px;text-align:center}.product-know-how-page-template .page_title h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.product-know-how-page-template .page_content .col{margin-bottom:48px}.product-know-how-page-template .page_content .item h2{font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400}.product-know-how-page-template .page_content .item .image_container{height:300px;margin-bottom:24px}.drawings-page-template .page_title{padding-top:48px;text-align:center}.drawings-page-template .page_title h2{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.drawings-page-template .page_title .text_container{margin-bottom:48px}.drawings-page-template .drawings_container .drawing_right h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.woocommerce-page .variations_popup>div{padding-top:0;padding-bottom:0}.woocommerce-page .variations_popup>div form{max-width:100%}.woocommerce .single_product .product_left .woocommerce-product-gallery .carousel-item div,.solution_products .product .product_left .woocommerce-product-gallery .carousel-item div{background-position:center}.woocommerce .single_product .product_left .woocommerce-product-gallery .carousel-item div.product_video,.solution_products .product .product_left .woocommerce-product-gallery .carousel-item div.product_video{top:50%;transform:translateY(-50%)}.wish-page-template{padding-bottom:0}.wish-page-template .wish-list-buttons{margin-bottom:48px}.wish-page-template .wish-list-buttons button,.wish-page-template .wish-list-buttons a{margin-right:8px;margin-bottom:8px}.wish-page-template .wish-list-product .product-thumbnail{width:89px}.wish-page-template .wish-list-product .product_content{padding-top:12px;padding-bottom:18px}.wish-page-template .wish-list-product .product_box{padding-left:16px}.single-solution-template{padding-top:48px}.single-solution-template .solution_title{margin-bottom:24px;text-align:center}.single-solution-template .solution_title h1{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.single-solution-template .solution_content .container .solution_content_container .solution_image{max-width:100%;padding:64px 42px;border-bottom:1px solid #cbcbcb}.single-solution-template .solution_content .container .solution_content_container .solution_image .close_solution_points{display:none}.single-solution-template .solution_content .container .solution_content_container .solution_points{display:none;max-width:100%;padding:32px 24px}.single-solution-template .solution_content .container .solution_content_container .solution_points .solution_part{width:100%}.single-solution-template .solution_content .container .solution_content_container .solution_products{max-width:100%;padding-top:32px;padding-bottom:32px;border-left:none;border-top:1px solid #cbcbcb}.single-solution-template .solution_content .container .solution_content_container .solution_products .product h2{margin-bottom:16px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.single-solution-template .solution_content .container .solution_content_container.closed .solution_image{max-width:100%;padding:64px 42px}.single-solution-template .solution_content .container .solution_content_container.closed .solution_points{max-width:100%}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_image{max-width:100%;border-bottom:0}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_points{display:block;max-width:100%}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_products{padding-top:41px;padding-bottom:52px}.single-solution-template.industrial .solution_content .container .solution_content_container .solution_products .single-product .img_container{height:unset}.single-solution-template.industrial .industrial-form .wpcf7{margin:0 auto}.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(2),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(3),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(4),.single-solution-template.industrial .industrial-form .wpcf7 form p:nth-child(5){max-width:100%;margin-right:0}.single-solution-template.tabbed-solution .solution_tabbed_nav{margin-bottom:24px}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_products{padding-top:0;padding-bottom:0}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_products .products-wrap{padding-top:32px;padding-bottom:32px}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_image{max-width:100%;border-bottom:0;padding-top:0;padding-bottom:24px}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_points{max-width:100%;display:flex;flex-direction:column;align-items:start}.single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_points .solution_part{width:auto}.faq-page-template{padding-top:48px}.faq-page-template .page_title{padding-bottom:32px;text-align:center}.faq-page-template .page_title h1{margin-bottom:32px;font-size:28px;letter-spacing:.62px;line-height:34px;font-weight:400}.faq-page-template .page_title .search_container{margin:0 auto}.faq-page-template .page_content .left_categories .pnsl_category_container .parent_category{font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400}.faq-page-template .page_content .right_content .questions_container .questions .single_question{margin-bottom:24px}.faq-page-template .page_content .right_content .questions_container .questions .single_question .question_content p{margin-bottom:24px}.faq-page-template .page_content .mobile_left_categories .pnsl_category_container .parent_category{font-size:18px;letter-spacing:.4px;line-height:26px;font-weight:400}.documentation-page-template #documentation_products_container .documentation_submit .documentation_submit_container .left{flex-direction:column;-ms-flex-align:start !important;align-items:flex-start !important;margin:0}.documentation-page-template #documentation_products_container .documentation_submit .documentation_submit_container .left p{margin:0 0 10px}.documentation-page-template #documentation_products_container .documentation_submit .documentation_submit_container .right .clear{display:none}footer #cookie_notification .cookies_container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start !important;justify-content:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important;padding-top:40px;padding-bottom:24px}footer #cookie_notification .cookies_container .left{margin-bottom:14px;margin-right:0}footer #cookie_notification .cookies_container .left p{margin-bottom:14px;font-size:18px;letter-spacing:.3px;line-height:20px}footer #cookie_notification .cookies_container .left a{font-size:14px;letter-spacing:.26px;line-height:16px}footer #cookie_notification .cookies_container .right #close_cookies{position:absolute;top:15px;right:15px}footer #cookie_notification .cookies_container .right button{padding:10px 20px 9px;font-size:14px;letter-spacing:.26px;line-height:16px}.woocommerce .single_product .product_right .buttons-wrap{flex-direction:column;align-items:center}}@media screen and (max-width:650px){body.woocommerce .woocommerce-message{padding:12px 36px;height:auto;flex-wrap:wrap}body.woocommerce .woocommerce-message:before{top:26px}body.woocommerce .woocommerce-message>div{width:100%;justify-content:flex-end;-ms-flex-pack:end}.about-us-page-template .page_content .references #references_gallery .carousel-inner-container .carousel-inner .carousel-item .image{height:250px}}@media screen and (max-width:600px){.default-page-template .page-title h1{font-size:28px;letter-spacing:.6px;line-height:35px}#pnsl-frnt-sldr .carousel-indicators,#pnsl-frnt-sldr .carousel-control-prev,#pnsl-frnt-sldr .carousel-control-next{display:none}#pnsl-frnt-sldr .carousel-image{display:flex;flex-direction:column;height:auto;min-height:calc(100vh - 68px);background:#fff !important}#pnsl-frnt-sldr .carousel-mobile-image{display:block;height:auto;padding-bottom:68%;background-size:195%;background-position:100% 50%;background-repeat:no-repeat}#pnsl-frnt-sldr .slide_video_container{padding-bottom:68%}#pnsl-frnt-sldr .pnsl-sldr-cnt{flex:1 0 auto;padding-top:30px;padding-bottom:30px;background:0 0 !important;text-align:center;border-bottom:1px solid #cbcbcb}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div>*{transform:translateY(50px)}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .moveup{transform:translateY(-50px)}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .standby{transform:translateY(50px)}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div h2{color:#212121 !important;font-size:28px;font-weight:400;letter-spacing:.6px;line-height:35px}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div h2>*{color:#212121 !important}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .icon-list li .image-wrap{margin-left:0}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .icon-list li .image-wrap img{max-width:55px}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .icon-list li .text-wrap{font-size:22px;line-height:28px}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div p{color:#212121 !important;font-size:16px;letter-spacing:.36px;line-height:19px}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div p>*{color:#212121 !important}#pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div .btn{color:#fff;background:#d52b00}.about-us-page-template #pnsl-frnt-sldr .carousel-item{height:auto}.about-us-page-template #pnsl-frnt-sldr .carousel-item .carousel-image{min-height:auto}.about-us-page-template #pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div h2{margin-bottom:14px}.about-us-page-template #pnsl-frnt-sldr .pnsl-sldr-cnt .col-12>div p:last-child{margin-bottom:0}.solutions-template .single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_image{padding:0}.solutions-template .single-solution-template.tabbed-solution .solution_content .container .solution_content_container .solution_points{padding-left:0;padding-right:0}.solutions-template .single-solution-template.tabbed-solution .downloads-container h2{text-align:center}.solutions-template .single-solution-template.tabbed-solution .downloads-tabbed{justify-content:center;gap:24px;padding-bottom:30px}.solutions-template .single-solution-template.tabbed-solution .downloads-tabbed .file_container{margin:0}body.woocommerce .right_content .product_container .woocommerce-loop-product__title{font-size:14px;line-height:21px;letter-spacing:.31px}}@media screen and (max-width:576px){header.mobile_header #pnslnav-bottom .pnsl-lngsw .pnsl-lngsw-list .pnsl-lngsw-list-container .pnsl-lngsw-country{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}#product_solutions>.col-12 h2{font-size:22px;line-height:27px;letter-spacing:.49px}#product_solutions .single_solution_item:not(:last-child){margin-bottom:48px}#product_solutions .solution_title{font-size:18px;line-height:26px;letter-spacing:.4px}#product_solutions .solution_image{height:205px}body.woocommerce .single_product button[name=add-to-cart],body.woocommerce .single_product button.product-removal{width:100%}body.woocommerce .single_product .product_left .product_certificates{padding:0 15px}body.woocommerce .single_product .related.products{margin-top:48px;margin-bottom:0}body.woocommerce .single_product .related.products h2,body.woocommerce .single_product .related.products h3.h3withh2style{font-size:22px;line-height:27px;letter-spacing:.49px;font-weight:400;margin-bottom:48px;padding:0 24px}body.woocommerce .single_product .related.products .product_title{font-size:14px;line-height:21px;letter-spacing:.31px;padding:0 12px}body.woocommerce .single_product .related.products .product_title span.hidden{display:block !important}body.woocommerce .single_product .special_attributes{margin-bottom:0}body.woocommerce .single_product .special_attributes .single_product_special_attribute{min-height:auto;width:100%;max-width:100%;border:none;padding:0;flex-direction:row;-ms-flex-direction:row;justify-content:inherit;-ms-flex-pack:inherit}body.woocommerce .single_product .special_attributes .single_product_special_attribute:not(:last-child){margin-right:0;margin-bottom:24px}body.woocommerce .single_product .special_attributes .single_product_special_attribute .image_container{height:auto;margin-bottom:0}body.woocommerce .single_product .special_attributes .single_product_special_attribute img{width:46px;margin-right:24px;margin-bottom:0}body.woocommerce .single_product .special_attributes .single_product_special_attribute .special_attribute_title{font-size:16px;letter-spacing:.36px;line-height:27px}body.woocommerce #rel_column{padding:0}body.woocommerce #product_solutions_carousel .slick-prev i.arrow,body.woocommerce #product_solutions_carousel .slick-next i.arrow,body.woocommerce #related_products_carousel .slick-prev i.arrow,body.woocommerce #related_products_carousel .slick-next i.arrow{padding:8px}body.woocommerce #product_solutions_carousel .slick-prev,body.woocommerce #related_products_carousel .slick-prev{left:20px;z-index:3}body.woocommerce #product_solutions_carousel .slick-next,body.woocommerce #related_products_carousel .slick-next{right:20px;z-index:3}body.woocommerce #product_solutions_carousel .related-item .product_image,body.woocommerce #related_products_carousel .related-item .product_image{padding:12px 15px}body.woocommerce #product_solutions_carousel .slick-prev{left:0}body.woocommerce #product_solutions_carousel .slick-next{right:0}.shopping_cart_modal .shopping_cart_side{max-width:100%;right:-576px}.shopping_cart_modal .shopping_cart_side .cart_side_menu{position:relative}.shopping_cart_modal .shopping_cart_side .cart_side_menu>h4{width:100%;text-align:center;padding-right:20px}.shopping_cart_modal .shopping_cart_side .cart_side_menu .close_btn{position:absolute;right:32px;top:50%;transform:translateY(-50%)}.shopping_cart_modal .shopping_cart_side .cart_summary{padding:0}.shopping_cart_modal .shopping_cart_side .cart_summary>p{position:relative;width:100%;padding:16px 0;color:#fff;text-align:center;font-size:16px;letter-spacing:.36px;line-height:19px;background-color:#ac2303}.shopping_cart_modal .shopping_cart_side .cart_summary>p span{color:#fff;opacity:1;font-weight:500}.shopping_cart_modal .shopping_cart_side .cart_summary a.btn.rbtn{border-radius:0;width:100%;padding:24px 0}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item{display:grid !important;display:-ms-grid !important;grid-column:2;width:100%;justify-content:inherit !important;align-items:inherit !important;grid-template-areas:"image row-1" "image row-2" "image row-3" "image row-4" "image row-5";grid-template-columns:25% 75%;-ms-grid-columns:25% 75%;padding-top:19px;padding-bottom:24px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item>div:not(:last-child){border-right:none}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_info{order:1;grid-column:2;grid-row:2;-ms-grid-column:2;-ms-grid-row:2;grid-area:row-2}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_title{order:1;grid-column:2;grid-row:1;-ms-grid-column:2;-ms-grid-row:1;grid-area:row-1}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_title h4{padding:0;margin-left:13px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_price{padding:0;margin-left:13px;margin-bottom:24px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_thumbnail{order:0;max-width:100%;width:100%;grid-column:1;grid-row:1;-ms-grid-column:1;-ms-grid-row:1;grid-area:image;display:block !important;text-align:center}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_thumbnail img{padding:0;max-height:80px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity{padding-left:13px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row;margin-bottom:24px;grid-column:2;grid-row:3;-ms-grid-column:2;-ms-grid-row:3;grid-area:row-3;order:2}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_up,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_down{content:"";position:relative;height:48px;width:48px;background-color:#f2f2f2;border:1px solid #cbcbcb}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_up:after,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_up:before,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_down:after,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_down:before{content:"";position:absolute;width:16px;height:2px;left:0;right:0;margin:0 auto;background-color:#d52b00;top:50%;transform:translateY(-50%)}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_down{order:0}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_down:after{content:none}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_up{order:2}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .arrow_up:after{transform:translateY(-50%) rotate(90deg)}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .item_quantity{order:1;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;width:67px;height:48px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity .item_quantity .quantity{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;height:100%}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal{order:3;grid-column:2;grid-row:4;-ms-grid-column:2;-ms-grid-row:4;grid-area:row-4}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal .cart_remove{margin-left:13px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal .cart_remove a{width:auto;height:auto;padding-left:16px}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal .cart_remove a span{top:50%;background-color:#d52b00}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal .cart_remove a span:nth-child(1){transform:translateY(-50%) rotate(45deg)}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal .cart_remove a span:nth-child(2){transform:translateY(-50%) rotate(-45deg)}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal .cart_remove a .remove_text{display:block}.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_quantity,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_title,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_info,.shopping_cart_modal .shopping_cart_side .cart_side_contents .cart_item .cart_removal{max-width:100%;width:100%}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .store_information{flex-wrap:wrap}.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .store_information .store_information_left,.pnsl-frnt-map .pnsl-map-container .left-side .pnsl-map-list #city_list .single_city .store .store_information .store_information_right{max-width:100%;margin:0}.pnsl-frnt-map .pnsl-map-container.one-store .left-side .pnsl-map-list #city_list .single_city .store .store_information .store_information_left,.pnsl-frnt-map .pnsl-map-container.one-store .left-side .pnsl-map-list #city_list .single_city .store .store_information .store_information_right{width:auto}.pnsl-frnt-map .pnsl-map-container.one-store .left-side .pnsl-map-list #city_list .single_city .store .store_information .store_information_left{margin-right:32px}.solutions_tax.industrial_template .container{padding:0 60px}}@media screen and (max-width:500px){.pnsl-frnt-map .rght-side{padding:48px 24px}.pnsl-frnt-map .rght-side .lists{height:100%;width:100%}.pnsl-frnt-map .rght-side .lists>div{margin-right:0}body.woocommerce .right_content .product_container .woocommerce-LoopProduct-link{padding:24px 20px}.about-us-page-template .page_content .references #references_gallery .carousel-indicators li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.wish-page-template .wish-list-buttons .pnsl_buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center !important;align-items:center !important}}@media screen and (max-width:400px){.wish-page-template .narrow-content .pnsl_buttons button:not(:last-child){margin-right:0}.contacts-page-template .page_content .contact_header .contact_map_container #contact_map{height:192px}.about-us-page-template .page_content .references #references_gallery .carousel-indicators li{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}@media screen and (max-width:350px){h1{font-size:32px}#pnsl-frnt-sldr .carousel-mobile-image{padding-bottom:60%}#pnsl-frnt-sldr .pnsl-sldr-cnt{padding-top:24px;padding-bottom:24px}#pnsl-frnt-sldr .pnsl-sldr-cnt h2{margin-bottom:16px}}@media screen and (min-width:992px){.woocommerce .single_product .product_tab_content .tab_content{display:block !important}}