.bypostauthor{display:block}.side-header-narrow-bar-logo{max-width:300px}.page-top .page-title-wrap{line-height:0}#login-form-popup{max-width:480px}body.boxed{padding-top:0}body.boxed .page-wrapper{padding-left:20px;padding-right:20px;border-top:none;box-shadow:none}.container{padding-left:0;padding-right:0}#header .header-main .container,.footer-wrapper .container{padding-left:20px;padding-right:20px}@media (max-width:575px){body.boxed .page-wrapper,#header .header-main .container{padding-left:10px;padding-right:10px}}#content .page-content{margin-left:0;margin-right:0;overflow:hidden}body.woocommerce .left-sidebar,body.woocommerce .right-sidebar,body.woocommerce .main-content,.home .main-content{padding-top:0}.home .porto-u-heading{margin-bottom:25px}.page-top{padding:10px 0}.searchform .live-search-list{z-index:1002}.porto-block-html-top .container{padding-left:10px;padding-right:10px}#header .header-top{letter-spacing:.025em}.header-top .share-links a{border-radius:50%;width:2em;height:2em;margin:0}.header-top .share-links a:not(:hover){background:none;color:inherit}.header-top .mega-menu>li.menu-item>a{text-transform:none}#header .menu-custom-block a:last-child{padding-right:0}@media (max-width:991px){.header-contact{margin-left:0!important}}@media (min-width:992px){#header .header-top .top-links+.gap{visibility:visible;height:20px;line-height:1;vertical-align:middle;color:#fff0;width:1px;background:#e7e7e7;display:inline-block}#header .header-main .searchform{border:none}#header .header-main .header-left{min-width:16%}#header .header-main .header-center,#header .searchform .text{flex:1}#header .header-main .searchform-popup,#header .header-main .searchform,#header .header-main .searchform-cats input{width:100%;box-shadow:none}.footer-wrapper .container{padding-left:40px;padding-right:40px}}#header .header-contact{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0;padding:0;border-right:none}#header .porto-sicon-box .porto-icon{margin-right:3px}#header .my-wishlist i,#header .my-account i{font-size:27px;display:block}.toggle-menu-wrap .sidebar-menu>li.menu-item>a{border-top-color:#e7e7e7}#main-toggle-menu .toggle-menu-wrap{border:1px solid #e7e7e7;border-top:none}#main-toggle-menu.show-always .menu-title{background-color:#222529}#main-toggle-menu .menu-title{font-family:Poppins;font-size:14px;letter-spacing:-.01em;font-weight:700;background:#222529;padding:15px 15px 15px 20px}#main-toggle-menu .menu-title .toggle{font-size:15px;position:static}.sidebar-menu i{margin-right:10px;position:relative;top:1.5px}.sidebar-menu>li.menu-item:hover i,.sidebar-menu>li.menu-item.active i{color:inherit}.sidebar-menu>li.menu-item .popup:before{top:20px}.header-side-nav .sidebar-menu .narrow .popup li.menu-item>a,.toggle-menu-wrap .sidebar-menu .narrow .popup li.menu-item>a{color:dimgray}.header-side-nav .sidebar-menu .narrow .popup li.menu-item:hover>a,.toggle-menu-wrap .sidebar-menu .narrow .popup li.menu-item:hover>a{background:#f4f4f4;color:dimgray}.sidebar-menu .menu-custom-block a{padding-top:15px;padding-bottom:17px}.sidebar-menu>li.menu-item-sale>a{border-top:none;background:#f4f4f4;margin:8px 18px 20px;text-align:center;color:#222529!important;font-weight:700!important}.sidebar-menu>li.menu-item>a{padding:14px 12px}.btn{font-family:Poppins;font-weight:700}.porto-ibanner-layer .btn-modern.btn-md{font-size:.85em;padding:1em 3.25em}.coupon-sale-text{position:relative;display:inline-block;padding:5px 10px 4px;z-index:1}.coupon-sale-text:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background:#ff7272;transform:rotate(-2deg)}.coupon-sale-text b{font-size:200%;vertical-align:text-top}.home-newsletter .widget_wysija_cont{-ms-flex-pack:center;justify-content:center}.home-newsletter .wysija-input{height:3.25rem;border:none;border-radius:2rem 0 0 2rem;padding-left:1.5em}.home-newsletter .wysija-submit{height:3.2rem;border-radius:0 2rem 2rem 0;padding:0 2.5rem}.slider-title,.section-title{font-size:1.125rem;letter-spacing:-.02em;position:relative;display:flex;align-items:center}.section-title .line{display:none}.section-title .inline-title{padding-left:1em;padding-right:1em}.section-title:before,.section-title:after{content:'';flex:1;border-top:1px solid #e7e7e7}.section-title:before{margin-right:1em}.section-title:after{margin-left:1em}.bg-gray .section-title{display:block;text-align:center}.product-new-style .porto-products{overflow:hidden}.product-new-style ul.products li.product:hover .product-image{box-shadow:none}.product-new-style .add-links-wrap{display:none}.product-new-style .owl-carousel.nav-style-4 .owl-nav [class*="owl-"]{font-size:18px}li.product-col.product-default h3{color:#222529}ul.pcols-lg-6 li.product-outimage .add-links .button{padding-left:.4rem;padding-right:.4rem}ul.pcols-lg-5 li.product-outimage .add-links .button:before,ul.pcols-lg-6 li.product-outimage .add-links .button:before{content:none}.sidebar-content .widget_layered_nav ul li>a{font-size:14px;line-height:24px;font-weight:500}.porto-product-filters .widget-title{line-height:34px}.single-product .product_title{font-family:Poppins}.porto-related-products{background:none;padding-top:0}#content-bottom+.porto-related-products{padding-top:40px;background:#f4f4f4;overflow:hidden}.product-layout-left_sidebar .porto-related-products{padding-top:50px}.single-product .related .products-slider .owl-dots{right:15px}#footer .footer-main .container:after{content:'';display:block;border-top:1px solid #313438;margin-top:1.5rem;margin-bottom:-1.5rem}#footer .widget-title{font-size:15px;text-transform:uppercase}#footer .contact-details strong{text-transform:uppercase}#footer .contact-details i{display:none}#footer .contact-details strong,#footer .contact-details span{line-height:20px;padding-left:0}#footer .follow-us{margin-top:20px;margin-bottom:20px}#footer .share-links a{box-shadow:none;width:2.25rem;height:2.25rem;border:1px solid #313438}#footer .widget .tagcloud a{background:none;color:inherit;border-radius:0;font-size:11px!important;font-weight:400;text-transform:none;padding:.6em;border:1px solid #313438}#footer .widget .tagcloud a:hover{border-color:#fff;color:#fff}#footer .footer-bottom{font-size:1em}