.bypostauthor{display:block}.side-header-narrow-bar-logo{max-width:111px}.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}.product-images .img-thumbnail .inner,.product-images .img-thumbnail .inner img{-webkit-transform:none;transform:none}.sticky-product{position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:var(--porto-body-bg);box-shadow:0 3px 5px rgb(0 0 0 / .08);padding:15px 0}.sticky-product.pos-bottom{top:auto;bottom:var(--porto-icon-menus-mobile,0);box-shadow:0 -3px 5px rgb(0 0 0 / .08)}.sticky-product .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sticky-product .sticky-image{max-width:60px;margin-right:15px}.sticky-product .add-to-cart{-ms-flex:1;flex:1;text-align:right;margin-top:5px}.sticky-product .product-name{color:var(--porto-heading-color);font-size:16px;font-weight:600;line-height:inherit;margin-bottom:0}.sticky-product .sticky-detail{line-height:1.5;display:-ms-flexbox;display:flex}.sticky-product .star-rating{margin:5px 15px;font-size:1em}.sticky-product .availability{padding-top:2px}.sticky-product .sticky-detail .price{font-family:Poppins,Poppins,sans-serif;font-weight:400;margin-bottom:0;font-size:1.3em;line-height:1.5}.sticky-product.pos-top:not(.hide){top:0;opacity:1;visibility:visible;transform:translate3d(0,0,0)}.sticky-product.pos-top.scroll-down{opacity:0!important;visibility:hidden;transform:translate3d(0,-100%,0)}.sticky-product.sticky-ready{transition:left .3s,visibility 0.3s,opacity 0.3s,transform 0.3s,top 0.3s ease}.sticky-product .quantity.extra-type{display:none}@media (min-width:992px){body.single-product .sticky-product .container{padding-left:calc(var(--porto-grid-gutter-width) / 2);padding-right:calc(var(--porto-grid-gutter-width) / 2)}}.sticky-product .container{padding-left:var(--porto-fluid-spacing);padding-right:var(--porto-fluid-spacing)}@media (max-width:768px){.sticky-product .sticky-image,.sticky-product .sticky-detail,.sticky-product{display:none}.sticky-product.show-mobile{display:block;padding-top:10px;padding-bottom:10px}.sticky-product.show-mobile .add-to-cart{margin-top:0}.sticky-product.show-mobile .single_add_to_cart_button{margin:0;width:100%}}#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:#ee3d43}.custom-font4 .elementor-heading-title{font-family:'Segoe Script','Savoye LET'}.btn{font-family:Poppins;letter-spacing:.01em;font-weight:700}.btn-modern{font-size:.8125rem;padding:1em 2.8em}.text-color-primary .porto-btn{color:inherit}.porto-block-html-top{font-family:Poppins;font-weight:500;line-height:1.4;letter-spacing:.025em}.porto-block-html-top .mfp-close{top:50%;transform:translateY(-50%) rotateZ(45deg);color:inherit;opacity:.7}.porto-block-html-top small{font-size:.8461em;font-weight:400;opacity:.5}.porto-block-html-top a{text-transform:uppercase;display:inline-block;padding:.4rem .5rem;font-size:.625rem;font-weight:700;background:#d01f25;color:#fff;text-decoration:none}#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{margin-bottom:0}#header .main-menu>li.menu-item:first-child>a{padding-left:0}#header .porto-sicon-box .porto-sicon-img{margin-right:8px}#header .my-wishlist i,#header .my-account i{font-size:26px;position:relative}@media (min-width:992px){#header .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}#header .header-right .gap{visibility:visible;display:inline-block;height:20px;vertical-align:middle;width:1px;color:#fff0;background:#e7e7e7}}@media (max-width:575px){#header .header-right .searchform{right:-120px}}.header-top .top-links>li.menu-item>a{text-transform:none}#header.sticky-header .mobile-toggle,.sticky-header a,#header.sticky-header .header-main .header-contact a,#header.sticky-header .my-account,#header.sticky-header .my-wishlist{color:#fff}.sticky-header #mini-cart .cart-popup{right:-10px}.sticky-header #mini-cart .cart-head{min-width:0}.sticky-header #mini-cart .minicart-icon{border-color:#fff}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:visible}.elementor-widget-tabs .elementor-tab-desktop-title{display:inline-block!important;font-family:Poppins;padding:0 0 1rem;margin-right:1.75rem;border-bottom:2px solid transparent!important;bottom:-2px}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-bottom-color:#ee3d43!important}.elementor-widget-tabs .elementor-tab-content{padding:20px 0 0}.elementor-widget-tabs .elementor-tabs-wrapper{border-bottom:2px solid #eee}.owl-carousel.nav-inside-left .owl-dots{left:5%;bottom:2rem}.home-banner-slider .owl-carousel .owl-dots .owl-dot span{color:#fff!important;border-color:#fff}.coupon-sale-text{transform:rotate(-2deg);letter-spacing:-.02em;position:relative}.coupon-sale-text b{display:inline-block;font-size:1.6em;font-weight:700;padding:4px 8px}.coupon-sale-text i{font-style:normal;position:absolute;left:-2.25em;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:.65em;opacity:.6;letter-spacing:0}ul.product_list_widget li .product-details a,.widget ul.product_list_widget li .product-details a{color:#222529}ul.products li.product-col .add_to_cart_button,.add-links .add_to_cart_read_more{font-size:.75rem;font-weight:600}.widget .widget-title{font-size:.9375rem}.home .widget_product_categories .widget-title .toggle{display:none}.home .widget_product_categories{border:1px solid #e7e7e7}.home .widget_product_categories .widget-title{background:#f6f7f9;font-size:.875rem;font-weight:700;letter-spacing:-.025em;padding:1rem 1.25rem}.home .widget_product_categories .product-categories{padding-left:1.25rem;padding-right:1.25rem}.home .widget_product_categories ul li>a{display:block;font-size:.875rem;font-weight:600;padding-top:.625rem;padding-bottom:.625rem;border-bottom:1px solid #e7e7e7}.home .widget_product_categories ul li>a:hover{text-decoration:none;color:#282d3b!important}.home .widget_product_categories>ul>li:last-child>a{border-bottom:none}.home .widget_product_categories ul li .toggle{top:.625rem}.elementor-widget-sidebar .wysija-paragraph{position:relative}.elementor-widget-sidebar .wysija-paragraph:before{content:"\e01f";font-family:'Simple-Line-Icons';position:absolute;left:16px;top:24px;margin-top:-10px;line-height:20px;font-size:15px;color:#222529;z-index:1}.elementor-widget-sidebar .widget_wysija .wysija-input{font-size:.8125rem;padding-left:40px!important;border:none;box-shadow:none;border-radius:30px;height:3rem}.elementor-widget-sidebar .widget_wysija .btn{width:auto;padding:.8em 2em;border-radius:0}.elementor-widget-sidebar .testimonial.testimonial-style-4 blockquote p{line-height:inherit;font-size:.8125rem;letter-spacing:.001em}.elementor-widget-sidebar .testimonial blockquote:before{font-family:'Playfair Display';font-size:54px;color:#222529;font-weight:900;left:1rem}.elementor-widget-sidebar .testimonial blockquote{padding:15px 15px 15px 52px}.elementor-widget-sidebar .testimonial .testimonial-author{margin:16px 0 8px 16px}.elementor-widget-sidebar .testimonial .testimonial-author strong{font-size:1rem}.elementor-widget-sidebar .testimonial .testimonial-author span{font-weight:400}.elementor-widget-sidebar .sidebar-testimonial .owl-dots{left:57px;bottom:0}.post-carousel .post-item .post-date{position:absolute;top:10px;left:20px;font-family:Poppins;background:#222529;letter-spacing:.05em;width:45px}.post-carousel .post-date .day{background:none;color:#fff;padding-bottom:0;font-size:1.125rem;line-height:1}.post-carousel .post-date .month{background:none;padding-bottom:8px;line-height:1;font-size:.7rem;text-transform:uppercase;opacity:.6;font-weight:400}.post-carousel .post-item .post-date~*{margin-left:0}.post-carousel h4{font-size:1.125rem}.post-carousel .post-item .post-excerpt{font-size:.9286em}.post-carousel .owl-dots{text-align:left;padding-left:10px}#footer .widgettitle,#footer .widget-title{font-size:.9375rem;font-weight:600}#footer .footer-main>.container:after{content:'';display:block;position:absolute;left:10px;bottom:0;right:10px;border-bottom:1px solid #313438}html #topcontrol{width:40px;height:40px;right:15px}#footer .share-links a{width:40px;height:40px;border-radius:20px;border:1px solid #313438;box-shadow:none}#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 .widget{margin-bottom:20px}#footer .widget+.widget{margin-top:20px}#footer .widget.contact-info i{display:none}#footer .contact-details strong{line-height:1em}#footer .contact-details strong,#footer .contact-details span{padding-left:0}.woocommerce-tabs .top-icon .porto-sicon-header{margin-bottom:5px}.porto-info-list{padding-left:20px}