.home-banner-slider h2.vc_custom_heading,.custom-font4{font-family:'Segoe Script','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}.porto-block-html-top{font-family:Poppins;font-weight:500;font-size:.9286em;line-height:1.4;letter-spacing:.025em;overflow:hidden}.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:#151719;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}#main-menu .mega-menu>li.menu-item{margin-right:23px}#header .porto-sicon-box .porto-icon{margin-right:3px}#header .wishlist i,#header .my-account i{font-size:27px;display:block}#header .header-top .top-links+.gap{visibility:visible;height:20px;line-height:1;vertical-align:middle;color:#fff0;width:1px;background:rgb(255 255 255 / .18);display:inline-block}@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}}@media (max-width:575px){#header .header-right .searchform{right:-120px}#header .header-top .welcome-msg,#header .header-top .top-links+.gap{display:none}}#mini-cart .minicart-icon{width:25px;height:20px;border:2px solid #222529;border-radius:0 0 5px 5px;position:relative;opacity:.9;margin:6px 3px 0}#mini-cart .minicart-icon:before{content:'';position:absolute;border:2px solid;border-color:inherit;border-bottom:none;border-radius:10px 10px 0 0;left:50%;top:-8px;margin-left:-7.5px;width:15px;height:11px}.mobile-sidebar .sidebar-toggle{top:23%}.sticky-header a{color:#222529}#header .searchform-popup .search-toggle{font-size:21px}.sidebar-menu>li.menu-item>a{color:#555}.sidebar-menu>li.menu-item>a>i,.sidebar-menu>li.menu-custom-item a>i{color:#444;position:relative;top:1px}.sidebar-menu>li.menu-item.active>a{color:#fff}.sidebar-menu>li.menu-item.active{background:#08c}.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}.main-sidebar-menu .sidebar-menu>li.menu-item>a,.main-sidebar-menu .sidebar-menu .menu-custom-item a{text-transform:none}.widget_sidebar_menu{border-color:#e7e7e7}.widget_sidebar_menu .widget-title{padding:14px 28px;font-size:1em;line-height:18px;font-family:Poppins;color:#222529;letter-spacing:-.025em;border-bottom:none}.sidebar-menu>li.menu-item>a,.sidebar-menu .menu-custom-block a{border-top-color:#e7e7e7;margin-left:16px;margin-right:18px;padding:14px 12px 14px 5px}#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 .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:#222529;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:#222529;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 .post-item .post-excerpt{font-size:.9286em}.post-carousel .owl-dots{text-align:left;padding-left:10px}.main-content,.left-sidebar,.right-sidebar{padding-top: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}.product_list_widget .product-details a{color:#222529}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}.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}.widget{margin-top:1.5rem;margin-bottom:1.5rem}.widget .widgettitle{font-size:1rem;letter-spacing:-.02em}.sidebar-content .widget-title{font-size:.9375rem;color:#222529}#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}.footer-main .widget_media_image img{max-width:101px}.payment-icons .payment-icon{display:inline-block;vertical-align:middle;margin:3px;width:56px;height:32px;background-color:#d6d3cc;background-size:80% auto;background-repeat:no-repeat;background-position:center;transition:opacity .25s;filter:invert(1);border-radius:4px}.payment-icons .payment-icon:hover{opacity:.7}.payment-icons .visa{background-image:url(//sw-themes.com/porto_dummy/wp-content/uploads/images/payments/payment-visa.svg)}.payment-icons .paypal{background-image:url(//sw-themes.com/porto_dummy/wp-content/uploads/images/payments/payment-paypal.svg);background-size:85% auto;background-position:50% 48%}.payment-icons .stripe{background-image:url(//sw-themes.com/porto_dummy/wp-content/uploads/images/payments/payment-stripe.png);background-size:60% auto}.payment-icons .verisign{background-image:url(//sw-themes.com/porto_dummy/wp-content/uploads/images/payments/payment-verisign.svg)}.newsletter-popup-form{max-width:740px;position:relative}#header .main-menu>li.menu-item.active>a{color:#B8C8E4}#header .main-menu .popup a,.side-nav-wrap .sidebar-menu .popup,.main-sidebar-menu .sidebar-menu .popup,.porto-popup-menu .sub-menu{font-family:'GothamSSm';font-size:12px;font-weight:600;line-height:18px;color:#1e1f20}#header .menu-custom-block a{font-family:GothamSSm;font-size:12px;font-weight:600;line-height:12px;letter-spacing:0;color:#fff;padding:18px 0 18px 0}.header-main .header-contact a:hover,#header .top-links>li.menu-item:hover>a,#header .top-links>li.menu-item>a.active,#header .top-links>li.menu-item>a.focus,#header .top-links>li.menu-item.has-sub:hover>a,#header .searchform-popup .search-toggle:hover,.header-wrapper .custom-html a:not(.btn):hover,#header .my-account,#header .my-wishlist,#header .yith-woocompare-open{color:#1e1f20}body,p,#footer,#footer p,#footer .widget>div>ul li,#footer .widget>ul li,#footer a:not(.btn),#footer .tooltip-icon,#footer .footer-bottom,#footer .footer-bottom p,#footer .footer-bottom .widget>div>ul li,#footer .footer-bottom .widget>ul li,#mini-cart .buttons a,.quantity .qty,.single_add_to_cart_button,.shop_table.wishlist_table .add_to_cart.button,.woocommerce table.wishlist_table .add_to_cart.button,ul.products li.product-col .add_to_cart_button,ul.products li.product-col .add_to_cart_read_more,ul.products li.product-col .quickview,.single-product .product-summary-wrap .price,.single-product .yith-wcwl-add-to-wishlist,.single-product .yith-compare{font-family:'Gotham Book'}.side-nav-wrap .sidebar-menu>li.menu-item>a,.main-sidebar-menu .sidebar-menu>li.menu-item>a,.side-nav-wrap .sidebar-menu .menu-custom-block span,.main-sidebar-menu .sidebar-menu .menu-custom-block span,.side-nav-wrap .sidebar-menu .menu-custom-block a,.main-sidebar-menu .sidebar-menu .menu-custom-block a{font-family:'GothamSSm'}.product_list_widget .product-details a{color:#222529;font-weight:700}h1{font-size:36px;line-height:1.16666666666;margin-bottom:30px}h2{font-size:30px;line-height:1.2;padding-top:24px;margin-bottom:12px}h3{font-size:24px;line-height:1.25;padding-top:12px;margin-bottom:6px}h4{font-size:21px;line-height:1.3333333;padding-top:12px;margin-bottom:8px}h5{font-size:18px;line-height:1.5;padding-top:12px;margin-bottom:9px}h6{font-size:16px;line-height:1.5;padding-top:9px;margin-bottom:3px}.porto-block-html-top{display:none}.side-nav-wrap .sidebar-menu>li.menu-item>a,.main-sidebar-menu .sidebar-menu>li.menu-item>a,.side-nav-wrap .sidebar-menu .menu-custom-block span,.main-sidebar-menu .sidebar-menu .menu-custom-block span,.side-nav-wrap .sidebar-menu .menu-custom-block a,.main-sidebar-menu .sidebar-menu .menu-custom-block a{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0;text-transform:uppercase;color:#1e1f20}.price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal,.product-nav .product-popup .product-details .amount,ul.product_list_widget li .product-details .amount{color:#28438c;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0}.sidebar .product-categories li>a{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0}.single-product .product-summary-wrap .price{color:#28438c}.woocommerce-tabs .tab-content p{font-size:13px;font-weight:400;letter-spacing:0;line-height:2}.header-left a{color:#fff;letter-spacing:0}.page-header-8 li a{font-family:'GothamSSm'}.alternative-font,#footer .footer-ribbon{display:none}