body{font-family:Roboto,sans-serif;-webkit-transition:all .5s;transition:all .5s}body.modal-open{padding-right:0!important}p{margin-bottom:0;font-size:14px;color:#4a4a4a;line-height:24px}a{text-decoration:none!important}.copyright-text{text-transform:uppercase}.main-button a{background-color:#9734d9;border-radius:5px;padding:10px 15px;display:inline-block;color:#fff;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:.4px;text-decoration:none;-webkit-transition:all .5s;transition:all .5s}.main-button a:hover{opacity:.7}.section-heading{margin-top:80px;margin-bottom:40px}.section-heading .line-dec{width:30px;height:5px;background-color:#9734d9}.section-heading h1{font-size:22px;font-weight:700;color:#1e1e1e;margin-top:15px}.navbar .navbar-brand{text-align:center;margin:0 auto;position:relative;padding:25px 0}.bg-dark{background-color:#fff!important;border-bottom:1px solid #eee}#navbarResponsive{z-index:999;position:absolute;left:50%;top:105px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar-dark .navbar-nav .nav-item{margin:0 50px}.navbar-dark .navbar-nav .nav-link{text-transform:uppercase;font-size:15px;font-weight:700;color:#1e1e1e;-webkit-transition:all .5s;transition:all .5s}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .show>.nav-link{color:#9734d9}.navbar:after{width:100%;height:1px;background-color:#eee;content:'';position:absolute;left:0;bottom:-52px}.navbar-dark .navbar-toggler-icon{background-image:none}.navbar-dark .navbar-toggler{border-color:#9734d9;background-color:#9734d9;height:50px;outline:0}.navbar-dark .navbar-toggler-icon:after{content:'\f0c9';color:#fff;font-size:22px;line-height:30px;font-family:FontAwesome}.banner{margin-top:50px}.banner .carousel-indicators .active{background-color:#9734d9}.featured-items{margin-bottom:70px}.featured-item{border-radius:5px;border:1px solid #eee;padding:10px;-webkit-transition:all .5s;transition:all .5s;width:220px;margin:0 auto}.featured-item .imgdiv{position:relative;width:200px;height:200px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.featured-item .imgdiv .zoomin{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);font-size:28px;color:#fff;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.featured-item .imgdiv .zoomin:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.featured-item img{cursor:pointer;-webkit-transition:all .6s;transition:all .6s;max-width:100%;max-height:100%;border-radius:3px}.featured-item h4{font-size:17px;font-weight:700;color:#1e1e1e;margin-top:15px;-webkit-transition:all .5s;transition:all .5s;text-align:center}.featured-item:hover h4{color:#9734d9}.owl-theme .owl-dots{text-align:center;margin-top:30px}.owl-theme .owl-dots .owl-dot{outline:0}.owl-theme .owl-dots .active span{background-color:#9734d9!important}.owl-theme .owl-dots .owl-dot span{background-color:#aaa;width:8px;height:8px;display:inline-block;margin:0 5px;outline:0}.subscribe-form{background-color:#9734d9;padding:80px 0;text-align:center}.subscribe-form .section-heading{margin-top:0}.subscribe-form .section-heading h1{color:#fff}.subscribe-form .section-heading .line-dec{background-color:#fff;margin:0 auto}.subscribe-form .main-content p{font-size:17px;color:#fff;margin-bottom:30px}.subscribe-form .main-content form{color:#fff;display:inline}.subscribe-form .main-content form input{display:inline}.subscribe-form .main-content form input{width:100%;height:46px;border:1px solid #fff;background-color:transparent;padding-left:15px;color:#fff;outline:0}.subscribe-form .main-content form button:focus{color:#fff!important}.subscribe-form .main-content form button{width:100%;height:45px;cursor:pointer;background-color:#fff;outline:0;border-radius:5px;padding:10px 15px;display:inline-block;color:#9734d9;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:.4px;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:none;box-shadow:none;border:none}.footer{text-align:center;border-top:1px solid #eee}.footer ul{padding:0;margin:0}.footer ul li{list-style:none;display:inline-block}.footer .logo img{max-width:100%;margin-top:60px;margin-bottom:40px}.footer .footer-menu{margin-bottom:40px}.footer .footer-menu ul li{margin:0 15px}.footer .footer-menu a{font-size:13px;color:#7a7a7a;text-transform:uppercase;-webkit-transition:all .5s;transition:all .5s}.footer .footer-menu a:hover{color:#9734d9;text-decoration:none}.sub-footer{border-top:1px solid #eee;text-align:center;font-size:12px;color:#7a7a7a}.sub-footer p{color:#7a7a7a;line-height:60px}.sub-footer a{color:#7a7a7a;text-decoration:none}.sub-footer .copyright-text{line-height:2;padding:20px 0}.featured-page{margin-top:130px;margin-bottom:40px}.featured-page .section-heading{margin-top:0;margin-bottom:0}.featured-page #filters{margin-top:15px;text-align:right}.featured .featured-item{margin-bottom:30px;text-decoration:none}.featured .featured-item h4{-webkit-transition:all .5s;transition:all .5s}.featured .featured-item:hover h4{color:#9734d9}.page-navigation ul{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee;padding:30px 0 0 0;margin:0 0 80px 0}.page-navigation ul li{display:inline-block;margin:0 1px}.page-navigation ul li a{width:40px;height:40px;display:inline-block;text-align:center;line-height:38px;border:1px solid #eee;border-radius:5px;font-weight:700;color:#1e1e1e;font-size:15px;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.page-navigation ul li a:hover,.page-navigation ul li.active a{background-color:#9734d9;border-color:#9734d9;color:#fff}.page-navigation ul li.hidden a{display:none}.page-navigation ul li.disabled a:hover{background-color:#ccc;border-color:#ccc;color:#fff}.page-navigation ul li.disabled a{color:#ccc;cursor:not-allowed}.about-page{margin-top:50px;margin-bottom:80px}.about-page .right-content h4{font-size:17px;font-weight:700;margin-top:0;margin-bottom:20px}.about-page .left-image img{max-width:100%}.about-page .right-content span{display:inline-block;margin-left:8px}.about-page .right-content span a i{-webkit-transition:all .5s;transition:all .5s;background-color:#aaa;width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;border-radius:50%;color:#fff;font-size:12px;margin-right:5px}.about-page .right-content .share{margin-top:20px;border-top:1px solid #eee;padding:15px 0}.about-page .right-content h6{font-size:14px;color:#4a4a4a;font-weight:400}.about-page .right-content span a:hover i{background-color:#9734d9}.contact-page{margin-top:50px;margin-bottom:80px}.contact-page .right-content input,.contact-page .right-content textarea{border-radius:0;outline:0;-webkit-box-shadow:none;box-shadow:none;font-size:14px;margin-bottom:30px}.contact-page .right-content input{height:44px;line-height:44px}.contact-page .right-content textarea{height:200px;max-height:280px}.contact-page .right-content span{display:inline-block;margin-left:8px}.contact-page .right-content span a i{-webkit-transition:all .5s;transition:all .5s;background-color:#aaa;width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;border-radius:50%;color:#fff;font-size:12px;margin-right:5px}.contact-page .right-content .share{margin-top:30px;border-top:1px solid #eee;padding:15px 0}.contact-page .right-content h6{font-size:14px;color:#4a4a4a;font-weight:400}.contact-page .right-content span a:hover i{background-color:#9734d9}.contact-page .right-content .button{cursor:pointer;background-color:#9734d9;outline:0;border-radius:5px;padding:10px 15px;display:inline-block;color:#fff;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:.4px;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;-webkit-box-shadow:none;box-shadow:none;border:none}@media (max-width:991px){.banner{border-top:none;margin-top:0}.navbar .navbar-brand{margin:0 auto}.navbar:after{display:none}#navbarResponsive{z-index:99999;position:absolute;top:96px;width:100%;text-align:center;background-color:rgba(250,250,250,.95);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1)}.navbar-dark .navbar-nav .nav-item{border-bottom:1px solid #eee}.navbar-dark .navbar-nav .nav-item:last-child{border-bottom:none}.navbar-dark .navbar-nav .nav-link{padding:15px 0}.featured-page #filters{text-align:right}.single-product .right-content{margin-top:30px}.about-page .right-content{margin-top:30px}.contact-page .right-content{margin-top:30px}.contact-page .right-content .col-md-12,.contact-page .right-content .col-md-6{padding:0}.featured-page{margin-top:80px}.about-page,.contact-page{margin-top:0}}@media (max-width:767px){.subscribe-form .main-content form input.button{margin-top:20px}.featured-page #filters{margin-top:15px;text-align:left}}.product-modal{background:rgba(255,255,255,.9);text-align:center}.modal.show .modal-dialog{max-width:600px}.product-modal img{border-radius:5px}.modal-open{overflow-y:scroll}.container{padding-right:15px!important}.categories{border-right:1px solid #eee;padding:0 10px;font-size:18px;line-height:1.8;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:992px){.categories{display:none}}.categories .title{font-size:20px;font-weight:600;margin-bottom:30px;border-left:5px solid #9734d9;padding-left:3px}.featured .title{position:relative;margin-bottom:30px;font-size:18px;font-weight:600;border-left:5px solid #9734d9;padding-left:3px}.category{cursor:pointer}.category .parent.sub{color:#9734d9}.category .child_item.active,.category .parent.active{color:#9734d9;font-weight:600}.category .children{padding-left:25px;font-size:14px}.category .children .child_item,.category .parent{padding:5px;word-break:break-all;word-wrap:break-word;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.category .parent{margin-top:2px;background:#ececec;padding:15px 0 15px 20px;margin-bottom:0}.category i{margin-right:5px;font-size:16px}.category .children .child_item.active{color:#9734d9}.child_item.active i:before,.parent.active i:before{content:"\f046"}.subscribe-form{background-color:#9734d9;color:#fff;padding:80px 0;text-align:center}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navi_logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:pre-wrap}.loading{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;z-index:5100;padding-bottom:25%;background:rgba(255,255,255,.6)}.search_row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.search_btn{height:38px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer}.foot_logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}.foot_logo img{width:30px;height:30px;margin-right:10px}