.bypostauthor{display:block}.side-header-narrow-bar-logo{max-width:170px}#header,.sticky-header .header-main.sticky{border-top:2px solid #2f3946}.page-top .page-title-wrap{line-height:0}.page-top .page-title:not(.b-none):after{content:'';position:absolute;width:100%;left:0;border-bottom:1px solid var(--porto-primary-color);bottom:-13px}#header.sticky-header .main-menu>li.menu-item:hover>a,#header.sticky-header .main-menu>li.menu-item.active:hover>a,#header.sticky-header .main-menu>li.menu-custom-content:hover a{color:#ee2d43}#header .header-contact span{margin-top:-2px!important;display:inline-block;font-size:11px;text-align:left;letter-spacing:0}#header .header-contact span b{color:#282d3b;font-family:Oswald;font-size:18px;font-weight:600;display:block;line-height:15px;letter-spacing:0}.breadcrumb,.page-top ul.breadcrumb>li a{font-family:Oswald;text-transform:uppercase;font-weight:700;font-size:11px}#header .searchform-popup{top:-1px}.page-top{padding:10px 0}body.woocommerce div#main{padding-top:30px}.main-menu-wrap #main-menu .mega-menu>li.menu-item:first-child>a{padding-left:0}#main-menu .menu-custom-block a{line-height:15px;color:#fff}@media (min-width:992px){.porto-product-filters.style2 .widget-title{border-bottom:none!important}}.widgettitle,.widget-title{font-family:Oswald;font-weight:700;font-size:15px;letter-spacing:.05em}.tabs.tabs-simple .featured-boxes{border-bottom:2px solid #eee;font-family:Oswald;font-weight:700}.tabs.tabs-simple .featured-boxes{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tabs.tabs-simple .featured-boxes>li{margin-bottom:-2px;padding-left:0;padding-right:30px}.tabs.tabs-simple .featured-boxes>li .nav-link{padding:10px 0!important;border-bottom-width:2px!important;font-size:14px!important;letter-spacing:.05em}.tabs.tabs-simple .nav-tabs>li .nav-link,.tabs.tabs-simple .nav-tabs>li .nav-link:hover,.tabs.tabs-simple .nav-tabs>li .nav-link:focus{color:#282d3b}.tabs.tabs-simple .nav-tabs>li .nav-link:hover,.tabs.tabs-simple .nav-tabs>li .nav-link:focus,.tabs.tabs-simple .nav-tabs>li.active .nav-link:hover,.tabs.tabs-simple .nav-tabs>li.active .nav-link:focus,.tabs.tabs-simple .nav-tabs>li.active .nav-link{color:#fa4a4a}.home .widget>div>ul li,.home .widget>ul li{text-transform:uppercase;line-height:2.2}.home .widget_product_categories,.home .widget_product_categories .widget-title{background:#f1f1f1}.home .widget_product_categories ul li>a{color:#546067}.brand-slider img{opacity:.5}.porto-grid-container .porto-grid-item>.wpb_single_image img:hover{opacity:1}.home .main-content .widget:first-child .widget-title{padding-top:4px}.porto-product-filters .row>.widget{padding-top:0}.porto-product-filters .widget-title{border-bottom-width:1px!important;padding:10px 0!important}.porto-product-filters.style2 .widget-title{padding:0 10px!important}@media (max-width:991px){.porto-product-filters.style2 .widget-title{padding:10px 0!important}}@media (min-width:992px){.porto-product-filters .widget-title{width:155px}}.star-rating span:before{color:#2b2b2d}.single-product .product-summary-wrap .price,ul.products .price,ul.product_list_widget li .product-details .amount,.widget ul.product_list_widget li .product-details .amount{font-family:'Oswald';font-weight:600;letter-spacing:0;color:#0e2f40}.widget_product_categories{padding:10px 25px}.widget_product_categories .widget-title{padding-left:0;padding-right:0;border-bottom-width:2px}.sidebar-content .widget>div>ul li,.sidebar-content .widget>ul li{line-height:2}.widget_product_categories ul li>a,.widget_price_filter ul li>a,.widget_layered_nav ul li>a,.widget_layered_nav_filters ul li>a,.widget_rating_filter ul li>a,.widget_product_categories ol li>a,.widget_price_filter ol li>a,.widget_layered_nav ol li>a,.widget_layered_nav_filters ol li>a,.widget_rating_filter ol li>a{color:#000}.sidebar-content .filter-item-list{display:block}.sidebar-content .filter-item-list .filter-color{margin-bottom:10px;text-indent:35px;line-height:16px}body.woocommerce .main-content,body.woocommerce .left-sidebar,body.woocommerce .right-sidebar{padding-top:0}.single-product .product-layout-transparent{margin-top:-30px}.main-content .widget .widget-title,body.woocommerce-page.archive .sidebar-content .widget .widget-title{border-bottom:2px solid #dfdfdf;padding:.7143em 0}.main-content .widget:first-child .widget-title{padding-top:0}body.woocommerce-page.archive .sidebar-content .widget:first-child .widget-title{margin-top:-.7143em}.widget-recent-posts .post-date{display:none}.widget-recent-posts h4 a{color:inherit}.widget-recent-posts .post-excerpt a{text-transform:uppercase}body.woocommerce-page.archive .sidebar-content{border:none}body.woocommerce-page.archive .sidebar-content aside.widget{border-bottom:none;padding:0}.sidebar .product-categories li>a,.widget>div>ul,.widget>ul{font-size:12px;font-weight:400}.owl-carousel .owl-nav [class*="owl-"]{background:none!important;border:none!important;text-shadow:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-next:hover{color:#bfbfbf}.owl-carousel:not(.show-nav-title) .owl-nav .owl-prev:before{content:"\e829"}.owl-carousel:not(.show-nav-title) .owl-nav .owl-next:before{content:"\e828"}.owl-carousel:not(.show-nav-title) .owl-nav [class*='owl-']{font-size:24px}.owl-carousel .owl-dots .owl-dot span{margin:5px;width:12px;height:3px;border-radius:0}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background-color:rgb(0 0 0 / .3)}#footer .widgettitle,#footer .widget-title{font-size:12px}#footer .contact-info .contact-details strong{font-family:Oswald;font-size:12px}#footer .widget.contact-info .contact-details strong{font-weight:700}#footer .widget.contact-info .contact-details i{display:none}#footer .widget.contact-info .contact-details strong,#footer .widget.contact-info .contact-details span{line-height:20px;padding-left:0}#footer .footer-main>.container:after{content:'';position:absolute;left:10px;bottom:0;width:calc(100% - 20px);border-bottom:1px solid #1f232f}#footer .widget .widget_wysija{border-bottom:1px solid #1f232f;max-width:none}#footer .widget_wysija_cont .wysija-input{padding-left:0}#footer .widget_wysija_cont .wysija-input,#footer .widget_wysija_cont .wysija-submit{height:44px;background:none;border:none;font-size:13px}#footer .widget_wysija_cont .wysija-submit{background:none;color:#fa4a4a}@media (min-width:992px){#footer .widget_wysija_cont{max-width:80%}}.newsletter-popup-form .formError .formErrorContent{color:#fff!important;width:165px}.newsletter-popup-form .wysija-submit:hover{background:#e6e6e6}.newsletter-popup-form{position:relative;max-width:700px;width:100%;margin-left:auto;margin-right:auto;box-shadow:0 10px 25px rgb(0 0 0 / .5);background:url(https://firemny-kalendar.eu/wp-content/uploads/2019/08/baner2.jpg) no-repeat;background-size:cover;padding:30px 30px 10px;background-position:bottom right}.newsletter-popup-form .porto-modal-content{max-width:332px;padding:0;text-align:center;width:100%;background:none}.newsletter-popup-form h2{color:#313131;font-size:16px;font-weight:700;letter-spacing:0;margin:20px 0 12px}.newsletter-popup-form .widget_wysija{color:#444;font-size:13px;line-height:1.4}.newsletter-popup-form .widget_wysija:after{content:'';display:block;clear:both}.newsletter-popup-form .wysija-paragraph{float:left;margin-top:0;text-align:left;width:83%;margin-bottom:15px}.newsletter-popup-form .wysija-submit{background:#fff;border-color:#ccc;border-radius:0 5px 5px 0;color:#686868;float:left;margin-left:-2px;margin-top:0;padding:0 12px;height:34px}.newsletter-popup-form .wysija-input{border:1px solid #ccc;border-radius:5px 0 0 5px;box-shadow:0 1px 1px rgb(0 0 0 / .075) inset;color:#bfbfa6;font-size:13px;padding:7px 12px;width:100%}.newsletter-popup-form .checkbox{color:#777;font-size:11px}.newsletter-notification-form>.vc_column-inner{padding-top:0!important}.rtl .newsletter-popup-form .wysija-paragraph{float:right;text-align:right}.rtl .newsletter-popup-form .wysija-submit{border-radius:5px 0 0 5px;float:right;margin-right:-2px;margin-left:0}.rtl .newsletter-popup-form .wysija-input{border-radius:0 5px 5px 0}.rtl #header .header-contact i{margin-left:17px;margin-right:0}.rtl .tabs.tabs-simple .featured-boxes>li{padding-right:0;padding-left:30px}.rtl #footer .widget_wysija_cont .wysija-input{padding-right:0;padding-left:12px}