a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-family:'Open Sans',Arial,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.logo,.logo a,.logo span,.logo strong{font-family:Montserrat,Arial,sans-serif!important}header{width:60px;height:100%;background:url(../images/header-left.jpg) repeat-y;position:fixed;z-index:400;border-right:1px solid #ddd}header .brand{visibility:visible;-webkit-transform:rotate(-90deg) translateY(-50%);-moz-transform:rotate(-90deg) translateY(-50%);-o-transform:rotate(-90deg) translateY(-50%);-ms-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);width:100%;height:60px;text-align:center;font-weight:700;position:absolute;padding-right:95px;line-height:60px}header .icons-wrap{z-index:103;margin:0 10px;padding:10px 0}header .icons-wrap li{list-style:none;border-bottom:1px solid #ddd;position:relative;text-align:center;font-size:18px}header .icons-wrap li>a{padding:5px 0;display:block;font:normal normal normal 20px/1.4 FontAwesome!important;color:#666;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .icons-wrap li>a.selected,header .icons-wrap li>a:active,header .icons-wrap li>a:hover{color:#f55}header .icons-wrap li>a.selected{background-color:#ddd}header .icons-wrap li>a i{color:#444;position:absolute;text-indent:0;font-size:10px;line-height:16px;font-weight:700;right:0;top:0;border:1px solid #f55;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:18px;height:18px}header .icons-wrap .hdr-cart-wrap{display:none;position:absolute;z-index:300;left:51px;top:0;width:260px;padding:15px;border:1px solid #ddd;font-size:13px;background-color:#fff;text-align:left}header .icons-wrap .hdr-cart-wrap.open{display:block;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}header .icons-wrap .hdr-cart-wrap li{font-size:13px;text-align:left;border-bottom:1px solid #ddd;padding:15px 0;position:relative}header .icons-wrap .hdr-cart-wrap li:after{display:block;clear:both;content:''}header .icons-wrap .hdr-cart-wrap li .fa-trash{position:absolute;right:0;top:38px;z-index:110}header .icons-wrap .hdr-cart-wrap .cart-title{font-size:13px;padding-bottom:10px;border-bottom:1px solid #ddd}header .icons-wrap .hdr-cart-wrap .product-image{display:block;width:45px;height:60px;position:relative;z-index:106;float:left}header .icons-wrap .hdr-cart-wrap .product-image img{width:45px;height:60px}header .icons-wrap .hdr-cart-wrap .product-meta{position:relative;z-index:105;font-size:13px;padding:0 0 10px 55px}header .icons-wrap .hdr-cart-wrap .product-meta dt.product-name{display:block}header .icons-wrap .hdr-cart-wrap .product-meta dt.product-name a:hover,header .icons-wrap .hdr-cart-wrap .product-meta dt.product-name:active{text-decoration:underline;color:inherit}header .icons-wrap .hdr-cart-wrap .product-meta dd.price{color:#f55}header .icons-wrap .hdr-cart-wrap dl.subtotal{font-weight:700;padding:15px 0}header .icons-wrap .hdr-cart-wrap dl.subtotal:after{display:block;clear:both;content:''}header .icons-wrap .hdr-cart-wrap dl.subtotal dt.caption{text-transform:uppercase;float:left}header .icons-wrap .hdr-cart-wrap dl.subtotal dt.caption:after{content:":"}header .icons-wrap .hdr-cart-wrap dl.subtotal dd.price{font-size:16px;float:right}.searchbox-wrap{display:none;position:fixed;z-index:700;left:60px;top:48px;width:400px;height:40px;border:1px solid #ddd;background-color:#fff;text-align:left;font-family:FontAwesome;vertical-align:middle}.searchbox-wrap.open{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn;display:block}.searchbox-wrap form{display:block;position:relative}.searchbox-wrap input[type=text]{width:100%;outline:0;font-size:13px;line-height:30px;padding:4px 50px 4px 10px;background-color:#fff;border:none;vertical-align:middle}.searchbox-wrap button[type=submit]{position:absolute;right:0;top:0;font-family:FontAwesome;background:0 0;border:none;outline:0;width:40px;line-height:30px;padding:4px;vertical-align:middle}.searchbox-wrap button[type=submit]:active,.searchbox-wrap button[type=submit]:hover{color:#f55}.left-wrap{float:left;position:fixed;z-index:200;-webkit-box-shadow:0 0 5px 2px rgba(170,170,170,.5);-moz-box-shadow:0 0 5px 2px rgba(170,170,170,.5);box-shadow:0 0 5px 2px rgba(170,170,170,.5);height:100%;padding:0 30px;margin-left:60px;width:245px;background-color:#fff}.left-wrap .logo{text-align:center;padding:30px 0 15px;border-bottom:1px solid #ddd;letter-spacing:2px}.left-wrap .logo a{outline:0}.left-wrap .logo span{display:block;text-align:center;font-size:12px;color:#888;font-weight:700}.left-wrap .logo span strong{font-size:15px;color:#444;display:block}.left-wrap nav{padding:40px 0 0}.left-wrap nav .left-nav{margin:0 -30px;}.left-wrap nav .left-nav li.nav-item{padding:0 0 0 30px;font-size:15px;text-transform:uppercase;font-weight:700;position:relative;cursor:pointer;display:table}.left-wrap nav .left-nav li.nav-item>a{display:inline-block;padding:10px 0;color:#555;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.left-wrap nav .left-nav li.nav-item:active>a,.left-wrap nav .left-nav li.nav-item:focus>a,.left-wrap nav .left-nav li.nav-item:hover>a,.left-wrap nav .left-nav li.nav-item>a.selected,.left-wrap nav .left-nav li.nav-item>a:hover{color:#f55}.left-wrap nav .left-nav li.nav-item:active .subnav-wrap,.left-wrap nav .left-nav li.nav-item:focus .subnav-wrap,.left-wrap nav .left-nav li.nav-item:hover .subnav-wrap{visibility:visible;transition-delay:1s;}.left-wrap nav .subnav-wrap{cursor:default; visibility: hidden;position: absolute;padding: 0;moz-transition-property: visibility;-moz-transition-duration: 1s;-webkit-transition-property: visibility;-webkit-transition-duration: 1s;transition-property: visibility;transition-duration: 0.2s;background-color:#fff;border:1px solid #ddd;padding:30px;position:absolute;left:245px;top:0;width:1170px;z-index:120}.left-wrap nav .subnav-wrap a{padding:10px 0}.left-wrap nav .subnav-wrap.cols-2{width:460px}.left-wrap nav .subnav-wrap.cols-3{width:675px}.left-wrap nav .subnav-wrap.cols-4{width:890px}.left-wrap nav .subnav-wrap.open{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn;display:block}.left-wrap nav .subnav-wrap h3{font-size:16px;height:18px;line-height:20px;border-bottom:1px solid #ddd;margin-bottom:10px}.left-wrap nav .subnav-wrap h3 a,.left-wrap nav .subnav-wrap h3 span{background-color:#fff;padding:0 10px 0 0;display:inline-block}.left-wrap nav .subnav-wrap ul{display:block}.left-wrap nav .subnav-wrap li{text-transform:none;font-weight:400;font-size:13px;padding-left:20px;cursor:pointer;-webkit-transition:background .2s,color .2s,padding .2s ease-in-out;-moz-transition:background .2s,color .2s,padding .2s ease-in-out;-o-transition:background .2s,color .2s,padding .2s ease-in-out;transition:background .2s,color .2s,padding .2s ease-in-out}.left-wrap nav .subnav-wrap li a{-webkit-transition:background .2s,color .2s;-moz-transition:background .2s,color .2s;-o-transition:background .2s,color .2s;transition:background .2s,color .2s;list-style:disc;display:list-item}.left-wrap nav .subnav-wrap li a:active,.left-wrap nav .subnav-wrap li a:hover{background-color:#f3f3f3}.left-wrap nav .subnav-wrap li:active,.left-wrap nav .subnav-wrap li:hover{background-color:#f3f3f3;padding-left:25px;color:#f55}.left-wrap nav .subnav-wrap li:active a,.left-wrap nav .subnav-wrap li:hover a{color:#f55;background-color:#f3f3f3}.left-wrap nav .subnav-wrap a.featured{margin:20px 0;padding:0}.left-wrap nav .subnav-wrap a.featured img{width:100%;height:auto;vertical-align:middle}.mobile-header{display:none;width:100%;min-height:85px;position:fixed;top:0;z-index:500;background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(170,170,170,.5);-moz-box-shadow:0 0 5px 2px rgba(170,170,170,.5);box-shadow:0 0 5px 2px rgba(170,170,170,.5);text-align:center}.mobile-header .logo{display:inline-block;z-index:102;text-align:center;padding:15px 0;letter-spacing:2px}.mobile-header .logo a{outline:0}.mobile-header .logo img{display:inline-block;vertical-align:middle;margin-right:10px}.mobile-header .logo span{display:inline-block;vertical-align:middle;text-align:center;font-size:12px;color:#888;font-weight:700}.mobile-header .logo span strong{font-size:15px;color:#444;display:block}.mobile-header .logo:after{display:block;clear:both;content:''}.mobile-header .mobile-nav{display:none}.mobile-header .fa-bars{position:absolute;left:20px;top:20px;color:#aaa;text-align:center;padding:5px 7px}.mobile-header .fa-bars:before{font-size:30px}.mobile-header .fa-bars:active,.mobile-header .fa-bars:focus,.mobile-header .fa-bars:hover{background-color:#ddd}.mobile-leftbar{display:none;position:fixed;z-index:600;max-width:405px;width:85%;padding-left:60px;left:0;top:0;height:100%;overflow-y:hidden;background-color:#fff;-webkit-box-shadow:0 0 5px 2px rgba(170,170,170,.5);-moz-box-shadow:0 0 5px 2px rgba(170,170,170,.5);box-shadow:0 0 5px 2px rgba(170,170,170,.5)}.mobile-leftbar .logo{width:150px;margin:0 auto;text-align:center;padding:15px 0;letter-spacing:2px}.mobile-leftbar .logo a{outline:0}.mobile-leftbar .logo span{display:block;text-align:center;font-size:12px;color:#888;font-weight:700}.mobile-leftbar .logo span strong{font-size:15px;color:#444;display:block}.mobile-leftbar .fa-close{font:normal normal normal 20px/1.4 FontAwesome!important; background: #fff; text-align:center;position:absolute;right:10px;top:10px}.mobile-leftbar .left-pane{position:fixed;left:0;top:0;width:60px;border-right:1px solid #ddd;z-index:600;height:100%;background:url(../images/header-left.jpg) repeat-y}.mobile-leftbar .left-pane .icons-wrap{z-index:103;margin:0 10px;padding:10px 0}.mobile-leftbar .left-pane .icons-wrap li{list-style:none;border-bottom:1px solid #ddd;position:relative;text-align:center;font-size:18px}.mobile-leftbar .left-pane .icons-wrap li>a{padding:5px 0;display:block;font:normal normal normal 20px/1.4 FontAwesome!important;color:#666;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mobile-leftbar .left-pane .icons-wrap li>a.selected,.mobile-leftbar .left-pane .icons-wrap li>a:active,.mobile-leftbar .left-pane .icons-wrap li>a:hover{color:#f55}.mobile-leftbar .left-pane .icons-wrap li>a.selected{background-color:#ddd}.mobile-leftbar .left-pane .icons-wrap li>a i{color:#444;position:absolute;text-indent:0;font-size:10px;line-height:16px;font-weight:700;right:0;top:0;border:1px solid #f55;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:18px;height:18px}.mobile-leftbar .left-pane .brand{-webkit-transform:rotate(-90deg) translateY(-50%);-moz-transform:rotate(-90deg) translateY(-50%);-o-transform:rotate(-90deg) translateY(-50%);-ms-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);height:60px;position:absolute;width:100%;text-align:center;font-weight:700;padding-right:95px;line-height:60px}.mobile-leftbar .mobile-nav li{list-style:none;line-height:1;font-size:13px;border-top:1px solid #ddd;color:#555;background-color:#f9f9f9;position:relative;cursor:pointer}.mobile-leftbar .mobile-nav li>a{display:inline-block;padding-left:20px;padding-top:13px;padding-bottom:13px}.mobile-leftbar .mobile-nav li i{position:absolute;width:39px;height:39px;top:0;right:0;cursor:pointer;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block}.mobile-leftbar .mobile-nav li i:before{font-size:20px;line-height:39px;content:"\f107"}.mobile-leftbar .mobile-nav li:active,.mobile-leftbar .mobile-nav li:focus,.mobile-leftbar .mobile-nav li:hover{background:#f3f3f3;color:#f55}.mobile-leftbar .mobile-nav li li>a{padding-left:35px}.mobile-leftbar .mobile-nav li li li>a{padding-left:50px}.mobile-leftbar .mobile-nav li li li li>a{padding-left:65px}.mobile-leftbar .mobile-nav li.open{background:#f3f3f3}.mobile-leftbar .mobile-nav li.open>a{color:#f55!important}.mobile-leftbar .mobile-nav li.open>ul{display:block}.mobile-leftbar .mobile-nav li.open>i{color:#f55}.mobile-leftbar .mobile-nav li.open>i:before{content:"\f106"}.mobile-leftbar .mobile-nav li ul{display:none}.mobile-leftbar .options-wrap{position:static;display:block;width:100%;padding:0 20px;text-align:center;white-space:nowrap}.mobile-leftbar .options-wrap ul{display:inline-block!important}.mobile-leftbar .options-wrap ul li{margin:2px 0}.mobile-leftbar .bottom-section{border-top:1px solid #ddd;width:100%;text-align:center;padding:0 20px 20px;display:inline-block}.mobile-leftbar .bottom-section .social-wrap{white-space:nowrap}.dark-theme header{background:url(../images/dark-theme/header-left.jpg) repeat-y;border-right:1px solid #555}.dark-theme header .icons-wrap li{border-bottom-color:#555}.dark-theme header .icons-wrap li a{color:#888}.dark-theme header .icons-wrap li a.selected,.dark-theme header .icons-wrap li a:active,.dark-theme header .icons-wrap li a:hover{color:#f55}.dark-theme header .icons-wrap li a.selected{background-color:#555}.dark-theme header .icons-wrap li a i{color:#fff}.dark-theme header .icons-wrap .hdr-cart-wrap{border-color:#555;background-color:#2a2a2a}.dark-theme header .icons-wrap .hdr-cart-wrap .cart-title,.dark-theme header .icons-wrap .hdr-cart-wrap li{border-bottom-color:#555}.dark-theme .searchbox-wrap{border:1px solid #555;background-color:#2a2a2a}.dark-theme .searchbox-wrap input[type=text]{background-color:#2a2a2a}.dark-theme .searchbox-wrap button[type=submit]:active,.dark-theme .searchbox-wrap button[type=submit]:hover{color:#f55}.dark-theme .left-wrap{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.5);box-shadow:0 0 5px 2px rgba(0,0,0,.5);background-color:#161616}.dark-theme .left-wrap .logo{border-bottom-color:#555}.dark-theme .left-wrap .logo span strong{color:#fff}.dark-theme .left-wrap nav ul.left-nav li.nav-item>a{color:#c5c5c5}.dark-theme .left-wrap nav ul.left-nav li.nav-item:active>a,.dark-theme .left-wrap nav ul.left-nav li.nav-item:focus>a,.dark-theme .left-wrap nav ul.left-nav li.nav-item:hover>a,.dark-theme .left-wrap nav ul.left-nav li.nav-item>a.selected,.dark-theme .left-wrap nav ul.left-nav li.nav-item>a:hover{color:#f55}.dark-theme .left-wrap nav .subnav-wrap{background-color:#2a2a2a;border:1px solid #555}.dark-theme .left-wrap nav .subnav-wrap h3{border-bottom:1px solid #555}.dark-theme .left-wrap nav .subnav-wrap h3 a,.dark-theme .left-wrap nav .subnav-wrap h3 span{background-color:#2a2a2a}.dark-theme .left-wrap nav .subnav-wrap li:active,.dark-theme .left-wrap nav .subnav-wrap li:active a,.dark-theme .left-wrap nav .subnav-wrap li:focus,.dark-theme .left-wrap nav .subnav-wrap li:focus a,.dark-theme .left-wrap nav .subnav-wrap li:hover,.dark-theme .left-wrap nav .subnav-wrap li:hover a{color:#f55;background-color:#161616}.dark-theme .mobile-header{background-color:#161616;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.5);box-shadow:0 0 5px 2px rgba(0,0,0,.5)}.dark-theme .mobile-header .logo span strong{color:#fff}.dark-theme .mobile-header .fa-bars{color:#aaa}.dark-theme .mobile-header .fa-bars:active,.dark-theme .mobile-header .fa-bars:focus,.dark-theme .mobile-header .fa-bars:hover{background-color:#555}.dark-theme .mobile-leftbar{background-color:#161616;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.5);box-shadow:0 0 5px 2px rgba(0,0,0,.5)}.dark-theme .mobile-leftbar .left-pane{border-right:1px solid #555;background:url(../images/dark-theme/header-left.jpg) repeat-y}.dark-theme .mobile-leftbar .left-pane .icons-wrap li{border-bottom:1px solid #555}.dark-theme .mobile-leftbar .left-pane .icons-wrap li>a{color:#888}.dark-theme .mobile-leftbar .left-pane .icons-wrap li>a.selected,.dark-theme .mobile-leftbar .left-pane .icons-wrap li>a:active,.dark-theme .mobile-leftbar .left-pane .icons-wrap li>a:hover{color:#f55}.dark-theme .mobile-leftbar .left-pane .icons-wrap li>a.selected{background-color:#555}.dark-theme .mobile-leftbar .left-pane .icons-wrap li>a i{color:#fff;border:1px solid #f55}.dark-theme .mobile-leftbar .mobile-nav li{border-top:1px solid #555;color:#c5c5c5;background-color:#222}.dark-theme .mobile-leftbar .mobile-nav li:active,.dark-theme .mobile-leftbar .mobile-nav li:focus,.dark-theme .mobile-leftbar .mobile-nav li:hover{background:#161616;color:#f55}.dark-theme .mobile-leftbar .mobile-nav li.open{background:#161616}.dark-theme .mobile-leftbar .mobile-nav li.open>a{color:#f55!important}.dark-theme .mobile-leftbar .mobile-nav li.open>i{color:#f55}.dark-theme .mobile-leftbar .bottom-section{border-top:1px solid #555}#home_slider{position:fixed;left:0;top:0;height:100%;width:100%;padding-left:305px;background:url(../images/home-bg.jpg) 100% 0 #fff}#home_slider .swiper-container{width:100%;height:100%}#home_slider .swiper-slide{background-size:cover;background-position:center center}#home_slider .swiper-slide .container{height:100%}#home_slider .slide-content{text-align:center;position:relative;width:100%;height:100%}#home_slider .slide-content:before{content:' ';display:inline-block;vertical-align:middle;height:100%}#home_slider .slide-content .slide-text{position:absolute;top:0;width:100%}#home_slider .slide-content .heading1{width:100%;font-weight:300;font-size:18vw;line-height:1;text-align:center;color:#888;text-transform:uppercase;position:relative}#home_slider .slide-content .heading2{width:100%;font-size:7vw;font-weight:300;line-height:1;text-align:center;color:#000;text-transform:uppercase;position:relative}#home_slider .slide-content .heading3{width:100%;font-weight:800;font-size:4vw;line-height:1;text-align:center;color:#f55;text-transform:uppercase;position:relative}#home_slider .slide-content img{max-width:100%;max-height:100%;position:relative;display:inline-block;vertical-align:middle}#home_slider .swiper-pagination{right:4vw}#home_slider .swiper-pagination-bullet{width:10px!important;height:10px!important;margin:10px 0!important;background:none!important;border:2px solid #666!important}#home_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f55!important;border-color:#f55!important}#home_slide1{background:url(../images/home-bg.jpg)}#home_slide1 .slide-content{text-align:center}#home_slide1 .slide-content img#slide1_img{z-index:10;max-height:85vh}#home_slide1 .slide-content .slide-text{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:11}#home_slide1 .slide-content .heading1{z-index:11;font-size:23vw;font-weight:300}#home_slide1 .slide-content .heading2{z-index:11;font-size:5vw;font-weight:700}#home_slide1 .slide-content .heading3{z-index:11;font-size:4vw;font-weight:300;margin-bottom:3vh}#home_slide2{background:url(../images/home-bg2.jpg)}#home_slide2 .slide-content{text-align:center;height:100%}#home_slide2 .slide-content img#slide2_img{z-index:10;position:absolute;bottom:0;left:0;right:0;margin:0 auto;max-width:85vw;max-height:90vh}#home_slide2 .slide-content .slide-text{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:53%;z-index:11}#home_slide2 .slide-content .heading1{z-index:11;font-size:23vw}#home_slide2 .slide-content .heading2{z-index:11;font-size:6vw}#home_slide2 .slide-content .heading3{z-index:11;font-size:4vw;margin-bottom:1vh}#home_slide3{background:url(../images/home-bg3.jpg)}#home_slide3 .slide-content{text-align:center}#home_slide3 .slide-content img#slide3_img{z-index:10;position:absolute;right:0;bottom:0;max-height:100vh;max-width:70vw}#home_slide3 .slide-content .slide-text{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:55%;z-index:11;padding-left:5vw}#home_slide3 .slide-content .heading1{z-index:11;text-align:left;margin-bottom:2vh}#home_slide3 .slide-content .heading2{z-index:11;color:#f55;text-align:left;margin:0 0 3vh 1vw}#home_slide3 .slide-content .heading3{z-index:11;color:#000;text-align:left;margin:0 0 0 1.2vw}.dark-theme #home_slider{background:url(../images/dark-theme/home-bg.jpg) 100% 0 #000}.dark-theme #home_slider .slide-content .heading1{color:#888}.dark-theme #home_slider .slide-content .heading2{color:#fff}.dark-theme #home_slider .swiper-pagination-bullet{border-color:#888!important}.dark-theme #home_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#f55!important}.dark-theme #home_slide1{background:url(../images/dark-theme/home-bg.jpg)}.dark-theme #home_slide2{background:url(../images/dark-theme/home-bg2.jpg)}.dark-theme #home_slide3{background:url(../images/dark-theme/home-bg3.jpg)}.dark-theme #home_slide3 .slide-content .heading2{color:#f55}.dark-theme #home_slide3 .slide-content .heading3{color:#fff}.content{width:100%;min-height:100%;padding-left:305px;background-color:#fff}.view-options{margin-bottom:20px}.view-options a.mode{display:inline-block;padding:5px;border:1px solid #ddd;line-height:21px;vertical-align:middle;margin:0 0 0 10px;width:34px;height:34px}.view-options a.mode:before{display:inline-block;content:" ";width:22px;height:22px;opacity:.5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.view-options a.mode:active:before,.view-options a.mode:focus:before,.view-options a.mode:hover:before{opacity:1!important}.view-options .icon-gridview:before{background:url(../images/icon-gridview.png) 50% 50% no-repeat}.view-options .icon-listview:before{background:url(../images/icon-listview.png) 50% 50% no-repeat}.products-page li{margin-bottom:30px}.products-page .prod-img{display:block;position:relative;overflow:hidden;z-index:100;max-width:385px}.products-page .prod-img .link-overlay{display:none;opacity:0}.products-page .prod-img .link-overlay .dummy{width:100%;height:100%;position:absolute;z-index:102}.products-page .prod-img .link-overlay .add2cart{position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px;height:50px;-webkit-border-top-right-radius:50px;-moz-border-top-right-radius:50px;border-top-right-radius:50px;-webkit-border-top-left-radius:50px;-moz-border-top-left-radius:50px;border-top-left-radius:50px;text-align:center;color:#aaa;padding:14px 20px 4px;line-height:14px;font-weight:700;font-size:13px;text-transform:uppercase;background-color:#fff;z-index:103}.products-page .prod-img .link-overlay .add2cart:active,.products-page .prod-img .link-overlay .add2cart:hover{background-color:#f55;color:#fff}.products-page .prod-img .link-overlay ul{transform:translateY(-50%);right:5%;top:50%;position:absolute;z-index:103}.products-page .prod-img .link-overlay li{margin:10px 0}.products-page .prod-img .link-overlay .fa{display:block;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-size:12px;background-color:#fff;color:#aaa;z-index:102;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.products-page .prod-img .link-overlay .fa:before{vertical-align:middle;display:block}.products-page .prod-img .link-overlay .fa.selected,.products-page .prod-img .link-overlay .fa:hover{background-color:#f55;color:#fff}.products-page .prod-img img{width:100%;vertical-align:middle;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.products-page .prod-img:active img,.products-page .prod-img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.products-page .prod-img:active .link-overlay,.products-page .prod-img:hover .link-overlay{display:block;opacity:1}.products-page .offer{position:absolute;z-index:101;width:42px;height:40px;left:0;top:0;font-size:12px;font-weight:600;color:#fff;text-align:center;text-transform:uppercase;-webkit-border-bottom-right-radius:35px;-moz-border-bottom-right-radius:35px;border-bottom-right-radius:35px;padding:0 5px 5px 0}.products-page .offer.hot{background-color:#f55;line-height:35px}.products-page .offer.sale{background-color:#666;line-height:35px}.products-page .offer.discount{background-color:#49a8f8;line-height:13px;padding:5px 8px 10px 0}.products-page p{font-size:14px;margin-bottom:20px}.products-page .gridview .prod-title{font-size:15px;font-weight:700;line-height:1.2;text-align:center}.products-page .gridview .prod-img{margin-bottom:15px}.products-page .listview li:after{border-bottom:1px solid #ddd;display:block;padding-top:30px;margin:0 15px}.products-page .listview li:last-child:after{border-bottom:none;margin:0}.products-page .listview .prod-img{margin:0}.products-page .listview .prod-title{font-size:26px;line-height:1.2;margin-bottom:10px}.products-page .listview .price{font-size:20px;font-weight:600;margin:10px 0}.products-page .detailsview p{font-size:13px}.products-page .detailsview .price{float:left;font-size:25px}.products-page .detailsview .price .old{font-size:20px}.products-page .detailsview .availability{float:right;margin-top:10px}.products-page .detailsview .bootstrap-select.btn-group .btn{font-size:13px}.products-page .actions{white-space:nowrap;font-size:0}.products-page .actions li{margin:0 10px 0 0;display:inline-block}.products-page .actions li:last-child{margin:0}.products-page .actions:after{display:block;clear:both;content:''}.products-page .actions .button{font-size:14px!important}.products-page .actions .fa{width:32px;height:32px;padding-left:0!important;padding-right:0!important;text-align:center}.products-page .actions .fa:before{color:#ddd;font:normal normal normal 14px FontAwesome!important}.products-page .actions .fa.selected:before{color:#555}.products-page .availability{font-size:14px;color:#666}.products-page .availability .caption{color:#444}.products-page #prod_img_slider{height:100%;position:relative;margin:0 auto;max-width:385px}.products-page #prod_img_slider .s-nav{display:none}.products-page #prod_img_slider .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.products-page #prod_img_slider .swiper-slide{background-size:cover;background-position:center}.products-page #prod_img_slider .gallery-top{height:80%;width:100%}.products-page #prod_img_slider .product-thumbs{margin:10px -5px}.products-page #prod_img_slider .product-thumbs:after{display:block;clear:both;content:''}.products-page #prod_img_slider .thumb-item{padding-right:5px;padding-left:5px;width:25%;display:inline-block;position:relative;min-height:1px;float:left;cursor:pointer;overflow:hidden}.products-page #prod_img_slider .thumb-item:after{content:" ";position:absolute;left:5px;top:0;right:5px;bottom:0;background-color:rgba(51,51,51,.3);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0}.products-page #prod_img_slider .thumb-item.active:after,.products-page #prod_img_slider .thumb-item:hover:after{opacity:1}.products-page #prod_img_slider img{max-width:100%;max-height:100%;vertical-align:middle}.products-page .spec>li{border-bottom:1px solid #ddd;padding-bottom:30px}.products-page .spec>li:after{display:block;clear:both;content:''}.products-page .spec>li:last-child{border:none!important;padding:0}.products-page .spec label{font-size:13px;margin-right:10px}.products-page .spec .select-wrap{padding-left:55px;position:relative}.products-page .spec .select-wrap label{position:absolute;top:0;left:15px;bottom:0;line-height:30px}.products-page .spec .select-wrap select{width:100%;min-width:35px}.products-page .spec .qty_wrap{padding-left:30px;position:relative}.products-page .spec .qty_wrap label{position:absolute;top:0;left:0;bottom:0;line-height:30px}.products-page .spec .qty_wrap input{width:100%;min-width:35px}.products-page .nav-tabs{border-bottom:none}.products-page .nav-tabs>li{font-size:14px;text-transform:uppercase}.products-page .nav-tabs>li a{cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:700;margin-right:5px;padding:5px 10px;border:1px solid #ddd;color:#ddd}.products-page .nav-tabs>li a:hover{border:1px solid #555;color:#555}.products-page .nav-tabs>li.active a{color:#555;border:1px solid #555}.products-page .tab-content .tag{margin:0 10px 10px 0!important}.products-page .reviews-list{margin-top:20px}.products-page .reviews-list .review-item{position:relative;margin-bottom:15px;padding-bottom:15px;font-size:90%;min-height:85px;padding-left:80px;border-bottom:1px solid #ddd}.products-page .reviews-list .review-item:last-child{margin-bottom:0;border-bottom:none}.products-page .reviews-list .review-item .avatar{position:absolute;left:0;top:-5px; width: 7%; display:inline-block;vertical-align:middle}.products-page .reviews-list .review-item strong{color:#444;font-weight:700}.products-page .reviews-list .review-item p:last-child{margin-bottom:0}.products-page .upsell-title{border:1px solid #555;color:#555;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block;margin-bottom:30px;text-transform:uppercase}.products-page #upsell_products .prod-title{font-size:15px}.products-page #upsell_products .price{font-size:15px;float:none}.products-page .s-nav{z-index:110;width:35px;height:35px;background-image:none;display:inline-block;vertical-align:middle;line-height:35px;text-align:center;color:#fff;background-color:#FF5555;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.products-page .s-nav:active,.products-page .s-nav:hover{background-color:#666}.cart-page .cart-items{width:100%;border-collapse:collapse;margin-bottom:30px}.cart-page .cart-items thead{font-size:14px;font-weight:600;color:#444}.cart-page .cart-items tfoot td{padding:15px 20px}.cart-page .cart-items tfoot .button{margin:5px 0!important}.cart-page .cart-items tr{border:1px solid #ddd}.cart-page .cart-items th{padding:20px 0}.cart-page .cart-items td{vertical-align:middle;padding:20px 0}.cart-page .cart-items img{max-width:50px;vertical-align:middle;margin-right:10px}.cart-page .cart-items .product-thumbnail{width:90px;margin-right:25px;float:left}.cart-page .cart-items .product-name{width:45%; text-align: center;}.cart-page .cart-items .product-name .text{display:inline-block}.cart-page .cart-items .product-remove{text-align:center;width:10%}.cart-page .cart-items .product-quantity{text-align:center;width:10%;min-width:100px}.cart-page .cart-items .product-quantity input[type=number]{font-size:15px}.cart-page .cart-items .product-price,.cart-page .cart-items .product-total{text-align:center}.cart-page .cart-items td.product-name{font-size:18px}.cart-page .cart-items td.product-name .text{margin-top:10px}.cart-page .cart-items td.product-price{font-size:20px;color:#555}.cart-page .cart-items td.product-total{font-size:20px;color:#f55}.cart-page .cart-items td.product-remove{font-size:20px!important}.cart-page h4{font-size:18px;font-weight:700;color:#444}.cart-page .total-block{padding:15px 30px;margin-bottom:20px;border:1px solid #ddd;background-color:#fcfcfc}.cart-page .total-block .subtotal{font-size:16px;color:#666}.cart-page .total-block .total{font-size:20px;color:#444}.cart-page .total-block .subtotal,.cart-page .total-block .total{font-weight:700;text-align:right}.cart-page .total-block .subtotal .value,.cart-page .total-block .total .value{display:inline-block;width:110px}.cart-page .total-block p{margin-bottom:10px;text-align:right;font-size:13px}.cart-page .button{font-size:14px!important}.checkout-page h4{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.checkout-page p{font-size:14px;line-height:1.2;margin-bottom:10px}.checkout-page .sub-heading{font-size:14px;text-transform:uppercase;line-height:1;padding-bottom:15px;margin:15px 0;border-bottom:1px solid #ddd}.checkout-page .forgot{margin-left:20px}.checkout-page .progress-sidebar li{border:1px solid #ddd;margin-bottom:10px;text-transform:uppercase;font-weight:700}.checkout-page .progress-sidebar a{display:block;padding:10px 15px;font-size:15px;line-height:1.2}.checkout-page .progress-sidebar a.selected,.checkout-page .progress-sidebar a:active,.checkout-page .progress-sidebar a:focus,.checkout-page .progress-sidebar a:hover{background-color:#f3f3f3}.breadcrumbs-wrap{}.breadcrumbs-wrap h1{font-size:40px;font-weight:700;text-transform:uppercase;text-align:center;color:#fff}.breadcrumbs-wrap .breadcrumbs{color:#fff;text-align:center;font-size:14px}.breadcrumbs-wrap .breadcrumbs a{color:#fff}.breadcrumbs-wrap .breadcrumbs a:active,.breadcrumbs-wrap .breadcrumbs a:hover{text-decoration:underline}.breadcrumbs-wrap .breadcrumbs i{margin:0 10px}.breadcrumbs-wrap .breadcrumbs span{color:#eee}.zoomContainer{z-index:120}.contact-page .breadcrumbs-wrap{margin-bottom:0}.contact-page .g-map iframe{width:100%}#aboutus_slider{height:100%;position:relative;margin:0 auto}#aboutus_slider .s-nav{opacity:0;font-size:30px;color:#fff;background-image:none;background-color:#2a2a2a;width:50px;height:50px;margin-top:-25px;line-height:50px;text-align:center;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#aboutus_slider .s-nav:not(.swiper-button-disabled):hover{opacity:1}#aboutus_slider:hover .s-nav{opacity:.5}#aboutus_slider:hover .s-nav.swiper-button-disabled{opacity:.15}#aboutus_slider .swiper-container{width:100%;max-height:500px;margin-left:auto;margin-right:auto}#aboutus_slider .swiper-slide{background-size:cover;background-position:center}#aboutus_slider .main-slider{width:100%}#aboutus_slider img{max-width:100%;max-height:100%;vertical-align:middle}.team-box{max-width:400px;margin:0 auto 35px}.team-box img{width:100%;display:block;margin-bottom:10px}.team-box .info{text-align:center}.team-box .name{font-weight:700;text-transform:uppercase;margin-bottom:10px;color:#444}.team-box .title{font-size:13px;font-weight:700;font-style:italic;margin:10px 0}.team-box .title:after{margin:5px auto 0;content:'';width:60px;display:block;border-top:1px solid #ddd}.team-box .dscr{font-size:13px}.block-title{color:#444;text-transform:uppercase;font-weight:700;font-size:24px;margin-bottom:35px}.block-title:after{margin-top:10px;content:'';width:90px;display:block;border-top:1px solid #ddd}.block-title.aligncenter:after{margin-left:auto;margin-right:auto}.block-title.alignright:after{margin-right:auto}.content-block{font-size:13px;margin-bottom:50px}.content-block:last-child{margin-bottom:120px}.text-block p:not(:last-child){margin-bottom:10px}.counterbox{cursor:default;margin:0 auto 35px;max-width:300px;width:90%}.counterbox .counterbox-container{margin:0 auto;width:70%;min-width:170px;text-align:center}.counterbox .counterbox-container:hover .icon-wrap-inner:before{opacity:1;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.counterbox .counterbox-container:hover .icon-wrap{border-color:#f55}.counterbox .counterbox-container:hover .icon-wrap-inner{background-color:#f55}.counterbox .icon-wrap{border-radius:50%;border:2px solid transparent;position:relative;padding-top:100%}.counterbox .icon-wrap-inner{position:absolute;left:50%;top:50%;margin-top:-45px;margin-left:-45px;border-radius:50%;font-size:40px;width:90px;height:90px;line-height:90px;text-align:center;-webkit-transition:-webkit-transform .3s,border .3s,background .3s,opacity .3s;-moz-transition:-moz-transform .3s,border .3s,background .3s,opacity .3s;-o-transition:-o-transform .3s,border .3s,background .3s,opacity .3s;transition:-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s,border .3s,background .3s,opacity .3s}.counterbox .icon-wrap-inner:before{content:'';opacity:0;position:absolute;z-index:101;left:0;top:0;width:90px;height:90px;border-radius:50%;-webkit-transition:-webkit-transform .5s,border .5s,background .5s,opacity .5s;-moz-transition:-moz-transform .5s,border .5s,background .5s,opacity .5s;-o-transition:-o-transform .5s,border .5s,background .5s,opacity .5s;transition:-webkit-transform .5s,-moz-transform .5s,-o-transform .5s,transform .5s,border .5s,background .5s,opacity .5s}.counterbox .icon-wrap-inner i{position:relative;z-index:102}.counterbox .counter-value{font-size:36px;font-weight:400;margin-top:10px;line-height:1.2}.counterbox .cb-text{line-height:1.5}.counterbox .icon-wrap{border-color:#666}.counterbox .icon-wrap-inner{background-color:#666;color:#fff}.counterbox .icon-wrap-inner:before{background-color:#f55}.counterbox .counter-value{color:#444}.contact-info{margin-bottom:50px}.contact-info .info-icon{float:left;color:#ff807f;font-size:23px;line-height:46px;width:50px;height:50px;margin-right:15px;text-align:center;border:2px solid #ddd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.contact-info .info-wrap{margin-left:65px}.contact-info .ci-title{font-weight:700;font-size:14px;margin-bottom:5px;color:#444}.contact-info .ci-content{font-size:13px}.row-logos-carousel{padding:0 35px;position:relative}.row-logos-carousel .logos-carousel{margin:auto}.row-logos-carousel .logos-carousel .swiper-slide{float:left;margin-right:55px;width:auto}.row-logos-carousel .logos-carousel .swiper-slide img{-webkit-transition:-webkit-filter .3s;transition:all .3s}.row-logos-carousel .logos-carousel .swiper-slide:not(:hover) img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.row-logos-carousel .logos-wrapper{padding:35px 0;background-color:#f6f6f6}.row-logos-carousel .s-nav{opacity:.5;font-size:30px;color:#fff;background-image:none;background-color:#ddd;width:50px;height:50px;margin-top:-25px;line-height:50px;text-align:center;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.row-logos-carousel .s-nav:not(.swiper-button-disabled):hover{opacity:1}.service-box{box-shadow:0 0 2px 1px #ddd;max-width:400px;margin:0 auto 35px}.service-box .info{padding:20px;text-align:center;background-color:#f8f8f8}.service-box .service-icon{text-align:center;padding:30px 0;font-size:120px}.service-box .title{color:#444;text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:10px}.service-box .dscr{font-size:13px}.testimonials{margin:20px 0 50px}.testimonials .heading-underline{margin-bottom:30px}.testimonials .testimonial{position:relative;padding:1px 0;min-height:205px}.testimonials .userinfo{position:absolute;left:0;top:0;width:124px}.testimonials .userinfo .username{margin-top:10px;font-weight:700;text-transform:uppercase;font-size:16px;color:#444}.testimonials .userinfo .jobtitle{color:#f55;font-size:13px}.testimonials .testimonial-content{margin:15px 0 30px 156px;padding:33px 35px 38px;background-color:#f0f0f0;position:relative}.testimonials .testimonial-content:before{position:absolute;display:block;content:'';left:-12px;top:45%;margin-top:-12px;border-width:12px 12px 12px 0;border-color:rgba(255,255,255,0) #f0f0f0;border-style:solid}.testimonials .testimonial-content .title{color:#444;font-size:14px;font-weight:700}.testimonials .testimonial-content .text{margin-top:10px;font-size:13px;line-height:1.875}.testimonials .testimonial-slider-page-controls{text-align:center}.testimonials .testimonial-slider-page-controls .page-control{display:inline-block;width:14px;height:14px;border:1px solid #ddd;background:none;border-radius:0;cursor:pointer;opacity:1}.testimonials .testimonial-slider-page-controls .page-control:not(:last-child){margin-right:5px}.testimonials .testimonial-slider-page-controls .page-control:hover{border-color:#2a2a2a}.testimonials .testimonial-slider-page-controls .page-control.swiper-pagination-bullet-active{border-color:#f55;background-color:#f55}.dark-theme .content{background-color:#2a2a2a}.dark-theme .content .breadcrumbs-wrap{}.dark-theme .view-options a.mode{border-color:#555;background-color:#161616}.dark-theme .view-options .icon-gridview:before{background:url(../images/dark-theme/icon-gridview.png) 50% 50% no-repeat}.dark-theme .view-options .icon-listview:before{background:url(../images/dark-theme/icon-listview.png) 50% 50% no-repeat}.dark-theme .products-page .prod-img .link-overlay .add2cart{background-color:#2a2a2a;color:#aaa}.dark-theme .products-page .prod-img .link-overlay .add2cart:active,.dark-theme .products-page .prod-img .link-overlay .add2cart:hover{background-color:#f55;color:#fff}.dark-theme .products-page .prod-img .link-overlay .fa{background:#2a2a2a;color:#aaa}.dark-theme .products-page .prod-img .link-overlay .fa.selected,.dark-theme .products-page .prod-img .link-overlay .fa:hover{background-color:#f55;color:#fff}.dark-theme .products-page .listview li:after{border-bottom:1px solid #555}.dark-theme .products-page .actions .fa:before{color:#555}.dark-theme .products-page .actions .fa.selected:before{color:#c5c5c5}.dark-theme .products-page .availability{color:#888}.dark-theme .products-page .availability .caption{color:#fff}.dark-theme .products-page .spec>li{border-bottom:1px solid #555}.dark-theme .products-page .nav-tabs>li a{border:1px solid #555;color:#555;background-color:#2a2a2a}.dark-theme .products-page .nav-tabs>li a:hover{border:1px solid #c5c5c5;background-color:#161616;color:#c5c5c5}.dark-theme .products-page .nav-tabs>li.active a{color:#c5c5c5;background-color:#161616;border:1px solid #c5c5c5}.dark-theme .products-page .reviews-list .review-item{border-bottom:1px solid #555}.dark-theme .products-page .reviews-list .review-item strong{color:#fff}.dark-theme .products-page .upsell-title{border:1px solid #c5c5c5;color:#c5c5c5}.dark-theme .products-page #upsell_products .s-nav{background-color:#555}.dark-theme .products-page #upsell_products .s-nav:active,.dark-theme .products-page #upsell_products .s-nav:hover{background-color:#888}.dark-theme .cart-page .cart-items thead{color:#fff}.dark-theme .cart-page .cart-items tr{border:1px solid #555}.dark-theme .cart-page .cart-items td.product-price{color:#c5c5c5}.dark-theme .cart-page .cart-items td.product-total{color:#f55}.dark-theme .cart-page h4{color:#fff}.dark-theme .cart-page .total-block{border:1px solid #555;background-color:#161616}.dark-theme .cart-page .total-block .subtotal{color:#888}.dark-theme .cart-page .total-block .total{color:#fff}.dark-theme .checkout-page .sub-heading{border-bottom:1px solid #555}.dark-theme .checkout-page .progress-sidebar li{border:1px solid #555}.dark-theme .checkout-page .progress-sidebar a.selected,.dark-theme .checkout-page .progress-sidebar a:active,.dark-theme .checkout-page .progress-sidebar a:focus,.dark-theme .checkout-page .progress-sidebar a:hover{background-color:#161616}.dark-theme #aboutus_slider .s-nav{background-color:#eee;color:#000}.dark-theme .counterbox .counterbox-container{border-color:#eee;color:#fff}.dark-theme .block-title{color:#fff}.dark-theme .block-title:after{border-top:1px solid #ccc}.dark-theme .counterbox .icon-wrap{border-color:#888}.dark-theme .counterbox .icon-wrap-inner{background-color:#888;color:#fff}.dark-theme .counterbox .counter-value{color:#fff}.dark-theme .row-logos-carousel .logos-wrapper{padding:35px 0;background-color:#444}.dark-theme .row-logos-carousel .s-nav{color:#000;background-color:#eee}.dark-theme .contact-info .ci-title{color:#fff}.dark-theme .contact-info .info-icon{border-color:#555}.dark-theme .team-box .name{color:#fff}.dark-theme .team-box .title:after{border-top:1px solid #555}.dark-theme .team-box .dscr{font-size:13px}.dark-theme .service-box{box-shadow:0 0 2px 1px #555}.dark-theme .service-box .info{background-color:#333}.dark-theme .service-box .title,.dark-theme .testimonials .userinfo .username{color:#fff}.dark-theme .testimonials .userinfo .jobtitle{color:#f55;font-size:13px}.dark-theme .testimonials .testimonial-content{background-color:#333}.dark-theme .testimonials .testimonial-content:before{border-color:rgba(255,255,255,0) #333}.dark-theme .testimonials .testimonial-content .title{color:#fff}.dark-theme .testimonials .testimonial-slider-page-controls .page-control{border:1px solid #555}.dark-theme .testimonials .testimonial-slider-page-controls .page-control:hover{border-color:#eee}.dark-theme .testimonials .testimonial-slider-page-controls .page-control.swiper-pagination-bullet-active{border-color:#f55;background-color:#f55}.video-container{position:relative;background-color:#666;overflow:hidden}.video-container .play-pause-control{position:absolute;display:block;width:70px;height:70px;line-height:64px;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px solid #fff;color:#fff;background:none;cursor:pointer;text-align:center;z-index:1;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;font-size:20px}.video-container .play-pause-control:hover{opacity:1!important}.video-container .play-pause-control:before{display:inline-block;text-align:center;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);line-height:1;margin-left:1px;content:"\f04c"}.video-container.paused .play-pause-control{opacity:.5}.video-container.paused .play-pause-control:before{content:"\f04b"}.video-container:hover .play-pause-control{opacity:.5}.blog-page{width:100%;margin:50px 0}.blog-page p{margin-bottom:20px}.blog-page div,.blog-page p{font-size:14px}.blog-page .post{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ddd}.blog-page .post-title,.blog-page h2{font-size:22px;font-weight:600;color:#444;margin-bottom:10px}.blog-page .post-title a,.blog-page h2 a{color:#444}.blog-page .post-title a:active,.blog-page .post-title a:focus,.blog-page .post-title a:hover,.blog-page h2 a:active,.blog-page h2 a:focus,.blog-page h2 a:hover{color:#f55}.blog-page h3{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.blog-page .blog,.blog-page .post-attachment{margin-bottom:30px}.blog-page .post-attachment img{vertical-align:middle;width:100%}.blog-page .meta-info{margin-bottom:20px}.blog-page .meta-info li{margin-right:30px;color:#aaa;font-size:13px}.blog-page .meta-info li:before{color:#f55;margin-right:10px}.blog-page .meta-info:after{display:block;clear:both;content:''}.blog-page .excerpt{margin-bottom:20px}.blog-page .read-more .button:active,.blog-page .read-more .button:focus,.blog-page .read-more .button:hover{background-color:#f55!important;border-color:#f55!important;color:#fff!important}.blog-page .tags{margin:5px 0;font-size:13px}.blog-page .tags .caption{font-size:14px;text-transform:uppercase;font-weight:700;margin-right:20px}.blog-page .social-icons{text-align:right}.blog-page .comments{margin:30px 0}.blog-page .comments .reply-list{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.blog-page .comments .comment-item{position:relative;margin-bottom:20px;padding-bottom:20px;font-size:90%;min-height:85px;padding-left:80px;border-bottom:1px solid #ddd}.blog-page .comments .comment-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.blog-page .comments .comment-item .comment-meta{margin-bottom:10px}.blog-page .comments .comment-item .comment-meta .posted-at,.blog-page .comments .comment-item .comment-meta a,.blog-page .comments .comment-item .comment-meta i,.blog-page .comments .comment-item .comment-meta span{font-size:12px}.blog-page .comments .comment-item .comment-meta i{margin:0 10px}.blog-page .comments .comment-item .comment-meta a{color:#f55!important}.blog-page .comments .comment-item .comment-meta a:active .blog-page .comments .comment-item .comment-meta a:focus,.blog-page .comments .comment-item .comment-meta a:hover{text-decoration:underline}.blog-page .comments .comment-item .avatar{position:absolute;left:0;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle}.blog-page .comments .comment-item .name{text-transform:uppercase;color:#444;font-weight:700}.blog-page .comments .comment-item p{font-size:13px}.blog-page .comments .comment-item p:last-child{margin:0!important}.blog-page .leave-comment{margin:50px 0 30px}.dark-theme .video-container{background-color:#888}.dark-theme .blog-page .post-title,.dark-theme .blog-page .post-title a,.dark-theme .blog-page h1,.dark-theme .blog-page h1 a,.dark-theme .blog-page h2,.dark-theme .blog-page h2 a{color:#fff}.dark-theme .blog-page .post-title a:active,.dark-theme .blog-page .post-title a:focus,.dark-theme .blog-page .post-title a:hover,.dark-theme .blog-page h1 a:active,.dark-theme .blog-page h1 a:focus,.dark-theme .blog-page h1 a:hover,.dark-theme .blog-page h2 a:active,.dark-theme .blog-page h2 a:focus,.dark-theme .blog-page h2 a:hover{color:#f55}.dark-theme .blog-page .post{border-bottom:1px solid #555}.dark-theme .blog-page .post-title{color:#fff}.dark-theme .blog-page .meta-info li{color:#aaa}.dark-theme .blog-page .meta-info li:before{color:#f55}.dark-theme .blog-page .read-more .button:active,.dark-theme .blog-page .read-more .button:focus,.dark-theme .blog-page .read-more .button:hover{background-color:#f55!important;border-color:#f55!important;color:#fff!important}.dark-theme .blog-page .comments .reply-list{border-top:1px solid #555}.dark-theme .blog-page .comments .comment-item{border-bottom:1px solid #555}.dark-theme .blog-page .comments .comment-item .comment-meta a{color:#f55!important}.dark-theme .blog-page .comments .comment-item .comment-meta a:active .dark-theme .blog-page .comments .comment-item .comment-meta a:focus,.dark-theme .blog-page .comments .comment-item .comment-meta a:hover{text-decoration:underline}.dark-theme .blog-page .comments .comment-item .name{color:#fff}.sidebar .block{margin-bottom:20px}.sidebar h2{font-size:20px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:10px;color:#555;position:relative}.sidebar h2:after{position:absolute;bottom:2px;width:100%;display:block;border-bottom:1px solid #ddd;content:" ";z-index:100}.sidebar h2 span{position:relative;z-index:101;background-color:#fff;padding:0 10px 0 0} .sidebar1 .block{margin-bottom:20px}.sidebar1 h2{font-size:20px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:10px;color:#555;position:relative}.sidebar1 h2 span{position:relative;z-index:101;background-color:#fff;padding:0 10px 0 0}.sidebar h3{font-size:15px;font-weight:700;color:#f55;line-height:3;text-transform:uppercase}.sidebar p{margin:20px 0}.sidebar #shop_by ul,.sidebar #side_category_block ul{list-style:disc inside;margin-bottom:10px;}.sidebar #shop_by ul li,.sidebar #side_category_block ul li{list-style:disc inside;line-height:3;font-size:13px;padding-left:5px;border-bottom:1px solid #ddd;color:#ddd}.sidebar #shop_by ul li.open>a,.sidebar #side_category_block ul li.open>a{}.sidebar #shop_by ul li.open>ul,.sidebar #side_category_block ul li.open>ul{display:block}.sidebar #shop_by ul li.open>span:before,.sidebar #side_category_block ul li.open>span:before{color:#f55;content:"\f147"}.sidebar #shop_by ul li .fa:before,.sidebar #side_category_block ul li .fa:before{content:"\f196"}.sidebar #shop_by ul li:last-child,.sidebar #side_category_block ul li:last-child{border-bottom:none!important}.sidebar #shop_by ul li span,.sidebar #side_category_block ul li span{float:right;color:#aaa}.sidebar #shop_by ul li span.fa,.sidebar #side_category_block ul li span.fa{padding:14px 0 12px 24px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#555}.sidebar #shop_by ul li span.fa:active,.sidebar #shop_by ul li span.fa:hover,.sidebar #side_category_block ul li span.fa:active,.sidebar #side_category_block ul li span.fa:hover{color:#f55}.sidebar #shop_by ul li ul,.sidebar #side_category_block ul li ul{display:none;margin-left:10px}.sidebar .price-box{margin:10px 0}.sidebar .price-box #price_range{margin:0 0 20px}.sidebar .price-box #frm_price_range{display:block}.sidebar .price-box input[type=number],.sidebar .price-box input[type=text]{width:25%}.sidebar .price-box .button{float:right}.sidebar a.tag{margin:0 10px 10px 0!important}.sidebar .special-block{margin:30px 0}.sidebar .prod-title{line-height:1.3;margin-bottom:3px}.sidebar img{width:100%;vertical-align:middle}.sidebar li.row{margin-bottom:20px}.sidebar input[type=number]{-moz-appearance:textfield}.sidebar input[type=number]::-webkit-inner-spin-button,.sidebar input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sidebar .block a.featured .link-overlay:before{width:24px;height:24px;line-height:24px;font-size:13px;margin:-12px 0 0 -12px}.dark-theme aside.sidebar h2{color:#c5c5c5}.dark-theme aside.sidebar h2 span{background-color:#2a2a2a}.dark-theme aside.sidebar h2:after{border-bottom:1px solid #555}.dark-theme aside.sidebar #shop_by ul li,.dark-theme aside.sidebar #side_category_block ul li{border-bottom-color:#555;color:#555}.dark-theme aside.sidebar #shop_by ul li span,.dark-theme aside.sidebar #side_category_block ul li span{color:#aaa}.dark-theme aside.sidebar #shop_by ul li span .fa,.dark-theme aside.sidebar #side_category_block ul li span .fa{color:#c5c5c5}footer{position:fixed;background:#fff;bottom:0;padding-bottom:20px;left:90px;width:185px;height:160px;border-top:1px solid #ddd;z-index:250}.options-wrap{position:fixed;bottom:160px;left:90px;width:185px;background-color:#fff;z-index:300}.options-wrap ul{border-top:1px solid #ddd;padding:10px 0 15px;display:block}.options-wrap li{font-size:13px;line-height:20px;margin:10px 0}.options-wrap li i{margin-left:5px}.options-wrap li span{line-height:20px;display:inline-block}.options-wrap li span.caption{width:65px}.options-wrap li span.caption:after{content:":"}.options-wrap li span.helper{height:100%;vertical-align:middle}.options-wrap .bootstrap-select.btn-group .btn{border:none!important;font-size:13px}.show-options{display:none}.bottom-section .social-wrap{margin:20px 0;height:25px}.bottom-section .social-wrap a{display:inline-block;background-color:#888;width:25px;height:25px;margin-right:17px; margin-left:17px;line-height:25px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bottom-section .social-wrap a:active,.bottom-section .social-wrap a:hover{color:#fff;background-color:#f55}.bottom-section .copyright{font-size:12px; text-align:center; }.dark-theme footer{background:#161616;border-top:1px solid #555}.dark-theme .options-wrap{background-color:#161616}.dark-theme .options-wrap ul{border-top-color:#555}.dark-theme .bottom-section .social-wrap a{background-color:#2d2d2d;color:#888}.dark-theme .bottom-section .social-wrap a:active,.dark-theme .bottom-section .social-wrap a:hover{color:#fff;background-color:#f55}.bootstrap-select{width:220px \0}.bootstrap-select>.btn{border-color:#ddd;border-radius:0;color:#555;width: 15em;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:#333 dotted thin!important;outline:-webkit-focus-ring-color auto 5px!important;outline-offset:-2px}.bootstrap-select .helper{display:inline-block;height:100%;vertical-align:middle;width:3px}.bootstrap-select img{vertical-align:baseline}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-search .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width: 100%;text-align:left}.bootstrap-select.btn-group .btn .caret{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);border:none;position:absolute;top:50%;right:18px;margin-top:-7px;vertical-align:middle}.bootstrap-select.btn-group .btn .caret:before{content:"\f107"}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{border-radius:0;min-width:100%;z-index:1035;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative;margin:0}.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{color:#555;cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-searchbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}.dark-theme .bootstrap-select>.btn{border-color:#555;background:#161616;color:#c5c5c5}.dark-theme .bootstrap-select.btn-group .dropdown-menu{background-color:#2a2a2a}.dark-theme .bootstrap-select.btn-group .dropdown-menu li a{color:#c5c5c5}.dark-theme .bootstrap-select.btn-group .dropdown-menu li.selected a,.dark-theme .bootstrap-select.btn-group .dropdown-menu li:hover a{color:#fff;background:#161616}body.loading{position:fixed;left:0;top:0;bottom:0;right:0;overflow:hidden}body.loading .brand{visibility:hidden!important}#preloader-wrapper{z-index:9999;background-color:#fff;position:fixed;left:0;top:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}#preloader-wrapper:before{display:inline-block;content:'';height:100%;vertical-align:middle}#preloader-wrapper #preloader{display:inline-block;width:96%;vertical-align:middle}#preloader-wrapper .spinner{margin:100px auto;width:50px;height:50px;position:relative}#preloader-wrapper .container1>div,#preloader-wrapper .container2>div,#preloader-wrapper .container3>div{width:10px;height:10px;background-color:#333;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}#preloader-wrapper .spinner .spinner-container{position:absolute;width:100%;height:100%}#preloader-wrapper .container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}#preloader-wrapper .container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}#preloader-wrapper .circle1{top:0;left:0}#preloader-wrapper .circle2{top:0;right:0}#preloader-wrapper .circle3{right:0;bottom:0}#preloader-wrapper .circle4{left:0;bottom:0}#preloader-wrapper .container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}#preloader-wrapper .container3 .circle1{-webkit-animation-delay:-1s;animation-delay:-1s}#preloader-wrapper .container1 .circle2{-webkit-animation-delay:-.9s;animation-delay:-.9s}#preloader-wrapper .container2 .circle2{-webkit-animation-delay:-.8s;animation-delay:-.8s}#preloader-wrapper .container3 .circle2{-webkit-animation-delay:-.7s;animation-delay:-.7s}#preloader-wrapper .container1 .circle3{-webkit-animation-delay:-.6s;animation-delay:-.6s}#preloader-wrapper .container2 .circle3{-webkit-animation-delay:-.5s;animation-delay:-.5s}#preloader-wrapper .container3 .circle3{-webkit-animation-delay:-.4s;animation-delay:-.4s}#preloader-wrapper .container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}#preloader-wrapper .container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}#preloader-wrapper .container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.dark-theme #preloader-wrapper{background-color:#2a2a2a}.dark-theme #preloader-wrapper .container1>div,.dark-theme #preloader-wrapper .container2>div,.dark-theme #preloader-wrapper .container3>div{background-color:#fff}@media (max-width:560px){.products-page #upsell_products{max-width:270px;margin-left:auto;margin-right:auto;text-align:center}.products-page .nav-tabs>li a{margin-right:1px}.products-page .listview .prod-title{font-size:18px}.products-page .offer{font-size:9px;width:27px;height:22px;-webkit-border-bottom-right-radius:16px;-moz-border-bottom-right-radius:16px;border-bottom-right-radius:16px;padding:5px 0 0;line-height:1}.products-page .offer.hot,.products-page .offer.sale{line-height:1}.products-page .offer.discount{padding:1px 4px 0 0;line-height:1}.cart-page .cart-items .product-quantity{display:none}.cart-page .cart-items td:last-child,.cart-page .cart-items th:last-child{border-right:1px solid #ddd}.dark-theme .cart-page .cart-items td:last-child,.dark-theme .cart-page .cart-items th:last-child{border-right:1px solid #555}.col-xxs-full{float:none;width:100%}}@media (max-width:768px){body{min-width:320px}.sidebar .prod-title{font-size:20px}.products-page .listview .prod-img,.sidebar .prod-img{margin-bottom:20px}.products-page .listview .actions li{margin:0 7px 0 0}.products-page .gridview .prod-title{font-size:20px}.products-page .gridview .prod-img{margin-left:auto;margin-right:auto}.products-page .gridview li{text-align:center}.products-page .gridview .actions li{margin:0 9px 0 0}.cart-page .cart-items tfoot .button.fr{float:left}.cart-page .cart-items .product-name{width:35%}.cart-page .cart-items td.product-name{font-size:13px}.cart-page .cart-items td.product-price{font-size:15px;color:#555}.cart-page .cart-items td.product-total{font-size:15px;color:#f55}.cart-page .cart-items th.product-remove span{display:none}.cart-page .coupon-block,.cart-page .shipping-tax-block{padding-bottom:20px}.xs-mb-10{margin-bottom:10px}.xs-mb-20{margin-bottom:20px}.xs-mb-30{margin-bottom:30px}}@media (max-width:1023px){body{padding-top:85px}.left-wrap,header,nav{display:none}#home_slider,.content{padding-left:0}#home_slider{padding-top:85px}.options-wrap,footer{display:none}.mobile-header{display:block}.mobile-leftbar{display:block;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s}.mobile-leftbar.open{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.sidebar #price_range{display:none}.sidebar .block li.row{text-align:center}.sidebar .block .prod-img,.sidebar .special-block{margin-left:auto;margin-right:auto;max-width:270px}.breadcrumbs-wrap{height:auto;padding:10px}.breadcrumbs-wrap h1{font-size:25px}.products-page .spec .select-wrap{padding-bottom:10px}.products-page .spec .select-wrap:last-child{padding-bottom:0}.options-wrap ul{border:none}.pagination-wrap{text-align:center;padding-bottom:30px}}@media (min-width:768px){.products-page{float:right}.cart-btn{text-align:center}}@media (min-width:1024px){.container,.subnav-wrap{max-width:719px}.checkout-page .progress-sidebar{float:right}.cart-btn{margin-left:10px!important;margin-right:-10px!important;text-align:center}}@media (min-width:1200px){.container,.subnav-wrap{max-width:895px}}@media (min-width:1360px){.container{max-width:1055px}.cart-btn{margin:0!important}}@media (min-width:1470px){.container{max-width:1170px}}@media (min-width:1600px){.subnav-wrap{max-width:1295px}}@media (max-height:479px){.home footer{display:none}.home #home_slider{padding-bottom:0}}@media (max-height:889px){.left-wrap nav{padding-top:20px}.left-wrap.sm-fix{position:fixed;bottom:0}.options-wrap .show-options{display:block;position:absolute;top:-30px;right:0;width:30px;height:30px;line-height:30px;text-align:center;color:#aaa}.options-wrap .show-options:before{font-size:20px!important;content:"\f013"}.options-wrap .show-options:active,.options-wrap .show-options:focus,.options-wrap .show-options:hover{background-color:#ddd}.options-wrap ul{display:none}.options-wrap.open{display:block!important}.options-wrap.open ul{display:block}.options-wrap.open .show-options{display:block;top:-30px}.options-wrap.open .show-options:before{content:"\f103"}.dark-theme .show-options{color:#666}.dark-theme .show-options:active,.dark-theme .show-options:focus,.dark-theme .show-options:hover{background-color:#555}}@media (min-width:1024px) and (max-width:1200px){.slide-shopnow-btn{padding: 7px 50px !important; font-size: 1rem !important; left: 40% !important; } .left-wrap nav .left-nav .subnav-wrap h3{font-size:13px}.left-wrap nav .left-nav .subnav-wrap li{font-size:12px}.left-wrap nav .left-nav .subnav-wrap li a{padding:8px 0}.left-wrap nav .left-nav .subnav-wrap .col-md-3{padding-left:5px;padding-right:5px}.product-sidebar{width:40%}.products-page{width:60%}.products-page .product-dscr,.products-page .product-images{width:100%}.products-page .actions{text-align:right}}html{min-height:100%;height:100%}body{line-height:1.6;font-family:'Open Sans',Arial,sans-serif;font-size:15px;font-weight:300;color:#555;width:100%;overflow-x:hidden;min-height:100%;height:100%}body.dark-theme{color:#c5c5c5;background-color:#2a2a2a}[data-animate]{visibility:hidden}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}h1{font-size:42px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:15px}h6{font-size:12px}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,sans-serif;margin:0}a{outline:0;color:#555}a:active,a:focus,a:hover{text-decoration:none;color:#f55;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:0!important}p{padding:0;margin:0}video{width:100%;display:block}.fl{float:left}.fr{float:right}hr{border-top:1px solid #ddd!important}.button{text-transform:uppercase;border:2px solid #ddd!important;background-color:transparent;font:700 13px 'Open Sans',Arial,sans-serif!important;padding:5px 10px;display:inline-block!important;margin:0!important;outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap}.button:active:focus{text-shadow:1px 1px #ccc}.button:active,.button:focus,.button:hover{border-color:#2a2a2a!important;color:#2a2a2a!important}.button.grey{border-color:#434343!important;background-color:#434343!important;color:#fff!important}.button.grey:focus,.button.grey:hover{background-color:#505050!important;border-color:#505050!important}.button.grey:active:focus{text-shadow:none;background-color:#363636!important;border-color:#363636!important}.button.tag{text-transform:none;padding-right:12px!important;padding-left:12px!important;font-weight:400!important;border-color:#f1f1f1!important;background-color:#f1f1f1!important;color:#444!important}.button.tag:active,.button.tag:focus,.button.tag:hover{background-color:#ccc!important;border-color:#ccc!important}.button.red{border-color:#f55!important;background-color:#f55!important;color:#fff!important}.button.red:focus,.button.red:hover{background-color:#ff6f6f!important;border-color:#ff6f6f!important}.button.red:active:focus{text-shadow:none;background-color:#ff3b3b!important;border-color:#ff3b3b!important}.link-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0);-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.link-overlay:active,.link-overlay:hover{background:rgba(20,22,23,.6)}.link-overlay:active:before,.link-overlay:hover:before{opacity:1}a.featured{display:block;overflow:hidden;position:relative}a.featured img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a.featured:active img,a.featured:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}a.featured:active .link-overlay:before,a.featured:hover .link-overlay:before{opacity:1}a.featured .link-overlay:before{display:block;width:46px;height:46px;position:absolute;top:50%;left:50%;margin:-22px 0 0 -25px;border-radius:50%;text-align:center;font-size:20px;line-height:46px;font-weight:700;color:#2c2c2c;opacity:0;z-index:101;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:rgba(250,250,250,.95)}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border:1px solid #ddd;padding:5px 10px;line-height:20px;font-size:13px;color:#444}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0;border-color:#2a2a2a}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hidden{display:none}.star-rating{font-size:13px!important;position:relative}.star-rating:before{color:#aaa;content:"\f005\f005\f005\f005\f005"}.star-rating span{position:absolute;top:0;left:0;display:inline-block;overflow:hidden}.star-rating span:before{color:#555;content:"\f005\f005\f005\f005\f005"}.price{font-size:15px;color:#f55}.price .old{color:#aaa;text-decoration:line-through;margin-right:10px;font-weight:400;text-indent:20px}.pagination{margin:0 0 20px}.pagination:after{display:block;clear:both;content:''}.pagination li{float:left;margin-right:10px}.pagination li>a{display:inline-block;border-radius:50%!important;border:none!important;margin:0!important;padding:0!important;text-align:center;width:30px;height:30px;line-height:30px;font-size:14px;font-weight:600;background-color:#888;color:#fff}.pagination li>a.selected,.pagination li>a:active,.pagination li>a:focus,.pagination li>a:hover{background-color:#f55;color:#fff}.pagination li:last-child{margin-right:0}.social-icons{font-size:0!important}.social-icons a{font-size:18px!important;display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;margin-right:10px;color:#888;border:1px solid #ddd}.social-icons a:active,.social-icons a:hover{background-color:#f55;border-color:#f55;color:#fff}.form-row-wide{margin-bottom:20px;display:block}.form-row-wide input[type=email],.form-row-wide input[type=number],.form-row-wide input[type=password],.form-row-wide input[type=tel],.form-row-wide input[type=text],.form-row-wide textarea,.form-row-wide select{width:100%;vertical-align:middle;font-size:14px}.form-row-wide textarea{max-width:100%;min-width:100%}.form-row-wide input[type=checkbox],.form-row-wide input[type=radio]{vertical-align:middle;margin:0 10px 10px 0}.form-row-wide label{vertical-align:middle;font-size:14px;margin:0 0 10px}.form-row-wide label.required:after{content:" *";color:#f55}.brandshop .ui-slider{border:2px solid #ddd;background-color:#fff}.brandshop .ui-slider .ui-slider-handle{background-color:#fff;background-image:none;border-radius:50%!important;border:2px solid #434343}.brandshop .ui-corner-all{border-radius:0!important}.brandshop .ui-slider-horizontal .ui-slider-range{background-color:#ddd;background-image:none}.bootstrap-touchspin .input-group-btn{z-index:3}.bootstrap-touchspin .input-group-btn .btn{border-radius:0;border-color:#ddd}.bootstrap-touchspin.input-group .form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-right:none;border-left:none}.bootstrap-touchspin.input-group .form-control:focus{border-color:#ddd}.brandshop .panel-group .panel{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.brandshop .panel-group .panel-heading{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #ddd;padding:0}.brandshop .panel-group .panel-heading h4{margin:0;padding:0}.brandshop .panel-group .panel-heading a{display:block;padding:5px 15px;line-height:30px;position:relative;font-weight:700;font-size:15px;text-transform:uppercase;color:#666}.brandshop .panel-group .panel-heading a:after{font-family:FontAwesome;content:"\f067";position:absolute;right:15px;color:#666}.brandshop .panel-group .panel-heading a[aria-expanded=true]:after{content:"\f068";color:#f55}.brandshop .panel-group .panel-heading a .ol{display:inline-block;margin:-3px 15px -3px -13px;width:36px;height:36px;line-height:36px;text-align:center;background-color:#f55;color:#fff}.brandshop .panel-group .panel-collapse{border:none}.brandshop .panel-group .panel-collapse>.panel-body{margin-top:5px;border:1px solid #ddd;padding:20px 30px}.brandshop .panel-group .panel+.panel{margin-top:10px}.dark-theme{background-color:#2a2a2a}.dark-theme a{color:#c5c5c5}.dark-theme a:active,.dark-theme a:focus,.dark-theme a:hover{color:#f55}.dark-theme hr{border-top:1px solid #555!important}.dark-theme .button{border-color:#555!important;color:#fff!important}.dark-theme .button:focus,.dark-theme .button:hover{text-shadow:1px 1px #ccc}.dark-theme .button:active,.dark-theme .button:focus,.dark-theme .button:hover{border-color:#eee!important}.dark-theme .button.grey{border-color:#666!important;background-color:#666!important;color:#fff!important}.dark-theme .button.grey:active,.dark-theme .button.grey:focus,.dark-theme .button.grey:hover{background-color:#737373!important;border-color:#737373!important}.dark-theme .button.tag{border-color:#434343!important;background-color:#434343!important;color:#fff!important}.dark-theme .button.tag:focus,.dark-theme .button.tag:hover{background-color:#737373!important;border-color:#737373!important}.dark-theme .button.tag:active:focus{text-shadow:none;background-color:#363636!important;border-color:#363636!important}.dark-theme .button.red{border-color:#f55!important;background-color:#f55!important;color:#fff!important}.dark-theme .button.red:focus,.dark-theme .button.red:hover{background-color:#ff6f6f!important;border-color:#ff6f6f!important}.dark-theme .button.red:active:focus{text-shadow:none;background-color:#ff3b3b!important;border-color:#ff3b3b!important}.dark-theme input:-moz-placeholder,.dark-theme input:-ms-input-placeholder,.dark-theme input::-moz-placeholder,.dark-theme input::-webkit-input-placeholder,.dark-theme input:placeholder,.dark-theme textarea:-moz-placeholder,.dark-theme textarea:-ms-input-placeholder,.dark-theme textarea::-moz-placeholder,.dark-theme textarea::-webkit-input-placeholder,.dark-theme textarea:placeholder{color:#999}.dark-theme input[type=email],.dark-theme input[type=number],.dark-theme input[type=password],.dark-theme input[type=tel],.dark-theme input[type=text],.dark-theme textarea{color:#eee;border-color:#555;background-color:#2a2a2a}.dark-theme input[type=email]:focus,.dark-theme input[type=number]:focus,.dark-theme input[type=password]:focus,.dark-theme input[type=tel]:focus,.dark-theme input[type=text]:focus,.dark-theme textarea:focus{border-color:#eee}.dark-theme .star-rating:before{color:#666}.dark-theme .price .old,.dark-theme .star-rating span:before{color:#aaa}.dark-theme .pagination li>a{background-color:#555;color:#fff}.dark-theme .pagination li>a.selected,.dark-theme .pagination li>a:active,.dark-theme .pagination li>a:focus,.dark-theme .pagination li>a:hover{background-color:#f55;color:#fff}.dark-theme .social-icons a{color:#888;border:1px solid #555}.dark-theme .social-icons a:active,.dark-theme .social-icons a:hover{background-color:#f55;border-color:#f55;color:#fff}.dark-theme .brandshop .ui-slider{border:2px solid #555;background-color:#2a2a2a;background-image:none}.dark-theme .brandshop .ui-slider .ui-slider-handle{background-color:#2a2a2a;border-radius:50%!important;border:2px solid #666}.dark-theme .brandshop .ui-slider-horizontal .ui-slider-range{background-color:#555}.dark-theme .bootstrap-touchspin .input-group-btn .btn{background-color:#2a2a2a;border-color:#555;color:#c5c5c5}.dark-theme .bootstrap-touchspin .input-group-btn .btn:active,.dark-theme .bootstrap-touchspin .input-group-btn .btn:hover{background-color:#161616}.dark-theme .bootstrap-touchspin.input-group .form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#c5c5c5}.dark-theme .bootstrap-touchspin.input-group .form-control:focus{border-color:#555}.dark-theme .brandshop .panel-group .panel-heading{background-color:#2a2a2a;border:1px solid #555}.dark-theme .brandshop .panel-group .panel-heading a,.dark-theme .brandshop .panel-group .panel-heading a:after{color:#888}.dark-theme .brandshop .panel-group .panel-heading a i{background-color:#f55;color:#fff}.dark-theme .brandshop .panel-group .panel-collapse>.panel-body{border:1px solid #555}.dark-theme .brandshop .panel{background-color:#2a2a2a}.dark-theme .link-overlay:active,.dark-theme .link-overlay:hover{background:rgba(255,255,255,.6)}

#home_slider .slide-content .slide-shopnow-btn{position:absolute; margin: 0px auto; z-index: 999; left: 35%; bottom: 40px; padding: 10px 100px; width:auto; height: auto; font-size: 1.5rem; font-family: Montserrat,Arial,sans-serif !important; background: #E53236; color: #fff; text-transform: uppercase; }

header .icons-wrap .hdr-cart-wrap ul{max-height: 290px !important; overflow-y: auto;}

header .icons-wrap .hdr-user-wrap{display:none;position:absolute;z-index:300;left:51px;top:0;width:260px;padding:15px;border:1px solid #ddd;font-size:13px;background-color:#fff;text-align:left}

header .icons-wrap .hdr-user-wrap.open{display:block;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}

header .icons-wrap .hdr-user-wrap p{margin-bottom: 10px;}

header .icons-wrap .hdr-users-wrap{display:none;position:absolute;z-index:300;left:51px;top:0;width:260px;padding:15px;border:1px solid #ddd;font-size:13px;background-color:#fff;text-align:left}

header .icons-wrap .hdr-users-wrap.open{display:block;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}

header .icons-wrap .hdr-users-wrap p{margin-bottom: 10px;}

.mobile-leftbar .left-pane .hdr-user-wrap{display:none;position:absolute;z-index:300;left:51px;top:0;width:260px;padding:15px;border:1px solid #ddd;font-size:13px;background-color:#fff;text-align:left}

.mobile-leftbar .left-pane .hdr-user-wrap.open{display:block;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}

.mobile-leftbar .left-pane .hdr-user-wrap p{margin-bottom: 10px;}

.mobile-leftbar .left-pane .hdr-users-wrap{display:none;position:absolute;z-index:300;left:51px;top:0;width:260px;padding:15px;border:1px solid #ddd;font-size:13px;background-color:#fff;text-align:left}

.mobile-leftbar .left-pane .hdr-users-wrap.open{display:block;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}

.mobile-leftbar .left-pane .hdr-users-wrap p{margin-bottom: 10px;}

.register-page h4{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:20px;text-transform:uppercase}

.register-page p{font-size:14px;line-height:1.2;margin-bottom:20px;}

.profile-page{padding-bottom: 15px;}

.profile-page h4{font-size:16px;font-weight:700;line-height:1.5;margin-bottom:20px;text-transform:uppercase}

.profile-page p{font-size:14px;line-height:1.2;margin-bottom:20px;}

.brand-name{color: #FF5555; font-size: 12px;}

.stock{color:#f55; font-weight: bold;}

.out_stock{color:#C0BEBE; font-weight: bold; }

.remove_wlist{text-decoration: underline; font-size: 12px;}

.out_stock_img{background: none repeat scroll 0 0 #FFFFFF; color: #444444; font-weight: bold; left: 45px;  position: absolute;   top: 130px;}

.notify_email_input{padding-bottom: 10px; text-align: left; padding-left: 10px;}

.notify_email_btn{text-align: left; padding-left: 10px;}

.radio1{padding-top: 15px;}

.radio1 input[type=radio].css-radio {
    display: none;
}

.pb-80 {
    padding-bottom: 80px;
}
.section-wrap {
    background-attachment: fixed;
    overflow: hidden;
    padding: 50px 0;
    position: relative;
}
.product-tabs {
    display: inline-block;
    margin: 0;
    padding: 0 26px;
}
.title-box::after {
    border-bottom: 2px solid #ebeef2;
    border-top: 2px solid #ebeef2;
    content: "";
    height: 6px;
    left: 660px;
    margin-right: -100%;
    position: absolute;
    top: 58px;
    width:269px;
}
.title-box::before {
    border-bottom: 2px solid #ebeef2;
    border-top: 2px solid #ebeef2;
    content: "";
    height: 6px;
    margin-left: -100%;
    position: absolute;
   right: 687px;
    top: 58px;
    width:242px;
}
.pt-0 {
    padding-top: 0 !important;
}
.tab-content {
    padding: 20px 0;
}
.product-tabs .nav.nav-tabs > li > a {
    background-color: transparent;
    border: medium none;
    color: #3c3f46;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 0.9;
    margin-right: 24px;
    padding: 0;
}

.nav.nav-tabs > li > a {
    background-color: #f5f9fa;
    border: 2px solid #e6ebed;
    border-radius: 3px 3px 0 0;
    color: #3c3f46;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    font-weight: 700;
    margin-right: 3px;
    padding: 13px 20px;
    text-transform: uppercase;
}
.nav.nav-tabs > li.active > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #e6ebed #e6ebed transparent;
    border-image: none;
    border-style: solid;
    border-width: 2px;
   
    padding: 13px 20px;
}



.product-tabs .nav.nav-tabs > li.active > a {
    background-color: transparent;
    border: medium none;
    color: #FF5F76;
    padding: 0;
}

.product-tabs .nav.nav-tabs {
    border: medium none;
}

#category-brand{max-height:500px !important}
#category-color{max-height:500px !important}
#category-size{max-height:500px !important}
.radio1 input[type=radio].css-radio + label.css-label {
    padding-left: 25px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 14px;
    font-family: Arial;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    color: #777;
    margin-bottom: 16px;
}

.radio1 input[type=radio].css-radio:checked + label.css-label {
    background-position: 0 -18px;
}

label.css-label {
    background-image: url(../images/csscheckbox.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#InputColor input[type="checkbox"]
{
    display: none;
}

#InputColor label
{
    cursor: pointer;
}

#InputColor input[type="checkbox"]+label:before
{
    
  
  
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 16px;
  margin: 0 .25em 0 0;
  padding:0;
  vertical-align: top;
  width: 16px;
}
#InputColor input[type="checkbox"]:checked + label:before
{
  color: #fff;
  content: "\2713";
  text-align: center;
  font-size: 25px;
  text-indent: 4px;
}
#InputColor input[type="checkbox"]:checked + label:after {
  font-weight: bold;
}

.sidebar #side_category_block ul li:first-child span.fa+a{ 
    color: #f55;
    font-size: 15px;
    font-weight: 700;
    line-height: 3;
    text-transform: uppercase;
   
}

.c-acc1 h4{font-size: 22px; margin-bottom: 10px;}

.c-acc1 p{margin-bottom: 10px;}

/*.add2cart-btn{font: 700 20px 'Open Sans',Arial,sans-serif  !important;}*/

.order-account-details{width:100%;border-collapse:collapse;margin-bottom:30px}

.order-account-page .account-details thead{font-size:14px;font-weight:600;color:#444}

.order-account-page .account-details tr{border:1px solid #ddd}

.order-account-page .account-details th{padding:20px; background: #F2F2F2; color: #444;  }

.order-account-page .account-details td{vertical-align:middle;padding:20px;  }

.order-account-page .account-details th:last-child{text-align: center}

.account-details{width:100%;border-collapse:collapse;margin-bottom:30px}

.account-page .account-details thead{font-size:14px;font-weight:600;color:#444}

.account-page .account-details tr{border:1px solid #ddd}

.account-page .account-details th{padding:20px 0; background: #F2F2F2; color: #444;  }

.account-page .account-details td{vertical-align:middle;padding:20px 0;  }

.account-page .account-details img{max-width:50px;vertical-align:middle;margin-right:10px}

.account-page .account-details .product-orderno,.account-page .account-details .product-dateplace,.account-page .account-details .product-total,.account-page .account-details .product-status{text-align:center; font-size: 15px;}

.account-page .account-details .product-dateplace{width:20%;  }

.account-page .account-details .product-dateplace .text{display:inline-block; margin-top:10px;}

.account-page .account-details .product-orderno{width:auto; }

.account-page .account-details .product-orderno a{color:#FF5555; text-decoration: underline; }

.account-page .account-details .product-orderno a:hover{color:#555; }

.account-page .account-details td.product-status{width:auto; color:#555;}

.account-page .account-details td.product-total{width:auto; }

.account-page .account-details td.product-status .order_pending{color:#fff; background:#FFA500; padding: 5px 5px; border-radius: 5px; }

.account-page .account-details td.product-status .cnf_pending{color:#fff; background:#CD7F32; padding: 5px 5px; border-radius: 5px;  }

.account-page .account-details td.product-status .conformed{color:#fff; background:#DE3163; padding: 5px 5px; border-radius: 5px; }

.account-page .account-details td.product-status .packed{color:#fff; background:#808000; padding: 5px 5px; border-radius: 5px; }

.account-page .account-details td.product-status .shipped{color:#fff; background:#49a8f8; padding: 5px 5px; border-radius: 5px; }

.account-page .account-details td.product-status .delivered{color:#fff; background:#008080; padding: 5px 5px; border-radius: 5px; }

.account-page .account-details td.product-status .cancelled{color:#fff; background:#483C32; padding: 5px 5px; border-radius: 5px; }

.right_sidebar .title{color:#444;font-size:18px;height:auto;line-height:35px;margin-bottom:15px;text-align:left;font-weight:700; text-transform: uppercase;}

.right_sidebar .sh_detail{background:none repeat scroll 0 0 #fffaba;font-size:15px;height:42px;line-height:42px;margin-bottom:10px;text-align:center}

.p_right{float:right}

.p_left{float:left}

.ord_no li:nth-child(2)
{
    position:absolute;right:16px;top:14px;
}

.form-row-wide select{ line-height: 20px; padding: 5px 10px;}

.shipping_addr_def{color:#FF5555 !important;}

.response-page{ }

.response-page-box{width: 100%; height: auto; margin: 0px auto; text-align: center; padding: 21px 0px;}

.response-page-text{margin: 0px auto;}

.response-page-check{font-size: 75px; color: #FF5555;}

.response-page-btn{margin-top: 0px; display: inline-block; position:relative;left:14px}

.response-page-btn-one{float: left; width: auto; margin-left: 10px; margin-bottom: 5px;vertical-align: middle}

.error-page{ }

.error-page-box{width: 100%; height: auto; margin: 0px auto; text-align: center; padding: 150px 0px;}

.error-page-text{margin: 0px auto; font-size: 30px; margin-bottom: 10px; font-weight: bold; }

.error-page-text-one{margin: 0px auto; font-size: 16px; }

.error-page-check{font-size: 75px; color: #FF5555; font-weight: bold;}

.error-page a{color: #FF5555;}

.error-page a:hover{color: #000; text-decoration: underline; }




.checkout-page .checkout-page-details{width:100%;border-collapse:collapse;margin-bottom:30px}

.checkout-page .checkout-page-details thead{font-size:14px;font-weight:600;color:#444}

.cart-page .cart-items tfoot td{padding:15px 20px}

.cart-page .cart-items tfoot .button{float:right; margin:5px 10px!important }

.checkout-page .checkout-page-details tr{border:1px solid #ddd}

.checkout-page .checkout-page-details th{padding:20px 0}

.checkout-page .checkout-page-details td{vertical-align:middle;padding:20px 0}

.checkout-page .checkout-page-details img{max-width:50px;vertical-align:middle;margin-right:10px}

.checkout-page .checkout-page-details .product-thumbnail{width:90px;margin-right:25px;float:left}

.checkout-page .checkout-page-details .product-name{width:45%; text-align: center;}

.checkout-page .checkout-page-details .product-name .text{display:inline-block}

.checkout-page .checkout-page-details .product-remove{text-align:center;width:10%}

.checkout-page .checkout-page-details .product-quantity{text-align:center;width:10%;min-width:100px}

.checkout-page .checkout-page-details .product-quantity input[type=number]{font-size:15px}

.checkout-page .checkout-page-details .product-price,.cart-page .cart-items .product-total{text-align:center}

.checkout-page .checkout-page-details td.product-name{font-size:18px}

.checkout-page .checkout-page-details td.product-name .text{margin-top:10px}

.checkout-page .checkout-page-details td.product-price{font-size:20px;color:#555}

.checkout-page .checkout-page-details td.product-total{font-size:20px;color:#f55}

.checkout-page .checkout-page-details td.product-remove{font-size:20px!important}

.fpaswd-page .total-block {background-color: #fcfcfc;border: 1px solid #ddd;margin-bottom: 20px;padding: 15px 30px; float:left; width:100%}

.mob-fbtn{margin-top:42px !important; background-color:#FF5555;color:white; }
.mob-flogbtn{margin-top:42px !important;}
.mrg{margin-bottom: 37px;}
/*.cart-page h4{font-size:18px;font-weight:700;color:#444}

.cart-page .total-block{padding:15px 30px;margin-bottom:20px;border:1px solid #ddd;background-color:#fcfcfc}*/

@media (min-width:768px) and (max-width:1024px){.out_stock_img{top: 65px; left: 15px; font: 700 8px 'Open Sans',Arial,sans-serif !important;}}

@media (max-width:1024px){

    .products-page .reviews-list .review-item .avatar{width: 15%;}
    .account-page .account-details .product-orderno,.account-page .account-details .product-dateplace,.account-page .account-details .product-total,.account-page .account-details .product-status{text-align:center; font-size: 13px;}
    .account-page .account-details th.product-total,.account-page .account-details td.product-total{display: none; }
    .account-page .account-details .product-orderno{width: auto;}
    .account-page .account-details .product-dateplace{width: auto;}

    .checkout-page .checkout-page-details .product-quantity{min-width: 50px;}

}

@media (max-width:768px){
    .slide-shopnow-btn{padding: 7px 70px !important; font-size: 1rem !important; left: 35% !important; }
    .products-page .reviews-list .review-item .avatar{width: 15%;}
      .products-page .gridview .prod-title {font-size: 1rem;}
    /*    .out_stock_img{top: 75px; left: 25px; font: 700 8px 'Open Sans',Arial,sans-serif !important;}*/
}

@media (max-width:640px){
    .slide-shopnow-btn{padding: 7px 30px !important; font-size: 1rem !important; bottom: 2px !important; left: 40% !important; }
    .products-page .reviews-list .review-item .avatar{width: 12%;}
    .out_stock_img{top: 90px; left: 35px; font: 700 8px 'Open Sans',Arial,sans-serif !important;}
    .response-page-box{padding: 50px 0px;}
      .products-page .gridview .prod-title {font-size: 1rem;}
   
   
}
@media (max-width:480px){
    .slide-shopnow-btn{padding: 7px 30px !important; font-size: 1rem !important; bottom: 2px !important; }
    .products-page .reviews-list .review-item .avatar{width: 15%;}
    .out_stock_img{visibility: hidden;}
    .response-page-btn{ position: initial}
     .order-account-page .account-details th:not(:nth-last-child(4n+1)){display:none }
    .order-account-page .account-details td:not(:nth-last-child(4n+1)){display:none }
      .products-page .gridview .prod-title {font-size: 1rem;}
}
@media (max-width:360px){
    .slide-shopnow-btn{padding: 7px 30px !important; font-size: 1rem !important; bottom: 7px !important; left: 27% !important;}
    .products-page .reviews-list .review-item .avatar{width: 23%;}
    .account-page .account-details th.product-total,.account-page .account-details td.product-total{display: none; }
    .account-page .account-details th.product-dateplace,.account-page .account-details td.product-dateplace{display: none; }
    .button{float: left; }
    .cart-page .coupon-block,.cart-page .shipping-tax-block{padding-bottom:60px}
    .checkout-page .checkout-page-details th.product-price{display: none;}
    .checkout-page .checkout-page-details td.product-price{display: none;}
     .ord_no li:nth-child(n){float: left}
      .ord_no li:nth-child(2){position: initial}
      .mob-ctrl{float:none;}
        .products-page .gridview .prod-title {font-size: 0.8rem;}
    .mob-fbtn{margin-top:5px!important;padding: 10px 49px; }
    .mob-flogbtn{margin-top:5px !important;padding:5px 67px;float:left !important}
    .checkout-page .checkout-page-details th.product-total, .checkout-page .checkout-page-details td.product-total{text-align: center;}
}
@media (max-width:320px){
    .slide-shopnow-btn{padding: 7px 30px !important; font-size: 1rem !important; left: 27% !important; }

    .right_sidebar .m_add .main_cn .add_lef{width: 100% !important;}
    .right_sidebar .m_add .main_cn .madd{width: 100% !important;}
    .response-page-btn{ position: initial}
    
     .order-account-page .account-details th:not(:nth-last-child(4n+1)){display:none }
     .order-account-page .account-details td:not(:nth-last-child(4n+1)){display:none }
    .order-account-page  .order-account-page .account-details th:last-child{text-align:initial}
    .order-account-page  .account-details td:last-child{text-align: center; padding:10px 0 }
    .order-account-page   .account-details td:first-child{padding:10px 10px 0 }
      .ord_no li:nth-child(2){position: initial;}
       .ord_no li:nth-child(n){float: left}
     .mob-ctrl{float:none;}
     .mob-fbtn{margin-top:5px !important;padding: 10px 37px; }
    .mob-flogbtn{margin-top:5px !important;padding:5px 54px;float:left !important}
    .products-page .gridview .prod-title {font-size: 0.8rem;}
}
@-webkit-keyframes fadeIn { from { opacity:0;} to { opacity:1;} }
@-moz-keyframes fadeIn { from { opacity:0;} to { opacity:1;} }
@keyframes fadeIn { from { opacity:0;} to { opacity:1; } }