.header-area .header-top{background:#e9e9e9;border-bottom:1px solid #c8c6c6}.header-area .header-top h3.toptitle a{margin:0;color:#2d5caa;font-size:16px;font-weight:700;font-family:Lato,sans-serif;line-height:40px}.header-area .header-top .links{float:right;padding:10px 0;text-align:right;width:100%}.header-area .header-top .links li{display:inline}.header-area .header-top .links li a{color:#000;font-family:Lato,sans-serif;font-size:14px;padding-right:6px}.header-area .header-top .links li a:hover{color:#155EBF}.header-area .header-top .links li:after{content:"/";font-size:14px;padding-right:6px}.header-area .header-top .links li.last:after{content:''}.header .container{margin-top:14px}.header-area{position:relative;background:#fff}.header{position:relative;padding:0;margin-bottom:10px}.quick-access{float:none}#top-phone{float:right}.call-center{float:left}.header .welcome-msg{background-image:url(../images/phone_icon.png);background-image:url(../images/spriteme1.png);background-position:-10px -1287px;margin-right:15px;font-weight:700;font-size:37px;color:#155EBF;text-shadow:1px 2px 0 #ddd;padding:0 0 0 24px;float:left;line-height:44px;margin-bottom:0;font-family:Oswald,sans-serif}.header #store-time{clear:both;float:right;margin:5px 0 0}.header #store-time p{color:#9e9e9e;font-size:13px;font-family:Lato,sans-serif}.blue-btn{text-transform:uppercase;font-size:20px;font-family:Lato,sans-serif;font-weight:700;background:#348afd;padding:10px 5% 11px;display:block;width:90%;color:#fff;text-align:center;border-radius:3px;text-shadow:0 1px 1px rgba(2,63,145,1)}.blue-btn:hover{color:#fff;background:#105ABB}.nav-area .navbar-fixed-top,.navbar-fixed-bottom{position:relative}.nav-area{margin:4px 0 25px}.nav-area .navbar .nav{float:left;top:0}.nav-area .navbar .nav>li{border-right:1px solid #064CA8;float:left}.nav-area .navbar .nav>li:last-child{border-right:none}.nav-area .navbar-inner{background:#3289fb;filter:none;background:-webkit-gradient(linear,0 0,0 bottom,from(#2780F5),to(#3289FB));background:-webkit-linear-gradient(#2780F5,#3289FB);background:-moz-linear-gradient(#2780F5,#3289FB);background:-ms-linear-gradient(#2780F5,#3289FB);background:-o-linear-gradient(#2780F5,#3289FB);background:linear-gradient(#2780F5,#3289FB);border:medium none;border-top:1px solid #1d68cb;border-bottom:1px solid #1d68cb;}.nav-area .navbar .nav>li>a{color:#FFF;display:block;font-family:Lato,sans-serif;font-weight:700;font-size:18px;padding:20px 17.2px 20px 17px;text-decoration:none;text-shadow:none}.nav-area .navbar .nav>li:first-child a{background:url(../images/spriteme1.png) no-repeat -8px -280px;width:40px;position:relative;z-index:999;text-indent:-9999px;transition:none;-webkit-transition:none;-o-transition:none;-moz-transition:none}.nav-area .navbar .nav>li>a.active,.nav-area .navbar .nav>li>a:hover{background:#105ABB}.nav-area .navbar .nav>li:first-child a:hover{background:#215CAA url(../images/spriteme1.png) no-repeat -8px -280px;transition:none;-webkit-transition:none;-o-transition:none;-moz-transition:none}.banner-area .bottom-shadow,.brand-area .bottom-shadow,.footer-area .bottom-shadow,.nav-area .bottom-shadow,.product-area .bottom-shadow{background:url(../images/menu-shadow.png) no-repeat center -38px;height:17px;margin:0 0 10px;padding:0;position:relative;width:auto;z-index:99}.dropdown,.nav-area .navbar .nav>li .dropup{position:relative}.nav-area .navbar .nav>li ul.dropdown-menu{position:relative;top:100%;left:0;z-index:10000;display:none;float:left;min-width:230px;min-height:160px;padding:10px;list-style:none;background-color:#212121;margin:0;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.nav-area .navbar .nav>li ul.dropdown-menu:after,.nav-area .navbar .nav>li ul.dropdown-menu:before{display:none}.nav-area .navbar .nav>li ul.dropdown-menu li{border-bottom:1px solid #353535}.nav-area .navbar .nav>li ul.dropdown-menu li:last-child{border:medium none}.nav-area .navbar .nav>li ul.dropdown-menu li a{padding:0 7px;font-size:13px;line-height:35px;color:#7E7D7D;text-transform:uppercase;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.nav-area .navbar .nav>li ul.dropdown-menu li>a:hover{font-weight:700;color:#fff;text-decoration:none;background-color:transparent;background-image:none;background-repeat:no-repeat}.category-grid{padding:0!important;margin:0!important}.category-grid li{background:#fefefe;border:1px solid #d9d9d9}.category-grid li:hover{-webkit-box-shadow:0 0 10px 0 rgba(211,209,209,1);-moz-box-shadow:0 0 10px 0 rgba(211,209,209,1);box-shadow:0 0 10px 0 rgba(211,209,209,1)}.category-grid li .item-inner{text-align:center}.category-grid .name{text-align:left;padding:7px 0}.category-grid .short-desc{text-align:left;color:#333;font-size:14px;margin-bottom:10px}.category-grid .name a{color:#DF0A0B;font-size:16px;font-family:Oswald,sans-serif;text-transform:capitalize}.category-grid .name a:hover{color:#881e1f}.homepage-reasons{background:url(../images/reasons-pattern.jpg) repeat;border-bottom:1px solid #c8c6c6;border-top:1px solid #c8c6c6;padding:10px 0}.homepage-reasons .reasons-title h3{color:#333;font-family:Lato,sans-serif;font-weight:700;text-transform:uppercase}.homepage-reasons .reasons-title h3 span{color:#881e1f}.homepage-reasons .reasons-inner{width:96%;padding:2%;background:#fff;border:1px solid #d9d9d9}.homepage-reasons .reasons-inner:hover{-webkit-box-shadow:0 0 10px 0 rgba(211,209,209,1);-moz-box-shadow:0 0 10px 0 rgba(211,209,209,1);box-shadow:0 0 10px 0 rgba(211,209,209,1)}.homepage-reasons .reasons-content{margin-bottom:25px}.homepage-reasons .reasons-inner h4{color:#881e1f;font-size:16px;font-family:Oswald,sans-serif;text-transform:uppercase;margin:0 0 4px}.homepage-reasons .reasons-inner p{color:#333;font-family:Lato,sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin:0 0 3px}.homepage-reasons .reasons-inner .readmore-btn{text-transform:uppercase;font-size:12px;font-family:Lato,sans-serif;font-weight:700;background:#348afd;padding:2px 5px;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(2,63,145,1);display:inline-block;float:right}.homepage-reasons .reasons-inner .readmore-btn:hover{background-color:#105abb}.our-member{padding:20px 0 0}.our-member img{border:1px solid #e3e3e3}.col2-right-layout .col-main{margin-left:0}.block{background:#fff;margin-bottom:30px;border:1px solid #D9D9D9}.home-category-grid .name{text-align:center}.category-grid .category-image{display:block;margin-bottom:0}.category-grid .more-products{clear:both;margin-bottom:10px}.footer-area{border-top:1px solid #d1d1d1;background:url(../images/footer-bg.png) 0 0 repeat}.footer-area .footer{position:relative;margin-top:20px}.footer-area ul{list-style:none;margin:0;overflow:hidden}.footer-area ul h4{color:#333;text-transform:uppercase}.footer-area ul li:before{color:#3A3A3A;content:"\f101";font-family:FontAwesome;font-size:18px;font-weight:lighter;margin-bottom:5px;padding-right:10px}.footer-area ul li:hover{background-position:0 6px}.footer-area ul li a{color:#3a3a3a;text-decoration:none;font-size:15px}.footer-area ul li:hover a{color:#2b75d7}.footer-area ul.payment-listing li{padding:0;margin:0}.footer-area .block-subscribe{clear:both;background:#fff;border:1px solid #b2b2b2}.footer-area .block-subscribe .block-content #newsletter{border-redius:0;padding:8px 4px 7px 50px;border-radius:0;border:1px solid #b2aeae;width:calc(100% - 56px)}.footer-area .block-subscribe .block-content .input-box{position:relative}.footer-area .block-subscribe .block-content .newsletter-icon{background:url(../images/icon-nresletter.gif) 0 0 no-repeat;font-size:0;height:37px;position:absolute;width:46px}.footer-area .block-subscribe .block-content{float:left;padding:10px 2%;width:96%}.footer-area .block-subscribe .actions{float:right;clear:both;width:100%;padding:0}.footer-area .block-subscribe .actions button.button{width:100%;margin:0}.footer-area .block-subscribe .actions button.button span{width:100%}.footer-area .block-subscribe .actions button.button span span{width:90%;padding:0 5%;background:#5a5a5a;border:1px solid #050505;border-radius:5px;font-size:18px;color:#fff;font-weight:700;text-shadow:0 -1px 2px rgba(0,0,0,1)}.footer-area .block-subscribe form .form-hold{position:relative;left:0;top:0;overflow:hidden}.footer-area .row-fluid .span-fixed{width:23.0769%}.footer-area .copy-right{border-top:1px solid #b0b0b1;padding:10px 0}.footer-area .copy-right p{color:#606060;margin:6px 0 0}.footer-area ul.payment-listing li{float:left;background:url(../images/spriteme1.png) no-repeat;width:57px;height:32px;text-indent:-9999px}.footer-area ul.payment-listing li.visa{background-position:-723px top}.footer-area ul.payment-listing li.master_card{background-position:-664px top}.footer-area ul.payment-listing li.amex{background-position:-780px top;margin-top:1px}.footer-area ul.payment-listing li.discover{background-position:-840px top}.footer-area ul.payment-listing li.gsa{background-position:-899px top;margin-top:1px}.footer-area ul.payment-listing li.gpc{background-position:-958px top;margin-top:1px}.footer-area ul.payment-listing li.paypal{background-position:-1017px top}.footer-area .bottom-shadow{opacity:.3;-moz-opacity:.3;-webkit-opacity:.3;-o-opacity:.3}.block-cart .amount{font-size:16px;font-weight:400;color:#6a6969}.block-cart .amount a{color:#df0a0b}ul.social{list-style:none;margin:0;padding:0;position:fixed;top:286px;right:0;z-index:9999}ul.social li{float:left;margin:0 0 2px;text-align:center;clear:both}ul.social li span{background:#5a5a5a;width:48px;padding:10px 0;font-size:28px;color:#fff;float:left;position:relative;cursor:pointer}ul.social li span i{color:#fff}ul.social li:nth-child(3) span:hover{background:#3cf;transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s}ul.social li:nth-child(1) span:hover,ul.social li:nth-child(2) span:hover{background:#D14232;transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s}ul.social li:nth-child(4) span:hover{background:#3D5999;transition:all 1s ease-in-out 0s;-moz-transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s}ul.social li span:nth-child(1):hover i:before{color:#fff!important}@media (max-width:767px){#topline{height:46px;padding:0}.mobile-toplinks{display:block}}