.bypostauthor{display:block}.side-header-narrow-bar-logo{max-width:111px}.page-top ul.breadcrumb>li.home{display:inline-block}.page-top ul.breadcrumb>li.home a{position:relative;width:1em;text-indent:-9999px}.page-top ul.breadcrumb>li.home a:after{content:"\e883";font-family:'porto';float:left;text-indent:0}body{background-color:#000000!important}#header.sticky-header .main-menu>li.menu-item>a,#header.sticky-header .main-menu>li.menu-custom-content a{color:#fff}#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:var(--porto-primary-color)}#header .share-links a{width:2em;height:2em;box-shadow:none}#header .share-links a:not(:hover){color:#070600;background-color:rgb(0 0 0 / .01)}#header .share-links a:hover{color:#fff}@media (max-width:991px){#header .searchform{left:auto;right:-1.5rem}}@media (max-width:991px){#header .searchform{left:auto;right:-1.5rem}}.home-banner-slider h2.vc_custom_heading,.custom-font4{font-family:'handlee','Savoye LET'}.ls-80{letter-spacing:.08em}.ls-n-20{letter-spacing:-.02em}.btn{font-family:Poppins;letter-spacing:.01em;font-weight:700}.btn-modern{font-size:.8125rem;padding:1em 2.8em}.btn-flat{padding:0!important;background:none!important;border:none!important;border-bottom:1px solid transparent!important;box-shadow:none!important;text-transform:uppercase;font-size:.75rem}.success-message-container .woocommerce-loop-product__title{color:#222529}.mega-menu>li.menu-item>a>i,.mega-menu .menu-custom-block i:not(.tip-arrow){display:none}.sidebar-menu>li.menu-item>a{color:#fff}.sidebar-menu>li.menu-item>a>i,.sidebar-menu>li.menu-custom-item a>i{color:#fff;position:relative;top:1px}.sidebar-menu>li.menu-item.active>a{color:#fff}.sidebar-menu>li.menu-item.active{background:var(--porto-primary-color)}.sidebar-menu>li.menu-item.active+li.menu-item>a{border-top:none}.sidebar-menu>li.menu-item.active>a>i,.sidebar-menu>li.menu-item:hover>a>i,.sidebar-menu>li.menu-custom-item:hover a>i{color:inherit}.sidebar-menu .menu-custom-block a:hover{padding-left:21px;padding-right:28px}.sidebar-menu .narrow li.menu-item>a{border-bottom-color:rgb(255 255 255 / .08)}.main-sidebar-menu .sidebar-menu>li.menu-item>a,.main-sidebar-menu .sidebar-menu .menu-custom-item a{text-transform:none}.widget_sidebar_menu,.mega-menu .wide .popup>.inner,.sidebar-menu .wide .popup>.inner{border:none;background:#1b1e21}.widget_sidebar_menu .widget-title{padding:14px 28px;font-size:1em;line-height:18px;font-family:Poppins;color:#fff;letter-spacing:-.025em;border-bottom:none;background:#151719}.sidebar-menu>li.menu-item>a,.sidebar-menu .menu-custom-block a{border-top-color:#313438;margin-left:16px;margin-right:18px;padding:14px 12px 14px 5px;color:#fff}#side-nav-panel .accordion-menu i,#side-nav-panel .menu-custom-block i{margin-right:10px;display:inline-block}.owl-carousel.nav-inside-left .owl-dots{left:5.5%;bottom:2rem}.home-banner-slider .owl-carousel .owl-dots .owl-dot span{color:#222529!important;border-color:#222529}.sidebar-content .widget.widget_wysija,.sidebar-content .wpcf7-form .widget_wysija{background-color:#1b1e21}.sidebar-content .wpcf7-form .widget_wysija .form-control{background-color:#151719;color:#a8a8a8}.sidebar-content .wysija-paragraph{position:relative}.sidebar-content .wysija-paragraph:before{content:"\e01f";font-family:'Simple-Line-Icons';position:absolute;left:16px;top:14px;line-height:20px;font-size:15px;color:#fff;z-index:1}.sidebar-content .widget_wysija .wysija-input{font-size:.8125rem;padding-left:40px!important;border:none;box-shadow:none;border-radius:30px;height:3rem}.sidebar-content .widget_wysija .btn{width:auto;padding:.8em 2em;border-radius:0}.sidebar-content .testimonial.testimonial-style-4 blockquote p{line-height:inherit;font-size:.8125rem;letter-spacing:.001em}.sidebar-content .testimonial blockquote:before{font-family:'Playfair Display';font-size:54px;color:#fff;font-weight:900;left:1rem}.sidebar-content .testimonial blockquote{padding:15px 15px 15px 52px}.sidebar-content .testimonial .testimonial-author{margin:16px 0 8px 16px}.sidebar-content .testimonial .testimonial-author strong{font-size:1rem}.sidebar-content .testimonial .testimonial-author span{font-weight:400}.sidebar-content .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}.products-slider.owl-carousel .owl-dot span{color:#e7e7e7}ul.products .category-list a:not(:hover){color:#999}.main-content,.left-sidebar,.right-sidebar{padding-top:0}.shop-loop-before:not(.e-con).sticky{padding-left:20px;padding-right:10px}.shop-loop-before:not(.e-con){margin-right:0}ul.products li.product-col .product-image .inner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .1);z-index:2;opacity:0;transition:opacity .2s}ul.products li.product-col:hover .product-image .inner:before{opacity:1}ul.product_list_widget li .product-details a,.widget ul.product_list_widget li .product-details a{color:#fff}ul.products li.product-col .add_to_cart_button,.add-links .add_to_cart_read_more,.add-links .add_to_cart_button{font-size:12px;font-weight:600}@media (max-width:991px){.shop-loop-before:not(.e-con){margin-bottom:20px}}.porto-sicon-box .porto-sicon-header p{font-family:Poppins;margin-bottom:0}.top-icon .porto-sicon-header{margin-bottom:.75rem}.coupon-sale-text{transform:rotate(-2deg);letter-spacing:-.02em;position:relative;font-weight:700}.coupon-sale-text b{display:inline-block;font-size:1.6em;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}