@import url("https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap");body,html{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{clear:both;display:block;float:none;margin-bottom:80px;width:100%}.main-content-wrapper{overflow-x:hidden}#primary,#secondary{margin-bottom:80px}.swiper-slide,.swiper-slide *,.swiper-wrapper{-webkit-font-smoothing:subpixel-antialiased;background:transparent}#to_top,.header-cart .single-cart-item .product-quantity,.header-cart button .count-style,.info-box .info-icon i,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span:before{border-radius:50%}#main_nav .mega-container .mega-menu-title,#main_nav .mega a span:after,#main_nav>ul li.has-sub a span:after,#primary_slider .swiper-arrow i,#to_top i,.blog-grid .embed,.breadcrumb .breadcrumb-item,.cart-input,.categories-widget ul li a,.faqs-accordion .card-header button,.follow-link,.gallery-with-thumbs .main-slider .swiper-slide>a,.header-cart .single-cart-item .shopping-cart-img,.header-cart button,.header-cart button i,.main-nav-area,.mini-blog .post-thumbnail,.modal .modal-header .close,.pos-r,.product-caption .product-name a,.product-image,.promo-banner>a,.section-title h2,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span,.widgettitle,header,header .list-inline li.list-inline-item,header .list-inline li.list-inline-item button,header .list-inline li img{position:relative}#primary_slider .slide-content,#primary_slider .slide-inner,#primary_slider .swiper-arrow,.blog-grid .embed iframe,.breadcrumb .breadcrumb-item+.breadcrumb-item:before,.categories-widget ul li a:before,.dec.qtybutton,.faqs-accordion .card-header button:after,.follow-link:after,.follow-link:before,.header-cart .single-cart-item .product-quantity,.header-cart button .count-style,.inc.qtybutton,.mini-blog .post-thumbnail a:after,.mini-blog .post-thumbnail a:before,.newsletter-widget button,.product-caption .product-name a:after,.product-image .label-product,.section-title h2:before,.swiper-arrow,.swiper-container-horizontal .swiper-pagination-testimonial,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span:before,.swiper-slide-active .slide-progress{position:absolute}.tooltip{z-index:9950}body,html{font-size:13px}body{background:#fff;color:#000;font-family:Rubik,sans-serif;font-weight:400;line-height:20px}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:15px}h5{font-size:12px}h6{font-size:10.2px}h1,h2,h3,h4,h5,h6{font-family:Rubik,sans-serif;font-weight:500}.fa{font-size:14px}p{margin:0 0 10px}dd,dl,ol,table,ul{margin-bottom:10px}address{font-style:italic}td,th{padding:10px}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;max-width:100%}a,a:focus,a:hover{text-decoration:none}a:active,a:focus,a:hover{outline:0 none;text-decoration:none}legend{font-size:18px;padding:7px 0}label{font-size:14px;font-weight:400}input[type=button],input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-color:#ddd;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:12px;height:40px}input[type=button]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{-webkit-box-shadow:none;box-shadow:none}.form-control{border-radius:0}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}textarea{min-height:100px}button,input[type=button],input[type=reset],input[type=submit]{background:#f4f4f4;border:0;-webkit-box-shadow:none;box-shadow:none;color:#444;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:40px;line-height:43px;padding:0 30px;text-transform:uppercase}button:focus,input:focus,select:focus,textarea:focus{border-color:#242424;outline:0}::-webkit-input-placeholder{color:#292929;font-size:13px}::-moz-placeholder{color:#292929;font-size:13px}::-webkit-selection{background:#ce1f21;color:#fff;text-shadow:none}::-moz-selection{background:#ce1f21;color:#fff;text-shadow:none}::selection{background:#ce1f21;color:#fff;text-shadow:none}.promo-banner-section .banner-with-text{padding-bottom:80px}.promo-banner-section .banner-with-text,.pt-full{padding-top:80px}.pb-half{padding-bottom:40px}#main_nav .mega-container li,.section-title.type-2 h2,.sidebar-widget:last-child,.widgetized-menu li:last-child a,header .list-inline .dropdown-menu ul li:last-child a{padding-bottom:0}.mb-full{margin-bottom:80px}.banner-with-text h2,.blog-grid,.feature-box,.feature-box.type-2,.info-box,.mb-half,.promo-banner,.widgettitle{margin-bottom:40px}.about-section .default-btn,.banner-with-text .default-btn,.follow-link,.mt-half,.single-post-wrapper .pagination,.single-post-wrapper form,.widget-content .footer-contact{margin:30px 0 10px}#main_nav .mega-container .mega-menu-title h3,.blog-grid .post-content p:last-of-type,.breadcrumb,.categories-widget ul li:last-child,.faqs-accordion .card-body p:last-of-type,.feature-box p,.footer-copyright p,.gallery-with-thumbs .main-slider .swiper-slide,.header-cart .dropdown-menu ul,.header-cart .single-cart-item:last-child,.info-box .info-content p:last-of-type,.login-wrapper p,.mb0,.mini-blog .post-title,.product-price,.section-title .subtitle,.section-title.type-2 h2,.section-title h2,.sidebar-widget:last-child,.single-post-wrapper .post-title,.single-post-wrapper p:last-of-type,.widget-content>p:last-of-type,header .list-inline,header .list-inline .dropdown-menu ul li:last-child a,header .top-bar p{margin-bottom:0}.visually-hidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}h1,h2,h3,h4,h5,h6{line-height:1;margin-bottom:10px;margin-top:0;text-transform:uppercase}#main_nav .mega-container .fullwidth-banner img,#primary_slider .swiper-arrow,#primary_slider .swiper-pagination .swiper-pagination-bullet,#to_top,.btn.btn-secondary,.categories-widget ul li a:before,.dec.qtybutton,.gallery-with-thumbs .nav-slider .swiper-slide,.gallery-with-thumbs .nav-slider .swiper-slide img,.header-cart button i,.inc.qtybutton,.info-box,.info-box .info-icon i,.main-nav-area.sticky,.mini-blog .post-thumbnail a:after,.mini-blog .post-thumbnail a:before,.product-caption .product-name a:after,.product-layout,.swiper-arrow,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span:before,a,button,input[type=button],input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-transition:all .7s cubic-bezier(.2,1,.22,1);-o-transition:all .7s cubic-bezier(.2,1,.22,1);transition:all .7s cubic-bezier(.2,1,.22,1)}.top-bordered{border:solid #ebebeb;border-width:1px 0 0}#main_nav .mega-container .fullwidth-banner a,#primary_slider .swiper-slide,#secondary,#to_top,.blog-grid .embed,.element-carousel,.feature-box .feature-content,.gallery-with-thumbs .main-slider,.gallery-with-thumbs .nav-slider,.header-cart .dropdown-menu,.info-box,.map-location,.mini-blog .post-thumbnail,.product-image,.promo-banner,.testimonial-container,header .list-inline .dropdown-menu{overflow:hidden}.default-btn,.feature-box.type-2,.header-cart button{border-radius:22px}.blog-grid,.contact-form-wrapper,.login-wrapper .default-btn,.map-location,.modal .modal-content,.product-image .label-product,.single-post-wrapper img,button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px}#main_nav .mega-container .mega-menu-title:hover,#main_nav .mega-container a:focus,#main_nav .mega-container a:hover,#main_nav>ul>li.active .active>a:not(.mega-menu-title),#main_nav>ul>li.active>a,#main_nav>ul>li:hover>a,#main_nav>ul>li>ul a:hover,#primary_slider .swiper-arrow:hover,.banner-with-text h1,.banner-with-text h2 span,.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item:focus,.breadcrumb .breadcrumb-item:hover,.btn-link:active,.btn-link:focus,.btn-link:hover,.categories-widget ul li a:focus,.categories-widget ul li a:focus:before,.categories-widget ul li a:hover,.categories-widget ul li a:hover:before,.error-wrapper h1,.header-cart-area .list-inline .list-inline-item a:focus,.header-cart-area .list-inline .list-inline-item a:hover,.header-cart .shopping-cart-total h4>span,.header-cart .single-cart-item .cart-price,.header-cart button:focus i,.header-cart button:hover i,.info-box .info-content a:hover,.info-box .info-icon i,.login-wrapper .login-form a:focus,.login-wrapper .login-form a:hover,.modal .modal-header .close:hover,.product-price .price-new,.single-post-wrapper .pagination li a:hover,.single-post-wrapper p a,.swiper-arrow:hover,.widget-content .footer-contact>p a:hover,.widgetized-menu li a:hover,a:active,a:focus,a:hover{color:#ce1f21}.footer-copyright a{color:silver}#main_nav .mega-container .mega-menu-title,#main_nav>ul>li.active .active>a:not(.mega-menu-title):hover,#primary_slider .slide-content .main-title,.banner-with-text h2,.banner-with-text p,.btn-link,.section-title .subtitle,a,h1,h2,h3,h4,h5,h6{color:#242424}#colophon .widgettitle,#main_nav.white-scheme>.menu-toggle+ul>li:not(.active)>a,#primary_slider .slide-content .promo-title span,#primary_slider .slide-content.white-scheme .main-title,#primary_slider .slide-content.white-scheme .promo-title,#primary_slider .slide-content.white-scheme .subtitle,#primary_slider.white-scheme .slide-content .main-title,#primary_slider.white-scheme .slide-content .promo-title,#primary_slider.white-scheme .slide-content .subtitle,#to_top,#whole .contact-form-wrapper .btn.btn-secondary:hover,.blog-grid .element-carousel .swiper-arrow:hover,.btn.btn-secondary.dark,.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled):active:focus,.contact-form-wrapper .btn.btn-secondary,.default-btn,.default-btn.secondary,.default-btn.secondary:focus,.default-btn.secondary:hover,.default-btn:focus,.default-btn:hover,.error-wrapper .btn.btn-secondary,.faqs-accordion .card-header button[aria-expanded=true],.faqs-accordion .card-header button[aria-expanded=true]:focus,.faqs-accordion .card-header button[aria-expanded=true]:hover,.footer-copyright a:hover,.header-cart .single-cart-item .product-quantity,.header-cart button .count-style,.info-box:hover .info-icon i,.mini-blog .post-thumbnail a:after,.product-image .label-product,header .list-inline .dropdown-menu ul li a:focus,header .list-inline .dropdown-menu ul li a:hover,header.white-scheme .header-cart button i,header.white-scheme .list-inline-item .dropdown-toggle,header.white-scheme .top-bar p{color:#fff}#colophon .widgettitle.dark,.categories-widget ul li a:before,.error-wrapper h2,.feature-box h2,.product-price .price-old,.single-post-wrapper .pagination li a,.single-post-wrapper p a:hover{color:#252525}#main_nav .mega-container,#main_nav .mega-container a,#main_nav .menu-toggle,#main_nav>ul>li>ul,#main_nav>ul>li>ul a,#main_nav>ul>li a,.breadcrumb .breadcrumb-item,.categories-widget ul li a,.error-wrapper p,.feature-box p,.header-cart .shopping-cart-title span,.header-cart button i,.info-box .info-content a,.info-box .info-content p,.login-wrapper .login-form a{color:#000}#primary_slider .slide-content .promo-title span,#primary_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#primary_slider .swiper-pagination .swiper-pagination-bullet:hover,#to_top,.btn.btn-secondary.dark:focus,.btn.btn-secondary.dark:hover,.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled):active:focus,.contact-form-wrapper .btn.btn-secondary,.default-btn.secondary,.default-btn:focus,.default-btn:hover,.error-wrapper .btn.btn-secondary,.faqs-accordion .card-header button[aria-expanded=true],.faqs-accordion .card-header button[aria-expanded=true]:focus,.faqs-accordion .card-header button[aria-expanded=true]:hover,.header-cart .single-cart-item .product-quantity,.header-cart button .count-style,.info-box:hover .info-icon i,.product-caption .product-name a:after,.product-image .label-product.label-sale,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>.swiper-pagination-bullet-active:before,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span:hover:before,button:hover,header .list-inline .dropdown-menu ul li a:focus,header .list-inline .dropdown-menu ul li a:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#ce1f21}.bgc-secondary{background-color:#242424}#primary_slider .swiper-arrow,.header-cart-area .list-inline .list-inline-item a:focus,.header-cart-area .list-inline .list-inline-item a:hover,.header-cart .dropdown-menu,.header-cart button:focus,.header-cart button:hover,.modal .modal-header .close:hover,header .list-inline .dropdown-menu,header .list-inline li.list-inline-item button{background-color:transparent}.bgc-offset,.contact-form-wrapper,.faqs-accordion .card-header,.faqs-accordion .card-header button:focus,.faqs-accordion .card-header button:hover,.newsletter-widget .white-scheme input{background-color:#f6f6f6}#main_nav .mega-container,#main_nav .mega-container ul,#main_nav>ul>li>ul,.bgc-white,.header-cart .dropdown-menu .shopping-cart-content,.info-box,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span,header .list-inline .dropdown-menu ul{background-color:#fff}#to_top:hover,#whole .contact-form-wrapper .btn.btn-secondary:hover,.blog-grid .element-carousel .swiper-arrow,.btn.btn-secondary.dark,.default-btn,.default-btn.secondary:focus,.default-btn.secondary:hover,.error-wrapper .btn.btn-secondary:hover{background-color:#252525}#whole .info-box .info-icon i,.contact-form-wrapper input:not([type=submit]):focus,.contact-form-wrapper textarea:focus,.faqs-accordion .card-header button[aria-expanded=true],.faqs-accordion .card-header button[aria-expanded=true]:focus,.faqs-accordion .card-header button[aria-expanded=true]:hover,.form-control:focus,.gallery-with-thumbs .nav-slider .swiper-slide:hover,.header-cart button:focus,.header-cart button:hover,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>.swiper-pagination-bullet-active,.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span:hover,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=submit]:hover,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#ce1f21}.header-cart{margin-left:5px}.header-cart button{cursor:pointer;height:auto;line-height:1;padding:0}.header-cart button i{font-size:20px;font-weight:700;left:-6px}.header-cart button .count-style{font-size:10px;height:17px;line-height:17px;right:-5px;text-align:center;top:-5px;width:17px;z-index:2}.header-cart button:after{content:none}.header-cart .dropdown-menu{border:0;-webkit-box-shadow:none;box-shadow:none;display:block;left:auto;max-height:0;padding:0;right:-10px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:355px;z-index:9911}.header-cart .dropdown-menu.open{max-height:450px}.header-cart .dropdown-menu .shopping-cart-content{border-top:2px solid #ce1f21;-webkit-box-shadow:0 3px 9.3px .7px rgba(0,0,0,.15);box-shadow:0 3px 9.3px .7px rgba(0,0,0,.15);margin:15px 10px 10px}.header-cart .dropdown-menu ul{max-height:270px;overflow-y:auto;padding:30px 20px 0}.header-cart .single-cart-item{border-bottom:1px solid #ebebeb;margin-bottom:20px;padding-bottom:20px}.header-cart .single-cart-item .shopping-cart-title{padding-right:10px}.header-cart .single-cart-item .product-quantity{display:inline-block;font-size:13px;left:-4px;line-height:25px;min-width:25px;padding:0;text-align:center;top:-4px}.header-cart .single-cart-item img{max-width:70px}.header-cart .single-cart-item h4{font-size:15px;font-weight:400;line-height:1.2;margin-bottom:5px;max-height:1.2em;overflow:hidden;padding-right:5px;position:relative;text-transform:capitalize}.header-cart .single-cart-item h4:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";height:1.2em;position:absolute;right:0;text-align:right;width:15%}@supports (-webkit-line-clamp:1){.header-cart .single-cart-item h4{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-height:2.4em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.header-cart .single-cart-item h4:after{content:none}}.header-cart .single-cart-item .cart-price{font-size:15px;font-weight:500;margin-bottom:5px}.header-cart .single-cart-item:last-child{border:0}.header-cart .shopping-cart-title span{display:block}.header-cart .shopping-cart-total{-webkit-box-shadow:0 -5px 20px -5px rgba(0,0,0,.08);box-shadow:0 -5px 20px -5px rgba(0,0,0,.08);padding:20px 20px 0}.header-cart .shopping-cart-total h4{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:10px;text-transform:capitalize}.header-cart .shopping-cart-total h4>span{float:right}.header-cart .shopping-cart-btn{overflow:hidden;padding:10px 20px 20px}.header-cart .shopping-cart-btn>.default-btn:last-child{float:right}.header-cart-area .top-links .dropdown-menu{top:100%}.header-cart-area .list-inline .list-inline-item i{font-size:20px;font-weight:700;line-height:1}header .list-inline{text-align:right}header .list-inline li.list-inline-item{margin-right:0}header .list-inline li.list-inline-item button{cursor:pointer;font-size:12px;height:auto;line-height:1;text-decoration:none;text-transform:capitalize;top:-1px}header .list-inline li.list-inline-item i{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:12px;margin-left:8px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}header .list-inline li.list-inline-item .dropdown-toggle{padding:0 8px}header .list-inline li.list-inline-item .dropdown-toggle:after{content:none}header .list-inline li.list-inline-item .dropdown-toggle.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header .list-inline li.list-inline-item:last-child .dropdown-toggle{padding-right:0}header .list-inline li.list-inline-item:last-child:after{content:none}header .list-inline li img{margin-right:6px;top:-1.5px}header .list-inline .dropdown-menu{border:0;border-radius:0;display:block;left:auto;max-height:0;min-width:120px;padding:0;right:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:9921}header .list-inline .dropdown-menu.open{max-height:200px}header .list-inline .dropdown-menu ul{border:1px solid #e5e5e5;border-top:2px solid #ce1f21;-webkit-box-shadow:none;box-shadow:none;left:7px;list-style:none;margin:15px 0 0;min-width:120px;padding:10px}header .list-inline .dropdown-menu ul li a{color:#000;display:block;font-size:12px;line-height:22px;padding:3px 10px;text-align:left;text-decoration:none}header .list-inline .dropdown-menu ul li:last-child a{border-bottom:0}#main_nav{border-top:1px solid #ebebeb}#main_nav>ul>li a{font-size:12px;font-weight:500;line-height:20px;padding:17px 20px;text-transform:uppercase}#main_nav>ul>li a:after{content:none}#main_nav>ul>li ul li a{font-weight:400}#main_nav .mega a span:after,#main_nav>ul li.has-sub a span:after{content:"\f107";font-family:FontAwesome;font-size:13px;left:5px;margin-left:5px}#main_nav .mega-container,#main_nav>ul>li>ul{border:1px solid #e4e4e4;padding:45px 30px}#main_nav .mega-container li{margin-left:0;margin-right:-4px}#main_nav .mega-container .mega-menu-title{display:block;font-weight:500;letter-spacing:-.025em;padding-bottom:25px;text-transform:capitalize}#main_nav .mega-container .mega-menu-title h3{color:inherit;font-size:14px;text-transform:capitalize}#main_nav .mega-container .mega-menu-title,#main_nav .mega-container .mega-menu-title+ul{margin-left:0;margin-right:0}#main_nav .mega-container a{font-size:14px;line-height:30px;padding:0;text-transform:capitalize}#main_nav>ul>li>ul{padding:30px}#main_nav>ul>li>ul a{font-size:14px;line-height:30px;padding:0 0 10px;text-transform:capitalize}#main_nav>ul>li>ul li:last-child a{padding-bottom:0}#main_nav .mega-container .column{border-right:1px solid #ebebeb;padding-left:30px;padding-right:15px}#main_nav .mega-container .column:first-child{padding-left:15px}#main_nav .mega-container .column.last,#main_nav .mega-container .column:last-child{border-right:0}#main_nav .mega-container .fullwidth-banner{padding-left:15px;padding-top:40px;width:100%}#main_nav .mega-container .fullwidth-banner img{width:100%}#main_nav .mega-container .fullwidth-banner img:hover{-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}#main_nav.left-aligned{border-top:0}#main_nav.left-aligned>.menu-toggle+ul{text-align:left}#main_nav.left-aligned>.menu-toggle+ul>li:first-child>a{padding-left:0}#main_nav.left-aligned>.menu-toggle+ul>li:last-child>a{padding-right:0}#primary_slider .swiper-arrow{border:0;color:#e2e2e2;cursor:pointer;display:inline-block;height:60px;line-height:66px;margin-top:-30px;opacity:0;text-align:center;top:50%;width:60px;z-index:9}#primary_slider .swiper-arrow i{font-size:60px}#primary_slider .swiper-arrow.prev{left:0}#primary_slider .swiper-arrow.prev i{right:1px}#primary_slider .swiper-arrow.next{right:0}#primary_slider .swiper-arrow.next i{left:1px}#primary_slider .slide-content{max-width:50%;text-align:left;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#primary_slider .slide-content .promo-title{font-size:18px;font-weight:400;letter-spacing:-.025em;line-height:25px;margin-bottom:15px;width:100%;z-index:0}#primary_slider .slide-content .promo-title span{border-radius:2px;font-size:12px;letter-spacing:0;padding:5.5px 12px;text-transform:uppercase;vertical-align:top}#primary_slider .slide-content .main-title{font-size:60px;font-weight:400;letter-spacing:-.025em;line-height:1;margin:0;width:100%;z-index:0}#primary_slider .slide-content .main-title span{display:block}#primary_slider .slide-content .subtitle{font-size:16px;font-weight:300;line-height:24px;margin-top:20px;width:75%}#primary_slider .slide-content .slide-button{margin:30px 0 0}#primary_slider .slide-content *{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#primary_slider .swiper-slide-active .layer-animation-1 .promo-title{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}#primary_slider .swiper-slide-active .layer-animation-1 h1 span{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}#primary_slider .swiper-slide-active .layer-animation-1 h1 span:last-child{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}#primary_slider .swiper-slide-active .layer-animation-1 .subtitle{-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}#primary_slider .swiper-slide-active .layer-animation-1 .slide-button{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}#primary_slider .swiper-slide-active .layer-animation-2 .promo-title{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:rollIn;animation-name:rollIn}#primary_slider .swiper-slide-active .layer-animation-2 h1 span{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}#primary_slider .swiper-slide-active .layer-animation-2 h1 span:last-child{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#primary_slider .swiper-slide-active .layer-animation-2 .subtitle{-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#primary_slider .swiper-slide-active .layer-animation-2 .slide-button{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}#primary_slider .swiper-slide-active .layer-animation-3 .promo-title{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#primary_slider .swiper-slide-active .layer-animation-3 h1 span{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#primary_slider .swiper-slide-active .layer-animation-3 h1 span:last-child{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#primary_slider .swiper-slide-active .layer-animation-3 .subtitle{-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#primary_slider .swiper-slide-active .layer-animation-3 .slide-button{-webkit-animation-delay:1.3s;animation-delay:1.3s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.swiper-slide-active .slide-progress{-webkit-animation:progress 7s ease-in-out;animation:progress 7s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:rgba(49,56,72,.3);height:5px;left:0;top:0;z-index:5}@-webkit-keyframes progress{0%{width:0}to{width:100%}}@keyframes progress{0%{width:0}to{width:100%}}.default-btn{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;min-width:140px;padding:0 30px;text-align:center;text-transform:uppercase}.default-btn:focus,.default-btn:hover{-webkit-box-shadow:none;box-shadow:none}.default-btn.large{border-radius:30px;height:50px;line-height:50px;min-width:245px}.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:none;box-shadow:none}.btn.btn-secondary{background:#f4f4f4;border:0;color:#444;font-size:13px;font-weight:500;height:40px;line-height:40px;padding:0 20px;text-transform:uppercase}.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:none;box-shadow:none}.feature-box{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.feature-box .feature-content{text-align:center}.feature-box h2{font-size:14px;font-weight:500;letter-spacing:-.025em;margin-bottom:5px;text-transform:capitalize}.feature-box p{font-size:13px}.feature-box.type-2{border:1px solid #ebebeb;padding:23px 20px}.feature-box.type-2 i{border:0;font-size:54px;height:60px;line-height:60px;width:60px}.support-section{margin-bottom:4px;margin-top:44px}.support-section .feature-box:first-child{border-left:0}.support-section .feature-box:last-child{border-right:0}.promo-banner>a{display:inline-block;width:100%}.promo-banner img{width:100%}.promo-banner.hover-effect-2>a:after,.promo-banner.hover-effect-2>a:before{bottom:19.5px;content:"";left:19.5px;position:absolute;right:19.5px;top:19.5px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;z-index:7}.promo-banner.hover-effect-2>a:before{border-bottom:1.5px solid #fff;border-top:1.5px solid #fff;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.promo-banner.hover-effect-2>a:after{border-left:1.5px solid #fff;border-right:1.5px solid #fff;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.promo-banner.hover-effect-2:hover>a:after,.promo-banner.hover-effect-2:hover>a:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.banner-with-text .promo-text{width:50%}.banner-with-text h1{font-size:48px;margin-bottom:20px;text-transform:capitalize}.banner-with-text h2{font-size:36px;font-weight:500;letter-spacing:-.025em;line-height:1.2;text-transform:capitalize}.banner-with-text p{font-size:14px;line-height:30px;margin-bottom:0}.section-title{margin-bottom:40px;text-align:center}.section-title h2{display:inline-block;font-size:30px;letter-spacing:-.05em;line-height:30px;padding-bottom:20px;text-transform:capitalize}.section-title h2:before{background:url(../images/icons/title.png);bottom:0;content:"";display:block;height:7px;left:0;margin:0 auto;right:0;text-align:center;width:50px}.section-title .subtitle{font-size:14px;margin-top:20px}.section-title.type-2 h2:before{content:none}.section-title.left-aligned{text-align:left}.section-title.left-aligned h2:before{margin-left:0}.swiper-arrow{border-radius:100%;color:#e2e2e2;cursor:pointer;display:inline-block;height:46px;line-height:44px;margin-top:-23px;text-align:center;top:40%;width:46px;z-index:9}.swiper-arrow i{font-size:50px}.swiper-arrow.prev{left:-30px}.swiper-arrow.next{right:-30px}.swiper-container-horizontal .swiper-pagination-testimonial{text-align:center;z-index:10}.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets{bottom:-45px}.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span{border:1px solid #898989;height:12px;margin:0 7px;opacity:1;width:12px}.swiper-container-horizontal .swiper-pagination-testimonial.swiper-pagination-bullets>span:before{background:none;content:"";height:4px;left:3px;top:3px;width:4px}#primary_slider .swiper-pagination{bottom:20px}#primary_slider .swiper-pagination .swiper-pagination-bullet{background:#d7d7d7;border:none;cursor:pointer;height:11px;margin:0 5px;opacity:1;width:11px}.tab-content>.tab-pane{display:block;height:0;overflow:hidden}.tab-content>.tab-pane.show{height:auto;overflow:initial}.tab-content>.tab-pane.active.anime-tab *{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tab-content>.tab-pane.active.anime-tab .swiper-slide-visible{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:zoomIn;animation-name:zoomIn}.tab-content>#list.tab-pane.active.anime-tab .product-layout{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.gallery-with-thumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-with-thumbs .swiper-arrow{height:30px;left:43%;line-height:0;margin:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gallery-with-thumbs .swiper-arrow.next{bottom:30px;top:auto}.gallery-with-thumbs .swiper-arrow.prev{top:30px}.gallery-with-thumbs .swiper-arrow i{font-size:30px}.gallery-with-thumbs .main-slider .swiper-slide>a{display:block}.gallery-with-thumbs .nav-slider{padding-right:15px}.gallery-with-thumbs .nav-slider .swiper-slide img{height:100%;opacity:.3;width:auto}.gallery-with-thumbs .nav-slider .swiper-slide.swiper-slide-active img,.gallery-with-thumbs .nav-slider .swiper-slide:hover img,.gallery-with-thumbs .nav-slider:hover .swiper-arrow{opacity:1}.gallery-with-thumbs .nav-slider:hover .swiper-arrow.next{bottom:-5px}.gallery-with-thumbs .nav-slider:hover .swiper-arrow.prev{top:-5px}.product-layout{padding:15px}.product-layout:hover{-webkit-box-shadow:0 0 20px 0 rgba(41,44,58,.15);box-shadow:0 0 20px 0 rgba(41,44,58,.15)}.product-image img{width:100%}.product-image .label-product{font-size:12px;font-weight:400;height:23px;line-height:23px;text-align:center;text-transform:capitalize;top:20px;width:50px}.product-image .label-product.label-sale{left:20px}.product-price>p>span:not(:last-child){margin-right:15px}.product-price .price-old{display:inline-block;font-size:14px;font-weight:400;padding-right:8px;text-decoration:line-through}.product-price .price-new{font-size:18px;font-weight:500}.product-caption{margin-top:15px}.product-caption .product-name{font-weight:400;line-height:1;line-height:1.5;margin-bottom:11px;margin-top:8px;max-height:1.5em;overflow:hidden;position:relative;text-transform:capitalize}.product-caption .product-name:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";height:1.5em;position:absolute;right:0;text-align:right;width:15%}@supports (-webkit-line-clamp:1){.product-caption .product-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-height:3em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.product-caption .product-name:after{content:none}}.product-caption .product-name a{font-size:14px}.product-caption .product-name a:after{bottom:-2px;content:"";display:block;height:1px;left:0;right:0;width:0}.product-caption .product-name a:hover:after{width:100%}.testimonial-container{text-align:center}.widgettitle{font-size:20px;font-weight:500;letter-spacing:-.05em;line-height:24px}.sidebar-widget{border-bottom:1px solid #ebebeb;margin-bottom:30px;padding-bottom:30px}.sidebar-widget .widgettitle{margin-bottom:20px}.sidebar-widget:last-child{border-bottom:0}.widget-content p{color:silver;font-size:14px;font-weight:400;line-height:25px}.widget-content>p{color:silver;font-style:italic;margin:0 0 20px}.widget-content .footer-contact>p{margin:9px 0 0}.widget-content .footer-contact>p span{font-size:12px;font-weight:500;padding-right:7px;text-transform:uppercase}.widget-content .footer-contact>p a{color:silver}.widgetized-menu li a{color:silver;display:block;font-size:14px;padding-bottom:15px;text-transform:capitalize}.newsletter-widget p{color:silver;font-size:14px;margin:0 0 25px}.newsletter-widget input{background:#2b2b2b;border:1px solid transparent;border-radius:17px;color:silver;display:inline-block;font-size:13px;height:45px;padding:10px 150px 10px 15px;width:100%}.newsletter-widget .white-scheme input{color:inherit}.newsletter-widget button{background:transparent;border:0;border-radius:17px;color:silver;display:block;font-size:12px;font-weight:700;height:45px;line-height:45px;padding:0 30px;right:0;top:0}.newsletter-widget ::-webkit-input-placeholder{color:silver;font-weight:500}.newsletter-widget ::-moz-placeholder{color:silver;font-weight:500}.newsletter-widget :-ms-input-placeholder{color:silver;font-weight:500}.newsletter-widget :-moz-placeholder{color:silver;font-weight:500}.newsletter-widget .white-scheme ::-webkit-input-placeholder{color:silver}.newsletter-widget .white-scheme ::-moz-placeholder{color:silver}.newsletter-widget .white-scheme :-ms-input-placeholder{color:silver}.newsletter-widget .white-scheme :-moz-placeholder{color:silver}.categories-widget ul{list-style:none;margin:0;padding:0}.categories-widget ul li{margin-bottom:10px;padding-left:15px}.categories-widget ul li a{display:block;font-size:14px}.categories-widget ul li a:before{content:"\f488";font-family:Ionicons;font-size:14px;left:-15px;top:0}.categories-widget ul li a span{float:right}.categories-widget ul li:last-child{padding-bottom:0}#to_top{bottom:25px;cursor:pointer;display:none;font-weight:700;height:50px;line-height:50px;position:fixed;right:140px;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:50px;z-index:999}#to_top i{font-size:16px;top:2px}#to_top i:first-child{right:-1.5px}#to_top i:last-child{left:-1.5px}.breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;background:none;border-bottom:1px solid #f1f1f2;border-radius:0;border-top:1px solid #f1f1f2;-webkit-justify-content:center;justify-content:center;padding:50px 0}.breadcrumb .breadcrumb-item{font-size:14px}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:30px}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#222;content:"\e684";font-family:Pe-icon-7-stroke;font-size:28px;height:24px;left:0;line-height:24px;text-align:center;top:-2px;width:30px}.breadcrumb .breadcrumb-item.active{font-weight:500}.cart-input{text-align:left;width:76px}.dec.qtybutton,.inc.qtybutton{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;cursor:pointer;height:20px;line-height:20px;text-align:center;width:28px}.dec.qtybutton:focus,.dec.qtybutton:hover,.inc.qtybutton:focus,.inc.qtybutton:hover{background:#ddd}.dec.qtybutton{bottom:0;right:0}.inc.qtybutton{border-bottom:none;right:0;top:0}.blog-grid .post-title{font-size:18px;font-weight:500;line-height:1.5;margin:15px 0 10px;max-height:3em;overflow:hidden;position:relative;text-transform:none}.blog-grid .post-title:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";height:1.5em;position:absolute;right:0;text-align:right;width:15%}@supports (-webkit-line-clamp:2){.blog-grid .post-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:4.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.blog-grid .post-title:after{content:none}}.blog-grid .post-content{border:1px solid #ebebeb;border-bottom:0;padding:20px}.blog-grid .post-content p{font-size:14px;line-height:1.65;max-height:4.95em;overflow:hidden;position:relative}.blog-grid .post-content p:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";height:1.65em;position:absolute;right:0;text-align:right;width:15%}@supports (-webkit-line-clamp:3){.blog-grid .post-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:6.6em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.blog-grid .post-content p:after{content:none}}.blog-grid .element-carousel{margin:0;overflow:initial;padding:0}.blog-grid .element-carousel .swiper-arrow{border-radius:0;height:36px;line-height:36px;margin-top:-18px;opacity:.5;top:50%;width:36px}.blog-grid .element-carousel .swiper-arrow.prev{left:0}.blog-grid .element-carousel .swiper-arrow.next{right:0}.blog-grid .element-carousel:hover .swiper-arrow{opacity:.7}.blog-grid .embed{height:0;padding:0 0 56.25%}.blog-grid .embed iframe{border:0;height:100%;left:0;top:0;width:100%}.blog-grid:hover img{-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.blog-grid:hover .element-carousel[data-effect=slide] img{-webkit-transform:none;-ms-transform:none;transform:none}.blog-grid:hover .element-carousel[data-effect=slide] .swiper-slide-visible img{-webkit-transform:scale(1.09);-ms-transform:scale(1.09);transform:scale(1.09)}.mini-blog .post-title{display:block;font-size:18px;font-weight:500;line-height:1.3;margin:30px 0 15px;max-height:2.6em;overflow:hidden;position:relative;text-transform:capitalize}.mini-blog .post-title:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 50%);background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";height:1.3em;position:absolute;right:0;text-align:right;width:15%}@supports (-webkit-line-clamp:2){.mini-blog .post-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:3.9em;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mini-blog .post-title:after{content:none}}.mini-blog .post-thumbnail a:before{background-color:rgba(0,0,0,.8);bottom:0;content:"";left:0;opacity:0;right:0;top:0;-webkit-transform:scaleX(1);transform:scaleX(1);z-index:1}.mini-blog .post-thumbnail a:after{content:"\e6bc";font-family:Pe-icon-7-stroke;font-size:30px;height:68px;left:50%;line-height:68px;margin-left:-34px;margin-top:-34px;opacity:0;text-align:center;top:50%;width:68px}.info-box{border:1px solid #ebebeb;padding:40px 40px 37px;text-align:center}.info-box .info-icon{margin-bottom:20px}.info-box .info-icon i{border:2px solid;display:inline-block;font-size:30px;height:60px;line-height:58px;width:60px}.info-box .info-content h4{font-size:18px;margin-bottom:10px;text-transform:capitalize}.info-box .info-content p{font-size:15px;letter-spacing:.2px;margin-bottom:3px}.faqs-accordion .card{border-radius:0;border-top:0}.faqs-accordion .card:not(:last-child){margin-bottom:10px}.faqs-accordion .card-header{border-bottom:0;padding:0}.faqs-accordion .card-header button{border-radius:0;border-top:1px solid rgba(0,0,0,.125);-webkit-box-shadow:none;box-shadow:none;display:block;font-size:14px;font-weight:500;height:auto;padding:15px 35px 15px 25px;position:relative;text-align:left;text-transform:capitalize;white-space:normal;width:100%}.faqs-accordion .card-header button:focus,.faqs-accordion .card-header button:hover{border-color:rgba(0,0,0,.125) transparent transparent;color:inherit;text-decoration:none}.faqs-accordion .card-header button:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\f107";font-family:FontAwesome;font-weight:700;height:20px;margin-top:-10px;right:15px;top:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faqs-accordion .card-header button[aria-expanded=true]{text-decoration:none}.faqs-accordion .card-header button[aria-expanded=true]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faqs-accordion .card-body{padding:25px}.follow-link{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;line-height:1;max-width:100%;text-align:center}.follow-link>a{display:inline-block;font-size:12px;font-weight:500;padding:0 20px;text-transform:uppercase}.follow-link:after,.follow-link:before{content:"";display:block;height:1px;margin:0 auto;text-align:center;top:50%;width:41%}.follow-link:before{background:url(../images/backgrounds/left-bg.png);left:0}.follow-link:after{background:url(../images/backgrounds/right-bg.png);right:0;width:41%}header .top-bar{border-bottom:1px solid #ebebeb;padding:15px 0}header .top-bar p{font-size:12px}header .header-area{padding:30px 0}header .logo{text-align:center}header .header-cart-area{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}header.white-scheme #main_nav,header.white-scheme .top-bar{border-color:hsla(0,0%,100%,.2)}header.white-scheme ::-webkit-input-placeholder{color:#ebebeb}header.white-scheme ::-moz-placeholder{color:#ebebeb}header.white-scheme :-ms-input-placeholder{color:#ebebeb}header.white-scheme :-moz-placeholder{color:#ebebeb}header.bgc-secondary.white-scheme #main_nav,header.bgc-secondary.white-scheme .top-bar{border-color:#303030}header.bgc-secondary.white-scheme .main-nav-area.sticky{background:rgba(31,30,31,.9)}header.bgc-secondary.white-scheme .main-nav-area.sticky:hover{background:#1f1e1f}.main-nav-area{z-index:99}.main-nav-area.sticky{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:cubic-bezier(.2,1,.22,1);animation-timing-function:cubic-bezier(.2,1,.22,1);background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.1);box-shadow:0 8px 6px -6px rgba(0,0,0,.1);left:0;position:fixed;top:0;width:100%;z-index:9950}.main-nav-area.sticky:hover{background:#fff}.footer-widgets-area .footer-inner{border-bottom:1px solid #303030;padding-bottom:65px}.footer-widgets-area .list-inline,.footer-widgets-area .list-unstyled{margin-bottom:0}.footer-widgets-area .list-unstyled li{margin-bottom:2px}.footer-copyright{color:silver;padding:20px 0}.footer-copyright p{font-size:14px}#primary_slider .slide-inner{height:100%;left:0;top:0;width:100%}#primary_slider.slider-type-1{height:530px}.product-row.row{margin-left:-45px;margin-right:-45px}.element-carousel{margin-bottom:-30px;margin-top:-30px;padding:15px}.element-carousel.anime-element *{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.element-carousel.anime-element .swiper-slide-visible{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:zoomIn;animation-name:zoomIn}.element-carousel:hover .swiper-arrow{opacity:1;top:50%}.login-form .form-control,.login-form span{font-size:14px;height:40px;padding-top:5px}.login-wrapper .login-form{border:1px solid rgba(0,0,0,.125);-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);padding:50px 50px 40px}.login-wrapper p{font-size:14px}.login-wrapper .registration-form{padding-bottom:50px}.blog-row{margin-left:-30px;margin-right:-30px}.mini-blog .element-carousel{margin:0;padding-bottom:0;padding-top:0}.mini-blog-layout:hover .post-thumbnail a:before{opacity:1;-webkit-transform:scale3d(.9,.87,.9);transform:scale3d(.9,.87,.9)}.mini-blog-layout:hover .post-thumbnail a:after{-webkit-animation:zoomIn .3s ease-in-out;animation:zoomIn .3s ease-in-out;opacity:1;z-index:3}.single-post-wrapper .post-title{font-size:26px;font-weight:500;line-height:1.2;text-transform:none}.single-post-wrapper p{font-size:14px;line-height:25px;margin-bottom:20px}.single-post-wrapper .pagination{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-bottom:15px;padding-bottom:15px;padding-top:15px}.single-post-wrapper .pagination li a{font-size:14px;font-weight:500;line-height:1}.single-post-wrapper form textarea{min-height:160px}.single-post-wrapper form input,.single-post-wrapper form textarea{padding:8px 10px}.contact-form-wrapper{padding:30px}.contact-form-wrapper input:not([type=submit]),.contact-form-wrapper textarea{border-color:transparent}.contact-form-wrapper textarea{min-height:140px;padding-top:12px}.contact-form-wrapper .form-row{margin-bottom:.5rem}.contact-form-wrapper ::-webkit-input-placeholder{color:#292929}.contact-form-wrapper ::-moz-placeholder{color:#292929}.contact-form-wrapper :-ms-input-placeholder{color:#292929}.contact-form-wrapper :-moz-placeholder{color:#292929}#gmap{min-height:400px}.faqs-section .card-body,.faqs-section p:not(.lead){font-size:14px;line-height:1.65}.error-wrapper h1{font-size:200px;font-weight:700;letter-spacing:10px;line-height:150px;margin-bottom:30px}.error-wrapper h2{font-size:32px;font-weight:700;line-height:32px;margin-bottom:20px;text-transform:uppercase}.error-wrapper p{font-size:21px;font-weight:300;line-height:30px;margin-bottom:25px;padding:0 130px}.modal{z-index:9990}.modal .modal-header{border-bottom:0}.modal .modal-header .close{font-size:24px;top:-5px}.modal .modal-body{padding:0 40px 40px}.modal .gallery-with-thumbs .nav-slider{max-height:285px}