body{word-break:normal}
a, input, button{ outline:0 !important;}

.search-in-dropdown .inp-parts .checkout-select-wrapper{ font-weight:600;font-size:12px}
.inp-parts .checkout-select-wrapper .checkout-holder{margin-left:5px}
.sub-heder-main,header{overflow:initial!important}
.sub-heder-main .ob-header .ob-top-menu,.sub-heder-main .menu-box .navbar-nav.ui-navigation,.sub-heder-main .menu-box .navbar-nav > li.member-col{visibility:hidden;height:0;width:0;padding:0;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .5s ease}
.scdown-main .ob-header .ob-top-menu,.sub-heder-main .ob-header .ob-top-menu{transition:all 0 ease}
.sub-heder-main .menu-box .navbar-nav.ui-navigation{display:none}
.sub-heder-main .menu-box .navbar-nav.ui-advance-search li.nav-search-btn{position:relative;margin-top:-60px;z-index:3}
.sub-heder-main .header-loging{position:relative;z-index:9;margin-top:27px}
.top-advance-search .header-advace-search{z-index:3!important}
.sub-heder-main .ob-top-menu .shop-menu{position:absolute;right:0;visibility:visible;transition:all 0 ease}
.sub-heder-main .main-logo-part .ob-top-menu .shop-menu{position:absolute;right:0;visibility:visible;transition:all 0 ease}
.sub-heder-main .ob-top-menu .container{position:absolute;left:0;right:0;z-index:4;top:40px}
.sub-heder-main .ob-top-menu .slidemenu .fa,.sub-heder-main .ob-top-menu .shop-menu .header-loging .login-text{color:#000}
header{position:relative;z-index:4}
.ob-header .logo-col img { height:auto; max-height:80px; }
header.fixed-header.fixed-header-top .ob-header .logo-col img { height:auto !important; max-height:44px;}
/* Common Css */
.table-size-box{width:45%;}
.table-desc {width:30%;}
.table-charge {width:15%;}
.total-count{width:10%!important;text-align:left!important;}
.estimate-detail p{text-align:left;}
.front-top-dashboard-li a i{font-size:15px !important;}
.front-top-dashboard-li a i,.front-top-dashboard-li a{color:#FFF !important;font-weight:bold;}
.top-advance-search .header-advace-search{z-index:-1!important}
.sub-heder-main .top-advance-search .header-advace-search{top:0}
.sub-heder-main .ob-header{box-shadow:-1px 2px 4px 0 rgba(0,0,0,0.30)}
.sub-heder-main .member-col{display:none}
.sub-heder-main .dropdown-grid{overflow:inherit;overflow-x:inherit}
.sub-heder-main .header-loging li:last-child .login-text > span:last-child{display:initial!important}
.sub-heder-main .ob-header .logo-col img{width:75px;margin-bottom:-5px;padding-top:5px}
.sub-heder-main .advance-search-btn > a{padding:0 10px}
.sub-heder-main .ob-logo-block .slidemenu{padding-top:5px!important;transition:all 0 ease}
.sub-heder-main .top-search-block::before{display:none}
.sub-heder-main .header-loging .header-login-text:last-child .login-text{display:none}
.sub-heder-main .header-loging .login-text >span,.sub-heder-main.scdown-main .header-loging .login-text >span{display:none}
.sub-heder-main.scdown-main{margin-top:-15px!important}
.ob-logo-block .header-loging .login-col .inner-box input[type="text"]{margin-bottom:10px}
.ob-logo-block .header-loging .login-col .inner-box ul.error-message{margin-bottom:10px}
#slider1_container p{color:#fff}
.social-icon-box li{display:inline-block}
.social-icon-box li a{opacity:1}
.social-icon-box li a:hover{opacity:.8}
.social-icon-box .strip-icon{background:url(../images/social-icons.png);background-repeat:no-repeat;width:40px;height:32px;background-position:0 0;display:block}
.social-icon-box .strip-icon.fb-icon{background-position:-9px -9px}
.social-icon-box .strip-icon.twitter-icon{background-position:-59px -9px}
.social-icon-box .strip-icon.g-plus-icon{background-position:-108px -9px}
.social-icon-box .strip-icon.in-icon{background-position:-156px -9px}
.social-icon-box .strip-icon.instagram-icon{background-position:-205px -9px}
.social-block{margin-left:10px}
.social-block ul li{margin-bottom:25px}
.social-block ul li a{display:block;display:inline-block;color:#fff;padding:0 10px 0 0;border-radius:2px;  font-weight:400;
font-size:14px;min-width:200px;transition:all .5s;overflow:hidden;height:39px}
.social-block ul li a:hover{min-width:215px;transition:all .5s}
.social-block ul li a.facebook{background:#718CD3}
.social-block ul li a.twitter{background:#72B7D4}
.social-block ul li a.gplus{background:#D37279}
.social-block ul li a.linkedin{background:#4AA4D8}
.social-block ul li a.instagram{background:#BD8971}
.social-block .strip-icon{background:url(../images/social-icons.png);background-repeat:no-repeat;width:40px;height:40px;background-position:0 0;display:inline-block;vertical-align:middle;margin-right:10px}
.social-block .strip-icon.social-fb-icon{background-position:-13px -48px}
.social-block .strip-icon.social-twitter-icon{background-position:-62px -48px}
.social-block .strip-icon.social-gplus-icon{background-position:-112px -48px}
.social-block .strip-icon.social-linkedin-icon{background-position:-160px -48px}
.social-block .strip-icon.social-instagram-icon{background-position:-210px -47px}
.social-block .checkbox label::before{top:10px}
.social-block .checkbox label::after{top:10px}
.ob-slide-box{position:relative;z-index:1}
.ob-slide-box .carousel-indicators li{background-color:rgba(0,0,0,0);border:2px solid #fff;height:15px;margin:0 5px;width:15px}
.ob-slide-box .carousel-indicators .active{background-color:rgba(0,0,0,0);border:2px solid #000;height:15px;margin:0 5px;width:15px}
.ob-slide-box .carousel-caption{left:8%;padding-bottom:70px;right:0;text-align:left}
.ob-slide-box h1{font-size:35px;text-transform:uppercase; font-weight:700;
;margin:0}
.ob-slide-box p.slide-text{font-size:14px;margin:10px 0;color:#fff}
.ob-slide-box .btn{background:#000100;border-radius:0;font-size:12px;padding:0 20px;line-height:28px;color:#fff;border:1px solid #000100;text-transform:uppercase}
.ob-slide-box .btn:hover{color:#8e208c}
.ob-slide-box .carousel-indicators{bottom:10px}
.right-banner-bg1 a.learn-more{color:#393939;font-size:12px;text-transform:uppercase; font-weight:700;
}
.common-title{border-bottom:1px solid #ccc;height:18px}
.common-title .most-popular-title{margin-bottom:20px}
.most-popular-title{color:#404040;font-size:18px;padding:0;margin:0;background:#fff;text-transform:uppercase;letter-spacing:.5px;  font-weight:700;
;float:left}
.help-products{margin-top:30px;margin-bottom:40px}
/*img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}

img.grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}
svg image{transition:all .6s ease}
svg image:hover{opacity:0}*/
.grayscale img {
	-webkit-filter: grayscale(100%); /* Webkit Nightlies & Google Chrome Canary */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE8-9 */
}
.grayscale img:hover {
	filter: none; /* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}
.edge .grayscale img{   /* Applies to Microsoft Edge */
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: none;
}
.edge .grayscale img:hover{   /* Applies to Microsoft Edge */
	-webkit-filter: grayscale(0%);
}
.help-products > .row > .col-lg-3.col-md-3.col-sm-3.col-xs-12{display:table;height:178px}
.help-products > .row > .col-lg-3.col-md-3.col-sm-3.col-xs-12 > a{display:table-cell;vertical-align:middle;height:178px;border:1px solid #e5e5e5}
.help-products > .row > .col-lg-3.col-md-3.col-sm-3.col-xs-12 > a > img{max-height:178px}
.cat-right-side .right-banner-bg2{background:url(../images/cat-banner-log2.png) 100% 100% no-repeat #f7f7f7;min-width:152px;min-height:185px;padding:42px 0 0 15px;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;-webkit-backface-visibility:scroll;backface-visibility:scroll}
.right-banner-bg2.cat-banner-custom{padding-top: 4px;padding-left: 6px;}
.right-banner-bg2.cat-banner-custom h4{font-size: 18px;font-weight: bold;line-height: 22px;}
.right-banner-bg2.cat-banner-custom p.right-banner-para2{font-weight: bold;font-size:11px;}
.recommeded-product-slider .item{margin:0 15px}
.recommeded-product-slider .owl-next{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0!important;background-position:-16px}
.recommeded-product-slider .owl-prev{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0}
.recommeded-product-slider .owl-nav{text-align:right;margin:-20px 10px 22px 0}
.owl-pagination{display:none}
.pro-category-list{  font-weight:400;
font-size:16px;color:#797e8c}
.left-block{margin-top:-10px}
.pro-overflow{overflow:hidden}
.tooltip-block{float:left;margin-right:10px}
.common-title2{height:34px}
.left-block .most-popular-title{padding-top:8px}
.best-selling-products{background:#5d5d5d;padding:15px 15px 0;border-top:4px solid #02458b}
.best-selling-products .item{margin:0 15px}
.best-selling-products .item img{display:block;width:100%;height:auto}
.best-selling-products .owl-next,.close-out-list .owl-next{background:url(../images/next-bg-white.png) no-repeat;width:18px;height:17px;border-radius:0!important;opacity:1;background-size:9px}
.best-selling-products .owl-prev,.close-out-list .owl-prev{background:url(../images/prev-bg-white.png) no-repeat;width:18px;height:17px;border-radius:0;background-size:9px;opacity:1}
.best-selling-products .owl-nav{text-align:right;margin-top:0}
.best-selling-products .product-block{border:none;position:relative;margin-bottom:0;min-height:auto;overflow:hidden;-webkit-transition:all .2s ease .2s;transition:all .2s ease .2s;background-color:#fff}
.best-selling-products .product-block .image{margin-bottom:79px}
.owl-pagination{display:none}
.best-selling-products .owl-buttons,.close-out-list .owl-buttons{display:inline;position:absolute;right:15px;top:-38px;width:65px;height:38px;background:#8e208c;line-height:46px;padding-left:10px;text-align:center}
.best-selling-products .pro-box{margin:0}
.rating{color:#8e208c;font-size:15px;height:20px;width:auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;font-weight:400}
.rating i{display:initial;border:none;line-height:normal;font-size:15px;font-weight:400}
.best-selling-products .product-rating-top-block,.best-selling-products .product-flag-block{display:none}
.best-selling-products .pro-desc{background:none}
.best-selling-products .pro-box{border:0!important}
.best-selling-products .pro-desc .item-title,.best-selling-products .pro-desc .item-price{color:#fff}
.best-selling-products .pro-desc .item-code{color:#999}
.best-selling-products .pro-desc .pro-button{padding:5px 0}
.best-selling-products .pro-desc .pro-button ul li a{padding:7px 7.5px}
.best-selling-products .pro-desc .pro-button ul li:last-child a{padding:7px 8px}
.best-selling-products .pro-desc .pro-button ul li{margin-right:3.5px;margin-bottom:5px}
.ob-pro-category-box{background:#353740;height:auto;margin-top:12px;padding-bottom:100px}
.ob-pro-category-box .pro-categoer-title{color:#fff;display:block;margin-bottom:5px;margin-top:0;font-size:36px;letter-spacing:.8px; font-weight:700;
}
.ob-pro-category-box .pro-categoer-title2{color:#fff;display:block;font-size:26px;letter-spacing:5px;  font-weight:300;text-transform:uppercase;margin:0}
.pro-category1 div,.pro-category2 div,.pro-category3 div,.pro-category4 div,.pro-category5 div,.pro-category6 div,.pro-category7 div,.pro-category8 div,.pro-category9 div,.pro-category10 div{margin-top:70px;font-size: 0.78em;}
.pro-category-list{margin-top:70px;text-align:center}
.pro-category1 a,.pro-category2 a,.pro-category3 a,.pro-category4 a,.pro-category5 a,.pro-category6 a,.pro-category7 a,.pro-category8 a,.pro-category9 a,.pro-category10 a{border:2px solid #5f6273;color:#797e8c;cursor:pointer;display:block;float:left;text-align:center;text-decoration:none;-webkit-transition:all .4s 0 ease;transition:all .4s 0 ease;width:100%;height:66px;font-size:14px}
.pro-cat-list1{text-align:left}
.pro-category-list a{position:relative}
.pro-category-list i{position:absolute;top:11px;width:35px;height:35px;margin:0 auto;left:0;right:0}
.pro-category1 a i{background:url(../images/sprite.png) no-repeat -35px 5px}
.pro-category1 a:hover i{background:url(../images/sprite.png) no-repeat -76px 5px}
.pro-category-list .pro-category2 a i{background:url(../images/sprite.png) no-repeat -35px -29px}
.pro-category-list .pro-category2 a:hover i{background:url(../images/sprite.png) no-repeat -76px -29px}
.pro-category-list .pro-category3 a i{background:url(../images/sprite.png) no-repeat -35px -64px}
.pro-category-list .pro-category3 a:hover i{background:url(../images/sprite.png) no-repeat -76px -64px}
.pro-category-list .pro-category4 a i{background:url(../images/sprite.png) no-repeat -35px -98px}
.pro-category-list .pro-category4 a:hover i{background:url(../images/sprite.png) no-repeat -76px -98px}
.pro-category-list .pro-category5 a i{background:url(../images/sprite.png) no-repeat -35px -138px}
.pro-category-list .pro-category5 a:hover i{background:url(../images/sprite.png) no-repeat -76px -138px}
.pro-category-list .pro-category6 a i{background:url(../images/sprite.png) no-repeat -35px -177px}
.pro-category-list .pro-category6 a:hover i{background:url(../images/sprite.png) no-repeat -76px -177px}
.pro-category-list .pro-category7 a i{background:url(../images/sprite.png) no-repeat -35px -217px}
.pro-category-list .pro-category7 a:hover i{background:url(../images/sprite.png) no-repeat -76px -217px}
.pro-category-list .pro-category8 a i{background:url(../images/sprite.png) no-repeat -35px -255px}
.pro-category-list .pro-category8 a:hover i{background:url(../images/sprite.png) no-repeat -76px -255px}
.pro-category-list .pro-category9 a i{background:url(../images/sprite.png) no-repeat -35px -295px}
.pro-category-list .pro-category9 a:hover i{background:url(../images/sprite.png) no-repeat -76px -295px}
.pro-category-list .pro-category10 a i{background:url(../images/sprite.png) no-repeat -35px -334px}
.pro-category-list .pro-category10 a:hover i{background:url(../images/sprite.png) no-repeat -76px -334px}
.pro-category-list .pro-category1 a:hover,.pro-category-list .pro-category2 a:hover,.pro-category-list .pro-category3 a:hover,.pro-category-list .pro-category4 a:hover,.pro-category-list .pro-category5 a:hover,.pro-category-list .pro-category6 a:hover,.pro-category-list .pro-category7 a:hover,.pro-category-list .pro-category8 a:hover,.pro-category-list .pro-category9 a:hover,.pro-category-list .pro-category10 a:hover{color:#adb1bb;-webkit-transition:all .4s ease 0;transition:all .4s ease 0;background-color:#26262E}
.pro-button .tooltip{white-space:nowrap}
.ob-our-brand{background:#F0F0F0;padding:25px 0 10px}
.ob-our-brand .most-popular-title{background:#F0F0F0}
.owl-brand .item{margin:0 5px}
.owl-brand .item img{display:block;max-width:100%;max-height:100%;height:auto}
.owl-brand .owl-next{background:url(../images/next-bg.png) no-repeat;width:15px;height:15px;border-radius:0!important}
.owl-brand .owl-prev{background:url(../images/prev-bg.png) no-repeat;width:15px;height:15px;border-radius:0}
.owl-brand .owl-next:hover{background:url(../images/pink_arrows.png) no-repeat -20px -1px}
.owl-brand .owl-prev:hover{background:url(../images/pink_arrows.png) no-repeat -4px -1px}
.owl-brand .owl-nav{text-align:right;margin:-25px -5px 30px 0}
.owl-pagination{display:none}
.owl-brand .product-block{border:none;position:relative;text-align:center;margin-bottom:18px;min-height:auto;overflow:hidden;height:50px;-webkit-transition:all .2s ease .2s;transition:all .2s ease .2s}
.owl-brand .product-block a{display:table-cell;height:50px;background:#fff;width:118px;border:1px #dfdfdf solid;vertical-align:middle;text-align:center}
.owl-brand .product-block a img{width:90%;display:inherit;margin: 0 auto;}
.deal-banner a img{width:100%}
.banner-box{margin-top:30px;margin-bottom:30px}
.banner-over{overflow:hidden;display:block;width:auto}
.banner-box .cat-left-side{background:url(../images/cat-01.png) 96% 85% no-repeat #253a5c;min-width:570px;min-height:400px;padding:35px 0 0 35px;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;background-attachment:scroll}
.cat-left-side h4{color:#fff;font-size:30px;margin:0 0 10px;padding:0}
.cat-left-side ul{margin-bottom:8px}
.cat-left-side ul li{color:#93a1b9;font-size:14px;margin:2px 0 0;background:url(../images/circle.png) no-repeat 0 50%;padding:0 12px}
.cat-left-side ul li a,.cat-left-side ul li a:hover{color:#93a1b9;text-decoration:none;  font-weight:400;
font-size:14px}
.cat-left-side a.see-more{color:#1ea7c1;font-size:12px;text-transform:uppercase;  font-weight:700;
}
.cat-left-side a.see-more:hover{color:#8e208c}
.cat-left-side a.see-more img{margin:-2px 0 0 5px}
.cat-right-side .deal-banner{margin-bottom:30px;display:block;overflow:hidden}
.cat-right-side .deal-banner img{-webkit-transition:all .1s ease 0;transition:all .1s ease 0}
.banner-over p{line-height:16px}
.cat-right-side .right-banner-bg1{background:url(../images/cat-baner2.png) 100% 100% no-repeat #f7f7f7;min-width:152px;min-height:185px;padding:15px 0 0 15px;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;-webkit-backface-visibility:scroll;backface-visibility:scroll}
.right-banner-bg1 h4{color:#fa580b;font-size:20px;margin:0 0 10px;padding:0;text-transform:uppercase; font-weight:700;
}
p.right-banner-para{color:#404040;margin-bottom:8px;font-size:12px;line-height:14px}
.right-banner-bg1 a.learn-more:hover{color:#8e208c}
.right-banner-bg2 a.learn-more{color:#fff;font-size:12px;text-transform:uppercase; font-weight:700;
}
.right-banner-bg2 a.learn-more:hover{color:#8e208c}
.right-banner-bg1 a.learn-more img,.right-banner-bg2 a.learn-more img{margin:-3px 0 0 5px}
.right-banner-bg2 h4{color:#fff;font-size:22px;margin:0 0 5px;padding:0;text-transform:uppercase;  font-weight:400;
}
p.right-banner-para2{font-size:13px;color:#fff;line-height:14px;padding-bottom:5px;margin:0}
.middle-footer{background:#f0f0f0;font-size:12px;color:gray;padding:25px 0;text-transform:uppercase;letter-spacing:.8px;line-height:22px}
.middle-footer .footer-heading{background:#f0f0f0;color:#404040;float:left;font-size:18px;letter-spacing:.5px;margin:0 0 15px;padding:0;text-transform:uppercase;  font-weight:700;
}
.middle-footer .footer-link a{color:gray;line-height:24px;  font-weight:300;font-style: normal;font-size:14px}
.middle-footer .footer-link a:hover{color:#8e208c}
.middle-footer .footer-link .contact-icon1 a,.middle-footer .footer-link .contact-icon2 a,.middle-footer .footer-link .contact-icon3 a,.middle-footer .footer-link .contact-icon4 a{float:left;height:30px;line-height:35px;padding-left:24px;width:100%}
ul.footer-contact-detail{padding-top:5px}
.footer-contact-detail li{  font-weight:300;
font-size:14px;text-transform:none}
.footer-contact-detail li a{color:gray}
.footer-contact-detail li a:hover{color:#8e208c}
.footer-contact-detail li.phone-number{background:url(../images/footer-icon1.png) no-repeat;height:30px;display:block;background-position:0 -3px;padding-left:25px}
.footer-contact-detail li.fax-number{background:url(../images/footer-icon2.png) no-repeat;height:30px;display:block;background-position:0 -1px;padding-left:25px}
.footer-contact-detail li.email-contact{background:url(../images/footer-icon3.png) no-repeat;height:30px;display:block;background-position:0 -0;padding-left:25px}
.footer-contact-detail li.address-contact{background:url(../images/footer-icon4.png) no-repeat;height:30px;display:block;background-position:0 -4px;padding-left:25px}
.middle-footer .footer-link .contact-icon1 span{background:url(../images/footer-icon1.png) no-repeat scroll left top rgba(0,0,0,0);height:20px;display:inline-block;background-position:0 -7px}
.middle-footer .footer-link .contact-icon1 span:hover{background:url(../images/footer-icon1.png) no-repeat scroll left 82% rgba(0,0,0,0);height:20px;display:inline-block;background-position:0 -56px}
.middle-footer .footer-link .contact-icon2 a{background:url(../images/footer-icon2.png) no-repeat scroll left 3px rgba(0,0,0,0)}
.middle-footer .footer-link .contact-icon2 a:hover{background:url(../images/footer-icon2.png) no-repeat scroll left 76% rgba(0,0,0,0)}
.middle-footer .footer-link .contact-icon3 a{background:url(../images/footer-icon3.png) no-repeat scroll left -5% rgba(0,0,0,0);text-transform:none}
.middle-footer .footer-link .contact-icon3 a:hover{background:url(../images/footer-icon3.png) no-repeat scroll left 76% rgba(0,0,0,0)}
.middle-footer .footer-link .contact-icon4 a{background:url(../images/footer-icon4.png) no-repeat scroll left top rgba(0,0,0,0);text-transform:none}
.middle-footer .footer-link .contact-icon4 a:hover{background:url(../images/footer-icon4.png) no-repeat scroll left 82% rgba(0,0,0,0)}
.middle-footer .social-icon-box{border-top:1px solid #d5d5d5;margin-top:20px;padding-top:25px}
.social-icon{float:left;margin-right:10px}
.social-icon a img{top:0;position:relative}
.newslatter{color:#404040;font-size:14px;margin:13px 25px 0 0;float:left;  font-weight:400;
position:relative}
.news-box{float:left}
.news-box .form-group input[type="email"] {width: 350px;}
.news-box .form-control:focus{border:1px #02458b solid}
.news-box .btn-default{background:#8e208c;height:38px;padding:0;font-weight:400;border:1px solid #02458b;color:#fff;font-size:14px;letter-spacing:.5px;width:115px;margin-left:5px;border-radius:0;text-transform:uppercase;  font-weight:400;
}
.news-box .btn-default:hover{background:#666;border-color:#666}
.bottom-footer{background:#666;color:#fff;font-size:12px;line-height:40px}
.bottom-footer a{color:#fff}
.bottom-footer a:hover{color:#8e208c}
.bottom-footer span{  font-weight:300;
font-size:14px}
.ob-feedback-block{position:fixed;top:220px;right:0;vertical-align:top;display:block;z-index:4}
.feedback-btn{background:#8e208c;color:#fff;padding:10px 15px;margin-top:55px;border:1px #02458b solid;font-size:24px;position:absolute;left:-111px;top:0;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.feedback-btn:focus,.feedback-btn:hover{color:#fff}
.feedback-form{border:1px #343740 solid;float:left;width:330px;background:#343740;color:#fff;padding:20px;position:relative}
.ob-feedback-block .feedback-form label{display:block;color:#fff;font-size:13px;  font-weight:300;
;padding-bottom:5px}
.ob-feedback-block .feedback-form textarea{display:block;width:100%}
.ob-feedback-block .feedback-form input[type="text"]{margin-bottom:0}
.ob-feedback-block .feedback-form input[type="text"]:focus{border-color:#8e208c}
.ob-feedback-block .feedback-form input[type="submit"],.ob-feedback-block .feedback-form input[type="button"]{box-shadow:none;  font-weight:400;
margin-right:8px;min-width:75px;float:left}
.ob-feedback-block .feedback-form span.required{font-size:12px;text-align:right;float:right;padding:10px 0}
.feedback textarea{width:100%;height:80px!important;margin-bottom:5px}
.feedback .fst-block{padding-left:0}
.feedback .lst-block{padding-right:0}
.feedback-form p{color:#FFF;padding:0 0 35px 5px}
.feedback-form ul.feedback-tabs{list-style:none;width:100%;margin-bottom:20px}
.feedback-form ul.feedback-tabs li{display:inline-block}
.feedback-form ul.feedback-tabs li a{color:#c0c3cc;  font-weight:400;
font-size:14px;padding:5px 7px}
.feedback-form ul.feedback-tabs li a i.fa{font-size:13px}
.feedback-form ul.feedback-tabs li.active a{background:#8e208c;border-radius:3px;color:#FFF}
.feedback-form ul.feedback-tabs li.active{position:relative;background:#8e208c}
.feedback-form ul.feedback-tabs li.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#8e208c;border-top-color:#8e208c;border-width:10px;margin-left:-10px}
.feedback-form ul.feedback-tabs li .form-group textarea{height:90px}
.feedback-form .tab-pane .btn-default{margin-left:0}
.feedback-form .tab-pane .form-group input,.feedback-form .tab-pane .form-group textarea{padding:10px}
.feedback-form .tab-pane form input[type="text"],.feedback-form .tab-pane form input[type="email"]{height:40px;font-size:12px}
.feedback-form .tab-pane form input:focus,.feedback-form .tab-pane form textarea:focus{border:#FFF 1px solid!important}
.feedback-form .tab-pane .form-group{margin-bottom:10px}
.feedback-form .tab-pane .form-group ::-webkit-input-placeholder{  font-style: italic; font-weight:300;font-size:12px}
.feedback-form .tab-pane .form-group :-moz-placeholder{  font-style: italic; font-weight:300;}
.feedback-form .tab-pane .form-group ::-moz-placeholder{  font-style: italic; font-weight:300;}
.feedback-form .tab-pane .form-group :-ms-input-placeholder{  font-style: italic; font-weight:300;}
.styel2{background:red}
.feedback-form input[type=checkbox]:not(old),.feedback-form input[type=radio ]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}
.feedback-form input[type=checkbox]:not(old) + label,.feedback-form input[type=radio ]:not(old) + label{display:inline-block;margin-left:-2em;line-height:1.5em}
.feedback-form input[type=checkbox]:not(old) + label > span,.feedback-form input[type=radio ]:not(old) + label > span{display:inline-block;width:.875em;height:.875em;margin:.25em .5em .25em .25em;border:.0625em solid silver;border-radius:.25em;background:#e0e0e0;background-image:-moz-linear-gradient(#f0f0f0,#e0e0e0);background-image:-ms-linear-gradient(#f0f0f0,#e0e0e0);background-image:-o-linear-gradient(#f0f0f0,#e0e0e0);background-image:-webkit-linear-gradient(#f0f0f0,#e0e0e0);background-image:linear-gradient(#f0f0f0,#e0e0e0);vertical-align:bottom}
.feedback-form input[type=checkbox]:not(old):checked + label > span,.feedback-form input[type=radio ]:not(old):checked + label > span{background-image:-moz-linear-gradient(#e0e0e0,#f0f0f0);background-image:-ms-linear-gradient(#e0e0e0,#f0f0f0);background-image:-o-linear-gradient(#e0e0e0,#f0f0f0);background-image:-webkit-linear-gradient(#e0e0e0,#f0f0f0);background-image:linear-gradient(#e0e0e0,#f0f0f0)}
.feedback-form input[type=checkbox]:not(old):checked + label > span:before{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“"';display:block;width:1em;color:#9c6;font-size:.875em;line-height:1em;text-align:center;text-shadow:0 0 .0714em #73994d;font-weight:700}
.feedback-form input[type=radio]:not(old):checked + label > span > span{display:block;width:.5em;height:.5em;margin:.125em;border:.0625em solid #73994d;border-radius:.125em;background:#9c6;background-image:-moz-linear-gradient(#b3d98c,#9c6);background-image:-ms-linear-gradient(#b3d98c,#9c6);background-image:-o-linear-gradient(#b3d98c,#9c6);background-image:-webkit-linear-gradient(#b3d98c,#9c6);background-image:linear-gradient(#b3d98c,#9c6)}
.profile-pic{width:100px;height:100px;display:block;border-radius:100%;border:2px solid #02458b;overflow:hidden;margin:15px auto}
.category-block .panel-heading .panel-title span{text-transform:none}
.upload-photo-block p{color:#7f7f7f;  font-weight:400;
;font-size:13px;font-weight:400;padding:5px 0}
.upload-photo-block p.italic{font-style:italic}
upload-image{width:100px;height:100px}
.upload-image .profile-border{border:1px #DDD solid;width:100px}
.upload-photo-block .upload-btn-block{display:inline-block;vertical-align:bottom}
.upload-photo-block .upload-wrap-class{padding-right:0;display:inline-block;margin-right:25px}
.upload-btn-block .btn-box-main{position:relative;margin-top:0;height:37px;margin-right:7px;background:#5d5c5c none repeat scroll 0 0;border:1px solid #505050;box-shadow:0 1px 2px #888;width:130px;border-radius:4px;text-align:center}
.upload-btn-block .btn-box-main:hover{background:#8e208c;border-color:#8e208c}
.upload-btn-block .btn-box-main span{color:#fff;font:14px roboto_condensedbold;text-transform:uppercase;padding:7px 0;display:block}
.btn-box-main input[type="file"]{position:absolute;z-index:2;opacity:0;width:100%;height:100%}
.ob-account-info p{line-height:18px;color:#404040}
.acc-dashboard{background:#FAFAFA;border:1px #EBEBEB solid;margin-bottom:25px}
.acc-dashboard ul li{display:table-cell;width:1%;text-align:center;vertical-align:middle;height:115px;border-right:1px #EBEBEB solid;color:#7f7f7f;font-size:16px;line-height:35px;position:relative;padding-top:22px;  font-weight:300;}
.acc-dashboard ul li p{color:#7f7f7f;font-size:16px;  font-weight:300;line-height:35px;z-index:2;position:relative}
.acc-dashboard ul li:last-child{border-right:0}
.acc-dashboard ul li span{display:block;font-size:45px;color:#8e208c;  font-weight:300;}
.ob-account-info .account-address-block .address-contact-info-block li{line-height:30px}
.ob-account-info .account-address-block .address-edit-del-block ul li i{font-size:18px}
.ob-account-info .account-address-block .address-edit-del-block ul li a:first-child{margin-right:0}
.quote-dis-block{border:1px #959595 solid;display:inline-block}
.dropdown-selector{font-size:12px;text-align:center;display:inline-block}
.dropdown-selector .minus{border-bottom:1px solid #d9d9d9;color:#404040;display:block;line-height:16px;width:100%}
.dropdown-selector .plus{color:#404040;display:block;line-height:16px;width:100%}
.quote-distributor-block.my-quote-detail-table .table-striped > tbody > tr > td.desc{text-align:left;font-size:13px}
.quote-distributor-block.my-quote-detail-table .table-striped > tbody > tr > td{padding:5px 7px;vertical-align:middle}
.your-info-quote {padding:10px;}
.request-quote-tab {padding-left: 10px!important;}
.quote-distributor-block.my-quote-detail-table .my-quote-edit-delete i{color:#666}
.quote-distributor-block.my-quote-detail-table .my-quote-edit-delete a:hover i{color:#8e208c}
.my-quote-detail-table .my-quote-edit-delete a:hover i{color:#8e208c}
.quote-distributor-block .check-box-privacy .check-block.checkbox{margin-bottom:0}
.quote-distributor-block .checkbox label::before{top:-13px;left:1px}
.quote-distributor-block .checkbox label::after{top:-13px}
.my-quote-detail-table .table-striped > tbody > tr > td.unit-price{text-transform:none;  font-weight:700;
}
.quote-sub-title{font-size:16px;color:#8e208c;border-bottom:1px #BDBDBD solid;text-transform:uppercase;  font-weight:700;
;margin-bottom:20px;margin-top:10px}
.quote-sub-title span{font-size:12px;color:#7f7f7f;  font-style: italic; font-weight:300;text-transform:none;padding-left:15px}
.quote-generate-inquiry .check-box-privacy{text-align:center;margin-top:10px}
.dropdown-selector{width:85px}
.condition-block{font-size:14px;  font-weight:400;}
.selector-quantity{display:inline-block;width:80px}
.selector-input{width:45px;height:40px;border:1px solid #e1e1e1;float:left}
.selector-input input{width:42px;height:39px;text-align:center;border:none;background:none}
.selector-input input:focus{border:1px solid #e1e1e1;border:none}
.selector-btn{position:relative;float:left;height:40px}
.selector-btn .sp-minus{position:absolute;height:20px;line-height:10px;bottom:0;width:40px;border:1px solid #e1e1e1;border-left:0;text-align:center}
.selector-btn .sp-plus{position:absolute;height:20px;line-height:10px;top:0;width:40px;border:1px solid #e1e1e1;border-left:0;text-align:center}
.sp-minus a,.sp-plus a{display:block;width:100%;height:100%;padding-top:2px}
.ob-my-quote-section .product-description .nav-tabs li{width:16.66%}
.ob-my-quote-section .product-description .nav-tabs li a{font-size:15px;white-space:nowrap;letter-spacing:normal}
.ob-my-quote-section a.btn-search{text-transform:uppercase;margin:15px 0;  font-weight:400;
;font-size:14px}
.ob-my-quote-section .myquote-top-section .form-group,.ob-my-quote-section .myquote-top-section .search-width{float:left;width:21.5%;margin-right:10px}
.ob-my-quote-section .myquote-top-section .search-width i.search-btn{position:absolute;right:26px;top:10px}
.ob-my-quote-section .product-description .input-group-addon{border-radius:none}
.ob-my-quote-section .myquote-top-section .button-secondary{float:right;margin:0}
.ob-my-quote-section .top-title-form{position:static}
.ob-my-quote-section .datepicker-color{border-radius:0;border-top:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid}
.ob-my-quote-section select{height:40px}
.modal-body.ob-product-detail-page{padding:0 15px 15px}
.detail-popup-block{padding-top:10px}
.detail-popup-block > ul{margin:0 -4px}
.detail-popup-block > ul > li{display:inline-block;width:12.9%;margin:4px;vertical-align:top;float:left}
/*.detail-popup-block > ul > li > a{font-size:12px;border:1px #CCC solid;background:#FCFBF9;min-height:77px;width:100%;display:block;padding:5px;text-align:center;line-height:15px;color:#3a3a3a;word-break:normal}*/
/*.detail-popup-block > ul > li > a:hover{color:#3A3A3A;border:1px #02458b solid}*/
.detail-popup-block .strip,.modal-header .modal-title .strip{background:url(../images/sprite.png);background-repeat:no-repeat;background-position:0 0;width:32px;height:30px;display:block;margin:0 auto;margin-bottom:5px;transition:all .3s ease 0}
.detail-popup-block .strip.virtual-strip{background-position:-235px -7px}
.detail-popup-block > ul li a:hover .virtual-strip{background-position:-235px -89px}
.detail-popup-block .strip.inventory-strip{background-position:-317px -7px}
.detail-popup-block > ul li a:hover .inventory-strip{background-position:-317px -89px}
.detail-popup-block .strip.selling-strip{background-position:-401px -7px}
.detail-popup-block > ul li a:hover .selling-strip{background-position:-401px -89px}
.detail-popup-block .strip.estimator-strip{background-position:-485px -7px}
.detail-popup-block > ul li a:hover .estimator-strip{background-position:-485px -89px}
.detail-popup-block .strip.imprint-strip{background-position:-565px -7px}
.detail-popup-block > ul li a:hover .imprint-strip{background-position:-565px -89px}
.detail-popup-block .strip.download-img-strip{background-position:-648px -7px}
.detail-popup-block > ul li a:hover .download-img-strip{background-position:-648px -89px}
.detail-popup-block .strip.download-pdf-strip{background-position:-731px -7px}
.detail-popup-block > ul li a:hover .download-pdf-strip{background-position:-731px -89px}
.detail-popup-block .strip.safety-strip{background-position:-237px -172px}
.detail-popup-block > ul li a:hover .safety-strip{background-position:-237px -256px}
.detail-popup-block .strip.embed-strip{background-position:-318px -172px}
.detail-popup-block > ul li a:hover .embed-strip{background-position:-318px -256px}
.detail-popup-block .strip.play-strip{background-position:-401px -172px}
.detail-popup-block > ul li a:hover .play-strip{background-position:-401px -256px}
.detail-popup-block .strip.print-strip{background-position:-485px -172px}
.detail-popup-block > ul li a:hover .print-strip{background-position:-485px -256px}
.detail-popup-block .strip.email-strip{background-position:-567px -172px}
.detail-popup-block > ul li a:hover .email-strip{background-position:-567px -256px}
.detail-popup-block .strip.share-strip{background-position:-648px -172px}
.detail-popup-block > ul li a:hover .share-strip{background-position:-648px -256px}
.detail-popup-block .strip.compliance-strip{background-position:-731px -172px}
.detail-popup-block > ul li a:hover .compliance-strip{background-position:-731px -256px}
.modal-header .modal-title .strip{display:inline-block;vertical-align:middle;margin-right:5px}
.modal-title .strip.virtual-popup-strip{background-position:-235px -354px}
.modal-title .strip.selling-popup-strip{background-position:-401px -354px}
.modal-title .strip.estimator-popup-strip{background-position:-485px -354px}
.modal-title .strip.email-popup-strip{background-position:-567px -452px}
.modal-title .strip.imprint-popup-strip{background-position:-565px -352px}
.modal-title .strip.share-popup-strip{background-position:-648px -451px}
.modal-title .strip.inventory-popup-strip{background-position:-317px -354px}
.modal-title .strip.estimator-popup-strip{background-position:-485px -353px}
.modal-title .strip.embed-popup-strip{background-position:-318px -453px}
.modal-title .strip.video-popup-strip{background-position:-400px -451px}
.modal-title .strip.compliance-popup-strip{background-position:-731px -451px}
.modal-title .strip.safety-popup-strip{background-position:-237px -451px}
.stButton{display:block!important}

.virtual-request-popup p,.virtual-request-popup .select-box p,.virtual-request-popup .select-box > div:nth-child(1) p{padding:7px 0 0;color:#404040;font-size:14px}
.product-section-box .virtual-request-popup h2{margin-bottom:15px}
.virtual-request-popup .shipping-col{padding-bottom:15px;padding-top:0}
.virtual-request-popup .radiobox .select-wrapper-col,.virtual-request-popup .radiobox .select-wrapper-col select{width:98px;float:left;margin-bottom:0}
.virtual-request-popup.product-section-box .radiobox.select-box input{width:230px;float:right}
.virtual-request-popup.product-section-box .radiobox.select-box input.virtual-form{width:200px}
.input-gap,.virtual-request-popup.product-section-box .radiobox.select-box input.input-gap{margin-left:8px;margin-bottom:0}
.email-product-popup .shipping-col input{margin-left:0}
.email-product-popup textarea{width:100%}
.email-product-popup .shipping-col,.info-popup .shipping-col{padding-top:0;padding-bottom:15px}
.email-product-popup p,.email-product-popup .select-box p,.email-product-popup .select-box > div:nth-child(1) p{padding:7px 0 0;color:#404040;font-size:14px}
.email-product-popup .form-group label{font-size:14px;padding-top:10px;color:#404040}
.imprint-popup{text-align:center}
.imprint-popup p{text-align:center; font-weight:400;font-size:12px}
.imprint-popup ul li{display:inline-block;width:16%;text-align:center;font-size:14px;vertical-align:top;margin-bottom:10px}
.imprint-popup ul li i{width:30px;height:30px;display:block;margin:0 auto;border:1px #666 solid;margin-bottom:3px}
.imprint-popup ul li i.imprint-black{background:#292421}
.imprint-popup ul li i.imprint-white{background:#FFF}
.imprint-popup ul li i.imprint-yellow{background:#F2EC56}
.imprint-popup ul li i.imprint-athletic-gold{background:#FBC80B}
.imprint-popup ul li i.imprint-light-blue{background:#118CCF}
.imprint-popup ul li i.imprint-dark-blue{background:#0C6EC7}
.imprint-popup ul li i.imprint-reflex-blue{background:#2D0093}
.imprint-popup ul li i.imprint-red{background:#CF1C3C}
.imprint-popup ul li i.imprint-maroon{background:#852533}
.imprint-popup ul li i.imprint-teal{background:#3199A2}
.imprint-popup ul li i.imprint-light-green{background:#279443}
.imprint-popup ul li i.imprint-medium-green{background:#2A9B7F}
.imprint-popup ul li i.imprint-dark-green{background:#206956}
.imprint-popup ul li i.imprint-green-frosted{background:#5C371A}
.imprint-popup ul li i.imprint-silver{background:#8B8D8A}
.imprint-popup ul li i.imprint-gold{background:#84724A}
.imprint-popup ul li i.imprint-grey{background:#CACBC3}
.imprint-popup ul li i.imprint-dark-grey{background:#606972}
.imprint-popup ul li i.imprint-violet{background:#590076}
.imprint-popup ul li i.imprint-purple{background:#FBC80B}
.imprint-popup ul li i.imprint-orange{background:#EA5918}
.border-bottom{border-bottom:1px #EBEBEB solid}
.request-info-popup-modal .modal-lg,.request-info-popup-modal .modal-lg{width:960px}
.right-border{border-right:1px #EEE solid}
.request-info-modal .panel-body{padding:0 7px 7px}
.request-info-modal .panel-heading{padding:7px 7px 0}
.request-info-modal .skuprice > div{padding:0;margin:0 0 10px;  font-weight:400;
background:#F5F5F5;padding:7px 0;text-align:center;border-right:3px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.request-info-modal .skuprice.popup-title{border-bottom:3px solid #eee;margin-bottom:5px;font-size:16px;display:inline-block;width:100%}
.request-info-modal .skuprice.popup-title > div{background:#f5f5f5 none repeat scroll 0 0;border-right:3px solid #fff;  font-weight:400;
;min-height:33px;padding:4px 0;text-align:center;border-bottom:0}
.request-info-modal .accordion-toggle{position:relative;display:block}
.request-info-modal .accordion-toggle i{position:absolute;right:0;top:-2px}
.request-info-minus{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat scroll -5px -186px;width:22px;height:22px;display:block}
.request-info-plus{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat scroll -6px -224px;width:22px;height:22px;display:block}
.request-info-modal .panel-group .panel{border-radius:0;border:1px #EBEBEB solid;box-shadow:none}
.request-info-modal .panel-default > .panel-heading{border:none;border-radius:0;background:none}
.request-info-modal .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top:0}
.request-info-modal .heading-2{border-bottom:0;font-size:20px; padding:10px 10px;}
.request-info-modal .owl-theme .owl-nav{margin-top:0}
.request-instruction h4{font-size:16px;  font-weight:700;
;margin:10px 10px 5px 0}
.request-instruction p{font-size:12px;text-align:justify}
.request-info-modal .quantity-table{margin-top:30px}
.request-info-modal .quantity-table-disc .owl-nav .owl-buttons{top:-37px;right:0}
.request-instruction dl{width:30%;display:inline-block}
.request-instruction dl dt{display:inline-block;font-size:14px; font-weight:400}
.request-instruction dl dd{display:inline-block;font-size:14px; font-weight:300;}
.detail-image{border:3px #EEE solid}
.info-block .panel-heading.my-request-info{border-bottom:1px solid #02458b;padding-top:0;background:#f9f9f9}
.my-request-info h4{  font-weight:700;
;text-transform:uppercase;font-size:16px;color:#404040;padding:5px 0 7px}
.address-req-info h4{color:#000;  font-weight:400;
font-size:16px;padding:10px 0 5px}
.address-req-info p{color:#404040;  font-weight:400;
font-size:14px;line-height:20px;padding-bottom:0}
.req-info-add-block{padding:12px 0 0}
.req-info-add-block ul li{display:block;color:#404040;font-size:14px;  font-weight:400;
padding-bottom:5px}
.req-info-add-block ul li i{margin-right:5px}
.req-info-add-block a{color:#404040}
.req-info-add-block a:hover{color:#8e208c}
.request-comment-box{position:relative}
.request-comment-box li{margin-top:0;min-height:80px;margin-top:10px;margin-bottom:10px;display:inline-block;width:100%}
.request-comment-box .profile-pic{width:70px;height:70px;margin:0;float:left;position:absolute}
.user-comment{margin-left:82px}
.request-comment-box .profile-pic > img{width:66px;margin:0 auto;min-height:100%}
.request-comment-box h3{ font-weight:700;font-size:14px;color:#8e208c;display:inline-block}
.request-comment-box span{font-size:14px;color:#8e208c;float:right; font-weight:400;margin-right:15px;font-weight:600}
.request-comment-info .request-comment-box p{font-size:12px;color:#666; line-height:16px;font-style:normal}
.request-comment-box .admin-user-profile-pic{width:66px;height:66px;margin:0;background:#d2d2d2;border:1px solid #a1a1a1}
.post-comment-text-box{margin:10px 0;padding:5px 0 0;background:#eee}
.post-comment-text-box textarea{width:100%;border:1px solid #e3e3e3;box-shadow:none;height:83px}
.request-info-modal .scrollbar{max-height:580px;overflow-y:auto;overflow-x:hidden}
.request-info-modal #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.request-info-modal #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#004d7d;overflow:hidden;position:absolute;top:0;left:0}
.request-info-popup-modal .detail-image{width:90px;height:102px}
.request-comment-info .scrollbar{max-height:360px;overflow-y:auto;width:100%}
.request-comment-info #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.request-comment-info #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#004d7d;overflow:hidden;position:absolute;top:0;left:0}
.request-post-comment .post-comment-btn{text-align:right}
.request-post-comment input[type="button"]{box-shadow:none;border:none;border-radius:3px}
.request-post-comment .post-pink-btn{background:#8e208c;min-width:150px}
.request-post-comment .post-cancel-btn{background:gray;min-width:120px}
.quote-product-summary .panel-body{padding:10px}
.quote-product-summary .estimate-detail{background:none;padding:0}
.canada-logo{margin:0 4px}
.quote-product-summary .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:8px}
.canada-symbol{margin-right:0!important}
.quote-product-summary .product-color-price-table td i.white-color-box,.quote-product-summary .product-color-price-table td i.red-color-box,.quote-product-summary .product-color-price-table td i.blue-color-box{margin:0;padding:0;border:1px solid #d7d7d7;height:15px;width:15px;display:inline-block;vertical-align:middle}
.quote-product-summary .product-color-price-table td i.white-color-box{background:#fff;display: block;margin-bottom: 20px;border: none;width:30px;}
.quote-product-summary .product-color-price-table td i.red-color-box{background:#ea1817}
.quote-product-summary .product-color-price-table td i.blue-color-box{background:#195dcc}
.quote-product-summary .estimate-detail .estimate-tag-block{padding:0}
.request-info-popup-modal .modal-header h1.modal-title{font-weight:700}
.inquiry-color-block{border:1px #EEE solid;padding:5px;margin-bottom:7px}
.info-block .panel-body h3{background:#f3f2f2;border-left:5px solid #02458b;color:#7e7e7e;display:block; font-size:17px;font-style:italic;margin:8px 0;padding:5px 0 5px 10px;width:100%}
.request-info-modal .info-block .panel-body .quantity-table{margin-top:15px}
.request-info-modal .info-block .panel-body .owl-nav .owl-buttons{top:-37px}
.inquiry-color-block span{text-transform:uppercase;  font-weight:700;
;color:#444;width:20%;display:inline-block}
.info-block .my-request-info h4.panel-title{color:#404040; font-size:15px;font-weight:400;line-height:25px;padding:5px 0;text-transform:capitalize}
.inquiry-color-block ul li{border:2px solid #ccc;width:25px;height:25px;float:left;margin-right:2px;margin-bottom:2px}
.inquiry-color-block ul{width:79%;display:inline-block;vertical-align:middle}
.inquiry-color-block ul li.color1{background:#292421}
.inquiry-color-block ul li.color2{background:#787878}
.inquiry-color-block ul li.color3{background:#fff}
.inquiry-color-block ul li.color4{background:#C82536}
.inquiry-color-block ul li.color5{background:#FEE600}
.inquiry-color-block ul li.color6{background:#E47732}
.inquiry-color-block ul li.color7{background:#043F85}
.inquiry-color-block ul li.color8{background:#2595D4}
.inquiry-color-block ul li.color9{background:#4FBFEF}
.inquiry-color-block ul li.color10{background:#007C1C}
.help-products .index-help-block{padding:8px;max-width:100%;border:1px solid #e5e5e5;height:178px;display:block;vertical-align:middle;text-align:center}
.help-products .index-help-block img{max-height:100%;max-width:100%}
.overflow-none{overflow:hidden;width:8px;height:10px}
.table-text-left{text-align:left!important}
.feedback-rating .rating{clear:both;margin-bottom:5px}
.feedback-rating .rating i.fa-star,.feedback-rating .rating i.fa-star-half-o{color:#8e208c}
.feedback-rating span{float:left}
.feedback-content p{color:#404040;text-transform:none;font-size:14px;line-height:18px}
.sample-request-table .table-striped > tbody > tr > td.table-text-left{color:#7f7f7f}
.sample-request-table .table-striped > tbody > tr > td.table-text-left > span{color:#404040}
.shopping_cart h1 i{background:url(../images/cart_title_icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:16px;width:20px;margin-right:7px}
.shopping_block{width:100%}
.shopping_block thead{background:#f8f8f8;color:#666;border-bottom:1px #ddd solid}
.shopping_block thead tr th{text-align:center;text-transform:uppercase;  font-weight:700;padding:10px 0;border-right:1px #ddd solid;border-left:1px #ddd solid;border-top:1px #ddd solid;padding:10px 15px;font-size:14px}
.shopping_block tbody tr{border-bottom:1px #ddd solid}
.shopping_block tbody tr td{text-align:center;font-size:14px;vertical-align:middle;border-right:1px #ddd solid;padding:10px 15px;position:relative;  font-weight:400;
color:#000}
.shopping_block tbody tr td:first-child{border-left:1px #ddd solid}
.shopping_block tbody tr.media_shopping td:first-child{border-left:0;text-align:left;color:#666;  font-style: italic; font-weight:300;
;font-size:12px;padding:0}
.shopping_block tbody tr.media_shopping{border-bottom:0}
.shopping_block tbody tr td img.list_img{display:inline-block;max-width:150px;max-height:100px}
.shopping_block .delete_icon{background:url(../images/shopping_strip.png);background-position:0 0;background-repeat:no-repeat;width:25px;height:25px;display:inline-block}
.shopping_block .delete_icon:hover{background-position:0 -25px}
.shopping_block tbody tr td.sub_total_title{color:#666;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-align:center;  font-weight:400;
border-bottom:1px #ddd solid}
.shopping_block tbody tr td.sub_total{text-transform:uppercase;text-align:center;color:#000;font-size:18px;  font-weight:700;
;border-bottom:1px #ddd solid}
.shopping_block tbody tr td.total_title{color:#666;font-size:18px;text-transform:uppercase;text-align:right; font-weight:600}
.shopping_block tbody tr td.total{text-transform:uppercase;text-align:right;color:#000;font-size:18px;font-weight:600}
.btn_box_main.right_btn{float:right}
.btn_box_main.right_btn input[type="submit"]{margin-right:0;font-size:14px;font-weight:400;color:#000}
.btn_box_main.right_btn input[type="submit"]:hover,.btn_box_main.right_btn input[type="submit"]:focus{background:#e5564b;color:#fff;border:1px solid #e5564b;box-shadow:0 0 0 1px #e5564b,0 0 0 2px #e5564b}
.shopping_block tbody tr td a{display:block}
.my-quote-edit-delete a i{font-size:20px}
.shopping-btn-block input[type="submit"],.shopping-btn-block input[type="button"],.shopping-btn-block input[type="reset"]{margin-right:0;margin-left:5px}
.acc-info{position:absolute;bottom:0;left:0;z-index:0}
.acc-info.info-order{background:url(../images/info-order.png) no-repeat;width:42px;height:49px;display:block}
.acc-info.info-quote{background:rgba(0,0,0,0) url(../images/info-quote.png) no-repeat scroll -3px 6px;display:block;height:49px;width:50px}
.acc-info.info-request{background:rgba(0,0,0,0) url(../images/info-request.png) no-repeat scroll -8px 1px;display:block;height:49px;width:53px}
.acc-info.info-reward{background:rgba(0,0,0,0) url(../images/info-reward.png) no-repeat scroll -5px 0;display:block;height:49px;width:45px}
.acc-info.info-subshop{background:url(../images/info-subshop.png) no-repeat;display:block;width:230px;height:144px}
.inquiry-subshop{border:1px solid #ebebeb;min-height:120px;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fff',GradientType=0);padding:27px 5px;margin-top:20px}
.inquiry-subshop .subshop{font-size:20px; text-align:center}
.inquiry-subshop .subshop span{font-size:24px}
.inquiry-subshop .subshop span i{color:#8e208c;font-style:normal;text-transform:uppercase}
.inquiry-subshop p{color:#404040;font-size:13px;  font-weight:400;
font-style:italic;margin:10px 5px;padding:0}
.selection-color-box .dropdown .btn{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff}
.selection-color-box .btn-default:hover,.selection-color-box .btn-default:focus,.selection-color-box .btn-default:active,.selection-color-box .btn-default.active{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#ddd}
.selection-color-box .caret{margin:8px 5px;position:absolute;right:10px}
.selection-color-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:150px;width:170px;left:40px}
.selection-color-box .dropdown-menu a{color:#888; font-size:13px;line-height:16px;padding:5px 8px}
.selection-color-box .dropdown-menu span{display:inline-block;float:left;height:17px;margin-right:10px;width:17px;border: 1px solid #d2d2d2;}
.select-color-icon{background:url(../images/standard-color.png) no-repeat;width:40px;height:40px;display:inline-block;float:left}
.pantone-color-icon{background:url(../images/panton-color.png) no-repeat;width:40px;height:40px;display:inline-block;float:left}
.or-block{display:inline-block;padding-left:17px;  font-weight:700;
;color:#404040;font-size:14px}
.print-title{text-transform:uppercase;display:block;text-align:right;color:#404040;font-size:14px;  font-weight:700;
;padding-bottom:5px;padding-top:10px}
.loadinggif{background:url(../images/ajax-loader.gif) no-repeat scroll center center;z-index:9999;width:30px;height:41px;position:absolute;right:0;left:0;margin:0 auto;width:100%}
span.login-text i.js-counter{font-style:normal}
.main-table td{width:50%}
.main-table .sub-table tr{border-bottom:1px #ddd solid;float:none;width:100%}
.main-table .sub-table tr td{font-size:14px; font-weight:400;width:50%;height:45px;vertical-align:middle}
.main-table .sub-table tr td.title{text-transform:uppercase;background:none;border:0;  font-weight:700;
;padding:0 0 0 25px;width:35%;font-size:15px}
.border-right-10{border-right:1px #ddd solid}
.inner-tab-content .table-content{padding:20px 0}
.inner-tab-content .table-content p{padding:0 25px}
.sub-table .checkbox.dark-checked label::before{padding-left:2px;background-color:#000;border-radius:3px;color:#fff;content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢";font-family:"FontAwesome";font-size:11px}
.sub-table .checkbox label::before{margin-left:0}
.sub-table .checkbox{padding-left:0}
.sub-table .checkbox label{padding-left:25px}
.safety-block p span{ color:#000;font-size:14px}
.account-address-block .address-shipping-block a.address-active,.account-address-block .address-shipping-block a.address-active i,.account-address-block .address-shipping-block a:hover,.ob-main-address-block .address-shipping-block a:hover i{color:#8e208c}
.brand-group li{display:table-cell;width:1%;padding-right:8px;margin-bottom:10px;padding-top:15px}
.brand-group li img{border:1px #ddd solid}
.brand-group li:last-child{padding-right:0}
.sku-label div{font-size:16px;  font-weight:400;
min-height:30px;text-transform:uppercase;padding-bottom:10px}
.sku-label span{color:#969696;padding:0 0 0 10px;font-size:16px}
.btn-box-main input[type="submit"]{min-width:105px}
.ob-contact-address-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-contact-address-block .address a{color:#7f7f7f}
.ob-contact-address-block .address a:hover{color:#8e208c}
.ob-contact-address-block .sub-area-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-address-block h2{font-size:16px;  font-weight:400;
;color:#404040;padding-bottom:20px}
.ob-contact-address-block .address ul li{font-size:14px;padding-bottom:10px;color:#7f7f7f;width:100%;display:inline-block}
.ob-contact-address-block .address .contact-icon{width:20px;float:left}
.ob-contact-address-block .address .contact-add{float:left;width:90%}
.ob-contact-address-block .address ul li span i{color:#404040}
.ob-contact-map-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-contact-map-block .google-map{border:1px solid #fff;width:100%;height:198px;display:block}
.ob-contact-form-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-contact-form-block input[type="text"]{font-size: 13px ;color:#7f7f7f;padding-left:10px;margin-bottom:0}
.ob-contact-form-block textarea{font-size: 13px ;color:#7f7f7f;padding-left:10px;height:100px;margin-bottom:5px;width:100%}
.ob-contact-form-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-form-block .billing-fill-msg{font:13px robotolight;font-style:italic}
.ob-contact-form-block .sub-form-box h2{padding-bottom:0}
.ob-personal-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-personal-info-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-contact-info-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-user{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-contact-user .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.check-box-privacy .checkbox label:after{top:0}
.ob-contact-user .tab-marging{margin-top:8px;margin-bottom:5px;position:initial}
.ob-contact-user .sub-form-box label.tab-label{font-size:16px;color:#404040}
.ob-select-distributer{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-select-distributer .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-select-distributer .select-style{width:100%}
.ob-select-distributer .select-style .scombobox-dropdown-background{background:none}
.ob-select-distributer .sub-form-box label.tab-label{font-size:16px;color:#404040}
input[type="button"],input[type="reset"]{text-transform:uppercase;min-width:105px}
.ob-contact-form-block label.checkout-label{font-size: 13px;color:#7f7f7f;padding-bottom:5px}
.ob-membership-info{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-membership-info .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.check-box-privacy .check-block{margin-top:0}
.check-box-privacy .check-block.checkbox{padding-left:12px}
.check-box-privacy .checkbox label{  font-style: italic; font-weight:300;
}
.ob-personal-info-mian-block a.captcha_reload{  font-weight:400;
color:#8e208c;margin-left:10px;font-size:20px}
.ob-personal-info-mian-block input.captcha-input{margin-top:20px}
.ob-login-block{border:10px solid #f5f5f5;margin-bottom:7px}
.ob-login-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-login-main-block input[type="button"]{text-transform:uppercase;min-width:105px}
.ob-login-main-block input[type="button"]:hover {background-color:#02458b;}
.ob-login-main-block .check-block{margin-top:15px}
.ob-login-main-block .checkbox{padding-left:12px}
.ob-login-main-block .forgot-link{color:#555;display:inline-block;float:right;font-size:14px;margin:15px 0;text-align:right}
.forgot-link:hover,.forgot-link:focus{color:#8e208c}
.ob-login-main-block .forgot-passwd h3{color:#555;  font-weight:400;
;font-size:16px;margin-bottom:5px;margin-top:20px;padding:0;text-transform:none}
.ob-login-main-block .forgot-passwd p{color:#888;font-size:13px;line-height:15px;padding-bottom:15px}
.ob-login-main-block .forgot-passwd input[type="text"],.ob-login-main-block .forgot-passwd input[type="password"]{background:#fff url(../images/arrow.png) no-repeat scroll 10px 10px;border-color:#ddd;border-radius:0;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;color:#888;height:34px;padding-left:25px}
.ob-login-main-block .send-email{background:#7f7f7f none repeat scroll 0 0;border-radius:2px;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.52);color:#fff;display:inline-block;  font-weight:700;
;font-size:13px;margin:0;padding:6px 14px 5px;text-align:center;text-transform:uppercase;margin-top:15px}
.ob-login-main-block .send-email:hover{background:#02458b  none repeat scroll 0 0}
.ob-login-main-block .forgot-passwd input[type="text"]:focus,.ob-login-main-block .forgot-passwd input[type="password"]:focus{border-color:#02458b ;background:#fff url(../images/arrow.png) no-repeat 10px -17px;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-add-new-address h2{color:#404040;font-size: 16px;text-transform:capitalize}
.ob-add-new-address .require-message .field-message{display:inline-block;color:#404040;font:13px robotolight;font-style:italic;margin:12px 0 25px}
.ob-add-new-address .print-checkbox > div{float:left;padding:10px 9px 10px 0}
.ob-add-new-address .print-checkbox input[type="checkbox"] + label{background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#7f7f7f;display:inline-block;font-style:normal;line-height:21px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;color:#7f7f7f;vertical-align:middle;margin-left:-18px;margin-right:15px;font-size:13px;background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#7f7f7f;display:inline-block;font-style:normal;line-height:21px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;color:#7f7f7f;vertical-align:middle;font:13px robotolight_italic;margin-left:-18px;margin-right:15px}
.ob-add-new-address .checkbox{padding-left:10px;padding-left:10px;float:left;margin-top:0;margin-right:25px}
.ob-add-new-address input[type="radio"]{margin-left:5px;margin-right:5px}
.ob-add-new-address .checkbox label{text-transform:capitalize;color:#7f7f7f;vertical-align:middle;font:13px robotolight_italic}
.ob-my-order-block .panel{border-radius:0;border:1px solid #e6e6e6;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fff',GradientType=0)}
.ob-my-order-block .panel-heading .myorder-inline a,.ob-my-order-block .panel-heading .myorder-inline{font-size:14px;  font-weight:400;
;position:relative}
.ob-my-order-block .panel-heading a.btn-view-detail{float:left;margin:0;min-width:110px;text-align:center}
.ob-my-order-block .panel-heading a.btn-track-order{background:#8e208c;border:1px solid #02458b}
.ob-my-order-block .btn-view-detail{background:#5d5c5c;border:1px #757575 solid;color:#fff;padding:8px 10px;border-radius:3px;display:inline-block;font-size:14px; font-weight:400;text-transform:uppercase;padding:2px 10px}
.ob-my-order-block .btn-view-detail:hover,.ob-my-order-block .btn-view-detail:focus{background:#8e208c;color:#fff;border:1px #02458b solid;transition:all .5s ease 0}
.ob-my-order-block .panel-heading{padding:6px 15px;border-radius:0}
.ob-my-order-block .panel-body{background:#fff;padding:5px 15px}
.ob-my-order-block .my-order-table-block{margin-bottom:0}
.ob-my-order-block .my-order-table-block tr{border-bottom:1px solid #e6e6e6;padding-bottom:20px}
.ob-my-order-block .my-order-table-block tr:last-child{border-bottom:none}
.ob-my-order-block .panel-heading .myorder-inline .sign{background:url(../images/down-arrow-2.png) no-repeat scroll;width:18px;height:12px;position:absolute;top:8px;right:0}
.ob-my-order-block .panel-group .panel + .panel{margin-top:20px;box-shadow:none;border:1px solid #e6e6e6}
.ob-my-order-block .my-order-table-block{margin-bottom:0}
.ob-my-order-block .my-order-table-block span{font-size: 14px}
.ob-my-order-block .my-order-table-block tr td:last-child{padding-bottom:0}
.table>tbody>tr>td{border-top:none}
.ob-my-order-block .my-order-table-block .order-date{text-transform:uppercase}
.ob-my-order-block .my-order-table-block td{font-size:14px;color:#404040;padding-bottom:20px;font-size: 14px}
.ob-my-order-block .my-order-table-block span.totalcolor{color:#8e208c;font:14px roboto_condensedbold}
.ob-my-order-block .my-order-table-block tr td.po-no{text-align:center}
.ob-my-order-block .my-order-name{color:#404040;margin:0 87px;font-size: 14px;text-transform:uppercase}
.ob-my-quote-block i.quote-icon span{color:#fff;font-size:18px}
.quote-all-btn{margin-bottom:10px}
.quote-all-btn .btn-search{background:#fff;border:1px solid #999;color:#999;border-radius:0;box-shadow:none;margin:0 7px 10px 0;font-size:13px;  font-weight:400;
;padding:7px 10px;text-transform:uppercase}
.quote-all-btn .btn-search:hover{background:#8e208c;color:#fff;border:1px solid #02458b}
.quote-all-btn .btn-search i{margin-right:5px}
.my-quote-detail-table .table{border:1px solid #ccc}
.my-quote-detail-table .table > thead > tr > th{  font-weight:700;
;border-right:1px solid #ccc;border-bottom:none;background:#fefefe;color:#404040;font-weight:400}
.my-quote-detail-table .table-striped > tbody > tr{border-top:1px solid #ccc}
.my-quote-detail-table .table-striped > tbody > tr:nth-child(2n+1) > td{background:#FAFAFA}
.my-quote-detail-table .table-striped > tbody > tr > td,.table > thead > tr > th{text-transform:uppercase;font-size:14px;  font-weight:400;
border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px;}
.table tr.last-row td.banner-total-record {border-right-color: #f7f7f7;text-align: left;}
.my-quote-detail-table .table-striped > tbody > tr > td{background:#F5F5F5}
.my-quote-detail-table table tbody tr td a,.my-quote-edit-delete a{color:#404040}
.my-quote-detail-table a{position:relative}
.my-quote-detail-table .table-striped > tbody > tr > td > span{color:#404040;font-size:15px;  font-weight:700;
}
.my-quote-detail-table .my-quote-edit-delete i:first-child{margin-right:5px}
.my-quote-detail-table .my-quote-edit-delete i{color:#404040;font-size:21px}
.ob-my-quote-block .my-quote-edit-delete a i.quote-icon span:hover{color:#fff}
.ob-my-quote-block h1 i{position:relative}
.ob-my-quote-block h1 i span{position:absolute}
.ob-main-empty-quote-block .empty-quote-block{text-align:center}
.ob-main-empty-quote-block .empty-quote-block h4{font-size:17px;color:#404040;margin-top:20px;  font-weight:700;
}
.ob-main-empty-quote-block .empty-quote-block p{color:#7f7f7f;margin:5px 0 18px;text-transform:capitalize;font-size: 13px;text-align:center;padding-bottom:0}
.account-address-block h1.main-title{float:left}
.ob-main-address-block a.btn-search{text-transform:uppercase;margin:15px 0;  font-weight:400;
;font-size:14px}
.account-address-block{border:1px solid #d2d2d2;margin-bottom:20px}
.account-address-block .address-inner-block{border:1px solid #fff}
.account-address-block .address-title-block{padding:7px 15px;border-bottom:1px solid #02458b;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fff',GradientType=0)}
.account-address-block .address-title-block h4{color:#000;text-transform:capitalize;display:inline-block;font-size: 18px;width: 85%;overflow: hidden;text-overflow: ellipsis;}
.account-address-block .address-edit-del-block ul li{display:inline}
.account-address-block .address-edit-del-block ul li a{position:relative}
.account-address-block .address-edit-del-block ul li a:first-child{margin-right:5px}
.account-address-block .address-edit-del-block ul li i{color:#404040}
.account-address-block .address-info-block{padding:5px 15px}
.account-address-block .address-info-block p{color:#404040;font-size: 14px;text-transform:capitalize;border-bottom:1px solid #e4e4e4;padding-bottom:10px; overflow-x: auto; max-height: 150px; min-height: 150px;}
.address-info-block .scrollbar{max-height:90px;overflow-y:auto;overflow-x:hidden}
.address-info-block #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.address-info-block #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#2d2d2d;overflow:hidden;position:absolute;top:0;left:0}
.account-address-block .address-contact-info-block{padding:5px 0 12px 15px;min-height:65px}
.address-contact-info-block a{color:#404040}
.address-contact-info-block a:hover{color:#8e208c}
.account-address-block .address-contact-info-block li{display:inline-block;margin-right:35px;color:#404040;font-size: 14px}
.account-address-block .address-contact-info-block li i{margin-right:5px}
.account-address-block .address-shipping-block{background:#e8e8e8;padding:2px 15px;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff}
.account-address-block .address-shipping-block a{margin-right:10px;position:relative;color:#929191;text-transform:capitalize;font-size: 12px}
.account-address-block .address-shipping-block a:hover,.ob-main-address-block .address-shipping-block a:hover i{color:#8e208c}
.account-address-block .address-shipping-block a i{font-size:13px;color:#646464;margin-right:5px}
.ob-my-logo-main-block .upload-logo{background:rgba(0,0,0,0) url(../images/upload-logo-btn.png) no-repeat scroll 0 0;float:right;height:31px;margin-top:9px;position:relative;width:125px}
.ob-my-logo-main-block .upload-logo input{position:absolute;z-index:2;opacity:0;width:100%;height:100%}
.ob-my-logo-main-block .mylogo{background-color:#f5f5f5;padding:10px;border:1px solid #ececec;position:relative;margin-bottom:20px}
.ob-my-logo-main-block .mylogoinner{padding:10px;background-color:#fff;text-align:center}
.ob-my-logo-main-block .mylogoinner img{max-width:100%}
.ob-my-logo-main-block .delete-logo{background:rgba(0,0,0,0.8);display:none;height:100%;position:absolute;top:0;width:100%;left:0}
.ob-my-logo-main-block .delete-logo span{background:url(../images/x.png);height:42px;width:43px;background-repeat:no-repeat;position:absolute;left:0;right:0;margin:0 auto;top:35%}
.ob-my-logo-main-block .mylogoinner:hover .delete-logo{display:block}
.ob-my-quote-detail-block i.quote-icon span{color:#fff;font-size:20px}
.ob-my-quote-detail-block .quote-detail{border:1px solid #e6e6e6;background:#fefefe;box-shadow:0 0 2px 0 #e6e6e6 inset;margin-bottom:20px;padding:5px 0 0}
.ob-my-quote-detail-block .quote-detail span{padding:10px 20px;display:block;text-transform:capitalize;font:14px robotoregular;color:#404040}
.ob-my-quote-detail-block .quote-detail-profile-main{border-top:1px solid #ececec;border-bottom:1px solid #ececec}
.ob-my-quote-detail-block .order-detail-profile{background-color:#f5f5f5;border:1px solid #ececec;padding:5px;display:inline-block;margin:20px;float:left}
.ob-my-quote-detail-block .order-detail-profile-desc{display:inline-block;margin-top:13px}
.ob-my-quote-detail-block .order-detail-profile-desc a{color:#404040;text-transform:capitalize;display:inline-block;font:14px robotoregular}
.ob-my-quote-detail-block .order-detail-profile-desc p{color:#7f7f7f;font-size: 14px;text-transform:capitalize}
.ob-my-quote-detail-block .quote-address-contact{padding:5px 0 12px 15px}
.ob-my-quote-detail-block .quote-address-contact li{display:inline-block;margin-right:50px;color:#404040;font-size: 14px}
.ob-my-quote-detail-block .quote-address-contact li i{margin-right:5px}
.ob-my-quote-detail-block .additional-detail{margin-top:20px}
.ob-my-loaction-block h3.locate_title{  font-weight:700;
;font-size:16px;margin-bottom:15px}
.ob-my-loaction-block .locate-distributor{margin-top:15px}
.ob-my-loaction-block .location-map-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-my-loaction-block .google-map{border:1px solid #fff;width:100%;height:198px;display:block}
.sample-request-table .table{border:1px solid #ccc}
.sample-request-table .table > thead > tr > th{border-bottom:none;background:#fefefe;color:#404040;font-weight:400;border-right:1px solid #ccc;  font-weight:700;
}
.sample-request-table .table-striped > tbody > tr{border-top:1px solid #ccc}
.sample-request-table .table-striped > tbody > tr:nth-child(2n+1) > td{background:#fafafa}
.sample-request-table .table-striped > tbody > tr > td,.table > thead > tr > th{text-transform:uppercase;vertical-align:middle;font-size:14px;  font-weight:400;
border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px}
.sample-request-table .img-sample-border{border:1px solid #ddd;max-width:100px}
.sample-request-table .table-striped > tbody > tr > td.sample-color{padding-left:20px;text-align:left}
.sample-request-table .tabl.product-gallerye-striped > tbody > tr > td.price{}
#powerTip{cursor:default;display:none;position:absolute;z-index:101}
.product-tooltip-main-block{float:left;width:100%}
.tool-tip-contain{box-shadow:1px 1px 7px 1px rgba(0,0,0,0.5);background:#fff;width:100%;padding:10px;border:solid 0 #cfcfcf;border-radius:2px;position:relative}
.tool-tip-contain h1{font-size:15px;font-weight:600;border-bottom:1px solid #ddd;padding:0 0 10px}
.tool-tip-contain h2{font-size:15px;font-weight:600;padding:5px 0 10px}
.tool-tip-contain .identify-code{margin:10px 0 0;font-size:13px;display:inline-block;width:100%;text-transform:uppercase}
.tool-tip-contain .identify-code > div{  font-weight:400;
background:#F5F5F5;border-right:1px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.tool-tip-contain .text-left{text-align:left;padding:10px 0 10px 10px}
.tool-tip-contain .text-right{text-align:right;padding:10px 10px 10px 0}
.tool-tip-contain .identify-code span{color:#969696;padding:0 0 0 5px;text-transform:initial}
.tool-tip-contain .estimate-table table{text-transform:inherit}
.tool-tip-contain .estimate-table table th{font-size:13px;padding:9px;text-align:center;background:#999;color:#fff;border-top:0;border-right:1px #fff solid;  font-weight:400;
font-weight:400}
.tool-tip-contain .estimate-table table th.item-header{text-transform:uppercase}
.tool-tip-contain .estimate-table table td{padding:9px;text-align:center;background:#E6E6E6;color:#222;font-size:12px;border:1px #fff solid; font-weight:400;font-weight:400}
.track-popup-block.modal-dialog{width:770px}
.track-popup-block .modal-content.track-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.track-popup-block .modal-header{text-align:left;background:#F9F9F9;color:#000;text-transform:uppercase;border:none;padding:10px;  font-weight:700;
}
.track-popup-block .modal-header h1.modal-title{font-size:18px;  font-weight:700;
;color:#404040}
.track-popup-block .modal-header .modal-title .fa.fa-truck{color:#8e208c;padding-right:10px}
.track-popup-block .form-note{text-align:right;left:0;right:0}
.track-popup-block .track-to-login h2{color:#8e208c;font-size:20px;  font-weight:700;
;text-transform:uppercase;padding-bottom:23px}
.track-popup-block .track-guide li .fa.fa-star{font-size:13px;color:#8e208c;font-weight:700;padding-right:5px}
.track-popup-block .track-guide li{color:#636363;font-size:15px;  font-weight:400;
;font-weight:400;padding-bottom:8px}
.track-popup-block .modal-body{padding:30px 15px 15px}
.track-popup-block .form-group label{color:#636363;font-size:15px}
.track-popup-block .form-group{margin-bottom:40px}
.track-popup-block .btn-view-status{text-align:center;margin-bottom:10px}
.track-popup-block .track-login{color:#fff;background:#5d5c5c;border:1px solid #505050;box-shadow:0 1px 2px #888;text-transform:uppercase;font-size:14px;  font-weight:700;
;padding:8px 12px;height:37px;border-radius:4px;width:150px;margin:0 auto}
.track-popup-block .track-login.btn-default:hover{border:1px solid #02458b}
.track-popup-block .btn-track-signin{margin-top:53px;margin-bottom:10px}
.track-popup-block .track-info-block .close{color:#8e208c;font-size:17px}
.track-popup-block .track-border{border-right:1px dotted #ddd}
.track-popup-block .view-stauts-block{padding-right:12px}
.track-popup-block .track-login-block{padding-left:12px}
.inventory-main-block{padding:30px 30px 10px}
.inventory-table > tbody>tr>th:first-child,.inventory-table > tbody>tr>td:first-child{width:85px}
.inventory-table.table-head> tbody>tr>th{padding:10px 19px;background:#f5f3f4;border:1px solid #ddd;color:#404040;font-size:14px;  font-weight:700;
;text-transform:uppercase}
.inventory-table > tbody>tr>td:first-child{padding:0}
.inventory-table.table-body> tbody>tr>td{padding:0 19px;border:1px solid #ddd;vertical-align:middle}
.inventory-table .input[type="text"]{border:0;padding-left:4px}
.inventory-table .color-box{height:19px;width:19px;border:1px solid #666;display:block;padding:0}
.inventory-table .wish-list-color-box{height:19px;width:19px;border:1px solid #666;display:block;padding:0}
.inventory-table .wish-list-color-box-guest{height:19px;width:19px;border:1px solid #666;display:block;padding:0}
.inventory-table .dropdown-toggle .caret{position:absolute;top:50%;border-width:6px;right:0;margin-top:-2px}
.inventory-table > tbody>tr>th:nth-child(3),.inventory-table > tbody>tr>td:nth-child(3){width:160px}
.inventory-table > tbody>tr>td.inventry-btn{padding:0}
.inventory-table > tbody>tr>td.inventry-btn input[type="submit"]{width:160px;margin-right:0}
.inventory-table .dropdown-menu{min-width:0;margin:0 auto;border-radius:0;top:28px;left:-1px;right:-1px}
.inventory-table .dropdown-menu .Color-box{margin-bottom:0;margin-top:0;min-height:40px}
.inventory-table .dropdown-menu .wish-list-Color-box{margin-bottom:0;margin-top:0;min-height:40px}
.inventory-table .dropdown-menu .wish-list-Color-box-guest{margin-bottom:0;margin-top:0;min-height:40px}
.embed-main-block{padding:15px 10px}
.embed-main-block .panel-group .panel{border-radius:5px}
.embed-main-block .panel-group .panel-heading{margin:0;background:#666;color:#FFF;border-radius:5px}
.embed-main-block .panel-body{padding:5px 15px 12px;  font-style: italic; font-weight:300;
;font-size:12px;color:#686767}
.embed-main-block .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}
.modal-dialog.play-video{width:870px}
.play-video-block iframe{display:block;margin:0 auto;width:550px;}
.play-video-block img{display:inline-block}
.audio-block{text-align:center;margin:10px 0}
.play-video-shw{background:url(../images/video-shw.png) no-repeat;width:670px;height:37px;margin:0 auto}
.special-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.special-info-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.special-info-block .inp-parts .checkout-label{margin-bottom:0}
.btn-box-main.btn-special-submit{text-align:center}
.special-info-block .input-group-addon{border-radius:0;background:none;cursor:pointer}
.special-info-block .input-group-addon .fa.fa-calendar{color:#8e208c;font-size:18px}
.special-info-block .check-quantity label{margin-top:10px}
.special-info-block .upload-file-btn{display:block}
.special-info-block .upload-file-btn .file-upload-btn{float:left;text-transform:capitalize;padding:0 95px}
.special-info-block .upload-file-btn .file-btn{opacity:0;position:absolute;right:0;left:-5px;height:40px;display:inline-block;width:273px;float:left}
.special-info-block .upload-file-btn input[type="text"]{float:left;width:auto;margin-left:10px;border:none;background:none!important;box-shadow:none}
.ob-request-info-block .product-description .nav-tabs li{width:50%}
.ob-inquiries-empty-block .product-description .nav-tabs li{width:50%}
.inquiries-empty-info{text-align:center;padding-top:20px}
.inquiries-empty-info h4{font-size:17px;color:#404040;margin-top:20px;  font-weight:700;
}
.tab-content.empty-tab-inqiries .inquiries-empty-info p{color:#7f7f7f;margin:5px 0 18px;text-transform:capitalize;font-size:13px;  font-weight:400;
padding-bottom:0}
.product-delete-btn.quick-delete{position:absolute;right:10px;top:10px}
.quick-delete i{font-size:24px;color:#7f7f7f;border:1px solid #7f7f7f;padding:7px 10px}
.quick-quote-btn{text-align:center}
.product-delete-btn.quick-delete i:hover{color:#8e208c;border:1px solid #02458b}
.ob-quick-quote-block .pro-desc .item-title{padding:0 40px 0 0}
.ob-quick-quote-block .owl-nav.color-box{margin-top:20px;}
.ob-quick-quote-block .owl-nav.color-box .owl-buttons {top: -25px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box{margin-top:20px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box-guest{margin-top:20px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box .owl-buttons {top: -25px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box-guest .owl-buttons {top: -25px;}
.ob-quick-quote-block .quantity-table-disc .owl-nav .owl-buttons {top: -25px;}
.ob-quick-quote-block .empty-image i.quote-icon span{font-size:120px}
.product-feedback-block{border:1px solid #e6e6e6;margin-bottom:25px}
.feedback-sub-title{padding-bottom:10px}
.product-feedback-img{text-align:center;margin:10px 0}
.product-feedback-img img{border:1px solid #e6e6e6;padding:5px 0}
.product-feedback-block p{color:#404040;  font-weight:400;
font-size:14px;padding-top:20px}
.product-feedback-block span{text-transform:uppercase;color:#404040;  font-weight:400;
font-size:14px;padding-top:15px}
.product-rate-feedback{color:#404040;  font-weight:400;
font-size:18px;padding-top:20px;margin-bottom:15px}
.feedback-content p{padding:10px 20px}
.feedback-rating-product .product-list-rating .rating-sm{font-size:30px}
.max-character{margin:0;padding:0;color:#848484;font-size:14px;  font-weight:400;
font-style:italic;float:right}
.modal-dialog.print-product{width:960px}
.print-product h3{color:#404040;font-size:20px;  font-weight:700;
;background:#f5f5f5;padding:10px 0 10px 10px;margin-bottom:10px}
.modal-dialog.print-product .skuprice{margin-bottom:5px;font-size:16px;display:inline-block;width:100%}
.modal-dialog.print-product .skuprice > div{  font-weight:400;
background:#F5F5F5;padding:7px 0;text-align:center;border-right:3px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.modal-dialog.print-product .skuprice > div:last-child{padding-top:7px}
.modal-dialog.print-product .estimate-table table{border:1px solid #e6e6e6;font-size:14px;color:#595959;width:100%;text-align:center;display:table;  font-weight:400;
font-weight:400}
.modal-dialog.print-product .estimate-table table th{font-weight:400;text-align:center;border:#fff 1px solid;padding:5px 10px; font-size:16px;background:#999 none repeat scroll 0 0;color:#FFF}
.modal-dialog.print-product .estimate-table table td{font-weight:400;font-size:16px;padding:5px;text-align:center;color:#222;border:1px #fff solid;  font-weight:400;
;text-transform:uppercase;background:#e6e6e6 none repeat scroll 0 0}
.print-product .print-main-img{border:3px solid #f1f1f1;background:#fff;box-shadow:inset 0 0 0 5px #FFF;margin-bottom:5px}
.print-thumb{float:left;list-style:none;position:relative;width:87.9px;margin-right:5px}
.print-thumb:last-child{margin-right:0}
.product-print-thumb-img{border:3px solid #f1f1f1;display:block;background:#fff;position:relative}
.print-total-thumb img{max-width:100%;display:block}
.print-product-desc{margin-top:10px}
h3.print-sub-title{text-transform:uppercase;background:none;border-bottom:1px solid #000;font-size:18px;padding-left:0}
.print-product-desc p{font-size:13px;color:#5e5e5e; }
.print-product-detail label{color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase;line-height:20px}
.print-product-detail span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.print-product-detail p{color:#5e5e5e;font-size:14px;  font-style: italic; font-weight:300;
;padding:10px 0 20px;line-height:20px}
.product-print-shipping label{color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase;line-height:20px}
.product-print-shipping span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.product-print-color .color-box li{margin-right:2px;float:left}
.product-print-color .wish-list-color-box li{margin-right:2px;float:left}
.product-print-color .wish-list-color-box-guest li{margin-right:2px;float:left}
.product-print-price{margin-top:10px}
h4.print-child-title{color:#404040;font-size:15px; font-weight:700;
}
.product-print-price label{font-size:14.63px;  font-weight:300;
;color:#404040}
.product-print-price span{font-size:12.68px; font-weight:700;
;color:#404040;float:right}
.product-print-price h4.print-child-title{margin-top:5px}
.product-print-price p{  font-style: italic; font-weight:300;
;font-size:11.98px;color:#404040;margin:5px 0;border-bottom:1px dotted #ddd}
.print-import-info{margin-top:55px}
.print-import-info label{color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase;line-height:20px}
.print-import-info span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.print-safety-compliance{margin-top:26px}
.print-safety-compliance label{color:#404040;font-size:15px;  font-weight:700;
;line-height:20px}
.print-safety-compliance span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.print-safety-compliance p{color:#5e5e5e;font-size:13px; font-weight:400;padding:10px 0 20px;line-height:20px}
.print-buttom-border{border-bottom:1px dotted #ddd;margin:5px 0}
.print-btn-product a{width:140px;text-align:center;float:right}
.print-close a{width:140px;text-align:center;float:left}
.print-logo{display:none}
.print-botton{display:none}
.print-product .product-print-price .quantity-table-disc .owl-nav .owl-buttons{display:none}
.print-product .product-print-price .product-section-box{margin-bottom:0}
/*-- IE 11 Hack --*/
@media all and (-ms-high-contrast:none)
 {
 *::-ms-backdrop, .product-big-image .zoom.product-gallery{ position:static !important;} /* IE11 */
 }
/*-- // IE 11 Hack --*/
.ob-product-grid .pro-box:hover .delete-wishlist-block .sales{margin-top:50px}
.ob-product-grid .pro-box .product-delete-btn.wishlist-delete-record{display:none}
.ob-product-grid .pro-box:hover .product-delete-btn.wishlist-delete-record{display:block;right:5px;top:5px}
.list-view .pro-box:hover .delete-wishlist-block .sales{margin-top:10px}
.list-view .pro-box .product-delete-btn.wishlist-delete-record{display:none}
.list-view .pro-box:hover .product-delete-btn.wishlist-delete-record{display:block;right:10px;top:10px}
.selection-common-box .dropdown .btn{width:100%;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:inherit;padding:5px 10px;position:relative;text-align:left;background:#fff}
.selection-common-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:1px;width:100%;left:0}
.selection-common-box .caret{margin:8px 5px;position:absolute;right:10px}
.selection-font-box .dropdown .btn{width:100px;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:100px;padding:5px 10px;position:relative;text-align:left;background:#fff}
.selection-font-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:100px;width:100px;left:0}
.selection-font-box .caret{margin:8px 5px;position:absolute;right:10px}
.option-body .radiobox > span{margin-bottom:10px;display:block}
.option-body .radiobox .selection-common-box .dropdown .btn{min-width:210px}
.selection-common-box .dropdown-menu li a,.selection-font-box .dropdown-menu li a{padding:3px 10px}
.selection-common-box .dropdown-menu>li>a{white-space:normal}
.ob-advace-search-page .select-checkbox-type{margin:0}
.ob-advace-search-page .select-checkbox-type .section .categoryName.div-state .name{padding:10px 0 8px 8px;background:#FFF;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-advace-search-page .select-checkbox-type .section a:before{top:17px}
.ob-advace-search-page .select-checkbox-type .name input[type="checkbox"] + label{line-height:19px}
.ob-advace-search-page .select-checkbox-type .section .categoryName ul{top:37px}
.ob-advace-search-page .select-checkbox-type .section .categoryName.div-state ul.state-open-click li .name{box-shadow:none}
.ob-advance-search .select-checkbox-type{margin:0}
.ob-advance-search .select-checkbox-type .section .categoryName.div-state .name{padding:10px 0 8px 8px;background:#FFF;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-advance-search .select-checkbox-type .section a:before{top:17px}
.ob-advance-search .select-checkbox-type .name input[type="checkbox"] + label{line-height:19px}
.ob-advance-search .select-checkbox-type .section .categoryName ul{top:37px}
.ob-advance-search .select-checkbox-type .section .categoryName.div-state ul.state-open-click li .name{box-shadow:none}
.state-open-click{height:175px;overflow:auto}
.color-item-slide{height:30px;width:30px;background-repeat: no-repeat;background-size:88% 88%; background-position: center center !important;}
.ob-scroll-nav.open .advance-search-btn{margin-top:4px}
.color-select{margin-right:20px}
.ob-advace-search-page .header-advace-search{display:block;position:static;border:none;box-shadow:none}
.ob-advace-search-page .advace-close-but{display:none}
.ob-advace-search-page .header-advace-search .dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:none}
.ob-advace-search-page .header-advace-search .multiselect-container.dropdown-menu{background:#f5f5f5 none repeat scroll 0 0}
.ob-advace-search-page .header-advace-search .multiselect-container>li,.multiselect-container>li>a{padding:3px 17px;border-bottom:none;text-transform:uppercase}
.ob-advace-search-page .header-advace-search .button-colum{padding-top:19px}
.menu-box .dropdown-menu{z-index:10 /* !important */}
.multiselect.btn-default{background:#FFF;color:#333}
.multiselect-container .checkbox input[type="checkbox"]{opacity:1;display:inline-block}
.multiselect.select_box{width:91%;text-align:left;color:#7f7f7f;font-size: 15px;height:40px;padding:6px 10px;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:0;border-right:none;border-color: rgb(3 81 123) !important;}
.dropdown-colum .btn-group{display:block}
.multiselect-container.dropdown-menu{margin-top:40px!important;width:100%;max-height:200px;overflow:auto}
.dropdown-toggle.select_box_caret2.btn-default{position:absolute;right:0;height:40px;border:none;color:#7f7f7f;border:1px solid #e6e6e6;border-left:none;background:#FFF;border-color: rgb(3 81 123) !important;}
.dropdown-toggle.select_box_caret2.btn-default:hover,.dropdown-toggle.select_box_caret2.btn-default:focus,.dropdown-toggle.select_box_caret2.btn-default:active{background:#fff;box-shadow:none;border-color: rgb(3 81 123) !important;}
.arrow-hover-color .caret{color:#7f7f7f!important}
.menu-box .multiselect-container.dropdown-menu > li > a{padding:5px 20px;border-bottom:none}
.multiselect-container>li>a>label{padding:0;line-height:12px}
.btn-group.mar_bot.open .dropdown-toggle{box-shadow:none;border-color: rgb(3 81 123) !important;}
.menu-box .dropdown-menu.header-advace-search{box-shadow:none;border-top:#CCC 1px solid}
.ob-scroll-nav.open .nav>li,.ob-scroll-nav.open .position-inherit,.ob-scroll-nav.open .dropdown{position:static!important}
.header-search.search-field.advance-search-wrap.dropdown{position:relative!important}
.fliter-flag-list{margin-left:0;margin-top:0;width:100%;display:table}
.fliter-flag-list .checkbox{float:left;margin:0}
.fliter-flag-list .product-flag-block{position:inherit}
.fliter-flag-list .product-flag-block .sales .product-label{margin-top:0}
.filter-search .fliter-flag-list .checkbox label::after{top:0}
.fliter-flag-list .product-label{padding:0 0 0 10px;float:left}
.fliter-flag-list .product-label:before{content:'';position:absolute;right:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-right:20px solid transparent;left:initial;border-left:0}
.fliter-flag-list .product-flag-block .product-label:after{content:'';position:absolute;right:-20px;left:initial;width:0;height:0;border-bottom:29px solid #8D8D8D;border-right:20px solid transparent;border-left:0}
.fliter-flag-list .product-flag-block .product-label.f-new:after{border-bottom:29px solid #f06142}
.fliter-flag-list .product-flag-block .product-label.f-new:before{border-top:29px solid #f06142}
.fliter-flag-list .product-flag-block .product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.fliter-flag-list .product-flag-block .product-label.f-closeout:before{border-top:29px solid #359dd3}
.fliter-flag-list .product-flag-block .product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.fliter-flag-list .product-flag-block .product-label.f-featured:before{border-top:29px solid #9cc02c}
.fliter-flag-list .product-flag-block .product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.fliter-flag-list .product-flag-block .product-label.f-featured:before{border-top:29px solid #9cc02c}
.ob-category-top-img{margin:10px 0}
.ob-product-block{padding: 0 0 10px 0;margin-bottom:10px;}
.ob-product-block.left-wishlist-block{border:1px solid #d2d2d2}
.ob-product-block.left-wishlist-block .ob-sort-block{padding:3px 0 0}
.ob-pro-search-block{background:#fafafa;border:1px #fff solid;padding:20px}
.search-label{float:left;width:13%;padding:6.5px 0}
.search-label label{font-size:17px;text-transform:uppercase;color:#404040; }
.search-field{float:right;width:85%;position:relative;padding-right:47px}
.search-icon{position:absolute;right:0;top:0;padding:9px 10px;background:#f0f0f0;border-top:1px #e6e6e8 solid;border-right:1px #e6e6e8 solid;border-bottom:1px #e6e6e8 solid;font-size:20px;color:#3b3b3b;line-height:1;border-left:0}
.search-field:hover .search-icon{color:#8e208c}
.search-field span.saveno{position:absolute;top:8px;right:32px;text-transform:uppercase; font-weight:700;
;font-size:14px;color:#cacaca;background:#fff;padding-left:5px}
.ob-pro-search-block .select-style{width:100%}
.ob-pro-search-block .advance-search-wrap{width:70%;float:left}
.ob-pro-search-block .advance-search-field{width:100%;height:38px;color:#7f7f7f;font-size:15px  ;padding:6px;border:1px solid #e6e6e6;padding-right:135px}
.advance-search-label,.advance-search-label:focus{position:absolute;right:60px;top:11px;color:#7f7f7f;font-familty:robotoregular;font-size:13px;text-transform:uppercase;background:url(../images/grey-arrow.png) no-repeat right center;padding-right:15px;opacity:.6}
.advance-search-label:hover{opacity:1;color:#7f7f7f}
.advance-search-wrap .dropdown-menu{width:100%;margin-top:35px;background:#F5F5F5;border:0;padding:10px;border-radius:0;box-shadow:0 0 6px 2px rgba(0,0,0,0.2);top:10px;z-index:11}
.advance-search-wrap .dropdown-menu:before{content:"";width:25px;height:17px;background:url(../images/a-shadow.png) no-repeat 0 0;display:inline-block;right:50px;position:absolute;top:-17px}
.advance-search-wrap .tab-block .nav-tabs li a i{height:auto;width:auto}
.advance-search-wrap .tab-block .nav-tabs li a{font-size:14px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent}
.advance-search-wrap .tab-block .nav-tabs li.active a{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff}
.advance-search-wrap .tab-block .nav-tabs li,.advance-search-wrap .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:50%;margin-bottom:0}
.advance-search-wrap .tab-block .nav-tabs li:last-child,.advance-search-wrap .tab-block .nav-tabs li.active:last-child{padding:0}
.advance-search-wrap .tab-block .nav-tabs > li.active > a,.advance-search-wrap .tab-block .nav-tabs > li.active > a:hover,.advance-search-wrap .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative}
.advance-search-wrap .tab-block .nav-tabs > li.active > a:after{position:absolute;top:100%;left:0;right:0;background:#fff;height:1px;display:block;content:''}
.advance-search-wrap .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.advance-search-wrap .tab-block .tab-pane{padding:0}
.advance-search-wrap .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none}
.advance-search-wrap .tab-block .tab-content li{padding:6px 10px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%}
.advance-search-wrap .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#8e208c;font-size:12px}
.advance-search-wrap .search-edit-options{float:right}
.advance-search-wrap .search-item{float:left;width:65%}
.advance-search-wrap .search-item a{color:#000}
.advance-search-wrap .search-item a:hover{color:#8e208c}
.search-edit-options{width:35%;text-align:right}
.search-edit-options a{color:inherit;padding:0 10px;color:#8e208c;font-size:13px;cursor:pointer}
.search-edit-options a:hover{color:#8e208c}
.search-edit-options a i{color:#999;margin-right:10px}
.search-edit-options a:nth-child(2){border-left:1px solid #999;padding-right:0}
.search-edit-options a:last-of-type{padding-right:0}
.search-edit-options a:first-of-type{padding-left:0}
.search-btn-block{float:right}
.saved-searches-tab .tab-block .nav-tabs li a i{height:auto;width:auto}
.saved-searches-tab .tab-block .nav-tabs li a{font-size:18px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}
.saved-searches-tab .tab-block .nav-tabs li.active a{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff}
.saved-searches-tab .tab-block .nav-tabs li,.saved-searches-tab .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:260px;margin-bottom:0}
.saved-searches-tab .tab-block .nav-tabs li:last-child,.saved-searches-tab .tab-block .nav-tabs li.active:last-child{padding:0}
.saved-searches-tab .tab-block .nav-tabs > li.active > a,.saved-searches-tab .tab-block .nav-tabs > li.active > a:hover,.saved-searches-tab .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative}
.saved-searches-tab .tab-block .nav-tabs > li.active > a:after{position:absolute;top:100%;left:0;right:0;background:#fff;height:1px;display:block;content:''}
.saved-searches-tab .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.saved-searches-tab .tab-block .tab-pane{padding:0}
.saved-searches-tab .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none}
.saved-searches-tab .tab-block .tab-content li{padding:13px 20px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%;font-size:14px}
.saved-searches-tab .search-item{float:left;width:65%}
.saved-searches-tab .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#8e208c;font-size:12px}
.saved-searches-tab .search-edit-options{float:right}
.search-list-label{float:left;text-transform:uppercase;font:14px roboto_condensedbold}
.delete-all-label{float:right;text-transform:uppercase;font:14px roboto_condensedbold;color:#8e208c;padding-right:30px}
.saved-searches-tab .tab-block .tab-content .table-list li{padding:0}
.search-column,.created-date-column,.delete-column{float:left;padding:12px 20px;}
.table-list-head> div{height:40px;text-transform:uppercase;font:14px roboto_condensedbold;padding:12px 20px}
.table-list .bold-search{font:14px roboto_condensedbold}
.table-list .lite-search{color:#666}
.search-column{width:60%;}
.search-column a{color:#000;font: 14px roboto_condensedbold;}
.search-column a:hover{color: #02458b;}
.created-date-column{width:20%;border-left:1px solid #ddd;text-align:center;color:#666}
.delete-column{width:20%;border-left:1px solid #ddd;text-align:center}
.saved-searches-tab .table-list .search-edit-options{float:none;width:auto;text-align:center}
.saved-searches-tab.guest-search-tab{margin-top:20px}
.ob-sort-block{padding:10px 20px 0}
.ob-sort-block .show-product{width:40%;float:left;font-size:14px;color:#7f7f7f;margin:10px 0}
.ob-sort-block .sort-product{width:46%;float:left;font-size:14px;color:#7f7f7f;margin:5px 0}
.ob-sort-block .view-product{width:14%;float:right;font-size:14px;color:#7f7f7f;margin:8px 0}
.sort-style{padding:0;margin:0;width:78%;background-color:#fff;background:#fff url(../images/down-arrow.png) no-repeat 97% 50%;position:relative;display:inline-block;vertical-align:middle;height:25px}
.sort-style select{padding:0 20px 0 2px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;color:#9b9b9b;font-weight:300}
.sort-style select:focus{outline:none}
.sort-style .scombobox-display{height:25px;padding-right:20px}
.sort-style .scombobox-dropdown-arrow{top:-5px}
.view-product .fa-th,.view-product .fa-th-list{font-size:24px;color:#666464;vertical-align:middle}
.view-product .fa-th:hover,.view-product .fa-th-list:hover,.view-product .product-grid-btn.active .fa-th,.view-product .product-grid-btn.active .fa-th-list,.view-product .product-list-btn.active .fa-th,.view-product .product-list-btn.active .fa-th-list{color:#8e208c}
.sort-product .sort{width:74%;float:right}
.sort-product .compare{width:26%;float:right}
.sort-product .compare a{color:#7f7f7f;font-size:14px}
.sort-product .compare a:hover .fa-retweet{color:#8e208c}
.show-product .fa-question-circle{color:#404040;font-size:14px}
.product-fliter-cat{float:left;width:75px;font-size:14px;text-transform:uppercase;padding-top:4px;margin-right:7px}
.product-fliter-cat i.fa.fa-filter{margin-right:5px}
.product-fliter-cat span{color:#7f7f7f}
.product-option-fliter{width:90%;float:left}
.ob-search-filter{display:none}
.ob-search-filter ul li{font-size:14px;margin-right:6px;margin-bottom:0;float:left;border:1px solid #d2d2d2;padding:4px 7px;min-height:30px;margin-bottom:5px}
.ob-search-filter ul li span.color-box{background:#f9b315;display:inline-block;height:20px;padding:5px;width:20px;margin-right:5px;vertical-align:middle}
.ob-search-filter ul li span.wish-list-color-box{background:#f9b315;display:inline-block;height:20px;padding:5px;width:20px;margin-right:5px;vertical-align:middle}
.ob-search-filter ul li span.wish-list-color-box-guest{background:#f9b315;display:inline-block;height:20px;padding:5px;width:20px;margin-right:5px;vertical-align:middle}
.ob-search-filter ul li.br-none{border:none}
.ob-search-filter .ob-reset-filter{background:#CCC;text-transform:uppercase;  font-weight:700;
;float:left;margin:0 6px 5px 0}
.ob-search-filter .ob-reset-filter a{color:#333;display:inline-block;padding:3px 7px;height:30px}
.ob-search-filter .ob-reset-filter a i{padding-right:5px;vertical-align:middle}
.ob-search-filter .fa-spin{color:#8e208c}
.product-list-title{padding:10px 15px}
.product-list-title h1{padding-top:7px}
.ob-search-filter{margin:10px 0 5px;width:100%}
.ob-search-filter ul{display:inline;border:none}
.ob-search-filter ul li span{text-transform:uppercase}
.ob-search-filter .fa-search-icon{color:#404040;font-size:14px;display:inline-block;margin-right:7px;position:absolute;top:4px;top:21px}
.ob-search-filter .close .fa-times-circle{font-size:14px;color:#7f7f7f}
.ob-search-filter ul li:hover .close .fa-times-circle{color:#8e208c}
.ob-search-filter .close{opacity:inherit;font-size:14px;line-height:normal;float:none;display:inline-block}
.ob-search-filter .operationDiv{padding:5px 10px 5px 5px}
.ob-search-filter .operationDivWrapper{margin-top:-1px}
.ob-search-filter ul > li > a{border:none;line-height:normal;border-radius:0;color:#7f7f7f;margin-right:0}
.ob-search-filter ul> li.active > a,.ob-search-filter ul> li.active > a:hover,.ob-search-filter ul> li.active > a:focus{border:none}
.ob-search-filter .rating-sm{font-size:15px;display:inherit}
.ob-search-filter .star-rating .clear-rating{display:none}
.ob-search-filter .star-rating .caption{display:none}
.ob-search-filter .rating-container .rating-stars{color:#7f7f7f}
.product-list-rating{margin-top:12px;margin-left:10px}
.product-list-rating .rating-sm{font-size:15px;display:inherit}
.product-list-rating .star-rating .clear-rating{display:none}
.product-list-rating .star-rating .caption{display:none}
.product-img-blk{position:relative;height:280px;background:#fff;text-align:center;display:block;width:100%}
.product-img-blk img{top:50%;left:50%;margin:auto;max-height:75%;max-width:99%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.product-flag-block{position:absolute;right:0;z-index:1}
.list-view .pro-box .product-img-blk{height:300px}
.sales{text-align:center;margin:0 auto}
.product-label{position:relative;height:30px;padding:0 10px 0 0;right:0;float:right;background:#8D8D8D}
.product-label h2{padding-top:9px;color:#fff;font-size:12px;text-transform:uppercase;white-space:nowrap}
.product-label h2.logo i{padding-right:5px}
.product-label:after,.product-label:before{left:0;top:0;border:1px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.sales{height:30px;margin-top:5px;max-width:130px}
.product-label:before{content:'';position:absolute;left:0;left:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-left:20px solid transparent}
.product-label:after{content:'';position:absolute;left:-20px;right:0;width:0;height:0;border-bottom:29px solid #8D8D8D;border-left:20px solid transparent}
.product-label.f-closeout:before{border-top:29px solid #359dd3}
.product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.product-label.f-featured:before{border-top:29px solid #9cc02c}
.product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.product-label.f-new:before{border-top:29px solid #f06142}
.product-label.f-new:after{border-bottom:29px solid #f06142}
.product-resuest .product-label.f-new:before{border-top:29px solid #f06142}
.product-resuest .product-label.f-new:after{border-bottom:29px solid #f06142}
.product-resuest .product-label.f-closeout:before{border-top:29px solid #359dd3}
.product-resuest .product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.list-view .sales{margin-left:0;margin-top:10px}
.list-view .product-label:before,.product-resuest .product-label:before{content:'';position:absolute;right:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-right:20px solid transparent;left:initial;border-left:0}
.list-view .product-label:after,.product-resuest .product-label:after{content:'';position:absolute;right:-20px;left:initial;width:0;height:0;border-bottom:29px solid #8D8D8D;border-right:20px solid transparent;border-left:0}
.list-view .product-label,.product-resuest .product-label{padding:0 0 0 10px;float:left}
.list-view .product-label.f-closeout:before,.product-resuest .product-label.closeout:before{border-top:29px solid #359dd3}
.list-view .product-label.f-closeout:after,.product-resuest .product-label.closeout:after{border-bottom:29px solid #359dd3}
.list-view .product-label.f-featured:before,.product-resuest .product-label.featured:before{border-top:29px solid #9cc02c}
.list-view .product-label.f-featured:after,.product-resuest .product-label.featured:after{border-bottom:29px solid #9cc02c}
.list-view .product-label.f-new:before,.product-resuest .product-label.new:before{border-top:29px solid #f06142}
.list-view .product-label.f-new:after,.product-resuest .product-label.new:after{border-bottom:29px solid #f06142}
.list-view .sales .product-label,.product-resuest .product-label{margin-top:0}
.product-resuest .new,.product-resuest .closeout,.product-resuest .featured{margin-left:-7px;margin-top:5px}
.f-new{background:#f06142}
.f-closeout{background:#359dd3}
.f-featured{background:#9cc02c}
.list-view .pro-box .product-rating-top-block{width:100%;display:block}
.list-view .pro-box .product-flag-block{left:0;top:30px;z-index:1}
.product-loding-block{border:1px #d2d2d2 solid;background:#f0f0f0;padding:10px;margin-top:25px}
.product-loding-block h2{font-size:14px;color:#fff;text-align:center}
.product-loding-block .fa-spin{color:#fff;font-size:20px}
.ob-product-compare-list{background:none repeat scroll 0 0 #f0f0f0;color:gray; font-size:13px;margin-top:10px;padding-bottom:10px;padding-top:10px;position:relative;transition-property:opacity,left,top,width;transition-duration:2s,1s;clear:both}
.compare-images{float:left;width:85%}
.compare-img-col{padding:0 10px}
.compare-img-wrap{background:none repeat scroll 0 0 #fff;display:table;padding:3px;position:relative;width:100%}
.product-compare-img{float:left;height:66px;margin-right:5px;position:relative;width:56px}
.compare-img-wrap p{font-size:13px;margin-top:18px;color:#404040;  font-weight:400;
line-height:14px}
.compare-btn-wrap{float:left;width:13%;margin-top:17px}
.compare-btn-wrap .btn{margin-top:20px;min-width:60px;padding-left:15px;padding-right:15px}
.ob-product-compare-list .compare-images .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:14px}
.compare-img-col:hover .close{color:#8e208c}
.ob-product-compare-list .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:18px}
.ob-product-compare-list .close:hover{color:#8e208c}
.add-compare-btn{margin-bottom:20px}
.compare-product-slide .quantity-table-disc ul li{margin-right:0}
.compare-block .pro-button li{margin:0 2px}
.compare-product-slide .use-price{text-align:center;margin-top:5px}
.model-popup-black .compare-product-slide{padding-top:20px;margin-top:20px}
.ob-product-grid .pro-box .pro-desc{min-height:140px}
.ob-product-grid{padding:10px 0 0;clear:both}
.list-quantity-block{display:none}
.list-quantity-block .owl-theme .owl-nav{margin-top:0}
.quantity-slider-block{font-size:16px;margin-bottom:10px;padding-top:15px;color:#404040;position:relative}
.list-quantity-block .quantity-table-disc .owl-nav .owl-buttons{top:-22px}
.pro-box{border:1px #d2d2d2 solid}
.pro-box:hover{border:1px #02458b solid}
.pro-desc{background:#f0f0f0;text-align:center;padding:15px 0;position:relative;min-height:110px}
.pro-desc .item-title{font-size:15px;color:#404040;display:block;  font-weight:400;
text-transform:uppercase;padding:0 5px;min-height:45px}
.pro-box:hover .pro-desc .item-title{color:#8e208c}
.pro-desc .item-code{font-size:14px;color:#7f7f7f;border-bottom:1px #ccc solid;display:inline-block;  font-weight:300;
padding-bottom:5px} 
.pro-desc .item-price{font-size:22px;  font-weight:700;
}
.pro-image{position:relative}
.pro-desc .pro-button{position:absolute;top:-44px;left:0;right:0;margin:0 auto;padding:5px 0;opacity:0}
.pro-box:hover{cursor:default;}
.pro-box:hover .pro-button{display:block;opacity:1}
.pro-desc .pro-button ul li{display:inline-block;margin-right:6.5px;width:35px}
.pro-desc .pro-button ul li a{background:#999;padding:7px 8px;color:#fff;font-size:14px;text-transform:uppercase;display:block}
.pro-desc .pro-button ul li:first-child{width:auto}
.pro-desc .pro-button ul li:last-child{margin-right:0}
.pro-desc .pro-button ul li a:hover{background:#8e208c}
.pro-box{/* margin-bottom:30px; */position:relative;cursor:auto}
.pro-desc .item-price span{margin-top:-3px;display:inline-block;font-size:17px;color:#999;  font-weight:300;
vertical-align:middle;padding-right:5px}
.pro-box .pro-button a i.quote-icon span{color:#999}
.list-view .pro-box .pro-button a i.quote-icon span{color:#fff}
.pro-box .pro-button a:hover i.quote-icon span{color:#8e208c}
.pro-box:hover .pro-desc .item-price{color:#222}
.pro-box:hover .product-zoom,.pro-box:hover .pav-colorbox{opacity:1;outline:medium none;transform:scale(1) rotate(360deg);transition:all .1s ease 0;visibility:visible}
.pro-box .product-quickview .product-zoom,.pro-box .product-quickview .pav-colorbox{color:#fff}
.pro-box .product-zoom,.pro-box .pav-colorbox{background:#8e208c none repeat scroll 0 0;border-radius:100%;color:#fff;display:block;font-size:20px;height:54px;line-height:48px;opacity:0;position:absolute;text-align:center;transform:scale(0.2) rotate(0deg);transition:all .1s ease .1s;visibility:hidden;width:55px;z-index:1}
.pro-box .pav-colorbox{left:40%;top:45%}
.pro-box .pav-colorbox span{display:none}
.ve-code{font-size:13px;color:#7f7f7f;padding:5px 0;  font-weight:400;
}
.list-view .pro-desc{background:none;text-align:left}
.list-view .pro-box{padding:0 30px 15px 0}
.list-view .product-wrap{width:100%;display:block}
.list-view .pro-image{width:34%;float:left}
.list-view .pro-desc{width:66%;float:left;padding-top:25px}
.list-view .pro-desc .pro-button{position:inherit;top:0;padding:10px 0 0;opacity:1;transition:none}
.list-view .pro-desc .item-code{border-bottom:0;font-size:14px;  font-weight:400;
}
.list-view .list-quantity-block p{font-size:14px;color:#7f7f7f;padding:7px 0;text-align:justify;  font-weight:400;
line-height:18px}
.list-view .list-quantity-block{display:block;padding-bottom:10px}
.list-view .pro-desc .item-title{  font-weight:400;
font-size:16px;display:block;padding:0;min-height:0;margin-right:20px}
.list-view .pro-desc .pro-button ul li a{background:none;border:1px #999 solid;color:gray;text-align:center;min-width:35px}
.list-view .pro-desc .pro-button ul li a:hover{background:#8e208c;color:#fff;border:1px #02458b solid}
.list-view .pro-stars{top:-15px}
.list-table{margin:10px 0 0;width:100%;text-transform:uppercase;  font-weight:400;
}
.list-table td{border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:gray;float:left;font-size:16px;padding:7px 0;text-align:center;width:20%;background:#e6e6e6}
.list-table .highlight td,.list-table .highlight td:first-child,.list-table .highlight td:nth-child(2){background:none repeat scroll 0 0 #999;border-bottom:1px solid #999;border-left:1px solid #fff;color:#fff;font-size:16px;padding:7px 0}
.list-table .highlight td:first-child,.list-table .highlight td:last-child{border-color:#999}
.list-table td:last-child{border-color:#bfbfbf;border-right:1px solid #bfbfbf}
.list-table .highlight td:last-child{border-left:1px solid #fff}
.filter-search .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}
.filter-search label{color:#7f7f7f;font-size: 14px;font-style:normal;text-transform:uppercase;margin-left:10px;vertical-align:middle;line-height:17px}

.scrollbar{max-height:160px;overflow-y:auto}
.scrollbar ul li{margin-top:0}
.nav-cat-scrollbar::-webkit-scrollbar{border-radius:5px;background:silver;border:1px #a4a4a4 solid;position:absolute;background-position:0 0;right:-12px;top:0;width:6px}
.nav-cat-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background:#fff;border:#dcdcdc 1px solid;height:20px;width:4px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}
.scrollbar::-webkit-scrollbar{border-radius:5px;background:silver;border:1px #a4a4a4 solid;position:absolute;background-position:0 0;right:-12px;top:0;width:6px}
.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background:#fff;border:#dcdcdc 1px solid;height:20px;width:4px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}
.panel-heading .clear-block{float:right;background:#fff;border:1px solid #d2d2d2;padding:4px 5px;color:#7f7f7f;font-size:14px}
.panel-heading .clear-block i.fa{font-size:14px;vertical-align:middle;margin-right:7px;float:left;padding-top:1px}
.panel-heading .clear-block:hover i.fa{color:#404040}
.name input[type="checkbox"]:checked + label{background-position:0 -24px}
.price-block .panel-heading .fa{float:right;}
.price-block .filter-btn{background:#404040;border-radius:3px;border-color:#404040;color:#FFF;text-transform:uppercase;width:58px;height:27px;padding:4px 0;margin-right:0;border-bottom:2px solid #292929;font-size:13px}
.price-block .filter-btn:hover{background:#404040;border:none}
.price-range-col span{float:left;width:16px;margin-top:5px}
.price-range-col .ui-input-text{padding-bottom:0}
.price-range-col input{width:67px;height:27px;float:left;margin-right:10px;border-radius:0;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;border:1px solid #ddd}
.price-range-col input:focus{border-color:#8e208c}
.price-range-col .ui-slider-input.ui-rangeslider-last{float:left}
.price-range-col .ui-rangeslider-sliders{width:100%;display:inline-block;margin:0;position:relative}
.price-range-col .ui-page-theme-a .ui-btn.ui-btn-active,.ui-page-theme-a .ui-slider-track .ui-btn-active{background-color:#999;border-color:#999;color:#fff;text-shadow:none}
.price-range-col .ui-bar-a,.ui-page-theme-a .ui-bar-inherit{background-color:#e9e9e9;border-color:#ddd;color:#333;text-shadow:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:7px}
.price-range-col .ui-rangeslider-sliders{height:auto}
.price-range-col .ui-slider-track .ui-btn.ui-slider-handle{background:url(../images/processbar.png) no-repeat;width:19px;height:19px;top:150%}
.price-range-col .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0;display:inline-block}
.price-range-col .ui-bar-a,.ui-page-theme-a .ui-bar-inherit{background-color:#e9e9e9;border-color:#ddd;color:#333;text-shadow:0 1px 0 #eee;font-weight:700}
.price-range-col{margin-bottom:20px}
.price-range-col .ui-slider-track{position:relative;overflow:visible;margin:0 15px 0 68px;top:6px;background:#999;padding-bottom:5px;margin-right:20px!important}
.price-range-col .ui-slider-track .ui-slider-bg{height:100%}
.price-range-col .ui-btn-active{cursor:pointer}
.ui-slider-track .ui-btn.ui-slider-handle{position:absolute;top:50%;width:28px;height:28px;margin-top:-15px;outline:0;padding:0}
.rang-div-block{text-align:center}
.rang-txt-block{display:inline-block;margin-bottom:20px}
.noUi-target{border:1px solid #D3D3D3;height:7px}
.noUi-background{background:#fafafa}
.noUi-vertical{width:18px}
.noUi-base{width:93%;height:100%;position:relative}
.noUi-connect{background:#999}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-handle{background:url(../images/processbar.png) no-repeat;width:19px;height:19px;top:-7px;cursor:pointer;position:relative;z-index:1}

.color-block .panel-heading .fa{}
.color-block .color-filter ul{margin-left:8px}
.color-filter ul li{display: inline-block;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;}
.color-block .color-filter input[type=checkbox]{display:none;border-radius:0}
.color-filter input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-filter .white-checkbox input:checked ~ label{background-image:url(../images/checkbox-arrow-black.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-filter .color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.color-filter .wish-list-color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.color-filter .wish-list-color-box-guest .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.color-block .color-filter label{height:30px;width:30px;float:left;border-radius:0;font-size:100%;display:inline-block;border:2px solid #bdbdbd;margin-left:0;margin-bottom:2px}
.brand-block .panel-heading span{text-transform:uppercase;font-size:18px;color:#8e208c}
.brand-block .panel-heading .fa{font-size:24px;float:right;color:#8e208c}
.discount-block .ui-checkbox label{color:#999;font-style:normal;text-transform:uppercase; font-size:14px;margin-left:10px;vertical-align:top;line-height:24px}
.discount-block .custom-checkbox{width:17px;height:17px;display:inline-block;position:absolute;z-index:1;top:3px;background:url(../images/checkbox.png) left top no-repeat;color:#999;font-style:normal;text-transform:uppercase; font-size:14px}
.discount-block .panel-heading .fa{font-size:24px;float:right;color:#404040}
.discount-block .panel-heading span{text-transform:uppercase;font-size:18px;color:#8e208c}
.product-rcat-input-style{background:#fff;width:100%}
.product-rcat-input-style input{width:100%;padding:7px 7px 8px; border:none}
.product-rcat-input-style.select-style input{padding:10px 7px 9px;font-size:14px;  font-style: italic; font-weight:300;}
.search-field.product-rcat-search{width:85%}
.search-field.product-rcat-search input[type="text"]{border:1px solid #e6e6e6}
.pro-rel-cat .product-wrap a .product-cat-box{cursor:pointer}
.pro-rel-cat.ob-product-grid .pro-box{border:2px solid #f5f5f5}
.pro-rel-cat.ob-product-grid .pro-box:hover{border:2px solid #02458b}
.product-cat-box .pro-image{height:296px;width:100%;display:block}
.product-cat-box .pro-image img{top:50%;left:50%;margin:auto;max-height:100%;max-width:99%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.ob-quick-view-product{padding:30px;min-height:540px}
.quick-view-product-modal .bx-viewport{height:390px!important}
.quick-view-product-modal .skuprice{margin-bottom:5px;font-size:16px;display:inline-block;width:100%}
.quick-view-product-modal .skuprice > div:last-child{padding-right:15px;border-right:0;padding-top:7px}
.quick-view-product-modal .skuprice > div{  font-weight:400;
background:#F5F5F5;padding:7px 15px;text-align:left;border-right:3px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.quick-view-product-modal .nav-tabs>li{width:1%;float:none;display:table-cell;text-align:center}
.quick-view-product-modal .nav-tabs{border:0}
.quick-view-product-modal .nav-tabs>li>a{  font-weight:400;
;color:#fff;font-size:18px;background:#7C7C7C;border:0;border-right:1px #ccc solid;border-radius:0;margin:0;padding:13px 0}
.quick-view-product-modal .nav-tabs > li:last-child > a{border:none}
.quick-view-product-modal .nav-tabs>li.active>a,.quick-view-product-modal .nav-tabs>li.active>a:hover,.quick-view-product-modal .nav-tabs>li.active>a:focus{color:#000;border:0;background:#fff;margin:0}
.quick-view-product-modal .quick-view-left .product-big-image{height:470px;width:390px}
.quick-view-product-modal .quick-view-left .product-big-image .zoom{height:465px}
.quick-view-product-modal .quick-view-left .product-thumb-img-anchar{height:90px}
.quick-view-product-modal .modal-lg,.quick-view-product-modal .modal-lg{width:960px}
.quick-view-product-modal .total-price{  font-weight:400;
;font-size:24px;color:#8e208c;text-transform:capitalize}
.quick-view-product-modal p{color:#636363; font-size:11px;display:block;margin-bottom:0}
.quick-view-product-modal .zoom p{color:#a6a6a6;font-size:13px;  font-weight:300;
}
.quick-view-product-modal .pro-button ul li{display:block;float:left;margin-right:6.5px}
.quick-view-product-modal .pro-button ul li a{background:#999 none repeat scroll 0 0;color:#fff;display:block;font-size:14px;padding:7px 8.4px;text-transform:uppercase; }
.quick-view-product-modal .pro-button ul li a:hover{background:#8e208c none repeat scroll 0 0}
.quick-view-product-modal a i.quote-icon span{font-size:16px;color:#999}
.quick-view-product-modal a:hover i.quote-icon span{color:#8e208c}
.quick-view-product-modal .product-section-box{margin-bottom:10px}
.quick-view-product-modal .product-showcase{padding-top:0}
.quick-view-product-modal a.continue-shopping-btn:hover{color:#8e208c}
.quick-view-product-modal a.continue-shopping-btn{float:right;margin:8px 0;font-size:16px;color:#888; padding-bottom: 10px;}
.quick-view-product-modal .title-block .heading-2{padding-top:0}
.quick-view-rating-block{margin-top:150px;text-align:center}
.quick-view-rating-block .product-rating-top-block .rating{height:100px}
.quick-view-rating-block .product-rating-top-block .rating i{font-size:70px;color:#9B9B9B;padding-right:30px}
.quick-view-rating-block .no-rating p{color:#CFC9C9;font-size:40px;text-transform:uppercase;font-weight:700}
.full-video-block{border:2px #000 solid;height:500px;margin-bottom:20px}
.full-video-block iframe{width:100%;height:100%;z-index:1}
.full-video-block .shadow{background:rgba(0,0,0,0) url(../images/video_shadow.png) no-repeat scroll center bottom;bottom:-35px;left:0;right:0;display:block;height:35px;position:absolute;width:100%;z-index:9999}
.video-thumb{width:100%}
.ob-quick-view-product .full-video-block{width:60%;height:400px;margin:0 auto}
.video-thumb .product-video{display:inline-block;height:140px;margin:0 0 20px;width:100%}
.video-thumb .product-video-img{height:100%;position:relative;transition:all .3s linear 0}
.video-thumb .product-video-img img{width:100%}
.video-thumb .product-video-img a{display:inline-block;height:100%;width:230px;border:#E3E3E3 solid 2px}
.video-thumb .video-model{height:100%}
.video-thumb .product-video-img-hover{left:0;z-index:5;opacity:0;height:141px;position:absolute;right:0;text-align:center;top:0;transition:all .3s linear 0;visibility:hidden}
.video-thumb .product-video .product-video-title{background:#fff none repeat scroll 0 0;margin:0;overflow:hidden;padding:10px 5px;display:inline-block}
.video-thumb .product-video-title p{color:#7C7C7C;  font-weight:300;
font-size:14px;font-weight:700;margin:0;padding:0;display:block;width:100%}
.video-thumb .product-video-title span{color:#999494;  font-weight:300;
font-size:14px;margin:5px 0 0;padding:0;display:block;width:100%}
.video-thumb .product-video-img:hover .product-video-img-hover{opacity:1;visibility:visible}
.empty-rating{background:url(../images/empty-rating.jpg) no-repeat;width:481px;height:175px;margin:150px auto}
.no-video{margin-top:150px;text-align:center}
.no-video .no-vedio-img{background:url(../images/no-vedio.png) no-repeat;width:91px;height:63px;display:inline-block;margin-bottom:30px}
.no-video p{color:#CFC9C9;font-size:40px;text-transform:uppercase;font-weight:700}
.ob-filter-search .panel-heading{background:#f5f5f5;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom:3px solid #f0f0f0;padding-top:13px;padding-right:5px}
.main-cat-con li:first-child{padding:0}
.main-cat-con li{border-bottom:1px solid #bdbdbd;padding:10px 0 0}
.main-cat-con li:last-child{border-bottom:none;padding:10px 0 0}
.main-cat-con li span a{color:#404040;text-transform:uppercase;vertical-align:top;line-height:23px;font-size: 14px}
.main-cat-con li span a:hover{color:#404040;  font-weight:700;
}
.main-cat-con .main-icon{background:url(../images/strip.png) no-repeat center center;display:inline-block;line-height:16px;height:20px;padding-left:23px;padding-right:10px}
.main-cat-con .strp1{background-position:-155px -5px}
.main-cat-con .strp2{background-position:-155px -32px}
.main-cat-con .strp3{background-position:-155px -55px}
.main-cat-con .strp4{background-position:-155px -83px}
.main-cat-con .strp5{background-position:-155px -107px}
.main-cat-con .strp6{background-position:-155px -132px}
.main-cat-con .strp7{background-position:-155px -156px}
.main-cat-con .strp8{background-position:-155px -182px}
.main-cat-con .strp9{background-position:-155px -207px}
.main-cat-con .strp10{background-position:-155px -232px}
.owl-theme.owl-block .owl-next{background:url(../images/right-arrow.png) no-repeat;width:23px;height:23px;border-radius:0!important}
.owl-theme.owl-block .owl-prev{background:url(../images/left-arrows.png) no-repeat;width:23px;height:23px;border-radius:0;padding:3px 15px}
.owl-theme.owl-block .owl-nav{text-align:right;margin:-65px 10px 23px 0}
.owl-theme.owl-block .owl-buttons{display:block;margin:0 20px}
.owl-theme.owl-block .item{margin:10px 15px}
.owl-theme.owl-block .item a{cursor:pointer}
.owl-theme.owl-block .item a .pro-box{cursor:pointer}
.tab-block .tab-pane{padding:0 25px}
.tab-block .nav-tabs{border-bottom:0}
.tab-block .nav-tabs li{width:20%;text-align:center;margin-bottom:-2px;padding:1px}
.tab-block .nav-tabs li a{font-size:24px;color:#a4a4a4;  font-weight:400;
border-radius:0;padding:0;width:100%;border:2px solid transparent}
.tab-block .nav-tabs li a i{width:50px;height:50px;display:inline-block;vertical-align:middle;margin-right:7px}
.tab-block .nav-tabs > li.active{border-top:2px #f5f5f5 solid;border-right:2px #f5f5f5 solid;border-left:2px #f5f5f5 solid;padding:1px;margin-bottom:-2px}
.tab-block .nav-tabs li a:hover{color:#8e208c}
.tab-block .nav-tabs > li.active > a,.tab-block .nav-tabs > li.active > a:hover,.tab-block .nav-tabs > li.active > a:focus{background:#ececec;background:-moz-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(100%,#fdfdfd));background:-webkit-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:-o-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:-ms-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#fdfdfd',GradientType=0);margin:0;border:none;color:#8e208c}
.tab-block .nav-tabs li a i.hot{background:url(../images/hot.png) no-repeat}
.tab-block .nav-tabs li.active a i.hot,.tab-block .nav-tabs li.hover a i.hot{background:url(../images/hot-active.png) no-repeat}
.tab-block .nav-tabs li a i.new{background:url(../images/new.png) no-repeat}
.tab-block .nav-tabs li.active a i.new,.tab-block .nav-tabs li.hover a i.new{background:url(../images/new-active.png) no-repeat}
.tab-block .nav-tabs li a i.sale{background:url(../images/sale.png) no-repeat}
.tab-block .nav-tabs li.active a i.sale,.tab-block .nav-tabs li.hover a i.sale{background:url(../images/sale-active.png) no-repeat}
.tab-block .nav-tabs li a i.closeout{background:url(../images/closeout.png) no-repeat}
.tab-block .nav-tabs li.active a i.closeout,.tab-block .nav-tabs li.hover a i.closeout{background:url(../images/closeout-active.png) no-repeat}
.tab-block .nav-tabs li a i.price-drop{background:url(../images/price-drop.png) no-repeat}
.tab-block .nav-tabs li.active a i.price-drop,.tab-block .nav-tabs li.hover a i.price-drop{background:url(../images/price-drop-active.png) no-repeat}
.tab-block .tab-content{border:2px #f5f5f5 solid;padding:15px 0}
.tab-block .price{text-align:center;font-size:12px;color:#7f7f7f;font-weight:600}
.tab-block .sub-title{color:#8e208c;font-size:12px;text-align:center;font-weight:300}
.tab-block .title{font-size:13px;color:#404040;background:none;border:none;padding:0;text-align:center;margin-bottom:7px}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.tab-block .nav-tabs li a{font-size:23px}
}
.tab-owl{position:relative}
.tab-owl .owl-buttons{display:block;margin:0 20px}
.tab-owl .item{margin:10px;position:relative;height:280px;background:#fff;text-align:center;display:block;width:90%}
.tab-owl .item img{height:70%;max-width:99%}
.tab-owl .owl-next{background:url(../images/right-arrow.png) no-repeat;width:23px;height:23px;border-radius:0!important;position:absolute;right:-20px;top:37%}
.tab-owl .owl-prev{background:url(../images/left-arrows.png) no-repeat;width:23px;height:23px;border-radius:0;position:absolute;left:-20px;top:37%}
.product-category-search .pro-box{border:2px solid #f5f5f5}
.product-category-search .pro-box:hover{border:2px #02458b solid}
.product-category-search .pro-search-cat-block .title{margin-bottom:25px}
.product-cat-box{margin-bottom:5px}
.product-cat-title{text-align:center;margin-bottom:25px;text-transform:uppercase;color:#333;  font-weight:700;
;font-size:18px;height:50px;overflow:hidden}
.login-close-btn .close-model{position:fixed;right:5px;top:10px}
.myaccount-wishlist-disconnect{position:relative;opacity:.6}
.myaccount-wishlist-disconnect .ui-disconnectbtn{left:28%;position:absolute;top:45%;color:gray}
.pro-search-cat-block{overflow:hidden}
.bx-wrapper img{max-width:100%;display:block}
a.continue-shopping-btn{float:right;margin:8px 0;color:#404040;  font-weight:700;
}
.product-compare-top-navi a.continue-shopping-btn i.fa-angle-double-right{font-size:20px;color:#8e208c;margin-left:5px;margin-right:0}
a.continue-shopping-btn i.fa{color:#8e208c;margin-left:5px}
.product-showcase{padding-top:15px;  font-weight:400;
}
.product-gallery-view .product-showcase.row{margin:0}
.product-section-box a i.quote-icon span{color:#505050}
.product-section-box a:hover i.quote-icon span{color:#8e208c}
.product-section-box a i.quote-icon{padding-right:0;margin-right:10px}
.estimate-detail{background:#f5f5f5;padding:5px}
.estimate-detail .estimate-tag-block{margin-bottom:5px;background:#fff;padding:15px 20px;font-size:14px;  font-weight:300;
}
.estimate-detail .estimate-tag-block:last-child{margin-bottom:0}
.estimate-detail .estimate-tag-block .estimate-row{margin-bottom:12px;font-size:13px; color:#404040;}
.estimate-detail .estimate-tag-block .estimate-row:last-child{margin-bottom:0}
.estimate-detail .estimate-tag-block .estimate-row div{display:inline-block;margin-right:15px}
.estimate-detail .estimate-tag-block .estimate-row img{border:1px #ccc solid;margin:0 5px;width:34px;height:18px}
.estimate-detail .estimate-tag-block.total-estimate{border-bottom:3px #e3e3e3 solid;text-align:center;color:#8e208c;font-size:24px;padding:7px 15px;  font-weight:400;
}
.estimate-detail p{font-size:11px;color:#636363;text-align:center; }
.estimate-tag-block span{  font-weight:400;
color:#404040}
.estimate-tag-block .heading span{font-size:15px;}
.estimate-tag-block span.pink{color:#8e208c;  font-weight:400;
}
.estimate-tag-block .estimate-block{font-size:16px}
.estimate-tag-block .estimate-block span{  font-weight:700;
}
.color-selection-box .dropdown.dropdown-size .btn{position:relative}
.color-selection-box .dropdown-size .caret{right:7px;position:absolute}
.request-comment-info{padding-left:10px}
.request-comment-info p{color:#666;font-size:12px; font-weight:400;font-style:italic}
.product-color-price-table{min-width: 300px;overflow-x: auto;display: block;}
.request-info-modal .product-color-price-table{margin-bottom: 20px;}
.product-decoration-table .product-color-price-table tr.black-bottom-border{border-bottom:1px solid #8f8f8f;font-size:12.11px; color:#404040}
.product-decoration-table .product-color-price-table tr.grey-bottom-border{border-bottom:1px solid #e3e3e3;font-size:12px; color:#7f7f7f}
.product-decoration-table .product-color-price-table tr th:after,.product-decoration-table .product-color-price-table tr td:after{bottom:1px;content:"";height:4px;margin:0;padding:0;position:absolute;right:0;width:1px}
.product-decoration-table .product-color-price-table tr.black-bottom-border th:after,.product-decoration-table .product-color-price-table tr.black-bottom-border td:after{background:#8f8f8f}
.product-decoration-table .product-color-price-table tr.grey-bottom-border td:after{background:#e3e3e3}
.product-decoration-table .product-color-price-table tr.black-bottom-border th:last-child:after,.product-decoration-table .product-color-price-table tr.black-bottom-border td:last-child:after,.product-decoration-table .product-color-price-table tr.grey-bottom-border td:last-child:after{background:none}
.product-decoration-table .product-color-price-table th:first-child,.product-decoration-table .product-color-price-table td:first-child{text-align:left;color:#404040}
.product-decoration-table .product-color-price-table tr th,.product-decoration-table .product-color-price-table tr td{position:relative;text-align:center;padding:3px 0 3px 3px;font-weight:400}
.product-decoration-table .product-color-price-table th:last-child:after,.product-decoration-table .product-color-price-table td:last-child:after{color:#404040}
.product-decoration-table .product-color-price-table td:last-child{color:#404040}
.estimate-detail .estimate-totle-block{margin-bottom:5px;background:#fff;padding:0;font-size:14px;  font-weight:300;
}
.estimate-paper-proof h3{display:inline-block;width:25%;color:#404040; font-weight:700;
;font-size:14px}
.estimate-paper-proof span{font-size:12px; color:#7f7f7f}
.estimate-paper-proof a{font-size:12px; color:#404040}
.additional-change-right{ font-weight:400;font-size:12px;padding-top:25px;font-style:italic}
.additional-change-right p{text-align:right}
.additional-change-right span{margin:0;padding:0;color:#8e208c; font-weight:400;font-size:12px}
.estimate-sub-table{margin:0;padding:0;width:100%}
.estimate-sub-table thead tr{border-bottom:1px solid #e6e6e6}
.estimate-sub-table tr th,.estimate-sub-table tr td{border-right:1px solid #e6e6e6;padding:10px 15px;text-align:center;color:#666464}
.estimate-sub-table tr th{  font-weight:700;
;font-size:14px;font-weight:400}
.estimate-sub-table tr td{  font-weight:400;
font-size:16px}
.estimate-sub-totle{margin:0;padding:20px 0 0;text-align:center;  font-weight:700;
;font-weight:400}
.estimate-sub-totle h4{margin:0;padding:0;color:#404040;font-size:18px}
.estimate-sub-totle h5{color:#8e208c;font-size:25px;margin:0;padding:0}
.estimate-detail .estimate-address-block .estimate-row{margin-bottom:0;line-height:25px}
.ob-account-info .account-dashboard-info{margin:10px 0 0;padding:8px 10px 0 0;background:url(../images/account-dashboard-icon.png) no-repeat;width:190px;height:41px;text-align:right;float:right}
.account-dashboard-info h4{margin:0;padding:0;color:#3e3e3e;font-weight:400;text-transform:uppercase;  font-weight:700;
;font-size:18px}
.my-account-left h4.panel-title i.fa{color:#7f7f7f;font-size:18px;margin-top:5px}
.shopping-table-block{width:100%}
.shopping-table-block tbody tr td.discount-codes,.shopping-table-block tbody tr td.update-cart{padding:10px}
.shopping-table-block tbody tr td.discount-codes{background:#dedede;width:50%}
.shopping-table-block tbody tr td.discount-codes span{float:left;margin-top:12px;color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase}
.shopping-table-block tbody tr td.discount-codes .form-group{float:right;width:77%;margin-bottom:10px}
.shopping-table-block tbody tr td.discount-codes input[type="text"]{width:65%;border:none;box-shadow:none}
.shopping-table-block tbody tr td.discount-codes input[type="submit"]{margin:0;background:#8e208c;box-shadow:none;border-radius:0;border:none;  font-weight:400;
min-width:148px;height:40px}
.shopping-table-block tbody tr td.discount-codes .type-coupon-code{background:#fff;padding:0}
.shopping-table-block tbody tr td.update-cart{background:#efefef}
.shopping-table-block tbody tr td.update-cart a.continue-shopping-btn{float:left;margin:5px 0 0}
.shopping-table-block tbody tr td.update-cart a.update-cart-btn{float:right;background:#5d5c5c;min-width:148px;height:35px;line-height:35px;text-align:center;color:#fff;  font-weight:400;
font-weight:500;text-transform:uppercase}
.shopping-table-block tbody tr td.update-cart a.update-cart-btn:hover{background:#8e208c}
.shopping-table-block .total-amount-block{border:1px solid #ddd;margin-top:20px}
.shopping-table-block .total-amount-block tbody tr{border-bottom:1px solid #ddd;background:#f5f5f5}
.shopping-table-block .total-amount-block tbody tr td{border-right:1px solid #ddd;padding:5px;text-transform:uppercase;  font-weight:700;
;font-size:15px;color:#404040;width:45%}
.shopping-table-block .total-amount-block tbody tr td:last-child{border-right:none;text-align:right;width:25%}
.shopping-table-block .total-amount-block tbody tr.grand-total{background:#5d5c5c}
.shopping-table-block .total-amount-block tbody tr.grand-total td{color:#fff;font-size:16px}
.shopping-table-block .total-amount-block tbody tr.grand-total td.total-price{font-size:21px}
.proceed-checkout-btn{margin:30px 0 0;padding:0;background:#8e208c;text-transform:uppercase;  font-weight:700;
;font-size:15px;color:#fff;min-width:235px;height:36px;line-height:36px;text-align:center;float:right}
.proceed-checkout-btn:hover,.proceed-checkout-btn:focus{background:#5d5c5c;color:#fff}
.continue-shop-btn{margin:30px 20px 0 0;padding:0;background:#5d5c5c;text-transform:uppercase;  font-weight:700;
;font-size:15px;color:#fff;min-width:235px;height:36px;line-height:36px;text-align:center;float:right}
.continue-shop-btn:hover,.continue-shop-btn:focus{background:#8e208c;color:#fff}
.main-shopping-cart-block .main-shopping-block{margin-top:20px;width:100%;border:1px solid #e3e3e3}
.main-shopping-block thead tr th{padding:10px;text-transform:uppercase;background:#efefef;border-bottom:1px solid #e3e3e3;color:#404040;text-align:center;font-size:15px;  font-weight:700;
;font-weight:400;border-right:1px solid #e3e3e3}
.main-shopping-block thead tr th:last-child {width:auto;text-align: right;}
.main-shopping-block thead tr th a i{color:#7f7f7f;font-size:18px;margin:0 8px}
.main-shopping-block thead tr th a:hover i{color:#8e208c}
.main-shopping-block .shopping-cart-itemlist{width:100%}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title{border-bottom:1px solid #e3e3e3}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th{padding:5px;border-right:1px solid #e3e3e3;color:#404040;text-align:center;font-size:14px;  font-weight:700;
;font-weight:400;text-transform:uppercase;background:#f7f8fa}
.shopping-cart-itemlist td > img{max-height:75px;max-width:75px}
.main-shopping-block .shopping-cart-itemlist tr td{font-size:14px;color:#404040;  font-weight:400;
padding:10px;border-right:1px solid #e3e3e3;text-align:center}
.main-shopping-block .shopping-cart-itemlist tr td:last-child{border-right:none}
.main-shopping-block .shopping-cart-itemlist tr td > img{display:inline-block}
.main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal{border-top:1px solid #e3e3e3}
.main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal td{padding:10px;border-right:1px solid #e3e3e3;color:#404040;text-align:center;font-size:15px;  font-weight:700;
;font-weight:400;text-transform:uppercase;background:#fafafa}
.order-item-subtotal span{float:right;color:#8e208c;font-size:16px}
.border-right-none{border-right:none!important}
.shopping-cart-itemlist tr.cart-size-quan td{padding:0;text-align:left}
.cart-size-quan{display:none}
.cart-item-view{width:100%}
.cart-item-view thead tr th{background:none;border-bottom:1px dashed #e3e3e3;border-top:1px solid #e3e3e3;text-align:left;font-size:14px}
.cart-item-view tbody tr td,.cart-item-view thead tr th{text-align:left;padding:5px 10px!important}
.size-quantity-table > thead > tr > th,.size-quantity-table > tbody > tr > td{padding:5px!important}
.size-quantity-table{width:100%;margin-bottom:30px;position:relative}
.cart-item-view .estimate-detail{background:none}
.cart-item-view .estimate-detail .estimate-tag-block{padding:0;margin-bottom:30px}
.cart-item-view .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:3px}
.cart-item-view .estimate-tag-block .heading span{text-transform:capitalize;}
.cart-item-view .estimate-tag-block > div > p{  font-style: italic; font-weight:300;
;font-size:12px;color:gray}
.size-quantity-table tr.black-bottom-border{border-bottom:1px solid #969696;font-size:12.11px; color:#404040}
.size-quantity-table tr.grey-bottom-border{border-bottom:1px solid #e3e3e3;font-size:12px; color:#7f7f7f}
.size-quantity-table tr th:after,.size-quantity-table tr td:after{bottom:0;content:"";height:4px;margin:0;padding:0;position:absolute;right:0;width:1px;background:#969696}
.size-quantity-table tr.black-bottom-border th:after,.size-quantity-table tr.black-bottom-border td:after{background:#8f8f8f}
.size-quantity-table tr.grey-bottom-border td:after{background:#e3e3e3}
.size-quantity-table tr.black-bottom-border th:last-child:after,.size-quantity-table tr.black-bottom-border td:last-child:after,.size-quantity-table tr.grey-bottom-border td:last-child:after{background:none}
.size-quantity-table th:first-child,.size-quantity-table td:first-child{text-align:left;color:#404040}
.size-quantity-table tr th{border-top:none;border-right:none importnat}
.size-quantity-table tr th,.size-quantity-table tr td{position:relative;text-align:center;padding:3px 0 3px 3px;font-weight:400}
.size-quantity-table th:last-child:after,.size-quantity-table td:last-child:after{color:#404040}
.size-quantity-table td:last-child{color:#404040}
.main-shopping-block .size-quantity-table tr td{border-right:none;text-align:center}
.main-shopping-block .size-quantity-table tr.grey-bottom-border td{color:#7f7f7f}
.main-shopping-block .size-quantity-table tr td:first-child{text-align:left;color:#404040}
.main-shopping-block .size-quantity-table tr th:first-child{text-align:left}
.main-shopping-block .size-quantity-table tr th{text-align:center}
.cart-item-view tr td{vertical-align:top}
.size-quantity-table tr.black-bottom-border th{border-top:none;font-size:12px; border-right:none;padding:5px}
.product-quantity-list{width:100%}
.product-quantity-list tr td{vertical-align:top}
.product-quantity-list thead tr th{background:#fafafa!important;border-bottom:1px dashed #e3e3e3;border-top:1px solid #e3e3e3;text-align:left}
.product-quantity-list thead tr th.text-center{text-align:center}
.product-quantity-list tbody tr td.text-center{text-align:center}
.product-quantity-list .size-quantity-table tr.black-bottom-border th{background:none!important}
.product-quantity-list tbody tr td{padding:10px!important}
.product-quantity-list .size-quantity-table tbody tr td{padding:5px!important}
.product-quantity-list tbody tr td span{color:#7f7f7f}
.product-quantity-list .size-quantity-table{margin-bottom:10px}
.quantity-item{background:#898989;color:#fff;display:inline-block;font-size:14px;height:41px;line-height:41px;margin:0 10px 0 0;padding:0;text-align:center;vertical-align:middle;width:36px}
.product-quantity-list .item-list-number{padding-bottom:0;padding-left:0;padding-top:0;vertical-align:middle}
.labels ul .inner-box li{padding-right:3px;width:inherit}
.labels{margin-top:5px;  font-weight:400;
font-size:16px;width:100%;display:block;margin-bottom:15px}
.labels ul{margin:0;padding:0;list-style:none}
.labels ul li{float:left;padding-right:10px;width:50%;position:relative}
.labels ul li:last-child{padding-right:0}
.labels ul li .icons{background:#fff;color:#a6a6a6;display:inline-block;line-height:22px;padding:10px;border:1px #F5F5F5 solid; font-weight:400;width:100%;text-align:center;font-size:16px;cursor:pointer}
.labels ul li .icons i{padding-right:10px;font-size:16px}
.labels ul li .icons:hover{border:1px #F5F5F5 solid;background:#f5f5f5;color:#333}
.labels ul li .icons:hover i{color:#8e208c}
.product-section-box h2{background:#F9F9F9; font-weight:700;
;font-size:16px;margin-bottom:10px;padding:8px 30px 8px 46px;border-bottom:#EEE 3px solid;color:#404040;position:relative}
.product-section-box h2 span{color:#111;font-size:12px;}
.product-section-box h2 i{position:absolute;top:-1px;left:0;padding:10px;font-style:normal;background:url(../images/pink-button.png) no-repeat;color:#fff;font-size:18px; width:39px;height:39px}
.prod-detail-box .inner-block{padding:7px 0}
.prod-detail-box .inner-block p{font-size:13px;color:#595959;padding:0 0 15px;text-transform:uppercase}
.prod-detail-box .inner-block .btn-box{padding:0 15px;margin-top:10px}
.prod-detail-box .inner-block .rating-average h3{background:#f5f3f4;font-size:16px;letter-spacing:.5px;  font-weight:400;
padding:10px;margin:0;display:block;text-align:center;border-bottom:#DDD 1px solid;color:#404040}
.ob-related-product .item{margin:0 15px}
.ob-related-product .owl-next{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0!important;background-position:-15px}
.ob-related-product .owl-prev{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0}
.ob-related-product .owl-nav{text-align:right;margin:-20px 11px 25px 0}
.ob-related-product .owl-buttons {position: absolute;right: 13px;top: -45px;}
.owl-pagination{display:none}
.modal-content .close{}
.bootbox.bootbox-confirm .modal-content .close{top:0;margin-top:4px!important}
.bootbox.bootbox-confirm .modal-content{background:#F5F5F5;border:none}
.bootbox.bootbox-confirm .modal-body{background:url(../images/titile-slice.png) repeat-x 0 0;border:1px solid #FFF}
.bootbox.bootbox-confirm .modal-footer{background:#fff;border-top:0}
.close:hover,.close:focus{opacity:1}
.product-compare-list{background:none repeat scroll 0 0 #f0f0f0;color:gray;transition-property:opacity,left,top,width; font-size:13px;margin-top:10px;padding-bottom:10px;padding-top:10px;position:relative;transition-duration:2s,1s}
.product-compare-list .compare-images .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:14px}
.product-compare-list .compare-img-wrap:hover .close,.product-compare-list .compare-img-wrap:hover p{color:#8e208c}
.product-compare-list .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:18px}
.product-compare-list .btn-search{margin-right:20px;margin-top:15px;padding:10px 20px}
.title-block{border-bottom:#CCC 1px solid;margin-bottom:15px}
.heading-2{ font-weight:700;
;font-size:17px;color:#404040;text-align:left;padding:10px 0;margin-bottom:20px;border-bottom:#ddd 1px solid}
.title-block .heading-2{display:inline-block;border-bottom:0 none;text-align:left;margin:0;padding-top:12px;font-size:18px}
.title-block img{float:left;margin:4px 10px}
.title-block .skuprice span{padding-top:5px;color:#888;text-transform:uppercase;font-size:15px}
.title-block span a{color:#888;text-transform:uppercase;font-size:15px;margin:5px 0 0 15px}
.title-block span a:hover{color:#8e208c}
.skuprice{margin-bottom:8px;width:100%;display:inline-block}
.skuprice > div{margin-top:9px;font-size:16px;  font-weight:400;
text-align:center;padding:5px 20px 0;text-align:center;min-height:30px;border-right:1px #ddd solid;float:left}
.skuprice p.stars span{display:inline-block;float:none}
.skuprice span{color:#969696}
.skuprice > div:last-child{border-right:0}
.skuprice span a{height:15px;width:15px;display:inline-block;background:url(../images/star.png) no-repeat;width:15px;height:15px;display:inline-block;background-position:0 0}
.skuprice span a:hover,.skuprice span a.active{background-position:0 -15px}
.product-description .nav-tabs{padding-bottom:25px;border:none}
.product-description .nav-tabs li{position:relative;width:33.3%;float:left;text-align:center;background:#E6E6E6;border:1px #A7A7A7 solid;margin:0;border-right:0}
.product-description .nav-tabs li:last-child{border-right:1px #A7A7A7 solid}
.product-description .nav-tabs a{color:#A7A7A7;border:none;letter-spacing:1px;text-transform:uppercase;  font-weight:700;
;font-size:18px;margin:0;border-radius:0;padding:6px}
.product-description .nav-tabs.nav-justified > li > a{font-size:16px;border-bottom:transparent;  font-weight:400;
background:#E6E6E6;border-radius:0;padding:12px;color:#404040;border-radius:10px 10px 0 0}
.product-description .nav-tabs .active a,.product-description .nav-tabs .active a:hover,.product-description .nav-tabs .active a:focus,.product-description .nav-tabs a:hover,.product-description .nav-tabs a:focus{background:#fff;border:none;color:#222}
.product-description .nav-tabs .active,.product-description .nav-tabs li:hover{border-bottom-color:#fff}
.product-wrapper .nav-tabs li.active a::before,.product-wrapper .nav-tabs li:hover a::before{position:absolute;content:'';width:100%;height:3px;background:#8e208c;left:0;right:0;top:0}
.product-section-box{margin-bottom:20px;  font-weight:400;
}
.product-section-box .panel-group{margin-bottom:8px}
.color-box li, .tooltip-color-box li{display:inline-block;margin-right:0;}
.tooltip-color-box li{margin-right:5px}
.color-box input[type=checkbox], .tooltip-color-box input[type=checkbox]{display:none;border-radius:0}
.color-box label, .tooltip-color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;}
.color-box input:checked ~ label, .tooltip-color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.owl-carousel.color-box li.owl-item{max-width:30px;margin-right:5px;}

.wish-list-color-box li{display:inline-block;margin-right:0;}
.wish-list-color-box input[type=checkbox], .tooltip-color-box input[type=checkbox]{display:none;border-radius:0}
.wish-list-color-box label, .tooltip-color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;}
.wish-list-color-box input:checked ~ label, .tooltip-color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.wish-list-color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.owl-carousel.wish-list-color-box li.owl-item{max-width:30px;margin-right:5px;}

.wish-list-color-box-guest li{display:inline-block;margin-right:0;}
.wish-list-color-box-guest input[type=checkbox], .tooltip-color-box input[type=checkbox]{display:none;border-radius:0}
.wish-list-color-box-guest label, .tooltip-color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;}
.wish-list-color-box-guest input:checked ~ label, .tooltip-color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.wish-list-color-box-guest .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.owl-carousel.wish-list-color-box-guest li.owl-item{max-width:30px;margin-right:5px;}

/*.color-filter li div.tooltip { white-space:nowrap; width:auto; height:auto; float:none; }*/
.color-filter li > div{width: 30px;height: 30px;float:left;margin:0;background-repeat: no-repeat;background-size:88% 88%; background-position: center center !important;}
.color-filter li div + div {width:auto}
.white-box input:checked ~ label{background-image:url(../images/checkbox-arrow-black.png);width:30px;height:30px;display:inline-block}
.padding-bottom-0{padding-bottom:0!important}
.radiobox.select-box{padding-bottom:0}
.product-section-box .imprint-box .radiobox,.product-section-box .print-position{display:inline-block;width:100%;color:#666;font-size:14px;  font-weight:400;
}
.print-checkbox input[type="checkbox"]{margin:0;opacity:0;padding:0;width:15px}
.product-section-box .print-checkbox input[type="checkbox"] + label{background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#777;display:inline-block;line-height:20px;margin-left:-15px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;  font-weight:400;
font-size:14px}
.print-position{padding-top:5px}
.optional-panel .more-option ul li{margin-left:0!important;}
.print-position .print-checkbox{padding-top:20px}
.print-position .print-checkbox span{color:#111;font-size:14px;display:inline-block;padding-bottom:5px;width:100%;float:left}
.print-checkbox input[type="checkbox"]:checked + label{}
.print-checkbox  label::before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    top: 6px;
    margin-left: -10px;
    content: "";
    position: absolute;
    left: 0;
    border: solid 1px;
    border-radius: 100%;
    }
.print-checkbox input[type="checkbox"]:checked + label::after{display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;top: 6px;margin-left: -10px;content: "";position: absolute;left: 0;background-color: #03517b;border-radius: 100%;}

.radiobox label{  font-weight:400;
}
.btn-file{overflow:hidden;position:relative}
.btn-file input[type="file"]{background:url(../images/upload-botton.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:inherit;display:block;height:27px;min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0;width:114px}
input[readonly]{background-color:#fff!important;cursor:text!important}
.product-section-box .imprint-box .select-wrapper{display:inline-block;vertical-align:middle;margin-top:10px;margin-left:10px}
input.btn-file,button.btn-file,html input[type="button"].btn-file,input[type="reset"].btn-file,input[type="submit"].btn-file{background:url(../images/upload-botton.png) no-repeat;width:120px;height:32px;display:inline-block;padding-left:30px;color:#FFF;font-size:13px;box-shadow:none;border:none}
.product-section-box .imprint-box .radiobox .input-group input[type="text"]{box-shadow:none}
.product-section-box .imprint-box .radiobox .input-group input[type="text"]:focus{border:none}
.print-position .print-checkbox > div.print-position-right {width:100%;}
.print-position .print-checkbox > div.print-position-right .checkbox label:after{padding-top:0;}
.info-icons a{font-size:16px;color:#c2c2c2;padding:5px 2px;display:inline-block}
.info-icons a:hover{color:#8e208c}
.select-box p{float:left;text-align:left;padding-top:3px;min-width:45px}
.option-body p{font-size:14px}
.product-section-box .imprint-box .radiobox input[type="text"]{width:auto;display:inline-block;margin:0 0 5px 5px;background:#fff;border:1px solid #d9d9d9;height:auto;line-height:28px;padding:0 4px;border-radius:0;box-shadow:none;-webkit-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5)}
.file-col > span{margin-right:10px;font-size:14px}
.product-section-box .print-checkbox input[type="checkbox"]:checked + label{background-position:0 -24px}
.product-section-box .imprint-box .radiobox .select-wrapper,.product-section-box .imprint-box .radiobox .select-wrapper select{width:140px;margin-top:0;margin-bottom:0;display:inline-block;height:auto;line-height:22px;padding:0}
.radiobox select{padding:10px;border:1px #ddd solid;display:inline-block;height:auto;line-height:22px;margin:0 0 0 15px;padding:0;width:140px}
.product-section-box .imprint-box .radiobox .input-group .file_up{border:0 none!important}
.product-section-box .print-position .css-label{margin-left: 10px;margin-right:10px;  font-weight:400;
color:#5f5f5f; font-size:12px;text-transform:inherit;}
.print-position .print-checkbox > div{width:50%;padding:5px 0}
.print-position input.btn-default{font-size:12px;padding:5px 10px}
.print-checkbox .col-sm-4{padding:0}
.print-checkbox > div{float:left;padding:10px 10px 10px 0}
.upload-block{border-radius:5px;border:1px #E3E3E3 solid;overflow:hidden;margin-top:-10px}
.upload-block .btn-file{background:#F5F3F4 url(../images/upload-file-button.png) no-repeat left 4px;padding:0;font-size:16px;width:120px;height:40px;border-radius:0;margin:0;position:relative;border:0!important;float:left}
.upload-block i{font-size:16px;padding:8px;display:inline-block}
input[type="submit"].view-diagram{border:1px #02458b solid;background:url(../images/pink-line.png) repeat-x 0 0;border-radius:2px;height:29px;line-height:16px;width:120px;padding:0 12px}
.estimate-text.shipping-col{font-size:16px;  font-weight:700;
;padding-top:13px;color:#333}
.estimate-text.shipping-col span{color:#8e208c;font-size:16px;  font-weight:700;
}
.estimate-table .title{display:table-caption;text-align:center;font-size:larger}
.estimate-table .heading{display:table-row;text-align:center}
.estimate-table .row1{display:table-row}
.estimate-table .cell{display:table-cell;border:#cdcdcd 1px solid;padding:10px}
.estimate-table{margin-top:5px}
.estimate-table table{font-size:14px;color:#595959;width:100%;text-align:center;display:table;  font-weight:400;
font-weight:400}
.estimate-table table th{text-align:center;border:#ddd 1px solid;padding:5px 10px;  font-weight:700;
;font-size:14px;color:#595959}
.estimate-table table td{font-weight:400;font-size:14px;padding:5px;text-align:center;color:#222;border:1px #ccc solid;  font-weight:400;
}
.estimate-table.total-detail-price{margin-bottom:10px}
.estimate-table.total-detail-price table th{border-right:1px solid #ccc;border-top:0 none;color:#666;  font-weight:700;
;font-size:16px;padding:5px 9px;text-align:center}
.estimate-table.total-detail-price table th.total-price{font-size:24px;  font-weight:400;
}
.estimate-table.total-detail-price table td{background:none repeat scroll 0 0 #fff;border:1px solid #e6e6e6;color:#999;  font-weight:400;
;font-size:16px;padding:9px;text-align:center}
.estimate-table table{border:1px solid #e6e6e6}
.estimate-table.total-detail-price table th.total-price span{color:#8e208c}
.additional-charges-block{font-size:12px;font-weight:400;font-size:12px}
.additional-charges-block b{  font-weight:400;
font-weight:400;text-transform:uppercase}
.print-checkbox .col-sm-4{padding:0}
.print-checkbox > div{float:left;padding:0 7px 10px}
.special-instruction-textarea{margin-top:-15px;margin-bottom:20px}
.special-instruction-textarea textarea{width:100%;border:#CCC 1px solid;padding:10px;resize:none;height:80px;  font-weight:400;
font-size:14px}
.quantitytable{text-align:center}
.quantitytable table{width:100%}
.quantitytable table th{background:#999;color:#FFF;padding:6px 10px;font-size:16px;  font-weight:400;
margin:1px;border-right:#fff 1px solid;text-align:center;text-transform:uppercase}
.quantitytable table td{margin:1px;color:#666;border-right:#fff 1px solid;  font-weight:400;
font-size:16px;padding:6px 10px;background:#E6E6E6;text-transform:uppercase}
.quantity-table ul{clear:both}
.quantity-table li{float:left;width:16%}
.quantity-table .quantity-size{display:inline-block;width:100%}
.quantity-table .quantity-size li i{padding-right:10px;font-style:normal}
.quantity-table .quantity-size li{float:left;margin-right:10px;width:70px;border:1px #ddd solid;background:url(../images/gray-slice.png) repeat-x 0 0}
.quantity-table .quantity-size li:nth-child(6),.quantity-table .quantity-size li:nth-child(7){border-color:#fff;background:none;text-align:center}
.quantity-table .quantity-size li a{font-size:16px;color:#888;margin:2px 0;display:inline-block}
.quantity-table .quantity-size li a:hover{color:#8e208c}
.quantity-table .quantity-size li:nth-child(5) span{text-align:left;padding-left:3px}
.quantity-table .quantity-size li{font-size:12px}
.quantity-table .quantity-size li:last-child{margin:0;padding-top:5px;width:auto;display:inline-block}
.quantity-table .quantity-size li:last-child span{width:auto;background-image:none}
.quantity-table .quantity-size li span{background:#fff url(../images/arrow-r.png) no-repeat 23px 0;display:inline-block;padding:7px 0 5px 7px;width:33px;height:29px}
.quantity-table .quantity-size li input{width:30px;margin:0;padding:0;background:none;border:0;color:#555;text-align:center}
.quantity-table .quantity-size.red-size li span{background:url(../images/r-arrow-i.png) no-repeat 0 0;color:#fff}
.quantity-table .quantity-size.blue-size li span{background:url(../images/b-arrow-i.png) no-repeat 0 0;color:#fff}
.quantity-table .quantity-size.edit-size li{background:none;border:none}
.quantity-table .quantity-size.edit-size li span{background:none}
.quantity-table .quantity-size.edit-size li em{font-style:normal}
.total-usd{text-align:center;text-transform:uppercase;color:#222;  font-weight:700;
;font-size:20px}
.total-usd span{color:#8e208c;font-size:30px;  font-weight:700;
;text-transform:none!important}
.total-usd .total{font-size:18px;line-height:30px;  font-weight:400;
}
.coupon{margin-top:10px;text-transform:uppercase;padding:10px;width:145px;height:46px;text-align:center;background:url(../images/green-image.png) no-repeat 0 0;color:#fff;font-size:18px;  font-weight:700;
;float:left;cursor:default}
.coupon i{padding-left:5px}
.subline-text{ font-size:13px;text-transform:none}
.styled-button{background:none repeat scroll 0 0 #e5564b;border:1px solid #c42929;border-radius:3px;color:#fff;display:inline-block;float:left;margin-right:20px; font-size:16px;text-transform:uppercase}
.styled-button:hover{color:#fff}
.styled-button i{background:none repeat scroll 0 0 #d53f3f;display:table-cell;font-size:24px;padding:4px 8px;box-shadow:inset -1px 0 0 0 #e46662,9px 0 20px -5px rgba(255,255,255,0.3);-moz-box-shadow:inset -1px 0 0 0 #e46662,9px 0 20px -5px rgba(255,255,255,0.3);-webkit-box-shadow:inset -1px 0 0 0 #e46662,9px 0 20px -5px rgba(255,255,255,0.3)}
.styled-button span{box-shadow:inset 0 1px 0 0 #f1736f;-moz-box-shadow:inset 0 1px 0 0 #f1736f;-webkit-box-shadow:inset 0 1px 0 0 #f1736f;border-left:1px solid #c42929;display:table-cell;padding:8px 12px}
.start-designing-block .v-label{font-size:12px;color:#666;}
.imprint-box .btn-file{ color:#fff;text-transform:capitalize;font-size:13px}
.upload-logo{line-height:30px}
.upload-logo label{padding:0 20px 0 5px}
.special-instruction-textarea textarea{width:99.9%;border:#ddd 1px solid;padding:10px;margin-left:1px;resize:none; font-weight:400;font-size:12px;box-shadow:none;min-height:110px;color:#666}
.product-section-box .cart-link input.btn-default{margin-right:0;margin-left:25px}
.detail-nav-block .line{border-bottom:1px solid #ccc;display:block; font-size:20px;line-height:0;margin-bottom:-30px;text-align:center;text-transform:uppercase}
.subline-text{  font-weight:400;
font-size:13px;text-transform:none}
.styled-button{background:none repeat scroll 0 0 #e5564b;border:1px solid #c42929;border-radius:3px;color:#fff;display:inline-block;float:left;margin-right:20px;  font-weight:400;
font-size:16px;text-transform:uppercase}
.detail-nav-block .nav-tabs li a{border-radius:0;border:0 none;color:#a7a7a7;font-size:18px;text-transform:uppercase;padding:0;margin:14px 25px}
.detail-nav-block .nav-tabs li a:hover{background:#fff;color:#000;border:0 none}
.detail-nav-block .nav-tabs > li.active > a,.detail-nav-block .nav-tabs > li.active > a:hover,.detail-nav-block .nav-tabs > li.active > a:focus{border-bottom:1px solid #e5564b;color:#000;border-right:0;border-top:0;border-left:0;border-radius:0}
.start-designing-block .v-label{font-size:12px;color:#666;  font-weight:400;
}
.imprint-box .btn-file{  font-weight:400;
color:#fff;text-transform:capitalize;font-size:13px}
.detail-nav-block .tab-content .inner-tab-content{display:block;margin-bottom:10px}
.product-section-box .estimate-box table tr td{  font-weight:400;
}
.color-selected-col{color:#7f7f7f;font-size:14px;  font-weight:400;
background:url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);border:1px solid #e6e6e6;padding:5px 2px 5px 10px}
.color-selected-col span{float:right;padding:5px;background:#F9B315;display:inline-block;width:27px;height:26px;margin-top:-3px}
.radiobox .select-wrapper-col .checkout-select-wrapper{height:auto!important;line-height:inherit!important;background:none!important}
.radiobox .select-wrapper-col .checkout-select-wrapper select{height:30px!important;width:100%!important;line-height:inherit!important;box-shadow:none!important}
.radiobox .inp-parts .checkout-select-wrapper .checkout_holder{margin:0 10px!important}
.select-wrapper-col{float:left;color:#7f7f7f;font-size:14px;  font-weight:400;
display:inline-block;background:url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5)}
.checkout-select-wrapper{border:1px #e6e6e6 solid}
.select-wrapper-col span{  font-weight:400;
font-size:14px;position:relative;height:30px;display:block}
.radiobox .other-color{display:inline-block;padding:6px 4px;margin-left:2px}
.radiobox .other-color i{color:#BFBFBF;font-size:22px}
.radiobox .other-color:hover i{color:#555}
.radiobox.multi-select-2 > div{padding-right:5px}
.radiobox.multi-select-2 .select-wrapper-col,.radiobox.multi-select-2 .select-wrapper-col select{width:120px}
.radiobox .select-wrapper-col,.radiobox .select-wrapper-col select{width:210px;float:right;height:30px;line-height:28px}
.product-section-box .radiobox.select-box{clear:both;display:inline-block;width:100%;margin:5px 0}
.radiobox .select-wrapper-col .checkout_holder{display:block;margin:0 25px 0 12px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative}
.radiobox .f-none{float:none;display:inline-table;margin-left:10px}
.product-section-box .option-body .radiobox.multi-select{margin-top:15px}
.product-section-box .option-body .radiobox.multi-select p{padding-top:8px;padding-bottom:0}
.product-section-box .option-body .radiobox.multi-select input{  font-weight:400;
color:#333;font-weight:400}
.product-section-box .option-body .radiobox.multi-select .select-wrapper-col select{margin:0}
.radiobox .select-wrapper-col select{margin:0;position:absolute;  font-weight:400;
z-index:2;cursor:pointer;outline:none;font-size:14px;opacity:0}
.cart-link{margin-top:10px}
.cart-link a{background:url(../images/black-slice.png) repeat-x 0 0;color:#fff;  font-weight:700;
;font-size:16px;text-align:center;border:1px solid #505050;padding:7px 8px 6px;min-width:183px;height:37px;margin-bottom:10px}
.cart-link a.button-margin-right{margin-right:0}
.cart-link a:last-child{margin-right:0}
.cart-link a i{padding-right:7px}
.cart-link a:hover,.cart-link a:focus{background:url(../images/pink-slice.png) repeat-x 0 0;color:#fff;border-color:#8e208c}
.cart-link input[type="submit"] .product-section-box .cart-link input.btn-default{margin-right:0;margin-left:10px;background:#7F7F7F;padding:8px 25px;border:0;width:130px;text-transform:uppercase;text-align:center;  font-weight:400;
}
.product-section-box .cart-link input.btn-default:hover{background:#8e208c;color:#fff}
.radiobox .shipping-select .select-wrapper-col,.radiobox .shipping-select .select-wrapper-col select{width:100%;  font-weight:400;
font-size:14px}
.product-detail-tab .nav-tabs li a{padding:14px 0 8px;background:#f5f5f5;border:1px solid #ddd;border-bottom-color:transparent;  font-weight:400;
border-radius:5px 5px 0 0;font-size:18px;color:#888;min-width:165px;text-align:center;display:inline-block}
.product-detail-tab .nav-tabs li.active a{background:#fff;padding:14px 0 9px;color:#444;border:1px solid #ddd;border-bottom-color:transparent}
.product-detail-tab .tab-content{margin:7px 0 20px;border:1px #ddd solid}
.product-detail-tab .tab-content li,.product-detail-tab .tab-content p{ font-weight:400;font-size:13px;padding-bottom:10px;line-height:20px;color:#7E7E7E}
.product-rating-info-wrap{padding:20px}
.product-color-price-table tbody tr td{padding: 0 5px;}
.product-rating-title-wrap{margin-bottom:20px;font-size:12px}
.product-rating-title-wrap .fa{font-size:16px}
.product-rating-title-wrap .rating-value{font-weight:700;font-size:16px}
.product-rating-title-wrap .product-rating-top-block{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}
.product-rating-title-wrap .btn-default{border-radius:2px;display:inline-block}
.product-rating-title-wrap .lighter-icon{opacity:.5;margin-right:15px}
.optional-panel{/* border:1px #E3E3E3 solid; */margin:10px 0}
.option-head{background:#F5F5F5;padding:7px 20px;min-height:36px}
.addnew-option-head{background:#c9c9c9;padding:7px 20px;min-height:36px}
.addnew-option-head a{color:#525252;display:block}
.addnew-option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px;width:15px;height:15px;margin:5px 0}
.optional-panel.in .option-head a i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}
.option-head a i{padding:5px;color:#222;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.option-head .fa-check{padding-top:5px;font-size:14px}
.option-head a{color:#7F7F7F;font-size:14px; width:100%;display:inline}
a.remove-add{float:right;width:55px;line-height:24px;font-style:italic;font-size:12px}
.option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px;margin:5px 0;padding:0!important}
.optional-panel.in .option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px}
.option-body{padding:15px 20px;border-top:1px #E3E3E3 solid;position:relative}
.option-body .radiobox .select-wrapper-col{margin:10px 0;position:relative}
a.coupon{display:inline-block}
.coupon:hover{color:#fff}
.offer-col{display:none;width:172px;height:120px;background:url(../images/blue-image.png) no-repeat;padding:8px 12px;color:#fff;position:absolute;top:59px;left:-2px;text-align:left}
.product-section-box .offer-col p{font-size:13px;line-height:14px;text-align:center;  font-weight:300;
}
.product-section-box .offer-col span{font-size:12px; text-align:left;padding-left:5px;color:#fff;text-transform:uppercase}
.offer-col div{font-size:32px;  font-weight:700;
;line-height:34px}
.offer-col div i{font-size:12px;  font-weight:700;
;width:30px;float:right;line-height:14px;padding-top:3px;font-style:normal}
.other-color.in{}
.other-color-dropdown{background:#E6E6E6;position:absolute;top:65px;padding:10px;width:418px;z-index:100;right:-6px;display:none}
.other-color-dropdown .color-option-col{border:1px #fff solid;background:#fff}
.other-color-dropdown h3{text-align:center;padding:12px 10px;background:#F6F6F6; font-size:16px;text-transform:uppercase;color:#444;margin:0}
.other-color-dropdown .color-option-col p{padding-bottom:0}
.other-color-dropdown ul{padding:15px}
.other-color-dropdown img{padding-top:5px}
.other-color-dropdown ul li{border-bottom:1px #ddd dotted;width:100%;padding-bottom:15px;margin-bottom:10px;display:inline-block}
.other-color-dropdown ul li:last-child{border:0;padding:0;margin:0}
.other-color-dropdown ul span{font-size:30px;  font-weight:400;
color:#000;text-transform:uppercase}
.other-color-dropdown ul p{color:#888;font-size:11px;  font-weight:400;
text-transform:uppercase}
.radiobox.shipping-colum{padding-left:15px}
.color-selection-box h5{font-size:14px}
.color-selection-box p{padding:5px 0;font-size:12px;color:#888;float:none;text-align:left;  font-weight:300;
}
.color-selection-box span{font-size:14px}
.color-selection > div{position:inherit}
.color-selection-box .dropdown .btn{position:relative;border-radius:0;-webkit-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);padding:5px 10px;min-width:170px;margin-top:10px;text-align:left;border-color:#ddd;color:#888}
.color-selection-box .btn-default:hover,.color-selection-box .btn-default:focus,.color-selection-box .btn-default:active,.color-selection-box .btn-default.active{background:none;border-color:#ddd}
.selection-color-box .color-selection-box .caret{margin:6px 5px;position:absolute;right:10px;width:auto;height:auto}
.color-selection-box .dropdown-menu{width:170px;min-width:150px;border-radius:0;margin-top:-1px;left:0}
.color-selection-box .dropdown-menu a{padding:5px 8px;line-height:16px;color:#888;font-size:13px;  font-weight:300;
}
.color-selection-box .dropdown-menu span{width:17px;height:17px;display:inline-block;margin-right:10px;float:left}
.color-table table{width:100%}
.color-table{border:1px #ccc solid;border-bottom:0;margin:15px 0}
.color-box-pagination .input-col{margin-right:-2px}
.color-box-pagination .input-col input{width:45px!important}
.colorholder tr td{border:1px solid #ccc;text-align:center;padding:5px;border-right: 0}
.color-table tr td:last-child .colorholder tr td {border-right: 1px solid #ccc;}
.last .colorholder td:last-child{border-right:0}
.colorholder tr .colorbox{padding:1px;border-bottom:1px solid #ccc}
.colorholder tr td a{color:#222;font-size:13px;  font-weight:300;
}
.color-box-pagination{text-align:center}
.color-box-pagination ul{display:inline-block;text-align:center}
.color-box-pagination ul li{float:left;margin-right:-1px}
.color-box-pagination ul li a i{font-size:14px}
.color-box-pagination ul li a{width:25px; font-weight:400;font-size:12px;height:25px;border:1px #ddd solid;padding:3px 5px;display:inline-block;text-align:center;color:#666}
.color-selection-box .color-table .center{text-align:center}
.color-box-pagination ul li.input-col a{padding:0}
.color-box-pagination ul li.blank{padding:0 5px;font-weight:600}
.product-section-box .radiobox .color-box-pagination ul li input{color:#333;font-size:11px;width:25px;padding:4px 2px;min-width:inherit}
.color-box-pagination ul li a:hover{color:#fff;background:#999}
.daigram-module .modal-body{margin:15px;padding:0}
.modal-content{border-radius:0}
.daigram-module .digram-head{text-align:center;background:url(../images/board-image.png) no-repeat center -2px;padding-top:45px;padding-bottom:20px}
.daigram-module .digram-head h1{font-size:26px;color:#444;  font-weight:700;
;padding-bottom:10px}
.daigram-module .digram-head h2{font-size:16px;background:none;border:0;margin:0;padding:0;color:#fff; }
.digram-img{text-align:center;padding-top:15px;position:relative}
.digram-img img{display:inline;text-align:center}
.sleeve-imprint{position:absolute;top:35px;right:98px;border:1px #ddd dashed;padding:20px;text-align:left}
.sleeve-imprint span{font-size:14px;color:#000; }
.sleeve-imprint p{font-size:13px;color:#999; }
.have-question,.digram-content{position:absolute;bottom:50px;left:50px;text-align:center}
.have-question p,.digram-content p{color:#777;font-size:18px;line-height:28px; }
/* body.modal-open{padding:0 17px 0 0 !important} */
.have-question span,.digram-content span{color:#666;font-size:18px; font-weight:700;
;padding-top:5px}
.model-popup .modal-content .close{background:#8e208c;padding:2px 0;border:3px #fff solid;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.50);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.50);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.50);border-radius:50%;opacity:1;color:#fff;font-size:11px;width:25px;height:24px;position:absolute;top:-12px;right:-11px;text-align:center;z-index:9999}
.model-popup .modal-content .close:hover{background:#000}
.model-popup.modal-content .close i{font-weight:300}
.standard-size .modal-body{padding:10px}
.standard-size .head{background:#F6F6F6;padding:15px 50px;overflow:hidden}
.standard-size .head img{padding:8px 70px 0 10px}
.standard-size .head div h1{font-size:24px;color:#8e208c; }
.standard-size .head div p{color:#999; font-weight:400;font-size:14px}
.chart-block{padding-top:10px;margin:0 -5px}
.chart-block > div{padding:0 5px 10px}
.chart-block div div h3{font-size:14px;text-align:center;padding:10px; font-weight:400;color:#fff;margin:0 -10px}
.chart-block .gray-col > div{border:1px #85A4B9 solid;padding:0 10px}
.chart-block .green-col > div{border:1px #87BC50 solid;padding:0 10px}
.chart-block .blue-col > div{border:1px #77C2EA solid;padding:0 10px}
.chart-block .gray-col div h3{background:#85A4B9}
.chart-block .green-col div h3{background:#87BC50}
.chart-block .blue-col div h3{background:#77C2EA}
.chart-block > div > div{min-height:265px}
.chart-block .size-col{padding-top:10px;width:100%;overflow:hidden}
.chart-block .size-col > span{width:64px;position:relative;height:38px;display:inline-block;font-size:16px;text-align:center; font-weight:700;
;padding-right:5px;color:#555;float:left;margin-right:10px}
.chart-block .size-col p:nth-child(2){padding-top:3px}
.chart-block .green-col .size-col p:nth-child(2),.chart-block .blue-col .size-col p:nth-child(2){padding-top:10px}
.chart-block .size-col p{font-size:12px; font-weight:400;color:#666;padding-bottom:0}
.chart-block .size-col b{ font-weight:700;
;font-weight:400}
.chart-block p.note{padding:10px 0;font-size:10px; font-weight:400;color:#666}
.chart-block .size-col > span span{clear:both;float:left;width:100%;display:inline-block;margin-top:-5px;color:#555;font-size:11px; }
.chart-block .gray-col .size-col > span{background:url(../images/size-arrow-gray.jpg) no-repeat 0 0}
.chart-block .green-col .size-col > span{background:url(../images/size-arrow-green.jpg) no-repeat 1px 0}
.chart-block .blue-col .size-col > span{background:url(../images/size-arrow-blue.jpg) no-repeat 1px 0}
.size-chart-col{border:1px #85A4B9 solid;margin-bottom:10px}
.size-chart-col img{float:left;padding-top:12px;padding-left:2px}
.size-detail{float:right;text-align:center;width:60%;padding:15px 0 10px}
.size-detail h3{color:#86A5B9;font-size:18px; font-weight:700;
;padding-bottom:5px}
.size-detail span{font-size:14px;color:#88BC50;  font-weight:300;
}
.size-detail a{display:block;font-size:12px;background:#88BC50;width:77px;margin:5px auto 3px;color:#fff;padding:2px 0;border:1px #7BAE47 solid;border-radius:5px;border-bottom-width:3px;text-align:center}
.blue-color{color:#78C1EC!important}
.size-detail a.blue-color{background:#78C1EC;border-color:#6EB3DA;color:#fff!important}
.size-have-question{padding-right:0}
.size-have-question > div{border:1px #ddd solid;overflow:hidden;background:#F8F8F8}
.size-have-question img{float:left;padding-top:7px}
.size-have-question span{font-size:30px;  font-weight:700;
;color:#8e208c}
.size-have-question .size-detail{width:68%;padding-top:34px}
.size-have-question .size-detail p{color:#888;font-size:23px;line-height:28px;  font-weight:400;
}
.size-have-question .size-detail p b{font-weight:400;  font-weight:700;
}
.ex-col{padding-bottom:15px;text-align:center;clear:both}
.ex-col h3{font-size:20px;padding-bottom:5px;color:#8e208c; font-weight:700;
}
.ex-col p{ font-weight:400;font-size:14px;line-height:18px;color:#000}
.standard-size .ex-note{background:#F8F8F8;padding:10px 5px}
.standard-size .ex-note p{color:#777;font-size:12px;text-align:center;  font-weight:300;
;line-height:16px}
.my-logo-wrapper{padding:20px}
.my-logo-wrapper .mylogo{background-color:#f5f5f5;padding:10px;border:1px solid #ececec;position:relative;margin-bottom:20px}
.my-logo-wrapper .mylogoinner{padding:10px;background-color:#fff;text-align:center}
.my-logo-wrapper .mylogoinner img{max-width:100%}
.my-logo-wrapper .mylogoinner:hover .delete-logo{display:block}
.my-logo-wrapper .delete-logo{background:rgba(0,0,0,0.8);display:none;height:100%;position:absolute;top:0;width:100%;left:0}
.my-logo-wrapper .delete-logo span{background:rgba(0,0,0,0) url(../images/add.png) no-repeat scroll 0 0;display:block;height:42px;width:43px;top:40%;left:40%;background-repeat:no-repeat;position:absolute}
.my-logo-wrapper .myLabel{background:rgba(0,0,0,0) url(../images/upload-logo-btn.png) no-repeat scroll 0 0;float:right;height:31px;margin:0;position:relative;width:125px}
.my-logo-wrapper .myLabel input{position:absolute;z-index:2;opacity:0;width:100%;height:100%}
.share-icon-wrap{text-align:center;margin:15px 0}
.share-icon-wrap .share-icon{border-radius:3px;padding:58px 0 14px;text-align:center;width:100px;display:inline-block; font-weight:400;font-size:12px;color:#fff;position:relative;margin-right: 5px;}
.share-icon-wrap .share-icon:hover{opacity:.9}
.share-icon-wrap .share-icon img{display:block;margin:0 auto 10px}
.share-icon-wrap .share-icon.fb-share{background:#424d96}
.share-icon-wrap .share-icon.tt-share{background:#409fed}
.share-icon-wrap .share-icon.gp-share{background:#d64b24}
.share-icon-wrap .share-icon.ld-share{background:#2472b3}
.share-icon-wrap .share-icon.in-share{background:#6b574c}
.share-icon .stButton{position:absolute;margin:0 auto;line-height:87px;top:1px;width:100%}
.tryout-wrap{color:#999;text-align:center; margin-top:5px;font-size:14px}
.tryout-wrap a{color:#8e208c;margin-top:10px;display:block}
.product-thumb-img-anchar{border:#f1f1f1 3px solid;display:block;background:#fff;position:relative}
.product-thumb-img-anchar:hover{border:3px solid #CACACA}
.color-selection .open .color-selected-col span{top: 0;margin: 0;width: 30px;height: 30px;}
.selection-color-box .dropdown-menu.color-selection-box > span{width:100%; float: none;}
.color-selection-box.dropdown-menu{min-width:inherit;width:100%;top:85px;background:#fff;padding:20px!important;left:0;border-radius:0;margin:0;border:0;z-index:999;position:absolute;-webkit-box-shadow:0 2px 6px 3px rgba(0,0,0,0.20);-moz-box-shadow:0 2px 6px 3px rgba(0,0,0,0.20);box-shadow:0 2px 6px 3px rgba(0,0,0,0.20)}
.color-selection .open .color-selected-col span::before{content:'';width:27px;height:17px;position:absolute;top:25px;left:2px;background:url(../images/w-arrow-bg.png) no-repeat 0 0;z-index:1000}
.relative-col{position:relative}
.zoom img.product-image{width:auto;height:100%}
.tooltip-block.tooltip-last{margin-right:10px}
.color-selection .open .color-selection-box{display:block!important}
.quick-view-left{width:100%;float:left}
.quick-view-left .product-showcase.row{margin:0}
.quick-view-left .product-big-image{height:609px;float:left;border:3px solid #f1f1f1;width:470px;background:#fff;box-shadow:inset 0 0 0 5px #FFF;position:relative;overflow:hidden}
.quick-view-left .product-big-image img{top:50%;left:50%;margin:auto;max-height:75%;max-width:99%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.quick-view-left .product-big-image img.zoomImg{top:0;left:0;position:static;-ms-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);-webkit-transform:translateX(0%) translateY(0%)}
.quick-view-left .product-big-image .zoom-btn{position:absolute;right:0;top:0;background:#7b7b7b;color:#FFF;z-index:0;padding:10px}
.quick-view-left .zoom-btn i{color:#FFF;font-size:20px}
.quick-view-left .product-thumb-img-anchar:hover::before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #CACACA;position:absolute;left:-9px;top:48%;z-index:9999}
.zoom-col{background:#f1f1f1 none repeat scroll 0 0;bottom:0;color:#777; font-size:14px;height:33px;left:0;padding:10px;position:absolute;text-align:center;vertical-align:middle;width:100%}
.zoom-col i{padding-right:10px}
.zoom p{color:#a6a6a6;font:bold 13px/1 sans-serif}
.product-gallery{display:block;vertical-align:middle;height:604px;width:100%;overflow:hidden}
.zoom img::selection{background-color:transparent}
.ob-product-detail-right{float:right!important;position:relative}
.ob-product-detail-right .quick-view-left .bx-wrapper{float:right;margin-left:4px!important}
.ob-product-detail-left{float:left!important;position:relative}
.ob-product-detail-left .quick-view-left .bx-wrapper{float:left;margin-left:4px!important}
.ob-related-product .pro-box:hover .product-quickview,.ob-related-product .pro-box:hover .pro-button{display:none}
.advance-search-col{margin-bottom:10px}
.advance-search-col label{color:#888;  font-weight:400;
font-size:14px}
.advance-search-col label i{font-size:13px}
.small-colum{width:30%;float:left}
.advance-search-col .small-colum .inp-parts .checkout-select-wrapper{border-right:0}
.full-colum{width:70%;float:left}
.advance-search-col .inp-parts{margin:0 0 -10px}
.advance-search-col .inp-parts .checkout-select-wrapper{color:#444;font-size:13px; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#fff url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.input-colum{position:relative}
.input-colum input[type="submit"].search-button{position:absolute;right:0;top:0}
input[type="submit"].save-button{text-transform:initial;font-size:16px;  font-weight:400;
background:#666465 url(../images/sprite.png) no-repeat -25px -472px;color:#fff;min-width:130px;padding:10px 0 10px 40px;text-align:left;height:40px;margin:0;border-radius:4px;border:0}
input[type="submit"].pull-right{text-transform:initial;font-size:16px;  font-weight:400;
background:#8e208c url(../images/sprite.png) no-repeat -25px -423px;color:#fff;min-width:110px;padding:10px 0 10px 40px;text-align:left;height:40px;margin:0;border-radius:4px;border:0}
input[type="submit"].save-button:hover{background-color: #03517b;}
input[type="submit"].search-button:hover{background-color:#666465}
.input-colum.two-colum{float:left;width:46%}
.space-col{color:#777;width:8%;float:left;padding-top:35px;text-align:center}
.button-colum{}
.ob-mask,.ui-mask{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;z-index:-100}
.ob-advance-search .advance-search-col .button-colum a.save-button-link{background:#666465!important;color:#FFF;text-align:center;height:40px;display:inline-block;padding:0 10px;line-height:40px;border-radius:3px}
.average-rating-col h3{background:#F5F3F4;font-size:18px;letter-spacing:.5px;  font-weight:700;
;padding:6px;margin:0;display:block;text-align:center;text-transform:uppercase;border:#DDD 1px solid;color:#333;border-bottom:0}
.average-rate-box{padding:10px;text-align:center;border:#DDD 1px solid}
.average-rate-box .rate-count{  font-weight:400;
font-size:36px;color:#555;display:block;text-align:center}
.average-rate-box .user-count{line-height:24px;margin:10px 5px 5px 10px;  font-weight:400;
font-size:12px;color:#444;text-transform:uppercase}
.average-rate-box .user-count i{font-size:16px;margin-right:5px}
.average-box{margin-top:20px;  font-weight:400;
}
div.rating-col{margin-bottom:6px}
.star-count{height:14px;width:40px;line-height:14px;float:left; font-weight:400;font-size:15px}
.star-count i{color:#8e208c;float:left;margin-right:10px;font-size:14px}
.rating-process{background:#E6E6E6;width:145px;height:14px;float:left}
.rating-process span{height:14px;background:#8e208c;display:block;margin:0}
.rating-count{float:left;margin-left:10px;margin-top:-2px;color:#555; font-weight:400;font-size:15px}
.extra-col{font-size:12px;color:#444;  font-weight:400;
padding-bottom:10px}
.review-col{margin-top:15px}
.review-col h3{background:#F5F3F4;font-size:16px;  font-weight:700;
;padding:12px 25px;margin:0;display:block;text-transform:uppercase;border:#DDD 1px solid;color:#555;border-bottom:0}
.review-col .review-box{padding:15px 25px;border:#DDD 1px solid}
.review-col .form-group{margin-bottom:10px}
.review-col .form-group label{font-size:13px;  font-weight:700;
;color:#555;text-transform:uppercase}
.review-col .form-group input[type="text"],.review-col .form-group textarea{box-shadow:none;height:auto;padding:5px;border:1px #ddd solid;font-size:12px}
.review-col input[type="submit"],.review-col input[type="button"],.review-col input[type="reset"]{height:30px;  font-weight:400;
font-size:12px;padding:0 18px}
.ob-view-review-wrapper .review-box{height:420px;overflow:auto}
.view-review-col{padding-bottom:15px}
.view-review-col .review-user{font-size:15px;  font-weight:700;
;color:#555;text-transform:uppercase;font-weight:400}
.view-review-col .review-user span.review-date{  font-weight:300;
;font-size:12px;color:#999;padding-left:5px;text-transform:initial}
.view-review-col p{font-size:12px;line-height:16px;padding-top:5px;margin:0;padding-bottom:0}
.supplier-detail{padding-top:40px;text-align:center;font-family:'Arial'}
.supplier-logo{padding-bottom:25px}
.supplier-detail .supplier-name{ font-weight:700;
;color:#111;font-size:20px;text-transform:uppercase}
.sku-id{color:#c40877;font-size:14px;padding:10px 0}
.supplier-detail .supplier-address{font-family:'Arial';font-size:12px;color:#000;line-height:16px;padding-bottom:0}
.supplier-contacts{font-family:'Arial';text-align:center}
.supplier-contacts li{font-size:13px;color:#000;line-height:20px}
.quantity-table .table-heading{background:#999 none repeat scroll 0 0;border-right:1px solid #fff;border-top:0 none;color:#fff; font-size:16px;padding:6px;text-align:center;text-transform:uppercase}
.quantity-table .table-content{background:#e6e6e6 none repeat scroll 0 0;border:1px solid #fff;color:#444;font-size:16px;padding:6px;text-align:center;  font-weight:400;
;margin-left:-1px}
.quantity-table .quantity-table-title{float:left;width:23%}
.quantity-table .quantity-table-disc{float:left;width:77%;position:relative}
.quantity-table .quantity-table-disc .owl-nav{margin-top:0}
.quantity-table-disc .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.quantity-table-disc .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.quantity-table-disc .owl-nav .owl-buttons{position:absolute;right:5px;top:-40px}
.main-shopping-cart-block .quantity-table-disc .owl-nav .owl-buttons{top:-25px}
.supplier-contact-info .heading-2{text-transform:uppercase;  font-weight:700;
;color:#333;font-size:16px}
.request-block input[type="submit"],.request-block input[type="button"]{text-transform:uppercase;min-width:105px}
.request-block{border:1px #CACACA solid;padding:30px 10px}
.request-block h3{margin-bottom:15px; font-weight:700;
}
.request-block p.bold{  font-weight:400;
font-size:14px;color:#404040}
.request-block p{color:#7f7f7f;font-size:14px;line-height:17px;margin:10px 0;padding-bottom:0}
.model-popup-simple .modal-lg,.model-popup-simple .modal-lg{width:960px}
.request-block a{color:#0645ae;display:block;font-size:14px;padding-bottom:10px;text-align:justify;word-wrap:break-word;text-decoration:underline}
.request-block .dropdown .select-style{width:100%}
.request-block label.tab-label{color:#404040;font-size:16px;  font-weight:400;
border-bottom:1px #404040 solid}
.nav-search-btn.open .top-search-block{display:block}
.header-advace-search{background:#F5F5F5;padding:0}
.email-product-popup {margin-top:20px;}
.top-advance-search .header-advace-search{position:absolute;left:0;width:100%;padding:5px 0 15px}
.top-advance-search.open > a:hover,.top-advance-search.open > a:focus,.top-advance-search.open a{background:none!important;color: #000;}
.ob-scroll-nav .top-advance-search .header-advace-search{top:60px;position:absolute;left:15px;width:97.5%;right:15px;margin:0;padding:0;border:0;border-radius:0;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);box-shadow:0 0 4px 2px rgba(0,0,0,0.20);z-index:-1}
.ob-scroll-nav .top-search-block .advance-search-col{padding:20px 0}
.top-search-block .advance-search-col{margin-bottom:0;padding-bottom:10px}
.show-mask .ob-mask{opacity:.7;z-index:2;visibility:visible}
.skuprice .product-rating-top-block{margin:0 auto;left:0;right:0}
.skuprice .product-list-rating{margin:0 auto;text-align:center}
.ob-product-detail-page .product-compare-list .btn-search{margin-top:0}
.ob-product-detail-page .skuprice{width:auto}
.ob-logo-block .header-advace-search{top:145px;padding:15px 0;margin:0;background:#F5F5F5;border-radius:0}
.ob-top-menu .container{position:inherit}
.ob-top-menu .navbar-nav,.ob-top-menu .search-in-dropdown,.ob-top-menu .header-search,.ob-top-menu .advance-search-btn{margin:0}
.ob-top-menu .header-advace-search .row{margin:0 auto;width:1170px;position:relative}
.ob-top-menu .header-advace-search{top:175px}
.ob-top-menu .advance-search-btn > a{background:#8e208c;height:25px;padding:3px 10px}
.ob-top-menu .advance-search-btn > a:hover{background:#8e208c}
.ob-top-menu .advance-search-col{margin:0 -15px;padding:15px 0}
.ob-top-menu .advace-close-but{right:0}
.ob-top-menu a.header-search-medium{padding:0}
.ob-top-menu .top-advance-search .header-advace-search{z-index:10;top:36px}
.ob-top-menu .top-advance-search .header-advace-search .row > div{padding:0}
.ob-top-menu .header-search .form-control{height:25px;line-height:20px}
.ob-top-menu .header-search .search-icon-btn{top:5px}
.ob-top-menu .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.ob-top-menu .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.ob-top-menu .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select,.ob-top-menu .search-in-dropdown .inp-parts.ob-gender-select-box{height:25px;line-height:25px}
.header-login-text.open > a.dropdown-toggle span, .header-login-text.open > a.dropdown-toggle .login-text {color: #02458b;}
.library-title{background:#f5f5f5;margin:50px 0 20px;overflow:hidden}
.library-title span{background:#000;padding:10px;color:#fff;margin-right:10px;float:left}
.library-title h1{padding-top:13px;text-transform:uppercase;  font-weight:700;
}
.close-out-list{border-top:4px solid #02458b;padding-top:13px}
.product-slider-img{position:absolute;right:10%;top:0;z-index:10}
.newsletter-block{background:#ADADAD;padding:25px 0 20px}
.newsletter-block p{letter-spacing:.5px;margin-right:30px;margin-top:7px;color:#8e208c;  font-weight:700;
;text-transform:uppercase;font-size:20px}
.newsletter-block .news-box{float:none}
.newsletter-block .form-group{width:65.5%;float:left}
.newsletter-block .form-group input{width:100%;  font-weight:400;
}
.newsletter-block .news-box .btn-default{min-width:160px;font-size:15px;float:right;  font-weight:700;
}
ul.footer-contact-detail .fa{font-size:18px;color:#666}
ul.footer-contact-detail .fa:hover{color:#222}
ul.footer-contact-detail li{padding:3px 12px 0 4px}
.left-block .close-out-list .product-block .pav-colorbox{top:45%}
.product-wrapper.active{display:block}
.product-wrapper{display:none}
.product-section-box > .panel-group .panel-heading{padding:0;margin:5px 0}
.product-section-box > .panel-group .panel-body,.product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body{padding:0;border:none}
.product-section-box .panel-heading{position:relative}
.product-section-box .panel-heading .link-text{position:absolute;right:60px;top:7px;font-size:14px;  font-weight:400;
color:#777;z-index:1}
.product-section-box .panel-heading .link-text:hover{color:#8e208c}
.product-section-box .panel-heading .tab-quantity.collapsed .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px}
.product-section-box .panel-heading .tab-quantity .caret-icon{position:absolute;right:10px;top:9px;background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px}
.star-design-but{border-radius:3px;display:inline-block;padding:8px 25px;color:#fff;background:#3A3A3A;font-size:16px; font-weight:400;text-align:center}
.star-design-but i,.upload-button i{margin-right:5px}
.star-design-but:hover,.star-design-but:focus{color:#fff;background:#8e208c}
.print-position p{ font-weight:400;color:#555;font-size:12px;padding-top:3px}
.shipping-method .text-field,.shipping-method p{  font-weight:400;
color:#555;font-size:14px;color:#333;padding:7px 0 0;display:block}
.product-section-box .text-field{font-size:14px}
.shipping-col{padding-top:10px}
.shipping-method .radio-but input[type="checkbox"], input[type="radio"]{margin:0 !important;}
.shipping-col input{width:100%;float:left;-webkit-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);height:30px;font-size:14px;border-radius:0}
.product-section-box .panel-heading h2 i{background:url(../images/sprite.png) no-repeat -27px -550px}
.product-section-box .panel-heading.open h2 i{background:url(../images/sprite.png) no-repeat -27px -550px}
.product-section-box .panel-body{position:relative}
.heading-block.no-tag{padding-left:15px}
.product-description .tab-content p{color:#444;line-height:16px}
.heading-block span a{display:block;margin-right:10px;float:left;margin-top:-3px}
.heading-block span a.see-more-but{margin:0 10px 0 0;font-size:11px;color:#777; font-weight:400;font-style:italic;padding:3px}
.heading-block span a.see-more-but:hover{color:#000;text-decoration:underline!important}
.product-detail-wrapper .quantity-table-title .table-heading,.product-detail-wrapper .quantity-table-title .table-content{text-transform:uppercase}
.product-detail-wrapper .quantity-table.additional-table .table-heading,.product-detail-wrapper .quantity-table.additional-table .table-content{  font-weight:400;
}
.product-detail-wrapper .quantity-table.additional-table .table-content{color:#666}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li.color-input,.quntity-count .color-input{width:30px;height:30px;border: 1px #03517b solid!important;}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li{width:55px;border:1px #ddd solid;background:none;margin-right:8px;position:relative}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li span{width:100%;text-align:center;padding:3px 0;background:none;font-size:14px;color:#000;height:auto}
.quantity-table.additional-table .quantity-size li input{width:100%;text-align:center;padding:5px 0;-webkit-box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,0.07);-moz-box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,0.07);box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,0.07);min-width:inherit}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li:last-child{border:0!important;text-align:center;width:auto!important;margin:0;padding:25px 0 0 5px}
.product-detail-wrapper .quantity-table.additional-table .quantity-size.edit-size li:last-child{padding:3px 0 0 5px}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li i{font-size:18px;color:#bfbfbf;padding:0;margin:0}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li i:hover{color:#8e208c}
.product-detail-wrapper .quantity-table.additional-table .quantity-size .color-input{margin-top:30px}
.product-detail-wrapper .request-tab-content .quantity-table.additional-table .quantity-size.edit-size li{border:1px #ddd solid}
.product-detail-wrapper .quantity-table.additional-table .quantity-size.edit-size .color-input{margin-top:0}
.product-detail-wrapper .quantity-table.additional-table .quantity-size span{background:#ebebeb;border-bottom:1px #ddd solid}
.quantity-table.additional-table .quantity-size li.qty-col span,.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col{background:#ebebeb}
.quantity-table.additional-table .quantity-size .qty-col input,.quantity-table.additional-table .quantity-size.edit-size .qty-col input{background:#fff;box-shadow:none}
ul.quote-quantity-header li{position:relative}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:after,.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:before{bottom:-11px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:2}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;margin-left:-6px}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:before{border-color:rgba(136,183,213,0);border-top-color:#ddd;border-width:5px;margin-left:-5px}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col span:after{border-color:rgba(136,183,213,0);border-top-color:#ebebeb;border-width:6px;margin-left:-6px}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col span:before{border-color:rgba(136,183,213,0);border-top-color:#ccc;border-width:5px;margin-left:-5px}
.option-head .radio-but{float:left;padding-right:25px}
.option-head .radio-but label{  font-weight:700;
;color:#404040;font-size:16px;padding-left:5px}
.email-address-col label{text-transform:uppercase;font-size:13px;float:left;padding-top:6px;padding-right:10px;min-width:65px;text-align:right}
.email-address-col .email-col{float:left;width:50%;position:relative}
.email-address-col .email-col input[type="text"]{border-color:#ddd;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;width:100%;position:relative;background:#fff;  font-weight:400;
padding-right:100px}
.email-address-col .email-col input[type="submit"]{position:absolute;right:0;font-size:13px;top:0;margin:0;padding:0 10px;box-shadow:none;border-radius:0;background:#969696;color:#fff;text-align:center;border:0;  font-weight:400;
}
.email-address-col .email-col input[type="submit"]:hover{color:#fff;background:#444}
.optional-col .email-address-col .note-col{width:32%;font-size:10px;float:left;padding:0 0 0 5px}
.optional-col .note-col{padding:5px;font-size:12px}
.optional-col-panel{padding:10px 10px 5px 25px}
.optional-col{display:inline-block;width:100%;padding-bottom:5px}
.optional-col .checkbox label::before{top:3px}
.optional-col .checkbox label::after{top:2px}
.optional-col .checkbox{float:left;width:23%;margin:0;padding:3px 0}
.optional-col .checkbox label{color:#404040;font-size:16px;  font-weight:700;
;margin:0}
.optional-col .email-address-col{float:left;width:77%;display:none}
.note-col{font-size:11px;color:#444}
.note-col a{color:#333;text-decoration:underline}
.product-detail-wrapper .optional-col .email-address-col .email-col input[type="text"]{padding:4px 5px 4px 4px;box-shadow:none;color:#555;font-size:13px}
.product-detail-wrapper .optional-col .email-address-col .email-col input{height:28px;line-height:28px}
.form-option .checkbox{float:left;margin:0;padding-right:20px;margin-left:-5px}
.selection-color-box .dropdown > input[type="text"]{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;width:auto}
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt{min-width:120px;width:120px;border:none;background:none;box-shadow:none;padding:0}
.product-detail-wrapper input[type="text"]{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;padding:5px 10px;position:relative;text-align:left;background:#fff;width:100%;min-width:inherit}
.color-selected-col{width:165px;margin-left:40px}
.selection-color-box .input-col input{color:#333;font-size:11px;width:25px;padding:4px 2px;min-width:inherit;margin-right:1px;height:25px}
.more-option .info-icons{width:auto;padding:0}
.more-option{margin:15px -10px;border:1px #ddd solid;border-top:0}
.product-detail-wrapper .more-option .nav-tabs li{background:#f5f5f5;padding:0;border-color:#ddd}
.product-detail-wrapper .more-option .nav-tabs li:nth-child(1){border-left:0}
.product-detail-wrapper .more-option .nav-tabs li:nth-child(3){border-right:0}
.product-detail-wrapper .more-option .nav-tabs a{color:#7e838e;font-size:16px;  font-weight:700;
;letter-spacing:-.2px}
.request-tab-content.tab-content .more-option .tab-pane{padding: 0 20px !important;}
.more-option .other-option{padding-left:0;margin-bottom:10px;width:100%;display:inline-block;margin-top: 5px;}
.more-option .other-option label{  font-weight:400;
color:#333;font-size:14px;font-weight:400;float:left;min-width:75px;padding-top:5px}
.more-option .other-option input,.more-option .other-option textarea{width:65%;font-size:14px;color:#222;padding:5px}
.more-option .note-col{padding:6px 10px 0;font-size:13px;color:#000;margin-bottom:20px}
.more-option .nav-tabs li.active{border-bottom-color:#fff!important}
.upload-logo{margin-bottom:20px}
.shipping-method .radio-but label{  font-weight:700;
;color:#555;font-size:16px;padding:15px 0;}
.option-body .radio-but label{ font-weight:400;color:#8c8c8c;font-size:13px;padding:15px 0}
a.skip-block{  font-weight:700;
;color:#666;font-size:13px;font-style:italic;float:right;position:absolute;top:7px;right:35px}
.shipping-method .option-body,.shipping-method .option-body span{font-size:12px;}
.shipping-method .option-body > label{ font-weight:400;color:#8c8c8c;font-size:12px;padding:10px 5px}
.shipping-method .option-body .btn{background:#4d4d4d;color:#fff;font-size:16px; font-weight:400;padding:7px 20px}
.shipping-method .option-body .btn:hover{background: #03517b;}
.shipping-scroll{padding:15px 0}
.shipping-scroll .shipping-col{border:1px #ddd solid;padding:10px}
.shipping-scroll .shipping-col:hover{}
.shipping-method .option-body .shipping-col span{display:block;font-size:15px;color:#444; }
.shipping-method .option-body .shipping-col span a{color:#999;font-size:18px}

.shipping-method .option-body .shipping-col p{font-size:12px;color:#888;line-height:20px; font-weight:400;height:150px;overflow:auto}
.size-selection-col .option-head{padding:7px 15px;color:#404040;font-size:14px; font-weight:700;
}
.size-selection-col .option-head em{width:18px;height:18px;border:1px #ccc solid;float:left;margin:2px 10px 0 0}
.size-selection-col .option-head span{padding:3px 15px;font-size:12px}
.size-selection-col .option-body{padding-bottom:0}
.select-quntity-col > div{margin-bottom:15px}
.shipping-method .select-quntity-col span{float:left;font-size:14px;min-width:65px;  font-weight:400;
padding-top:3px}
.shipping-method .select-quntity-col span em{font-style:normal;color:#777}
.select-quntity-col .checkbox{float:left;margin:0}
.select-quntity-col .checkbox label::before{top:-10px}
.select-quntity-col .checkbox label::after{top:-12px}
.select-quntity-col input[type="text"]{float:left;width:55px;height:23px;line-height:23px;text-align:center}
.shipping-method .option-body .dropdown_size .btn{background:#fff;color:#7f7f7f;width:100%;height:30px;line-height:30px;  font-weight:400;
font-size:14px;padding:0 5px;min-width:auto}
.shipping-method .option-body .dropdown_size .dropdown-menu a{  font-weight:400;
font-size:14px;padding:5px;display:block}
.shipping-method .option-body .selection-common-box .caret{margin-top:13px}
.shipping-method .selection-common-box .dropdown-menu{width:100%;min-width:100%}
.shipping-method .option-body .ship-col-left .dropdown_size .btn{min-width:140px}
.shipping-method .option-body .ship-col-right .dropdown_size .btn{min-width:180px}
.shipping-option p{float:left;padding-top:7px}
.shipping-option > div{margin-top:15px}
.shipping-option .selection-common-box{float:right;padding-left:10px;margin:0}
.shipping-option .input-group{padding-left:15px}
.shipping-option .input-group .form-control{height:30px;  font-weight:400;
font-size:12px}
.shipping-option .input-group-addon{padding:8px 12px 3px}
.multi-select > div{padding:0}
.product-section-box .option-body .radiobox.multi-select input,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col select,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col{width:100px;-webkit-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);height:30px;font-size:14px}
.quntity-count{overflow:hidden}
.quntity-count > div{}
.quntity-count .selector-btn .sp-plus,.quntity-count .selector-btn .sp-minus{width:30px;position:relative;float:left;border:1px #ddd solid;padding:7px 0;text-align:center;height:30px}
.quntity-count .selector-btn .sp-plus a,.quntity-count .selector-btn .sp-minus a{font-size:24px;color:#000}
.quntity-count .selector-input{height:30px;width:70px;border-bottom:1px #ddd solid;border-left:0;border-right:0;text-align:center}
.quntity-count .selector-input input{width:100%;text-align:center;font-size:14px;color:#000;padding:3px 5px;height:27px;border:0}
.quntity-count .selector-input input:focus{border:0}
.quntity-count .selector-quantity{}
.quntity-count .ui-icon-delete{color:#999;margin:4px;display:block;font-size:18px}
.quntity-count .ui-icon-delete:hover{color:#8e208c}
.shipping-form .form-group input[type="text"],.shipping-form .form-group input[type="password"],.shipping-form .form-group input[type="email"]{height:28px;line-height:28px;font-size:12px;box-shadow:none}
.shipping-form .form-group label,.shipping-form .check-block{font-size:13px; }
.search-mail-block{border:1px #ddd solid;background:#f0f0f0;padding:5px;margin:10px 0;display:inline-block;width:100%}
.search-mail-block .search-col{position:relative;width:100%;float:left}
.search-mail-block .search-col span{font-size:17px;line-height:25px}
.search-mail-block .search-col input[type="text"]{width:100%;box-shadow:none;padding-right:35px;height:30px;font-size:12px}
.search-mail-block .search-col input[type="submit"]{height:26px;width:26px;text-indent:-9999px;background:url(../images/header-search.png) no-repeat center center;border:0;box-shadow:none;position:absolute;top:2px;right:0}
.search-mail-block a{float:right;color:#888;font-size:22px;margin-right:5px}
.search-mail-block a:hover{color:#8e208c}
.request-wrapper li{margin:0}
.request-wrapper .nav-tabs>li>a{margin:0}
.request-wrapper .nav-tabs.request-buttons{margin:0 -8px 15px;border:0}
.request-wrapper .nav-tabs.request-buttons li{padding:0 8px}
.request-wrapper .nav-tabs.request-buttons a{border:0;background:gray;padding:8px;display:block;text-align:center;color:#fff;font-size:16px;  font-weight:300;
border-radius:3px}
.request-wrapper .nav-tabs.request-buttons li.active a,.request-wrapper .nav-tabs.request-buttons a:hover{background:#8e208c;border:0;color:#fff}
.request-wrapper .nav-tabs.request-buttons a i{margin-right:5px}
.datepicker td.active,.daterangepicker td.active,.datepicker td.active:hover,.daterangepicker td.active:hover,.bootstrap-datetimepicker-widget td span.active{background:#8e208c!important}
.shipping-method .input-group-addon{border-radius:0;background:none}
.request-wrapper p{color:#444}
form.ui-load{position:relative;display:inline-block}
.ui-load{pointer-events:none;cursor:not-allowed}
.ui-load .ui-load-element{border:1px #777 solid;background:rgba(0,0,0,0.25);position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;z-index:9}
.ui-load .ui-load-element .ajax-loading-ball{top:0;right:0;left:0;bottom:0;position:absolute;margin:auto;width:50px;height:50px}
.ob-about-block .img-block{border:1px #bdbdbd solid;padding:10px}
.about-content-block{ text-align: left;}
.about-content-block img {display: inline-block;}
.ob-about-block h3{  font-weight:700;
;font-size:16px;color:#404040;margin-bottom:10px}
.ob-about-block ul li{color:#7f7f7f;font-size:14px;margin-bottom:10px}
.ob-about-block ul li .fa{color:#404040;margin-right:7px}
.ob-about-block p{ font-weight:400;line-height:18px;text-align:justify;font-size:14px}
.ob-about-block p span{color:#404040; }
.ob-about-block .about-br-block{border-bottom:2px solid #bdbdbd;padding-bottom:25px;margin-bottom:25px}
.extra-desc{margin-top:25px}
.ob-about-block .extra-desc p{line-height:30px}
.ob-about-block .gray-block{background:#f5f5f5 none repeat scroll 0 0;padding:10px}
.ob-about-block .inner-box{background:#fafafa none repeat scroll 0 0;border:1px solid #fff;padding:15px;position:relative}
.ob-about-block .inner-box p{font-size:16px;color:#666; line-height:25px;padding-bottom:15px}
.ob-about-block .inner-box p:last-child{padding-bottom:0}
.about-year-block{position:relative}
.center-line{width:10px;height:100%;background:#f5f5f5;position:absolute;left:0;right:0;margin:0 auto}
.ob-about-block .about-year-block .about-year p{display:inline-block;width:75%}
.ob-about-block .about-year-block .round-year{background:url(../images/year-block.png);width:100px;height:100px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
}
.ob-about-block .about-content{padding:50px 0}
.about-seperation-block{margin-bottom:25px}
.ob-about-us span{color:#404040}
.about-left-img{background:url(../images/about-con-left-1.png) no-repeat bottom;width:18px;height:161px;display:inline-block}
.our-company-block{float:left;margin-right:15px}
.about-middle-right-img{background:url(../images/about_con_right.png) no-repeat bottom;width:18px;height:161px;display:inline-block}
.about-middle-block{float:left;width:75%}
.myaccountemptyquote{text-align:center}
.myaccountemptyquote h4{font-size:17px;color:#404040;margin-top:20px;  font-weight:700;
}
.myaccountemptyquote p{color:#7f7f7f;margin:5px 0 18px;text-transform:capitalize;font-size: 13px   }
.quote-detail-main h4{font-size:14px ;color:#8e208c;padding:5px 20px;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec}
.quote-detail-main{margin:0 0 20px}
.quote-detail-title{background:linear-gradient(to bottom,#f6f6f6 0%,#fcfcfc 100%) repeat scroll 0 0 rgba(0,0,0,0);padding:5px 15px;border-bottom:3px solid #f5f5f5;background:-webkit-linear-gradient(top,#f6f6f6 0%,#fcfcfc 99%);background-color:#f6f6f6\9}
.quote-detail-title h1{line-height:33px}
.quote-detail-title span.quote-date{float:right}
.quote-detail-title span.quote-date,.quote-detail-title span.quote-code{color:#404040}
.quote-detail-title span.quote-date,.quote-detail-title span.quote-code,.quote-detail-main h4,.product-info-details table tr td{text-transform:uppercase}
.quote-detail-title span.quote-date,.quote-detail-title span.quote-code{font-size:14px  }
.mquote-dtl span{padding:10px 20px;display:block;text-transform:capitalize;font:14px robotoregular;color:#404040}
.order-dtl-profile{background-color:#f5f5f5;border:1px solid #ececec;padding:5px;display:inline-block;margin:20px;float:left}
.mquote-dtl-profile-main{border-top:1px solid #ececec;border-bottom:1px solid #ececec}
.order-dtl-profile-desc{display:inline-block;margin-top:13px}
.order-dtl-profile-desc p,.each-product-info p{color:#7f7f7f;font-size:14px ;text-transform:capitalize}
.order-dtl-product-info{background-color:#f5f5f5;padding:10px;margin-top:15px;width:100%;float:left}
.order-detail-info-inner{border:1px solid #fff;background:#fafafa;padding:10px 0;float:left;width:100%}
.order-detail-info-inner h3{text-transform:capitalize;margin:12px 0 15px 15px;color:#404040;font-size:16px}
.each-product-info{text-align:center;background-color:#fff;padding:20px 0;margin-bottom:10px}
.each-product-info p{word-wrap:break-word;text-align:justify;margin:20px 5px;color:#7f7f7f;  font-weight:300;
margin:10px 10px 0 10px;font-size:14px;line-height:17px}
.each-product-info .radiobox{text-align:left;border-bottom:1px solid #ececec;padding-left:18px;padding-bottom:15px}
.selectres{display:inline-block}
.each-product-info .radiobox label{font-size:14px}
.each-product-info .imprint-box input[type="radio"] + label{padding-left:5px}
.product-info-details{margin:0 20px}
.product-info-details table tr td{font-size:14px;color:#7f7f7f;text-transform:none}
.product-info-details table{border:1px solid #ececec;margin-top:20px}
.product-info-details table td{border-right:1px solid #ececec;border-bottom:1px solid #ececec;padding:5px}
.orderdtl-qantity span{font-size:14px;color:#7f7f7f;text-transform:capitalize}
.order-detail-setup-charges span{font-size:14px }
.orderdtl-qantity{border-bottom:1px solid #ececec;display:block;padding:10px 0}
.orderdtl-qantity span.charge{float:left}
.orderdtl-qantity span.total{float:right}
.orderdtl-qantity span.chargetotalc{font-size:14px;color:#404040}
span.totalcolor{color:#8e208c;font:14px roboto_condensedbold}
.grandtotal{background-color:#7f7f7f;padding:7px 20px}
.grandtotal .grandt{font-size:16px;color:#fff}
.grandtotal .grand-total{float:right;font-size:16px;color:#fff}
.order-detail-setup-charges{background-color:#fafafa;padding:7px 20px;margin:10px 0;border:1px solid #e3e3e3}
.order-detail-setup-charges span{text-transform:uppercase;color:#404040}
.order-detail-setup-charges span.setupchargetotal{text-transform:none}
.order-detail-setup-charges .setupchargetotal{float:right}
.ob-catalog-block{padding:30px 0 0}
.ob-catalog-block h1.catalogue-title{font-size:18px;color:#404040;border-bottom:1px #ccc solid;line-height:10px;text-transform:uppercase;  font-weight:700;
}
.ob-catalog-block h1.catalogue-title span{background:#fff;padding-right:5px}
.ob-catalog-block .cat-pro-list{padding:30px 0}
.ob-catalog-block .catelogue{text-align:center;text-transform:uppercase;color:#666464;font-size:16px; font-weight:400;margin-bottom:35px}
.ob-catalog-block .catelogue .catelogue-image-wrap{position:relative;width:100%;height:265px}
.ob-catalog-block .catelogue .catelogue-image-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%}
.ob-catalog-block .catelogue .catelogue-title{margin:20px 0 0;height:45px;overflow:hidden}
.catelogue img.catalogue-text{margin-bottom:10px}
.ecatalog-cat-block .cat-collapseOne li span a.active {color: #404040; ;}
.filter-search .panel-heading{background:#f5f5f5;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom:3px solid #f0f0f0;padding-top:13px}
.cat-collapseOne{background:#fafafa}
.ecatalog-cat-block .cat-collapseOne ul li{border-bottom:1px solid #bdbdbd;padding-bottom:10px;padding-top:5px}
.ecatalog-cat-block .cat-collapseOne ul li:first-child{padding-top:0}
.ecatalog-cat-block .cat-collapseOne ul li .fa{color:#8e208c;font-size:13px}
.ecatalog-cat-block .cat-collapseOne li span a{color:#7f7f7f;font-size:14px ;vertical-align:middle}
.ecatalog-cat-block .category-block .sub-menu{padding:0 0 0 20px}
.ecatalog-cat-block .cat-collapseOne ul li span a:hover{color:#404040;  font-weight:700;
}
.ecatalog-cat-block .cat-collapseOne ul li:last-child{border-bottom:none}
.ecatalog-supp-block .category-block .sub-menu{padding:0 0 0 20px}
.ecatalog-supp-block .cat-collapseOne li span a{color:#7f7f7f;font-size:14px ;vertical-align:middle}
.ecatalog-supp-block .cat-collapseOne ul li{border-bottom:1px solid #bdbdbd;padding-bottom:10px;padding-top:5px}
.ecatalog-supp-block .cat-collapseOne ul li span a:hover,.ecatalog-supp-block .cat-collapseOne ul li span a.active{color:#404040;  font-weight:700;
}
.ecatalog-supp-block .cat-collapseOne ul li:first-child{padding-top:0}
.ecatalog-supp-block .cat-collapseOne ul li:last-child{border-bottom:none}
.ecatalog-supp-block .cat-collapseOne ul li .fa{color:#8e208c;font-size:13px}
.category-block .sub-menu{padding:0 0 0 10px}
.cat-collapseOne li ul.sub-menu li span a{color:#7f7f7f;vertical-align:middle;font-size:13px }
.cat-collapseOne li ul.sub-menu li span a:hover,.cat-collapseOne li ul.sub-menu li span a:active,.cat-collapseOne li ul.sub-menu li span a.active{color:#404040}
.cat-collapseOne li ul.sub-menu li:last-child{border-bottom:none}
.cat-collapseOne li ul.sub-menu li .fa{color:#8e208c;font-size:13px}
.filter-search .icon{background:url(../images/sprite.png) no-repeat center center;display:inline-block;line-height:16px;height:20px;padding-left:23px}
.filter-search .icon-cat{background-position:-135px 0}
.cat-collapseOne li span a{color:#404040;text-transform:uppercase;font-size:14px;vertical-align:top;line-height:23px;font:14px roboto_condensedbold}
.filter-search .nav-cat-scrollbar{max-height:340px;overflow-y:auto}
.filter-search .nav-cat-scrollbar ul li{margin-top:0}
.cat-collapseOne .panel-body{border-top:none}

 
.category-block .panel-heading .fa{}
.ob-privacy-policy span{color:#8e208c}
.ob-privacy-policy a{color:#8e208c}
.ob-privacy-policy .main-block h1{color:#8e208c;text-align:center;text-transform:uppercase; font-size:26.73px;padding:10px 0}
.ob-privacy-policy .main-block-top{background:url(../images/contact-ticket2.png) no-repeat;height:192px;background-size:100% 100%}
.ob-privacy-policy .main-block{padding-top:30px}
.ob-privacy-policy .main-block p{color:gray;font-size:14px;text-align:center;line-height:18px;padding-bottom:5px}
.ob-privacy-policy p{color:gray;font-size:14px;text-align:justify;line-height:18px;padding-bottom:5px}
.ob-privacy-policy h2.head-sub{color:#404040;font-size:16px;padding-bottom:10px;text-transform:capitalize}
.ob-privacy-policy .main-block p span{color:#000}
.ob-privacy-policy .line-block-top{padding-bottom:1px}
.ob-privacy-policy .line-block-buttom{border:1px solid #f5f5f5;padding-top:1px}
.ob-privacy-policy .center-block{padding-bottom:10px}
.ob-product-compare .compare-block{border-top:1px solid #ddd;text-align:center;vertical-align:middle;width:100%;border-collapse:separate!important;border-spacing:0}
.ob-product-compare .compare-block .pro-button ul li{display:inline-block}
.ob-product-compare .feature td{border-bottom:1px solid #ddd}
.ob-product-compare .feature.light-bg{background:#fafafa}
.ob-product-compare .dark-bg{background:#f5f5f5}
.ob-product-compare .compare-block td.feature-block{color:#404040;font-size:14px ;text-align:left;text-transform:uppercase;vertical-align:top;background:#FFF;border-left:1px solid #ddd}
.ob-product-compare .compare-block td.feature-block label{color:#404040;line-height:20px;font:14px;margin-bottom:100px;text-transform:none}
.ob-product-compare .compare-block td.feature-block p{font-size:14px;color:#999;text-transform:none;  font-weight:300;
padding:5px 0}
.ob-product-compare .compare-block td.feature-block .more-product{background:url(../images/compare-arrow.png) no-repeat;width:104px;height:82px;vertical-align:middle;display:table-cell;font-size:30px;padding-left:35px;color:#8e208c}
.ob-product-compare .compare-block > tbody > tr > td{border-right:1px solid #ddd;padding:10px;text-align:center;position:relative;vertical-align:top;width:20%;word-break: break-word;}
.ob-product-compare .feature td{color:#404040;font-size:14px;  font-weight:300;
}
.ob-product-compare .feature.summary td{text-align:justify}
.ob-product-compare .feature td span.feature-title{display:none}
.ob-product-compare .color-block{border:1px solid #000;display:inline-block;height:18px;margin-right:7px;vertical-align:top;width:18px;border-radius:10px}
.ob-product-compare .color-block.orange{background:none repeat scroll 0 0 #303030}
.ob-product-compare .color-block.green{background:none repeat scroll 0 0 #4ebded}
.ob-product-compare .color-block.black{background:none repeat scroll 0 0 #85848a}
.ob-product-compare .color-block.white{background:none repeat scroll 0 0 #fff}
.ob-product-compare .color-block.multi{background:url(../images/small-multi-color.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
.ob-product-compare .feature td .compare-checkbox{display:inline-block;vertical-align:middle;margin:0}
.ob-product-compare .product-name{color:#404040;font-size:14px;border-bottom:1px #ddd solid;padding:20px 0 7px;display:inline-block; }
.ob-product-compare .product-price{color:#8e208c;font-size:22px}
.ob-product-compare .product-price span{color:#999;display:inline-block; font-size:17px;vertical-align:top;padding-top:4px;padding-left:5px}
.ob-product-compare .product-pricing{padding-top:10px}
.ob-product-compare .product-pricing a{color:#8e208c;font:14px robotoregular}
.ob-product-compare .modal-header{background:url(../images/titile-slice.png) repeat-x 0 0;border:1px solid #FFF}
.ob-product-compare .compare-popup-price h1{font:18px robotomedium;color:#404040;text-transform:uppercase;text-align:left}
.ob-product-compare .modal-body{background:#fff}
.ob-product-compare .compare-product-code{font-size:14px ;color:#7f7f7f;text-align:left;text-transform:uppercase}
.ob-product-compare .modal-body tr.highlight td{font-size:16px;border-bottom:1px solid #999;color:#FFF;font-size:16px }
.ob-product-compare .modal-body tr.price-highlight td{font-size:16px ;color:#666}
.ob-product-compare .modal-body tr.price-highlight td:first-child{border-left:none}
.ob-product-compare .modal-body tr.price-highlight td:last-child{border-right:none}
.ob-product-compare .modal-body tr.use-price td{background:none;border:none}
.ob-product-compare .modal-body .use-price input[type="submit"]{margin-right:0;padding:0 10px;height:30px;margin-top:5px;font-size:14px }
.ob-product-compare .modal-header .close{margin-top:3px;top:25px;right:30px}
.ob-product-compare .close{float:right;font-size:11px;line-height:normal;color:#FFF;text-shadow:0;filter:alpha(opacity=20);opacity:1}
.ob-product-compare .close-btn{background:#8e208c;border-radius:10px;padding:1px 3px 2px;font-size:11px}
.ob-product-compare .modal-content{border-radius:0;background:#F5F5F5;padding:10px}
.ob-product-compare .checkbox.dark-checked label::before{border-radius:3px;background-color:#000;font-family:'FontAwesome';content:"\f00c";font-size:11px;color:#FFF}
.ob-product-compare .compare-check{position:absolute;top:-20px;left:25px}
.ob-product-compare .pro-img{margin-top:20px;height:226px;width:196px;display:table;background:#FFF;position:relative;border:#e6e6e6 1px solid}
.ob-product-compare .pro-img .img-block{display:table-cell;vertical-align:middle}
.ob-product-compare .pro-img .img-block img{max-height:226px;max-width:196px}
.ob-product-compare .out-of-stock{margin-top:10px}
.ob-product-compare .out-of-stock i.fa-times{color:#fff;border-radius:3px;padding:1px 2px;background:#8e208c;font-size:11px;margin-right:5px;border:1px solid #02458b}
.ob-product-compare .out-of-stock-label{line-height:15px;vertical-align:bottom}
.ob-product-compare .checkbox.dark-checked input[type="checkbox"]:checked + label::after{color:#fff}
.ob-product-compare .compare-block .pro-title td.feature-block{padding:10px;font-size:16px;color:#8e208c;  font-weight:400;
}
.ob-product-compare .compare-block .pro-title td.feature-block i.fa-angle-double-right{font-size:18px}
.product-compare-name{color:#404040}
.product-compare-name:hover{color:#8e208c}
.ob-product-compare .feature.br-none{border:none}
.ob-product-compare .pro-button a i.quote-icon span{color:#fff}
.ob-product-compare .pro-button a:hover i.quote-icon span{color:#8e208c}
.ob-product-compare .product-price input[type="text"]{width:50px;text-align:center;height:25px;color:#7f7f7f;font:13px robotoregular;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);padding:0;line-height:25px;}
.ob-product-compare .compare-block > tbody > tr.feature.br-none > td{border:none;padding:10px 0}
.ob-product-compare .compare-block > tbody > tr:first-child > td{padding:20px 20px 0}
.ob-product-compare .modal-dialog{top:5%}
.ob-product-compare .delete-block{position:relative;float:right;margin-right:-20px;margin-top:-10px;z-index:1;cursor:pointer}
.ob-product-compare .delete-block i.fa-times-circle{color:#404040}
.compare-block .pro-stars{display:block;padding:0 0 10px;text-align:center}
.compare-block .pro-stars p.stars{display:inline-block}
.compare-block .pro-button{opacity:1;display:inline-block;transition:none 0 ease 0}
.compare-block > .pro-button ul li{display:block;float:left;margin-right:6.5px}
.compare-block .pro-button ul li a{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #999;color:gray;display:block;font-size:14px;padding:7px 8.4px;text-transform:uppercase;  font-weight:400;
}
.compare-block .pro-button ul li a:hover{background:none repeat scroll 0 0 #02458b;border:1px solid #02458b;color:#fff}
.btn-box-main{margin-top:20px}
.ob-error-block{text-align:center;margin:60px 0}
.ob-error-block img{margin-bottom:35px}
.ob-error-block h2{font-size:30px;  font-weight:700;
;color:#404040;text-transform:uppercase;margin-bottom:35px}
.ob-error-block h3{font-size:24px; font-weight:400;color:#8e208c;margin-bottom:10px}
.ob-error-block p{font-size:18px; font-weight:400;color:#404040;margin-bottom:30px}
.ob-error-block.under-construction{background:url(../images/under-construction.png) no-repeat center top;padding-top:230px}
.ob-error-block.under-construction h2{margin-bottom:20px}
.ob-error-block.under-construction h3{margin-bottom:20px}
.ob-error-block.under-construction p{margin-bottom:10px;line-height:30px}
.table-block{border:none;width:100%}
.table-block thead{margin-bottom:10px;border:1px solid #ddd;background:#fafafa}
.table-block thead tr th{border-top:1px solid #ddd;color:#404040; font-size:14px;padding:15px 13px;text-align:center;text-transform:uppercase}
.table-block tbody tr td.sub-table table{margin-bottom:10px;border:1px solid #ddd}
.table-block tr td.sub-table table tbody tr{border-bottom:1px #ddd dashed}
.table-block tbody tr td.sub-table table tr td{height:80px;color:#404040; font-size:14px;padding:9px 7px;text-align:center;vertical-align:middle;position:relative;word-break:break-all;word-wrap:break-word}
.table-block tbody tr.media-shopping{border-bottom:0 none}
.table-block tbody tr.media-shopping td{border-left:0 none;padding:0 5px 10px 0; }
.table-block tbody tr td.sub-total{background:none repeat scroll 0 0 #f5f5f5;color:#404040;  font-weight:400;
;font-size:16px;text-align:center}
.table-block tbody tr td.sub-total-title{background:none repeat scroll 0 0 #f5f5f5;border-right:0 none;text-align:right}
.table-block tbody tr.media-shopping.top-gap td{padding-top:15px;padding-top:15px;padding-top:15px}
.orderdetail-block .table-block tbody tr td{color:#404040;font-size:15px }
.orderdetail-block .table-block tr td table.table-header{margin-bottom:10px}
.table-block tbody tr.media-shopping td.total-title{text-align:right}
.table-block tbody tr.media-shopping td.total{text-align:center}
.table-block tbody tr.media-shopping td.total-title,.table-block tbody tr.media-shopping td.total{background:none repeat scroll 0 0 #404040;border-right:0 none;color:#fff;padding:10px 5px;text-transform:uppercase; }
.orderdetail-block .table-block tr td table{width:100%}
.table-block tr td.sub-table table tbody tr:last-child{border-bottom:0}
.table-block tr td.sub-table table tbody tr td a.other-color{vertical-align:middle;display:inline-block}
.shopping-join-block{margin-top:-63px}
.shopping-join-block .newslatter{width:100%;margin-bottom:7px;text-transform:uppercase;  font-weight:400;
float:none}
.table-block tbody tr td.sub-table table tr td span{color:#404040; font-size:14px;text-align:center;text-transform:uppercase;display:none}
.quantity-center{display:inline-block;margin:0 auto}
.quantity-center label{float:left;font-weight:400;margin-right:5px;padding:10px 0}
.shopping.table-block tr td.sub-table table tbody tr td a.other-color{vertical-align:top}
.table-block tr td.sub-table table tbody tr td a.other-color img{margin:7px 5px}
.product-size.other-color-dropdown{background:none repeat scroll 0 0 #e6e6e6;display:none;padding:5px;position:absolute;left:-25px;top:53px;width:200px;z-index:100}
.shopping .product-size.other-color-dropdown{top:57px;left:26px}
.product-size.other-color-dropdown .color-option-col{padding:4px}
.table-block tbody tr td.sub-table table tr td input[type="submit"]{padding:0 12px}
.table-block tbody tr td.sub-table table tr td a i.fa-trash-o{font-size:24px;color:gray}
.table-block tbody tr td.sub-table table tr td a:hover i.fa-trash-o{color:#8e208c}
.orderdetail-block .table-block tr td table.total-amount{width:33%;float:right;border:1px solid #ddd}
.table-block tbody tr td.sub-table.shipping-cost table tr td{height:50px}
.myaccount-orderdetail{padding:5px 10px 0}
.myaccount-orderdetail,.mquote-dtl{border:1px solid #e6e6e6;background:#fefefe;box-shadow:0 0 2px 0 #e6e6e6 inset;margin-bottom:20px}
.myaccount-orderdetail ul li{color:#404040;padding:10px 0;border-bottom:1px solid #ccc;font-size:14px}
.myaccount-orderdetail ul li:last-child{border-bottom:none}
.myaccount-orderdetail ul li span{font-size:14px;color:#000}
.myaccount-orderdetail ul li p{display:inline-block;margin-right:35px;line-height:16px}
.myaccount-orderdetail ul li p i{margin-right:5px}
.orderdetailbtn{margin-top:-35px}
.orderdetailbtn .btn-search i{margin-right:5px}
.orderdetailbtn .btn-search{margin-right:10px;text-transform:uppercase}
.orderdetail-block .shopping-block tbody tr td span{display:block;color:#404040;font:14px roboto_condensedbold}
.orderdetail-block .shopping-block tbody tr td{font-size:14px ;color:#404040}
.orderdetail-block .shopping-block tbody tr td a.tooltip{outline:none;opacity:1;position:relative;display:block}
.orderdetail-block .shopping-block tbody tr td a.tooltip strong{line-height:14px}
.orderdetail-block .shopping-block tbody tr td a.tooltip:hover{text-decoration:none}
.orderdetail-block .shopping-block tbody tr td a.tooltip span{z-index:10;display:none;padding:5px 10px;margin-left:-142px;width:160px;line-height:16px;text-align:left;border:1px solid #ddd;margin-top:35px}
.orderdetail-block .shopping-block tbody tr td a.tooltip span,.orderdetail-block .shopping-block tbody tr td a.tooltip strong{font:14px roboto_condensedbold}
.orderdetail-block .shopping-block tbody tr td a.tooltip:hover span{display:inline;position:absolute;border:2px solid #FFF;color:#EEE;background:#8e208c;border:1px solid #ddd}
.orderdetail-block .shopping-block tbody tr td .callout{z-index:20;position:absolute;border:0;top:-13px;left:109px}
.orderdetail-block .shopping-block tbody tr td a.tooltip span{border-radius:0;background-color:#8e208c}
.product-compare-top-navi{text-align:right;margin:8px 0}
.product-compare-top-navi a{margin-left:5px}
.product-compare-top-navi a i.fa{font-size:16px;color:#fff;margin-right:5px;width:auto}
.product-compare-top-navi a:hover{color:#8e208c}
.product-compare-top-navi a{color:#404040}
.add-cart-compare-page{margin-right:5px}
.product-compare-top-navi a.gray{color:#FFF}
.product-compare-top-navi a.gray:hover i.fa{color:#FFF;margin-right:5px}
.product-compare-top-navi a{margin-right:3px}
.product-compare-btn-wrap{border-top:1px #bdbdbd solid;padding-top:10px;padding-bottom:5px}
.compare-btn-right{text-align:right}
.product-compare-btn-wrap a{margin-bottom:5px;float:none}
.form-note{font-size:10px;color:#666;  font-style: italic; font-weight:300;
;top:70px;left:15px}
.email-to-friend .btn-default{display:block;margin:0 auto}
.print-comparision .modal-dialog{width:auto;max-width:960px}
.print-comparision .print-head{margin:25px 0 20px 0}
.print-comparision .print-head .add-btn{float:right;margin-top:5px}
.ob-find-distributer h1:first-child{margin-top:0}
.ob-find-distributer h1{font-size:24px;  font-weight:700;
;color:#404040;margin:20px 0 10px}
.gray-distributer-block{background:#fff;border:#f5f5f5 1px solid;margin:0 0 0 5px;padding:15px}
.gray-distributer-block h4 a{  font-weight:700;
;font-size:16px;color:#404040}
.gray-distributer-block p{padding:0;  font-weight:300;
font-size:14px;color:#404040}
.gray-distributer-block .contact-no{background:#F5F5F5;color:#404040;padding:5px 20px;display:inline-block;min-width:170px;margin-left:-20px;position:relative;  font-weight:400;
}
.gray-distributer-block .contact-no i.shad{background:url(../images/find_distributer_img/shadow.png) no-repeat bottom left;position:absolute;bottom:-4px;left:0;width:4px;height:4px}
.gray-distributer-block .contact-no i{margin-right:10px}
.gray-distributer-block:hover{background:#FCFCFC}
.gray-distributer-block:hover .contact-no{background:#8e208c;color:#fff;transition:all .8s ease 0}
.gray-distributer-block:hover .contact-no i.shad{background:url(../images/find_distributer_img/shadow_hover.png) no-repeat bottom left;transition:all .8s ease 0}
.gray-distributer-block:hover h4 a{color:#8e208c;transition:all .8s ease 0}
h3.locate-title{  font-weight:700;
;font-size:16px;margin-bottom:15px}
.about-block .about-br-block{border-bottom:2px solid #bdbdbd;padding-bottom:25px;margin-bottom:25px}
.shopping-btn-block{float:right;margin-top:20px}
.flag-area{  font-weight:400;
;font-size:12px;margin:0;padding:0;text-transform:uppercase}
.flag-area a{color:#fff;display:inline-block;margin:0;padding:5px 15px 5px 7px}
.flag-area a i{margin-right:2px}
.flag-new-arrow{border-bottom:17px solid transparent;border-right:15px solid #fafafa;border-top:15px solid transparent;height:0;position:absolute;right:-1px;top:-2px;width:0}
.flag-new{display:inline-block;margin:5px 0;padding:0;position:relative}
.flag-new a{background:#e65a4b none repeat scroll 0 0}
.flag-closeout{display:inline-block;margin:5px 0;padding:0;position:relative}
.flag-closeout a{background:#359dd3 none repeat scroll 0 0}
.flag-featured{display:inline-block;margin:5px 0;padding:0;position:relative}
.flag-featured a{background:#9cc02c none repeat scroll 0 0}
.size-arc .radio,.size-arc .checkbox{display:inline-block;padding-left:0}
.radio{padding-left:0}
.size-arc label{color:#000}
.checkbox input[type="checkbox"]:checked + label{color:#000}
.radio input[type="radio"]{opacity:0}
.radio label{display:inline-block;padding-left:13px;position:relative;padding-left: 20px !important;}
/*
.radio label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;content:"";display:inline-block;height:17px;left:0;margin-left:-11px;position:absolute;transition:border .15s ease-in-out 0s,color .15s ease-in-out 0;width:17px}
.radio label::after{color:#555;display:inline-block;font-size:10px;height:16px;left:0;margin-left:-9px;padding-left:3px;padding-top:0;position:absolute;top:0;width:16px}
.radio input[type="radio"]:checked + label::after{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯";font-family:"FontAwesome"}
*/
.rating-start{float:left;margin-right:5px}
.rating-start i{color:#8e208c}
.currency-img{margin-right:8px}
.filter-search .checkbox label::after{top:-4px}
.subshop .radio{display:inline-block;padding-left:15px;width:105px}
.subshop .radio label:after{top:3px;background:#555;border-radius:50%;height:11px;width:11px;margin-left:-2px;padding-left:0;display:block;font-size:0}
.subshop .radio label:before{left:6px}
.ob-subshop-storeprogram label{padding-right:10px}
.ob-thank-you-block h2{margin:60px 0 30px;padding:0;color:#404040;  font-weight:700;
;font-size:44px}
.ob-thank-you-block a{color:#8e208c}
.ob-thank-you-block p{line-height:35px;font-size:15px;  font-weight:400;
;color:#7f7f7f}
.compare-block .pro-button ul li a{position:relative}
.compare-block .pro-button ul li a:hover i.quote-icon span{color:#8e208c}
.selling-idea-model{padding:0 30px; }
.selling-idea-model p,.selling-idea-model span{color:#7e7e7e;  font-weight:400;
;font-size:13px;font-style:italic;margin:10px 0;padding:0}
.selling-idea-model h5,.selling-idea-model h4{color:#000; font-size:14px;margin:10px 0;padding:0}
.selling-idea-model h4{margin:30px 0 5px}
.selling-idea-model h3{border-bottom:1px solid #ddd;color:#404040;display:table; font-size:24px;margin:10px auto 30px;padding:0 10px 10px;text-align:center}
.selling-idea-model .selling-idea-model-img{border:1px solid #ddd;margin:0;padding:0}
.selling-listing{margin:0;padding:0}
.selling-listing li{float:left;list-style:outside none none;margin:0;padding:0;width:50%}
.selling-listing li span{color:#7e7e7e;  font-weight:400;
;font-size:13px;font-style:italic;margin:0;padding:0}
.shippingng-estimator-model h3{margin:10px auto 30px; font-weight:700;
;font-size:18px;color:#404040}
.shippingng-estimator-model span{color:#7E7E7E;  font-weight:400;
}
.shippingng-estimator-model span.item-code-no{font-size:14px}
.shippingng-estimator-model p{color:#000;font-size:14px;padding-top:10px;text-align:left}
.shippingng-estimator-model input{-webkit-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);height:30px;font-size:14px;border-radius:0}
.shippingng-estimator-model .radio label::before{width:15px;height:15px}
.shippingng-estimator-model .radio label::after{background:#ccc;font-size:0;height:8px;width:8px;border-radius:50px;margin-left:-7px;top:3px}
.shippingng-estimator-model .modal-footer{background:#fcfbf9; }
.shippingng-estimator-model .modal-footer p{color:#7e7e7e;font-size:12px;text-align:center}
.shippingng-estimator-model .modal-footer span{color:red;font-style:italic;font-size:14px;text-align:center}
.shippingng-estimator-model .modal-footer{text-align:center}
.shippingng-estimator-model .radio,.shippingng-estimator-model .checkbox{margin-top:3px}
.shippingng-estimator-model .radio label{line-height:15px;padding:0 15px 0 12px;vertical-align:bottom;color:#888}
.shippingng-estimator-popup .form-group label{font-size:14px;padding-top:10px;color:#404040}
.shippingng-estimator-popup .form-group .checkbox label{padding-top:0}
.shippingng-estimator-popup .form-group span{color:red}
.shippingng-estimator-popup .form-group.inp-parts .checkout-select-wrapper,.shippingng-estimator-popup .form-group.inp-parts .checkout-select-wrapper select{color:#7f7f7f;display:block}
.shippingng-estimator-popup .form-group.inp-parts .checkout-select-wrapper .checkout_holder{color:#7f7f7f}
.product-safety{}
.product-safety h3{text-transform:uppercase; margin:20px 0 10px;font-style:normal}
.product-safety .heilight-link{color:red;font-style:italic}
.compliance-listing{margin:0 10px;padding:0;list-style:none;color:#000}
.compliance-listing li{margin:5px 0}
.compliance-listing span{margin:0;padding:0;display:inline-block;width:30%;vertical-align:top;font-size:14px}
.compliance-listing p{margin:0;padding:0;display:inline-block;width:66%;color:#535353;font-style:italic;font-size:13px}
.order-feedback h2.head-sub{  font-weight:400;
font-size:16px;color:#404040;padding-bottom:10px;text-transform:capitalize}
.order-feedback h2.head-sub i{margin-left:10px;font-size:22px;vertical-align:middle}
.order-feedback p{font-size:14px;color:#404040;line-height:20px;padding-bottom:0}
.ob-order-feedback-detail{border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:30px}
.ob-order-feedback-detail ul{padding:5px}
.order-feedback-list:after{background:#e4e4e4;content:"";height:175px;left:0;position:absolute;top:23px;width:1px}
.ob-order-feedback-detail ul li{color:#404040;padding:12px 0;border-bottom:1px solid #ccc;font-size:14px  }
.ob-order-feedback-detail ul li:last-child{border-bottom:none}
.ob-order-feedback-detail ul li span{font-size:14px;  font-weight:700;
}
.ob-order-feedback-detail .track-contact-block{float:left;margin-right:20px}
.ob-order-feedback-detail li.track-address{padding:6px 0}
.ob-order-feedback-detail ul li i.fa{margin-right:5px}
.order-feedback-box{margin:0;padding:10px;border:1px solid #e6e6e6;min-height:116px}
.order-feedback-box img{border:1px solid #e6e6e6;float:left}
.order-feedback-box p{text-align:justify;margin-top:10px;  font-weight:400;
font-size:14px;color:#404040;line-height:18px;float:left;width:58%;margin-left:20px}
.order-feedback-box .feedback-piece{margin:10px 0 0;padding:0;width:14%;float:right}
.order-feedback-box .feedback-piece a i{margin:0;padding:0;font-weight:400;color:#b7b7b7}
.order-feedback-box .feedback-piece span{font-size:16px;  font-weight:700;
;color:#404040}
.feedback-rating{padding:10px 0}
.order-feedback-box .col-sm-2{padding-right:0}
.feedback-rating p{margin-top:0}
.order-feedback h3{  font-weight:400;
font-size:18px;color:#404040;font-weight:600;margin:30px 0 10px}
.order-feedback-rating{float:right;margin:30px 0 10px}
.order-feedback .product-list-rating{margin-top:22px;margin-left:-78px}
.order-feedback .rating-container .rating-stars{color:#ef0098}
.order-feedback .rating-gly-star{font-size:24px}
.detailed-rating .product-list-rating{margin-top:0;margin-left:0;float:right}
.detailed-rating .rating-gly-star{font-size:18px}
.order-feedback span.mac-character{margin:0;padding:0;text-align:right;color:#848484;font-size:14px;  font-weight:400;
font-style:italic;float:right}
.detailed-rating p{  font-weight:400;
font-size:14px;color:#404040;line-height:30px}
.order-feedback-btn{text-align:center}
.order-feedback-btn input[type="button"]{min-width:180px}
.product-request-info{position:relative}
.product-request-info-table .table > thead > tr > th{background:#f5f5f5}
.product-request-info-table table tbody tr td.product-resuest{text-align:left}
.product-request-info-table .table-striped > tbody > tr > td{background:#fff;padding:10px 7px}
.product-request-info-table .table-striped > tbody > tr > td,.table > thead > tr > th{vertical-align:middle}
.product-request-info-table table tbody tr td.descrip{width:42%;text-align:left}
.product-request-info-table table tbody tr td .flag-new a{color:#fff;padding:3px 14px 3px 8px;font-size:12px}
.my-quote-detail-table table tbody tr td .flag-new a i{margin-right:5px}
.product-request-info-table table tbody tr td .flag-closeout a{color:#fff;padding:3px 14px 3px 8px;font-size:12px}
.my-quote-detail-table table tbody tr td .flag-closeout a i{margin-right:5px}
.product-request-info .flag-closeout{display:inline-block;left:-7px;margin:5px 0;padding:0;position:absolute;top:25px;z-index:6}
.product-request-info .product-img-blk{height:135px;display:inline-block;margin-top:10px}
.product-request-info .flag-new{display:inline-block;left:-7px;margin:5px 0;padding:0;position:absolute;top:25px;z-index:6}
.flag-new-arrow{border-bottom:17px solid transparent;border-right:12px solid #fff;top:-6px;border-top:20px solid transparent}
.product-request-info .product-rating-top-block .rating i{cursor:pointer}
.product-request-info .product-rating-top-block .rating i:hover{color:#8e208c}
.product-request-info-table .my-quote-edit-delete i:hover{color:#8e208c}
.product-request-info-table .product-request-img{width:117px;height:117px;margin:20px auto 0}
.product-request-info-table .product-request-img img{max-height:100px}
.ob-my-quote-block .post-pink-btn{background:#8e208c;min-width:167px;box-shadow:none;border:none;float:right}
.ob-my-quote-block .post-pink-btn:hover{background:#666;border:none}
.gift-certificate-block{margin:0 0 20px;padding:0}
.gift-certificate-block img{margin:0 auto}
.ob-gift-certificate-block .sub-form-box{padding:20px 0}
.ob-gift-certificate-block .amount-box{text-align:center;width:100px;margin-left:20px}
.ob-gift-certificate-block input[type="text"],.ob-gift-certificate-block textarea{height:40px}
.ob-gift-certificate-block input[type="button"]{min-width:125px}
.ob-gift-certificate-block .btn-box-main{float:right;margin-top:0}
.ob-gift-certificate-block textarea{width:100%;height:68px}
.ob-gift-certificate-block p{  font-weight:400;
padding:15px 0 0;font-size:14px;color:#7f7f7f}
.selector-quantity .sp-minus a,.selector-quantity .sp-plus a{color:gray;padding-top:1px}
.gift-row{margin:10px 0 15px}
.ob-gift-certificate-block h2{color:#8e208c; font-weight:700;
;margin-left:15px;margin-bottom:10px}
.ob-gift-certificate-block label{font-size:14px;display:inline-block}
.gift-certificate-note{color:#8e208c;font-size:13px;line-height:1;font-style:italic}
.ob-gift-certificate-block .overflow-none{height:11px;overflow:hidden;width:10px}
.ob-gift-certificate-block .selector-quantity{width:100px;display:inline-block;vertical-align:middle;background:#fff;margin-left:20px}
.ob-gift-certificate-block .selector-btn{width:40px}
.ob-gift-certificate-block .selector-input{width:60px}
.ob-gift-received-block .my-quote-detail-table .table-striped > tbody > tr > td{text-transform:lowercase}
.amout-price-lable{margin:20px 0;padding:0;background:#e6e6e6;border:1px solid #cecece;position:relative;height:63px;display:inline-block;float:right}
.amout-price-lable h2{margin:0;padding:9px 20px;border-right:5px solid #02458b;color:#8e208c;font-size:40px;  font-weight:300;
}
.amout-price-lable-arrow{margin:0;padding:0;position:absolute;left:-30px;top:-1px;background:url(../images/amout-price-lable-arrow.png)no-repeat left top;width:30px;height:63px;display:inline-block}
.about-lable{display:inline-block;float:right;margin:20px 40px 0 0;padding:20px 0}
.about-lable h3{margin:0;padding:0;color:#8e208c;font-size:18px;  font-weight:700;
;text-transform:uppercase}
.color-selection-box .dropdown_size .btn-default{background:#fff;margin-left:0}
.checkout-title{margin:15px 0;color:#404040;font-size:18px;  font-weight:700;
;text-transform:uppercase}
.checkout-title span{margin-left:15px}
.billing-add-tab .resp-tabs-list{margin:0 0 15px;padding:0;width:100%;display:inline-block}
.billing-add-tab .resp-tabs-list li{display:inline-block;list-style:none;cursor:pointer;float:left;border-right:1px solid #c1c7c9;line-height:64px;margin-right:0;padding:0;color:#c1c6c7; font-size:14px;width:100%;background:#fafafa!important}
.billing-add-tab .resp-tabs-list li:last-child{border-right:1px solid #fafafa!important}
.billing-add-tab .resp-tabs-container{padding:0;background-color:#fff}
.billing-add-tab .resp-tab-content{display:none;border:2px solid #f5f5f5;overflow:hidden;padding:2px 2px 40px}
.billing-add-tab .resp-tabs-list li.resp-tab-active{background:#c1c7c9!important;color:#fff}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5AB1D0}
.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.checkout-right-box .checkout-price-table th{background-color:#f5f5f5;border-color:#f5f5f5;font-weight:400}
.billing-tab-icon1{background:url(../images/billing-address-hover.png) no-repeat;height:49px;width:49px;float:left;margin:8px 15px 0}
.billing-add-tab .resp-tabs-list li.resp-tab-active .billing-tab-icon1{background:url(../images/billing-address-hower.png) no-repeat}
.billing-tab-icon2{background:url(../images/shipping-address-normaal.png) no-repeat;height:49px;width:49px;display:inline-block;float:left;margin:8px 15px 0}
.billing-add-tab .resp-tabs-list li.resp-tab-active .billing-tab-icon2{background:url(../images/shipping-address-hower.png) no-repeat}
.billing-tab-icon3{background:url(../images/payment-method-normal.png) no-repeat;height:49px;width:49px;display:inline-block;float:left;margin:8px 15px 0}
.billing-add-tab .resp-tabs-list li.resp-tab-active .billing-tab-icon3{background:url(../images/payment-method-hower.png) no-repeat}
.billing-add-tab .tab-con-title{width:100%;color:#525252;font-size:14px;text-transform:uppercase;padding-left:20px;background:#f5f5f5;line-height:50px;color:#404040; font-weight:700;
}
.tab-padding{padding:0 18px}
.tab-padding .tab-para{margin:0;color:#404040;font-size:14px;  font-style: italic; font-weight:300;
}
.tab-float{float:left}
.tab-label{font-size:13px;color:#404040;  font-style: italic; font-weight:300;
;margin:1px 15px 0 0}
.tab-marging,.tab-marging2,.tab-shopping{margin-top:35px}
.company-add-box{border:1px solid #e3e3e3;float:left;width:100%;margin-bottom:15px}
.company-add-box-mar{margin-right:20px}
.company-add-box .company-inner{margin:2px;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%)}
.company-add-box .company-name{padding:0 15px;color:#404040;font-size:15px;  font-weight:700;
;line-height:38px;border-bottom:1px solid #02458b}
.company-add-box .company-icon{font-size:20px;float:right}
.company-add-box .company-icon a i{margin:2px 3px;color:#404040}
.company-add-box .company-add-padding{  font-weight:400;
padding:10px 15px;font-size:13px;color:#404040;line-height:24px}
.company-add-box .company-add-padding span{display:block}
.company-add-padding .company-contact-info-box .company-contact-info-left{float:left;width:35%}
.company-add-padding .company-contact-info-box .company-contact-info-right{float:left;width:65%}
.company-add-padding .company-contact-info-box .company-contact-info-right a{text-decoration:none;color:#404040}
.company-add-padding .company-contact-info-box .company-contact-info-right a:hover{text-decoration:none;color:#8e208c}
.company-add-padding .company-contact-info-box i{width:15px}
.company-add-padding .company-contact-info-box{margin:-5px 0 0;overflow:hidden}
.company-bottom-box{width:100%;background:#e8e8e8;line-height:24px;padding-left:15px;font-size:13px;  font-weight:400;
}
.company-bottom-box a{color:#666464}
.company-bottom-box a i{color:#666464;margin-right:5px}
.company-bottom-box a:hover i{color:#8e208c}
.company-bottom-box .tab-click-here{color:#929191;  font-weight:400;
font-size:14px}
.company-bottom-box a:hover .tab-click-here{color:#8e208c}
.billing-add-tab .info-text{font-size:13px;color:#5d5c5c;float:left;margin-top:3px;  font-style: italic; font-weight:300;
}
.billing-add-tab .info-text a{color:#5d5c5c}
.continue-btn{border-radius:3px;border:none; font-weight:700;
;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;display:inline-block;font-size:14px;padding:8px 20px;text-align:center;vertical-align:middle;background:#5c5b5b;float:right}
.continue-btn:hover,.continue-btn:focus{background:#8e208c;-webkit-transition:all .4s ease;transition:all .4s ease}
.billing-add-tab .billing-fill-msg{color:#404040;  font-weight:300;
;float:left;font-size:13px}
.billing-add-tab .require-fill-text{color:#8e208c;float:right;  font-weight:300;
;font-size:13px;font-style:italic}
.billing-add-tab .checkout-form{margin-top:15px}
.inp-parts{float:left;width:100%;position:relative;height:66px}
.inp-parts .form-control{border-radius:0; font-weight:400;border:1px solid #e6e6e6;color:#7f7f7f;font-size:13px;height:40px;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.billing-add-tab .checkout-form .form-control:focus,.billing-add-tab .checkout-form span.checkout-select-wrapper:hover{border-color:#8e208c;border:1px solid #02458b}
.inp-parts .checkout-label{color:#7f7f7f;font-size:13px }
.check-out-mandatory-field{color:#8e208c}
.inp-parts > textarea.form-control{height:75px}
.billing-add-tab .checkout-form .checkout-checkbox label{  font-style: italic; font-weight:300;
;float:left;color:#7f7f7f;font-size:13px;margin-right:15px}
.billing-add-tab .checkout-form .checkout-checkbox input{float:left;margin-right:8px;margin-top:3px}
.billing-add-tab .checkout-form label.highlight{color:#e80288}
.inp-parts .checkout-select-wrapper{color:#7f7f7f;font-size:13px; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#FFF url(../images/checkout-select-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.inp-parts .checkout-select-wrapper .checkout_holder{display:block;margin:0 20px 0 10px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:0}
.payment-methad.resp-vtabs{margin-top:30px!important}
.payment-methad.resp-vtabs ul.resp-tabs-list{float:left;width:30%;margin-top:0!important}
.payment-methad.resp-vtabs .resp-tabs-list li{display:block;border-bottom:2px solid #fff!important;cursor:pointer;float:none;color:#404040; width:100%;line-height:40px;background:#f5f5f5!important;font-size:14px;border-right:none}
.payment-methad.resp-vtabs .resp-tabs-list li i{margin:0 15px 0 40px}
.billing-add-tab .checkout-verticaltabs .resp-tabs-container{padding:10px;background-color:#fbfbfb;float:left;width:70%;clear:none}
.payment-methad.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word;border:none;background:#fbfbfb;padding:10px}
.payment-methad.resp-vtabs li.resp-tab-active{position:relative;z-index:1;background:#c1c6ca!important;border-bottom:2px solid #fff!important;color:#404040; }
.payment-methad.resp-vtabs li.resp-tab-active::after{content:url(../images/checkout-pay-arrow.png);display:inline-block;right:-31px;top:0;position:absolute}
.resp-arrow{width:0;height:0;float:right;margin-top:20px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #c1c1c1;margin-right:10px}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #02458b}
.billing-add-tab .check-payment-tab .tab-content{width:70%;float:right;background:#fbfbfb;border:0;padding:10px 10px 40px;margin-top:0}
.checkout-pay-car-mar{margin:10px 60px 20px 50px}
.pay-title{color:#404040;  font-style: italic; font-weight:300;
;font-size:13px;border-bottom:1px solid #e6e6e6;padding-bottom:5px;font-weight:600}
.payment-box{margin:15px 0;text-align:center}
.payment-box input[type="radio"]{margin:0;opacity:0;padding:0;width:28px}
.payment-box input[type="radio"] + label{background:url(../images/pay-radio-button.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#5f5f5f;display:inline-block;font-style:normal;height:15px;margin-top:10px;margin-left:-20px;padding-bottom:0;padding-left:20px;text-transform:capitalize}
.payment-box input[type="radio"]:checked + label{background-position:0 -15px}
.payment-box img{margin-top:-15px}
.payment-info-box{max-width:325px;margin:0 auto;border:1px solid #e6e6e6;overflow:hidden;padding:10px}
.payment-info-box input[type="text"]{border:1px solid #e6e6e6;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;color:#7f7f7f;font-size:15px  ;height:40px;margin-bottom:10px;padding:10px;width:100%}
.payment-info-box .pay-card-no{position:relative}
.payment-info-box .pay-card-no input{padding:10px 35px 10px 10px}
.payment-info-box .pay-card-no i{color:#7f7f7f;position:absolute;right:10px;top:14px}
.payment-info-box .expire-date{float:left}
.payment-info-box .expire-date input{width:75px}
.payment-info-box .expire-date label{color:#7f7f7f;font-size:14px  ;padding-bottom:5px}
.payment-info-box .ccv-code-box{float:right}
.payment-info-box .ccv-code-box input{padding:5px;width:60px;margin-right:5px}
.payment-info-box .payemnt-sus-text{color:#404040; font-size:13px;margin-top:3px}
.payment-info-box .pay-center{text-align:center;margin:10px 0 0}
.payment-info-box .pay-btn,.invoice-info-box .pay-btn{background:#5c5b5b;border:medium none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;  font-weight:700;
;font-size:14px;padding:6px 30px;text-align:center;text-transform:uppercase;vertical-align:middle}
.invoice-info-box .payemnt-sus-text{color:#404040; font-size:13px;padding:20px 0}
.payment-info-box .pay-btn:hover,.payment-info-box .pay-btn:focus,.invoice-info-box .pay-btn:hover,.invoice-info-box .pay-btn:focus{background:#8e208c;-webkit-transition:all .4s ease;transition:all .4s ease}
.invoice-info-box p,.invoice-info-box p a{  font-weight:300;
;font-size:12px;color:gray;padding:12px 0;line-height:normal}
.invoice-info-box p a:hover{color:#8e208c}
.thank-block{background:#F5F5F5;text-align:center;padding:15px 0}
.thank-block h2{color:#8e208c;text-transform:uppercase; font-size:18px;margin:0;padding:0}
.thank-block p{color:#999;margin:0;padding:0}
.payment-note-box{border-top:1px solid #e6e6e6;padding-top:10px}
.payment-note-box h5{ font-weight:400;color:#363636;font-size:14px}
.payment-note-box ol{margin:15px 0 0 30px}
.payment-note-box li{list-style:inherit; font-weight:400;color:gray;font-size:12px;margin-bottom:15px;line-height:normal;text-align:justify}
.payment-note-box .pay-print-box a{ font-weight:400;color:gray;font-size:13px;float:right;color:#8e208c}
.payment-methad .resp-tab-active{background:#f5f5f5!important;line-height:50px}
.payment-methad .resp-easy-accordion h2.resp-accordion{display:block}
.payment-methad .resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.payment-methad .resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}
.payment-methad .resp-jfit{width:100%;margin:0}
.payment-methad .resp-tab-content-active{display:block}
.payment-methad h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}
.checkout-right-box{border:2px solid #f5f5f5;padding:1px}
.checkout-right-box .cart-item-box{font-size:14px;color:#c1c6ca;padding:20px 15px; font-weight:700;
}
.checkout-right-box .cart-item-box i{font-size:28px;color:#c1c6ca;margin:-5px 5px 0 0;float:left}
.checkout-right-box .checkout-price-table{margin-bottom:0}
.checkout-right-box .checkout-price-table.checkout-right-box .checkout-price-table.checkout-right-box .checkout-price-table > thead > tr > th,.table > tbody > tr > th,.checkout-right-box .checkout-price-table.checkout-right-box .checkout-price-table > tfoot > tr > th,.table > thead > tr > td,.checkout-right-box .checkout-price-table > tbody > tr > td,.table > tfoot > tr > td{border-top:0}
.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+1) > td,.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+1) > th{background-color:#fff}
.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+2) > td,.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+2) > th{background-color:#fafafa}
.checkout-right-box .checkout-price-table .table-padding{padding-left:15px;text-align:left}
.checkout-right-box .checkout-price-table > thead > tr > td{padding:15px}
.checkout-right-box .checkout-price-table .table-span{  font-style: italic; font-weight:300;
;font-size:13px;color:#404040;display:block;line-height:22px}
.checkout-right-box .checkout-price-table .js-quntity-input{border:medium none;text-align:center;width:35px;position:relative;font-size:14px;color:#404040;top:15px;background:transparent}
.checkout-right-box .checkout-price-table .js-sp-btn .minus img{position:relative;top:5px}
.checkout-right-box .checkout-price-table .js-sp-btn .plus img{position:relative;top:-25px;left:12px}
.checkout-right-box .checkout-price-table .item-price{font-size:14px;font-weight:500;color:#404040;display:block;margin-bottom:35px; text-align:right}
.checkout-right-box .checkout-price-table .cross-icon a i{color:#666464;text-align:center}
.checkout-right-box .checkout-price-table .cross-icon a:hover i{color:#8e208c}
.checkout-right-box .checkout-price-table .table-span-mar{margin-top:15px}
.checkout-right-box .checkout-price-table .item-free{font-size:12px;  font-style: italic; font-weight:300;
;color:#404040;display:block;line-height:22px;text-align:right}
.checkout-right-box .checkout-price-table tr > td.table-charges{background:#f5f5f5!important; color:#404040;font-size:13px;line-height:25px;border-top:2px solid #fff}
.checkout-right-box .checkout-price-table tr > td.table-delivery-charges{background:#fff!important;color:#404040;font-size:16px; font-weight:700;
;line-height:25px}
.checkout-right-box .checkout-price-table tr > td.table-delivery-charges2{background:#fff!important;color:#8e208c;font-size:15px;line-height:25px;  font-weight:400;
text-transform:uppercase}
.col-md-3 .company-add-padding .company-contact-info-box .company-contact-info-left,.col-md-3 .company-add-padding .company-contact-info-box .company-contact-info-right,.col-md-4 .company-add-padding .company-contact-info-box .company-contact-info-left,.col-md-4 .company-add-padding .company-contact-info-box .company-contact-info-right,.col-md-5 .company-add-padding .company-contact-info-box .company-contact-info-left,.col-md-5 .company-add-padding .company-contact-info-box .company-contact-info-right{width:100%}
.check-block{margin-top:15px}
.check-block .checkbox{display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.checkout-order-block{text-align:center;padding-bottom:30px}
.checkout-order-block.emty-shopping-cart,.checkout-order-block.empty-product-compare{border:none}
.empty-product-compare .empty-image .fa{font-size:145px;color:#ddd}
.checkout-order-block h1{text-transform:uppercase;color:#404040;font-size:24px;margin:20px 0 30px}
.checkout-order-block h3{font-size:14px; color:#404040}
.checkout-order-block p{color:#999;font-size:14px;padding:7px 0;line-height:24px}
.checkout-order-block p a.pink{color:#8e208c}
.order-no{font-size:20px;color:#8e208c;text-transform:uppercase;  font-weight:700;
;padding:0}
.shopping-block{width:100%}
.shopping-block thead{background:#fff;border-bottom:1px solid #ddd;color:#666}
.shopping-block thead tr th{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;  font-weight:300;
;padding:20px 5px;text-align:center;text-transform:uppercase;color:#404040}
.shopping-block tbody tr td.pro-name{text-align:left}
.shopping-block tbody tr td{border-left:1px solid #ddd;border-right:1px solid #ddd;color:#404040;font-size:14px;padding:20px 15px;text-align:center;vertical-align:middle; }
.shopping-block tbody tr td a{color:#404040;font-size:14px}
.shopping-block tbody tr td a i.fa-angle-double-right{font-size:18px;padding-left:7px}
.shopping-block tbody tr td a i.fa-spinner{font-size:18px}
.shopping-block tbody tr td a:hover i.fa-angle-double-right{color:#8e208c}
.shopping-block tbody tr td i.fa-spinner{font-size:16px;color:#404040}
.shopping-block tbody tr.media-shopping td{border-left:0;padding:0 5px 5px 0}
.shopping-block tbody tr.media-shopping td.total-title{text-align:right}
.shopping-block tbody tr.media-shopping td.total-title,.shopping-block tbody tr.media-shopping td.total{background:#404040;color:#fff;padding:10px 5px;text-transform:uppercase;border-right:0}
.shopping-block tbody tr.media-shopping{border-bottom:0}
.shopping-block tbody tr td a{display:block}
.shopping-block tbody tr td.pro-name a{color:#999}
.shopping-block tbody tr{border-bottom:1px solid #ddd}
.shopping-block tbody tr.gray{background:#f5f5f5}
.shopping-block tbody tr.light-gray{background:#fafafa}
.shopping-block tbody tr td.sub-total-title{text-align:right;border-right:0;background:#f5f5f5}
.shopping-block tbody tr td.sub-total{color:#404040;font-size:16px; background:#f5f5f5}
.shopping-block tbody tr.media-shopping.top-gap td{padding-top:15px}
.shopping-block tbody tr.media-shopping.bottom-gap td{padding-bottom:15px}
.shopping-block tbody tr td span{display:none}
.checkout-order-block h2{ font-weight:700;
;font-size:18px;padding-top:20px;color:#404040}
.newsletter-title h2{color:#404040;font-size:16px}
.select-checkbox-type{margin:20px 0}
.newsletter-checkbox{display:inline-block;margin:5px 20px 15px 0}
.newsletter-checkbox .print-checkbox > div{padding:0;margin-right:10px}
.newsletter-subscription label{color:#404040;margin-left:10px;text-transform:capitalize;vertical-align:top;font-size:14px;padding-left:8px}
.addnew-select .radiobox .select-wrapper-col,.addnew-select .radiobox .select-wrapper-col select{line-height:34px}
.newsletter-subscription .select-style,.myacc-add .select-style{border-top:none;border-left:none;border-bottom:none;width:100%}
.newsletter-subscription .scombobox-dropdown-background,.myacc-add .scombobox-dropdown-background{width:auto}
.newsletter-subscription .search-field{width:100%}
.myacc-add .search-field{width:30%}
.newsletter-subscription .search-field input[type="text"],.myacc-add .search-field input[type="text"]{margin-bottom:0}
.newsletter-select{display:inline-block;margin-right:4px}
.select-checkbox-type .radiobox .f-none{margin-left:0}
.select-checkbox-type .radiobox .select-wrapper-col,.select-checkbox-type .radiobox .select-wrapper-col select{width:167.4px}
.newsletter-radio .imprint-box input[type="radio"]{width:auto}
.newsletter-radio .imprint-box input[type="radio"] + label{margin-right:15px;padding-left:0}
.newsletter-radio .imprint-box{font-size:14px  ;color:#7f7f7f;margin-right:5px;padding-bottom:20px}
.marginb10{margin-bottom:10px}
.newsletter-radio .imprint-box .radiobox{margin-top:10px}
.newsletetr-btn{margin-bottom:20px}
.addnew-select .radiobox .select-wrapper-col{width:100%}
.select-wrapper-col select{width:407px}
.addnew-select .radiobox .f-none{margin-left:0;height:37px;display:block;margin-right:0}
.addnew-select .radiobox .select-wrapper-col select{width:93%}
.selectres{display:inline-block}
.change-password-box .btn{text-transform:uppercase;min-width:105px}
.newsletter-checkbox .print-checkbox input[type="checkbox"] + label,.name input[type="checkbox"] + label{background:url(../images/checkbox-01.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#5f5f5f;display:inline-block;font-style:normal;line-height:17px;margin-left:-18px;margin-right:0;padding-bottom:0;padding-left:24px;text-transform:capitalize}
.newsletter-checkbox .print-checkbox input[type="checkbox"]:checked + label{background-position:0 -24px}
.nsmnone{margin-right:0}
.select-checkbox-type .categoryName{float:left;margin-right:14px;position:relative;width:100%}
.select-checkbox-type .categoryName .name{box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;border:1px solid #DADADA;cursor:pointer;float:left;padding:7px 0 5px 7px;width:100%;margin-bottom:10px;line-height:16px}
.select-checkbox-type .categoryName ul > li div.name{border:none;box-shadow:none;margin-bottom:0}
.select-checkbox-type .section .categoryName .name *{cursor:pointer}
.subscriptionForm .section .categoryName input{float:left;margin:1px 7px 0;width:8%}
.subscriptionForm .section .categoryName .name label{width:71%;float:left}
.select-checkbox-type .section .categoryName ul{background-color:#fff;border:1px solid #dadada;box-shadow:2px 1px 3px 0 rgba(230,230,230,0.5) inset;display:none;position:absolute;top:32px;width:100%;z-index:1}
.name input[type="checkbox"] + label{padding-left:22px;font-size:13px}
.select-checkbox-type .section a.expand{height:100%;width:30px;position:absolute;top:0;right:0}
.select-checkbox-type .section a:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7f7f7f;position:absolute;top:12px;left:10px}
.div-state{position:relative}
.state-open-click{background:#D7D7D7;margin-left:40px;position:absolute;right:0;z-index:99}
.container-1{display:none}
.ob-myaccount-sidebar .panel-title{padding-left:10px}
.ob-myaccount-sidebar ul{background:#fafafa; font-size:14px}
.ob-myaccount-sidebar ul li a{color:#7f7f7f}
.ob-myaccount-sidebar ul li:hover{border-bottom:1px #02458b solid}
.ob-myaccount-sidebar ul li:hover a,.myaccount-sidebar ul li.active a{color:#404040}
.ob-myaccount-sidebar ul li:hover a i,.myaccount-sidebar ul li.active a i{color:#8e208c}
.ob-myaccount-sidebar ul li{border-bottom:1px solid #bdbdbd;padding:10px 0}
.ob-myaccount-sidebar ul li:last-child{border-bottom:none}
.ob-myaccount-sidebar ul li a{color:#7f7f7f;vertical-align:middle;margin-left:25px}
.ob-myaccount-sidebar ul li a i{font-size:15px;margin-right:10px;width:15px}
.ob-my-account-title{background:none;border:none}
.my-account-left .profile-pic img{max-width:100px;height:100%}
.ob-account-right .ob-product-compare-list{margin-top:0;margin-bottom:10px}
.ob-myaccount-mywishlist{display:table;width:100%}
.myaccount-title{float:left}
.myaccount-title h2{color:#404040;font:18px roboto_condensedbold;padding-bottom:20px;padding-top:10px;text-transform:uppercase}
.myaccount-title h2 i{margin-right:12px;margin-top:10px;position:relative}
.myaccount-title h2 i span{position:absolute;top:-4px;left:2px;color:#fff}
.myaccount-title span{font-size:14px;margin-left:5px;text-transform:initial;  font-weight:400;
}
.ob-myaccount-mywishlist .sort-product{float:right;margin-top:20px}
.ob-myaccount-mywishlist .sort{float:right;margin-right:0;white-space:nowrap;width:auto}
.ob-myaccount-mywishlist .sort-style{width:auto}
.ob-myaccount-mywishlist .sort-style .scombobox-display{text-transform:capitalize;padding-right:20px}
.ob-myaccount-mywishlist .ob-sort-block{float:right}
.ob-gender-select-box span.checkout-select-wrapper,.ob-gender-select-box span.checkout-select-wrapper .custom-select,.inp-parts.ob-gender-select-box{width:60%;display:block}
.ob-addnew-addressbtn{margin-top:10px}
.ob-locate-distributor{margin-top:15px}
.ob-locate-distributor .select-style select{border:1px solid #e6e6e6;padding:8px 7px 9px 8px}
.ob-change-password-box input[type="text"]{padding:0 10px;font-size:13px;margin-bottom:0}
.ob-change-password-box{border:none;background:none;padding:0}
.ob-change-password-box input[type="text"]{border-radius:0}
.my-track-detail-table .table{border:1px solid #ccc}
.my-track-detail-table .table > thead > tr > th{  font-weight:700;
;border-right:1px solid #ccc;border-bottom:none;background:#fefefe;color:#404040;font-weight:400}
.my-track-detail-table .table-striped > tbody > tr{border-top:1px solid #ccc}
.my-track-detail-table .table-striped > tbody > tr:nth-child(2n+1) > td{background:#FFF}
.my-track-detail-table .table-striped > tbody > tr > td{text-transform:capitalize;font-size:14px;  font-weight:400;
border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px}
.my-track-detail-table .table.table-striped > thead > tr > th{text-transform:uppercase;font-size:14px;  font-weight:700;
;border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px}
.my-track-detail-table .table-striped > tbody > tr > td{background:#FFF}
.my-track-detail-table table tbody tr td a,.my-quote-edit-delete a{  font-weight:700;
;cursor: pointer;}
.my-track-detail-table a{position:relative;color:#404040}
.my-track-detail-table .table-striped > tbody > tr > td > span{color:#404040;font-size:15px;  font-weight:700;
}
.my-track-detail-table .my-track-all-btn i:first-child{margin-right:5px}
.my-track-detail-table .my-track-all-btn i{color:#999;font-size:21px}
.my-track-detail-table .my-track-all-btn i:hover{color:#8e208c}
.my-track-detail-table .table-striped > tbody > tr > td.unit-price{text-transform:none;  font-weight:700;
}
.my-track-detail-table .table-striped > tbody > tr > td.track-line{border-right:none;background:#F5F5F5}
.my-track-detail-table .table-striped > tbody > tr > td.delivery-on-date{padding-top:5%;background:#F5F5F5}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td{padding:0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td{padding:10px 15px;border-bottom:1px solid #ccc;text-align:left}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td img{max-width: 115px;}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td .track-order-billing-address h3{  font-weight:700;
;text-transform:capitalize;font-size:16px;padding:0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td h3{  font-weight:700;
;text-transform:capitalize;font-size:14px;padding:7px 0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td p{font-size:13px;color:#333;  font-weight:400;
line-height:20px}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td .req-info-add-block{padding:0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td .req-info-add-block a{  font-weight:400;
}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td .req-info-add-block ul li{font-size:13px}
.track-top-line{border-top:3px solid #02458b}
.text-right{text-align:right}
.my-track-detail-table .table-striped > tbody > tr.track-order-shipping-block td{padding:0}
.ob-track-order-detail{border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-track-order-detail ul{padding:5px}
.ob-track-order-detail ul li{color:#404040;padding:12px 0;border-bottom:1px solid #ccc;font-size:14px  }
.ob-track-order-detail ul li:last-child{border-bottom:none}
.ob-track-order-detail ul li span{font:14px roboto_condensedbold}
.ob-track-order-detail .track-contact-block{float:left;margin-right:20px}
.ob-track-order-detail li.track-address{padding:6px 0}
.ob-track-order-detail ul li i.fa{margin-right:5px}
.inquiry-email-contact p{margin-bottom:5px}
.inquiry-email-contact a{color:#333}
.inquiry-email-contact a:focus,.inquiry-email-contact a:hover{color:#8e208c}
.track-order .track-ord-tab table{border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.track-order h2.head-sub{font-size:16px;color:#404040;padding-bottom:10px;text-transform:capitalize}
.track-product-name a{color:#404040}
.track-product-name a:hover{color:#8e208c}
.track-order .track-ord-tab table tr td{padding:11px 15px;font-size:14px}
.track-order h2.track-product-name{padding-bottom:7px}
.track-order h2.head-sub-detail{padding-top:25px}
.track-order .track-ord-tab table tr td.track-address{padding:6px 15px;font-size:14px}
.track-order .track-ord-tab table span.track-ord-nm{font:15px roboto_condensedbold;color:#404040}
.track-order .track-ord-tab table span.track-ord-code{font-size:14px;color:#404040}
.track-order .track-padd{padding-right:5px}
.track-order .track-wid{padding-right:30px}
.top-line-track{border:1px solid #e6e6e6;padding:10px;margin-bottom:20px}
.track-img-block{width:12%;float:left;margin-top:12px}
.track-content-block{width:19%;float:left;margin-top:15px}
.track-content-block h2{font:14px roboto_condensedbold;color:#404040;text-transform:uppercase}
.track-content-block span{font-size:14px;color:#404040;text-transform:capitalize;display:block}
.track-border-block{display:table;margin:22px auto}
.track-slider-handle{border:4px solid #02458b;color:#8e208c;width:95px;text-align:center;border-radius:25px;font:12px robotobold;text-transform:uppercase;padding:2px 5px;float:left}
.track-slide1{border:4px solid #02458b;text-align:center;border-radius:25px;font:12px robotobold;text-transform:uppercase;padding:2px 7px;float:left}
.track-slide1 a{color:#8e208c}
.track-slider-handle a{color:#8e208c}
.track-slider-fill-full{float:left;width:50px;border:2px solid #02458b;margin-top:12px}
.track-slider-count{border:4px solid #c1c6ca;text-align:center;border-radius:25px;font:12px robotobold;text-transform:uppercase;padding:2px 7px;float:left}
.track-slider-count a{color:#c1c6ca}
.track-slider-select-left{float:left;width:20px;border:2px solid #02458b;margin-top:12px}
.track-slider-select-middle{float:left;width:30px;border:2px solid #c1c6ca;margin-top:12px}
.track-slider-selection-count{float:left;width:50px;border:2px solid #c1c6ca;margin-top:12px}
.track-status-block{width:18%;float:left}
.track-status-block h3{color:#8e208c;font-size:22px  ;text-align:center;padding-bottom:7px}
.return-ion{text-align:center;display:block;border:1px solid #999;width:135px;margin:0 auto;margin-bottom:10px}
.return-ion a{font:12px roboto_condensedbold;color:#7f7f7f;text-transform:uppercase;padding:8px 0 9px;display:block}
.return-ion:hover{border:1px solid #02458b}
.return-ion a:hover{color:#8e208c}
.return-ion a i{padding-right:7px}
.alert{position:fixed!important;top:0;margin:0 auto;left:0;right:0;text-align:center;z-index:9991;padding:6px 15px;border-radius:0 0 4px 4px;width:1000px}
.alert .close {top:5px!important;}
.alert .fa-spin{font-size:20px;margin-right:5px}
.alert-loading{width:30%}
.model-popup-black .modal-content .alert-success .close{top:-2px}
.product-category-banner li{margin-bottom:20px}
.quantity-block .scrollbar{max-height:110px}
.quick-quote-list.list-view .pro-box .product-img-blk{height:280px}
.quick-quote-form input[type="submit"]{margin:0;width:130px;margin-right:15px}
.quick-quote-form input[type="reset"],.quick-quote-form button[type="submit"]{margin:0;width:130px;margin-left:15px}
.quick-quote-form textarea{height:203px}
.disabled{pointer-events:none;cursor:not-allowed;opacity:.5;background-color:#5d5c5c;}
.btn.disabled{background-color:#5d5c5c!important}
.product-rcat-input-style{background:#fff;width:100%}
.product-rcat-input-style input{width:100%;padding:7px 7px 8px; border:none}
.product-rcat-input-style.select-style input{padding:10px 7px 9px;font-size:14px;  font-style: italic; font-weight:300;
}
.search-field.product-rcat-search{width:85%}
.search-field.product-rcat-search input[type="text"]{border:1px solid #e6e6e6}
.pro-rel-cat .product-wrap a .product-cat-box{cursor:pointer}
.pro-rel-cat.ob-product-grid .pro-box{border:2px solid #f5f5f5}
.pro-rel-cat.ob-product-grid .pro-box:hover{border:2px solid #02458b}
.login-close-btn .close-model{position:fixed;right:0;top:10px;margin-right:10px;z-index:1}
.empty-list-dropdown{width:100%;  font-weight:300;
;text-align:center;padding-bottom:20px}
.empty-list-dropdown h2{width:100%;font-size:32px;text-align:center;padding:10px;font-weight:100;  font-weight:300;
}
.empty-list-dropdown h2 .fa{font-size:27px;margin-bottom:20px}
.empty-list-dropdown small{font-size:16px;text-align:center;width:100%}
.price-print-block{width:20%;float:left;}
/*-END PRINT--*/
.uploaded-img-pdf {display: inline; margin-left: 15px;}
.print-logo1 {text-align: right;padding-bottom: 30px;}
.print-product .print-main-img {text-align: center;}
.print-product .print-main-img img {display: inline;}
.print-botton1 a {cursor: pointer;border-radius: 0px;}



/*-END PRINT--*/
.thankyou{padding:50px 0}
.thankyou .thankyou-title{font-size:100px;color:#dedede;font-weight:700;text-transform:uppercase; text-shadow:0 -2px 0 #c7c7c7;padding-bottom:30px; display:inline-block;}
.thankyou .thankyou-text{font-size:14px;padding:0 5%;color:#7f7f7f;padding-bottom:30px}
.sitemap-parts{max-width:340px}
.sitemap-parts .panel-group{position:relative}
.sitemap-parts .panel-heading{border-bottom:solid 1px #d6d6d6;padding-left:0}
.sitemap-parts .panel-heading h2{font-size:16px;color:#404040; font-weight:400;font-weight:700}
.sitemap-parts .panel-heading .caret-icon{position:absolute;right:10px;top:9px;background:url(../images/sprite.png) no-repeat -8px -75px;width:15px;height:15px}
.sitemap-parts .panel-heading.open .caret-icon{position:absolute;right:10px;top:9px;background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px}
.sitemap-parts .panel-heading.open h2{color:#8e208c}
.sitemap-parts .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;padding:0}
.sitemap-menu{width:230px;margin:0 auto}
.sitemap-menu li{width:100%;border-left:solid 1px #d6d6d6;padding-left:15px;position:relative}
.sitemap-menu li span{border-bottom:solid 1px #d6d6d6;width:15px;position:absolute;bottom:0;left:0}
.sitemap-menu li a{width:100%;top:8px;position:relative;display:inline-block;padding-left:10px;color:gray;font-size:13px}
.sitemap-menu li a:hover{color:#8e208c}
.top_search_btn{color:#404040;font-size:18px;letter-spacing:.5px;margin-top:20px;padding:0;text-transform:uppercase;  font-weight:700;
}
.top_search_btn h4{float:left;margin-left:5px}
.search_icon{float:left}
.search_block_main_content{text-align:center;margin-top:50px}
.search_block_main_content .fa{font-size:140px;float:none;color:#DEDEDE;text-shadow:0 -1px 0 #B9B9B9}
.search_block_main_content h4{color:#404040;font-size:18px;letter-spacing:.5px;margin-top:20px;padding:0;  font-weight:700;
}
.search_block_main_content p{font-size:14px;margin-top:10px}
.top_search_btn .fa-search{font-size:20px}
.search_block_main_content .input-group{min-width:460px;margin:auto;margin-top:15px;display:inline-block;line-height:55px}
.search_block_main_content .input-group-addon,.search_block_main_content .input-group-btn,.search_block_main_content .input-group .form-control{display:block}
.search_block_main_content .input-group span.input-group-btn button[type="submit"]{font-family:FontAwesome;border:none;box-shadow:none;background:none}
button.fa-search.fa-fw.search_icon.fa{font-size:15px;background:#FFF;position:relative;border:none;right:33px;width:23px;z-index:3;color:#8e208c}
input.form-control{border-radius:0}
.search_block_main_content form{line-height:55px}
@-moz-keyframes ajax-loading-ball {
0%{opacity:0;transform:scale(0)}
5%{opacity:1}
100%{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ajax-loading-ball {
0%{opacity:0;-webkit-transform:scale(0)}
5%{opacity:1}
100%{opacity:0;-webkit-transform:scale(1)}
}
@keyframes ajax-loading-ball {
0%{opacity:0;transform:scale(0)}
5%{opacity:1}
100%{opacity:0;transform:scale(1)}
}
.ajax-loading-ball{position:fixed;top:0;bottom:0;left:0;right:0;display:block;z-index:9999}
.ajax-loading-ball > div{animation:1s linear 0 normal none infinite ajax-loading-ball;-webkit-animation:1s linear 0 normal none infinite ajax-loading-ball;background-color:#8e208c;left:50%;margin:-50px 0 0 -50px;top:50%;opacity:0;position:absolute;width:100px;height:100px;border-radius:50%}
.ajax-loading-ball > div:nth-child(2){animation-delay:.2s;-webkit-animation-delay:.2s;background-color:#8e208c}
.ajax-loading-ball > div:nth-child(3){animation-delay:.4s;-webkit-animation-delay:.4s;background-color:#8e208c}
.sub-shop-list-cont{width:100%;display:table;height:360px;padding:10px;border:solid 1px #ddd}
.sub-shop-list-cont > a{display:table-cell;max-width:0;width:100%;vertical-align:middle;height:340px;text-align:center}
.sub-shop-list-cont > a > img{max-height:100%;max-width:100%;border:slid 1px #ddd}
.unsub-wrap{background:url(../images/unsub-bg.jpg);background-size:cover;background-position:center center;min-height:100vh;height:100vh}
.unsub-wrap .innerpage{background:url(../images/unsub-guy.png) no-repeat center top;margin-top:0;position:relative;padding-top:100px;z-index:10;min-height:100vh;height:100vh}
.unsub-wrap .ob-unsubscribe-block{left:0;margin:0 auto;position:absolute;right:0;top:270px;min-height:350px}
.unsub-wrap .ob-unsubscribe-block h1{font-size:50px;  font-weight:300;
;text-transform:uppercase;text-align:center;color:#8e208c;font-weight:300;padding:20px 0;line-height:55px;letter-spacing:5px}
.unsub-wrap .ob-unsubscribe-block h3{text-align:center;font-size:24px;text-transform:uppercase;  font-weight:400;
padding-bottom:20px;color:#666}
.unsub-wrap .ob-unsubscribe-block form{width:60%;margin:0 auto}
.unsubscribe-text{position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;text-align:center;text-transform:uppercase;  font-weight:400;
font-size:14px;-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}
.unsubscribe-text a{color:#fff}
.unsubscribe-text a:hover{color:#8e208c}
.inquiry-subshop a{text-decoration:none;color:inherit}
.inquiry-subshop a:hover{color:inherit}
.virtual-button{background:#666;text-align:center;min-width:120px;min-height:39px;padding:8px;color:#fff;  font-weight:700;
;font-size:16px;text-transform:uppercase;position:absolute;top:0;left:0}
.virtual-button:focus,.virtual-button:hover{background:#8e208c;color:#fff}
.virtual-button i{padding-right:5px}
.virtual-button:focus i,.virtual-button:hover i{color:#fff}
.product-detail-wrapper .nav-tabs{float:none;width:100%;display:inline-block;border-bottom:1px #ccc solid;padding:0;margin-bottom:15px}
.product-detail-wrapper .nav-tabs li:nth-child(1){margin-left:120px}
.product-detail-wrapper{position:relative}
.product-detail-wrapper .nav-tabs li{padding:0;width:auto;min-width:150px;margin-bottom:-1px}
.ui-sub-tab > .nav-tabs li:nth-child(1){margin-left:0}
.ui-sub-tab > .nav-tabs li{width:50%;min-width:inherit}
.ui-sub-tab > .nav-tabs li a,.three-tab .nav-tabs li a{text-transform:none}
.ui-sub-tab > .nav-tabs li.active a::before,.three-tab .nav-tabs li.active a::before{display:none}
.ui-sub-tab > .quantity-table > .quantity-size li:nth-child(6),.three-tab .quantity-table > .quantity-size li:nth-child(6){border:1px #ddd solid;background:url(../images/gray-slice.png) repeat-x 0 0;text-align:left}
.three-tab .nav-tabs li{margin:0 0 -1px!important;width:33.3%}
.quantity-table .quantity-size li.color-input{width:30px;height:30px;border:2px #ddd solid!important}
.product-detail-wrapper .print-checkbox label{font-size:14px;position: relative;padding-left: 20px;line-height: 34px;}
.product-detail-wrapper .print-checkbox .checkbox{width:33%;padding:0;margin:5px 0}
.login-col .log-bottom a{font-size:14px;color:#444}
/*.login-col .inner-box form > div:nth-child(3) a{color:#444}*/
.info-popup p{padding-top:10px}
.info-popup .form-group{display:inline-block;width:100%}
.info-popup .form-group .error-message li{bottom:-10px}
.info-popup .shipping-col{padding-bottom:0}
.ob-product-detail-page .skuprice > div:last-child{padding-right:15px;border-right:0;padding-top:13px}
.ui-widget-content{z-index:9999}
.color-box .owl-nav .owl-buttons{position:absolute;right:5px;top:-38px}
.color-box .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.color-box .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.wish-list-color-box .owl-nav .owl-buttons{position:absolute;right:5px;top:-38px}
.wish-list-color-box .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.wish-list-color-box .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.wish-list-color-box-guest .owl-nav .owl-buttons{position:absolute;right:5px;top:-38px}
.wish-list-color-box-guest .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.wish-list-color-box-guest .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.tab-quantity{position:absolute;right:0;top:0;width:100%;height:36px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.sort-style{background:#fff}
.sort-style select{margin-right:0}
}
.myaccount-dropdown{background:#555;font-size:14px;color:#fff;width:100%;margin:15px 0;padding:10px;border-radius:5px;display:block}
.myaccount-dropdown i{padding-top:3px;transition:all .5s}
.myaccount-dropdown:hover{background:#8e208c;color:#fff}
.myaccount-dropdown:focus{color:#fff}
.category-block.open .filter-search{display:block}
.category-block.open .myaccount-dropdown i{transition:all .5s}
.form-group .sec_code_box a{  font-weight:400;
;font-size:13px;color:#7f7f7f}
.form-group .sec_code_box a:hover{color:#8e208c}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.advance-search-col .inp-parts .checkout-select-wrapper{position:relative}
.inp-parts .checkout-select-wrapper .checkout_holder{position:absolute;top:0}
.checkout-select-wrapper{position:relative}
}
.widget-box-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,0.5);z-index:98999;padding:15%;text-align:center}
.widget-box-overlay>[class*="icon-"]{position:absolute;top:15%;left:0;right:0;text-align:center}
.widget-box.collapsed .widget-box-overlay>[class*="icon-"]{top:5%}
.widget-box-overlay>.icon-spin{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s}
.widget-box-overlay{display:none;font-size:30px}
ul.quote-quantity-header{margin-left:38px}
ul.quote-quantity-header li{width:55px;text-align:center;padding:3px 0;background:none;font-size:14px;border:1px #ddd solid;color:#000;height:auto;margin-right:8px;border-bottom:0}
.widget-box-overlay{display:none;font-size:30px}
.opps-block{text-align:center}
.opps-block img{display:inline-block}
.opps-block p{font-size:16px;  font-weight:700;
;color:#515151;padding:25px 0;line-height:22px}
.widget-box-overlay{display:none;font-size:30px}
.opps-block{text-align:center}
.opps-block img{display:inline-block}
.opps-block p{font-size:16px;  font-weight:700;
;color:#515151;padding:25px 0;line-height:22px}
.edit-product-modal .modal-lg{width:960px}
.edit-product-modal .estimate-detail .estimate-totle-block{margin-bottom:0}
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:5px}
.edit-product-modal .scrollbar{max-height:620px;overflow-y:auto;overflow-x:hidden;margin-bottom:5px}
.edit-product-modal #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.edit-product-modal #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#004d7d;overflow:hidden;position:absolute;top:0;left:0}
.edit-product-modal .estimate-detail .estimate-tag-block{padding:5px 20px}
.edit-product-modal .estimate-tag-block .additional-change-left{font-size:12px;color:#5e5e5e}
.edit-product-modal .estimate-tag-block .additional-change-right{padding-top:0}
.edit-product-modal .estimate-tag-block .additional-change-right p{text-align:left}
.edit-product-modal .estimate-tag-block .additional-change-right p,.edit-product-modal .estimate-tag-block .additional-change-right span{font-size:11px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td span{font-size:14px;  font-weight:700;
;color:#666464;font-weight:400;margin-right:10px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td{padding:10px 0;  font-weight:400;
;font-size:14px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td.estimate-sub-totle{width:42%}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h4{margin-right:10px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h4,.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h5{display:inline-block;font-size:15px;text-transform:uppercase;  font-weight:700;
}
.edit-product-modal .nav-tabs li.active a::before,.edit-product-modal .nav-tabs li:hover a::before{position:absolute;content:'';width:100%;height:3px;background:#8e208c;left:0;right:0;top:0}
.search_block_main_content img{margin:auto}
.search_block_main_content h4{ font-weight:700}
.search_block_main_content p{font-style:italic}
.result h5{display:inline;font-weight:700}
.result a{background:#F2F2F2;border:1px solid #D5D5D5;font-size:14px!important;color:#7F7F7F;padding:4px}
.suggested-products-title h5{padding-top:15px;padding-left:15px;font-weight:700;margin-top:50px;height:50px;background:transparent linear-gradient(to bottom,#F5F5F5 0%,#FDFDFD 100%) repeat scroll 0 0;border-bottom:3px solid #F3F3F3;margin-bottom:35px}
.view-more-button{text-align:center}
.view-more-button a.btn-default{display:inline-block;background:#8e208c none repeat scroll 0 0;padding:13px;width:229px;border-radius:2px}
.order-remove-modal .modal-dialog{top:25%}
.order-remove-modal .modal-header h1.modal-title{  font-weight:700;
}
 h1.modal-title i.quote-icon span {color:#000;}
.order-remove-modal .modal-body .remove-item h3{margin:30px 0;padding:0;text-align:center;  font-weight:700;
;color:#8e208c;font-size:20px;line-height:36px}
.order-remove-modal .button-secondary-pink,.order-remove-modal .button-secondary{background:#8e208c;border:none;box-shadow:none;color:#fff;font-size:14px;min-height:33px;min-width:101px;  font-weight:400;
;padding:0;text-transform:uppercase;border-radius:0}
.order-remove-modal .button-secondary-pink:hover{background:#5d5c5c;border:none}
.order-remove-modal .button-secondary{background:#5d5c5c}
.main-checkout-block .panel-group{margin-left:25px}
.main-checkout-block .panel-heading{background:#e3e3e3;padding:25px 40px;border-radius:0}
.main-checkout-block .panel-group .panel+.panel{position:relative}
.main-checkout-block .panel-group .panel{border-radius:0}
.main-checkout-block .panel-default > .panel-heading .panel-title{color:#5d5c5c;font-size:16px; text-transform:uppercase}
.main-checkout-block .panel-default > .panel-heading .panel-title > a{display:block}
.main-checkout-block .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none;padding:0}
.main-checkout-block .panel-group .open > .panel-heading .panel-title > a{color:#8e208c}
.main-checkout-block .open .panel-heading{background:#fff}
.main-checkout-block .company-add-padding .company-contact-info-box .company-contact-info-left{width:35%}
.main-checkout-block .company-add-padding .company-contact-info-box .company-contact-info-right{width:65%}
.main-checkout-block .continue-btn{box-shadow:none;border-radius:0;min-width:157px;height:32px;border:none;margin:0}
.main-checkout-block .panel-group .panel:after{background:url(../images/checkout-payment-process.png) no-repeat;content:"";height:50px;top:8px;position:absolute;width:50px}
.main-checkout-block .panel-group .panel:nth-child(1):after{background-position:-60px 0;left:14px}
.main-checkout-block .panel-group .panel:nth-child(2):after{background-position:-60px -72px;left:-27px}
.main-checkout-block .panel-group .panel:nth-child(3):after{background-position:-60px -147px;left:-27px}
.main-checkout-block .panel-group .panel.open:nth-child(1):after{background-position:0 0;left:15px}
.main-checkout-block .panel-group .panel.open:nth-child(2):after{background-position:0 -72px;left:-26px}
.main-checkout-block .panel-group .panel.open:nth-child(3):after{background-position:0 -147px;left:-26px}
.search-contact-book{margin:0 0 20px;padding:10px;background:#f0f0f0;border:2px solid #e3e3e3;width:100%}
.search-contact-book input[type="search"]{margin:0;padding:5px;background:url(../images/checkout-search.png) no-repeat right 10px top 50% #fff;height:26px;border:1px solid #dedede;width:84%;color:#b2b2b2;font-size:12px;  font-style: italic; font-weight:300;
;vertical-align:top}
.search-contact-book input[type="text"]{margin:0;padding:5px;background:#fff;height:26px;border:1px solid #dedede;width:80%;color:#b2b2b2;font-size:12px;  font-style: italic; font-weight:300;
;vertical-align:top}
.search-contact-book input[type="submit"]{margin:0;padding:0;background:#4d4d4d;height:26px;border:1px solid #dedede;min-width:103px;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;line-height:23px;  font-weight:700;
;box-shadow:none;border-radius:0}
.search-contact-book span{color:#404040;font-size:16px;  font-weight:700;
;text-transform:uppercase;margin-right:20px;display:inline-block}
.add-new-address-form{height:254px;overflow-x:hidden;margin-bottom:20px;padding:20px 0}
.add-new-address-form .tab-float label.tab-label{color:#404040;  font-weight:300;
;font-size:13px}
.add-new-address-form .tab-float{margin:10px 0}
.add-new-address-form span.billing-fill-msg{ font-size:13px}
.main-checkout-block .inp-parts > textarea.form-control{height:40px}
.tab-marging2 .info-text{color:#5d5c5c;float:left; font-size:13px;margin-top:3px;margin-bottom:10px}
.tab-marging2 .info-text span a{color:#5d5c5c}
.tab-marging2 .info-text span a:hover{color:#8e208c}
.main-checkout-block .panel-group .nav-tabs{border-bottom:0}
.main-checkout-block .panel-group .nav-tabs > li{text-align:center;width:33.33%;background:#fafbfb;margin-bottom:0}
.main-checkout-block .panel-group .nav-tabs > li a{border-radius:0;color:#5d5c5c;text-transform:uppercase;font-size:16px;  font-weight:700;
;border:none;margin-right:0}
.main-checkout-block .panel-group .nav-tabs > li a i{margin-right:10px}
.main-checkout-block .panel-group .nav > li > a:hover,.main-checkout-block .panel-group .nav > li > a:focus{background:#fafbfb;border-bottom:2px solid #02458b}
.main-checkout-block .panel-group .nav-tabs > li{border-right:1px solid #e3e3e3}
.main-checkout-block .panel-group .nav-tabs > li:last-child{border-right:none}
.main-checkout-block .panel-group .nav-tabs > li.active > a,.main-checkout-block .panel-group .nav-tabs > li.active > a:hover,.main-checkout-block .panel-group .nav-tabs > li.active > a:focus{background:#fafbfb;border-bottom:2px solid #02458b;border-radius:0}
.main-checkout-block .panel-group .tab-content{padding:50px 0}
.main-checkout-block .tab-content .paypal{text-align:center}
.main-checkout-block .product-compare-top-navi{text-align:left}
.card-security span{margin:0;padding:0;display:block;font-size:14px;color:#8e208c;  font-style: italic; font-weight:300;
}
.card-security p{margin:0;padding:0;font-size:14px;color:#7f7f7f; }
.card-type{margin:20px 0;padding:0}
.card-type a{margin:0 20px 0 0;padding:0;display:inline-block;background:url(../images/card-type.png)no-repeat left top;width:65px;height:56px}
.card-type a.visa{background-position:0 0}
.card-type a.mastercard{background-position:-92px 0}
.card-type a.discover{background-position:-184px 0}
.card-type a.delta{background-position:-276px 0}
.card-type a.americanexpress{background-position:-368px 0}
.expiry-month{padding-right:0;width:30%}
.expiry-year{padding-right:0;width:30%}
.expiry-nmuber{padding-right:0;width:15%}
.expiry-img{width:25%}
.expiry-img a i{color:#404040;font-size:14px}
.expiry-img a:hover i{color:#8e208c}
.main-checkout-block .form-group .inp-parts{height:40px}
.main-checkout-block .form-group .checkbox{padding-left:12px}
.amount-payable h3{margin:0;padding:0;color:#5d5c5c;font-size:21px;text-transform:uppercase;  font-weight:700;
}
.amount-payable span{color:#8e208c}
.amount-payable .product-compare-top-navi{margin:0;padding:0}
.amount-payable .product-compare-top-navi .add-btn.gray{min-width:107px;text-align:center}
.main-checkout-block .po-number label{border-radius:0;color:#5d5c5c;text-transform:uppercase;font-size:14px;  font-weight:700;
;border:none;margin-right:0}
.invoice{  font-style: italic; font-weight:300;
}
.invoice span{color:#8e208c}
.main-checkout-block .pay-invoice .product-compare-top-navi{margin:10px 0 30px}
.main-checkout-block .tab-content > .tab-pane{padding:0 20px}
.credit-card-payment .form-group label{font-size:14px; font-weight:400;color:#7f7f7f}
.credit-card-payment .form-group .checkbox label{font-size:14px;color:#414141;  font-weight:400;
}
.displaynone{display:none}
.displayblock{display:block!important}
.ob-catalog-block .pro-box{min-height:375px}
.ob-catalog-block .pro-box .pro-image{min-height:332px}
.ob-catalog-block .pro-box .pro-image img{min-height:332px; width: 100%;}
.ob-catalog-block .pro-desc .item-title{min-height:auto;color:#404040;  font-weight:400;
font-size:16px}
.ob-catalog-block .pro-desc{min-height:auto;padding:10px 0;background:#f5f5f5;position:absolute;bottom:0;width:100%;border-top:1px solid #d4d4d4}
.ob-catalog-block .pro-box:hover .pro-desc{min-height:85px;border-top:1px solid #02458b;color:#404040}
.ob-catalog-block .pro-desc .pro-button{top:5px}
.ob-catalog-block .pro-box:hover .pro-desc .item-title{margin-top:45px}
.quote-detail-wrapper .scroll-block{margin-bottom:20px;border:1px #dfdfdf solid}
.quote-detail-wrapper .scroll-content{padding:15px;background:#fff}
.quote-detail-wrapper .quote-block.quote-header-block{border:0}
.quote-detail-wrapper .navbar .fa-quote-right{font-size:20px;padding:7px 4px 0;color:#999}
.quote-detail-wrapper .quote-header-block{padding:10px;display:table;width:100%}
.quote-detail-wrapper .quote-block.title-colum{border:0}
.quote-detail-wrapper .quote-block{margin-bottom:20px;border-top:1px #dfdfdf solid;}
.quote-detail-wrapper .quote-block .quote-header{width:100%;display:inline-block;padding:8px 15px}
.quote-detail-wrapper .quote-header-col{width:100%;display:inline-block;padding:10px 15px}
.quote-detail-wrapper .quote-header h2{color:#404040;font-size:16px;  font-weight:700;
;text-transform:uppercase;padding-top:7px}
.quote-detail-wrapper .custom-button{background:#959595;color:#fff;font-size:14px;  font-weight:700;
;text-transform:uppercase;line-height:30px;height:30px;padding:0 10px;display:block;float:left;margin-left:10px}
.quote-detail-wrapper .custom-button:hover,.custom-button:focus{background:#8e208c;color:#fff}
.quote-detail-wrapper .custom-button i{padding-right:5px}
.quote-detail-wrapper .quote-block .quote-header-block h2{font-size:20px; font-weight:700;
;color:#8e208c;margin:0;padding:5px 15px 0 0}
.quote-detail-wrapper .quote-header-block span.show-date{font-size:15px;  font-weight:700;
;color:#404040;padding:3px 0 0;text-transform:uppercase}
.quote-detail-wrapper .quote-header-block a.show-header{float:left;margin:10px 15px 0;color:#666464;font-size:12px}
.quote-detail-wrapper .quote-header-block .input-group-addon{border-radius:0;background:#959595;color:#fff}
.quote-detail-wrapper .quote-block .quote-header-small,.scroll-header{background:#f6f6f6;width:100%;display:table;padding:8px 15px;border-bottom:1px #e6e6e6 solid}
.quote-detail-wrapper .quote-block .quote-header-small h3{font-size:15px;  font-weight:700;
;text-transform:uppercase;color:#404040;margin:0;padding:8px 5px;}
.quote-detail-wrapper .quote-block .panel-group .panel{border-top:0;margin-bottom:10px;border-radius:0;background:#f9f9f9}
.quote-detail-wrapper .quote-block.product-info-col-2 .quote-header-small .admin-custom-btn{margin:-8px -8px -4px}
.quote-detail-wrapper .quote-block .panel-heading{background:#f9f9f9;padding:9px 15px;border-top:2px #02458b solid;border-radius:0}
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1){font-size:16px;color:#404040; font-weight:700;
}
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1) i{margin-right:10px;font-size:15px;color:#8e208c;background:none;}
.quote-detail-wrapper .quote-block .panel-heading > a i:nth-child(2){margin:0;color:#404040;font-size:18px;padding-top:3px}
.quote-detail-wrapper .quote-block .panel-heading .delete-price{float:right;margin-right:10px}
.quote-detail-wrapper .delete-price a{margin-top:-6px}
.quote-detail-wrapper .quote-block .panel-heading .delete-price span{font-size:16px;color:#404040; font-weight:700;
;padding:0 15px;display:inline-block}
.quote-detail-wrapper .quote-block .panel-body{padding:15px}
.quote-detail-wrapper .quote-block .ui-panel-col .language-col{float:left;font-size:13px;color:#676767; font-weight:700;
;width:110px;padding-top:7px;text-transform:uppercase}
.quote-detail-wrapper .quote-block .ui-panel-col .language-col .checkbox{float:right;margin:0}
.quote-detail-wrapper .search-sku{position:relative;width:300px}
.quote-detail-wrapper .search-sku input{line-height:36px;height:36px;padding-right:115px}
.quote-detail-wrapper .search-sku button{background:#ededed;height:34px;font-size:12px;padding-right:10px;color:#959595; font-weight:700;
;position:absolute;right:1px;top:1px;width:110px;text-align:right;border:0!important;outline:0!important}
.quote-detail-wrapper .search-sku button i{color:#8e208c;padding-right:5px}
.quote-detail-wrapper .title-info-col{border:1px #dadada solid;padding-left:10px;margin:7px 0;width:100%;display:inline-block;background:#fff}
.quote-detail-wrapper .title-info-col .edit-title{font-size:15px;color:#404040; font-weight:700;
;padding:6px 10px 0;display:inline-block}
.quote-detail-wrapper .product-info-col{margin:7px 0;width:100%;display:inline-block;background:#fff;border:1px #dfdfdf solid}
.quote-detail-wrapper .product-info-col-2 td:first-child{text-transform:uppercase}
.quote-detail-wrapper .product-info-col-2 td:first-child,.panel-collapse .quote-block .quote-header-small h3,.scroll-header h3{padding:0 0 2px;font-size:14px;color:#555;  font-weight:700;
}
.quote-detail-wrapper .scroll-header h3{text-transform:uppercase}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content .estimate-tag-block{padding-bottom:10px}
.quote-detail-wrapper .product-des-overflow{height:264px;overflow:auto}
.quote-detail-wrapper .scroll-content .estimate-tag-block span{font-size:12px; }
.quote-detail-wrapper .browse-img{text-align:center;background:rgba(0,0,0,0.4);position:absolute;bottom:0;width:100%;padding:15px}
.quote-detail-wrapper .edit-comment{padding:10px}
.quote-detail-wrapper .product-info-col .quote-block:last-child{margin-bottom:0;border-bottom:0}
.quote-detail-wrapper .customer-col{overflow:hidden;margin-bottom:10px;padding:0 15px}
.quote-detail-wrapper .customer-col span{background:#f9f9f9;border:1px #dadada solid; font-weight:700;
;color:#666;text-transform:uppercase;font-size:14px;padding:6px 5px;display:block;width:84%;float:left}
.quote-detail-wrapper .customer-col a{float:left;margin-left:5px;margin-right:0}
.quote-detail-wrapper .browse-button.admin-custom-btn{color:#fff;display:inline-block;font-size:13px;padding:0 14px 0 0;margin:0 auto;height:33px;line-height:33px;text-align:center;background:#8e208c;position:relative;cursor:pointer;background:#55565b}
.quote-detail-wrapper .browse-button.admin-custom-btn:hover{background:#8e208c;cursor:pointer}
.quote-detail-wrapper .browse-button.admin-custom-btn:hover i{background:#8e208c;cursor:pointer}
.quote-detail-wrapper .browse-button.admin-custom-btn i{background:#46474b}
.quote-detail-wrapper .browse-button input{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.quote-detail-wrapper .quote-content textarea{border-radius:0}
.quote-detail-wrapper .admin-custom-btn{background:#8e208c;padding:0 10px 0 0;margin:0; font-weight:700;
;font-size:13px;color:#fff;border:none;min-width:133px;line-height:32px;display:inline-block;text-transform:uppercase;text-align:center}
.quote-detail-wrapper .admin-custom-btn i{margin-right:10px;padding:10px;float:left;text-align:left;background:#c40877}
.quote-detail-wrapper .admin-custom-btn:hover,.quote-detail-wrapper .admin-custom-btn:focus{background:#c40877!important;color:#fff}
.quote-detail-wrapper .instruction-overflow{height:180px;overflow:auto}
.quote-detail-wrapper .instruction-overflow p{color:#404040;font-size:12px; }
.quote-detail-wrapper .scroll-content .estimate-row.heading span{font-size:13px;color:#404040;  font-weight:700;
;text-transform:capitalize;margin-bottom:10px}
.quote-detail-wrapper .scroll-content .estimate-tag-block .estimate-row{margin-bottom:5px;font-size:13px; color:#7f7f7f}
.ob-my-quote-detail-block .quote-detail-wrapper .quote-charges-block-tab label{float:left;}
.ob-my-quote-detail-block .quote-detail-wrapper .quote-charges-block-tab input[type="text"],.ob-my-quote-detail-block .quote-detail-wrapper .quote-charges-block-tab span{float:left;width:70%;margin: 5px 0;text-align:right;}
.ob-my-quote-detail-block .product-info-col-3 .quote-content .quote-charges-block-tab label{font-size: 14px;color: #676767; ;text-transform: uppercase;padding: 5px 15px;}
.ob-my-quote-detail-block .product-info-col-3 .quote-content .quote-charges-block-tab .total {float: right;}
.ob-my-quote-detail-block .product-info-col-3 .quote-content .quote-charges-block-tab .total label{padding: 5px;}
.product-info-col-3 label{font-size: 15px; ;text-transform: uppercase;padding: 8px 10px;}
.quote-status {float:right;}
.ob-my-quote-detail-block .quote-detail-wrapper .quote-block.discount-col.title-colum a.show-header{margin-left: 10px;}
.ob-my-quote-detail-block .quote-detail-wrapper a.show-header i{color:#666464;font-size:12px;}
.ob-my-quote-detail-block .quote-detail-wrapper a.show-header i span{color: #404040; ;font-size: 12px;margin-left: 5px;}
.ob-my-quote-detail-block .product-info-col-3 .quote-charges-block-tab label{font-size: 14px;color: #676767; ;text-transform: uppercase;padding: 5px 15px;}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content img{padding:0 5px}
.quote-detail-wrapper .scroll-content .estimate-tag-block .estimate-row div{display:inline-block;margin-right:15px}
.quote-detail-wrapper .product-info-col label{font-size:14px;color:#676767;  font-weight:700;
;text-transform:uppercase;padding:10px 15px}
.quote-detail-wrapper .product-info-col label > i{padding-left:15px}
.quote-detail-wrapper .info-table{width:100%}
.quote-detail-wrapper .info-table th{background:#f9f9f9;color:#444;font-size:12px;text-transform:uppercase; font-weight:700;
;font-weight:400}
.quote-detail-wrapper .info-table td{ font-weight:400;color:#676767;font-size:13px}
.quote-detail-wrapper .info-table tr:last-child td,.quote-detail-wrapper .charges-table table tr:last-child{border-bottom:0}
.quote-detail-wrapper .info-table th,.quote-detail-wrapper .info-table td{padding:6px 15px;text-align:center;border-bottom:1px #dadada solid;border-right:1px #dadada solid}
.quote-detail-wrapper .info-table th:last-child,.quote-detail-wrapper .info-table td:last-child{border-right:0}
.quote-detail-wrapper .info-table th:first-child,.quote-detail-wrapper .info-table td:first-child{text-align:left}
.quote-detail-wrapper .info-table p{font-size:12px;color:#404040; line-height:18px;margin:0;padding:0}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content .info-table .estimate-row{text-align:left;margin:0}
.quote-detail-wrapper .border-1 th{border-top:1px #dadada solid}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content.charges-table{padding:0;border-top:1px #dadada solid;background:#fff;margin-top:-6px}
.quote-detail-wrapper .quote-content input[type="text"]{color:#000}
.quote-detail-wrapper .charges-table table{width:100%}
.quote-detail-wrapper .charges-table table td{text-align:center;padding:5px 4px!important}
.quote-detail-wrapper .charges-table table td .btn-xs.sub-shop-btn{padding:3px 10px}
.quote-detail-wrapper .product-info-col-2 span,.quote-detail-wrapper .charges-table table span{width:100%;border:1px #dadada solid;display:block;background:#fff;text-align:left;color:#5e5d5d;font-size:13px; font-weight:400;padding:5px}
.quote-detail-wrapper .charges-table table tr{border-bottom:1px #dadada solid}
.quote-detail-wrapper .product-info-col-2{background:#f6f6f6;width:100%;display:inline-block;padding:8px 15px;border-bottom:1px #e6e6e6 solid;border-top:1px #e6e6e6 solid}
.quote-detail-wrapper .product-info-col-2 td:first-child span{width:100%;background:#fafbfb;display:block;color:#5e5d5d;font-size:13px; font-weight:400;padding:6px 5px;text-align:center;text-transform:inherit}
.quote-detail-wrapper .col-but{display:block;height:10px;color:#555;font-size:14px}
.quote-detail-wrapper .product-img-col{min-height:400px;margin-bottom:18px;position:relative}
.quote-detail-wrapper .discount-col h2{font-size:14px;padding:6px 2px}
.quote-detail-wrapper .discount-col input{height:28px;line-height:22px;font-size:13px;border-color:#dadada;text-align:center;color:#000;box-shadow:none;margin-top:5px;}
.quote-detail-wrapper .discount-col i.fa-eye{margin:6px 20px 0 0;color:#8e208c;font-size:16px}
.discount-col .checkbox-block{margin:1px 0 0}
.discount-col .checkbox-block label{padding:0}
.discount-col .checkbox-block span{font-size:13px;color:#919191; font-weight:400;padding-left:15px;display:block}
.quote-detail-wrapper .product-info-col-3 span:nth-child(1){font-size:14px;  font-weight:700;
;text-transform:uppercase;color:#555;padding-top:4px;display:block}
.quote-detail-wrapper .product-info-col-3{border:1px #dadada solid;padding:5px 15px 2px;margin-bottom:5px;width:100%;display:inline-block;background:#fafafa}
.quote-detail-wrapper .quote-block textarea{color:#5e5d5d;font-size:13px; }
.quote-detail-wrapper .add-address-form h3{color:#454545;font-size:16px; font-weight:700;
;text-transform:uppercase;margin:15px;padding-bottom:5px;border-bottom:1px #dadada dashed}
.quote-detail-wrapper .add-address-form{display:none;margin-bottom:10px;position:relative;padding:15px;border:1px #dadada solid}
.quote-detail-wrapper .new-address-form.add-address-form{margin:0 0 10px;padding:10px}
.quote-detail-wrapper .quote-block.product-info-col-2{border-top:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;border-left:0;border-right:0;padding:0}
.quote-detail-wrapper .product-info-col-3 .sub-shop-btn{margin:-5px 0;height:40px;line-height:32px;width:40px;text-align:center}
.quote-detail-wrapper .product-info-col-3.grand-total-col{background:#7f7f7f;color:#fff}
.quote-detail-wrapper .product-info-col-3.grand-total-col span.total{background:#818181;color:#f5f5f5;text-align:center;padding:3px 10px;min-width:100px}
.quote-detail-wrapper .product-info-col-3.grand-total-col .quote-charges-block-tab span.total{display: inline-block;width: auto;padding: 0 0 7px 0px;margin-bottom:0;}
.quote-detail-wrapper .product-info-col-3.grand-total-col span.total label{color:#fff;}
.quote-detail-wrapper .product-info-col-3.grand-total-col span:nth-child(1),.product-info-col-3.grand-total-col .checkbox-block span,.product-info-col-3.grand-total-col i.fa-eye{color:#fff}
.billing-address-block{border:1px #dfdfdf solid;margin-bottom:20px}
.billing-address-block .quote-content{padding:0;height:190px;overflow-x:auto;margin-bottom:10px}
.user-img{border:1px #f5f5f5 solid;display:table}
.user-img img{border:3px #f5f5f5 solid}
.billing-address-col ul{width:100%;display:table;position:relative;z-index:1;background:#f9f9f9;border-bottom:1px #dfdfdf solid}
.address-col li:nth-child(1) i{color:#b2b2b2;padding:4px 10px 0 0;float:left}
.address-col li:nth-child(1) a{color:#404040;font-size:13px; font-weight:400;display:inline-block;padding-top:7px}
.billing-address-col li a.sub-shop-btn{margin:0}
.address-table{display:none}
.billing-address-col .address-table table{width:100%}
.billing-address-col .address-table table tr:nth-child(1){border-bottom:1px #dadada solid}
.billing-address-col table td{padding:5px 20px;font-size:13px;  font-weight:400;
color:#404040}
.billing-address-col table td i{padding-right:5px}
.billing-address-col table td span{font-size:14px; font-weight:700;
;color:#404040;padding:5px 0;display:block}
.billing-address-col table td p{font-size:12px;  font-weight:400;
color:#404040;line-height:18px}
.billing-address-col table td a{color:#404040}
.logo-colum{margin-bottom:10px;width:100%;display:inline-block}
.logo-colum img{border:1px #dadada solid;padding:10px;float:left}
.logo-colum label{font-size:13px; font-weight:700;
;color:#565656;padding:0 10px}
.checkbox-block input[type=checkbox].ace,.checkbox-block input[type=radio].ace{opacity:0;position:absolute;z-index:1;width:18px;height:18px;cursor:pointer;margin-left:0}
.checkbox-block input[type=checkbox].ace+.lbl,.checkbox-block input[type=radio].ace+.lbl{position:relative;z-index:1;display:inline-block;margin:0;line-height:16px;min-height:18px;min-width:18px;font-weight:400}
.checkbox-block input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;line-height:15px;height:17px;min-width:17px}
.checkbox-block input[type=checkbox].ace+.lbl::before,.checkbox-block input[type=radio].ace+.lbl::before{font-family:fontAwesome;font-weight:400;font-size:12px;color:#32a3ce;content:"\a0";border:1px solid #c8c8c8;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:16px;line-height:14px;min-width:16px;margin-right:10px;color:#8e208c}
.checkbox-block input[type=checkbox].ace:checked+.lbl::before,.checkbox-block input[type=radio].ace:checked+.lbl::before{display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}
.quote-block .quote-content img{padding:5px}
.search-product-popup .advance-search-wrap .dropdown-menu{left:-100px}
.search-product-popup .advance-search-wrap .dropdown-menu:before{right:170px}
.search-product-popup .top-advance-search .header-advace-search{z-index:10!important;margin:-1px 0 0;border-radius:0}
.search-product-popup .multiselect-container.dropdown-menu{padding:10px}
.search-product-popup .ui-advance-search{width:100%!important}
.search-product-popup .ui-advance-search .top-search-block .search-form{width:65%;float:left}
.search-product-popup .dropdown.top-advance-search.advance-search-btn{width:14%}
.file-input-wrap input{display:none}
.quote-detail-title li.dropdown:hover .dropdown-menu{display:block;width:240px;left:-110px;padding:20px 5px 10px 10px;margin-top:5px;border-radius:0}
.quote-detail-title li.dropdown:hover::before{content:'';width:27px;height:17px;position:absolute;top:25px;right:2px;background:url(../images/w-arrow-bg.png) no-repeat 0 0;z-index:1111}
.save-icon .radio-col span{margin-top:15px!important;display:block}
.save-icon .radio-col{margin-bottom:0!important}
.save-icon{padding:0 7px 5px}
.save-icon:last-child{padding-right:0}
.save-icon .radio-col label{padding-bottom:5px!important}
.save-icon .radio-col span::before{position:absolute;top:-20px;left:22px}
.jpg-icon{width:60px;height:65px;background:url(../images/save-as-img.jpg) no-repeat 0 5px}
.pdf-icon{width:60px;height:65px;background:url(../images/save-as-img.jpg) no-repeat -65px 5px}
.css-icon{width:60px;height:65px;background:url(../images/save-as-img.jpg) no-repeat -135px 5px}
.save-icon .radio-col label:hover .jpg-icon{background:url(../images/save-as-img.jpg) no-repeat 0 -58px}
.save-icon .radio-col label:hover .pdf-icon{background:url(../images/save-as-img.jpg) no-repeat -65px -58px}
.save-icon .radio-col label:hover .css-icon{background:url(../images/save-as-img.jpg) no-repeat -135px -58px}
.radio-col input[type=radio].ace{opacity:0;position:absolute;z-index:12;width:18px;height:18px;cursor:pointer;margin-left:0}
.radio-col input[type=radio].ace+.lbl{position:relative;z-index:11;display:inline-block;margin:0;line-height:16px;min-height:18px;min-width:18px;font-weight:400}
.radio-col input[type=radio].ace.ring +.lbl::before{font-size:5px;color:transparent;text-shadow:none;box-shadow:none;margin-right:8px}
.radio-col input[type=radio].ace.ring:checked+.lbl::before{border-color:#8e208c;border-width:4px;box-shadow:none}
.radio-col input[type=radio].ace:checked+.lbl::before{display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}
.radio-col input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;line-height:15px;height:17px;min-width:17px;font-weight:400;color:#32a3ce;content:"\a0";border:1px solid #c8c8c8;display:inline-block;text-align:center;vertical-align:middle}
.search-product-popup .modal-dialog{width:960px;}
.search-product-popup .modal-content .close{top:12px;}
.billing-address-block .twitter-typeahead{width:100%;}
.checkbox-block{padding-bottom:10px}
.search-product-popup .navbar-nav,.search-product-popup .navbar-nav>li,.search-product-popup .top-search-block{width:100%}
.search-product-popup .form-group label,.search-product-popup .select-group label{ font-weight:700;
;text-transform:uppercase;color:#555;font-size:13px}
.search-product-popup .form-group .form-control{background:#FFF;border-color:#dfdfdf;font-size:12px;box-shadow:none;color:#555;height:36px;line-height:36px}
.search-product-popup .navbar.top-dropdown{border-radius:0;padding-bottom:10px;margin:-16px -15px 15px}
.search-product-popup .navbar.top-dropdown .search-in-dropdown,.search-product-popup .header-search.search-field,.search-product-popup .advance-search-btn{margin-top:10px}
.search-product-popup .advace-search-but{z-index:100;font-size:12px; font-weight:700;
;color:#404040;padding:9px 0;display:block;text-transform:uppercase;float:left;margin-left:-25px}
.search-product-popup .form-group.two-colum{float:left;width:46%}
.checkbox-block.select-product > span{ font-weight:700;
;color:#404040;font-size:13px;float:left;padding-right:10px;padding-top:4px}
.checkbox-block.select-product{padding:18px 0 0}
.search-product-popup .space-col{color:#777;width:8%;float:left;padding-top:35px}
.search-product-popup .advace-search-menu{position:absolute;top:52px;left:-1px;right:-1px;background:#fff;border:1px #dadada solid;padding:20px;z-index:100}
.search-product-popup .modal-body{min-height:750px}
/*.search-product-popup .pagination{margin:0 auto;display:table}*/
.search-product-popup .pagination>li>a,.search-product-popup pagination>li>span{padding:6px 12px;border-radius:0;font-size:14px}
.search-product-popup .product-result-col{border:1px #dadada solid;padding:10px 20px 50px;height:600px;overflow-x:auto}
.search-product-popup .product-result-col .note{text-align:center;font-size:14px;display:block}
.search-product-popup .product-result-col .checkbox,.search-product-popup .product-result-col .checkbox label{padding:0}
.search-product-popup .pro-box{margin-bottom:30px;position:relative;cursor:auto;border:1px #d2d2d2 solid}
.search-product-popup .pro-box:hover{border-color:#8e208c}
.search-product-popup .pro-image{position:relative}
.search-product-popup .pro-box .product-rating-top-block{position:absolute;z-index:2;top:7px;left:10px}
.search-product-popup .rating{color:#8e208c;font-size:15px;height:20px;width:auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;font-weight:400}
.search-product-popup .rating i{display:initial;border:none;line-height:normal;font-size:15px;font-weight:400}
.search-product-popup .sales{height:30px;margin-top:5px;max-width:130px}
.search-product-popup .product-flag-block{position:absolute;right:0;z-index:1}
.search-product-popup .product-img-blk{position:relative;height:280px;background:#fff;text-align:center;display:block;width:100%}
.search-product-popup .pro-desc{background:#f0f0f0;text-align:center;padding:15px 0;position:relative;min-height:140px}
.search-product-popup .pro-desc .item-title{font-size:15px;color:#404040;display:block;  font-weight:400;
text-transform:uppercase;padding:0 5px;min-height:45px}
.search-product-popup .pro-desc .item-code{font-size:14px;color:#7f7f7f;border-bottom:1px #ccc solid;display:inline-block;  font-weight:300;
padding-bottom:5px}
.search-product-popup .pro-desc .item-price{font-size:22px;color:#8e208c;  font-weight:700;
}
.search-product-popup .ve-code{font-size:14px;color:#7f7f7f;padding:5px 0;  font-weight:400;
}
.search-product-popup .pro-desc .pro-button{position:absolute;top:-44px;left:0;right:0;margin:0 auto;padding:5px 0;opacity:0}
.search-product-popup .pro-desc .pro-button ul li{display:inline-block;margin-right:6.5px}
.search-product-popup .pro-desc .pro-button ul li a{background:#999;padding:7px 8px;color:#fff;font-size:14px;text-transform:uppercase;display:block}
.search-product-popup .pro-box:hover .pro-button{display:block;opacity:1}
.search-product-popup .pro-desc .item-price span{margin-top:-3px;display:inline-block;font-size:17px;color:#999;  font-weight:300;
}
.search-product-popup .pro-desc .pro-button ul li a:hover{background:#8e208c}
.search-product-popup .product-label{position:relative;height:30px;padding:0 10px 0 0;right:0;float:right;background:#8D8D8D}
.search-product-popup .product-label:after,.search-product-popup .product-label:before{left:0;top:0;border:1px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.search-product-popup .f-new{background:#f06142}
.search-product-popup .f-closeout{background:#359dd3}
.search-product-popup .f-featured{background:#9cc02c}
.search-product-popup .product-label.f-closeout:before{border-top:29px solid #359dd3}
.search-product-popup .product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.search-product-popup .product-label.f-featured:before{border-top:29px solid #9cc02c}
.search-product-popup .product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.search-product-popup .product-label.f-new:before{border-top:29px solid #f06142}
.search-product-popup .product-label:before{content:'';position:absolute;left:0;left:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-left:20px solid transparent}
.search-product-popup .product-label h2.logo i{padding-right:5px}
.search-product-popup .banner-copy-block .product-label h2{font-style:normal;padding-top:9px;color:#fff;font-size:12px;text-transform:uppercase;background:none;white-space:nowrap}
.search-product-popup .product-label.f-new:after{border-bottom:29px solid #f06142}
.search-product-popup .product-label:after{content:'';position:absolute;left:-20px;right:0;width:0;height:0;border-bottom:29px solid #8D8D8D;border-left:20px solid transparent}
/*.search-product-popup .pagination{margin:0 auto;display:table}*/
.search-product-popup .add-address-form .form-group > label span,.search-product-popup .advace-search-menu .form-group label span{color:#b6b6b6;font-size:13px;text-transform:none; font-weight:400;padding-left:10px}
.search-product-popup .add-address-form .file-input-wrap .label-name{color:#fff;padding-right:10px;text-transform:capitalize;padding-left:0}
.search-product-popup .checkbox.select-product{padding:0 0 10px}
.search-product-popup .checkbox.select-product > span{ font-weight:700;
;color:#404040;font-size:13px;text-transform:uppercase;padding-top:2px;float:left;padding-right:10px}
.search-product-popup .info-icons a:hover{color:#8e208c}
.quote-detail-title li{float:left;margin-left:5px}
.quote-detail-title .fa-quote-right{color:#a6a6a6;font-size:20px;padding-top:9px;padding-right:10px}
.quote-detail-title li a{background:#959595;color:#fff;font-size:16px;border-radius:0;padding:6px 10px}
.quote-detail-title li a:hover,.quote-detail-title li a:focus{color:#fff;background:#8e208c}
.quote-detail-title input[type="text"]{width:90%;float:left;height:30px;line-height:30px;box-shadow:none;padding:0 10px;margin-top:3px}
.quote-header-block .date-block{width:200px}
.top-title-form{position:relative}
.top-title-form input{padding-right:30px}
.billing-address-block .top-title-form i.fa-search{position:absolute;top:8px;right:25px}
.btn-xs.sub-shop-btn{background:#777;color:#fff;font-size:16px;border-radius:0;padding:5px 10px;display:inline-block}
.btn-xs.sub-shop-btn:hover,.search-product-popup .btn-xs.sub-shop-btn:focus{color:#fff;background:#8e208c}
.model-popup-black .address-table{display:block}
.model-popup-black .form-group textarea {margin-bottom:0;}
.common-box-btn {margin-top:20px;}
.search-product-popup .top-advance-search .header-advace-search{z-index:10!important;margin:-1px 0 0;border-radius:0}
.search-product-popup .multiselect-container.dropdown-menu{padding:10px}
.ob-catalog-block .pro-desc .pro-button ul li:first-child a i{margin-right:5px}
.ob-catalog-block .pro-desc .pro-button ul li{margin-right:3px}
.ob-red-color{border-color:red}
.ob-green-color{border-color:#0B610B}
.contry-logo img{max-width:35px;max-height:35px;margin:0 8px}
.contry-logo > a{color:#ccc;margin-right:10px}
.contry-logo > a:hover{color:#8e208c}
.upload-art-works-main{float:left;width:62%}
.upload-art-works{float:left;width:100%}
.ui-advance-search li{width:100%}
.header-search.search-field button{width:90px}
.search-in-dropdown{width:120px!important}
.header-search .advance-search-label{right:22%!important;background-color:none!important}
.header-search .advance-search-label:focus,.header-search .advance-search-label:hover{background-color:transparent!important}
.top-search-block{width:600px;display:inline-block}
.ui-advance-search .top-search-block .search-form{float:left;width:540px}
.dropdown.top-advance-search.advance-search-btn{width:110px;padding:0;text-align:center}
.header-search.search-field.advance-search-wrap.dropdown{width:420px}
.header-search.search-field.advance-search-wrap.dropdown > input{width:330px;padding-right: 95px;border-left: 1px solid #dedede!important;}
header{margin:0;transition:all .8s}
header.fixed-header{margin-top:-195px;transition:all .8s}
header.fixed-header.fixed-header-top{margin-top:-123px}
header.fixed-header.fixed-header-top .ob-header .logo-col{position:absolute;top:94px;margin:0;z-index:10;width:190px}
header.fixed-header.fixed-header-top .ob-header .logo-col img{height:44px}
header.fixed-header.fixed-header-top .menu-box .navbar-nav.ui-navigation,header.fixed-header.fixed-header-top .member-col{display:none!important;opacity:0}
header.fixed-header.fixed-header-top .menu-box .navbar-nav.ui-advance-search{float:left!important;margin-left:140px;padding-bottom:5px}
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown{width:380px}
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input{width:290px; padding-right: 95px;}
header.fixed-header.fixed-header-top .header-search .advance-search-label{right:95px!important}
header.fixed-header.fixed-header-top .ui-advance-search .top-search-block .search-form{width:500px;margin-left: 20%;}
header.fixed-header.fixed-header-top .shop-menu-col{position:absolute;top:70px;right:0;z-index:10;width:400px}
header.fixed-header.fixed-header-top .ob-logo-block{height:85px}
header.fixed-header.fixed-header-top .login-text span{display:none}
.quote-preview-block .billing-address-block .quote-content{height:220px}
.quote-preview-block .modal-body{padding:0}
.quote-preview-block .modal-body .quote-detail-title {display: inline-block;  width: 100%;}
.quote-preview-block .block-title h1{font-size:15px;color:#656565; font-weight:700;
;padding:0}
.quote-preview-block .quote-detail-title.block-title .fa-quote-right{padding-top:5px}
.quote-preview-block .address-col li{padding:5px 10px;color:#404040;font-size:13px; font-weight:400;display:inline-block}
.quote-preview-block .sku-info .edit-title{font-size:15px;color:#404040; font-weight:700;
}
.quote-preview-block .sku-info span{font-size:13px;color:#6c6c6c; font-weight:700;
}
.quote-preview-block .quote-detail-wrapper .product-info-col-2 td:first-child span{border:0;text-align:left;text-transform:inherit;background:none}
.quote-preview-block .charges-table td:first-child,.quote-preview-block .charges-table td:first-child span{text-transform:inherit!important}
.quote-preview-block .quote-detail-wrapper .product-info-col-2 span{border:0;color:#656565; font-weight:700;
;background:none;padding:0;text-align:right}
.quote-preview-block .quote-detail-wrapper .charges-table table td{padding:5px 15px!important}
.quote-preview-block .quote-detail-wrapper .product-info-col-3 .row > div:nth-child(1) span{padding:8px 0;text-align:left; font-weight:700;
;text-transform:uppercase}
.quote-preview-block .quote-detail-wrapper .product-info-col-3.grand-total-col span.total{border:0;background:none;font-size:16px;text-align:right;padding:5px 0 0;  font-weight:400;
}
.quote-preview-block .quote-detail-wrapper .product-info-col-3 span{padding:8px 0;text-align:right; font-weight:700;
;text-transform:inherit}
.quote-preview-block .title-colum p{font-size:12px;color:#7f7f7f;  font-weight:300;
;line-height:16px;padding:5px 15px}
.quote-detail-wrapper .quote-block .quote-content > .row > .col-lg-2.col-md-3.col-xs-3 {padding: 5px 30px;}
.quote-preview-block .center-but-block{display:table;text-align:center;margin:0 auto 20px}
.nowrap{white-space:nowrap}
.tt-suggestion p{font-size:12px;padding:5px}
.tt-suggestion{background:#fff none repeat scroll 0 0;border:1px solid #dfdfdf;padding:3px}
.ob-my-track-block .top-title-form.search-width{width:200px}
.ob-my-track-block .select-col{min-width:150px}
.ob-my-track-block select{height:34px!important}
.ob-my-track-block .top-title-form{float:left;margin-bottom:0;margin-right:10px;position:relative;z-index:0}
.ob-my-track-block .top-title-form .search-btn{color:#a6a6a6;padding:10px 5px 10px 0;position:absolute;right:16px!important;top:0!important}
.ob-my-track-block input[type="submit"],.ob-my-track-block input[type="reset"]{min-width:105px;border-radius:0;box-shadow:none;height:34px; font-weight:700;
}
.ob-my-track-block form input[type="text"]{box-shadow:none;height:34px}
button[type="reset"].admin-custom-btn i{background:#c40877;float:left;margin-right:10px;padding:10px;text-align:left}
button[type="reset"].admin-custom-btn{background:#8e208c;box-shadow:none;border-radius:0;color:#fff;border:1px solid #c40877;height:34px;font-size:13px;line-height:30px;min-width:133px;padding:0 10px 0 0;text-align:center;text-transform:uppercase; font-weight:700;
}
#displayblock-2 tr{border-top:1px solid #ddd}
#displayblock-2 td:first-child{border-right:1px solid #ddd;background:#fff}
#displayblock-2 td{background:#f7f7f7}
.order-item-subtotal td{border-right:1px solid #e3e3e3;background:#fafafa;  font-weight:700;
;font-size:15px;text-transform:uppercase;color:#404040}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr.order-item-subtotal td{text-align:center}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr.order-subtotal td{text-align:right;color:#404040;font-size:16px;  font-weight:700;
}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr.order-subtotal td span{color:#8e208c;font-size:16px;  font-weight:700;
}
.box-selected{border:#8e208c 1px solid}
/*--SEARCH PRODUCT--*/
.search-product-popup .menu-box .navbar-nav{font-size:14px;color:#404040;text-transform:uppercase}
.search-product-popup .position-inherit{position:inherit!important}
.search-product-popup .menu-box .navbar-nav > li > a{line-height:60px;padding:0 12px;font-size:14px; font-weight:400;color:#404040}
.search-product-popup .search-in-dropdown{float:left;width:135px}
.search-product-popup .inp-parts{float:left;width:100%;position:relative;height:56px}
.search-product-popup .color-select{margin-right:20px}
.search-product-popup .search-in-dropdown .inp-parts .checkout-select-wrapper{background:url(../images/checkout-select-arrow.png) #E8E8E8 no-repeat scroll 95% center; font-weight:700;
}
.search-product-popup .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.search-product-popup .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select,.search-product-popup .search-in-dropdown .inp-parts.ob-gender-select-box{width:100%;height:38px;text-transform:uppercase;line-height:38px;margin:0}
.search-product-popup .inp-parts .checkout-select-wrapper select{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_nofocusline:expression(this.hideFocus=true);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}
.search-product-popup .inp-parts .checkout-select-wrapper{color:#7f7f7f;font-size:13px; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#FFF url(../images/checkout-select-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.search-product-popup .header-search.search-field{float:left;max-width:710px;position:relative;width:auto;padding:0}
.search-product-popup .header-search .form-control{float:left;color:#b2b2b2;font-size:13px;border-radius:0;border:none;box-shadow:none;height:38px;padding:0 25px 0 12px;line-height:38px;-webkit-transition:none;transition:none;-webkit-appearance:none;width:500px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;font-style:italic}
.search-product-popup .advance-search-label,.search-product-popup .advance-search-label:focus{position:absolute;color:#7f7f7f;font-size:14px  ;text-transform:uppercase;background:url(../images/grey-arrow.png) no-repeat right center;padding-right:15px;opacity:.6;right:95px;text-transform:none;background-color:#fff;top:9px}
.search-product-popup .header-search.advance-search-wrap .dropdown-menu{left:auto;right:27px;width:600px;position:absolute;z-index:100}
.search-product-popup .advance-search-wrap .dropdown-menu{width:100%;margin-top:35px;background:#F5F5F5;border:0;padding:10px;border-radius:0;box-shadow:0 0 6px 2px rgba(0,0,0,0.2);top:10px;z-index:11}
.search-product-popup .tab-block .nav-tabs{border-bottom:0;height:auto}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:50%;margin-bottom:-1px}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a:hover,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative;color:#8e208c;line-height:19px;margin:0}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li a:hover i,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active a > i{color:#8e208c}
.search-product-popup .search-edit-options a:hover{color:#8e208c;background:none!important}
.search-product-popup .search-edit-options a:nth-child(2){border-left:1px solid #999;padding-right:0;padding-left:20px}
.search-product-popup .menu-box .navbar-nav > li li a:hover,.search-product-popup ul.nav.navbar-nav li > a:hover{background-color:#fff;color:#8e208c;margin:0;line-height:20px;border-bottom-color:#fff;border-top-color:#fff}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li > a i.fa{height:auto;width:auto;display:inline-block;vertical-align:middle;margin-right:7px;font-size:14px}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li:last-child,.search-product-popup .advance-search-wrap .tab-block .nav-tabs li.active:last-child{padding:0}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li{text-align:center}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs{border:0;position:relative;z-index:100}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li a{font-size:14px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent;text-transform:uppercase;margin:0;line-height:20px}
.search-product-popup .advance-search-wrap .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.search-product-popup .advance-search-wrap .tab-block .tab-pane{padding:0}
.search-product-popup .advance-search-wrap .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none;margin:0}
.search-product-popup .advance-search-wrap .tab-block .tab-content li{padding:6px 10px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%}
.search-product-popup .advance-search-wrap .search-item{float:left;width:65%}
.search-product-popup .advance-search-wrap .search-edit-options{float:right;width:35%;text-align:right}
.search-product-popup .search-edit-options a:first-of-type{padding-left:0}
.search-product-popup .search-edit-options a{color:inherit;padding:0 10px;color:#8e208c;font-size:13px;cursor:pointer}
.search-product-popup .search-edit-options a i{color:#999;margin-right:10px}
.search-product-popup .advance-search-wrap .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#8e208c;font-size:12px}
.search-product-popup .advance-search-wrap .dropdown-menu:before{content:"";width:25px;height:17px;background:url(../images/a-shadow.png) no-repeat 0 0;display:inline-block;right:50px;position:absolute;top:-17px}
.search-product-popup .top-advance-search > a{background:none;color:#404040;padding:0;border:0;text-transform:none;font-size:14px;  font-weight:400;
font-style:italic}
.search-product-popup .top-advance-search .header-advace-search{position:absolute;left:0;width:100%;padding:5px 0 15px}
.search-product-popup .menu-box .dropdown-menu.header-advace-search{box-shadow:none;border-top:#CCC 1px solid}
.search-product-popup .menu-box .dropdown-menu{border:none;background:#F5F5F5;border-radius:0;font-size:14px;margin:0;padding:15px 0 21px 10px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);box-shadow:0 0 4px 2px rgba(0,0,0,0.20);width:225px;z-index:-1}
.search-product-popup .nav-search-btn a.header-search-medium{display:none}
.search-product-popup .inp-parts .checkout-select-wrapper .checkout-holder{display:block;margin:0 20px 0 12px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:0}
.search-product-popup .header-search.search-field .advance-search-label,.search-product-popup .advance-search-label:focus{text-transform:none;background-color:#fff!important}
.search-product-popup .header-search.search-field button{background:#8D8D8D;color:#fff;padding:0 10px;float:right;border:0;outline:0;height:38px;  font-weight:400;
;font-size:14px;box-shadow:none;border:0;border-radius:0;margin:0;text-transform:none}
.search-product-popup .ui-advance-search,.search-product-popup .ui-advance-search li.dropdown{width:100%}
.search-product-popup .top-advance-search{float:left;padding:0 20px}
.search-product-popup .advance-search-col{padding:15px 0}
.search-product-popup .advance-search-col label{color:#888;  font-weight:400;
font-size:14px}
.search-product-popup .advance-search-col input[type="text"],.search-product-popup .advance-search-col select{width:100%;background:#fff;border:1px #ccc solid;box-shadow:none;width:100%;height:36px;line-height:36px}
.search-product-popup .dropdown-colum .btn-group{display:block;position:relative}
.search-product-popup .multiselect.select_box{width:91%;text-align:left;color:#7f7f7f;font-size:15px  ;height:38px;padding:6px 10px;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:0;border-right:none}
.search-product-popup .dropdown-toggle.select_box_caret2.btn-default{position:absolute;right:0;height:38px;border:none;color:#7f7f7f;border:1px solid #e6e6e6;border-left:none;background:#FFF}
.search-product-popup .multiselect-container.dropdown-menu{margin-top:40px!important;width:100%;max-height:200px;overflow:auto}
.search-product-popup .advance-search-col .inp-parts{margin:0 0 -10px}
.search-product-popup .advance-search-col .inp-parts .checkout-select-wrapper{color:#444;font-size:13px;position:relative; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#fff url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer}
.search-product-popup .inp-parts .form-contr.search-product-popup ol{border-radius:0; font-weight:400;border:1px solid #e6e6e6;color:#7f7f7f;font-size:13px;height:40px;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.search-product-popup .search-product-popup .inp-parts .checkout-select-wrapper,.search-product-popup .inp-parts .checkout-select-wrapper select{width:100%;height:40px;line-height:40px}
.search-product-popup .advance-search-col .col-lg-3{width:33.3%}
.search-product-popup .advace-close-but{position:absolute;right:15px;top:10px;z-index:10;background:none;border:0;margin:0}
.search-product-popup .input-colum.two-colum{float:left;width:46%}
.search-product-popup .space-col{color:#777;width:8%;float:left;padding-top:35px}
.search-product-popup .advance-search-col > .clearfix{display:none}
.search-product-popup .advance-search-col .button-colum a.save-button-link{background:#666465!important;color:#FFF;text-align:center;height:37px;display:inline-block;padding:0 10px;line-height:37px;border-radius:3px}
.search-product-popup input[type="submit"].pull-right{text-transform:initial;font-size:16px;  font-weight:400;
background:#8e208c url(../images/sprite.png) no-repeat -25px -426px;color:#fff;min-width:110px;padding:7px 0 10px 40px;text-align:left;height:37px;margin:0;border-radius:4px;border:0}
.search-product-popup .button-colum{padding-top:24px}
.search-product-popup .top-advance-search.open > a.dropdown-toggle{color:#8e208c;background:none}
.search-product-popup .ob-gender-select-box select{height:39px;line-height:39px;width:135px;background:#ccc;color:#555; font-weight:700;
;font-size:12px;text-transform:uppercase;padding:0 5px}
.search-product-popup .ob-gender-select-box select:focus{background:#ccc;color:#555}
.search-product-popup .advance-search-col > div.row{width:100%!important}
/*--END SEARCH PRODUCT--*/
.product-cart-configuration .product-section-box .panel-collapse .more-option ul.nav.nav-tabs li:nth-child(1){margin-left:0;}
.main-shopping-block .quantity-table .quantity-table-title {width: 100px;}
.main-shopping-block .quantity-table .quantity-table-disc {width: 380px;}
.innerpage.home-content-scroll{margin-top:140px}
.home-content.home-content-scroll{margin-top:155px}
.no-texttransform{text-transform:none!important}
.has-error .help-block{bottom:-24px}
.login-close-btn .js_forgot{font-size:14px;color:#8e208c}
header.sub-heder-main{margin-top:-177px!important}
form.advance-search-form{display:inline-block}
form.advance-search-form{display:inline-block}
.product-detail-wrapper .request-tab-content .tab-pane.ui-load{min-height:550px}
.ob-about-block .inner-box p{padding-bottom:0;font-size:18px}
.ob-about-block .sub-title-inner{font:18px roboto_condensedbold;margin-top:28px}
.ob-about-block .sub-title-inner-right{text-align:right;font:18px roboto_condensedbold;margin-top:10px}
.ob-about-block p span{  font-style: italic; font-weight:300;
}
.ob-about-block .inner-box-with-logo{margin:20px 0 22px}
.ob-about-block .inner-box-with-logo img{float:right;margin-right:20px;box-shadow:2px 2px 2px 2px #DDD;border-radius:5px}
.ob-about-block .inner-box-with-logo .no-shadow img{box-shadow:none}
.ob-about-block .inner-box-with-logo p span{ }
.ob-about-block .gray-block p{color:#888; }
.ob-about-block .no-mrgin{margin:0}
.ob-about-block p{  font-weight:400;
}
.ob-about-block .about-year-block .round-year-block-first{background:transparent url("../images/1997- Symbol.png") no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px;margin-top:20px}
.ob-about-block .about-year-block .round-year-block-second{background:transparent url(../images/flag.png) no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px}
.ob-about-block .about-year-block .round-year-block-third{background:transparent url("../images/wide- product-range.png") no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px}
.ob-about-block .about-year-block .round-year-block-fourth{background:transparent url("../images/ethical- trade- symbol.png") no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px}
.ob-about-block .about-year-block .round-year-block-fifth{background:transparent url(../images/environment-symbol.png) no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:20px}
.ob-about-block ul li{  font-weight:400;
}
.main-title img{padding-bottom:3px;margin-right:11px}
.ob-privacy-policy p{}
.ob-privacy-policy h2.head-sub{font:16px robotomedium;margin-top:10px;padding-bottom:5px}
.ob-privacy-policy .main-block h1{ margin-top:24px}
.ob-privacy-policy .innerpage{padding-bottom:70px}
.find-distribut {width: 100%;text-align: center;margin: 10px 0;}
.find-distribut .find-distribut-input{max-width: 500px;width: 100%;margin-bottom: 5px;}
.find-distribut .find-distribut-but {margin: 0 10px;}
.quick-view-product-modal .product-section-box h2{}
/*-- SITE SEARCH --*/
.ob-sitesearch .breadcrumb{ margin-bottom:20px; }
.ob-sitesearch h2 {  font-weight:700;
; font-size:18px; padding-bottom:5px; color:#013e75; }
.ob-sitesearch h3 {  font-weight:700;
; font-size:16px; padding-bottom:5px; color:#333; }
.ob-sitesearch h3 a{ font-size:16px; color:#333;}
.ob-sitesearch p { font-size:14px; line-height:20px; margin:0; padding:0; }
.sitesearch-block { margin-bottom:20px; }
.sitesearch-related-links { border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:30px 0; font-size:14px; margin-top:30px; }
.sitesearch-related-links h3 {  font-weight:400; font-size:16px; color:#777; padding-bottom:10px; }
.sitesearch-related-links .col-1, .sitesearch-related-links .col-2 { float:left; }
.sitesearch-related-links .col-1 { padding-right:20px; }
.sitesearch-related-links p { margin:0; padding:0 0 5px 0; color:#003434; }
.ob-sitesearch .pagination { margin-top:20px; }
.pagination > li a { font-size:14px; }
.topsearch_block { float:left; width:200px; vertical-align:top;}
.topsearch_block input[type="text"] { padding:4px 6px; height:30px !important;}
.topsearch_block button[type="submit"] { height:27px; }
.info-menu ul li { vertical-align:middle; }
.info-menu ul li:last-child > a { border-right:none;}
/*--SITE SEARCH--*/
.btn-primary {border-radius: 0; border: 0px;background: #5c5c5c;border-color: #5c5c5c;}
/*
.ob-gosh-ua .upload-logo + div {float: left; width: 71%;}
.ob-gosh-ua .upload-logo + div .input-group {width: 125px;}
.ob-gosh-ua .upload-logo + div .upload-art-works {padding-top: 5px;}
.ob-gosh-art .upload-logo + div {float: left; width: 60%;}
.ob-gosh-art .upload-logo + div .input-group {width: 125px;}
.ob-gosh-art .upload-logo + div .upload-art-works {padding-top:5px;}
*/
.banner-block-delete button.btn-primary:hover,
.banner-block-delete button.btn-primary:focus{background:#8e208c;}
.model-popup-black .modal-body .compare-product-slide .quantity-table-disc .owl-nav .owl-buttons {top:-20px;}
#payment .form-group .checkbox input[type="checkbox"]:checked + ul::after {font-family:'FontAwesome';content:"\f00c";position: absolute;z-index: 1;font-size: 13px;left: 4px;top: 2px;}
/*--BLOG CSS--*/
.blog-col{ border:10px #f5f5f5 solid; background:#fff; padding: 15px 20px; min-height:300px; margin-bottom:30px;}
.blog-col h3{ font-size: 16px; color:#404040; font-weight:400; border-bottom:1px #ddd solid; padding-bottom: 5px; margin-bottom: 5px; line-height:20px;}
.blog-col ul li{ color:#7f7f7f; font-size: 13px; ; float: left; width:33%; text-transform: uppercase; text-align: center;}
.blog-col ul li:first-child{ text-align:left;}
.blog-col ul li:last-child{ text-align: right;}
.blog-col ul li a{ color: #7f7f7f;}
.blog-col .read-more:hover, .blog-col ul li a:hover{ color:#8e208c;}
.blog-col p{ font-size:12px; color:#555; font-weight:400; line-height: 18px; padding:30px 0 15px; clear: both;}
.blog-col .read-more{font-size:13px; color:#404040;  font-weight:700;
; text-align: right; display: block;}
/*--BLOG DETAIL--*/
.blog-col span{color: #7f7f7f;font-size: 13px; ;text-transform: uppercase;display:block;padding:10px 0 15px 0;}
.blog-detail p{padding:10px 0 0 0;}
.blog-comments h2{color:#404040;font-size:20px; text-transform:uppercase;border-bottom: 1px #ddd solid;padding-bottom: 5px;margin-bottom:30px;}
.blog-comments ol {margin: 0 0 40px 0;padding: 0;list-style: none;}
.blog-comments img.avatar {width: 70px !important;height: 70px; vertical-align: top; margin-top: -10px;}
.blog-comments cite.fn {  font-size: 16px !important; padding-left: 5px; color:#404040; padding-right: 15px;}
.blog-comments a {color: #404040; font-size: 14px;}
.blog-comments li p {background: #f8f8f8;padding: 20px 10px 20px 44px;position: relative;margin-top: -30px;margin-bottom: 25px;margin-left: 35px;z-index: -1;border-right: #ebebeb 3px solid;border-bottom: #ebebeb 3px solid; font-size:14px;color:#404040;}
.blog-comments ul.children {margin-left: 34px;}
.blog-detail .tags-part {width: 100%;padding: 15px 0; color: #7f7f7f; font-size: 12.5px;}
.blog-detail .tags-part b {color: #000; font-size: 14px;}
.blog-detail .tags-part a {font-size: 13.5px;  color: #7f7f7f; }
.blog-detail .tags-part a:hover {color:#8e208c; text-decoration: underline !important;}
/*--ADVERTISEMENT VEDIO --*/
.advertisement-vedio .modal-content .modal-header .close {top:15px;}
/*--FEEDBACK BUTTON  Norwegian --*/
.no_no .feedback-btn {margin-top: 85px !important;left: -141px !important;}
/*--FEEDBACK BUTTON  Norwegian --*/


/*GOSH ISSUE LIVE*/
.row.billing-information img {
    width: 100%;
}
.product-result-col li.disabled .fa-angle-left {height: 19px;}
.product-result-col li.disabled .fa-angle-right {height: 19px;}
.product-result-col .active span {height: 28px;padding-top: 7px;}
.estimate-tag-block .estimate-row img{max-width: 9%;}
/*GOSH ISSUE LIVE*/

/*--PRINT--*/
#modal-table .print-product .print-import-info{ margin-top:15px;}
#modal-table .print-product .table-data{ padding:10px 0;}
#modal-table .print-product .table-data table{ border:1px #ddd solid; border-right:0; border-bottom:0;border-collapse: collapse;font-weight:400;font-size:14px; font-weight:400;}
#modal-table .print-product .table-data table tr{display:table-cell;width:50%;}
#modal-table .print-product .table-data table td{width:100%;display:inline-block;text-align:center;border-right:1px #ddd solid;vertical-align:middle; padding:5px;border-bottom:1px #ddd solid;}
.print-product .color-option li{float:left;margin-right:10px;margin-bottom:5px}
.print-product .color-option li img{width:22px!important;height:22px!important;padding:0!important;border:1px #000 solid}
.skuprice > div{margin-top:9px;font-size:16px;  font-weight:400;
text-align:center;padding:5px 20px 0;text-align:center;min-height:30px;border-right:1px #ddd solid;float:left;clear: none;}

/*** add new style**/

::-ms-clear {display: none;}
.modal-open .modal.credit-form{overflow-x: auto !important;overflow-y: auto !important;}
.radio label::before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    top: 6px;
    margin-left: -10px;
    content: "";
    position: absolute;
    left: 0;
    border: solid 1px;
    border-radius: 100%;
    }
.radio input[type="radio"]:checked + label::after{display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;top: 6px;margin-left: -10px;content: "";position: absolute;left: 0;background-color: #03517b;border-radius: 100%;}

/*HEADER*/

/*QUANTITY SLIDER*/
.quantity-table .table-heading { }
.quantity-table .table-heading {background: #999 none repeat scroll 0 0;border-right: 1px solid #fff;border-top: 0 none;color: #fff;font-family: "arial";font-size: 16px;padding: 6px;text-align: center;text-transform: uppercase;}
.quantity-table .table-content img { display:none !important;}
.product-section-box .heading-block.no-tag { padding-left:0;}
.padding-left-0 .owl-nav {padding-left: 0 !important;margin-right: -15px;}
/*QUANTITY SLIDER*/

/*LOGIN POPUP*/
body { font-family: 'arial'; overflow-x: hidden; }
.login-col .btn:hover, .login-col .btn:focus, body header .forgot-passwd .send-email:hover { background: #8e208c;border: 1px solid #8e208c; }
.ob-top-menu .slidemenu .title-login .fa {color: #8e208c;font-size: 16px;}
/*LOGIN POPUP*/
.no-border { border:none;}
.innerpage { margin-top: 6px; }
.ob-top-menu .header-loging .login-text { color: #fff;margin: 0 3px; }
.ob-header .ob-top-menu { background: #fff; border-bottom: none; border-top: 5px solid #004d7d; }
.top-search-block { position: absolute; top: -81px }
.ob-header .logo-col{margin: 0px 0 20px;}
.ob-header .logo-col img {height: auto;max-height: 105px;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.header-search.search-field button { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;  }
.header-search i.fa.fa-search.fa-fw { font-size: 23px; }
.ob-logo-block { background: #FFF; }
.ob-menu { background: #8e208c; box-shadow: none;}
.navbar-default .navbar-nav>li>a { color: #FFF }
.common-title { border: none }
header { position: relative }
.home-content { margin-top: 25px; }
.slidemenu { padding-top: 0px }
.menu-box .navbar-nav > li > a { font-family: 'Aleo-Regular'; font-size: 19px }
.ob-header .ob-top-menu { padding: 0; }
.info-menu ul li > a { padding: 4px 0px; }
.header-loging { margin: 0px; background: none; padding: 2px 7px 8px 3px; }
.info-menu.slidemenu .header-loging { background: #004d7d; }
.dropdown.cart-popup.header-login-text .login-text { color: #004d7d; }
span.fa.fa-shopping-cart.cart-menu { font-size: 21px; color: #000; }
.header-loging .login-text { color: #FFF; font-family: 'arial' }
.header-loging li.header-login-text { font-family: 'arial' }
.header-loging li.header-login-text.guest { padding-top: 7px; }
.header-login-text.guest .fa { color: #004d7d; padding-right: 4px;font-size: 14px; }
.header-login-text.guest { position: absolute; right: 13%; border: none !important; background: none; color: #004d7d; }
.menu-box .menu-caret1 { background: url(../images/goldstar/menu-arrow.png) no-repeat scroll 100% bottom rgba(0, 0, 0, 0); }
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: absolute !important; right: 61%; }
.menu-box .navbar-nav > li > a { padding: 0 16px; line-height: 45px;font-size: 18px;}
/*.search-in-dropdown { width: 93px !important; }*/
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-in-dropdown .inp-parts.ob-gender-select-box { width: 100%; height: 38px; text-transform: capitalize; font-weight: inherit; font-size: 14px; }
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper { border: 1px solid #B3B3B3; border-top-right-radius: 0px; border-bottom-right-radius: 0px;font-family: 'Proxima-nova-light'; background: url("../images/checkout-select-arrow1.png") #E8E8E8 no-repeat scroll 95% 57%; }
.header-search.search-field.advance-search-wrap.dropdown > input { border-left: none !important; font-size:18px; box-shadow: inset 0 12px 60px -8px rgba(230, 230, 230, 1); }
.header-search.search-field.advance-search-wrap.dropdown > input::-webkit-input-placeholder {color: #000;font-size: 18px;font-family: 'Proxima-nova-light';}
.header-search.search-field.advance-search-wrap.dropdown > input::-moz-input-placeholder {color: #000;font-size: 18px;font-family: 'Proxima-nova-light';}
.header-search.search-field.advance-search-wrap.dropdown > input::-ms-input-placeholder {color: #000;font-size: 18px;font-family: 'Proxima-nova-light';}
.header-search .form-control { border-top: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; font-style: normal; font-size: 15px; }
.header-loging { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.header-loging .login-text { text-transform: capitalize; font-size: 14px; font-family: arial; }
.header-loging li.header-login-text { border: none }
header .slidemenu ul li > a i.quote-icon span { color: #fff; }
span.login-text .fa.fa-sign-in { display: none; }
.slidemenu .dropdown-popup .dropdown-menu { left: auto; right: 90px; top: 3px; }
.slidemenu .quote-popup .dropdown-menu { left: auto; right: 90px; top: 3px; }
.stick-menu.header-loging span.fa.fa-heart-o { margin-top: 26px; }
.slidemenu .dropdown-menu-arrow::before { left: 366px; top: 6px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.slidemenu .quote-popup .dropdown-menu-arrow::before { left: 366px; top: 6px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
header .dropdown-popup .dropdown-menu-arrow:before { left: 367px; }
ul.nav.navbar-nav li > a:hover, .gosh-header .top-menu ul li a:hover { color: #004d7d; }
.ob-top-menu .top-advance-search .header-advace-search .advance-search-col { width: 102.5%; }
.ob-top-menu .top-advance-search .header-advace-search .advace-close-but { right: 15px; }
.menu-box .navbar-nav .dropdown-submenu > a { background: url(../images/caret-bg.png) no-repeat 170px 20px; }
.menu-box .navbar-nav > li li a:hover { background-color: #fff; }
.menu-box .navbar-nav li b.menu-caret1 { display: none; }
header .scroll-logo { display: none; }
.dropdown.hover > a.product-add { color: #004d7d; }
.member-col.hover > a i, .member-col.hover:hover > a i { color: #004d7d; }
.stick-menu.header-loging .fa, .slidemenu .add-button a:hover .fa { color: #FFF; }
.stick-menu.header-loging .add-button .fa { color: #7F7F7F; }
.info-menu.slidemenu ul li:last-child .dropdown-menu-arrow::before{right: 77px;}
.empty-block span{display: block;text-align: center; font-size: 24px;text-transform: capitalize;padding: 5px 0 30px;}
.slidemenu .dropdown-menu .dropdown-grid{text-align: center;float: none;display: table;margin:0 auto; }
.slidemenu .dropdown-menu .dropdown-grid .empty-block{height: 200px;vertical-align: middle;display: table-cell;width: 100%;}
.empty-block .fa { font-size: 34px; display: block;text-align: center;margin: 0 auto;}
.empty-block .fa span {padding: 0;font-size: 28px;}
/*HEADER*/
.slidemenu .quote-popup .inner-box { margin-left:-10px; margin-right:-10px;}
/*#model-cart .title-block span {padding-top: 5px;}*/
#model-cart .select-quntity-col > div {margin-bottom:0px;}
.padding-left-0 { padding-left: 0 !important; }
.dropdown-grid .price span { display:inline-block;}
.option-head span.remove { margin-left:5px;}
.header-loging li a{display: block;}
/*SLIDE MENU POPUP*/

.slidemenu .dropdown-menu { background: #FFF; border: 3px solid #0fb8f1; }
.slidemenu .dropdown .header-dropdown, header .dropdown-popup .header-dropdown { background: none }
.dropdown-menu-arrow .header-dropdown i.fa { font-size: 29px; color: #004d7d; }
.slidemenu .inner-box .fa.close-model {  font-size: 25px; top: 3px; }
.slidemenu .dropdown-menu-arrow::before { content: ""; width: 25px; height: 17px; background: url(../images/goldstar/sidemenu-right-arrow.png) no-repeat 0 0; display: inline-block; left: 29px; position: absolute; top: -17px; }
header .dropdown-popup .dropdown-menu-arrow::before { left: 364px; transform: none; top: 38px; height: 25px; }
header li.dropdown-popup:nth-child(2) .dropdown-menu-arrow::before { top: 98px; }
.slidemenu .dropdown-popup .dropdown-menu { right: 85px; top: -23px; }
.dropdown-btn .bft-but {   min-width: 145px; font-family: arial;padding: 10px 5px;}
.slidemenu .quote-popup .dropdown-menu-arrow::before { left: 375px; top: 168px; -ms-transform: none; -webkit-transform: none; transform: none; transform: none; height: 25px; }
header .slidemenu ul li .dropdown-menu .header-dropdown i.quote-icon span{font-size: 22px;}
.slidemenu .quote-popup.request-quote .dropdown-menu-arrow::before{top:248px;}
.slidemenu .quote-popup .dropdown-menu { left: auto; right: 85px; top: 0; margin-top: 0; min-height: 325px; min-width:380px;}
.list-item h3, .dropdown-grid h4, .dropdown-grid .price, .dropdown-grid .price span { font-family: 'arial' }
.slidemenu .dropdown .header-dropdown, header .dropdown-popup .header-dropdown { color: #004d7d; font-family: arial; font-size: 18px }
.slidemenu .dropdown-menu-arrow::before { top: -25px; left: 305px; width: 27px; height: 24px; transform: rotate(270deg); }
.slidemenu .cart-popup .dropdown-menu { left: auto; right: -10px; top: 80px; }
.list-item .close-btn { color: #888 !important; font-weight: normal; font-size: 16px }
.list-item .close-btn:hover {  }
.slidemenu .list-item .close-btn { font-size: 18px }
.slidemenu .more-product a { color: #888; display:inline;}
.dropdown-grid .price { font-size: 21px; }
.slidemenu .cart-popup .inner-box, .slidemenu .quote-popup .inner-box, .slidemenu .dropdown-popup .inner-box{max-height: 485px;overflow-y: auto;}
/*SLIDE MENU POPUP*/


/*FOOTER*/

.middle-footer { background: #8e208c }
.middle-footer .footer-link a { color: #fff; font-family: "arial"; text-transform: capitalize; }
.middle-footer .footer-heading { background: none; color: #ffa6fe }
.bottom-footer { background: #FFF; padding-top: 30px;}
.upper-block img { margin: 26px; }
.copyright { color: #404140; text-align: center; }
.upper-block { margin: auto; text-align: center; }
.social-fooer { height: 100px; background: #FFF; margin: -25px 0px 22px; }
.first-block img { float: left }
.social-img img { margin-left: 8px; }
.social-img { float: right;}
.social-img .contact{background:url(../images/goldstar/social-icons.png) no-repeat;width: 190px;height: 50px;display:inline-block;background-position:0px 10px;}
.social-img .fb {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -12px -40px; height:50px; width:45px;display:inline-block;}
.social-img .tw {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -62px -40px; height:50px; width:45px;display:inline-block;}
.social-img .in {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -112px -40px; height:50px; width:45px;display:inline-block;}
.social-img .pin {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -162px -40px; height:50px; width:45px;display:inline-block;}
.first-block p { margin-top: 10px; margin-left: 62px; text-transform: none; font-size: 12px; font-family: arial; }
.middle-footer .footer-link a:hover { color: #FFF; }
.social-fooer .container { border-top: 1px solid #004d7d; padding-top: 12px; }
/*FOOTER*/


/*-- TEASER ---------------------------------*/
.owl-carousel .owl-item img {top: 50%;left: 50%;margin: auto;max-height: 99%;max-width: 99%;position: absolute;-ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}
.help-products .index-help-block {padding:0px; max-width: 100%; height: 180px !important; display: block; vertical-align: middle; text-align: center; background: #fff; margin: 0px 15px; border:none;}
.owl-teaser .owl-nav .owl-prev:before { left: 50%; top: 50%; opacity: 1; z-index: 1; content: "\f104"; font-family: fontawesome; position: absolute; margin-left: -4px; margin-top: -25px; font-size: 36px; color: #555; }
.owl-teaser .owl-nav .owl-prev { background: #f5f5f5; width: 40px; height: 100%; border-radius: 0 !important; background-position: 4px; background-repeat: no-repeat; position: absolute; left: 13px; top: 0; z-index: 1; }
.owl-teaser .owl-nav .owl-next:before { left: 50%; top: 50%; opacity: 1; z-index: 1; content: "\f105"; font-family: fontawesome; position: absolute; margin-left: -4px; margin-top: -25px; font-size: 36px; color: #555; }
.owl-teaser .owl-nav .owl-next { background: #f5f5f5; width: 40px; height: 100%; border-radius: 0 !important; background-position: 4px; background-repeat: no-repeat; position: absolute; right: 13px; top: 0; z-index: 1; }
.owl-teaser .owl-nav .owl-next:after { height: 100px; width: 30px; background: red; display: block }
.owl-teaser.owl-theme .owl-nav { margin-top: 15px; }
.owl-next, .owl-prev{font-size: 0px;display: inline-block;}
/*-- TEASER ---------------------------------*/


/*SLIDER*/

.ob-slide-box h1, .ob-slide-box p.slide-text, .ob-slide-box .btn { display: none; min-height: none }
/*ADVERTISE CATALOG*/

.banner-box .cat-left-side { background: none; padding: 0px; min-height: 275px }
/*ADVERTISE CATALOG*/

.feedback-btn { display: none }
/*--BANNER--*/

.ob-slide-box .carousel-indicators .active { background-color: #eb178e; border: 0px solid #898989;height:12px; width:12px; }
.ob-slide-box .carousel-indicators li { background: #fff; border: 0px solid #898989; height:12px; width:12px; box-shadow: 0px 3px 3px rgba(0,0,0,0.5);}
.ob-slide-box .carousel-indicators { bottom: -30px; }
/*--BANNER--*/


/*RECOMMANDED PRODUCT*/

.recommeded-product-slider .pro-box { margin-bottom: 0; }
.pro-box .product-zoom, .pro-box .pav-colorbox {   }
.pro-desc .item-price, .pro-box:hover .pro-desc .item-price { font-size: 24px;  font-family: arial; }
.pro-desc .item-price span { margin-top: 0; display: inline-block; font-size: 14px; color: #898989; font-family: arial; vertical-align: inherit; padding-right: 2px; }
.home-content .pro-overflow .nav-tabs { border-bottom: 2px solid #03517b; }
.home-content .pro-overflow .nav > li { width: 25%; }
.home-content .pro-overflow .nav > li > a { border-radius: 20px 20px 0px 0px; padding: 22px; font-size: 18px; font-family: 'SinkinSans-800Regular'; margin-right: 14px; color: #FFF; font-weight: normal; border-bottom: none; text-transform: uppercase !important; text-align: center; }
.home-content .pro-overflow .nav > li > a:hover{border-color: transparent;}
.home-content .pro-overflow .nav > li:first-child > a, .home-content .pro-overflow .panel-default:first-child .panel-heading { background-color: #03517b; filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#03517b, endColorstr=#FFF);background: -moz-linear-gradient(top, #03517b 30%, #FFF 100%); background: -webkit-linear-gradient(top, #03517b 30%, #FFF 100%); background: -ms-linear-gradient(top, #03517b 30%, #FFF 100%); background: linear-gradient(top, #03517b 30%, #FFF 100%); background: -o-linear-gradient(top, #03517b 30%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(30%, #03517b), color-stop(100%, #FFF)); }
.home-content .pro-overflow .nav > li:nth-child(2) > a, .home-content .pro-overflow .panel-default:nth-child(2) .panel-heading { background: -moz-linear-gradient(top, #b8d233 50%, #FFF 100%); background: -webkit-linear-gradient(top, #b8d233 50%, #FFF 100%); background: -ms-linear-gradient(top, #b8d233 50%, #FFF 100%); background: linear-gradient(top, #b8d233 50%, #FFF 100%); background: -o-linear-gradient(top, #b8d233 50%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(50%, #b8d233), color-stop(100%, #FFF)); }
.home-content .pro-overflow .nav > li:nth-child(3) > a, .home-content .pro-overflow .panel-default:nth-child(3) .panel-heading { background: -moz-linear-gradient(top, #f15e30 30%, #FFF 100%); background: -webkit-linear-gradient(top, #f15e30 30%, #FFF 100%); background: -ms-linear-gradient(top, #f15e30 30%, #FFF 100%); background: linear-gradient(top, #f15e30 30%, #FFF 100%); background: -o-linear-gradient(top, #f15e30 30%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(30%, #f15e30), color-stop(100%, #FFF)); }
.home-content .pro-overflow .nav > li:last-child > a, .home-content .pro-overflow .panel-default:last-child .panel-heading { background: -moz-linear-gradient(top, #8e208c 30%, #FFF 100%); background: -webkit-linear-gradient(top, #8e208c 30%, #FFF 100%); background: -ms-linear-gradient(top, #8e208c 30%, #FFF 100%); background: linear-gradient(top, #8e208c 30%, #FFF 100%); background: -o-linear-gradient(top, #8e208c 30%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(30%, #8e208c), color-stop(100%, #FFF)); margin-right: 0; color: #fff; }
.home-content .pro-overflow .panel-default .panel-heading .panel-title a { display: block; text-transform: uppercase; font-family: 'SinkinSans-800Regular'; font-size: 12px; color: #fff; }
.home-content .pro-overflow .nav-tabs > li.active > a { background: #03517b; color: #fff; border: 1px solid #03517b; border-bottom-color: transparent; }
.home-content .pro-overflow .panel-default:first-child .panel-heading, .home-content .pro-overflow .panel-default .panel-heading { border-radius: 0; margin-right: 0; padding: 15px; }
.pro-box:hover .pro-button { display: none; }
.pro-box:hover { border: none; }
.pro-box:hover .product-img-blk { opacity: 0.7; }
.pro-box { border: none }
.pro-desc { background: none; }
.product-tile .item-title { font-size: 15px; color: #404040; display: block;font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-transform: uppercase; padding: 5px 5px; min-height:60px; text-align: center }
.pro-desc { padding: 0px }
.product-img-blk { height: 222px;margin-top: 50px; }
.product-img-blk img { max-height: 96% }
.pro-desc .item-code { text-transform: uppercase; font-size: 12px; border-bottom: none;padding-bottom:20px;}
.pro-desc .item-code span { color: #03517b; font-size: 14px; font-weight: bold; }
.product-tile .item-title { text-transform: none; font-size: 18px; font-family: 'arial'; margin-top:20px;position: absolute;top: -275px;display: block;width: 100%;}
.pro-desc .item-price e { font-size: 14px }
.middle-footer .footer-heading { font-family: 'SinkinSans-400Regular'; font-size: 16px; text-shadow: 0px 1px 0px #333; }
/*.pro-desc .item-code { font-family: 'arial'; font-size: 11px; padding-bottom: 0; }*/
.color-block .color-filter ul { margin-left: 0; }
.color-filter ul li { display: inline-block; float: none; margin-bottom: 2px; margin-right: 8px; }
.recommeded-product-slider { border-bottom: 1px solid #03517b; }
.recommeded-product-slider .owl-next { background: url(../images/goldstar/acc-sprite.png); width: 45px; height: 147px; border-radius: 0 !important;     background-position: -72px 0px; background-repeat: no-repeat; position: absolute; right: 7px; top: 21%; opacity: 1; z-index: 9; }
.recommeded-product-slider .owl-prev { background: url(../images/goldstar/acc-sprite.png); width: 45px; height: 147px; border-radius: 0 !important;     background-position: -62px -147px; background-repeat: no-repeat; position: absolute; left: 0px; top: 21%; opacity: 1; z-index: 999 }
/*RECOMMANDED PRODUCT*/

.product-add { background: rgba(0, 0, 0, 0) url("../images/goldstar/menu-arrow.png") no-repeat scroll right 22px; }
a.back-to-top { display: none; width: 100px; height: 90px; text-indent: -9999px; position: fixed; z-index: 999; right: 20px; bottom: 20px; background: url("../images/goldstar/back-to-top.png") no-repeat center 43%; }
.banner-over { overflow: hidden; display: table; width: 100%; min-height: 200px; /*background: #e1e1e1;*/ margin-bottom: 25px; }
.banner-catalog { background:url(../images/banner_catalog_home.jpg) no-repeat;height: 200px;}
.banner-promotion {background:url(../images/banner_promotion_home.jpg) no-repeat;height: 200px;}
.banner-over-text { display: table-cell; vertical-align: middle;padding: 0px 20px;}
.banner-over-text i.fa.fa-arrow-circle-right { font-size: 20px;}
.banner-over-text h4 { /*font-family: 'SinkinSans-800Regular'; font-size: 18px; color: #b7b7b7;*/ margin: 10px 0;font-family: 'SinkinSans-400Regular'; font-size: 34px; text-align: left;}
.banner-over-text a { font-family: 'SinkinSans-800Regular'; font-size: 24px; color: #fff; /*padding: 0 15px;*/ display: inline; font-weight:normal;}
.banner-over.sign-up { overflow: hidden; display: table; width: 100%; min-height: 75px; background: transparent; margin-bottom: 25px; }
.banner-over-text p { font-family: 'SinkinSans-400Regular'; font-size: 12px; color: #363636; margin: 5px 0; letter-spacing: 3px; font-weight: 600; padding-bottom: 0; }
.banner-over-text a.btn-sign-up {      font-family: 'SinkinSans-400Regular'; font-size: 18px; color: #fff; border: none; padding: 6px 30px; vertical-align: middle; display: inline-block; text-shadow: 0px 1px 0px #000000; margin: 5px 0; }
.selection-color-box .dropdown-menu a{padding: 5px;}
.shipping-method .radio label { display:inline;display: -moz-box;}
.shipping-method .radio .upload-logo label {padding: 5px 20px 0 10px !important;}
.proof-box .optional-col.spacing .upload-logo { padding:0px; margin:5px 0 !important;}
.proof-box .optional-col.spacing .upload-logo label { margin-top:0px;}
/*PRODUCT DETAILS*/
.select-block .error-message, .inp-parts .error-message {margin-top: 40px;position: absolute;}
.title-block .heading-2 { font-family: 'SinkinSans-400Regular'; color: #004d7d; font-size: 35px }
.quick-view-left .product-big-image { width: 100% !important;border: none;height: 410px;margin: 0 auto;text-align: center; }
.breadcrumb ul li a, .breadcrumb ul li { font-size: 16px; color: #898989; }
.breadcrumb strong { color: #004d7d; font-family: arial; }
.ob-product-detail-page .title-block { border-bottom: none }
.ob-product-detail-page .skuprice span { color: #000; }
.ob-product-detail-page .skuprice > div { border: none; font-family: 'arial'; font-size: 13px; color: #7f7f7f; line-height: 18px; padding-right: 5px;background: none; }
.ob-product-detail-page .skuprice .product-rating-top-block { padding-top: 4px; }
.product-gallery { display: block; vertical-align: middle; height: 400px; }
.ob-product-detail-page .rating { color: #fba71c }
.ob-product-detail-page .title-block { float: right }
.ob-product-detail-page .skuprice > div:last-child { text-align: left; }
.ob-product-detail-page .item-price.detail-page { font-size: 22px; color: #000; }
.ob-product-detail-page .item-price.detail-page span {   font-size: 14px;text-transform: uppercase; }
.condition, .condition a { font: 14px arial;   text-align: left; }
.ob-product-detail-page .prod-det img { /*max-width: 60px;*/ }
.ob-product-detail-page .prod-det p { font-size: 15px; margin-top: 20px; line-height: 21px; color: #333; }
.ob-product-detail-page .prod-det span.price {   }
.ob-product-detail-page .prod-det .color-filter label { height: 30px; width: 30px; float: left; border-radius: 0; font-size: 100%; display: inline-block; margin-left: 0; margin-bottom: 2px }
.product-block .product-rating-top-block, .pro-box .product-rating-top-block, .sales { display: none }
.show-colr { font-size: 13px; color: #888; }
.show-colr span { font-size: 15px; color: #333; text-transform: capitalize }
.avalbl-colors h3 { /*margin: 20px 0px */ margin:5px 0px;}
.qunt-price.table-responsive th { border: none; text-align: left; padding: 8px; border-bottom: 1px solid #333; text-transform: capitalize; font-family: 'arial'; font-size: 14px }
.qty-price-block h3 { margin: 20px 0px 0px 0; text-transform: capitalize; font-family: 'arial'; }
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row { margin-left: 8px; }
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row.sub-heading, .edit-product-modal .estimate-detail .estimate-tag-block .estimate-row.heading { margin-left: 0; }
.edit-product-modal .color-box .owl-nav { top: -39px; }
.edit-product-modal .wish-list-color-box .owl-nav { top: -30px; }
.edit-product-modal .wish-list-color-box-guest .owl-nav { top: -30px; }
.edit-product-modal .ob-product-detail-page .skuprice .product-rating-top-block { padding-top: 0; }
.tab-quantity { height: 34px; border-bottom: 1px solid #e1e1e1; }
.panel-title.heading-block { margin-top: 10px; font-size: 14px; }
.product-section-box h2 { font-size: 14px; }
.qunt-price.table-responsive tr { font-size: 14px }
.qunt-price.table-responsive tr.special {   }
/*.qunt-price.table-responsive tr.special td:last-child { color: #404040; }*/
.ob-product-detail-page .currency-select span { float: left; text-transform: capitalize; font-size: 12px; font-family: arial; color: #898989; text-align: center; }
.ob-product-detail-page .currency-select ul li { float: left;margin: 0 5px; }
.product-detail-wrapper .nav-tabs li:nth-child(1) { margin-left: 0px; }
.product-description .nav-tabs li { background: transparent; border: none; margin-right: 0; padding: 0; width: 33.33%; min-width: 33.33%; margin-bottom: -1px; }
.product-description .nav-tabs a { color: #004d7d; font-family: 'arial'; text-transform: capitalize; margin-right: 8px; background: #FFF; border: 1px #004d7d solid; border-radius: 10px; }
.product-description .nav-tabs li:last-child a { margin-right: -1px; }
.product-wrapper .nav-tabs li.active a::before, .product-wrapper .nav-tabs li:hover a::before { background: none; display: none; }
.product-description .nav-tabs .active, .product-description .nav-tabs li:hover { border-bottom-color: #004d7d; border: none; color: #FFF; }
.product-description .nav-tabs li.active:last-child { border-right: none; }
.product-description .nav-tabs li:last-child { border-right: 0; }
.product-description .nav-tabs .active a, .product-description .nav-tabs .active a:hover, .product-description .nav-tabs .active a:focus, .product-description .nav-tabs a:hover, .product-description .nav-tabs a:focus { background: #004d7d; color: #FFF; padding-bottom: 13px; padding-top: 13px; border: 1px solid #004d7d; border-bottom: 0; border-radius: 0; }
.product-description .tab-pane.fade.in.active { border: 1px solid #004d7d; padding: 10px; }
.product-detail-wrapper .nav-tabs { margin-bottom: -5px; border-bottom: 0; }
.details-2 .table.table-striped th { border: none; text-align: left; padding: 8px; text-transform: capitalize; font-family: 'arial'; font-size: 14px; min-width: 150px }
.details-2 .table.table-striped td { font-family: 'arial'; font-size: 14px }
.product-detail-tab.review h3 { color: #004d7d; font-size: 22px; border-bottom: 1px solid #DDD; line-height: 30px }
.product-rating-title-wrap .fa { font-size: 28px; color: goldenrod }
.product-rating-title-wrap .rating-value { font-size: 26px; font-weight: 200; color: #333 }
.product-rating-title-wrap { font-size: 14px; color: #888 }
.product-rating-title-wrap .btn-default { border-radius: 2px; display: inline-block; padding: 11px; font-size: 17px; min-width: 166px; }
.review-box .rating { width: 150px; float: left; }
.view-review-col .rating { float: left; width: 117px; color: goldenrod; }
.view-review-col span.by { color: #888; margin-left: 10px }
.view-review-col .rating .fa { font-size: 18px; }
.view-review-col .review-user { text-transform: capitalize; font: 16px arial; display: inline-block; color: #363636; }
.view-review-col p { font: 14px arial; color: #636363; padding: 10px; text-align: justify; line-height: 18px; }
.view-review-col p span a { font-size: 11px; color: #03517b; letter-spacing: 0.8px; }
.view-review-col .review-user span.review-date { font: 14px arial; color: #898989; }
.rating-nav { text-align: center; }
.pagination > li > a, .ob-product-detail-page .pagination > li > span { border: 1px solid #fff; font-family: 'arial'; font-size: 18px; padding: 0px 6px; border-radius: 3px; margin: 0 3px; line-height: 22px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #404040; background: none; border: 1px solid #428bca; }
.pagination > li a i.fa, .pagination > li.disabled span i.fa { font-size: 22px; color: #404040; font-weight: bold; }
.pagination > li.disabled span{border: 0;}
.pagination > li a:hover .fa { color: #03517b; }
.pagination > .active > a, .pagination > .active > a:hover { background: #FFF; border: 1px solid #428bca; color: #333; }
.you-may-like h3 { color: #004d7d; font-size: 22px; border-bottom: 1px solid #DDD; line-height: 30px; text-transform: uppercase; margin: 20px 0px 20px 0px }
.product-section-box h2 { background: none; border: none; text-transform: uppercase; font-family: 'arial'; font-size: 14px; margin-bottom: 15px; padding-bottom: 0; color: #363636; }
.heading-block.no-tag { padding-left: 8px; font-size: 16px; color: #363636; }
.product-section-box h2 i { padding: 7px 11px 7px; }
.product-section-box .panel-heading.open h2 i, .product-section-box .panel-heading h2 i { background: url(../images/pink-button.png) no-repeat; }
span.colr-nm { margin-left: 30px; font-size: 14px;white-space: pre;}
.selector-quantity {}
span.remove { font-size: 13px; font-family: 'arial'; margin-left: 14px; }
.product-section-box .panel-heading .tab-quantity.collapsed .caret-icon { background: url(../images/goldstar/arrow-bottom.png) no-repeat }
.product-section-box .panel-heading .tab-quantity .caret-icon { background: url(../images/goldstar/arrow-up.png) no-repeat }
.quntity-count .selector-btn .sp-plus, .quntity-count .selector-btn .sp-minus { background: #DDD }
.product-section-box .imprint-box .radiobox, .product-section-box .print-position, .product-section-box .print-checkbox input[type="checkbox"] + label { font-family: 'arial' }
.optional-panel.barrel, .optional-panel.barrel .option-head { background: #ebebeb; color: #333 }
.option-head a {color: #333;font-size: 16px;}
.optional-panel.in .option-head a i.fa.fa-trash-o { transform: none }
.optional-panel.barrel .ui-icon-delete { position: absolute; top: -30px; right: 14px; color: #333; }
.option-body .radiobox > span {float:left;margin:5px 0;}
.option-body .radiobox .selection-common-box .dropdown .btn { float: left; color: #363636;margin-top: 0;margin-bottom: 0; }
.optional-panel.barrel .dropdown.dropdown_size { float: left; margin-left: 8px; }
.product-detail-wrapper .or-block { display: inline-block; padding: 0 0 0 17px; font: 14px arial; }
.radiobox.selection-option { margin-top: 10px; }
.product-section-box { font-family: 'arial';margin-bottom: 5px; }
.select-color-icon { height: 20px; width: 20px; margin-top: 8px }
.print-title { float: left; font: 12px arial; font-weight: bold; }
.color-selected-col { margin-left: 0px }
.relative-col { margin-bottom: 18px }
.selection-color-box .dropdown-menu { left:12px; /*top: 55px;*/ }
.selection-color-box .dropdown .btn { border-color: #b7b7b7; border-radius: 0; box-shadow: none; color: #363636; }
.dropdown.dropdown_size.color-select-box { float: none !important; }
.selection-common-box .dropdown .btn { border: 1px solid #b7b7b7; box-shadow: none; }
.product-section-box .print-checkbox input[type="checkbox"] + label { color: #333 }
.upload-logo label { font-size: 14px }
.more-option .info-icons { float: left }
.info-icons a { font-size: 14px; color: #888 }
.info-icons a .fa { font-size: 20px }
.product-detail-wrapper .upload-art-works .info-icons a .fa,
.product-detail-wrapper .other-option .info-icons a .fa {color: #ccc;font-size: 16px }
.input-group[class*="col-"] { padding-left: 15px; }
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt::-webkit-input-placeholder {color: #363636;}
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt::-ms-input-placeholder {color: #363636;}
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt::-moz-input-placeholder {color: #363636;}
.color-selected-col { background: #FFF; min-width: 190px; border-color: #b7b7b7; }
.selection-color-box .dropdown > input[type="text"] { border-color: #b7b7b7; border-radius: 0; box-shadow: none; }
.more-option { border: none; }
.upload-logo label { font-size: 15px; margin-top: 15px; }
.radiobox label { font-family: 'arial'; }
.grey { color: #888; font-style: normal; text-transform: uppercase }
.note-col.pull-left.email a {}
.upload-logo { margin-bottom: 5px; padding-left: 15px; }
.note-col.pull-left.email { width: 100%; margin-left: 41px; text-transform: none; }
.more-option-checkbox { border-bottom: 1px solid #888; }
.more-option .other-option input, .more-option .other-option textarea { width: 100%; box-shadow: none; border: 1px solid #b7b7b7; }
.more-option .note-col { margin-bottom: 0px }
.optional-panel { border: none }
.proof-box .checkbox input[type="checkbox"] { opacity: 0; display: block; z-index: 999; margin-top: 6px; margin-left: -8px; }
.optional-col.spacing { margin-left: 23px }
.proof { font-size: 14px; font-weight: 700; }
.optional-col .checkbox label { font-size: 14px; font-family: 'arial'; text-transform: none; }
.optional-col .checkbox { width: 100% }
.optional-col .email-address-col { display: block; width: 70% }
.email-address-col .email-col input[type="text"] { font-family: 'arial' }
.optional-col .email-address-col .note-col {font-size: 14px;text-transform: uppercase;}
.optional-col .email-address-col { width: 100% }
.email-address-col .email-col { width: 60%; margin-left: 16px; }
.fa.fa-question-circle {font-size: 14px;margin-left: 6px;}
.optional-panel, .option-head {}
.optional-panel.proof-box { background: none;margin-bottom: 0; }
.quntity-count .selector-input { border-bottom: 1px #888 solid; }
.quntity-count .selector-btn .sp-plus, .quntity-count .selector-btn .sp-minus, .selector-input { border: 1px solid #888 }
.colr-nm { margin-left: 33px; }
.colr-nm { margin-left: 32px; min-width: 100px; }

.shipment .quntity-count .color-input {}
.shipment .colr-nm { margin-top: 4px }
.ui-icon-delete { position: absolute; top: -30px; right: 14px; color: #333; }
.quntity-count .ui-icon-delete { color: #636363; margin: 4px; display: inline-block; font-size: 18px; position: relative; top: 0; left: 14px; }
.option-body .radio-but label { font-family: 'arial'; font-size: 14px; color: #333 }
.shipping-scroll { border: 1px solid #888; padding: 10px; margin-bottom: 20px }
.shipping-scroll .shipping-col { border: 1px solid #004d7d; background: #FFF; font-family: 'arial'; }
.shipping-method .option-body .shipping-col span { color: #004d7d; font-size: 15px }
.shipping-method .option-body .shipping-col p { color: #333 }
.shipping-option .selection-common-box { float: left }
.shipping-option .selection-common-box { float: none; width: 50%; padding-left: 0px; margin-top: 14px; }
.shipping-option .date-block { float: none; width: 50%; padding-left: 0px; margin-top: 14px; }
.search-mail-block { background: none }
.product-detail-wrapper input[type="text"] { font-size: 14px; font-family: 'arial'; box-shadow: none; }
.search-mail-block .search-col input[type="submit"] { background:  url(../images/header-search.png) no-repeat center center; margin-right: 0px; height: 29px; width: 53px; top: 0px; }
.special-instruction-textarea textarea { margin-top: 10px; font-size: 15px; font-style: italic; }
.product-description .tab-pane.fade.in.active { padding-bottom: 64px }
.details-2 {margin-top: 0;font-family: 'arial';margin-bottom: 25px;}
.product-section-box .small-but.btn-default { background: #9cbf00; font-family: 'arial'; border: none; font-size: 18px; padding: 10px 30px; }
.product-section-box.summary .panel-heading .tab-quantity.collapsed .caret-icon { background: url(../images/goldstar/summary-btn.png) no-repeat; top: 0px; height: 21px; width: 20px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg) }
.product-section-box .panel-heading .tab-quantity .caret-icon { background: url(../images/goldstar/arrow-up.png) no-repeat; }
.product-section-box.summary .optional-panel.in .option-head a i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg) }
.product-section-box.summary .panel-heading .tab-quantity .caret-icon { background: url(../images/goldstar/summary-btn.png) no-repeat;   height: 21px; width: 20px; }
.estimate-row.heading span { color: #004d7d; font-size: 16px; }
.qty { width: 239px; }
.estimate-tag-block .heading span { font-family: 'arial' }
.qty-total { float: right; margin-right: 39px; font-family: 'arial' }
.qty table > tbody > tr > td { padding: 0px; line-height: 21px; font-family: 'arial' }
.qty table { margin-bottom: 0px }
.qty-total span { font-weight: 700 }
.sub-heading span { font-family: 'arial'; font-weight: 600; margin-bottom: 24px; font-size: 15px }
.sub-heading { font-family: 'arial'; margin-bottom: 24px; }
.estimate-detail .estimate-tag-block .estimate-row { font-family: 'arial' }
.summary .estimate-detail .estimate-tag-block .estimate-row { padding-left: 10px; margin-bottom: 4px; }
.summary .estimate-detail .estimate-tag-block .estimate-row > .estimate-row {padding-left: 0;margin-left: 0;}
.summary .estimate-detail .estimate-tag-block .estimate-row.heading, .estimate-detail .estimate-tag-block .estimate-row.sub-heading, .summary .estimate-detail .estimate-tag-block.estimate-address-block .estimate-row { padding-left: 0; }
.product-big-image-thumbnails { float: left }
.estimate-tag-block span { font-family: 'arial'; font-size: 14px; text-transform: none; }
.estimate-row.artwork { color: #333 !important; font-weight: 600; font-size: 15px !important }
.estimate-row.sub-heading2 { color: #333 !important; font-weight: 600; font-size: 15px !important; text-transform: uppercase }
.estimate-row.artwork span { font-weight: normal; }
.estimate-row span.ship-add { color: #7f7f7f !important; font-size: 13px !important }
.spacing-left { margin-left: 10px; line-height: 17px }
.estimate-detail .estimate-tag-block, .estimate-sub-table tr th { font-family: 'arial' }
.estimate-detail { background: #FFF; padding: 0px; border: 5px solid #DDD; }
.estimate-sub-table thead tr, .estimate-sub-table tr th, .estimate-sub-table tr td { border: none; }
.estimate-detail .estimate-totle-block { background: #DDD !important; margin-bottom: 0px; padding-top: 25px; }
.blue th { color: #004d7d !important; font-size: 16px !important; }
.blue th td { padding: 0px }
.estimate-sub-table th { padding: 0px !important }
.estimate-sub-table { padding-top: 30px !important }
.estimate-sub-table tr td { font-family: 'arial' }
.estimate-sub-totle { padding: 0px }
.estimate-sub-totle h5 { color: #333; margin-top: 10px; }
.estimate-sub-totle h4 { color: #E00089;  font-family: 'arial'; font-size: 20px }
.quick-view-left .bx-controls-direction .bx-prev { background: url(../images/goldstar/bx-left-arrow.png) no-repeat center center; }
.quick-view-left .bx-controls-direction .bx-next { background: url(../images/goldstar/bx-right-arrow.png) no-repeat center center }
.quick-view-left .bx-controls-direction a { width: 22px }
.quick-view-left .bx-controls-direction { position: relative; }
.quick-view-left .bx-controls-direction .bx-prev { top: -65px; left: -25px; }
.quick-view-left .bx-controls-direction .bx-next { right: -25px; top: -65px; left:inherit; }
.ob-product-detail-left .quick-view-left .bx-wrapper { margin: 0 auto !important; padding: 0; float: none; display: table; }
.product-thumb-img-anchar:hover { border: 1px solid #004d7d;}
.product-thumb-img-anchar { border:1px solid transparent }
.quick-view-left .product-thumb-img-anchar:hover::before { border-bottom: medium none; border-right: medium none; }
.product-img-box {position: relative;}
.zoom-col { background: none; font-size: 15px }
.zoom p { font-family: 'arial'; font-size: 15px }
.detail-popup-block > ul > li div.options { border: 1px solid #FFF; width: 250px; text-align: center; margin: auto; padding: 5px; float: none; border-radius: 107px 107px 107px 107px; -moz-border-radius: 107px 107px 107px 107px; -webkit-border-radius: 107px 107px 107px 107px;text-transform: capitalize; }
.detail-popup-block > ul > li { width: 100% }
.detail-popup-block > ul > li div.options:hover { border: 1px solid #888; }
.detail-popup-block { margin: auto }
.detail-popup-block > ul { margin: auto; text-align: center }
.detail-popup-block > ul > li a { color: #333; }
.detail-popup-block > ul > li .virtual, .detail-popup-block > ul > li .virtual:hover {color: #FFF;border: 1px solid #000;width: 250px;margin: 0 auto;padding: 6px;border-radius: 20px;}
.share-product span { float: left; }
.share-product img { float: left; margin-left: 10px }
.share-product { width: 350px; margin: auto }
.print { margin-left: 35px; font-size: 15px; }
.share { margin-bottom: 40px; margin-top: 25px }
.first-img { padding-top: 4px; }
.skuprice > div { margin-top: 0px; width:auto;}
.you-may-like .recommeded-product-slider .owl-next { background: url(../images/goldstar/next-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: 6px; background-repeat: no-repeat; position: absolute; right: 0px; top: 21%; opacity: 1; z-index: 9; }
.you-may-like .recommeded-product-slider .owl-prev { background: url(../images/goldstar/previus-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: -7px; background-repeat: no-repeat; position: absolute; left: 0px; top: 21%; opacity: 1; z-index: 999 }
.product-detail-wrapper .product-section-box .collapse.in { padding-top: 15px; }
.product-detail-wrapper .print-position .print-checkbox { padding-top: 0; }
.quntity-count .ui-icon-delete:hover, .quntity-count .ui-icon-delete:hover span { }
.upload-button {border-radius: 3px;display: inline-block;padding: 7px 14px;color: #fff;font-size: 14px;font-family: arial;text-align: center;background-color: #fff;}
.print-position .print-checkbox span { color: #363636; font-weight: bold; }
.option-body { border-top: none;padding: 10px 12px; }
.print-position .print-checkbox > div { width: 50%; padding: 5px 10px; }
/*.product-detail-wrapper .radio label::before { top:8px; }*/
.shipping-method .radio-but label { font-family: arial; color: #363636; font-size: 13px; padding: 0 0 10px 0; }
.shipping-option .ship-col-left p { float: left; padding-top: 7px; font: 14px arial; color: #363636; }
.shipping-method .option-body .ship-col-left .dropdown_size .btn { min-width: 140px; color: #363636; font: 14px arial; }
.shipping-method .option-body .selection-common-box .caret { margin-top: 6px; }
.addnew-option-head a .caret-icon { margin: 2px 8px 0 0; }
.addnew-option-head a { color: #363636; display: block; font: 18px arial; }
.product-description .tab-content p { color: #363636; font: 12px arial; line-height: 18px; }
.product-description .tab-content p a { color: #03517b; text-decoration: underline; }
/*POWERTOOLTIP*/

.special-instruction-textarea textarea { font-family: 'arial' }
#powerTip { cursor: default; display: none; position: absolute; z-index: 101 }
.product-tooltip-main-block { float: left; width: 100% }
.tool-tip-contain { box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.5); background: #fff; width: 100%; padding: 10px; border: 3px solid #000; border-radius: 2px; position: relative }
.tool-tip-contain h1 { font-size: 15px; font-weight: 600; border-bottom: 1px solid #ddd; padding: 0 0 10px }
.tool-tip-contain h2 { font-size: 16px; padding: 5px 0 10px; color: #000; font-family: arial; font-weight: normal }
.tool-tip-contain .identify-code { margin: 10px 0 0; font-size: 13px; display: inline-block; width: 100%; text-transform: uppercase }
.tool-tip-contain .identify-code > div {font-family: 'Roboto Condensed', sans-serif; font-weight:400; background: #F5F5F5; border-right: 1px #fff solid; border-bottom: 1px #fff solid; min-height: 38px }
.tool-tip-contain .text-left { text-align: left; padding: 10px 0 10px 10px }
.tool-tip-contain .text-right { text-align: right; padding: 10px 10px 10px 0 }
.tool-tip-contain .identify-code span { color: #969696; padding: 0 0 0 5px; text-transform: initial }
.tool-tip-contain .estimate-table table { text-transform: inherit }
.tool-tip-contain .estimate-table table th { font-size: 13px; padding: 9px; text-align: center; background: #999; color: #fff; border-top: 0; border-right: 1px #fff solid;font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-weight: 400 }
.tool-tip-contain .estimate-table table th.item-header { text-transform: uppercase }
.tool-tip-contain .estimate-table table td { padding: 9px; text-align: center; background: #E6E6E6; color: #222; font-size: 12px; border: 1px #fff solid;font-family: 'Roboto', sans-serif;  font-weight: 400; }
/*CHANGES*/
.tooltip.in { white-space:pre;border: 0;}
.color-filter li > div.tooltip{border:0}
.color-filter li > div{height: auto;}
.tool-tip-contain h1 { font-family: 'arial'; border-bottom: none; font-size: 22px; font-weight: normal }
.tool-tip-contain .skuprice > div { border: none; font-family: 'arial'; font-size: 13px; color: #7f7f7f; padding-left: 0px; }
.tool-tip-contain .skuprice span { color: #004d7d; }
.tool-tip-contain .skuprice { width: 350px }
.tool-tip-contain .rating { color: #fba71c; }
.tool-tip-contain .brand-img { width: 250px; float: right }
.tool-tip-contain .brand-img img { max-width: 40px; margin-left: 6px; }
.tool-tip-contain .text-detail { max-width: 550px; margin-top: 25px; }
.tool-tip-contain .text-detail p { font-size: 14px; color: #333; font-family: 'arial'; line-height: 18px }
.tool-tip-contain .text-detail span.price { font-size: 14px;  font-family: 'arial'; line-height: 18px }
.tool-tip-contain .qty-price-block h3 { margin: 10px 0px; }
.tool-tip-contain .currency-select span { float: left; text-transform: capitalize; font-size: 12px; color: #898989; }
.tool-tip-contain .currency-select ul li { float: left }
.tool-tip-contain .currency-select ul li img { float: left; margin: 4px 10px; }
.pro-box .pav-colorbox .fa.fa-eye-new{ background: url('../images/goldstar/view.png') no-repeat 0 15px;width: 32px;height: 40px;}
.shipping-method .option-body span.add-on.input-group-addon.datepicker-color {background-color: #fff;height: auto;width: auto;padding: 4px;text-align: center;}
.input-append.date .add-on i, .input-prepend.date .add-on i{width: auto !important;height: auto !important;}
.colorholder tr:last-child td {border-right: 1px solid #ccc;}
.color-table tr td:last-child .colorholder tr td {border-right: 1px solid #ccc;}
.color-table{border: 0;}
/*POWERTOOLTIP*/


/*PRODUCT DETAILS*/
.owl-nav.disabled {display: none;}
.color-box .owl-nav { position: absolute; right: 10px; top: -39px; }
.wish-list-color-box .owl-nav { position: absolute; right: 5px; top: -44px; }
.wish-list-color-box-guest .owl-nav { position: absolute; right: 5px; top: -44px; }
.shipping-method .option-body .btn { margin-bottom:10px;}
/*LIST GRID VIEW CATEGORY PAGE*/
.view-product .fa-th:hover, .view-product .fa-th-list:hover, .view-product .product-grid-btn.active .fa-th, .view-product .product-grid-btn.active .fa-th-list, .view-product .product-list-btn.active .fa-th, .view-product .product-list-btn.active .fa-th-list {  }
.color-filter li > div { background-size: 100%; border: 2px solid #ccc; }
.category-block .panel-heading span, .ob-product-grid-left .panel-heading span {color: #ffffff;font-size: 14px;text-transform: capitalize;}
.filter-search .panel-heading { border-bottom: none; background: #ebebeb; }
.cat-collapseOne { background: #FFF; }
.filter-search label { font-family: 'arial'; text-transform: capitalize; color: #363636; }
.panel-heading .clear-block { display: none }
.price-block .filter-btn { }
.price-block .filter-btn {  border: none; font-family: 'arial'; min-height: 27px; }
.caret-icon.cat-btn { background: url('../images/goldstar/filter-btn.png'); }
.caret-icon.cat-btn { background: url('../images/goldstar/filter-btn.png') no-repeat; height: 10px !important; width: 17px; float: left; margin-top: 5px; margin-right: 5px; }
.irs-slider {/* background: url("../images/goldstar/price-btn.png") no-repeat !important; */top: 10px !important;}
.irs-diapason { background-color: #004d7d !important }
.irs-line { background: #DDD; border-radius: 5px !important; }
a.clear-btn { font-size: 14px; font-family: 'arial'; position: relative; top: 5px; color: #004d7d }
.sort-style select { border: 1px solid #888; border-radius: 2px }
.sort-product .sort { font-size: 14px;}
.sort-style select { color: #333; font-size: 12px; }

.sort-style select {padding: 5px 8px 5px 10px;font-size: 14px;line-height: 16px;}
.sort-style{height: 30px;}
.product-main-list-block .pro-desc .item-code span { color: initial; font-weight: normal; }
.pro-button-details { text-align: center; margin: auto; }
.ob-product-grid .pro-box .pro-desc { min-height: 60px;padding-top: 15px;height: 100%; }
.ob-product-grid .pro-box .pro-button-details li.view-details { width: 120px; background: none; padding: 5px; border-radius: 20px; text-transform: uppercase; font-family: 'arial'; border: 1px solid #0fb0ee; margin: 0 auto 5px auto; }
.ob-product-grid .pro-box .pro-button-details li { margin: 0px auto; line-height: 16px; }
.ob-product-grid .pro-box .pro-button-details li.view-details:hover { background: #0fb0ee; }
.ob-product-grid .pro-box .pro-button-details li.view-details:hover a { color: #fff; }
.ob-product-grid .pro-box .pro-button-details li.view-details a { color: #0fb0ee; text-transform: none; font-size: 13px; padding: 5px 15px; }
.ob-product-grid .pro-box .pro-button-details li a { color: #0fb0ee; font-size: 12px }
/*.list-view .pro-button-details{display: none}*/

.product-loding-block { border: none; background: #FFF; }
.product-loding-block h2 { font-size: 18px; height: 38px; display: table; width: 100%; }
.product-loding-block h2 .fa { vertical-align: middle; color: #03517b;font-size: 40px; }
.product-main-list-block .list-view .pro-desc .item-code span { color: #03517b }
.list-view .product-tile .item-title {position: relative;text-align: left;font-family: arial;font-size: 18px;margin-top: 0; }
.list-view .rating {position: relative;right: inherit;top: 0;color: #fba71c; left: 0; display: inline-block;float: left;}
.list-view .pro-box .product-rating-top-block {width: auto;display: inline-block;position: relative;top: 3px;left: 20px;}
.list-view .pro-desc { margin-top: 20px }
.list-view .pro-box .product-img-blk { min-height: 74px }
.price-grid { font-size: 12px;  }
.list-view .list-quantity-block p { font-size: 13px; color: #333; padding: 7px 0;  min-height:86px;}
.list-view .list-review { margin-left: 0px; font-size: 12px; color: #888; font-family: 'arial'; }
.list-view .brand-img { position: relative; right: 0px; top:0px; }
.list-view .pro-desc .item-code { border-bottom: 0; font-size: 11px; font-family: arial; }
.list-view .brand-img img { max-width: 40px; margin-left: 6px; margin-top:0px; margin-right: 10px;}
.list-view .pro-desc .item-price {width: 100%;display: block;clear: both;}
.ob-product-grid .brand-img { display: none }
.list-view .brand-img { display: block !important }
.ob-product-grid .avalbl-colors h3 { margin: 7px 0px; font-size: 14px; }
.ob-wish-list-guest .list-view .avalbl-colors {display: inline-block !important; }
.list-view .avalbl-colors {display: inline-block !important; }
.ob-myaccount-mywishlist .list-view .avalbl-colors {display: inline-block !important; }
.ob-product-grid .avalbl-colors {display: none;}
.list-view .pro-button-details { position: absolute; left: 92px; top: 221px; }
.list-view .pro-box .product-img-blk { height: 220px; background: none;margin-top: 0; }
.ob-product-grid .product-tile .item-title{position: absolute;top: -295px;display: block;width: 100%;}
.ob-product-grid .product-img-blk{margin-top:60px;}
.ob-product-grid.list-view .product-tile .item-title{position: relative;top: 0;display: block;width: auto;text-align: left;}
.filter-search .panel-group{margin-bottom: 10px;}
.filter-search .panel-group .irs {height: 0;margin: -10px 0 30px 0;}
/*LIST GRID VIEW CATEGORY PAGE*/


/*SHOPPPING CART*/
#edit_product_popup .modal-header h1.modal-title { display: inline-block;   border-radius: 20px; padding: 10px 30px; }
#edit_product_popup .modal-header h1.modal-title .fa {display:none;}
.shopping-table-block tbody tr td { padding: 0 15px; }
.cart-item-view tbody tr td, .cart-item-view thead tr th { text-align: left; padding: 5px 5px!important; }
.main-shopping-block .shopping-cart-itemlist .item-detail td { padding: 0; }
.main-shopping-block .shopping-cart-itemlist .item-detail { border-top: 1px dashed #b7b7b7; white-space: normal; }
.main-shopping-cart-block .td-show-more .caret-icon { transform: rotate(180deg); }
.shopping-cart-block h1.main-title { text-align: center; font-family: 'arial'; color: #004d7d; font-size: 18px; }
.main-shopping-block .shopping-cart-itemlist tr td.td-totl, .main-shopping-block .shopping-cart-itemlist tr td.td-totl-price {padding-bottom:15px;padding-left: 20px;white-space: nowrap;}
.shopping-cart-block h1.main-title .fa { font-size: 30px }
.main-shopping-block thead tr th { border: none; background: #FFF; }
.main-shopping-cart-block .main-shopping-block { border: none }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th { border: none; background: #FFF; text-transform: capitalize; font-size: 17px; text-align: left; color: #004d7d; }
.main-shopping-cart-block .main-shopping-block tbody { border: 3px solid #004d7d }
.main-shopping-cart-block .main-shopping-block tbody .shopping-cart-itemlist tbody { border: none; }
.main-shopping-block .shopping-cart-itemlist tr td, .main-shopping-block .shopping-cart-itemlist thead tr.order-item-title { border: none }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th, .main-shopping-block .shopping-cart-itemlist tr td, .main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal td { font-family: 'arial' }
.shopping-cart-itemlist td > img { max-height: 140px; max-width: 140px; }
.main-shopping-block .shopping-cart-itemlist tr td { vertical-align: top; text-align: right; padding: 5px;}
.main-shopping-cart-block .estimate-detail .estimate-tag-block .estimate-row { margin-bottom: 0px; text-align: left; }
.main-shopping-block .estimate-detail .estimate-tag-block { padding: 0px }
.unit-price {  }
.unit-price del { color: #7f7f7f !important; padding-right: 6px; }
.main-shopping-cart-block .td-shipping { color: #7f7f7f !important; }
.main-shopping-cart-block .td-shipping td { padding-bottom: 0px !important }
.td-totl {font-weight: bold !important; font-size: 18px !important; }
.td-totl-price { color: #333 !important; font-size: 18px !important; }
.td-show-more { width: 225px; border: 1px solid #7f7f7f; height: 35px; border-radius: 20px; margin: auto; padding-left: 0; text-align: center; background: #FFF; color: #7f7f7f; margin-bottom: 20px; }
.td-show-more:hover { color: #fff; background: #03517b; border: 1px solid #03517b; }
.main-shopping-cart-block .td-show-more:hover .caret-icon { background: url(../images/goldstar/summary-btn-white.png) no-repeat; }
.main-shopping-cart-block .caret-icon { background: url(../images/goldstar/summary-btn.png) no-repeat; top: 0px; height: 21px; width: 20px; display: inline-block; position: relative; left: -6px; top: 5px }
.main-shopping-block thead tr th a i { color: #7f7f7f; font-size: 18px; margin: 0 5px 0 12px; vertical-align: middle; }
.main-shopping-block thead tr th.table-size-box-main { text-align: left !important; color: #004d7d !important; text-transform: capitalize !important; font-size: 16px; font-family: 'arial'; font-weight: normal; padding-left: 5px; }
.main-shopping-block thead tr th { font-family: 'arial'; font-weight: 600 }
.main-shopping-block thead.custm-menu tr th { border-right: none;    padding: 10px !important; }
.main-shopping-block .second-opt .estimate-detail .estimate-tag-block { margin-left: 5px }
.main-shopping-cart-block .second-opt .estimate-detail .estimate-tag-block .estimate-row { margin-bottom: 3px }
.main-shopping-cart-block .second-opt .estimate-detail .estimate-tag-block .estimate-row.artwork { margin-bottom: 3px; margin-top: 30px }
.shopping-table-block tbody tr td.discount-codes input[type="text"] { border: 1px solid #888; font-family: 'arial'; }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th { padding: 0px 0 0 5px; text-align: right; }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th:nth-child(2) { text-align: left; width: 40%; }
.main-shopping-block .shopping-cart-itemlist tr td.td-shipping { text-align: right; }
.main-shopping-block .shopping-cart-itemlist tr td > img { margin: 0px auto; display: block; text-align: center; }
.shopping-table-block tbody tr td.discount-codes { background: none }
.shopping-table-block tbody tr td.discount-codes .form-group { width: 100% }
.shopping-table-block tbody tr td.discount-codes span, .form-group .error-message li, .form-group ul li, .form-group .error-message li, .form-group ul li, .help-block, .shopping-table-block .total-amount-block tbody tr td { font-family: 'arial' }
.shopping-table-block tbody tr td.discount-codes span { color: #0FB0ED; font-size: 17px; font-family: 'arial'; text-transform: capitalize;float:inherit; }
.shopping-table-block tbody tr td.discount-codes input[type="submit"] { border-radius: 3px; font-family: 'arial'; margin-left:5px;}
.shopping-table-block .total-amount-block tbody tr { border-bottom: none; background: #FFF; }
.shopping-table-block .total-amount-block tbody tr td {border: none;text-align: right;text-transform: capitalize;font-size: 18px;}

.main-shopping-cart-block .shopping-table-block .total-amount-block tbody tr.grand-total.border-top {border-top: 1px solid #000 !important;}
.shopping-table-block .total-amount-block { border: none }
.shopping-table-block .total-amount-block tbody tr td span.st { color: #333 }
.shopping-table-block .total-amount-block tbody tr td span.ad {  }
.shopping-table-block .total-amount-block tbody tr.grand-total td.total-price { color: #333 !important; font-size: 23px; }
.shopping-table-block .total-amount-block tbody tr.grand-total td {font-size: 18px;text-transform: uppercase;}
.continue-shop-btn { background: #FFF; color: #004d7d; font-family: 'arial'; border: 1px solid #004d7d; border-radius: 5px; text-transform: capitalize; font-size: 19px; min-width: 203px; height: 40px; }
.continue-shop-btn:hover { background: #004d7d; color: #fff; }
.proceed-checkout-btn { margin: 30px 0; padding: 0;   text-transform: capitalize; font-family: 'arial'; font-size: 18px; min-width: 235px; height: 38px; border-radius: 5px; line-height: 38px; }
.proceed-checkout-btn .fa { font-size: 24px; vertical-align: middle; margin-left: 3px; }
.modal-content {}
.model-popup-black .modal-header {color: #004d7d;background: #FFF;text-align: center;padding: 8px 15px;border-bottom: none;padding-top: 12px;font-family: 'arial';}

.model-popup-black .modal-header h1.modal-title { font-size: 18px; font-family: 'arial'; text-transform: none; }
.model-popup-black .modal-header h1.modal-title .fa { font-size: 32px; vertical-align: middle; }
.edit-product-modal .title-block .heading-2 { font-size: 18px; color: #333 }
.right-border { margin-top: 45px }
.order-remove-modal .modal-body .remove-item h3 { color: #333; font-size: 25px; font-family: 'arial'; }
.order-remove-modal .button-secondary-pink, .order-remove-modal .button-secondary { background: #5d5c5c; border: none; box-shadow: none; color: #fff; font-size: 19px; min-height: 39px; min-width: 182px; font-family: "arial"; padding: 0; text-transform: capitalize; border-radius: 5px; margin-bottom: 26px; }
.order-remove-modal .button-secondary-pink:hover, .order-remove-modal .button-secondary:hover {   border: none; }
.order-remove-modal .modal-body .remove-item h3 { margin: 8px 0px 36px 0px; }
.ob-empty-shopping-cart h1.main-title { text-align: center; font-family: 'arial'; color: #004d7d; font-size: 20px }
.ob-empty-shopping-cart h1.main-title .fa { font-size: 30px; }
.checkout-order-block h2 { font-family: 'arial'; font-size: 25px; padding-top: 24px; color: #333; margin-bottom: 44px; margin-top: 10px; }
.add-btn.gray.continue_gray { min-width: 241px; font-family: 'arial'; text-transform: capitalize; font-size: 18px; min-height: 40px; box-shadow: none;margin-bottom: 10px;}
.main-shopping-cart-block .main-shopping-block { margin-top: 20px; }
.main-shopping-block thead tr th a { color: #636363; font-size: 11px; font-family: arial; } 
/*SHOPPPING CART*/


/*REGISTRATION*/
h1.main-title.register { color: #004d7d; text-align: center; font-size: 18px; font-family: 'arial'; margin: 0 0 20px 0px; }
h1.main-title.register .fa { font-size: 35px; display: inline; position: relative; top: 5px; }
.ob-personal-info-mian-block { width:70%; margin: auto; }
.ob-personal-info-block .sub-form-box, .ob-contact-info-block .sub-form-box, .ob-membership-info .sub-form-box { background: #FFF }
.ob-personal-info-block, .ob-contact-info-block, .ob-membership-info { border: none; }
form .sub-form-box h2 { font: 18px arial; color: #595959; }
.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group textarea{ width: 100%; color: #000; font: 15px arial; border: 1px solid #c3c3c3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 5px; }
.login-inline { color: #7f7f7f; font-size: 13px; margin-left: 15px; font-family: 'arial'; }
.login-inline a { color: #004d7d; }
.ob-personal-info-block .sub-form-box, .ob-contact-info-block .sub-form-box, .ob-membership-info .sub-form-box { padding: 0px }
.ob-membership-info .sub-form-box .form-group { margin-bottom: 0; }
.sub-form-box label { font: 15px arial; color: #7f7f7f; padding-bottom: 15px; padding-left: 0px; }
.sub-form-box .checkbox label{padding-left: 15px;}
.form-group input[type="text"]:focus, .form-group input[type="email"]:focus, .form-group input[type="password"]:focus, textarea.textarea:focus, .checkbox input[type="checkbox"] { border: 2px solid #004d7d; }
.inp-parts .checkout-select-wrapper { color: #7f7f7f; font-size: 15px; font-family: 'arial'; display: inherit; border: 1px solid #c3c3c3; background: #FFF url(../images/checkout-select-arrow.png) no-repeat 95% center; cursor: pointer; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 5px; }
.inp-parts { height:inherit;}
.check-box-privacy .checkbox label { font-family: 'arial'; font-size: 12px; }
.check-box-privacy .check-block.checkbox { padding-left: 15px; text-align: left; }
.btn-box-main.ob-btn-reg-block input[type="button"] { background: #dbbf6b; border: none; box-shadow: none; margin-right: 7px; text-transform: uppercase; font: 19px arial; padding: 0 12px; height: 41px; min-width: 214px; margin-bottom: 10px; border-radius: 6px; }
.btn-box-main { margin-top: 20px; text-align: center; }
.required-field { color: #f00; font: 13px arial; float: none; font-style: normal; padding-top: 15px; }
.ob-membership-info ul li{display: inline-block;margin-right: 12px;}
.thankyou_for_registration h3{font:22px arial; text-align: center;margin-bottom: 20px;}
.thankyou_for_registration p{font:18px arial; text-align: center;}
.thankyou_for_registration .modal-body{height: 300px;vertical-align: middle;display: table-cell;min-height: 300px;}
.ob-membership-info .sub-form-box p a{color:#004d7d;font-style: italic;}
/*--REGISTRATION--*/
/*--CONTACT US--*/
.ob-contact-address-block, .ob-contact-form-block { border: none; }
.ob-contact-address-block .sub-area-box, .ob-contact-form-block .sub-form-box { background: #fff; border: none; }
.ob-contact-address-block h2 { font-size: 24px; font-family: arial; color: #363636; padding-bottom: 20px; }
.ob-contact-address-block .address ul li span i {   font-size: 26px; }
.ob-contact-address-block .address .contact-icon { width: 13%; float: left; }
.ob-contact-address-block .address .contact-add { float: right; width: 87%; font-size: 14px; color: #363636; font-family: arial; }
.ob-contact-address-block .address a { color: #03517b; text-decoration: underline; display: block; margin-bottom: 8px; font-size: 14px; letter-spacing: 0.5px; }
.ob-contact-address-block .address li:last-child .contact-add { font-size: 12px; }
.ob-contact-form-block .sub-form-box h2 { padding-bottom: 12px; }
.ob-contact-form-block textarea { font: 14px arial; color: #7f7f7f; padding-left: 10px; height: 150px; margin-bottom: 5px; width: 100%; border: 1px solid #c3c3c3; border-radius: 5px; box-shadow: none; resize: vertical; }
.ob-contact-form-block .sub-form-box .radio{display: inline-block;min-width: 70px;margin-top: 0;margin-bottom: 15px;}
.ob-contact-form-block .sub-form-box .radio label::after{padding-top: 3px;}
.ob-contact-main-block.guest p{font:14px arial;color: #7d7d7d;text-align: center;line-height: 22px;}
.ob-contact-main-block.guest p a{ display: block;}
.ob-contact-main-block.guest h3{ font:17px arial;text-align: center;}
.sub-form-box.contact-us label { margin-right:20px;padding-left: 10px;}
/*--CONTACT US--*/  
/*CHECKOUT*/

.checkout-tab-block.gust-user-part ul { /*    text-align: center;*/ display: block; margin: 0 auto; }
.checkout-tab-block.gust-user-part ul li { float: none; display: inline-block; text-align: center; }
.checkout-tab-block.gust-user-part ul.error-message li { float: none; display: block; text-align: left; }
.main-checkout-block .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; color: #b7b7b7; padding-left: 45px; text-align: center; font-size: 16px; text-transform: uppercase; }
.main-checkout-block .nav-tabs > li.active > a, .main-checkout-block .nav-tabs > li.active > a:hover, .main-checkout-block .nav-tabs > li.active > a:focus { color: #0FB0ED; cursor: default; background-color: #fff; border: 1px solid #004d7d; border-bottom-color: #004d7d; margin-bottom: 16px; border-radius: 35px; background: url(../images/goldstar/cart-btn.png) no-repeat left; background-position: 11px; }
.main-checkout-block .nav > li > a:hover { background: none; border: 1px solid #004d7d !important; border-radius: 25px !important; background: url(../images/goldstar/cart-btn.png) no-repeat left; background-position: 11px; color: #004d7d; }
span.co-right-arrow img { float: none; margin: 0px 10px 0px 10px; }
.main-checkout-block .nav-tabs { border-bottom: none; padding-left: 20px; }
.main-checkout-block .sub-form-box { width: 70%; margin: 0 auto; padding-top: 40px; }
.checkout-tab-block .ob-contact-info-block { border: 3px solid #5298eb; padding: 30px; }
.checkout-tab-block .ob-contact-info-block .continue-btn { font-size: 14px; border: 1px solid #5d5c5c;padding: 6px 20px;border-radius: 3px;height: 35px;}
.checkout-tab-block .ob-contact-info-block .continue-btn:hover, .checkout-tab-block .ob-contact-info-block .continue-btn:focus { border: 1px solid #000; }
.main-checkout-block .sub-form-box .tab-label { color: #333 !important; font-size: 17px !important; margin-bottom: 13px; }
.main-checkout-block .check-box-privacy .check-block.checkbox { text-align: left; margin-left: 12px; font-size: 16px }
.main-checkout-block .check-box-privacy .check-block.checkbox label { font-size: 15px; font-family: 'arial'; padding-left: 15px; }
.main-checkout-block .btn-box-main input[type="button"] { font: 20px arial; padding: 0px 50px; height: 43px; background: #dbbf6b; border: none; box-shadow: none; }
.main-checkout-block .btn-box-main input[type="reset"] { font: 20px arial; padding: 0px 50px; height: 43px; background: #dbbf6b; border: none; box-shadow: none; }
.main-checkout-block .required-field { float: right; padding-top: 5px }
.ob-contact-info-block { margin-bottom: 0px; }
h1.billing-add { font-family: 'arial'; font-size: 21px; margin: 0px 0px 14px 9px; color: #dbbf6b }
.main-checkout-block .continue-btn { position: relative; top: 0; left: 0; font-family: 'arial'; padding: 0 15px; font-size: 12px; min-width: 240px; float: left; }
.tab-padding, .main-checkout-block .tab-content > .tab-pane { padding: 0px }
.choose-payment .ob-contact-info-block { padding: 30px; display: table; }
.hover-me { float: right; font-size: 14px; border-bottom: 1px solid #888 }
hr.dashed { border-top: 1px dashed #bbb; }
.hover-me a { color: #888; }
/*.radio input[type="radio"]:checked + label::after { content: "\f111"; }*/
.checkout-place-order .main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th, .checkout-place-order .unit-price, .checkout-place-order .td-totl, .checkout-place-order .main-shopping-block thead tr th.table-size-box-main { color: #000 !important }
.checkout-place-order .main-shopping-cart-block .main-shopping-block { border: none; border-bottom: 1px dashed #b7b7b7; }
.checkout-place-order .main-shopping-cart-block tr:last-child .main-shopping-block { border-bottom: 0; }
.checkout-place-order .td-show-more:hover, .checkout-place-order .td-show-more.Seemore:hover { color: #fff; background-color: #b7b7b7 !important; border: 1px solid #b7b7b7 !important; }
.checkout-place-order .main-shopping-block .edit-checkout { top: 10px; }
.checkout-place-order .main-shopping-block .edit-checkout a { font-size: 11px; }
.checkout-place-order { border: 3px solid #004d7d; }
.continue-shop-btn.back { border: none }
.continue-shop-btn.back:hover, .continue-shop-btn.back:focus { background: none; color: #0FB0ED }
.proceed-checkout-btn.place { text-transform: uppercase; min-width: 196px; height: 47px; line-height: 47px; }
.pay-pal { margin-top: 20px; }
.credit-card-payment .radio { padding-left: 12px; }
.notes h2 { color: #004d7d; font-family: 'arial'; font-size: 17px; padding-bottom: 5px }
.checkout-order-block.emty-shopping-cart.thnk-reg { padding-bottom: 140px; }
.credit-card-payment form, .notes-block { width: 70%; margin: 0 auto; }
.credit-card-payment .radio label::after { top: 0; }
.notes-block { margin-top: 23px }
.notes p { font-family: 'arial'; color: #333; line-height: 18px; }
.notes { margin-bottom: 10px }
.choose-payment .check-box-privacy .check-block.checkbox { text-align: center; }
.choose-payment .check-box-privacy .check-block.checkbox label { color: #333 !important }
.choose-payment .check-box-privacy .check-block.checkbox a { color: #333; text-decoration: underline; }
.ob-contact-info-block .radio + .radio { margin-top: 10px }
.ob-contact-info-block .radio { padding-left: 12px; }
.ob-contact-info-block .radio label { display: inline-block; padding-left: 15px; color: #333 }
/*
.radio label::before { background-color: #fff; border: 1px solid #333; border-radius: 50%; content: ""; display: inline-block; height: 16px; left: 0; margin-left: -11px; position: absolute; width: 16px; }
.radio label::after { color: #555; display: block; font-size: 11px; height: 16px; left:2px; margin-left: -13px; padding-left: 4px; padding-top: 1px; position: absolute; top: 1px; width: 16px; }
*/
.inp-parts.cstm .checkout-select-wrapper { border: 1px solid #888; border-radius: 0px; position: relative;}
#model-cart .shipping-option > div {margin-top:0px;}
.check-box-privacy .checkbox label::before { height: 20px; }
/*--tooltip--*/
a.tooltip-custom { outline: none; color: #333 }
a.tooltip-custom strong { line-height: 30px; color: #004d7d; font-size: 17px; font-family: arial; font-weight: normal }
a.tooltip-custom:hover, a.tooltip-custom:focus { text-decoration: underline !important; color: #7f7f7f }
a.tooltip-custom span { z-index: 10; display: none; padding: 15px 40px 30px 15px; margin-top: -30px; margin-left: 28px; width: 300px; line-height: 16px; }
a.tooltip-custom:hover span { display: inline; position: absolute; border: 3px solid #dbbf6b; background: #FFF; font-family: arial; color: #333; font-size: 12px; margin-top: -42px; font-weight: 600 }
.callout { z-index: 20; position: absolute; top: 30px; border: 0; left: -24px; }
a.tooltip-custom span { border-radius: 4px; box-shadow: 5px 5px 8px #CCC; }
.tooltip-custom { color: #7f7f7f; float: right; font-family: arial; font-size: 14px; text-decoration: underline; }
/*--tooltip--*/
/*--ADD ADDRESS MODEL--*/

.address-model .modal-dialog { width: 980px; }
.address-model .modal-body { padding: 40px 50px 50px; background: #FFF; }
.address-model .content-box { width: 864px; margin-left: 10px; height: 430px; }
.address-model .account-address-block { margin-top: 30px; }
.address-model .account-address-block .address-shipping-block { font-size: 12px; font-family: 'Lato', sans-serif; }
.address-model .note { text-align: center; clear: both; border: 0; position: absolute; bottom: 75px; width: 89%; }
.new-add-col i { float: left; font-family: 'Lato', sans-serif; font-size: 12px; font-weight: bold; color: #666; line-height: 16px; }
.new-add-col a { float: right; }
.alphabets-sorting { text-align: center; }
.alphabets-sorting li { display: inline-block; color: #888; font-family: arial; font-size: 14px; font-weight: normal; width: 20px; padding: 2px; border: 2px #fff solid; }
.alphabets-sorting li:hover { color: #444; border: 2px #888 solid; }
 #ex3::-webkit-scrollbar-thumb {background-color: #B03C3F;border-radius: 10px;}
 #ex3::-webkit-scrollbar-thumb:hover {background-color: #BF4649;border: 1px solid #333333;}
 #ex3::-webkit-scrollbar-thumb:active {background-color: #A6393D;border: 1px solid #333333;}
.search-address-section.payment-option-detail { padding: 0; background: none; }
.search-address-section.payment-option-detail .form-group input, .search-address-section.payment-option-detail .inp-parts .checkout-select-wrapper .checkout-holder { font-family: "Lato", sans-serif; font-size: 16px; text-align: left; font-weight: 600; padding: 0 15px 0 0px; text-transform: none; }
.search-address-section.payment-option-detail .form-group input[type="submit"] { margin-top: 29px; }
.add-select-address-popup { height: 500px; overflow-y: auto; padding: 0; margin: 20px 0; overflow-x: hidden; }
.address-model .add-select-address-popup .account-address-block { margin: 0 0 30px; }
.my-address { margin: auto; text-align: center; border: 1px solid #004d7d; width: 250px; color: #004d7d; font-family: arial; text-transform: uppercase; border-radius: 28px; padding: 7px; font-size: 18px; margin-bottom: 30px; }
.inp-parts.cstm .checkout-select-wrapper { width: 70%;float: right; }
.search-address-section.payment-option-detail .inp-parts .checkout-select-wrapper, .inp-parts .checkout-select-wrapper select { height: 30px; line-height: 30px; }
.inp-parts.cstm .checkout-select-wrapper select { width: 100%; }

.form-group.inp-parts.cstm label { float: left; width: 30%; font-size: 14px; font-family: arial; color: #333; margin-top: 6px; }
.account-address-block .address-info-block p { font: 14px arial; line-height: 18px; border-bottom: none; max-height: 137px; min-height:auto; }
.account-address-block .address-contact-info-block li { font: 12px arial; }
.address-model .search-mail-block .search-col input[type="submit"] { background: #FFF url(../images/header-search.png) no-repeat center center; margin-right: 0px; height: 26px; width: 34px; top: 2px; margin-right: 3px; }
.address-model .search-mail-block { border: none; padding: 0px; margin: 0; }
.address-model .search-mail-block .search-col input[type="text"] { font-size: 14px; font-family: 'arial'; color: #333; border: 1px solid #888;border-radius: 0;background: #FFF url(../images/header-search.png) no-repeat 98% 48%;padding-right: 30px; }
.alphabets-sorting li.active { border: 2px solid #dbbf6b; color: #dbbf6b; }
.account-address-block .address-title-block h4 { font-family: arial; color: #004d7d; font-weight: 600; width: auto; }
.account-address-block { border: 2px solid #FFF; padding: 3px; cursor: pointer; min-height:260px;}
.account-address-block:hover, .account-address-block.active { border: 2px solid #dbbf6b; border-radius: 5px; }
.account-address-block .address-title-block { background: none; border-bottom: 1px solid #004d7d; }
.add-select-address-popup { border: 1px solid #DDD; padding: 26px 70px 0px 70px; }
.address-info-block p { font-family: 'arial'; font-size: 15px; color: #333; border-bottom: none; line-height: 18px; }
.address-contact-info-block li { font-family: 'arial'; font-size: 13px }
.address-info-block { padding-bottom: 0px }
.small-text { font-size: 12px; }
.address-model .btn-box-main input[type="button"] { font: 17px arial; padding: 0px 27px; height: 43px; background: #dbbf6b; border: none }
/*--END ADD ADDRESS MODEL--*/

.billing-payment { border: 3px solid #004d7d; margin-top: 0; }
.billing-payment .top-title { margin: 23px 0px 0px 24px; }
.billing-payment .address-inner-block.selected { padding: 20px 0px 17px 50px; }
.grey-text { font-size: 13px; color: #888; }
.top-title a { color: #333; margin-left: 16px; font-size: 14px; }
.top-title a .fa { margin-right: 7px; font-size: 18px; }
.billing-add.review { margin-top: 22px; }
.main-shopping-block .edit-checkout a { color: #7f7f7f; font-size: 12px }
.main-shopping-block .edit-checkout a:hover { color: #8e208c }
.main-shopping-block .edit-checkout { position: relative; top: 25px; }
.main-shopping-block .edit-checkout .fa { font-size: 18px }
.main-shopping-block .edit-checkout { font-size: 13px }
.popover.right, .popover.bottom { margin-left: 20px; border: 3px solid #dbbf6b; }
.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 265px; width: 265px; padding: 1px; text-align: left; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 0; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); }
.popover.right>.arrow { top: 50%; left: -20px; margin-top: -18px;0border-left-width: 0; }
.popover.bottom>.arrow { top: -20px; margin-left: -40px;  }
.popover.bottom>.arrow:after { top: 4px; margin-left: -16px; }
.popover.bottom { margin-top: 15px; }
.popover>.arrow { border-width: 20px; }
.popover.right>.arrow:after { bottom: -16px; left: 4px; content: " "; border-right-color: #fff; border-left-width: 0; }
.popover>.arrow:after { content: ""; border-width: 16px; }
.popover-title { padding: 8px 14px 0; margin: 0; font-size: 16px; font-weight: 400; line-height: 18px; background-color: transparent; border-bottom: none; border-radius: 5px 5px 0 0; color: #03517b; font-family: arial; }
.popover-content { padding: 5px 18px 15px; color: #363636; font-size: 12px; font-family: arial; font-weight: bold; }
.checkout-place-order .main-shopping-cart-block .main-shopping-block tbody { border: none; }
.checkout-tab-block.gust-user-part .address-contact-info-block ul li { display: block; text-align: left; }
.checkout-tab-block .radio label::after { top: 2px; }
.checkout-tab-block .credit-card-payment .radio label::after {top: 0px;}
/*.input-append.date.input-group.date-block {display: -webkit-inline-box !important; display:-moz-box !important;display: -ms-inline-flexbox !important;}*/
/*-SHOW MORE SHOW LESS--*/
.td-show-more { background-color: #fff; color: #7f7f7f; padding: 6px 0px 0px 20px; position: relative; text-transform: uppercase; }
.td-show-more:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btn.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; }
.td-show-more:hover:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btn-white.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; }
.td-show-more.SeeMore { background-color: #fff; color: #7f7f7f; padding: 6px 0px 0px 20px; position: relative; text-transform: uppercase; }
.td-show-more.SeeMore:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btndwn.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; }
.td-show-more.SeeMore:hover { background-color: #03517b; color: #fff; padding: 6px 0px 0px 20px; position: relative; border-color: #03517b; }
.td-show-more.SeeMore:hover:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btn-white.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; transform: rotate(180deg); }
/*-SHOW MORE SHOW LESS--*/
/*CHECKOUT*/


/*CHECKOUT THANK YOU*/
.add-btn.gray { background: #5d5c5c; font: 13px arial; padding: 10px 7px; }
.add-btn.gray:hover, .add-btn.gray:focus { background: #dbbf6b; border: 1px solid #dbbf6b; }
/*CHECKOUT THANK YOU*/

/*--FLYER--*/
h1.main-title.register i.heading-icon, h1.modal-title i.heading-icon { margin: 0 8px 0 0; padding: 0; background: url(../images/goldstar/title_sprite.png) no-repeat; width: 45px; height: 45px; display: inline-block; vertical-align: middle; }
h1.main-title.register i.heading-icon.flyer-icon { background-position: 0px 0px; }
h1.main-title.register i.heading-icon.flyer-preview-icon { background-position: 0px -40px; }
h1.main-title.register i.heading-icon.self-flyer-icon { background-position: 0px -80px; }
.ob-catalog-block.flyer { padding: 0; }
.flyer .product-tile .item-title { min-height: 25px; font-size: 16px;position: relative;top: 0; margin-top: 5px;}
.flyer .product-img-blk { height: 310px; }
.flyer .pro-button-details a.download { font-size: 14px; color: #898989; font-family: arial; }
.flyer .pro-button-details ul { margin-top: 10px; }
.flyer .pro-button-details ul li { display: inline-block; }
.flyer .pro-button-details ul li a { padding: 5px 29px; margin: 4px; border-radius: 20px; font-family: 'arial'; border: 1px solid #0fb0ee; font-size: 16px; text-align: center; color: #0fb0ee;display: block; }
.flyer .pro-button-details ul li a:hover { background-color: #0fb0ee; color: #fff; }
.flyer .pro-box .pav-colorbox { left: 50%; top: 50%; margin-left: -28px; margin-top: -38px; }
.flyer .product-img-blk img { max-height: 100%; border: 1px solid #bbb; padding: 8px; border-radius: 4px; }
.flyer .pro-box:hover .product-img-blk img { border-color: #0fb0ee; }
.flyer .pro-box { margin-bottom: 50px; }
.preview-flyer .modal-body h3 { font: 16px arial; text-align: center; color: #363636; padding-bottom: 8px; }
.preview-flyer .modal-body { padding-top: 0; padding-bottom: 50px; }
.preview-flyer h1.main-title.register { margin-bottom: 0; }
.preview-flyer .pro-button-details ul { margin: 10px 0 20px 0; }
.flyer .pro-box { margin: 0; min-height: 480px; }
.flyer .ob-product-grid .product-img-blk { margin-top: 0; }
/*--FLYER--*/

/*--OEDER CATALOG--*/
h1.main-title.register i.heading-icon.order-catalog-icon { background-position: 0px -120px; }
.ob-order-form-block .sub-form-box h2 { padding-left: 15px; }
/*--OEDER CATALOG--*/

/*======*MY ACCOUNT*======*/

/*--DASHBOARD--*/
.my-account h1.main-title.register i.heading-icon.dashboard-icon {background-position:5px -560px;}
.my-account h1.main-title.register{font-weight: normal;text-transform: none;font-size: 20px;}
.my-account .dashboard{padding: 20px 0;border-bottom: 1px dashed #898989;margin: 0 15px;}
.my-account .dashboard-block{text-align: center;margin: 0 auto;width: 20%;float: left;}
.my-account .dashboard-block a .menu{height: 130px;width: 130px;border:1px solid #ddd;border-radius: 50%;margin: 0 auto;text-align: center;display: table;}
.my-account .dashboard-block a:hover .menu{border-color:#ea0d8c;}
.my-account .dashboard-block a:hover span{}
.my-account .dashboard-block .menu h3{display: table-cell;vertical-align: middle;font-size: 48px; }
.my-account .dashboard-block .menu img{display: table-cell;vertical-align: middle;border-radius: 50%;height: 130px;width: 130px;}
.my-account .dashboard-block span{font:18px arial;color: #363636;padding: 15px 0; display: block;}
.my-account .dashboard h1.main-title.register{margin-bottom: 0;padding: 0;text-align: left;padding-left: 70px;}
.my-account .dashboard h1.main-title.register i.heading-icon.user-icon{background-position:5px -596px;}
.my-account .dashboard ul{display: block;padding-left: 120px;;}
.my-account .dashboard ul li{display: block;list-style: none;}
.my-account .dashboard ul li a{font:14px arial;color: #363636;}
.my-account .dashboard h1.main-title.register i.heading-icon.order-icon {background-position: -40px -438px;}
.my-account .dashboard h1.main-title.register i.heading-icon.quote-icon {background-position: 13px -632px;}
.my-account .dashboard h1.main-title.register i.heading-icon.wishlist-icon {background-position: -37px -318px;}
.my-account .dashboard h1.main-title.register i.heading-icon.review-icon {background-position: -38px -279px;}
.my-account .dashboard h1.main-title.register i.heading-icon.add-book-icon {background-position: -44px -160px;}
.my-account .dashboard h1.main-title.register i.heading-icon.saved-artwork-icon {background-position: -40px -200px;}
.my-account .dashboard .acc-section{height: 150px}
.ob-recently-view-product h4{font:24px arial;color:#03517b;text-align: center;padding:20px 0 10px 0;text-transform: none;display: block;float: none;}
.ob-recently-view-product .recommeded-product-slider .owl-nav {margin: 5px 10px 22px 0;}
.ob-recently-view-product .owl-carousel{border: 0;}
.ob-recently-view-product .common-title {border: none;display: block;height: 100%;}
.ob-recently-view-product .common-title .most-popular-title{margin-bottom: 0;}
/*--DASHBOARD--*/

/*--MY ACCOUNT LEFT--*/
.my-account-left.filter-search .panel-heading { border-bottom: none; background: transparent; }
.profile-pic { width: 120px; height: 120px; display: block; border-radius: 50%; border: none; overflow: hidden; margin: 15px auto; }
.my-account-left .profile-pic img { max-width: 120px; height: 100%; }
.my-account-left .fileUpload { color: #b7b7b7; background: none; text-align: center; padding-top: 0; }
.my-account-left .fileUpload:hover { background: none; color: #333; }
.my-account-left .fileUpload:hover span { color: #333; }
.my-account-left .fileUpload span { font: 12px arial; text-transform: capitalize !important; color: #b7b7b7; text-align: center; }
.ob-myaccount-sidebar ul { background: none; }
.ob-myaccount-sidebar ul li { border: 1px solid #d7d7d7; padding: 0; border-radius: 30px; background: none; width: 220px; margin: 0 auto 10px auto; text-align: center; }
.ob-myaccount-sidebar ul li a { color: #636363; vertical-align: middle; margin-left: 0; font-size: 16px; font-family: arial; padding: 6px; display: block; }
.ob-myaccount-sidebar ul li:hover { border: 1px #000 solid; background: #ea0d8c; }
.ob-myaccount-sidebar ul li:hover a { color: #fff; }
.ob-myaccount-sidebar ul li:last-child { border: 1px solid #d7d7d7; }
.ob-myaccount-sidebar ul li a i.icon { margin: 0 8px 0 0; padding: 0; background: url(../images/goldstar/acc-sprite.png) no-repeat; width: 25px; height: 25px; display: inline-block; vertical-align: middle; }
.ob-myaccount-sidebar ul li a i.icon.profile-icon { background-position: 0px -7px; }
.ob-myaccount-sidebar ul li:hover a i.icon.profile-icon { background-position: -30px -7px; }
.ob-myaccount-sidebar ul li a i.icon.order-icon { background-position: -3px -48px; }
.ob-myaccount-sidebar ul li:hover a i.icon.order-icon { background-position: -33px -48px; }
.ob-myaccount-sidebar ul li a i.icon.quote-icon { background-position: 0px -90px; }
.ob-myaccount-sidebar ul li:hover a i.icon.quote-icon { background-position: -30px -90px; }
.ob-myaccount-sidebar ul li a i.icon.wishlist-icon { background-position: -2px -128px; }
.ob-myaccount-sidebar ul li:hover a i.icon.wishlist-icon { background-position: -32px -128px; }
.ob-myaccount-sidebar ul li a i.icon.review-icon { background-position: -3px -169px; }
.ob-myaccount-sidebar ul li:hover a i.icon.review-icon { background-position: -33px -169px; }
.ob-myaccount-sidebar ul li a i.icon.address-icon { background-position: -2px -207px; }
.ob-myaccount-sidebar ul li:hover a i.icon.address-icon { background-position: -32px -207px; }
.ob-myaccount-sidebar ul li a i.icon.artwork-icon { background-position: 0px -248px; }
.ob-myaccount-sidebar ul li:hover a i.icon.artwork-icon { background-position: -30px -248px; }
/*--END MY ACCOUNT LEFT--*/

/*--MY ACCOUNT RIGHT--*/
h1.modal-title i.heading-icon.update-password-icon { background-position: 10px -398px; }
.edit-profile-section .row .form-group a.update-pass { font-family: 'arial'; background: #ea0d8c; text-transform: uppercase; font-size: 18px; color: #fff; font-weight: normal; padding: 0; border: 0; height: 40px; line-height: 40px; min-width: 180px; box-shadow: none; border-radius: 3px; margin-right: 7px; letter-spacing: 1px; display: inline-block; text-align: center; }
.ob-account-info h1 { text-align: center; color: #ea0d8c; font-size: 24px; font-family: 'arial'; text-transform: none; }
.ob-account-info h1 i { padding-right: 5px; font-size: 24px; }
.edit-profile-section h2 { padding: 15px 0; color: #03517b; font-size: 14px; text-transform: uppercase; font-family: 'arial'; }
.edit-profile-section .row { width: 60%; }
.edit-profile-section .row .form-group { margin-bottom: 15px; }
.edit-profile-section .row .form-group label { position: relative; width: 40%; float: left; text-align: right; padding: 10px 0px 10px 15px; color: #363636; font-size: 14px; font-family: 'arial';}
.edit-profile-section .row .form-group span.red{position: absolute;left: inherit;top: 10px;}
.edit-profile-section .fileUpload{margin-left: 20px;}
.edit-profile-section .row .form-group .input-col { position: relative; width: 50%; float: left; margin-left: 20px; }
.edit-profile-section .row .form-group input[type="submit"] { font-family: 'arial'; background: #ea0d8c; text-transform: uppercase; font-size: 18px; color: #fff; font-weight: normal; padding: 0; border: 0; height: 40px; line-height: 40px; min-width: 200px; box-shadow: none; }
.ob-account-info .check-box { position: relative; padding-left: 25px; padding-bottom: 10px; }
.ob-account-info .check-box input { display: none; }
.ob-account-info .check-box label::before { position: absolute; width: 16px; height: 16px; background: url(../images/account-checkbox.png) no-repeat center top; content: ''; top: 4px; left: 0; }
.ob-account-info .check-box input[type="checkbox"]:checked + label::after { position: absolute; width: 16px; height: 16px; background: url(../images/account-checkbox.png) no-repeat center bottom; content: ''; top: 4px; left: 0; }
.ob-account-info .check-box label { color: #363636; font-size: 14px; font-family: 'arial'; }
.ob-account-info .check-box span { display: block; float: none; color: #898989; font-size: 12px; font-family: 'arial'; padding: 0; }
.fileUpload { position: relative; overflow: hidden; background: #636363; border-radius: 4px; padding: 8px 12px; color: #fff; }
.fileUpload:hover { background: #ea0d8c; color: #fff; }
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.ob-account-info .form-group textarea{height: 40px;resize: vertical;}
/*--Address book--*/
h1.main-title.register i.heading-icon.add-book-icon { background-position: 4px -160px; }
.account-address-block .address-shipping-block a i { font-size: 18px; color: #b8d233; margin-right: 8px; vertical-align: middle; }
.account-address-block .address-shipping-block a { margin-right: 10px; position: relative; color: #363636; text-transform: capitalize; font: 12px arial; vertical-align: middle; display: table; height: 20px; }
.search-mail-block .search-col input[type="submit"] { background: transparent url(../images/header-search-acc.png) no-repeat center center; margin-right: 0px; height: 26px; width: 34px; top: -2px; margin-right: 3px;min-width:35px;margin-top: 0;}
.search-mail-block { border: none; padding: 0px; margin: 0; }
.search-mail-block .search-col input[type="text"] { font-size: 14px; font-family: 'arial'; color: #333; border:1px solid #888;padding-right:10px;}
.account-address-block .address-shipping-block a { margin-right: 10px; position: relative; color: #363636; text-transform: capitalize; font: 12px arial; }
.account-address-block .address-shipping-block { background: none; border: none; }
.ob-main-address-block .alphabets-sorting { text-align: center; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.ob-main-address-block .sort-product input[type="submit"] { padding: 6px 10px; height: auto; }
.ob-main-address-block .sort-product .sort { float: left; }
.ob-main-address-block .sort-style select { color: #333; line-height: 28px; }
.ob-main-address-block .sort-style { height: 30px; background: #fff url(../images/checkout-select-arrow1.png) no-repeat 97% 50%; }
.ob-main-address-block .action-row { margin-bottom: 50px; }
.ob-main-address-block .continue-btn { float: none; margin: 0 auto; display: table; border-radius: 3px; color: #fff; background: #5d5c5c; border: 1px solid #505050; box-shadow: none; text-transform: uppercase; font: 14px arial; padding: 6px 15px; height: 35px; letter-spacing: 1px; text-align: center; line-height: 20px; }
.add-new-address.modal .my-address { border: none; }
.add-new-address.modal .modal-dialog .modal-body { padding: 15px; }
.add-new-address.modal .r-btns { text-align: center; }
.add-new-address.modal .radio { padding-left: 25px; display: inline-block; margin-top: 0; }
.add-new-address.modal .check-box-privacy .check-block.checkbox { text-align: center; }
.add-new-address.modal .check-box-privacy .check-block.checkbox label { font: 14px arial; color: #363636; }
.add-new-address.modal .continue-btn { font: 18px arial; text-transform: none; border: 1px solid #5c5b5b; min-width: 150px; margin: 10px; float: none; }
.add-new-address.modal .continue-btn:hover { border: 1px solid #ea0d8c }
.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; margin-right: 5px; }
.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
.ob-main-address-block .sort-style { width: auto; }
/*--Address book--*/

/*--Saved Artwork--*/
h1.main-title.register i.heading-icon.saved-artwork-icon { background-position: 10px -200px; }
.ob-my-logo-main-block .search-mail-block { margin-bottom: 20px; }
.ob-my-logo-main-block .sort-style { width: auto; min-width: 160px; }
.ob-my-logo-main-block .product-tile .item-title { text-transform: capitalize; font-size: 12px; font-family: 'arial'; padding: 4px; margin-top: 0; min-height: 25px;position: relative;top: 0;font-weight: 600; }
.ob-my-logo-main-block .artworks .product-img-blk img{max-height: 75%}
.ob-my-logo-main-block .action-row { margin-bottom: 30px; }
.ob-my-logo-main-block .artworks { border: 1px solid #ebebeb; padding: 30px 10px; margin: 0 15px; /*width: auto;*/ max-height: 570px; overflow-y: scroll; }
.ob-my-logo-main-block .product-img-blk a { border: 1px solid #ececec; display: block; height: 100%; }
.ob-my-logo-main-block .pro-box:hover .product-img-blk a { border: 1px solid #004d7d; }
.ob-my-logo-main-block .pro-box:hover .product-tile .item-title { background: #004d7d; color: #fff; }
.artworks .pro-box:hover .delete-btn { display: block; right: 5px; }
.artworks .pro-box:hover .more-info-btn { display: block; left: 5px; }
.artworks .pro-box .artwork-btn { display: none; top: 0px; position: absolute; color: #03517b; font: 11px arial; text-transform: uppercase; }
.artworks .pro-box:hover .product-img-blk { opacity: 0.3; }
.artworks .artwork-btn i { font-size: 18px; color: #03517b; border: none; padding: 7px 3px; }
.artworks .pro-box .pav-colorbox { left: 50%; top: 50%; margin-top: -28px; margin-left: -27px; }
.artwork-upload .form-group label { position: relative; width: 35%; float: left; text-align: right; padding: 10px 15px; color: #363636; font-size: 14px; font-family: 'arial'; }
.artwork-upload .form-group .input-col { position: relative; width: 50%; float: left; }
h1.modal-title i.heading-icon.upload-icon { background-position: 6px -240px; }
h1.modal-title i.heading-icon.preview-icon { background-position: 6px -38px; }
.ob-account-right .ob-main-address-block .sort-style select{line-height: 16px;}
/*--Saved Artwork--*/

/*--My Review--*/
h1.main-title.register i.heading-icon.review-icon { background-position: 4px -279px; }
.my-review .sort-product .sort { font-size: 14px; margin-right: 0; margin-bottom: 20px; }
.my-review .ob-sort-block .sort-product { width: 46%; float: right; font-size: 14px; color: #7f7f7f; margin: 5px 0; }
.my-review .pro-box:hover .pro-button { display: inline-block; }
.my-review .pro-desc .pro-button ul li:last-child { margin-right: 0; width: initial; }
.my-review .list-view .pro-desc .pro-button ul li a { border: none; font-size: 11px; padding: 0 8px; }
.my-review .list-view .pro-desc .pro-button ul li a i.fa { font-size: 18px; }
.my-review .pro-desc .pro-button ul li a:hover { background: none; color: #ea0d8c; }
.my-review .list-view .product-tile { display: inline-block; }
.my-review .list-view .product-tile .item-title {position:relative;left:0;right:0;top:0;text-align:left;display:inline-block;font:18px arial;min-height:60px;}
.my-review .list-view .pro-desc {margin-top: 0;}
.my-review .pro-box:hover .pro-desc .item-title { color: #363636; }
.my-review .list-view .pro-box .product-rating-top-block { width: auto; display: block; position: relative; left: 0; margin-bottom: 10px; }
.my-review .list-view .rating { position: relative; right: 0; top: 0; left: 0; display: block;width: 100%;margin-bottom: 15px; }
.my-review .list-view .rating a, .my-review .list-view .rating a:hover, .my-review .list-view .rating a:focus { color: #fba71c; }
.my-review .pro-desc .item-code span { color: #363636; font-size: 14px; font-weight: normal; }
.my-review .list-view .list-review { margin-left: 15px; font-size: 14px; color: #898989; font-family: 'arial'; }
.my-review .list-view .rating i { padding: 2px; font-size: 16px; }
.my-review .list-view .list-quantity-block p { font-size: 14px; color: #636363; padding: 7px 0; font-family: 'arial'; }
.my-review .list-view .pro-box:hover .product-img-blk { opacity: inherit; }
h1.modal-title i.heading-icon.review-icon { background-position: 6px -357px; }
.my-review .pro-box { border-bottom: 1px dashed #d7d7d7; padding: 10px 0; }
.review.modal .pro-img h2 { text-align: center; font: 18px arial; padding: 8px; color: #363636; }
.review.modal .pro-img .item-code { color: #898988; text-align: center; font: 11px arial; padding: 10px 0; }
.review.modal .pro-img .item-code span { font-size: 14px; color: #363636; }
.review.modal .product-rating-top-block { }
.review.modal .product-rating-top-block .rating { color: #898989; }
.review.modal .product-rating-top-block .rating:hover { color: #fba71c; cursor: pointer; }
.review.modal .product-rating-top-block .rating i { font-size: 22px; padding: 2px; }
.review.modal .product-rating-top-block .rating span { font: 18px arial; color: #898989; padding-left: 10px; text-transform: capitalize; }
.review.modal .pro-desc { border: 1px solid #d7d7d7; border-radius: 4px; margin: 20px 0; padding: 15px; text-align: justify; }
.review.modal .pro-desc p { font: 14px arial; color: #636363; }
.review.modal .pro-desc.review-pro { border: none; padding: 0; }
.review.modal .pro-desc.review-pro textarea { box-shadow: none; border-radius: 4px; width: 100%; min-height: 200px; margin: 0px; resize: vertical; height: 200px; padding: 10px !important; }
.review.modal .pro-desc.review-pro textarea::-webkit-input-placeholder {font:14px arial;color: #b7b7b7;}
.review.modal .pro-desc.review-pro textarea::-ms-input-placeholder {font:14px arial; color: #b7b7b7;}
.review.modal .pro-desc.review-pro textarea::-moz-input-placeholder {font:14px arial; color: #b7b7b7;}
.my-review .pro-box:hover { cursor: auto; }
/*--My Review--*/


/*--My Wishlist--*/
.ob-myaccount-mywishlist .ob-sort-block .sort-product { width: 50%; margin-top: 10px; }
.ob-myaccount-mywishlist .ob-sort-block .show-product { width: 50%; }
.ob-sort-block .show-product{width: 30%;}
.ob-sort-block .view-product{width: 17%;}
.ob-sort-block .sort-product{width: 46%;}
h1.main-title.register i.heading-icon.wishlist-icon { background-position: 10px -318px; }
.ob-myaccount-mywishlist .ob-sort-block { float: none; width: 100%; }
.ob-myaccount-mywishlist { display: block; }
.ob-myaccount-mywishlist .sort-style { width: 100%; }
.ob-myaccount-mywishlist .list-view .brand-img { position: relative; display: block !important; top: 0; left: 0; }
.ob-myaccount-mywishlist .list-view .brand-img img { max-width: 40px; margin: 6px 8px 6px 0; }
.ob-myaccount-mywishlist .list-view .pro-desc-detail { width: 65%; float: left; display: inline-block; }
.ob-myaccount-mywishlist .list-view .pro-button-details { width: 35%; float: left; display: inline-block; position: relative; top: 0; left: 0; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li { width: 200px; background: none; padding: 0px; border-radius: 20px; text-transform: uppercase; font-family: 'arial'; border: 1px solid #0fb0ee; margin: 0 auto 5px auto; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li:hover { background: #0fb0ee; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li:hover a { color: #fff; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li a { color: #0fb0ee; font-size: 14px; text-transform: uppercase; padding: 6px; display: block; }
.ob-myaccount-mywishlist .list-view .pro-box:hover .product-img-blk { opacity: inherit; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove { text-align: right; margin-top: 8px; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove span { font: 14px arial; color: #898989; padding-right: 30px; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove a { font: 12px arial; color: #898989; text-transform: uppercase; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove a i.fa { font-size: 18px; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove a:hover { color: #ea0d8c; }
.ob-myaccount-mywishlist .list-view .product-wrap .pro-box { border-bottom: 1px dashed #d7d7d7; }
.ob-myaccount-mywishlist .ob-product-grid.list-view .product-tile .item-title{text-align: center;}
/*--My Wishlist--*/

/*--My Order--*/
h1.main-title.register i.heading-icon.order-icon { background-position: 8px -438px; }
.table.order-table { border: 3px solid #03517b; margin-bottom: 30px; }
.table.order-table thead tr { border-bottom: 1px dashed #d7d7d7; }
.table.order-table thead th { border: none; }
.table.order-table thead th h3 { font: 16px arial; color: #898989; text-transform: uppercase; }
.table.order-table thead th span { font: 18px arial; color: #363636; text-transform: capitalize; }
.table.order-table tbody tr td { padding-top: 15px; }
.table.order-table tbody tr td table.order-desc { width: 100%; }
.table.order-table table.order-desc thead tr { border-bottom: none; }
.table.order-table tbody tr td table.order-desc thead th h2.items { font: 18px arial; color: #363636; padding-left: 15px; }
.table.order-table tbody tr td table.order-desc thead th { font: 16px arial; color: #898989; padding-bottom: 5px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-img { width: auto; display: inline-block; float: left; margin: 0 30px 0 15px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-img img { max-height: 90px; margin-left: 25px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title { float: left; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title h1 { font: 16px arial; color: #363636; padding-bottom: 5px;white-space: normal;
    margin-right: 20px;}
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title .item-code { font: 12px arial; color: #898989; text-transform: uppercase; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title .item-code span { font: 14px arial; color: #363636; }
.table.order-table tbody tr td table.order-desc tbody tr td { vertical-align: top; padding: 10px 0;/*-width: 20%;--*/ }
.table.order-table tbody tr td table.order-desc tbody tr td p { font: 14px arial; color: #363636; padding-bottom: 5px; }
.order-buttons ul li { width: 200px; background: none; padding: 0px; border-radius: 20px; text-transform: uppercase; font-family: 'arial'; border: 1px solid #0fb0ee; margin: 0 auto 5px auto; }
.order-buttons ul li:hover { background: #0fb0ee; }
.order-buttons ul li:hover a { color: #fff; }
.order-buttons ul li a { color: #0fb0ee; font-size: 14px; text-transform: uppercase; padding: 6px; display: block; text-align: center; }
.leave-feedback h3 { display: inline-block; padding-right: 10px; font: 18px arial; color: #363636; vertical-align: top; }
.leave-feedback .vote { margin-top: 10px; }
.leave-feedback .vote h3 { display: block; padding: 10px 0; }
.leave-feedback .vote h5 { font: 14px arial; color: #363636; padding-bottom: 15px; }
.leave-feedback .vote .radio { margin-top: 0; }
.leave-feedback .vote .radio label { margin-left: 20px; }
.leave-feedback .order .item-detail { display: block; float: left; margin: 10px 0; }
.leave-feedback .order h1.items { font: 18px arial; color: #363636; padding: 20px 0 10px 0; }
.leave-feedback .order h3.order-detail { font: 16px arial; color: #898989; padding-top: 5px; }
.leave-feedback .order h3.order-detail span { color: #363636; padding-left: 10px; }
.leave-feedback .order .pro-img { width: auto; display: inline-block; float: left; margin: 0 30px 0 15px; }
.leave-feedback .order .pro-img img { max-height: 90px; }
.leave-feedback .order .pro-title { display: inline-block; width: auto; }
.leave-feedback .order .pro-title h1 { font: 16px arial; color: #363636; padding-bottom: 5px; }
.leave-feedback .order .pro-title .item-code { font: 12px arial; color: #898989; text-transform: uppercase; }
.leave-feedback .order .pro-title .item-code span { font: 14px arial; color: #363636; }
.order-details .billing-payment { border: none; }
.order-details .table.order-table { border: none; border-bottom: 3px solid #b7b7b7; }
.order-details .table.order-table thead tr { border-bottom: 3px solid #b7b7b7; }
.order-details tbody tr td.order-title { font: 18px arial; color: #898989; }
.order-details .billing-payment .top-title { margin: 0; }
.order-details .billing-payment .address-inner-block.selected { padding: 15px 0px 17px 5px; }
.order-details .table.order-table thead tr th { width: 33.33%; }
.order-details .order-buttons { margin-bottom: 15px; }
.order-details .order-buttons ul { display: block; margin: 0 auto; text-align: center; }
.order-details .order-buttons ul li { margin: 5px; display: inline-block; }
.order-details .estimate-detail .estimate-tag-block .estimate-row { text-align: left; margin-bottom: 0; }
.order-details .main-shopping-block .shopping-cart-itemlist .item-detail { border-top: none; }
.order-details .checkout-place-order { border: none; }
.order-details .main-shopping-block .shopping-cart-itemlist { width: 100%; border-bottom: 1px dashed #b7b7b7; }
.order-details .main-shopping-block .shopping-cart-itemlist tr td table { border-bottom: none; }
.order-details .shopping-table-block .total-amount-block tbody tr td span.ad, .order-details .shopping-table-block .total-amount-block tbody tr.grand-total td { color: #363636 !important; text-transform: uppercase; }
.order-details .shopping-table-block .total-amount-block tbody tr td { text-transform: none; }
.track-order table.status-table { width: 100%; }
.track-order .table.order-table tbody tr td table.order-desc tbody tr { border-bottom: 1px dashed #b7b7b7; }
.track-order .table.order-table tbody tr td table.order-desc tbody tr:last-child { border-bottom: none; }
.track-order.order-details .table.order-table { border-bottom: none }
.track-order .table.order-table tbody tr td table.order-desc tbody tr td { vertical-align: bottom; }
.shopping-table-block .main-shopping-block{width: 100%;}
/*--STATUS TABLE PROGRESS BAR--*/
.bs-wizard { border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0; }
.bs-wizard > .bs-wizard-step { padding: 0; position: relative; }
.bs-wizard > .bs-wizard-step + .bs-wizard-step { }
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { color: #363636; font: 18px arial; margin-bottom: 5px; min-width: 220px; }
.bs-wizard > .bs-wizard-step .bs-wizard-info { color: #363636; font-size: 14px; padding: 0 5px; }
.bs-wizard > .bs-wizard-step .bs-wizard-info span { color: #898989; display: block; }
.bs-wizard > .bs-wizard-step.active > .bs-wizard-dot { position: absolute; width: 20px; height: 20px; display: block; background: #0077a6; top: 56px; left: 50%; margin-top: -15px; margin-left: -10px; border-radius: 50%; }
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot { position: relative; top: -14px; left: 0; text-align: center; margin: 0 auto; display: block; }
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(236, 0, 139, 0); border-top-color: #03517b; border-width: 10px; margin-left: -10px; }
.bs-wizard > .bs-wizard-step.complete:first-child > .bs-wizard-dot:after, .bs-wizard > .bs-wizard-step.complete:last-child > .bs-wizard-dot:after { display: none }
/*.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } */
.bs-wizard > .bs-wizard-step > .progress { position: relative; border-radius: 0px; height: 20px; box-shadow: none; margin: 10px 0; background-color: #d7d7d7; }
.bs-wizard > .bs-wizard-step > .progress > .progress-bar { width: 0px; box-shadow: none; background: #03517b; }
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { width: 100%; }
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { width: 50%; }
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { width: 0%; }
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { width: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { background-color: #f5f5f5; }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { opacity: 0; }
.bs-wizard > .bs-wizard-step:first-child > .progress { left: 0; width: 100%; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.bs-wizard > .bs-wizard-step:last-child > .progress { width: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { pointer-events: none; }
.bs-wizard > .bs-wizard-step + .bs-wizard-step.disabled { background: none; opacity: 1; }
.bs-wizard .bs-wizard-step.disabled .bs-wizard-info { visibility: hidden; }
.bs-wizard > .bs-wizard-step.active:last-child > .bs-wizard-dot { left: inherit; right: 0; }
.bs-wizard > .bs-wizard-step:first-child .bs-wizard-info { float: left; }
.bs-wizard > .bs-wizard-step:last-child .bs-wizard-info { float: right; }
/*--STATUS TABLE PROGRESS BAR--*/

/*--My Order--*/

/*--MY ACCOUNT RIGHT--*/
.ob-account-right h1.main-title.register { color: #dbbf6b; font-size: 24px; text-transform: capitalize; margin-bottom: 0; }
.account-innerpage .breadcrumb { padding: 10px 0px 5px; border-bottom: 1px #d7d7d7 solid; margin-left: 30px; }
/*======*MY ACCOUNT*======*/

/*--COMMON--*/
.list-item .cart-img img{margin: 5px auto;}
.menu-box .dropdown-menu > li > a {padding: 9px 4px 6px;margin: 0 10px 0 10px;font-size: 13px;text-transform: capitalize;}
.empty-quote-block h4 { font: 24px arial; text-align: center; color: #898989;margin-bottom:20px;}
/*.radio label { text-align: center; }*/
.continue-btn:hover, .continue-btn:focus { background: #dbbf6b; border: 1px solid #dbbf6b; color: #fff; }
.inp-parts .checkout-select-wrapper .checkout-holder { margin: 0 12px 0 10px; }
.form-group ul.message li { font: 12px arial; color: #898989 !important; text-align: right; position: relative; top: 3px; }

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {color: #fff;background: #03517b;border: 1px solid #03517b;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #ebebeb; }
.form-group label {}
.form-group .error-message li, .form-group ul li, .form-group .error-message li, .form-group ul li, .help-block {font-size: 11px;color: red !important;margin-top: 3px;position: relative;line-height: 10px;bottom: 0;}
.text-center{clear: both;text-align: center !important;}
.filter-search .checkbox label::after {top: -2px;}
.color-block .color-filter label{border:none;}
.innerpage .fa.fa-question-circle{color: #404040;}
.login-col input[type="text"], .login-col input[type="password"]{box-shadow: none;}
.owl-carousel.color-box li.owl-item{margin-right:7px;width: 100% !important;margin-bottom: 7px;}
.owl-carousel.wish-list-color-box li.owl-item{margin-right:7px;width: 100% !important;margin-bottom: 7px;}
.owl-carousel.wish-list-color-box-guest li.owl-item{margin-right:7px;width: 100% !important;margin-bottom: 7px;}
.required{color: red;}
.pagination>.disabled>a{border-color: #fff;}
.ob-order-form-block .inp-parts .checkout-select-wrapper .checkout-holder {font-size: 12px !important;}
.search-address-section.payment-option-detail .inp-parts .checkout-select-wrapper, .inp-parts .checkout-select-wrapper select{color: #000;}
/*--QUOTE SECTION--*/
.content-info-page .account-innerpage .breadcrumb { margin-left: 0; }
.ob-my-quote-section .product-description .nav-tabs { padding-bottom: 0; }
.ob-my-quote-section .product-description .nav-tabs li a { font-size: 15px;white-space: inherit; }
.ob-my-quote-section .product-description .nav-tabs li a:hover { padding: 10px !important; border-radius: 8px; }
.ob-my-quote-section .product-description .nav-tabs li.active a { border-radius: 5px 5px 0 0; }
.ob-my-quote-section .product-description .nav-tabs li.active a:hover { border-radius: 5px 5px 0 0; padding: 10px 6px !important; }
.ob-my-quote-section .myquote-top-section .top-title-form { width: 34%; float: left; }
.ob-my-quote-section .myquote-top-section .top-title-form.form-group input[type="text"] { border: 0; height: 30px; font-size: 14px; color: #888; font-family: 'arial'; }
.ob-my-quote-section .myquote-top-section button[type="reset"] { border-radius: 0;color: #fff;background: #5d5c5c;border: 1px solid #505050;box-shadow: none;
    margin-right: 7px;text-transform: uppercase;font: 14px arial;padding: 4px 10px;height: 30px;letter-spacing: .5px;font-family: 'roboto_condensedregular';}
.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { float: left; padding: 7px 10px 0 0; color: #363636; font-size: 13px;     white-space: nowrap;}
.ob-my-quote-section .myquote-top-section .top-title-form .input-group { float: left; width: 34%; margin-right: 10px; border: 1px #b7b7b7 solid; }
.quote-detail-wrapper .quote-block .quote-header-block .datepicker-color, .ob-my-quote-section .datepicker-color { background: none; border: 0; }
.ob-my-quote-section .myquote-top-section .select-col { width: 20%; float: left; }
.ob-my-quote-section .myquote-top-section .select-col select { height: 30px; float: left; width: 67%; border: 1px #b7b7b7 solid; box-shadow: none; }
.ob-my-quote-section .myquote-top-section .search-width { width: 17%; float: left; position: relative; }
.ob-my-quote-section .myquote-top-section .search-width input[type="text"] { border: 1px #b7b7b7 solid;  font-size: 14px; color: #888; font-family: 'arial'; box-shadow: none; }
.ob-my-quote-section .myquote-top-section .search-width button { border: 0; box-shadow: none; background: none; position: absolute; right: 3px; top: 3px; color: #000; }
.ob-my-quote-section .product-description .nav-tabs li { min-width: inherit; width: 16.66% !important; }
.ob-my-quote-section .ui-link { font-size: 18px; color: #03517b; font-family: 'arial'; margin: 20px 0 0;  isplay: inline-block;  float: none !important; }
.ob-my-quote-section .ui-link i { font-size: 23px; color: #03517b; padding-right: 3px; }
.my-quote-detail-table .table, .my-quote-detail-table .table-striped > tbody > tr { border: 0; }
.my-quote-detail-table .table-striped > tbody > tr > td { background: none !important; border-bottom: 1px #e1e1e1 dashed;font-size: 14px; color: #363636; font-family: 'arial'; vertical-align: middle;border-right: 1px dashed transparent;border-left: 1px dashed transparent; }
.my-quote-detail-table .table > thead > tr > th { border: 0; border-bottom: 1px #e1e1e1 dashed; color: #898989; font-size: 16px; font-family: 'arial'; text-transform: uppercase; }
.my-quote-detail-table .table-striped > tbody > tr { position: relative; }

.ob-my-quote-section select { border: 1px #b7b7b7 solid; height: 31px; border-radius: 0px; font-size: 14px; color: #363636; font-family: 'arial'; }
.pagination-row { padding: 20px 0 5px; }
.pagination-row span { color: #898989; font-size: 14px; font-family: 'arial'; padding-top: 3px; }
.pagination-row .pagination { margin: 0 0 0 26%; }
.pagination-row .pagination > li a { border: 2px #fff solid !important; color: #636363; font-size: 18px; border-radius: 4px; padding: 0 5px; margin: 0 2px;text-decoration: none; }
.pagination-row .pagination > li.active a, .pagination-row .pagination > li a:hover { background: none !important; border: 2px #03517b solid !important; }
.ob-my-quote-section .product-description .tab-pane.fade.in.active { padding-bottom: 0; }
.ob-my-quote-section .my-quote-detail-table td a i { width: 25px; height: 25px; display: inline-block; }
.my-quote-detail-table a i.approve-icon { background: url(../images/quote-sprite.png) no-repeat -2px -2px; }
.my-quote-detail-table a i.reject-icon { background: url(../images/quote-sprite.png) no-repeat -2px -24px; }
.my-quote-detail-table a i.edit-icon { background: url(../images/quote-sprite.png) no-repeat -2px -103px; }
.my-quote-detail-table a i.refresh-icon { background: url(../images/quote-sprite.png) no-repeat -2px -75px; }
.my-quote-detail-table a i.sent-icon { background: url(../images/quote-sprite.png) no-repeat -2px -51px; }
.ob-my-quote-section h1.main-title, .ob-my-quote-detail-block h1.main-title { color: #ea0d8c; font-size: 24px; font-family: 'arial'; text-transform: none; text-align: center; padding-bottom: 20px; }
.ob-my-quote-section h1.main-title .quote-icon, .ob-my-quote-detail-block h1.main-title .quote-icon { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -42px; display: inline-block; margin-right: 0; margin-bottom: -4px; }
.ob-my-quote-section .btn-search { background: #636363; font-size: 14px; color: #fff; text-transform: uppercase; font-family: 'arial' !important; border-radius: 3px; padding: 8px 30px; border: 0 !important; }
.ob-my-quote-section .btn-search:hover { background: #ea0d8c; }
.quote-detail-title { border: 0; background: none; padding: 15px 0 30px; }
.quote-detail-wrapper .quote-block .quote-header-block { border-bottom: 1px #b7b7b7 solid; }
.quote-detail-wrapper .quote-block .quote-header-block h2 { color: #363636; font-size: 24px; font-family: 'arial'; }
.quote-detail-wrapper .quote-block .quote-header-block label { float: left; padding: 10px 6px 0 0; color: #363636; font-size: 14px; }
.quote-detail-wrapper .quote-block .quote-header-block .search-width { margin: 0; }
.quote-detail-wrapper .quote-block .quote-header-block .search-width input[type="text"] { border: 1px #b7b7b7 solid; height: 40px; font-size: 14px; color: #888; font-family: 'arial'; box-shadow: none; border-radius: 5px; width: 75%; }
.quote-detail-wrapper .quote-block .quote-header-block input[type="text"] { box-shadow: none; border: 0;border-radius: 4px; }
.quote-detail-wrapper .quote-block .quote-header-block .input-group { float: left; width: 75%; border: 1px #b7b7b7 solid;border-radius: 4px;}
.date-col { padding: 0; }
.quote-detail-wrapper .quote-header-block .input-group-addon { color: #666; }
.quote-detail-title li a.btn { min-width: 180px; border-radius: 20px; color: #03517b; border: 1px #03517b solid; font-family: 'arial'; font-size: 14px; background: #fff; margin-left: 5px; }
.quote-detail-title li a.btn:hover { color: #fff; background: #03517b; }
.quote-detail-title li a.btn.custom-btn { min-width: 28px; border-radius: 0; border-color: #fff; height: 30px; padding: 0; }
.quote-detail-title li a.btn.custom-btn:hover { background: none; }
.quote-detail-title li:nth-child(3) { margin-right: 50px; }
.quote-detail-title .download-but { background: url(../images/quote-sprite.png) no-repeat -111px -10px; width: 28px; height: 30px; }
.quote-detail-title .copy-but { background: url(../images/quote-sprite.png) no-repeat -161px -10px; width: 28px; height: 30px; }
.quote-detail-title .delete-but { background: url(../images/quote-sprite.png) no-repeat -211px -10px; width: 28px; height: 30px; }
 
.quote-content { border: 2px #03517b solid; padding: 15px; }
.quote-detail-wrapper .quote-block { border: 0; border-top: 1px #dfdfdf solid; }
.quote-detail-wrapper .quote-block .quote-header-small { color: #363636; font-size: 18px; font-family: 'arial'; background: none; border: 0; }
.quote-detail-wrapper .quote-block .quote-header-small h3, .quote-detail-wrapper .quote-header h2 { color: #363636; font-size: 18px; font-family: 'arial'; background: none; border: 0; text-transform: none; padding: 9px 0 0; }
.billing-address-block .quote-content { padding: 15px; height: 225px; }
.quote-content .custom-button { border-radius: 5px; background: #636363; font-size: 14px; font-family: 'arial'; color: #fff; line-height: 36px; height: 36px; padding: 0 20px; text-transform: uppercase;margin-bottom: 6px; }
.quote-content .custom-button:hover { background: #333; }
.btn-xs.sub-shop-btn { font-size: 12px; color: #636363; text-transform: uppercase; background: none; padding: 9px 0 0; }
.btn-xs.sub-shop-btn:hover { background: none; color: #ea0d8c; }
.btn-xs.sub-shop-btn i { width: 20px; height: 20px; float: left; margin-left: 6px;font-size: 16px; }
.btn-xs.sub-shop-btn i.edit-icon { background: url(../images/quote-sprite.png) no-repeat -266px -17px; }

.btn-xs.sub-shop-btn i.trash-icon { background: url(../images/quote-sprite.png) no-repeat -266px -117px; }

.billing-address-col .address-table .user-img { width: 90px; height: 90px; border-radius: 50%; border: 0; }
.billing-address-col .address-table .user-img img { width: 90px; height: 90px; border-radius: 50%; border: 1px #ddd solid; }
.billing-address-col .address-table table tr:nth-child(1) { border: 0; }
.billing-address-col .address-table div.name { color: #363636; font-size: 18px; font-family: 'arial'; }
.billing-address-col .address-table span { color: #363636; font-size: 16px; font-family: 'arial'; }
.billing-address-col .address-table p { color: #363636; font-size: 14px; font-family: 'arial'; }
.billing-address-col .address-table div i, .billing-address-col .address-table div { color: #363636; font-size: 12px; font-family: 'arial'; font-style: normal; }
.or-block { display: table; color: #363636; font-size: 18px; font-family: 'arial'; font-weight: normal; text-transform: uppercase; padding: 10px; }
.quote-detail-wrapper .quote-block .quote-header { border: 0; border-top: 1px #dfdfdf solid; }
.quote-detail-wrapper .quote-block .panel-group .panel, .quote-detail-wrapper .quote-block .panel-heading { background: none; border: 0; padding:0px 0; }
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1), .quote-detail-wrapper .quote-block .panel-heading .delete-price span { color: #363636; font-size: 18px; font-family: 'arial'; font-weight: bold; }
.quote-detail-wrapper .quote-block .panel-group .panel { border-bottom: 1px #ddd dashed; box-shadow: none; }
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1) i { font-size: 18px; color: #000; margin: 3px 8px 0 0; }
.quote-detail-wrapper .product-info-col-3 { border: 0; background: #ebebeb; margin: 0; display: block; padding: 10px 30px; }
.quote-block.discount-col .quote-content { padding: 15px 20px; }
.amout-col label { float: left; width: 15%; color: #363636; font-family: 'arial'; padding-right: 5px; }
.amout-col input { float: left; width: 85%; }
.order-total label {width: auto;}
.order-total .checkbox-block label { padding:0;}
.order-total .quote-charges-block-tab2 input{max-width: 50%;float: right;}
.checkbox-block input[type=checkbox].ace+.lbl::before, .checkbox-block input[type=radio].ace+.lbl::before, .checkbox label::before { border: 1px solid #000; }
.checkbox-block input[type=checkbox].ace+.lbl, .checkbox-block input[type=radio].ace+.lbl, .checkbox label::after { color: #363636; }
.checkbox-block input[type=checkbox].ace:checked+.lbl::before, .checkbox-block input[type=radio].ace:checked+.lbl::before { border-color: #000; color: #000; }
.discount-col .checkbox-block label { padding-top: 8px; }
.quote-detail-wrapper .quote-content input[type="text"] { color: #363636; font-family: 'arial'; font-size: 12px; text-align: center; height: 30px; line-height: 12px;  margin-bottom:10px;}
.quote-block.discount-col .quote-content .custom-button { margin: 10px 15px; }
.order-total { font-size: 24px; color: #363636; font-family: 'arial'; text-align: right; padding-top: 15px; }
.order-total span { font-size: 18px; color: #000; font-family: 'arial'; padding-right: 5px; }
.quote-detail-wrapper .checkbox label::after { color: #363636; top: -2px; }
.quote-detail-wrapper .product-info-col { border: 0; background: none; }
.product-info-col .product-info-col-2 { padding: 10px 5px; background: #ebebeb; margin-bottom: 5px; overflow: hidden; }
.quote-detail-wrapper .product-info-col label { padding: 0; }
.product-info-col-2 .search-sku label { float: left; color: #363636; font-family: 'arial'; font-size: 12px; padding: 7px 5px 0 10px; }
.product-info-col-2 .search-sku input { width: 200px; float: left; padding: 5px; border-color: #ccc; }
.quote-price-col h3 { color: #363636; font-size: 16px; text-transform: none; font-family: 'arial'; padding: 5px 0; }
.quote-price-col .qunt-price { padding: 5px 20px; }
.qunt-price.table-responsive th:nth-child(1) { font-weight: normal; }
.qunt-price.table-responsive th { font-family: 'arial'; text-transform: none; font-weight: bold; font-size: 14px; }
.quote-detail-wrapper .product-info-col-2 td:first-child { font-family: 'arial'; text-transform: none; }
.qunt-price.table-responsive td { padding: 5px 10px !important; white-space:nowrap; }
.quote-detail-wrapper .currency-select { clear: both; display: inline-block; width: 100%; padding-left: 20px; }
.quote-detail-wrapper .currency-select span { float: left; background: none; border: 0; width: auto; text-align: left; }
.quote-detail-wrapper .currency-select ul { float: left; }
.quote-detail-wrapper .currency-select ul li { float: left; }
.quote-detail-wrapper .product-info-col-2 .checkbox { clear: both; margin-left: 20px; }
.quote-detail-wrapper .product-info-col-2 .checkbox label { padding-left: 10px; font-size: 14px; color: #363636; font-family: 'arial'; text-transform: none; }
.charges-table table th { font-family: 'arial'; text-transform: none; font-weight: normal; font-size: 16px; padding: 5px 15px; }
.quote-detail-wrapper .charges-table table td { padding: 5px 8px !important; font-family: 'arial'; text-transform: none; font-weight: normal; font-size: 14px; }
.charges-table table td input, .charges-table table td select { font-family: 'arial'; text-transform: none; font-weight: normal; font-size: 12px; width: 100%; border: 1px #ccc solid; text-align: left; border-radius: 0; height: 30px; line-height: 30px; padding: 0 10px; background: #fff; min-width: 130px; }
.charges-table table td .form-group { position: relative; margin: 0; padding-left: 20px; }
.charges-table table td .form-group label { position: absolute; font-family: 'arial'; color: #363636; left: 0; }
.quote-content .charges-table .custom-button { margin: 5px 15px; }
.quote-detail-wrapper .product-info-col-2.dis-col td:first-child { text-align: right; padding-right: 20px !important; }
.quote-detail-wrapper .product-info-col-2.total-col td:first-child { text-align: right; padding-right: 20px !important; font-weight: normal; font-size: 16px; }
.quote-detail-wrapper .product-info-col-2.total-col td:last-child { text-align: right; font-weight: normal; font-size: 16px; }
.dis-col div { position: relative; }
.dis-col div label { position: absolute; left: 10px; font-size: 14px; color: #363636; font-family: 'arial' !important; font-weight: normal; padding: 5px !important; }
.dis-col div input { width: 110px; float: right; font-family: 'arial'; }
.product-info-col-2 h3 { padding: 0 8px; }
.product-info-col-2.edit-comment textarea { height: 120px; resize: none; color: #363636; font-size: 14px; font-family: 'arial' !important; }
.search-product-popup .pro-button-details { display: none; }
.search-product-popup .pro-box { border: 2px #fff solid; border-radius: 5px; }
.search-product-popup .pro-box:hover { border-color: #ea0d8c; }
.search-product-popup .pro-box.active {border-color: #ea0d8c;}
.search-product-popup .product-img-blk { height: 220px; }
.search-product-popup .pro-desc { padding: 0; background: none; }
.search-product-popup .pro-desc .item-price { font-size: 24px !important; font-family: arial !important; color: #ea0d8c; }
.search-product-list .row > div { padding: 0 5px; }
.search-product-popup .pro-desc .item-price span, .search-product-popup .pro-desc .item-code { font-family: arial !important; font-weight: normal; }
.search-product-popup .pro-desc .item-price span { font-size: 14px; color: #898989; }
.search-product-popup .pro-desc .item-code span { font-size: 14px; color: #363636; }
.search-product-popup .pro-desc .item-code { font-size: 11px; color: #898989; }
.search-product-popup .search-form .form-group { float: left; width: 50%; padding-left: 100px; }
.search-product-popup .search-form .form-group input { border-radius: 0; height: 30px;line-height: 25px;padding: 0 5px }
.search-product-popup .search-form .form-group button { position: absolute; color: #ea0d8c; top: 2px; right: 5px; border: 0; background: none; }
.search-product-popup .search-dropdown { float: left; padding-left: 20px; margin: 0; width: 50%; }
.search-product-popup .search-dropdown label { color: #363636; font-size: 14px; font-family: 'arial'; text-align: right; padding: 5px; }
.search-product-popup .inp-parts { float: right; width: 70%; }
.search-product-popup .inp-parts .checkout-select-wrapper { height: 30px; border-radius: 0; line-height: 30px; box-shadow: none !important; }
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown { border: 1px #ccc solid; height: 32px; line-height: 32px; border-radius: 5px; padding: 0 10px; display: inline-block; }
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown a { color: #363636; font-size: 14px; font-family: 'arial'; padding: 0; font-size: 12px; display: block; cursor: pointer; }
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown .dropdown-menu a { display: block; padding: 3px 10px; line-height: 20px; }
.quote-detail-wrapper .browse-img { background: none; position: relative; }
.quote-detail-wrapper .browse-button.admin-custom-btn { padding: 0 15px; line-height: 36px; height: 36px; border-radius: 5px; font-size: 14px; font-family: 'arial'; }
.product-quote { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -129px; display: block; margin-right: 0; }
.quote-preview { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -5px; display: block; margin-right: 0; }
.edit-quote-item { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -168px; display: block; margin-right: 0; }
.model-popup-black .center-block .btn-default { margin: 15px auto; color: #fff; font-size: 18px; font-family: 'arial'; height: 40px; line-height: 40px; border-radius: 3px; padding: 0 30px; text-transform: uppercase; background: #ea0d8c; display: inline-block; }
.row.shipment {margin-top: 20px;padding-left: 15px;}
.upload-logo.pull-left.radio {display: block;width: 100%;}
.js_request_quote_artwork_tabs .input-group .upload-button {white-space: nowrap;}
/*--QUOTE PREVIEW--*/
.quote-preview-block .modal-dialog { width: 960px; }
.quote-preview-block .modal-body { padding: 0 20px; }
.quote-preview-block .quote-detail-wrapper { padding-bottom: 20px; }
.quote-preview-block .quote-content { border: 0; padding: 0; }
.quote-preview-block .quote-content p { color: #363636; font-size: 14px; font-family: 'arial'; line-height: 20px; }
.quote-preview-block .product-info-col .product-info-col-2 { border: 0; background: none; margin: 0; padding-bottom: 0; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table { padding: 0 10px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table { width: 100%; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table th { color: #363636; font-size: 13px; padding-left: 5px !important; padding-right: 5px !important; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table td, .quote-preview-block .product-info-col .product-info-col-2 .charges-table table td span { color: #363636; font-size: 14px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table th:first-child, .quote-preview-block .product-info-col .product-info-col-2 .charges-table td:first-child { text-align: left; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table tr.discount td:nth-child(1) span { color: #363636; font-size: 16px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table tr.total td { color: #363636; font-size: 18px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table th, .quote-preview-block .product-info-col .product-info-col-2 .charges-table td { text-align: right; padding: 10px 0 !important; border: 0 !important; }
.quote-preview-block .quote-detail-wrapper .charges-table table tr { border: 0 !important; }
.quote-preview-block .quote-detail-wrapper .product-info-col-2 .charges-table span{text-align: right;}
.quote-preview-block .product-info-col-2 .search-sku label { padding: 0 10px 0 0; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table td i { display: inline-block; font-style: normal; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table td span { text-align: right; display: inline-block; width: auto; font-weight: normal; font-family: 'arial'; }
.quote-preview-block .product-info-col-3 { background: none; }
.quote-preview-block .product-info-col-3 .row { border-bottom: 1px #ccc dashed; }
.quote-preview-block .quote-detail-wrapper .product-info-col-3 .row > div:nth-child(1) span, .quote-preview-block .product-info-col-3 .row span { font-weight: normal; font-family: 'arial'; font-size: 14px; text-transform: none; }
.quote-preview-block .quote-detail-wrapper .product-info-col-3 .row > div { padding: 0; }
.quote-preview-block .quote-block.discount-col .quote-content { padding: 0; }
.quote-preview-block .order-total { padding: 0 15px; }
.quote-preview-block .quote-detail-wrapper .quote-block .quote-header { border-width: 2px; }
.quote-preview-block .quote-detail-wrapper .currency-select span { font-size: 12px; color: #898989; font-family: 'arial'; }
.quote-preview-block .quote-detail-wrapper .quote-header-block .date-col { text-align: right; }
.quote-preview-block .quote-detail-wrapper .quote-header-block .search-width { text-align: center; }
.quote-preview-block .quote-detail-wrapper .special td { color: #ea0d8c; }


/*--END QUOTE SECTION--*/

/*--ABOUT US--*/
.ob-about-main-block .about-img img { border: 3px solid #004d7d; padding: 5px; }
.ob-about-main-block p { font: 14px arial; color: #404040; text-align: justify; padding-top: 15px; line-height: 18px; padding-bottom: 0; }
.ob-about-main-block .about-text { text-align: center; margin-top: 30px; }
.ob-about-main-block .about-text h3 { font: 18px arial; color: #004d7d; font-weight: bold; text-align: center; border-bottom: 1px solid #004d7d; display: inline-block; line-height: 40px; padding: 0 20px; }
.ob-about-main-block .about-text h5 { font: 14px arial; color: #004d7d; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 0.6px; }
/*--ABOUT US--*/

/*--Art Preparation--*/
h1.main-title.register i.heading-icon.art-icon { background-position: 5px -478px; }
.ob-art-main-block h3 { font: 18px arial; color: #004d7d; font-weight: bold; border-bottom: 1px solid #004d7d; display: block; width: 50%; margin-top: 30px; }
.ob-art-main-block ul.art-img { display: block; margin: 10px 0 0 0; text-align: left; }
.ob-art-main-block ul.art-img li { display: inline-block; }
.ob-art-main-block p { font: 14px arial; color: #404040; text-align: justify; padding-top: 15px; line-height: 18px; padding-bottom: 0; }
.ob-art-main-block p.note { font: 12px arial; color: #404040; font-style: italic; padding: 10px 0px; }
.ob-art-main-block .art-img-block { width: 70%; margin: 0 auto; }
.ob-art-main-block .art-img-block h5 { color: #ea0d8c; font: 14px arial; padding: 20px 0 0 0; }
/*--Art Preparation--*/

/*--PRODUCT COMPARE--*/
.innerpage .ob-product-compare { border: 3px solid #004d7d; }
.product-compare-top-navi a.gray { color: #FFF; background: #5d5c5c; margin-bottom: 10px; }
.product-compare-top-navi a.gray:hover {  }
.ob-product-compare .dark-bg, .ob-product-compare .feature.light-bg { background: #ffffff; }
.ob-product-compare .pro-img { border: none; }
.compare-block .pro-button ul li a:hover { border: 1px solid #000; color: #fff; }
.ob-product-compare .feature td:first-child, .ob-product-compare .feature:nth-child(3) td, .ob-product-compare .feature:nth-child(15) td, .ob-product-compare .feature:nth-child(16) td { border-bottom: 1px solid #ddd; }
.ob-product-compare .feature td, .ob-product-compare .feature:nth-child(2) td { border-bottom: none; }
.ob-product-compare .feature .checkbox { margin: 0; }
.ob-product-compare .out-of-stock { margin-top: 0; }
.ob-product-compare .out-of-stock-label { line-height: 15px; vertical-align: initial; }
h1.main-title { font: 18px arial; font-weight: bold; }
.ob-product-compare .compare-block td.feature-block label { color: #404040; font: 14px arial; margin-bottom: 100px; text-transform: none; font-weight: bold; line-height: 25px; }
.ob-product-compare .compare-block > tbody > tr:first-child > td { padding: 20px 18px 0; }
/*.ob-product-compare .compare-block > tbody > tr > td{min-width: 200px;}*/
.ob-product-compare .compare-block td.feature-block .more-product { color: #ec008c; font-weight: bold; }
.ob-product-compare .compare-block td.feature-block p { color: #7f7f7f; font-family: arial; }
.ob-product-compare .compare-block .pro-title td.feature-block { color: #ec008c; font-family: 'roboto_condensedbold'; }
.ob-product-compare .compare-block td.feature-block, .ob-product-compare .feature.summary td:first-child { font: 14px arial; font-weight: bold; }
.ob-product-compare .product-price { font: 22px arial; color: #ec008c; }
.ob-product-compare .product-price span { padding-top: 0; }
.ob-product-compare .product-pricing a { color: #ec008c; }
.ob-product-compare .pro-button a i.quote-icon span { width: 100%; }
.ob-product-compare .feature td { color: #404040; font-size: 14px; font-family: arial; }
/*.ob-product-compare .feature:nth-child(5) td { color: #ec008c; }*/
.ob-product-compare .feature:nth-child(5) td:first-child { color: #404040; }
.compare-block .pro-button ul li a { border: 1px solid #5d5c5c; color: #5d5c5c; width: 36px; }
.ob-product-compare .feature.summary td { font-size: 12px; }
.model-popup-black .form-group textarea { box-shadow: none; }
.form-note { font-size: 12px; color: #666; font-family: arial; }
.model-popup-black .btn-block { text-align: center; }
.print-comparision .print-head img { max-height: 60px; }
.print-comparision .print-head .add-btn .fa { margin-right: 4px; }
.model-popup-black .compare-product-code { font: 14px arial; color: #404040; text-transform: uppercase; line-height: 22px; }
#myModal3 .quantity-table .table-heading { background: #fff; border: 1px solid #bdbdbd; border-bottom: 0; color: #004d7d; font-family: arial; font-size: 16px; padding: 6px; text-align: center; text-transform: uppercase; margin-left: -2px; }
#myModal3 .quantity-table .table-content { background: #fff; border: 1px solid #bdbdbd; color: #4e4e4e; font-size: 16px; padding: 6px; text-align: center; font-family: arial; margin-left: -2px; }
#myModal3 .quantity-table .quantity-table-title .table-content { font-weight: bold; text-transform: uppercase; }
.model-popup-black .compare-product-slide { padding-top: 0; }
.product-compare-name:hover { color: #ec008c; }
/*--PRODUCT COMPARE--*/

/*--REQUEST QUOTE--*/
.request-quote.shopping-cart-block h1.main-title { text-align: center; font-family: 'arial'; color: #004d7d; font-size: 26px; font-weight: normal; text-transform: none; }
.request-quote .add-btn.gray.continue_gray { min-width: 200px; width: 200px; font-family: 'arial'; text-transform: capitalize; font-size: 13px; min-height: inherit; box-shadow: none; text-align: center; margin: 15px auto; display: block; }
.request-quote a.continue-shopping-btn { float: right; margin: 0 0; color: #404040; font-family: arial; font-size: 16px; font-weight: bold; }
a.continue-shopping-btn i.fa {   }
.request-quote .breadcrumb { border-bottom: none; }

/*--REQUEST QUOTE--*/

/*--QUICK VIEW MODAL--*/
.quick-view-product-modal .nav-tabs>li.active>a, .quick-view-product-modal .nav-tabs>li.active>a:hover, .quick-view-product-modal .nav-tabs>li.active>a:focus{background: #004d7d;color: #FFF;padding-bottom: 13px;padding-top: 13px;border: 1px solid #004d7d;border-bottom: 0;border-radius: 0;margin-right: 8px;}
.quick-view-product-modal .nav-tabs>li:last-child.active>a{margin-right: -1px;}
.quick-view-product-modal .nav-tabs>li{background: transparent;border: none;margin-right: 0;padding: 0;width: 50%;min-width: 33.33%;margin-bottom: -1px;float: left;position: relative;text-align: center;}
.quick-view-product-modal .nav-tabs>li>a{   color: #004d7d;padding: 8px 0;font-family: 'arial';text-transform: capitalize;margin-right: 8px;background: #FFF;border: 1px #004d7d solid;border-radius: 4px;}
.quick-view-product-modal .nav-tabs > li:last-child > a {border: 1px #004d7d solid;margin-right: 0;}
.quick-view-product-modal .bx-viewport {height: 100px!important;}
.quick-view-product-modal .quick-view-left .product-thumb-img-anchar {height: 100px;}
.quick-view-product-modal .tab-pane.active {border: 1px solid #004d7d;padding: 15px;}
.quick-view-product-modal .ob-product-detail-page .title-block {float: left;margin-left: 15px;display: block;width: 100%;}
.quick-view-product-modal .product-showcase{font-family: arial;}
.quick-view-product-modal.model-popup-black .modal-header h1.modal-title{display: inline; border-radius: 40px;padding: 12px 30px;}
h1.modal-title i.heading-icon.review-icon {display: none;}
.quick-view-product-modal a.more-detail{position: relative;display: inline;color: #fff  !important; padding: 9px 20px;margin-top: 15px; background-color: #dbbf6b !important;font: 18px arial;text-align: right;clear: both;float: right;}
.quick-view-product-modal a.more-detail .fa{font-size: 14px;margin-left: 10px;}
.review-col .review-box, .average-rate-box{border: none;}
.review-col h3{padding: 12px 0;border: none;border-bottom: #b7b7b7 1px solid;background: none;}
.quick-view-product-modal .view-review-col .rating{color: #004d7d;}
.quick-view-product-modal .view-review-col p{padding: 10px 0;}
.average-rate-box{text-align: left;}
.average-rate-box .rate-count {font-family: 'roboto_condensedbold';font-size: 18px;color: #555;display: inline-block;text-align: left;}
.average-rate-box .view-rating{display: inline-block; padding: 4px 12px 4px 5px;height: 30px;border-right: 2px solid #ddd;}
.average-rate-box .user-count{display: inline-block;font-family: arial;}
.average-rate-box .rating {color: #004d7d;}
.ob-quick-view-product {padding: 10px;}
.average-rate-box a.view-more.btn{float: right; background: #004d7d;border-radius: 0;color: #fff; padding: 3px 20px; font: 16px roboto_condensedbold; text-transform: uppercase;}
/*--QUICK VIEW MODAL--*/

/*--CREDIT APPLICATION FORM--*/
#myModalForm .modal-footer{background: none;}
#myModalForm .table.credit-app-form{background: #fff;margin-bottom: 0;}
#myModalForm .modal-dialog{width:960px;margin: 30px auto;}
/*#myModalForm.modal.in .modal .modal-dialog .modal-content {width: 100%;}*/
.goldform{padding: 0 30px;}
.goldform table{border: none;}
.goldform label, .goldform table tr td {font: 12px robotomedium;color: #000;padding: 2px 0;border: none;}
.goldform input[type="text"]{display: inline-block;border: none;box-shadow: none;border-bottom: 1px solid #000;padding: 0;height: auto;line-height: 12px;font: 12px robotomedium;color: #000;}
.goldform .checkbox label{padding-left: 15px;}
.goldform .checkbox{margin-top: 10px !important;}
.goldform textarea{border: none;box-shadow: none;border-bottom: 2px solid #000;padding: 0;height:15px;line-height: 12px;width: 98%;resize: inherit;}
.goldform p{padding-top: 10px;font: 12px robotomedium;color: #000;}
.goldform table tr td table.terms-table p{padding: 10px 0;font-size: 14px;}
.goldform table tr td table.terms-table h4{font: 14px robotomedium;color: #000;padding: 10px 0;}
.goldform table tr td table.terms-table ul li{list-style: decimal;list-style-position: inherit;margin-left: 18px;}
.goldform table tr td table.terms-table ul li p{display: initial;padding-left: 5px;}
.goldform table tr td .checkbox label::before{width: 15px;height: 15px;}
.goldform table tr td .checkbox label::after{top: 1px;margin-left: -13px;}
.goldform .input-group{display: inline-block;}
.goldform .input-group .input-group-addon {padding: 0px 8px;background-color: transparent;border: none;display: inline-block;}
.goldform  input[type="radio"]{margin: 4px !important;}
/*--CREDIT APPLICATION FORM--*/

/*--UPLOAD ARTWORK--*/
.ob-upload-artwork-block .upload-border{border:1px solid #b7b7b7;width:100%;padding:6px 6px;border-radius: 4px;}
.ob-upload-artwork-block input[type=file]::-webkit-file-upload-button {width: 0;padding: 0; margin: 0;-webkit-appearance: none; border: none; border:0px;}
.ob-upload-artwork-block input[type=file]{font: 14px arial;color: #8c8c8c;}
.ob-upload-artwork-block x::-webkit-file-upload-button, input[type=file]:after{content: 'Choose File';right:7px;position:absolute;padding: 4px 14px 4px;color:#fff;background:#03517b;border-color:#03517b;border-radius: 4px;top: 7px;font-size: 14px;}
.ob-upload-artwork-block p{padding: 10px;word-wrap: break-word;}
.ob-upload-artwork-block textarea{box-shadow: none;border-radius: 4px;width: 100%;min-height: 100px;margin: 0px;resize: vertical;height: 100px;padding: 10px !important;border-color: #b7b7b7;}
.ob-upload-artwork-block textarea::-webkit-input-placeholder {font:14px arial;color: #8c8c8c;}
.ob-upload-artwork-block textarea::-ms-input-placeholder {font:14px arial; color: #8c8c8c;}
.ob-upload-artwork-block textarea::-moz-input-placeholder {font:14px arial; color: #8c8c8c;}
/*--UPLOAD ARTWORK--*/

/*--SITEMAP--*/
.sitemap .sitemap-heading{margin:20px 0;}
.sitemap h5 {text-align: center;font-size: 12px;color: #7f7f7f;font-family: arial;font-style: italic;line-height: 20px;}
.sitemap h5.black{color: #000;}
.sitemap-menu {width: auto;margin:auto;}
.sitemap-menu li {width: 100%;border-left: none;padding-left: 0;position: relative;}
.sitemap-menu li a {width: 100%;top: 8px;position: relative;display: inherit;padding-left: 0;color: #000;font-size: 12px;font-family: arial;line-height: 18px;}
.sitemap-parts {max-width: inherit;padding: 0 20px;margin-top: 20px;}
.sitemap-parts h2{border-bottom: 1px solid #bdbdbd;padding: 6px 0;font:16px arial;font-style: italic;}
/*--SITEMAP--*/

/*--INVOICE REQUEST--*/
.invoice-request .form-group label{font: 16px arial;color: #000;padding-bottom: 5px;padding-left: 0;text-transform: none;}
 .invoice-request span{text-align: center;display: block;padding: 5px 0;}
/*--INVOICE REQUEST--*/

/*--GENERAL INFO--*/
.ob-privacy-policy h1.main-title {font: 18px arial;font-weight: normal;text-transform: none;}
.ob-privacy-policy .general-terms h2.head-sub {font: 14px arial;margin-top: 15px; padding-bottom: 5px;color: #ea0d8c;text-transform: uppercase;border-bottom: 1px solid #004d7d;width: 50%;}
.ob-privacy-policy .general-terms p {font-family: arial;color: #404040;padding: 10px 0;}
.ob-privacy-policy .general-terms ul{margin: 10px 20px;}
.ob-privacy-policy .general-terms ul li{list-style: disc;font-size: 11px;list-style-position: inherit;}
.ob-privacy-policy .general-terms ul li p{padding: 0;line-height: 18px;}
.ob-privacy-policy .general-terms span.note{font: 12px arial;color: #404040;font-style: italic;}
/*--GENERAL INFO--*/

/*--QUICK QUOTE--*/
.ob-quick-quote-block .ob-product-grid{padding: 0;}
.ob-quick-quote-block .product-compare-top-navi a{margin-right: 3px;margin: 0;font-family: arial;font-weight: bold;}
.ob-quick-quote-block .list-view .pro-button-details{position: absolute;left: 142px;top: 221px;display: block;}
.ob-quick-quote-block .list-view .pro-box .product-img-blk{opacity: 1;}
.ob-quick-quote-block .list-view .product-tile .item-title {font-size: 24px;position: relative;left: 0;right: inherit;text-align: left;font-family: arial;}
.ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details {width: 120px;background: #0fb0ee;padding: 5px;border-radius: 4px; text-transform: uppercase;font-family: 'arial';border: 1px solid #0fb0ee;margin: 0 auto 5px auto;}
.ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details:hover, .ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details:focus{background: #ea0e8c;border-color: #ea0e8c;}
.ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details a {color: #fff;text-transform: uppercase; padding: 5px 6px; }
.ob-quick-quote-block .form-group{margin-bottom: 12px;}
.ob-quick-quote-block .form-group label{padding-left: 0;}
.ob-contact-form-block.quick-quote-form{border: 3px solid #004d7d; }
.ob-quick-quote-block .list-view .pro-box {padding: 10px 0;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;min-height: 310px;margin: 20px 0;cursor:auto;}
.ob-contact-form-block.quick-quote-form textarea{height: 270px;}
.ob-quick-quote-block .list-view .pro-box .product-rating-top-block{width: auto;display: inline-block;position: relative;top: 3px;left: 20px;}
.ob-quick-quote-block .list-view .rating{position: relative;right: inherit;top: 0;color: #fba71c;left: 0;display: inline-block;float: left;}
.ob-quick-quote-block .list-view .pro-desc{padding-top: 0;}
.ob-quick-quote-block .list-view .brand-img{top: 0;}
/*--QUICK QUOTE--*/

/*--DOWNLOAD IMAGES--*/
.images-library-category-img-part {width: 100%; border: solid 1px #dfdcd6; border-radius:5px;padding: 10px;}
.images-library-category-img-part .images-library-category-img-under {width: 100%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-img-titles {width: 100%;font-size: 1.3em;border-bottom: solid 1px #dfdcd6;font-weight: bold;font-size: 14px;color: #404040;text-align: center;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;font-family: 'Open Sans', sans-serif;font-weight: bold;padding: 13px;margin-bottom: 10px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part {width: 100%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image { margin:0 1% ;display: inline-block; width: 10%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under {width: 100%; height: 110px; display: table; }
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under span {width: 100%; display: table-cell; vertical-align: middle; text-align: center;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under span img {width: 100%; max-height: 110px}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-name {width: 100%;text-align: center;display: table;height: 23px;margin-top: 10px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-name a {color: #585858;font-size: 14px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image:hover .images-library-category-image-name a {font-weight: bold;margin-top: 5px;color: #000;}

/*--ARTWORK--*/
.file-input-wrap .label-name{color:white;cursor:pointer;text-transform:capitalize;font-size:13px;border-radius:5px;background:#5c5c5c;letter-spacing:.5px;padding:3px 15px;margin-left:5px;}
.file-input-wrap .file-name {border:none;width:auto;line-height:inherit;height:inherit;min-width:150px;background:transparent;word-break:break-all;padding:5px 5px 0 5px;
font-size:12px;box-shadow: none;border-radius: 0;} 
.file-input-wrap .label-name, .file-input-wrap .file-name {display: block;float: left; text-align:left;}    
.ob-magnet-theme .content-info-page .import-artwork .art-fileupload { padding-top: 10px; }
.ob-magnet-theme .content-info-page .import-artwork .upload-btn-block .btn-box-main span { font-weight: 300; font-size: 12px; padding-top: 3px; }
.ob-magnet-theme .content-info-page .import-artwork .art-fileupload p { font-size: 14px; color: #9fa1a9; }
.ob-magnet-theme .content-info-page .import-artwork .art-fileupload .magnet-default-btn { float: left; height: 34px; min-width: 120px; min-height: 34px; line-height: 32px; border-radius: 3px; text-shadow: 2px 2px 2px rgba(0, 0, 1, 0.5); }
.ob-magnet-theme .content-info-page .import-artwork .upload-btn-block { padding-top: 5px; width:72%; float: left; margin-right: 10px; }
.art-fileupload { margin: 0; padding: 0; width: 100%;margin: 0 0 10px 0;}
/*.art-fileupload .upload-btn-block { margin: 0; padding: 5px; border: 1px solid #e3e4ea; border-radius: 6px; width: 69%; display: inline-block; }*/
.art-fileupload .upload-btn-block .btn-box-main { margin: 0; padding: 0; background: #978c8b; border: 1px solid #897d7c; box-shadow: none; width: 97px; height: 22px; float: left; }
.art-fileupload .upload-btn-block .btn-box-main:hover { background: #706866; }
.upload-btn-block .btn-box-main span { margin: 0; padding: 2px 0; font-family: "Lato", sans-serif; font-size: 12px; color: #fff; font-weight: 300; text-transform: capitalize; }
.art-fileupload .magnet-default-btn { margin: 0; vertical-align: top; }
.art-fileupload .magnet-default-btn:hover, .file-input-wrap .label-name:hover{background: #ea0d8c;}
.import-artwork .art-fileupload p { margin: 2px 0 0 10px; float: left; }
.uploaded-file-listing { margin: 0; padding: 0; }
.uploaded-file-listing li { margin: 0 12px 10px 0; padding: 10px; background: #fff; border: 1px solid #e3e4ea; border-radius: 4px; width: 19%; float: left; font-size: 12px; font-family: "Lato", sans-serif; color: #9fa1a9; }
.uploaded-file-listing li a { display: inline-block; float: right; margin-top: 7px; }
.uploaded-file-listing li a i { color: #d0d0d0; font-size: 18px; float: right; }
.uploaded-file-listing li a:hover i { color: #fff; }
.uploaded-file-listing span {margin-top:6px;height:34px;float:left;width:85%;overflow:hidden;/*text-overflow: ellipsis;white-space: nowrap;overflow: hidden;*/}
.uploaded-file-listing li .uploaded-img { width: 190px; margin: 0 0 15px 0; padding: 0px; background: #fff; border: 1px solid #e2e2e2; -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.1);/*height:136px;*/ height: 166px; display: table-cell; vertical-align: middle; text-align: center; }
.uploaded-file-listing li .uploaded-img img { display: inline; max-height: 100%; }
.uploaded-file-listing li:hover { background: #4d4d4d; }
.art-fileupload .upload-btn-block {margin: 0;padding: 5px 0 0 0 ;border: 1px solid #e3e4ea;border-radius: 6px;width: 69%;display: inline-block;}
.art-fileupload .magnet-default-btn {height: 34px;min-width: 140px;min-height: 34px;line-height: 32px;border-radius: 3px;text-shadow: 2px 2px 2px rgba(0, 0, 1, 0.5);font-size: 12px;margin-left: 5px;}
.magnet-default-btn {margin: 10px 0;padding: 0;background: #6d6d6d;min-width: 145px;min-height: 35px;text-align: center;line-height: 35px;color: #fff;font-family: "Lato", sans-serif;font-weight: bold;text-shadow: 4px 4px 2px rgba(0, 0, 1, 0.5);display: inline-block;border-radius: 6px;border: none;}   
label.file-input-wrap { padding-bottom:0px; width:100%;margin-bottom: 0 !important;}
.form-group.btn-box-main.upload-btn-block { text-align:left;}

/*--PRODUCT DOWNLOAD IMAGE--*/
.download-image h1.main-title{font-weight: normal;}
.download-image .search-width {width: 100%;float: none;position: relative;margin-bottom: 20px;}
.download-image .search-width input[type="text"]{border: 1px #b7b7b7 solid;height: 30px;font-size: 14px;color: #888;font-family: 'arial';box-shadow: none;padding: 6px;width: 100%;}
.download-image .search-width button{border: 0;box-shadow: none;background: none;position: absolute;right: 3px;top: 3px;color: #ea0d8c;}
.download-image-block{border: 1px solid #004d7d; padding: 15px 10px;}
.download-image p{font: 12px arial;color: #404040;text-align: justify;padding:5px 0 5px 0;}
.download-image p.text-center{padding: 5px 10px;}
.download-image .form-group{margin-bottom: 0;}
.download-image .download-image-block-left{margin-top: 52px;}
.download-image .download-image-block-right{margin-top: 10px;}
.download-image .download-image-block-left select.form-control{box-shadow: none;}
.download-image table{width: 100%;border:1px solid #004d7d;border-collapse: inherit;border-radius:5px;}
.download-image table th, .download-image table tr td{text-align: center;}
.download-image .download-image-block-left table{margin-top: 25px;}
.download-image .download-image-block-left table thead tr th{font: 16px arial;color: #404040;font-style: italic;font-weight: bold;padding: 8px 0;border-bottom: 1px solid #e1e1e1;}
.download-image .download-image-block-left table tbody tr td{font: 14px arial;color: #898989;padding: 18px 8px;}
.download-image .download-image-block-left table tbody tr td a{color: #274bff;text-decoration: underline;}
.download-image .download-image-block-right table thead tr th{font:14px arial;color: #898989;text-transform: uppercase;padding: 10px 0;border-bottom: 1px solid #e1e1e1;}
.download-image .download-image-block-right table tbody tr td{font:14px arial;color: #898989;padding: 20px 8px;border-bottom: 1px dashed #e1e1e1;}
.download-image .download-image-block-right table tbody tr:hover td, .download-image .download-image-block-right table tbody tr:last-child:hover td{border-top: 1px solid #ea0d8c;border-bottom: 1px solid #ea0d8c;}
.download-image .download-image-block-right table tbody tr:hover td:first-child{border-left: 1px solid #ea0d8c}
.download-image .download-image-block-right table tbody tr:hover td:last-child{border-right: 1px solid #ea0d8c}
.download-image .download-image-block-right table tbody tr:last-child td{border-bottom: none;}
.download-image .download-image-block-right table tbody tr td a{color: #898989;font-size: 14px;text-decoration: none;float: none;}
.download-image .download-image-block-right table tbody tr td a:hover{color: #ea0d8c;}
.download-image .download-image-block-right .select-all{margin: 10px 0;}
.download-image .download-image-block-right .select-all a{padding: 0 20px;}
.download-image .c-box{display: inline-block;}
.download-image .c-box input[type="checkbox"] + label {background: url(../images/checkbox-01.png) no-repeat scroll 0 0 rgba(0,0,0,0);color: #5f5f5f;display: inline-block;font-style: normal;line-height: 12px;margin-left: -18px;margin-right: 0;padding-bottom: 0;padding-left: 24px;cursor: pointer;}
.download-image .c-box input[type="checkbox"] + label {background: url(../images/checkbox-01.png) no-repeat scroll 0 1px rgba(0,0,0,0);color: #404040;display: inline-block;line-height: 12px;margin-left: 0;margin-right: 0;padding-bottom: 0;padding-left: 18px;text-transform: capitalize;font: 12px arial;font-style: italic;}
.download-image .c-box input[type="checkbox"]:checked + label {background-position: 0 -15px;}
.download-image .c-box input[type="checkbox"] {opacity: 0;}
.download-image .download-image-block-right a{font:15px arial;color: #ea0d8c;text-decoration: underline;display: inline-block;}
.download-image .download-image-block-right table tbody tr td:nth-child(3), .download-image .download-image-block-right table thead tr th:nth-child(3) {text-align: left;padding-left: 20px;}
/*--PRODUCT DOWNLOAD IMAGE--*/

/*--MY SENT INQUIRES--*/
.ob-request-info-block .product-description .nav-tabs{padding-bottom: 0;}
.innerpage .ob-myaccount-sidebar ul li .fa.fa-question-circle {color: #636363;font-size: 20px;vertical-align: inherit;padding: 3px 0;}
.innerpage .ob-myaccount-sidebar ul li:hover .fa.fa-question-circle {color: #fff;}
.request-info-modal .request-comment-box .profile-pic > img{width: inherit;}
.ob-request-info-block .product-description .tab-pane.fade.in.active {padding-bottom: 20px;}
.request-info-popup-modal .modal-header h1.modal-title {font-weight: 100;}
.innerpage h1.main-title.register i.heading-icon.fa.fa-question-circle{background: none;font-size: 24px;top: 10px;text-align: center;color: #004d7d;}
.request-info-modal .skuprice.popup-title > div{background: none;min-height: inherit;margin-bottom: 5px;}
.request-info-modal .product-section-box h2 i {padding: 3px 11px 7px;position: relative;top: 0;}
.request-info-modal .force-overflow.bordered{border: 1px solid #004d7d;}
/*.product-section-box > .panel-group .panel-body, .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body {padding: 0 12px;}*/
.request-info-modal .estimate-detail{border: 0;}
/*--MY SENT INQUIRES--*/

/*--NEW CHANGES PRODUCT DETAIL SOCIAL ICONS--*/
span.stLarge {visibility: hidden;height: 25px !important;width: 25px !important;}
.share-icon-wrap li a.gp-share span.st_googleplus_large{background:url(../images/goldstar/mail.png) no-repeat scroll 3px transparent;width:26px;height:26px;display:inline ;}
.share-icon-wrap li a.fb-share span.st_facebook_large{background: url(../images/goldstar/fb-icon.png) no-repeat scroll left top transparent;width: 26px;height: 26px;display: inline;}
.share-icon-wrap li a.tt-share span.st_twitter_large{background: url(../images/goldstar/twitter-icon.png) no-repeat scroll left top transparent;width: 26px;height: 26px;display: inline;}
.share-icon-wrap li a.in-share span.st_pinterest_large {background: url(../images/goldstar/pinetest.png) no-repeat scroll left top transparent;width: 26px;height: 26px;display: inline;}
/*--NEW CHANGES PRODUCT DETAIL SOCIAL ICONS--*/

/*--ORDER DETAIL--*/
#order-detail .print-product h3 { background:none;}
.print-img { border:2px solid #004d7d;}
#order-detail h3.title { color:#004d7d;border: none;padding: 0;}

/*--CHANGES--*/
.disabled-checkout { background:none !important; opacity:1;}
.shipping-method .option-body, .shipping-method .option-body span.twitter-typeahead {width: 100%;}
ul.upload-radio-btn li{display: inline-block;margin: 0 5px;}
ul.upload-radio-btn li a{font: 14px arial;color: #404040;}
.product-detail-wrapper .upload-art-works-main {float: left;width: 100%;}
.product-detail-wrapper .upload-art-works {float: left; width: 100%;}
.remove-border-padding {border:0 !important; padding:0 !important;}
.upload-radio-btn{margin: 0 20px;}
ul.upload-radio-btn li{margin-right:15px;}
#model-cart ul.upload-radio-btn li{margin-right:18px;}
.product-detail-wrapper .upload-radio-btn .radio label:before {top: 0px;}
.product-detail-wrapper .upload-radio-btn .radio label:after {top: 0px !important;}
.upload-button{margin-bottom:10px;}
.more-option{display: block;}
.shopping-table-block tbody tr td.discount-codes .applied-code{display: block;float: left;width: 100%;}
.shopping-table-block tbody tr td.discount-codes .applied-code span{font-family: 'arial';font-size: 15px;color: #000;padding: 10px;width: auto;}
.shopping-table-block tbody tr td.discount-codes .applied-code a{color: #000;padding-left: 10px;}
.product-detail-wrapper .more-option .other-option input[type="text"]{width:auto;margin-right:5px;}
.main-shopping-block table.cart-item-view thead tr th:last-child {text-align: left;}
.error-credit { border-bottom:1px solid red !important;}
.error-line{border-color: red !important}
.ob-main-address-block a.btn-search{margin: 0;}
.my-logo-wrapper .mylogo{height: 288px;}
.my-logo-wrapper .mylogoinner{height: 266px;}
.my-logo-wrapper .mylogoinner img{max-height: 245px;word-break: break-word;max-width: 230px;;}
.color-selection-box .dropdown-menu span{border: 1px solid #ccc;}
.optional-panel.quntity-count .colr-nm {font-size: 0px;}
.edit-profile-section .upload-btn-block .btn-box-main span {padding: 10px 0;font-size: 13px;text-transform: uppercase;}
.search-mail-block .search-col input[type='text']{line-height: 20px;}
.print-product-detail .quantity-table .quantity-table-disc{width: 100%;}
.email-address-col .email-col input[type="text"]{padding-right: 5px !important;}
.model-popup-black.request-info-popup-modal .modal-header h1.modal-title .fa.fa-question-circle{color: #004d7d;}
.breadcrumb{padding: 0 8px 3px;}
.contry-logo > a .fa {margin-right: 5px;}
a.remove-add{width: auto;}
.model-popup-black.banner-block-delete .modal-content .close {padding-top: 0;}
.ob-quick-view-product .avalbl-colors .owl-carousel .owl-wrapper-outer{overflow-x: auto;overflow-y: hidden;}
.ob-product-detail-page .currency-select ul li.active img{border: 1px solid #e20f90;padding: 3px;}
.ob-product-detail-page .currency-select ul li img{border: 1px solid transparent;padding: 3px;}
.ob-product-detail-page .currency-select span{padding-top: 10px;}
.color-selected-col span{border: 1px solid #ccc;}
.shipping-method .option-body .dropdown .btn {margin-bottom: 0;}
.search-product-popup .pagination {margin: 0 auto;text-align: center;width: 100%;clear: both;}
.search-product-popup .pagination>li {display: inline-block;}
/*
.account-innerpage .tooltip.in{display:none !important;}
.account-innerpage .tooltip{display:none !important;}
*/
.price-range-col input[readonly]{display: none;}
.irs-bar {background: #004d7d !important;/*height: 8px;top: 20px !important;*/}
.irs-slider{top:10px !important;}
.quote-preview-block .table>caption+thead>tr:first-child>th, .quote-preview-block .table>colgroup+thead>tr:first-child>th, .quote-preview-block .table>thead:first-child>tr:first-child>th, .quote-preview-block .table>caption+thead>tr:first-child>td, .quote-preview-block .table>colgroup+thead>tr:first-child>td, .quote-preview-block .table>thead:first-child>tr:first-child>td {border-top: 0;border-right: 0;text-align:left;text-transform:none;border-bottom:1px solid #202020;}
.shipping-method .radio-but.radio label{padding:0px 0 4px 15px;    font-weight: bold;}
.product-detail-wrapper .shipping-method .radio label::after {top: 8px;left: 1px;}
.radio #ob_contactbook_isOffice label::after{top:0;left:-1px;}
.tooltip.top .tooltip-arrow{border-width: 5px 5px 0;margin-left: -4px;top:100% !important;}
.tooltip-inner {max-width: 100%;}
.tooltip.top {padding: 0;margin-top: -5px;}
.ob-my-quote-section .myquote-top-section .select-col.order-id-class {width: auto;min-width:inherit;margin-right: 5px; white-space: nowrap;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class {width: 30%;float: left}
.edit-product-modal .scrollbar{padding-right: 8px;}
.quick-view-product-modal .ob-product-detail-page .currency-select ul li a{cursor: default;}
.margin-top-15{margin-top: 15px;}
.checkout-tab-block ul.error-message {position: absolute;bottom: -13px;}
.my-quote-edit-delete .dropdown-menu{min-width: 100px !important;}
_:-ms-fullscreen, :root .radio label::after {left:1px;}
/*_:-ms-fullscreen, :root #js_request_quote_artwork_tabs .radio label::after {left: 1px;top: 0px;}*/
_:-ms-fullscreen, :root .product-detail-wrapper .upload-radio-btn .radio label::before{lwft:0px}
.edit-product-modal .more-option .other-option input + input {margin-left: 75px;margin-top: 15px;}
.ob-myaccount-sidebar ul li a i.fa-lock{font-size:20px;vertical-align: inherit;}
.ob-myaccount-sidebar ul li:hover a i.fa-lock{color: #fff;}
.header-search .advance-search-label {display: none;}
.ob-request-info-block .product-description .nav-tabs li {width: 50% !important;}
.ob-contact-form-block.quick-quote-form textarea { height: 318px;}
.myquote-top-section input[type="submit"],.myquote-top-section input[type="reset"]{height: 30px;letter-spacing: 0;margin-right: 0;min-width: inherit;padding: 4px 8px;}
.product-section-box h3 {padding: 0 10px;clear: both;}
.product-section-box .js-submit-transaction #js-send-order-edit.small-but.btn-default{float:left;}
.ob-contact-form-block .radio label::before,.shipping-method .radio label::before, .ob-contact-info-block .radio label::before{top:0;}
.ob-contact-form-block .radio input[type="radio"]:checked + label::after,.shipping-method .radio input[type="radio"]:checked + label::after, .ob-contact-info-block .radio input[type="radio"]:checked + label::after{top:0;}
.ob-contact-form-block .sub-form-box label{padding-left: 15px;}
.dropdown-submenu .dropdown-menu li a, .menu-box .navbar-nav .dropdown-submenu > a{font-size: 13px;text-transform: capitalize;}
/*.color-box.owl-carousel .owl-item{max-width: 33px !important;}
.wish-list-color-box.owl-carousel .owl-item{max-width: 33px !important;}
.wish-list-color-box-guest.owl-carousel .owl-item{max-width: 33px !important;}*/
.details-2 .table{margin-top: 10px;}
.ob-my-quote-section .myquote-top-section button[type="reset"]:hover{background: #ea0d8c;border: 1px solid #ea0d8c;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-desc-detail{width: 100%;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-image{width: 40%;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-desc{width: 60%;}
/*
.color-box.owl-carousel .owl-stage{width: 100% !important;}
.wish-listcolor-box.owl-carousel .owl-stage{width: 100% !important;}
*/
.file-input-wrap .filename { margin: 0 0 0 5px; float:left; }
.selection-color-box .color-selection-box .dropdown .btn {min-width: 190px;}

/*--VIRTUAL--*/
.estimate-detail .estimate-tag-block .estimate-row img{height: auto;}
.virtual-button {text-align: center;min-height: 39px;padding: 8px;color: #fff !important;font-family: arial;font-size: 16px;text-transform: capitalize;position: relative; border: 1px solid #000;display: block;border-radius: 20px;text-decoration: none;width: 250px;margin: 0 auto;}
.virtual-button:focus, .virtual-button:hover {background: #8e208c;color: #fff;border-color: transparent;text-decoration: none;}
.virtual-button br {display: none;}
.virtual-button i {padding-right: 5px;display: none !important;}
/*--VIRTUAL--*/

/*PPM ISSUE*/
.ob-quick-quote-block .list-view .pro-box .product-delete-btn.wishlist-delete-record {display:block;}
.quote-detail-wrapper .product-info-col-2 .estimate-row span { min-height: 30px;}
.mce-menubtn span {color: #333;margin-right: 2px;line-height: 20px;width: auto !important; background: inherit !important; border: 0 !important; display: inherit !important; padding: 0 !important;}
.quote-detail-wrapper .quote-content input[type="text"].tt-hint { visibility: hidden;}
.my-quote-detail-table .fa.pull-right{float: none !important;}
.banner-block-delete .btn-default{font-family: arial;}
.quantity-table .quantity-table-disc .owl-nav {text-align: right;margin: -35px 5px 22px 0; position: absolute;display: inline-block;top: 0;right: 0;font-size: 0;}
.quantity-table .quantity-table-disc .owl-nav.disabled {display: none;}
#myModal3 .quantity-table .table-heading, #myModal3 .quantity-table .table-content{font-size:15px;}
#myModal3 .quantity-table .table-heading {color:#fff;}
.quote-detail-wrapper .search-sku{display: inline-block;}
.checkbox-block input[type=checkbox].ace+.lbl, .checkbox-block input[type=radio].ace+.lbl { text-transform:none;}
.selection-color-box .dropdown-menu.color-selection-box > span{width:100%; float: none; padding: 5px;display: inline-block;height: auto;}
.selection-color-box .color-selection-box .caret {border-top: 4px solid  !important;border-right: 4px solid transparent !important;border-left: 4px solid transparent !important;transform: rotate(0deg) !important;margin-top: 8px !important;}
.product-info-col-2 .search-sku span {text-align: left !important;}
.hide_block {visibility:hidden;}
.cart-item-view .estimate-detail .estimate-tag-block, .shopping-cart-itemlist { text-align:left;}
/*PPM ISSUE*/

/*CHOSEN CSS*/
.chosen-container{width: 100% !important;height: 40px;}
.chosen-container-single .chosen-default, .chosen-container-single .chosen-single {height: 40px !important;line-height: 40px !important;color: #7f7f7f; font-size: 15px;font-family: 'arial';display: inherit; border: 1px solid #c3c3c3 !important;background: #FFF url(../images/checkout-select-arrow.png) no-repeat 95% center !important;width: 100%; box-shadow: none !important;}
.error-message li{font-size: 11px;color: red !important;margin-top: 3px;position: relative; line-height: 10px; bottom: 0;}
.form-group ul.message li + li{display:block;}
/*CHOSEN CSS*/

.bottom-footer a {color: #fff;display: inline-block;vertical-align: middle;padding: 0 5px;}
.btn-box-main.ob-btn-reg-block { margin-bottom: 15px;}
.quote-detail-title .fa { font-size: 26px; padding-top:1px;}
.quote-detail-title li a.btn.custom-btn:hover{color: #ea0d8c;}
select.form-control {border-radius: 4px;-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; height: 40px;}
.selection-color-box .dropdown-menu .color-table td.c-box a {padding: 0;width: 100%;}

@-moz-document url-prefix() { 
   /* .inp-parts.cstm .checkout-select-wrapper select {width: 70%;}*/
    .radio label::after{top: 0;padding-left: 3px;font-size: 12px;}
    .product-detail-wrapper .shipping-method .radio label:after {left: 2px;top: 7px;}
    .product-detail-wrapper .upload-radio-btn .radio label:before {top: 0;}
}
/*
@-moz-document url-prefix() { 
  .input-append.date.input-group.date-block {
     display:-moz-box !important;
  }
}
*/
/*--CHANGES--*/

/*
.modal-open .modal {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
*/
#upload_artwork_center .form-group .error-message li, #upload_artwork_center .form-group ul li, #upload_artwork_center .form-group .error-message li, #upload_artwork_center .form-group ul li, .help-block { position: absolute; bottom:-5px; }

@media all and (-ms-high-contrast:none){
.search-mail-block .search-col input[type='text'] { background:#fff !important;padding-right:40px;}
}

/*PPM UI RESPONSIVE ISSUES-19-DECEMBER-2016*/
.slidemenu .list-item .close-btn{right:0;}
.ob-upload-artwork-block .upload-border{height:40px;line-height:40px;}
.ob-quick-quote-block .quick-delete i{background:#fff;}
.option-body .radiobox > span{min-width:110px;font-size: 15px;}
.ob-upload-artwork-block .form-group .error-message li {margin-top:10px;}
.banner-block-delete button.btn-primary:hover, .banner-block-delete button.btn-primary:focus, .banner-block-delete button.btn-primary{height: 30px; margin-bottom:5px;}
/*PPM UI RESPONSIVE ISSUES-19-DECEMBER-2016*/

.ob-my-quote-detail-block .quote-detail-wrapper .product-info-col-2.dis-col .quote-charges-block-tab input[type="text"], .ob-my-quote-detail-block .quote-detail-wrapper .product-info-col-2.total-col .quote-charges-block-tab span{min-width: 100px;border: 1px solid #dadada;}
.info-menu ul li > a.bar:hover span {color: #fff;}
/*=====================*MEDIA QUERY START===================*/

/*=====================960 changes===================*/
/*.container { max-width: 960px; }*/
.navbar2 .navbar-nav>li { padding-right: 25px !important;}
.header-search.search-field.advance-search-wrap.dropdown > input {width: 300px;padding-right: 95px;border-left: 1px solid #dedede!important;}
.header-search.search-field button {width: initial;}
.header-search.search-field.advance-search-wrap.dropdown {width: 350px;}
.header-login-text.guest {right: 25%;}
.upper-block img {margin: 15px;width: auto;/* height: 50px; */}
.middle-footer .footer-heading {font-family: 'SinkinSans-400Regular';font-size: 14px;text-shadow: 0px 1px 0px #333;}
.product-description .nav-tabs a {font-size: 14px;}
.selection-color-box .dropdown .btn,.color-selected-col,.selection-color-box .dropdown > input[type="text"] {min-width: 130px;}
.product-detail-wrapper .or-block {padding: 0 0 0 10px;}
.upload-button { padding:7px;}
.ob-my-quote-section .myquote-top-section .top-title-form .input-group{width: 32%;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class {width: 26%;float: left;}
.price-range-col input {width: 50px;}
.panel-body {padding: 15px 8px;}
.ob-my-quote-section .myquote-top-section .search-width {width: 11%;}
.ob-my-quote-section .myquote-top-section .select-col {width: 21%;float: left;}
.ob-my-quote-section .myquote-top-section .top-title-form {width: 44%;float: left;}
.btn-box-main input[type="submit"] {min-width: 100px;}
.file-input-wrap .file-name {min-width: 90px;}
.art-fileupload .upload-btn-block {width: 60%;}
.product-section-box > .panel-group .panel-body, .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body {padding: 0 7px 7px;}
.request-info-modal .product-section-box h2 i {padding: 7px 11px 7px;}
.ob-product-compare .compare-block td.feature-block, .ob-product-compare .feature.summary td:first-child {white-space: nowrap;}
.scroll-block {overflow:auto;}
.input-group-addon {padding: 5px;}
.list-view .pro-button-details { left:60px;}
#owl-carousel-best-sellers .owl-item img {max-height: 85%}
#ob_contactbook_isOffice label::before {top: 0px;margin-left: -11px;}

/*=====================// 960 changes===================*/


/*-- PPM ISSUE --*/
.modal-footer button.btn.btn.btn-primary {margin-top: 0px;height: auto;background: #5c5c5c;margin-bottom: 0px;}
.modal-footer button.btn.btn.btn-primary:hover {background:#ea0d8c;}
.modal-footer button.btn-primary.btn.btn {margin-top: 0px;}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.position-inherit {}
.ob-order-form-block .form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group textarea {font: 12px arial;}
input#start_date {padding: 5px; font-size:13px;}
input#end_date { padding:5px; font-size:13px;}
.logo-col a { display:blcok;}
.banner-block-delete .modal-footer button.btn-primary.btn.btn { margin-top:-5px;height: 30px;}
/*.color-item-slide {height: 27px;    width: 27px;
    background-repeat: no-repeat !important;
    background-size: 30px 30px !important;
    background-position: -1px -1px !important;
}
.color-box label, .tooltip-color-box label {
    padding: 10px;
    height: 27px;
    width: 27px;
    font-size: 0;
    float: left;
    border-radius: 0;
    font-size: 100%;
    display: inline-block;
    border: #CCC 2px solid;
}*/
.banner-block-delete .modal-footer button.btn-primary.btn.btn {
    margin-top:0px; 
    height: 32px;
}
.estimate-paper-proof h3 { width:100%;}
.list-view .pro-desc h2 { margin-bottom:5px;}
ul.js-category-menu li ul li label {text-transform: none;}
.modal-body .qty-total { margin-right:0px;}
.product-section-box .avalbl-colors h3 {padding: 10px 0 0 0;}
.owl-teaser .owl-nav .owl-prev,.owl-teaser .owl-nav .owl-next {background: transparent;}
.modal-dialog.print-product tr td {vertical-align: top;}
#product_info0 .qty {width:100%;}
#modal-table .qty.col-sm-12 { width: 100%;}
/*--PPM ISSUE --*/

/*--ORDER STATUS--*/
.info-menu.slidemenu .header-loging {background: #004d7d;margin-right: 9% !important;}
.order-popup { margin-right:0px;}
.dropdown.login-col.header-login-text.order-popup {position: absolute;right: 0;background:#ea0d8c;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.dropdown.login-col.header-login-text.order-popup a{color: #ffffff !important;padding: 7px 5px 10px 5px;}
.info-menu.slidemenu .order-loging {background:#ea0d8c;}
.order-loging .dropdown-menu.dropdown-menu-arrow.hidden-xs::before {right: 30px !important;}
.slidemenu .order-loging .inner-box .fa.close-model { font-size: 25px;top: 3px; padding: 0;}
/*.order-loging .header-login-text.open > a.dropdown-toggle span { color:#fff;}*/
/*--ORDER STATUS--*/

 /*** loader css ***/
@-moz-keyframes ajax-loading-ball {0% {opacity: 0;transform: scale(0);}5% {opacity: 1;}
100% {opacity: 0;transform: scale(1) ;}
}
@-webkit-keyframes ajax-loading-ball {
0% {opacity: 0;-webkit-transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;-webkit-transform: scale(1) ;}
}
@keyframes ajax-loading-ball {
0% {opacity: 0;transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;transform: scale(1) ;}
}
.ajax-loading-ball {position: fixed;top: 0;bottom: 0;left: 0;right: 0; display: block;z-index: 9999;}
.ajax-loading-ball > div {animation: 1s linear 0s normal none infinite ajax-loading-ball;-webkit-animation: 1s linear 0s normal none infinite ajax-loading-ball;background-color: #8e208c;left: 50%;margin: -50px 0 0 -50px ;top: 50%;opacity: 0;position: absolute;width: 100px;height: 100px;border-radius: 50%;}
.ajax-loading-ball > div:nth-child(2) {animation-delay: 0.2s;-webkit-animation-delay: 0.2s; background-color: #8e208c;}
.ajax-loading-ball > div:nth-child(3) {animation-delay: 0.4s;-webkit-animation-delay: 0.4s; background-color: #8e208c;}
/*** loader css ***/
/* ------------------- */

.colorholder tr td {padding: 5px 1px;}
.selection-color-box .dropdown-menu a {font-size: 11px;font-family: arial;}
.slidemenu .add-button a {margin-right: 2px;}

/*--IE HACKS --*/
@media all and (-ms-high-contrast:none){
.shopping-table-block .total-amount-block tbody tr.grand-total td.total-price { font-size:21px;}
.search-field.header-search button { width:auto;}
}
.prod-det.col-xs-12 > img {height: 54px;margin: 5px;}
.product-flag-img  {right:-15px; top: 15px;}
.product-flag-img > div {margin-bottom: 2px;}
.product-flag-img img {max-width: 45px;  position: relative;}
#edit_product_popup #product-configuration-model .product-section-box .shipping-method .radio-but.radio { /*width: 140px;*/}
.print-product-detail .product-print-color,
.print-product-detail .product-print-color .color-box,
.print-product-detail .product-print-color .color-box .owl-stage-outer,
.print-product-detail .product-print-color .color-box .owl-stage-outer .owl-stage,
.print-product-detail .product-print-color .color-box .owl-stage-outer .owl-stage .owl-item {width: 100% !important;display: inline-block;}
.header-loging li a.js-btn-cart-queue {display: block;position: relative;z-index: 99;}
.avalbl-colors.padding-left-0 {padding: 0px !important;}
.avalbl-colors .owl-carousel .owl-item:last-child {margin-right: 0px !important;}
/**wish-list**/
.owl-theme.wish-list-color-box.owl-loaded {width: 100%;}
.owl-theme.wish-list-color-box.owl-loaded .owl-stage {width: 100% !important;transform: translate3d(0px, 0px, 0px) !important;transition: 0s !important;}
.owl-theme.wish-list-color-box.owl-loaded .owl-stage .owl-item {margin-bottom:  5px;}
.owl-theme.wish-list-color-box.owl-loaded .owl-nav {display: none;}
/**quick-quote**/
.ob-quick-quote-block .owl-theme.color-box.owl-loaded {width: 100%;}
.ob-quick-quote-block .owl-theme.color-box.owl-loaded .owl-stage {width: 100% !important;transform: translate3d(0px, 0px, 0px) !important;transition: 0s !important;}
.ob-quick-quote-block .owl-theme.color-box.owl-loaded .owl-stage .owl-item {margin-bottom:  5px;width: auto !important;}
.ob-quick-quote-block .owl-theme.color-box.owl-loaded .owl-nav {display: none;}
.edit-product-modal .contry-logo > a, .edit-product-modal .info-icons a .fa {color: #4b4b4b !important;}
.edit-product-modal .contry-logo > a:hover, .edit-product-modal .info-icons a:hover .fa {color: #8e208c !important;}
#search_add_products_popup.search-product-popup .product-result-col {overflow-x:hidden;overflow-y:auto; }
.more-option .info-icons a .fa {color: #4b4b4b !important;}
.more-option .info-icons a:hover .fa {}
.category-block .sub-menu {padding: 0 0 0 0px;}
.ob-product-compare .color-block img {width: 100%;height: 100%;vertical-align: top;}
#model-quote .product-section-box .shipping-method .radio {width: 100%;display: inline-block;font-size: 15px;}
#model-quote .product-section-box .shipping-method .radio label {font-size: 13.5px; font-weight: 100;}
.estimate-tag-block .estimate-row.js_sum_art_logo span {word-break: break-all; display: inline;float: none;}
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown a {padding: 0px 8px;}
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown a  i  {margin: 0px;vertical-align: top;}
.my-quote-detail-table.table-responsive { overflow: auto !important;padding-bottom: 60px;}
.list-view .pro-box {min-height: 280px;}
ul.header-loging .list-item {
    width: 322px;
}
.design-the {color: #004d7d; display: inline-block; margin-top: 5px; text-decoration: underline;}
.note {width: 100%; margin: 5px 0 0 0; display: inline-block; font-size: 13px;}
.alert {width: 100%; max-width: 960px;}




.prod-cat {
    position: relative;
    width: 100%;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  display:none;
}

.prod-cat:hover .image {
  opacity: 0.3;
}

.prod-cat:hover .middle {
  opacity: 1;
}


.text {
    background-color: #00000066;
    color: white;
    font-size: 16px;
    height: 216px;
    width: 216px;
    position: relative;
    padding-top: 50px;
    text-transform: uppercase;
    font-size: 29px; font-family: 'Proxima-nova-light'; 
}
ul.header-loging.stick-menu {
    display: none;
}
.header-search.search-field button{padding: 0 30px;}
.ui-advance-search .top-search-block .search-form{width: 650px}
.top-search-block {
    width: 650px;
}
.header-search.search-field.advance-search-wrap.dropdown > input {
    width: 398px;
}
.header-search .form-control{height: 45px}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-in-dropdown .inp-parts.ob-gender-select-box,.header-search.search-field button{    height: 45px;}
.search-in-dropdown .inp-parts .checkout-select-wrapper, .search-in-dropdown .inp-parts .checkout-select-wrapper select{line-height: 45px;}
.header-search .form-control {
    border-top: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;}
.header-search.search-field button{border-left: none}
.header-search.search-field button {
    border: 2px solid #d7d7d7;
    border-left: none;
}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {
    border: 2px solid #d7d7d7;
    border-right: 0px;
}
.product-add {
    background: none;
}
.menu-box .navbar-nav > li > a{color: #0074b2;padding: 0 9px;font-size: 24px;}
.whats-new-section h1,.get-social h1{    font-size: 36px;}
.get-social h1{margin-top: 50px}
.banner-over-text p{font-size:30px;font-weight:500;}
.middle-footer .footer-heading{font-size: 22px;}
.middle-footer .footer-link a{font-size: 18px}
.copyright{font-size: 14px}
.ob-logo-block .info-menu ul {
    margin-left: 26px;
}  
 
/* Desktops and laptops ----------- */
@media screen and (min-width:1200px) and (max-width: 3000px) {
.stick-menu.header-loging .login-text { color: #FFF; font-family: arial; }
.stick-menu.header-loging li.header-login-text { float: none; border: none; margin-bottom: 26px; text-align: center; position: initial; }
.stick-menu.header-loging .login-text { font-size: 16px; text-transform: capitalize; line-height: 14px; }
.stick-menu.header-loging .login-text span { font-size: 13px; }
.stick-menu.header-loging {position:fixed;right:0px;top:25%;width:84px;background:#9cbf00;margin:0px;padding:10px;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; -webkit-box-shadow: -7px 13px 7px -5px rgba(231, 231, 240, 1); -moz-box-shadow: -7px 13px 7px -5px rgba(231, 231, 240, 1); box-shadow: -2px 2px 4px 0px rgb(214, 214, 214);}
.header-loging.cart { margin-top: 40px; }
header .slidemenu ul li > a i.quote-icon span { color: #9cbf00; }
.main-checkout-block .nav-tabs > li > a{font-size: 18px;}
.ob-contact-main-block.guest{margin: 0 auto;width: 100%;}
.navbar2 .navbar-nav>li { padding-right:58px;}
.navbar2 .navbar-nav>li:last-child {padding-right: 0;}
/*.ob-quick-quote-block .list-view .brand-img{margin-top:30px;}*/
}

@media screen and (max-width:1500px){
    .ob-my-quote-section .product-description .nav-tabs li a {font-size: 15px;}
}

@media screen and (min-width:1025px) and (max-width: 3000px) {
.menu-box .dropdown-submenu .dropdown-menu > div { width: 100%; }
.menu-box .ui-navigation .dropdown-menu .dropdown-submenu .dropdown-menu { min-height: 287px; }
.menu-box .dropdown-submenu .dropdown-menu div:nth-child(2) img { top: 5px; right: 0;max-height: 265px; display:none;}
.ob-order-form-block .sub-form-box { width: 50%; margin: 0 auto; }
.add-new-address.modal .modal-dialog .modal-body { padding: 15px; width: 70%; margin: 0 auto; }
.sort-product .sort {width: 88%; }
.myquote-top-section .btn-default{min-width: 80px;padding: 4px 10px;}
}

@media screen and (min-width: 768px) and (max-width: 3000px) {
.product-thumb-img-anchar { width: 100px; }
.quick-view-left .bx-wrapper {float: none;clear: both;padding: 0;}
.ob-quick-view-product .quick-view-left .bx-controls-direction .bx-next {left: inherit;}
.ob-quick-view-product .quick-view-left .bx-controls-direction .bx-prev {left: -25px;}
.ob-quick-view-product .product-big-image-thumbnails .slide {padding-left: 15px;}
.product-gallery-page .zoom {display: block;vertical-align: middle;width: 100%;margin: 0 auto;text-align: center;}
.quick-view-left .bx-controls-direction a{opacity: inherit;}
.selector-quantity {}
}

@media screen and (min-width:768px) and (max-width:1199px) {
.header-loging .login-text { font-size: 12px; color: #004d7d; }
.stick-menu.header-loging .fa, .slidemenu .add-button a:hover .fa { color: #004d7d;}
.top-search-block { position: absolute; top: -60px; }
.stick-menu.header-loging span.fa.fa-heart-o { margin-top: 0; }
.dropdown.cart-popup.header-login-text { margin-top:-3px; }
span.fa.fa-shopping-cart.cart-menu { font-size: 20px; }
.slidemenu.shop-menu .header-loging .login-text span { display: none }
.slidemenu.shop-menu { margin-top: 20px; }
.slidemenu.shop-menu .header-loging .login-text { display: inline-block; margin-right: 15px; float: none; margin-left: 0; font-size: 13px; }
.slidemenu .cart-popup .dropdown-menu, .slidemenu .dropdown-popup .dropdown-menu, .slidemenu .quote-popup .dropdown-menu, .slidemenu .quote-popup.request-quote .dropdown-menu{ left: auto; right: -10px; top: 20px; margin-top: 15px; }
.slidemenu .dropdown-menu-arrow::before { left: 45px; }
.header-loging.stick-menu li.header-login-text { position: inherit; }
header .dropdown-popup .dropdown-menu-arrow::before, .slidemenu .quote-popup .dropdown-menu-arrow::before, .slidemenu .quote-popup.request-quote .dropdown-menu-arrow::before { top: -25px; width: 27px; height: 24px; transform: rotate(270deg); }
header li.dropdown-popup:nth-child(1) .dropdown-menu-arrow::before { top: -25px; left: 128px; }
header li.dropdown-popup:nth-child(2) .dropdown-menu-arrow::before { top: -25px; left: 194px; }
.slidemenu .quote-popup .dropdown-menu-arrow::before { left: 245px; }
.slidemenu .quote-popup.request-quote .dropdown-menu-arrow::before { left: 300px; }
.header-loging.stick-menu li.header-login-text .dropdown-btn .bft-but .fa { color: #fff; font-size: 15px; }
.price-block .filter-btn{margin-top: 0;width: 42px;margin-left: 0;}
.price-range-col input {width: 50px;}
.middle-footer .footer-heading{height: 35px;}
.ob-myaccount-mywishlist .list-view .pro-button-details {width:inherit;float: none;}
.ob-myaccount-mywishlist .list-view .pro-desc-detail {width: 100%;float: none;display: block;margin: 0 auto;text-align: center;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-desc-detail{text-align: left;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input, .header-search.search-field.advance-search-wrap.dropdown > input { width: 60%; padding-right: 15px; }
.header-search.search-field button { float: left; }
.header-login-text.guest { right:25%; }
/*--QUOTE CSS--*/
.ob-my-quote-section .myquote-top-section .top-title-form { width: 40%; }
.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 35%; }
.ob-my-quote-section .myquote-top-section .search-width { margin: 0; }
.quote-detail-wrapper .quote-content input[type="text"] { min-width: 110px; }
.search-product-popup .search-form { width: 100%; }
.ob-my-quote-section .myquote-top-section .select-col{width: 22%;}
/*--END QUOTE CSS--*/
.more-option .radiobox .input-group[class*=col-]{width: auto;}
.upload-logo label{margin-top: 0;}
.contry-logo > a{margin-right: 0; color:#4b4b4b;}
.edit-product-modal .contry-logo > a{ color:#4b4b4b;}
.ob-quick-quote-block .list-view .brand-img{top:0;position: relative;display: inherit !important;}
.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-image {width: 40%;}
.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-desc{width: 60%;}
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li{margin: 8px 0;}
}

@media screen and (max-width:992px) {
.padding-left-0 { padding-left: 15px !important; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title { text-align: center; padding-top: 15px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-img img { max-height: 90px; margin: 0 auto; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-img { width: auto; display: block; float: none; margin: 0 auto; }
.table.order-table tbody tr td table.order-desc tbody tr td { vertical-align: top; }
.responsive-tabs-container[class*="accordion-"] .accordion-link { background-color: #FFF !important; border: 1px solid #ddd !important; color: #004d7d !important; text-transform: uppercase !important; cursor: pointer }
.ob-personal-info-mian-block {width: 100%;}
.sort-style{width:70%;}
.list-view .brand-img{display: block !important;position: relative;}
.list-view .avalbl-colors{padding-left: 0 !important;margin-bottom: 10px;}
.ob-main-address-block a.btn-search{margin: 10px 0;}
.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-image {width: 100%;}
.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-desc{width: 100%;height: 100%;}
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li{margin: 8px auto;}
/*input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"], button.btn{margin-top: 10px;}*/
.ob-my-quote-section .myquote-top-section button[type="reset"]{min-width: inherit;font: 12px arial;padding: 4px 10px;margin-right: 5px;}
}
@media screen and (max-width:980px) {
.ob-quick-quote-block .list-view .pro-button-details{position: initial;}
.ob-quick-quote-block .list-view .product-tile .item-title, .list-view .product-tile .item-title{text-align: center;}
.list-view .brand-img{display: block !important;position: relative;top: 0;}
.ob-sort-block .show-product, .ob-sort-block .sort-product, .ob-sort-block .view-product {width: 100%;}
.ob-product-grid.list-view .product-tile .item-title{text-align: left;}
.ob-product-grid.list-view .pro-image {float: left;width: 30%;}
.ob-product-grid.list-view .pro-desc {width: 70%;float: left;text-align: left;padding-left: 15px;}
.ob-my-quote-section .myquote-top-section .select-col.order-id-class, .ob-my-quote-section .myquote-top-section .search-width.order-keyword-class{margin-top:6px;}
}

@media screen and (max-width:1500px){
    .ob-my-quote-section .product-description .nav-tabs li a {font-size: 15px;}
}

@media screen and (min-width:1025px) {
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit li a { display: none; }
.product-info-col-2 .search-sku span { text-align:left;}
}

@media screen and (max-width:1024px) {
.bootbox-confirm .btn-default {min-height: 35px !important;margin: 0px;}
.bootbox-confirm .btn-primary {min-height: 35px !important;margin: 0px;}
.modal-footer .cancle-btn {min-height: 35px !important;margin: 0px;}
.modal-footer .ok-btn {min-height: 35px !important;margin: 0px;}		
.table-responsive { border: none;white-space: nowrap; }
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown, .header-search.search-field.advance-search-wrap.dropdown { width: 82%; }
.header-search.search-field button { float: left; width: 14%; }
.header-search i.fa.fa-search.fa-fw { font-size: 16px; }
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input, .header-search.search-field.advance-search-wrap.dropdown > input { width: 86%; }
.nav .open>a.header-search-medium, .nav .open>a.header-search-medium:hover, .nav .open>a.header-search-medium:focus { color: #fff; }
.top-search-block::before { right: 5%; }
.search-in-dropdown { width: 18% !important; }
.edit-product-modal .modal-lg { width: 96%; margin: 15px auto; }
.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; }
.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
.ob-main-address-block .sort-style { width: auto; }
a.back-to-top { display: none !important; }
.quote-preview-block .modal-dialog { width: 96%; }
.ob-myaccount-mywishlist .ob-sort-block .show-product{float: left;}
.ob-myaccount-mywishlist .sort-style{width: 75%;}
.ob-myaccount-mywishlist .ob-sort-block .sort-product{margin-top: 5px}
.dropdown-grid .price span {font-size: 13px;}
.add-select-address-popup {padding: 26px 10px 0px 10px;}
.ob-about-main-block .about-img img{margin-bottom: 20px;}
.dropdown.cart-popup.header-login-text{margin-top: -3px;}
body .tooltip.in{display: none !important;}
.modal-dialog.print-product {width: auto;}
.filter-search .panel-group .panel-heading+.panel-collapse>.panel-body { padding:10px 5px;}
.price-block .filter-btn {margin-top: 0;width: auto;margin-left: 0;padding: 5px;}
.category-block .panel-heading span, .ob-product-grid-left .panel-heading span{font-size: 12px;}
.brand-block .panel-heading .fa {font-size: 20px;}
a.remove-add{width: inherit;}
ul.upload-radio-btn li {margin-right: 25px;display: block;margin: 10px;}
.edit-product-modal .scrollbar{padding-right: 4px;}
.edit-product-modal .option-body{padding:10px 10px;}
.shipping-method #js_shipping_method .radio-but label{font-size: 12px;}
.shipping-method .ship-col-right{padding-left: 0;}
.edit-product-modal .estimate-detail .estimate-tag-block{padding: 5px 10px;}
.ob-my-quote-section .product-description .nav-tabs li:last-child{width:20% !important;}
.ob-my-quote-section .product-description .nav-tabs li{width:16% !important;}
.owl-carousel.color-box li.owl-item{margin-bottom:5px;}
.owl-carousel.wish-list-color-box li.owl-item{margin-bottom:5px;}
.owl-carousel.wish-list-color-box-guest li.owl-item{margin-bottom:5px;}
input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"], button.btn{font: 12px arial; padding: 6px 8px;margin-bottom:0px; min-height:35px;}
.ob-upload-artwork-block input[type="submit"],.ob-upload-artwork-block input[type="button"],.ob-upload-artwork-block input[type="reset"],.ob-upload-artwork-block button[type="submit"],.ob-upload-artwork-block button[type="reset"]{margin-bottom: 0;}
.main-checkout-block .btn-box-main input[type="button"], .main-checkout-block .btn-box-main input[type="reset"] {font: 15px arial !important;min-width: 100px !important;width: auto;margin: 5px;padding: 5px 10px !important;height: 34px!important; margin-bottom: 5px !important;}
.cart-item-view tbody tr td, .cart-item-view thead tr th{padding: 5px 5px!important;}
.my-account .dashboard ul{padding-left: 100px;}
.my-account .dashboard h1.main-title.register{padding-left: 50px;}
.skuprice > div{font-size: 15px;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th{padding: 0px 0 0 25px;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th:nth-child(2){padding: 0px 0 0 2px;}
.cart-item-view .estimate-detail {width: 100%;}
.menu-box .navbar-nav {
    margin-top: 0px;
}
   .top-search-block{left: 0px}
}
@media screen and (min-width:768px) and (max-width:1023px) {
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit li a {display: none;}	
.menu-box .navbar-nav > li > a {font-size: 15px;}
.navbar2 .navbar-nav>li { padding-right:inherit !important;}
.ui-advance-search .top-search-block {margin-left:50px; display:block;left:1;}
.top-search-block { top:-50px; background:none; box-shadow:none; border:none;width: 400px;}
.top-search-block::before { display:none;}
}
@media screen and (max-width:980px){
.product-section-box .text-right {text-align: center;float: none !important;}
.ob-quick-quote-block .list-view .pro-desc {padding-top: 20px;}
.menu-box .navbar-nav > li > a {font-size: 14px;}
.print-position .row>div { width: 100% !important;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.ob-quick-view-product .quick-view-left .product-big-image img.img-responsive { width:50% !important; }
.bootbox-confirm .btn-default {min-height: 35px !important;margin: 0px;}
.bootbox-confirm .btn-primary {min-height: 35px !important;margin: 0px;}
.modal-footer .cancle-btn {min-height: 35px !important;margin: 0px;}
.modal-footer .ok-btn {min-height: 35px !important;margin: 0px;}		
.login-text span { display: inline-block; }
.header-login-text.guest { right: 20%; }
.ui-advance-search .top-search-block .search-form { width: 100%; }
.top-search-block .header-search { width: 82% !important; }
.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; }
.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
.ob-main-address-block .continue-btn { margin: 8px auto; }
.modal-dialog.print-product {width: auto;}
/*--QUOTE CSS--*/
.ob-my-quote-section .myquote-top-section .top-title-form, .quote-preview-block .product-info-col .product-info-col-2 .charges-table table { width: 100%;margin-bottom: 10px; }
.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 40%; }
.ob-my-quote-section .myquote-top-section .search-width { margin: 0; }
.ob-my-quote-section .myquote-top-section .select-col { width: 34%; margin-right: 0; }
.ob-my-quote-section .myquote-top-section .search-width {width: 42%; }
.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { min-width: 100px; }
.ob-my-quote-section .myquote-top-section .select-col select { width: 55%; }
.ob-my-quote-section .product-description .nav-tabs li a { font-size: 14px; white-space: inherit; min-height: 54px;}
.ob-my-quote-section .product-description .nav-tabs li.active a{min-height: 60px;}
.ob-my-quote-section .product-description .nav-tabs li.active a:hover { border-radius: 5px 5px 0 0; padding: 10px 6px !important; }
.quote-detail-title li:nth-child(3) { margin: 0; }
.quote-header-block .form-group.search-width, .quote-header-block .date-col { padding-top: 10px; }
.quote-detail-wrapper .quote-content input[type="text"] { min-width: 110px; }
.amout-col label { width: 10%; }
.amout-col input { width: 90%; }
/*--END QUOTE CSS--*/
 .address-model .modal-dialog {width: 96%;}
.ob-quick-view-product .quick-view-left .product-big-image {width: inherit !important;}
.ob-sort-block .show-product{width: 100%;}
.ob-sort-block .sort-product{width: 70%}
.ob-sort-block .view-product{width: 30%;}
.edit-profile-section .row{width: 100%;}
.social-img { float: none; display: block; margin: -20px auto; text-align: center; }
.social-img a:first-child { display: block; margin: 5px auto; text-align: center; }
.ob-my-quote-section .myquote-top-section .select-col.order-id-class{margin-top:0px;width:14%;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class {width: 64%;margin: 0px 0;}
.my-review .list-view .pro-image, .my-review .list-view .pro-desc {width: 100%;float: none; text-align: center;}
.my-review .list-view .product-tile{display: block;text-align: center;}
.my-review .list-view .product-tile .item-title{text-align: center;}
.myquote-top-section input[type="submit"], .myquote-top-section input[type="reset"]{margin-top: 10px;}
.order-total .amout-col .quote-charges-block-tab2 input {width: auto; float: right;}
.order-total .amout-col .quote-charges-block-tab2 label {float: none;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-desc-detail{text-align:center;}
.myquote-top-section button.btn {margin-top: 0;}
.social-img {float: none;display: block;margin: -30px auto;text-align: center;}
.social-img a:first-child { display: inline-block; margin: 5px auto; text-align: center; }
.get-social h1{margin-bottom: 47px;}
}

@media screen and (min-width:768px) {
.dropdown.cart-popup.header-login-text { position: inherit; } 
.dropdown.cart-popup.header-login-text .dropdown-btn .fa-shopping-cart { color: #fff; }
.color-selection-box.dropdown-menu{top:45px;}
.help-products .index-help-block {padding:0px; max-width: 100%; height: 60px; display: block; vertical-align: middle; text-align: center; background: #fff; margin: 0px 15px; border:none;}
.ob-contact-address-block .address .contact-add {float: right;width: 85%;font-size: 14px;color: #363636;font-family: arial;}
}

@media screen and (max-width: 767px) {
.bootbox-confirm .btn-default {min-height: 35px !important;margin: 0px;}
.bootbox-confirm .btn-primary {min-height: 35px !important;margin: 0px;}
.modal-footer .cancle-btn {min-height: 35px !important;margin: 0px;}
.modal-footer .ok-btn {min-height: 35px !important;margin: 0px;}	
.mob_fax_block { white-space:nowrap;}
.mob_color_block { white-space:normal;}
.banner-over-text.text-center {padding: 0;}	
.header-search.search-field button { min-width:50px;}
.address-model .search-mail-block {border: 0;padding: 0;margin: 5px 0px;}	
button#js_dropdownMenu_standard1282904_101_1 {margin-bottom: 0px;}	
.selection-color-box .dropdown-menu span {border: 1px solid #d2d2d2 !important;}	
.ob-product-grid.list-view .product-tile .item-title{text-align:center;}
.main-checkout-block .check-box-privacy .check-block.checkbox { margin-left: 0; padding-left: 0; }
.credit-card-payment form, .notes-block { width: 100%; margin: 0 auto; }
.product-section-box .small-but.btn-default { padding: 10px 15px; min-width: 90px; }
.ob-header .logo-col img { height: auto; max-height:inherit; }
.stick-menu.header-loging li.header-login-text { display: inline-block; margin-bottom: 0px; float: left; }
.stick-menu.header-loging { position: relative; right: 0px; top: 30%; width: auto; background: none; box-shadow: none; float: none; text-align: center; left: 0; display: inline-block; padding: 5px 0; }
.header-loging.cart { display: inline-block; padding: 5px 0; width: auto; float: none; background: none; }
.slidemenu.shop-menu { padding-top: 0px; display: block; text-align: center; margin: 0 auto; }
.nav-tabs>li { width: 100% }
.social-fooer { height: 200px }
.middle-footer .row > div { border-bottom: none }
.menu-box .navbar-nav > li > a { padding: 9px 24px; line-height: 25px; }
.header-loging { background: transparent }
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: absolute!important; width: 100% !important; margin: 7px 0 0; right: initial; }
.top-search-block { position: absolute; top: 34px; }
.ob-top-menu .slidemenu .fa { font-size: 15px; color: #555; float:left;margin-right: 5px;}
.ob-top-menu .slidemenu .header-login-text.guest .fa { color: #004d7d;float: none;}
.header-login-text.guest { position: static; }
#mainmenu-nav .navbar-toggle > .icon-bar { background-color: #FFF }
.stick-menu.header-loging span.fa.fa-heart-o { margin-top: 0px; }
.dropdown.cart-popup.header-login-text .fa-shopping-cart { color: initial; font-size: 15px; }
.dropdown.cart-popup.header-login-text .login-text { color: #FFF; }
.header-loging li.header-login-text { padding: 0px }
.home-content { margin-top: 10px; }
.help-products { margin:8px 0 25px 0; }
.list-view .product-tile .item-title, .list-view .rating, .list-view .pro-button-details { position: initial }
.list-view .list-review { display: none }
.list-view .brand-img { position: initial;display: block !important;}
.list-view .rating { display: none }
.breadcrumb ul li a, .breadcrumb ul li { font-size: 14px; }
.title-block .heading-2 { font-size: 17px; }
.skuprice > div { float: left !important; text-align: left }
.ob-product-detail-page .prod-det img { /*max-width: 60px;*/margin: 0px 5px;}
.prod-det.col-xs-12 { padding-left: 0px;padding-right: 0; }
.product-section-box .detail-popup-block > ul > li { width: 100% }
.color-filter ul li { display: inline-block; float: none; margin-bottom: 0px; margin-right: 0px; }
.ob-product-detail-page .currency-select span { font-size: 12px;text-align: left; width:100%; white-space: nowrap;}
.product-detail-wrapper .nav-tabs { border-bottom: none }
.product-detail-wrapper .nav-tabs li a { padding:18px 3px;font-size: 14px; text-align: center;height:60px;display: block;}
.product-detail-wrapper .nav-tabs { margin-bottom: 1px; }
.note-col.pull-left.email { width: initial;margin-left: 0; }
.optional-col.spacing{margin-left: 10px;}
.optional-panel.barrel .dropdown.dropdown_size { margin-left: 0px }
.optional-panel.barrel .dropdown.dropdown_size { width: 100% }
.selection-common-box.pull-left { width: 100% }
.optional-panel.barrel .dropdown.dropdown_size { width: 100%; }
.note-col.pull-left.email { margin-bottom: 20px; }
.optional-col-panel { padding-left: 5px }
.shipping-option .selection-common-box, .shipping-option .date-block { width: 100% }
.main-shopping-block .shopping-cart-itemlist tr td > img { margin-right: 10px; margin-left: 10px; }
/*.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th { min-width: 150px; }*/
.checkout-tab-block .ob-contact-info-block { padding: 0px }
.main-checkout-block .continue-btn { position: initial; margin-top: 0px; }
.checkout-tab-block .ob-contact-info-block .continue-btn { font-size: 12px; padding: 0 5px; min-width: 230px;letter-spacing: 0px; }
h1.billing-add { font-family: 'arial'; font-size: 17px; margin: 0px 0px 14px 0; }
.main-checkout-block .btn-box-main input[type="button"] { font: 16px arial; padding: 0px 28px; height: 36px; margin-bottom: 20px; }
.main-checkout-block .sub-form-box { width: 91%; }
.checkout-tab-block .ob-contact-info-block { padding: 11px; padding-bottom: 15px; }
table.table-full { width: 100% !important }
.shopping-table-block tbody tr td.discount-codes input[type="submit"] { margin-top: 10px }
.responsive-tabs-container[class*="accordion-"] .accordion-link { background-color: #FFF !important; border: 1px solid #ddd !important; color: #004d7d !important; text-transform: uppercase !important; cursor: pointer }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #FFF }
.menu-box .navbar-nav li b.menu-caret1 { display: block; }
.banner-box { display: block; margin-top: 0; }
.banner-over-text a.btn-sign-up { font-size: 12px; }
.banner-over { margin-bottom: 15px; }
.stick-menu.header-loging .fa { color: #555; }
.info-menu .header-loging { margin: 0px; background: #004d7d; padding: 2px 7px 8px 3px; }
.ob-top-menu .info-menu .header-loging .login-col .login-text { color: #fff; display: block; position: initial; background: none; width: auto; font-size: 13px; height: auto; float:right;}
.ob-top-menu .info-menu .header-loging .login-col .login-text span { display: block; }
.header-login-text.open > a span, .header-login-text.open > a .login-text { color: #fff; }
.ob-top-menu .info-menu .header-loging .login-col .login-text span .fa {display: inline-block;float: none;color: #fff; }
.ob-top-menu .slidemenu .login-col.header-login-text .fa{color: #fff;}
.info-menu .header-loging .login-text { text-transform: capitalize; font-size: 14px; font-family: arial; }
/*.header-loging li.header-login-text.guest { padding-top: 7px; float: none; position: absolute;width: 70%;text-align: right; }*/
.header-loging li.header-login-text.guest { padding-top: 7px; float: none; position: absolute; left: inherit;right: 130px; }
.header-login-text.guest { right: 0; left: 0; text-align: center; }
.ob-header .logo-col { float: none; width: auto; margin: 12px auto; text-align: center; display: block; }
.menu-box .navbar-nav > li > a { font-size: 12px; }
.form-group.inp-parts.cstm label { width: 29%; }
.inp-parts { height:auto; padding-bottom:5px; }
.form-group.inp-parts.cstm {margin-bottom: 15px;}
.request-info-popup-modal .inp-parts {margin-bottom: 25px; }
.ob-main-address-block .continue-btn { margin-bottom: 10px; }
.checkout-tab-block.gust-user-part ul.error-message li { float: none; display: block; text-align: left; position: relative; bottom: 0; }
.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; }
.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
.ob-my-logo-main-block .action-row { margin-bottom: 30px; width: 100%; margin: 0; }
.ob-myaccount-mywishlist .list-view .pro-desc-detail, .ob-myaccount-mywishlist .list-view .pro-button-details { width: 100%; display: block; }
.ob-myaccount-mywishlist .list-view .pro-button-details { margin-top: 20px; }
.list-view .pro-image, .list-view .pro-desc { width: 100%; float: none; text-align: center; }
.list-view .pro-box .product-img-blk { height: 100px; }
.ob-myaccount-mywishlist .ob-sort-block .show-product { width: 100%; display: inline-block; text-align: center; }
.ob-myaccount-mywishlist .ob-sort-block .sort-product { display: block; text-align: center; margin: 0 auto; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove { text-align: center; }
.ob-product-grid.list-view .pro-desc { margin-top: 0; }
.my-review .ob-sort-block .sort-product { width: 100%; float: none; }
.my-review .list-view .list-review { display: inline-block;}
.edit-profile-section .row { width: 100%; display: block; float: none; margin: 0 auto; }
.edit-profile-section .row .form-group label { padding:10px 0; font-size: 13px; }
.edit-profile-section .row .form-group input[type="submit"] { margin: 0 auto; display: block; }
.content-info-page .account-innerpage .breadcrumb { padding-left: 15px; }
.ob-my-quote-section .ui-link { margin: 15px 0px 0; }
.leave-feedback .vote { margin-top: 30px; }
.search-product-popup .inp-parts .checkout-select-wrapper{display: block;}
/*--QUOTE CSS--*/
.search-product-popup .search-dropdown, .search-product-popup .search-form .form-group { float: none; width: 100%; padding: 0; }
.search-product-popup .modal-dialog, .search-product-popup .top-search-block .header-search { width: 96%; }
.recommeded-product-slider .owl-next { background: url(../images/goldstar/next-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: 6px; background-repeat: no-repeat; position: absolute; right: 0px; top: 21%; opacity: 1; z-index: 9; }
.recommeded-product-slider .owl-prev { background: url(../images/goldstar/previus-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: -7px; background-repeat: no-repeat; position: absolute; left: 0px; top: 21%; opacity: 1; z-index: 999 }
.quick-view-left .product-big-image img { width: auto; height: auto; }
.ob-art-main-block .art-img-block { width: 100%; }
.ob-art-main-block ul.art-img li { display: block; }
.ob-art-main-block h3 { width: 100%; margin-top: 30px; }
.order-remove-modal .modal-body .remove-item h3 { font-size: 16px; }
.cart-item-view tbody tr td, .cart-item-view thead tr th { text-align: left; padding: 5px 5px!important; }
.main-shopping-block thead tr th.table-size-box-main { padding-left: 4px; }
.product-rating-title-wrap .btn-default { border-radius: 2px; display: inline-block; padding: 8px; font-size: 14px; min-width: 140px; }
.product-rating-title-wrap .product-rating-top-block { display: block; border-right: 0; margin-bottom: 10px; }
.view-review-col p { margin-top: 18px; }
.product-rating-info-wrap { padding: 15px 5px; }
.social-img { float: none; display: block; margin: -20px auto; text-align: center; }
.social-img a:first-child { display: block; margin: 5px auto; text-align: center; }
.upper-block img { margin: 15px; }
.selector-quantity {margin-left:65px;}
span.remove{display: none;}
.quntity-count .ui-icon-delete{left: 0;float: left;}
span.colr-nm{font-size: 12px;}
.input-group[class*="col-"] {padding-left: 6px;}
.address-model .modal-dialog{width: auto;}
.quick-view-left .bx-controls-direction{display: none;}
.ob-privacy-policy .general-terms h2.head-sub{width: 100%;}
.ob-quick-quote-block .list-view .product-tile .item-title,.ob-quick-quote-block .list-view .rating,.ob-quick-quote-block .list-view .pro-button-details{position: initial;}
.ob-contact-form-block.quick-quote-form textarea {height: 100px;}
.download-image .download-image-block-left {margin-top: 10px;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper{border-radius: 4px;}
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input, .header-search.search-field.advance-search-wrap.dropdown > input {width: 100%;border: 1px solid #B3B3B3;border-left: 1px solid #B3B3B3 !important;border-radius: 4px;border-top: 0;}
.product-tile .item-title{min-height: 50px;}
.middle-footer .feedback-responsive .form-group label {color: #ffa6fe;}
.ob-product-grid.list-view .pro-image, .ob-product-grid.list-view .pro-desc{width: 100%;float: none;text-align: center;}
.bx-wrapper img{max-height:80px;margin: 0 auto;}
.bx-viewport{min-height: 100px;}
.my-account .dashboard-block {text-align: center;margin: 0 auto;width: 50%;float: left;padding: 0 15px;height: 180px;}
.my-account .dashboard-block span {font: 14px arial;}
.my-account .dashboard ul{padding-left: 50px;}
.my-account .dashboard h1.main-title.register{padding-left: 0;}
.ob-recently-view-product .recommeded-product-slider .owl-next{right: 12px;}
.ob-recently-view-product .recommeded-product-slider .owl-prev{left: 12px;}
.price-block .filter-btn {margin-top: 0;width: 80px;margin-left: 0;padding: 0 10px;}
.product-block .product-rating-top-block, .pro-box .product-rating-top-block, .sales { display:none;}
.modal-dialog.print-product {width:auto;}
.modal-dialog.print-product {width:auto;}
.pro-remove { text-align:center;}
.pro-remove span { padding:0px 10px;}
.right-menu .serach-col { display:none;}
.print-logo1 img {width: 100%;}
.header-search.search-field.advance-search-wrap.dropdown > input {border-top: 1px solid #B3B3B3;}
.ui-advance-search .top-search-block .search-form .search-in-dropdown { margin-bottom:5px;}
.social-img img { margin-left:5px;}
.no-video p,.quick-view-rating-block .no-rating p { line-height:normal;font-size: 24px;}
.quick-view-rating-block .product-rating-top-block .rating i {font-size: 30px;color: #9B9B9B;padding-right: 10px;}
.ob-quick-view-product {padding: 5px;}
.padding-left-0 {padding-left: 0 !important;padding-right: 0;}
.col-md-6.col-lg-6.col-sm-12.col-xs-12.padding-left-0 {padding: 0 15px !important;}
.ob-product-detail-page .skuprice .product-rating-top-block{padding-left: 20px !important;}
.js-banner-dynamic-height-width { width: auto; max-width: 100%; height: 100%!important;}
.list-view .pro-desc .item-title{margin-right: 0;}
.ob-product-grid.list-view .pro-desc{padding-left: 0;}
.product-section-box > .panel-group .panel-body, .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body{padding:0;}
.radio label{margin-top: 10px;}
.product-description .tab-pane.fade.in.active{padding: 5px;}
.upload-radio-btn {margin: 0 12px;}
.more-option .tab-pane {padding: 0 5px;}
.product-description .nav-tabs .active a, .product-description .nav-tabs .active a:hover, .product-description .nav-tabs .active a:focus, .product-description .nav-tabs a:hover, .product-description .nav-tabs a:focus{height:64px;}
.request-info-popup-modal .modal-lg, .request-info-popup-modal .modal-lg{width: 95%;margin: 10px auto;}
.owl-carousel.color-box li.owl-item{margin-right:10px;}
.owl-carousel.wish-list-color-box li.owl-item{margin-right:10px;}
.owl-carousel.wish-list-color-box-guest li.owl-item{margin-right:10px;}
.upload-button{font-size: 12px;padding: 7px 10px;}
.estimate-paper-proof h3{width:100%;}
.print-product-detail label, .product-print-shipping label, .print-product-detail span, .product-print-shipping span{font-size: 13px;}
.product-print-color .color-box li{margin-right: 4px;margin-bottom: 4px;}
.product-print-color .wish-list-color-box li{margin-right: 4px;margin-bottom: 4px;}
.product-print-color .wish-list-color-box-guest li{margin-right: 4px;margin-bottom: 4px;}
.print-product .modal-body{padding: 6px;}
input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"] {font: 12px arial;padding: 6px 8px; height: 35px;letter-spacing: 0px;min-width: 100px;}
.my-quote-detail-table.table-responsive{overflow-y: auto;}
.ob-my-quote-section .myquote-top-section .select-col.order-id-class {width: 100%;min-width: auto;margin-top: 5px;position: relative;padding-left: 0;margin:0px;  } 
.ob-my-quote-section .myquote-top-section .select-col.order-id-class label {position: relative;left: 0;width: 100%;display:block;min-width:auto;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class{width:100%;}
.ob-my-quote-section .myquote-top-section .top-title-form label {left: 0;position: relative;}
.ob-my-quote-section .myquote-top-section .top-title-form {display: block;float: none;padding-left: 0;width: 100%;}
.edit-product-modal .prod-det.col-xs-12 {padding-left: 15px !important;padding-right: 15px !important;}
.edit-product-modal .ob-product-detail-page .prod-det p{margin-top: 0;}
.my-review .list-view .product-tile { display: block; min-height:60px; }
.list-view .pro-desc .item-code { float: left; width: 100%; }
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1), .quote-detail-wrapper .quote-block .panel-heading .delete-price span{font-size:15px;}
.model-popup-black .modal-header{padding-top:48px;}
.ob-quick-quote-block .list-view .pro-box{padding: 10px 10px;}
.my-address{width: auto;font-size: 15px;}
.address-model .modal-body {padding: 40px 20px 50px;}
.quote-content{padding:10px;}
.ob-sort-block .view-product{display: none;}
.request-post-comment input[type="button"]{margin: 4px auto;margin-right: 4px;}
.request-info-popup-modal .modal-header h1.modal-title{padding: 0;font-size: 15px;}
.main-shopping-block .shopping-cart-itemlist tr td.td-totl{padding-right:10px;}
.ob-upload-artwork-block .padding-left-0 {padding: 0 15px !important;}
.ob-upload-artwork-block .inp-parts{height: auto;}
.my-review .list-view .product-tile .item-title{text-align: center;}
.model-popup-black .modal-header h1.modal-title .fa{font-size: 22px;display: inline-block;}
.type-coupon-code input[type="submit"]{margin-left: 8px;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title td,
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th {padding: 5px !important;}
.ob-product-detail-page .js-product-transaction-box2 .title-block {float: none;}
#edit_product_popup .modal-header h1.modal-title{padding:5px 10px;font-size:14px;}
.contry-logo img{margin: 0px 8px 5px 8px;}
.order-total .amout-col .quote-charges-block-tab2 input {width: auto; float: right;}
.order-total .amout-col .quote-charges-block-tab2 label {float: none;}
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row{margin-left: 2px;}
.addnew-option-head a{font-size: 15px;}
.shopping-table-block tbody tr td.discount-codes input[type="submit"]{min-width: 90px;}
.shopping-table-block tbody tr td.discount-codes input[type="text"].js_apply_coupon_code {width: auto;}
.billing-address-col table td{padding: 5px 10px;}
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table th{font-size: 14px;}
.search-address-section .inp-parts{height: inherit;}
/*.selection-color-box .dropdown-menu{top:45px;}*/
.ob-main-address-block .search-address-section .form-group.inp-parts.cstm label { width: 15%;}
.ob-main-address-block .search-address-section .inp-parts.cstm .checkout-select-wrapper {width: 85%;}
.td-totl, .td-totl-price {font-size: 15px !important;}
.myquote-top-section button.btn {margin-top: 0;margin-bottom: 20px;}
.js-country-price .table > tbody > tr > td {font-size: 13px;}
h1.main-title.register{font-size: 15px;}
.quick-view-product-modal .quick-view-left .product-thumb-img-anchar {height: auto; max-height: 60px;}
input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"] {font: 12px arial;padding: 6px 8px;height: 35px;
    letter-spacing: 0px;min-width: 100px; margin-top:0;}
.selection-color-box .dropdown-menu span { border:none;}
.order-total .row {padding: 10px;}	
.col-lg-6.col-md-6.col-sm-6.col-xs-12.position-inherit {padding: 10px;}
.optional-panel.barrel .dropdown.dropdown_size {width: 83%;}
/*.nav.navbar-nav.ui-advance-search.pull-right.position-inherit li a {display: block !important;}*/
.ui-advance-search .top-search-block { display:none;}
.form-group ul.message li {font: 11px arial;color: #898989 !important;text-align: left;position: relative;top: 3px;}
/*.header-search.search-field.advance-search-wrap.js-advance-search-wrap.dropdown {display: none !important;}*/
.zoom.product-gallery img {max-width: 250px;}
.product-thumb-img-anchar:hover { border: 1px solid #004d7d; display:inline-block;}
.file-input-wrap .filename {max-width: 100px; margin:0 auto;float: none !important;}
.upload-img-pdf div, .upload-img-pdf p, .upload-img-pdf label, .upload-img-pdf span, .upload-img-pdf .file-name {display: block;width: 100%;
    text-align: center !important; float:none !important;}
.upload-img-pdf .file-input-wrap .label-name, .upload-img-pdf .file-input-wrap .file-name { width:150px; margin:5px auto; float:none !important; max-width:150px;}	
.banner-block-delete .modal-footer button.btn-primary.btn.btn {margin-top: 0;height: 23px;}
.btn.btn-default {margin-bottom:0px !important;}
.btn.btn-primary {margin-top:0px !important; height:30px !important;}
.request-info-modal .panel-heading {padding: 0;}
button.radio-check.js-pop-select-address-from {margin-bottom: 5px;}
.search-mail-block .search-col input[type="submit"] {background: transparent url(../images/header-search-acc.png) no-repeat center center; top:0;}
.order-details .billing-payment .top-title{white-space:nowrap;}
    
.order-loging .login-col.header-login-text .login-text { display: block;}    
.header-loging li.header-login-text { margin: 0;}
.info-menu .header-loging { padding: 0 10px;}    
.header-loging li.header-login-text.guest { right: 250px;}    
.info-menu.slidemenu .header-loging {margin-right: 90px !important;}    
.dropdown.login-col.header-login-text.order-popup {right: -10px;}     
.menu-box .navbar-nav b {top: 0;}    
.quote-preview-block .order-total {padding:0px;} 
.color-selection-box.dropdown-menu {top: 57px;} 

.product-detail-wrapper .tab-pane .upload-art-works-main .other-option .add-input-sign,
.product-detail-wrapper .tab-pane .upload-art-works-main .other-option .info-icons { margin-top: 22px;}
.product-detail-wrapper .upload-art-type .logo-upload-both .upload-art-works .input-group {width: auto;}
.product-detail-wrapper .upload-type-set .other-option .col-sm-10.col-xs-12 {width: 210px;}
.product-detail-wrapper .upload-type-set .other-option .col-sm-10.col-xs-12 + .add-input-sign,
.product-detail-wrapper .upload-type-set .other-option .col-sm-10.col-xs-12 + div .other-option > .info-icons {margin-top:22px}  
.social-img{    margin: 0;}
.social-img a:first-child{display: inline-block}
.header-loging li a {display: block !important;}
.header-loging li a {padding: 0 15px !important;position: relative !important;}
.header-loging li.header-login-text span.login-text{    font-size: 11px !important;    color: #fff !important;}
.ob-logo-block .info-menu {
  
    margin-left: 0px;
}
.ob-menu {
    background: #8e208c;
    box-shadow: none;
}
.menu-box .navbar-nav > li > a {
    padding: 1px 54px !important;
    line-height: 25px;
    color: #fff;
    text-transform: uppercase;
}
.header-loging li.header-login-text span.login-text span, .login-col.header-login-text .login-text{display: block}
}
.product-loding-block{text-align: center}
 


 

@media screen and (max-width: 767px) and (min-width: 560px) {
	.print-position .row>div { width: 100% !important;}
}
@media screen and (min-width: 480px) and (max-width:767px) {
.ob-my-quote-section .myquote-top-section .top-title-form { width: 100%; }
.ob-my-quote-section .myquote-top-section .select-col { position: relative; padding-left: 0px; width: 100%; margin-right: 0; }
.ob-my-quote-section .myquote-top-section .select-col label { left: 0; }
.ob-my-quote-section .myquote-top-section .select-col select { width:96%; }
.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { min-width: 80px; }
.ob-my-quote-section .myquote-top-section .search-width { float: left;width: 100%;margin-right: 0;margin-left: 0;margin-bottom: 20px; }
.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 46%; }
.ob-my-quote-section .product-description .nav-tabs li a { font-size: 14px;white-space: inherit; }
.ob-my-quote-section .product-description .tabbable { overflow-y: hidden; }
.ob-my-quote-section .product-description .nav-tabs { width: 700px; }
.ob-my-quote-section .product-description .tab-content .tab-pane { width: 700px; }
.ob-my-quote-section .myquote-top-section .top-title-form label { position: absolute; left:8px; }
.ob-my-quote-section .myquote-top-section .top-title-form { padding-left: 90px; display: inline-block;}
.ob-my-quote-section .myquote-top-section .top-title-form.search-width2 {float: left;width: 100%;}
.quote-detail-title li { margin-bottom: 10px; margin-right: 0 !important; }
.quote-detail-title li a.btn { min-width: 138px; }
.quote-detail-wrapper .quote-block .quote-header-block .search-width, .quote-detail-wrapper .quote-block .quote-header-block .date-col { position: relative; padding-left: 100px; margin: 10px 0; padding-right: 0; }
.quote-detail-wrapper .quote-block .quote-header-block .input-group, .quote-detail-wrapper .quote-block .quote-header-block .search-width input[type="text"] { width: 97%; margin: 0; }
.quote-detail-wrapper .quote-block .quote-header-block .search-width label, .quote-detail-wrapper .quote-block .quote-header-block .date-col label { position: absolute; left: 15px; }
.quote-detail-wrapper .quote-block .panel-heading .delete-price { float: none; position: relative; right: inherit; }
.quote-detail-wrapper .quote-block .panel-group .panel, .quote-detail-wrapper .quote-block .panel-heading { width: 100%; display: inline-block; }
.charges-table { overflow: auto; }
.quote-detail-wrapper .product-info-col label { left: 0; }
.amout-col label { width: 20px; padding-left: 0; }
.amout-col input { width: 95%; }
.quote-detail-wrapper .delete-price a { margin-top: -25px; }
.charges-table table td input, .charges-table table td select { min-width: 115px; }
.my-account .dashboard .acc-section{width: 50%;}
.ob-my-quote-section .myquote-top-section .top-title-form .input-group {width: 47%;}  
.ob-my-quote-section .myquote-top-section .select-col.order-id-class {width: 19%;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class { width: 80%;margin-left: 0; margin-bottom: 8px;}
.contry-logo img{max-width:30px; max-height:32px;}
.quote-detail-title ul {float: none !important;margin: 10px 0;text-align: center;}
.quote-detail-title li {margin-bottom: 10px;margin-right: 0 !important;display: inline-block;text-align: center;margin: 5px auto;float: none;}
    
}

@media screen and (max-width:479px) {
.checkbox-block input[type=checkbox].ace+.lbl, .checkbox-block input[type=radio].ace+.lbl { white-space:nowrap;}
button.btn.btn-primary {min-height: 30px;margin: 5px 0px;}	
.header-loging li.header-login-text.guest{width: 110px;}
.slidemenu { padding-top: 5px; }
.ob-header .logo-col { float: none; margin: 12px 0; margin: 10px auto; }
.slidemenu.shop-menu { /* display: table;*/ margin-top: 20px; }
.ob-top-menu-op2 .slidemenu.shop-menu { display: inline-block; margin: 0; }
.slidemenu { display: block; float: none; margin: 0 auto; padding-top: 5px; }
.info-menu ul li > a { font-size: 11px; }
.detail-popup-block > ul > li { width: 22.2%; }
.inquiry-subshop { height: 275px; padding: 10px; }
.top-nav-right { float: none; }
.request-comment-box .profile-pic { margin: 0 auto; float: none; }
.user-comment { float: none; width: 100%; text-align: center; margin: 20px 0 0 0; }
.request-comment-box span { float: none; }
.request-comment-box h3 { display: block; }
.thankyou .thankyou-title { font-size: 40px;}    
.sitemap-parts { max-width: 100%; margin-left: 0px; }
.slidemenu { padding-top: 0px } 
.search-mail-block .search-col { width: 100%; }
.ob-main-address-block .sort-product input[type="submit"] { padding: 6px 10px; height: auto; text-align: center; margin: 0 auto; display: block; }
/*--QUOTE CSS--*/
.ob-my-quote-section a.btn-search { padding: 8px 12px; font-size: 13px; }
.ob-my-quote-section .ui-link { font-size: 14px; }
.ob-my-quote-section .myquote-top-section .top-title-form, .ob-my-quote-section .myquote-top-section .select-col { width: 100%; margin: 0 0 13px; }
.ob-my-quote-section .myquote-top-section .search-width { width: 100%; padding-left:0px; margin-bottom: 15px; margin-right: 0px;clear: both; }
.ob-my-quote-section .myquote-top-section .select-col.search-width2 {position: relative;padding-left: 0;float: left;}
.my-quote-detail-table .table > thead > tr > th { font-size: 14px; }
.my-quote-detail-table .table-striped > tbody > tr > td { font-size: 13px; }
.pagination-row .pagination { margin: 5px 0; }
.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 100%; margin-top: 10px; }
.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { min-width: 80px; }
.ob-my-quote-section .myquote-top-section .select-col { position: relative; padding-left: 0px; }
.ob-my-quote-section .myquote-top-section .select-col label {left: 0; }
.ob-my-quote-section .myquote-top-section .select-col select { width: 100%; }
.ob-my-quote-section .product-description .nav-tabs li a { font-size: 13px; display: block; white-space: pre-wrap; border-radius: 5px 5px 0 0; padding: 6px 2px !important; margin: 0; vertical-align: middle;    margin-right: 5px; }
.ob-my-quote-section .product-description .nav-tabs li:last-child a{margin-right: 0;}
.ob-my-quote-section .product-description .nav-tabs li.active a, .ob-my-quote-section .product-description .nav-tabs li.active a:hover { border-radius: 5px 5px 0 0; padding: 6px 0 !important; }
.pagination-row span { width: 100%; padding-bottom: 10px; }
.ob-my-quote-section .product-description .tabbable { overflow-y: hidden; }
.ob-my-quote-section .product-description .nav-tabs { width: 500px; }
.ob-my-quote-section .product-description .tab-content .tab-pane { width: 500px; }
.quote-header-block .date-col { padding: 10px 15px; }
.quote-detail-wrapper .quote-detail-title { padding: 0; }
.quote-detail-title li { margin-bottom: 10px; }
.quote-detail-wrapper .delete-price a { width: 30px; height: 33px; overflow: hidden; }
.quote-detail-wrapper .quote-block .quote-header-block label { min-width: 90px; }
.quote-detail-wrapper .quote-block .panel-body { padding: 15px 0; }
.quote-detail-wrapper .currency-select, .quote-price-col .qunt-price { padding: 5px 0; }
.quote-detail-wrapper .product-info-col-2 .checkbox { margin-left: 10px; }
.charges-table { overflow: auto; }
.dis-col div label { left: 0; }
.amout-col label { padding-left: 0; width: 10%; }
.amout-col input { width: 90%; }
.ob-my-quote-section a.btn-search { padding: 8px; font-size: 12px; }
/*--QUOTE CSS--*/
.product-description .nav-tabs li { width: 33.33% !important; }
.product-detail-wrapper .nav-tabs li a {padding: 12px 3px;}
/*.more-option .contry-logo {width: 60%;margin-left: 0;padding-left: 0;}*/
.more-option .contry-logo {width: 37%;margin-left: 0;padding-left: 0;}
.optional-panel .more-option ul li {display: block;}
.contry-logo > a.js_remove_image_artwork {font-size: 12px;}
.contry-logo > a{margin-right: 6px;}
.email-address-col .email-col input[type="text"]{padding-right: 5px !important;}
.email-address-col .email-col{width: 80%;}
.share-product{width: 290px;}
.share-product span {float: left;font-size: 13px;line-height: 25px;}
.search-address-section .form-group.inp-parts.cstm label {width: 100%;}
.search-address-section .inp-parts.cstm .checkout-select-wrapper {width: 100%;}
.payment-type .form-group {margin-bottom: 6px;}  
/*.ob-request-info-block .product-description .nav-tabs a{width: 100%;}*/
.request-comment-box .profile-pic {width: 60px;height: 60px;}
.user-comment{margin: 10px 0 0 0;}
.quote-detail-wrapper .quote-block .panel-heading .delete-price span{padding: 0 10px;}
.quote-block.discount-col .quote-content{padding: 10px;}
.quote-block.discount-col .quote-content{padding: 5px;}
.discount-col .checkbox-block span{font-size: 11px;}
.upload-button {font-size: 12px;padding: 7px 8px;}
.quote-detail-wrapper .delete-price a{margin-top: 0;width: 100%;}
.quntity-count .selector-quantity {width: 110px;}
.quntity-count .selector-btn .sp-plus, .quntity-count .selector-btn .sp-minus{width:25px;height:25px;}
.quntity-count .selector-input{height: 25px;width: 55px;}
.quntity-count .selector-input input{font-size: 12px;height: 23px;}
.product-result-col .active span{height: 23px; padding-top: 4px;}
.product-result-col .pagination .active span{padding: 3px 4px;}
.product-result-col li.disabled .fa-angle-left{height:13px;}
.pagination-sm>li>a, .pagination-sm>li>span {padding: 2px 8px;font-size: 12px;}
.search-product-popup .pagination>li>a, .search-product-popup pagination>li>span{font-size:12px; padding:0px 5px}
.pagination > li > a, .ob-product-detail-page .pagination > li > span{line-height:15px;}
.search-product-popup .pagination>li{width:21px;}
.inquiry-page-comment-section .profile-pic{height: 50px;width: 50px;}
.inquiry-page-comment-section .user-comment{margin-top: 15px;}
.request-comment-info .request-comment-box p{text-align:left;}
.contry-logo img{max-width:28px; max-height:35px;}
#js_request_quote_qty_box .quntity-count{margin-bottom: 5px;}
#js_request_quote_qty_box .quntity-count .selector-quantity{margin-left:80px !important; margin-right:0px;}
.ob-main-address-block .search-address-section .form-group.inp-parts.cstm label { width: 100%;}
.ob-main-address-block .search-address-section .inp-parts.cstm .checkout-select-wrapper {width: 100%;}
.quote-detail-wrapper .quote-detail-title ul {float: none !important; margin: 10px 0; text-align: center;}
.quote-detail-title li:nth-child(1), .quote-detail-title li:nth-child(2), .quote-detail-title li:nth-child(3) {display: block;width: 100%;}
.quote-detail-title li {margin-bottom: 10px;float: none;text-align: center;margin: 5px auto;display: inline-block;}
.edit-profile-section .row .form-group input[type="submit"] { margin: 0 auto; display: block; float:right;}
.edit-profile-section {text-align:center;}
.help-products .index-help-block {height: 64px !important;}
.checkout-tab-block.gust-user-part {overflow: scroll;}
.banner-block-delete .btn-default { margin:0;}
.modal-footer button.btn-primary.btn.btn {margin-top: 0px;min-height: 30px;}
.add-new-address.modal .continue-btn {min-width: 100px;}
/*.inp-parts { margin-bottom:5px !important;}*/
.header-search.search-field button { min-width:50px;}
/*input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"] { min-width:50px;}*/
.prod-det.col-xs-12 > img {height: 54px; margin: 5px;}
.shipping-method .ship-col-right {padding-right: 0;}
.shipping-method .ship-col-right .shipping-datepicker {width: 100%;}
.ob-product-detail-page .skuprice > div:first-child {width: 100%;}
.print-position .print-checkbox > div {width: 100%;}
.product-detail-wrapper .shipping-datepicker {width: 100%}
}

@media screen and (max-width:360px) {
.header-loging li.header-login-text.guest { text-align:left;width:48%;right: 150px; }
/*--QUOTE--*/
.quote-button > div:nth-child(1) { padding-right: 0; }
.quote-button > div:nth-child(2) { padding-left: 0; }
.ob-my-quote-section .ui-link { font-size: 13px; }
.quote-detail-title li a.btn { min-width: 150px; margin-left: 0; }
.quote-detail-wrapper .quote-block .quote-header-block .input-group, .quote-detail-wrapper .quote-block .quote-header-block .search-width input[type="text"] {width:68%;}
.billing-address-block .quote-content .custom-button { padding: 0 6px; }
.quote-detail-wrapper .quote-block .panel-group .panel, .quote-detail-wrapper .quote-block .panel-heading { display: inline-block; width: 100%; }
/*.quote-detail-wrapper .product-info-col-2.total-col td:first-child { width: 20%; }*/
.quote-detail-wrapper .product-info-col-3 { padding: 10px; }
.sort-product .sort{display: inline;}
.ob-myaccount-mywishlist .ob-sort-block .sort-product {width:90%;}
.ob-my-quote-section .product-description .nav-tabs li {width: 17% !important;}
.ob-my-quote-section .product-description .nav-tabs li:last-child {width: 15% !important;}
.ob-my-quote-section .product-description .nav-tabs .active a, .ob-my-quote-section .product-description .nav-tabs .active a:hover, .ob-my-quote-section .product-description .nav-tabs .active a:focus, .ob-my-quote-section .product-description .nav-tabs a:hover, .ob-my-quote-section .product-description .nav-tabs a:focus {height: 55px;}
/*--END QUOTE--*/
.art-fileupload .magnet-default-btn{margin-top: 10px;}
.print-comparision .print-head .add-btn {float: right;margin-top: -115px;}
.banner-over-text p { letter-spacing:1px;}
.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group textarea {font: 12px arial;}
.credit-card-payment form, .notes-block { text-align:center;}
.notes p {padding: 0px 20px;}
.info-menu.slidemenu .header-loging {margin-right: 25% !important;}    
.header-loging li.header-login-text.guest {text-align: right;width: 35%;right: 0;margin-top:30px;}    
.ob-header .logo-col {margin: 25px auto;}    
.order-total { font-size: 18px;}    
.ob-product-detail-page .skuprice>div {padding-right: 0px;}
 .product-color-price-table {width: 100%; min-width: 1px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.list-view .rating { right: -88% }
.list-view .pro-button-details, .ob-quick-quote-block .list-view .pro-button-details { left: 20px; position: absolute; }
.color-selected-col { width: 100% }
.note-col.pull-left.email { width: initial }
/*.print-title { float: initial; }*/
.upload-button { padding: 4px 8px; }
/*.estimate-detail { width: 30%; }*/
.cart-item-view .estimate-detail {width: 100%;}
.request-info-modal .estimate-detail { width: 100%; }
.ob-product-detail-left .summary .estimate-detail{width: 100%;}
.summary .estimate-detail{width: 100%;}
.ob-logo-block .slidemenu { padding-top: 0px; margin-top:0;}
.owl-teaser .owl-nav .owl-next, .recommeded-product-slider .owl-next { z-index: 9 }
.stick-menu.header-loging { z-index: 999 }
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: static !important; right: initial; }
.menu-box .navbar-nav > li > a { padding: 0 10px; font-size: 12px; }
.dropdown.cart-popup.header-login-text { top: 35px }
.top-search-block { position: absolute;}
.pro-overflow .nav > li > a { padding: 22px 53px; }
.home-content .pro-overflow .nav > li > a { padding: 18px; font-size: 12px; }
.ob-quick-quote-block .list-view .pro-button-details {position: absolute;left: 110px;}
.jssorb03 {position: absolute;text-align: center;margin: 0 auto;left: 50% !important;right: inherit !important;}
.color-selection-box.dropdown-menu {top: 45px;}
.ob-header .logo-col img {height: auto;max-height: 80px;}
.ob-header .logo-col {margin: -25px 0 20px;}
.top-search-block { top:50px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.list-view .pro-button-details { position: absolute;left: 20px; }
.list-view .list-review { display: none }
.list-view .brand-img { position: initial;display: block !important;}
.ob-personal-info-mian-block { width: 100% }
.quick-view-left .product-big-image { width: 100% !important; }
.title-block .heading-2 { font-size: 25px }
.color-selected-col { width: 100% }
.note-col.pull-left.email { width: initial; }
.estimate-detail { width: 100%; }
.js-product-transaction-box2 .estimate-detail {width: 100%;}
.ob-product-detail-left .summary .estimate-detail{width: 100%;}
.summary .estimate-detail{width: 100%;}
.shopping-table-block tbody tr td.discount-codes input[type="submit"] { min-width: 100px; }
.choose-payment .ob-contact-info-block { padding: 100px }
.checkout-tab-block .ob-contact-info-block { padding: 20px 5px; }
.menu-box .navbar-nav > li > a { padding: 0 10px; font-size: 14px; }
.product-add { background: rgba(0, 0, 0, 0) url("../images/goldstar/menu-arrow.png") no-repeat scroll right 20px; }
.product-add { margin-right: 0px }
.ob-logo-block .slidemenu { padding-top: 0px }
.login-text span { display: initial; }
.header-login-text.guest { right: 32% }
.info-menu.slidemenu .header-loging {margin-right: 12% !important;}    
.dropdown.cart-popup.header-login-text { top: 35px }
.owl-teaser .owl-nav .owl-next, .recommeded-product-slider .owl-next { z-index: 9 }
.stick-menu.header-loging { z-index: 999 }
.pro-overflow .nav > li > a { padding: 20px 49.5px; font-size: 11px; }
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: static !important; right: initial; }
.menu-box .navbar-nav > li > a { padding: 0 12px; font-size: 12px; }
.top-search-block { position: absolute;left: initial;}
.banner-box .cat-left-side img { width: 100%; }
.home-content .pro-overflow .nav > li > a { padding: 18px; font-size: 12px; }
.ob-quick-quote-block .list-view .pro-button-details {position: absolute;left: 50px;}
.jssorb03 {position: absolute;text-align: center;margin: 0 auto;left: 50% !important;right: inherit !important;}
.inp-parts .checkout-select-wrapper .checkout-holder {margin: 0 5px 0 5px;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-in-dropdown .inp-parts.ob-gender-select-box {font-size: 11px;}
.product-section-box .text-right {text-align: right;float: none !important;}
.search-mail-block .search-col input[type="submit"] {background: transparent url(../images/header-search-acc.png) no-repeat center center;margin-right: 0;height: 26px;width: 34px;top: -2px;margin-right: 3px;
    min-width: 35px;margin-top: 0;}
.top-search-block {
    
    left: 0px;
}
.info-menu.slidemenu .header-loging {
    margin-right: -2% !important;
}
}
@media screen and (min-width: 480px) and (max-width: 567px) {
.shop-menu-col { float: none; width: auto; }
.form-group ul.message li {font: 11px arial;color: #898989 !important;text-align:left;position: relative;top: 3px;}
}
@media only screen and (min-device-width : 412px)and (max-device-width : 732px) and (orientation : landscape) {
.info-menu.slidemenu .header-loging {margin-right: 11% !important;}
.header-loging li.header-login-text.guest {right: 280px;}       
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) { 
.info-menu.slidemenu .header-loging {margin-right: 10% !important;}
.header-loging li.header-login-text.guest {right: 280px;}    
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) { 
.info-menu.slidemenu .header-loging {margin-right: 12% !important;}
.header-loging li.header-login-text.guest {right: 280px;}    
}
@media only screen and (min-device-width : 320px)and (max-device-width : 568px) and (orientation : landscape) {
.info-menu.slidemenu .header-loging {margin-right: 14% !important;}
.header-loging li.header-login-text.guest {right: 280px;}       
}

/*=====================*MEDIA QUERY END===================*/
.order-total .row { padding: 0px 50px;}
.order-total .quote-charges-block-tab2 input {max-width: 83% !important;}
.order-total .checkbox-block label { margin-top: -10px; text-align: left !important; width: 100%; }
.chosen-container .chosen-results li { text-align: left !important; }
#upload_artwork_center .form-group .error-message li { bottom: -12px; }
.estimate-detail .estimate-tag-block .estimate-row img { margin: 5px; }
ul.js-category-menu li ul li label {text-transform: none;}
.hide_block{visibility:hidden;}
.sel-tab {background: #ea0d8c !important; border: 1px solid #ea0d8c  !important; }
.sel-tab a { color: #fff !important; }
.sel-tab a i.icon.profile-icon { background-position: -30px -7px !important; }
.sel-tab a i.fa-lock { color: #fff !important; }
.sel-tab a i.icon.wishlist-icon { background-position: -32px -128px !important; }
.sel-tab a i.icon.review-icon { background-position: -33px -169px !important; }
.sel-tab a i.icon.address-icon { background-position: -32px -207px !important; }
.sel-tab a i.icon.artwork-icon { background-position: -30px -248px !important; }
.sel-tab a .fa.fa-question-circle { color: #fff !important; }
#modal-table .print-product .table-data table tr{width: 33%;!important}

.main-shopping-block .shopping-cart-itemlist tr td.estimate-detail + td {text-align: left;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th:nth-child(3) {text-align: left;}
.shipping-method .option-body .ship-col-right + .text-left {width: 100%;display: inline-block;padding-top: 15px;}

.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row.js_selected_color_summary > div >div {width: 100%;}
.quote-detail-wrapper .scroll-content .estimate-tag-block .estimate-row > div {width: 100%;}




/*=======================  css for right to left homepage slider ===============*/
.ob-homepage-banner > #myCarousel img {height: 303px;max-width: 100%; width: 100%;}
.ob-homepage-banner > #myCarousel > .carousel-indicators {width: auto;margin-left: 0;transform: translateX(-50%);}
.ob-homepage-banner > #myCarousel > .carousel-indicators li {float: right;margin: 1px 4px;}
.ob-homepage-banner > #myCarousel > .carousel-indicators .active {margin: 0 3px;}
@media all and (transform-3d), (-webkit-transform-3d) {
			  .carousel-inner > .item.next,
			  .carousel-inner > .item.active.right {
			    left: 0;
			    -webkit-transform: translate3d(-100%, 0, 0);
			    transform: translate3d(-100%, 0, 0);
			  }
			 .carousel-inner > .item.prev,
			 .carousel-inner > .item.active.left {
			    left: 0;
			    -webkit-transform: translate3d(100%, 0, 0);
			    transform: translate3d(100%, 0, 0);
			  }
			}
			

			
			
			
			
			
			
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
.recommeded-product-slider .item {
    margin: 0 15px;
    width: 215px;
    display: inline-block;
}
	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #4e4e4e;
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }


	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }



	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }


	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	

	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}

	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	

	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	

	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	

	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	

	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	

	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}

	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	

	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	

	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	

	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 16px;
		background-color: #a2a2a2;
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 8px;
		margin: 4px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	

	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	

	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */
			

			
			/** navneet **/
			
			
.ob-header .ob-toptext {background-color: #d7d7d7;padding: 8px 0;font-weight: 400; font-size:18px; font-family: 'Proxima-nova-regular';}
.ob-header .ob-toptext a {color:#000;text-decoration: underline;font-family: 'Proxima-nova-light';}
.ob-header .ob-top-menu {border-top:0px;}
.nav-search-btn .search-form .header-search.search-field button i {color: #e31c79;background-image: url(../images/goldstar/search-icon-top.png);background-position: center center;height: 23px;width: 30px;background-repeat: no-repeat;}
.nav-search-btn .search-form .header-search.search-field button i:before {display:none;}
.header-search.search-field button:hover{background: transparent;}
.header-search.search-field button {border: 1px solid #B3B3B3;background: transparent;border-left: none;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.header-search.search-field.advance-search-wrap.dropdown > input{  border-left: 0px !important; box-shadow: none;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select{background: transparent !important;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {border: 1px solid #B3B3B3;border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-right: 0px;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper{background-color: transparent}
.ui-advance-search .top-search-block .search-form {float: left;width: 950px;}
.top-search-block {width: 950px;}
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit{right: auto;left: 20%;}   
.header-search.search-field.advance-search-wrap.dropdown {width: 490px;}
.inp-parts .checkout-select-wrapper{color: #0074b3;font-family: 'Proxima-nova-light' !important}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {border: 2px solid #eb178e;border-right: 0;}
.header-search .form-control:focus,
.header-search .form-control {border-top: 2px solid #eb178e;border-bottom: 2px solid #eb178e;font-family: 'Proxima-nova-light';color: #404040;font-size: 15px}
.header-search.search-field button {border: 2px solid #eb178e;border-left: 0;}
.header-search i.fa.fa-search.fa-fw {color:#000;}
.dropdown.login-col.header-login-text.order-popup a, .header-loging .login-text {color: #000 !important; padding:0px;}
.ob-logo-block .info-menu.slidemenu .header-loging{margin-right: 0% !important; background: transparent;}
.dropdown.login-col.header-login-text.order-popup, .info-menu.slidemenu .order-loging, .info-menu.slidemenu .header-loging { background: transparent;}
.header-search .form-control {border-top: 2px solid #eb178e;border-bottom: 2px solid #eb178e;}
.header-search.search-field button {border: 2px solid #eb178e;border-left: 0;}
.header-search i.fa.fa-search.fa-fw {color:#000;}
.dropdown.login-col.header-login-text.order-popup a, .header-loging .login-text {color: #000 !important;}
div#mainmenu>.ui-navigation>li {float: none;display: table-cell;text-align: center;padding-right: 0 !important;}
div#mainmenu>.ui-navigation {width: 100%;}
ul.dropdown-menu:after {left: 100px;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li.dropdown-submenu>a {font-size: 15px !important;font-family: 'Proxima-nova-light'; margin:0px 10px; font-weight:600 !important;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu {padding-left: 0px !important;    background-color: transparent !important;}
.menu-box .navbar-nav>li>a {color: #000;font-size:18px;  font-family: 'Proxima-nova-light'; text-transform: none; font-weight: bold;} 
.menu-box .dropdown-menu>li>a {padding: 4px 4px 4px;font-family: 'Proxima-nova-light';}
ul.nav.navbar-nav li>a:hover, .gosh-header .top-menu ul li a:hover {color:#ea0d8c}
.menu-box .navbar-nav{    margin-top: 65px;}
.top-search-block {position: absolute;top: -77px;}
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {position: absolute !important;right: 74%;}
.menu-box .navbar-nav {margin-top: 80px;}
.header-loging li a {display: inline-block;}
.ob-menu {background: transparent;}
div#mainmenu>.ui-navigation { width: 100%;    display: table;margin-top: 80px;}
.middle {position: absolute;bottom: 0;text-align: center;width: 100%;left: 0;background-color: #eb1b9375;color: #fff;padding: 9px 0;font-size: 20px;top:initial;transform: translate(0%,0%);opacity: 1;}
.pro-overflow.whats-new-section ul {width: 100%;display: inline-block;}
.middle .text {background: transparent;font-size: 23px;height: auto;padding: 0px;text-transform: inherit;}
.prod-cat:hover .middle .text {font-size: 36px;}
.prod-cat:hover .middle {background-color: #00000063;top: 0;height: 100%;vertical-align: top;}
.prod-cat:hover .middle .text {transform: translateY(-50%) translateX(-50%);top: 50%;left: 50%;position: absolute;}
.get-social h1, .banner-over-text p,.whats-new-section h1 {color: #363636; text-align-last: center;font-size: 36px;font-family: 'Proxima-nova-light';font-weight: normal;padding: 15px 0;}
.whats-new-section ul li img {min-height: 216px;min-width: 216px;  transition: filter .5s ease-in-out;-webkit-filter: grayscale(0%);filter: grayscale(0%)}
.whats-new-section ul li img:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.whats-new-section ul li {float: left;margin: 12px 12px 12px 11px;}
.pro-overflow.whats-new-section h3 {color: #eb5299;margin: 0 auto;text-align: center;font-size: 14pt;margin-top: 12px;    font-family: 'Proxima-nova-light';}
.banner-promotion .banner-over-text h4 {color: #e31c79;font-family: 'Proxima-nova-dark';font-size: 26px;margin-top: 20px;    margin-bottom: 16px;}
.banner-promotion .banner-over-text a {font-family: 'Proxima-nova-light';font-size: 30px;color: #e31c79;display: inline;font-weight: normal;}
.banner-catalog .banner-over-text h4 {color: #e31c79;font-family: 'Proxima-nova-dark';font-size: 26px;text-transform: uppercase;margin-top: 20px;margin-bottom: 16px;}
.banner-catalog .banner-over-text a {font-family: 'Proxima-nova-light';font-size: 30px;color: #e31c79;display: inline;font-weight: normal;}
.center-block{float: left;display: inline-block}
.banner-over-text p {margin: 5px 0;letter-spacing: 3px;font-weight: 600;padding-bottom: 0;padding-top: 21px;text-align: center;font-family:'Proxima-nova-light';font-size: 21px;color: #0074b3;margin-top: 8px;margin-bottom: 15px;}
.banner-over-text a.btn-sign-up{border-radius: 25px;font-size:18px !important;background:#ff671f;text-shadow:none;font-family:'Proxima-nova-light' !important;}
.banner-over-text .fa-angle-right {border: solid 1px;font-size: 18px;width: 20px;text-align: center;border-radius: 100px;line-height: 18px;vertical-align:middle;height: 20px;}
/*
.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu {width: 1090px;border: solid 2px #ea0d8c;background-color: #fff;}
.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu > li {width: 24.5%;float: left;position: relative;}
*/
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu {min-height: 1px;position: relative;left: 0px;display: block;width: 100%;}
/* .menu-box .ui-navigation .dropdown:nth-child(1) >.dropdown-menu > li:nth-child(5) {width: 130px;} */
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li {width: 100%;}
.menu-box .navbar-nav>li>a {color: #363636;background-image: none; padding: 0px;}
.dropdown-menu {background-color: #fff !important;box-shadow: none !important;}
.menu-box .dropdown-menu>li>a {border-bottom: 2px solid #ec008b59 !important;}
.dropdown-submenu .dropdown-menu li a{border-bottom: none !important;}
.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu div li {border-right: 0 !important;}
a.dropdown-toggle {background-image: none !important;}
/* ul.dropdown-menu:after {content: '';display: inline-block;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ea0d8c;position: absolute;top: -8px;left: 40px;} */
.menu-box .ui-navigation > .dropdown:hover>.dropdown-menu {display: block;border: solid 2px #ea0d8c;left: 50%;transform: translateX(-50%);}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li.dropdown-submenu >a {font-weight: 500 !important;font-size: 18px !important; border-bottom: 1px dashed #bfbfbf;}
.menu-box .dropdown-submenu .dropdown-menu {padding: 5px 0 10px 10px !important;}
.menu-box .dropdown-menu>li>a:hover, .menu-box .dropdown-menu>li>a:focus, .menu-box .dropdown-menu .dropdown-submenu .dropdown-menu li a:hover { }
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul {padding-left: 18px !important;position: relative;left: 0;border: 0px;min-height: 1px;margin: 0px;display: block;padding-bottom: 0px !important;padding-top: 0px !important;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul:after{display: none;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li {position: relative;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul li a {font-size: 13px !important;text-transform: capitalize;font-weight: 400 !important;line-height: 1.42857143;color: #333 !important; font-family: 'Roboto',sans-serif;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul {width:100% ;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul li a:hover { }
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu {padding-left: 0px !important;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu * {font-family:Arial,Helvetica Neue,sans-serif;}
.middle-footer { padding: 55px 0;    background: #363636 !important;}
.middle-footer .footer-heading { font-size: 22px;font-weight: 500; color:#e31c79; text-shadow: none;font-family: 'Proxima-nova-light';}
.middle-footer .footer-link a {line-height: 30px;    font-size: 18px;font-family: 'Proxima-nova-light'; text-transform: capitalize;}
ul.dropdown-menu:after {left: 100px;}
.menu-box .navbar-nav>li>a {color: #000;}
.menu-box .dropdown-menu>li>a {padding: 4px 4px 4px;font-family: 'Proxima-nova-light';}
ul.nav.navbar-nav li>a:hover, .gosh-header .top-menu ul li a:hover {color:#ea0d8c}
.banner-over-text a.btn-sign-up {background: #e31c79;border-radius: 28px;font-family: 'SinkinSans-400Regular';min-width: 200px;text-shadow: none;font-size:16px;padding: 10px;box-shadow: 0px 2px 0px rgba(0,0,0,0.2);}
div#signup_modal_iframe_open {padding: 0 100px;}
div#signup_modal_iframe_open iframe {width: 100%;}
div#signup_modal_iframe.my_custum_modal .modal-dialog {width: 800px;}
div#signup_modal_iframe.my_custum_modal .modal-dialog  .modal-content {border: 3px solid #000;}
div#signup_modal_iframe.my_custum_modal .modal-dialog .modal-content .modal-header {border: 0px;}
div#signup_modal_iframe.my_custum_modal .modal-dialog .modal-content .modal-header button.close {color: #000;width: 33px;padding: 5px 0;border-radius: 30px;top: 15px;}
.ob-logo-block .info-menu {margin:15px 0 0 0; display: inline-block; float: right;}
.ob-logo-block .info-menu ul {padding:0px; margin:0px 0px 0 26px; display:inline-block;float: left;}
.ob-logo-block .info-menu ul .dropdown.login-col {position:relative;}
.ob-logo-block .info-menu ul .dropdown a {padding:0px;}
.ob-logo-block .info-menu ul .dropdown a * { font-family: 'Proxima-nova-regular'; font-size:14px; text-transform:uppercase}
.ob-logo-block .info-menu ul .dropdown a * .fa {font: normal normal normal 14px/1 FontAwesome;}
.ob-logo-block .info-menu ul .dropdown a img {margin-right: 10px;}
/*.top-info {background-color: #C0C0C0;padding: 0px 0;font-weight: 400; margin-bottom:30px; text-align:center;font-family: 'Proxima-nova-regular';}
.top-info p {color: #e31c79;font-size: 18px;margin-bottom: 0px;padding-bottom: 0px; line-height: 50px;}
.top-info a {color: #e31c79;font-family: 'Proxima-nova-light'; text-decoration: underline;}*/
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul {padding-left: 10px;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li {position: relative;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li:after {content: "--";position:absolute;top:2px;left:0px;letter-spacing: -1px;}
.ho-soci-text { text-align-last: center; font-size: 36px !important; font-weight: normal; padding: 15px 0; font-family:'Proxima-nova-light' !important;} 
.socal-icons > a { margin: 0 15px; }
.dropdown.hover>a.product-add { }
.inp-parts .checkout-select-wrapper .checkout-holder {text-align:left; color:#777777; font-size:18px;padding: 0 0 0 30px; width: 110px; margin: 0 20px 0 0px;line-height: 42px;}
.banner-over-text p span {vertical-align: middle;text-transform: uppercase;padding-left: 26px;font-size: 30px;}
.banner-over-text p {font-size: 24px;font-weight: normal;font-family: 'Proxima-nova-light';color: #363636;margin: 5px 0;letter-spacing: 3px;padding-bottom: 0;}
.navbar-nav>li>.dropdown-menu {box-shadow:2px 2px 5px rgba(0,0,0,0.5) !important}
.search-in-dropdown {width:auto !important;}
.ho-soci-text,
.whats-new-section ul > h1 {padding-top: 30px !important;}
.text-center.socal-icons {padding-bottom: 20px;}
.slidemenu .dropdown-menu.user-dropdown .inner-box > ul {margin: 0px;}
.slidemenu .dropdown-menu.user-dropdown .inner-box > ul li {margin:3px 0;}
.slidemenu .dropdown-menu.user-dropdown .inner-box > ul li a:hover {background-color: transparent;color: #eb178e;}
.info-menu ul.cart li:last-child .dropdown-menu {top: 100%;right: auto;left: 0;margin-top: 10px;}

.menu-box .ui-navigation .dropdown:hover:nth-child(1)>.dropdown-menu {left: 0%;transform: translateX(0%);}
.menu-box .ui-navigation .dropdown:hover {position: relative;}
.ob-search-page-innerpage .carousel .carousel-indicators,
.ob-search-page-innerpage .carousel .carousel-control {display: none;}
div#search.container.ob-search-page {}
.ob-order-form-block  .inp-parts .checkout-select-wrapper .checkout-holder,
.ob-contact-form-block .inp-parts .checkout-select-wrapper .checkout-holder,
.request-info-popup-modal .inp-parts .checkout-select-wrapper .checkout-holder,
.ob-personal-info-mian-block .form-group.inp-parts .checkout-holder {font-size: 15px;font-family: arial;padding: 0 10px;width: 88%;}

/* 
.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu {width: 510px;}
.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu>li {width:33%;float: left;}
.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu:after {left: 47%;} 
.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu {width: 530px;}
.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu>li {width:50%;float: left;}
.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu:after {left: 47%;}

*/

div#mainmenu>.ui-navigation>li.dropdown.hover > a:after { content: ''; display: inline-block; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #000; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }

/** Check Inventory  popup **/
.table-checkinventory table thead tr th {
    text-align: center;
    padding: 10px;
    background: #EFEEF1;
    border: 2px solid #333;
}

.table-checkinventory table tbody tr td {
    padding: 5px;
    text-align: center;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    font-size:13px;
}
.table-checkinventory table tbody tr td.chat-now {
    padding: 0px;
}
.table-checkinventory p.text-center{
    color: red;
    font-size: 15px;
    margin-top: 9px;
}
.table-checkinventory table tbody tr td:last-child {
    border-right: medium none;
}

.table-checkinventory table tbody tr td .chat-now-block {
    background: #40A4EA none repeat scroll 0% 0%;
    padding: 0px;
    color: #FFF;
    line-height: 15px;
}
.table-checkinventory .chat-now-block span {
    font-size: 17px !important;
}
.table-checkinventory table tbody tr td.chat-now {
    padding: 0px;
}
.table-responsive.table-checkinventory img {
    height: 30px;
    width: 30px;
}
/** Check Inventory  popup **/
@media (min-width: 1200px) {
.quote-detail-wrapper .quote-block .quote-header-block .date-col {width: 25% !important;}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {position: relative !important;right: 0;width: 100%;left: 0;margin-top: -120px;}
	.ui-advance-search .top-search-block {display: block;top: 0px;position: relative;background-color: transparent;box-shadow: none;border: 0px;text-align:center;}
	.ui-advance-search .top-search-block .search-form {display:inline-block;width: 610px; float: none !important;}
	.nav-search-btn a.header-search-medium {display:none;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu {/*width: 953px;*/}
	header .search-in-dropdown {width: 25% !important;}
	.header-search.search-field.advance-search-wrap.dropdown {width: 72% !important;}
	.header-search.search-field.advance-search-wrap.dropdown > input {width: 78%;}
	.header-search.search-field button {background-color:#fff;}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {width:auto !important;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	/*.top-info {padding: 8px 0;}
	.top-info p {line-height: 24px;font-size: 15px;}*/
	.menu-box .navbar-nav>li>a {font-size: 18px; padding:0px !important}
	div#mainmenu>.ui-navigation {display:table !important}
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {right: 0px;left: 0px;}
	.ui-advance-search .top-search-block {margin-left: 0px;width: 100%;text-align: center;}
    .ui-advance-search .top-search-block .search-form {width: 100%;float: none !important;}
	/* .menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu {width: 707px;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu > li {width: 20.5%;}
	.menu-box .ui-navigation .dropdown:nth-child(1) >.dropdown-menu > li:nth-child(5) {width: 116px;} */ 
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {height:auto; }
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul{width:100% !important;}
	.ob-logo-block .info-menu ul {margin: 0px 0px 0 10px;}
	header .search-in-dropdown {width: 25% !important;}
	.header-search.search-field.advance-search-wrap.dropdown {width: 75% !important;}
	.header-search.search-field.advance-search-wrap.dropdown > input {width: 85%;}
}

@media screen  and (min-width:768px) {
    /* .menu-box .ui-navigation .dropdown:hover:nth-child(8)>.dropdown-menu {width:530px;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(8)>.dropdown-menu>li {width:50%;float: left;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(8)>.dropdown-menu:after {left: 47%;} */
	
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-one {padding: 15px 5px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-one > li {width: 100% ;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-two {padding: 15px 5px;width: 450px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-two > li {width: 49.8% ;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-three {padding: 15px 5px;width: 650px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-three > li {width: 33% ;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for {padding: 15px 5px;width: 900px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for > li {width: 24.8% ;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five {padding: 15px 5px;width: 1020px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five > li {width: 19.8% ;display: inline-block;vertical-align: top;}

	.menu-box .ui-navigation>.dropdown:hover>.dropdown-menu.outsidebox { transform: translateX(00%); left: auto; right: 0; }
	.menu-box .ui-navigation>.dropdown:hover>.dropdown-menu.outsidebox:after {right: 70px;left: auto;}
	
}
	
@media (max-width: 992px){
	/*.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu {width: 530px;transform: translateX(-80%);}
	.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu:after {left: 80%;}*/
	
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five {padding: 15px 5px;width: 600px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five > li {width: 49% !important;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for {padding: 15px 5px;width: 600px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for > li {width: 49% ;display: inline-block;vertical-align: top;}
}
@media screen  and (max-width:767px) {
	.whats-new-section ul li {width: 30%;margin: 10px 1.5%;}
	.whats-new-section .prod-cat {}
	.whats-new-section ul li img {max-width:100%; max-height:216px;    min-height: 1px;  min-width: 1px;    width: 100%;}
	.whats-new-section .prod-cat .text{width:100%;    font-size: 18px;}
	.prod-cat:hover .middle .text {    font-size: 26px;}
	
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {left:0px; right:0px; position:relative; z-index: 1;display: inline-block;}
	.ob-header .logo-col + .col-sm-9 { width:100%; display:inline-block;}
	.ob-logo-block .info-menu {width:100%; text-align:center;}
	.ob-logo-block .info-menu ul{width:auto;}
	.ob-logo-block .info-menu ul li{width:100%;}
	.ob-logo-block .info-menu ul li a{width:auto;}
	.main-logo-part .ob-logo-block .info-menu ul li a span {position: relative;width: auto;top: 0px;text-align: center;left: 0;right: 0;border-radius: 0px;display: inline-block;height: auto;color: #000;background-color: transparent;}
	.header-loging li.header-login-text span.login-text {    position: relative; width:100%; top:0px;}
	.ob-logo-block .info-menu ul .dropdown.login-col > span {width: auto;display: inline-block;}
	.ob-logo-block .info-menu ul .dropdown.login-col > span span {width: auto;display: inline-block;}
	.ob-logo-block .info-menu ul .dropdown.login-col > span span > a {display: inline-block !important;}
	#mainmenu-nav .navbar-toggle > .icon-bar {background-color: #e63487;}
	div#mainmenu>.ui-navigation>li {display: inline-block;text-align: left;width: 100%;}
	div#mainmenu>.ui-navigation>li a {padding: 0 10px !important;margin: 10px 0;color: #fff;font-size: 15px;}
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu {position:relative;border: 0px;}
	.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li {width: 100% !important;}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu {background-color: transparent !important;}
	.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li a {color: #adb1bb !important;}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu li>a {width: 100% !important; background-image:none;}
	#mainmenu-nav #mainmenu .dropdown-submenu .dropdown-menu li a {color: #adb1bb;}
	.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li:after {color: #adb1bb;top: 0;}
	div#mainmenu>.ui-navigation>li.open ul {display: block; background-color:transparent !important}
	div#mainmenu>.ui-navigation>li ul {display: none;}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu li>a {width: 100%;}
	ul.dropdown-menu:after {display:none;}
	.top-search-block {width:100%;}
	.menu-box .navbar-nav>li>a.header-search-medium {font-size:16px;}
	#mainmenu-nav #mainmenu {width:auto;}
	.menu-box .navbar-nav>li.open>a.header-search-medium {color: #000;}
	.nav-search-btn.open .top-search-block {top:110%;}
	.header-search.search-field.advance-search-wrap.dropdown > input {border: 2px solid #eb178e; border-right: 0px;border-radius: 20px;}
	.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {  border-radius: 20px; border: 2px solid #eb178e; }
	.dropdown.login-col.header-login-text.order-popup, .info-menu.slidemenu .order-loging, .info-menu.slidemenu .header-loging {float: none;}
    .banner-over-text p span {width: 100%;display: block;line-height: 36px;margin-top: 10px; padding-left:0px; font-size:20px;}
    .socal-icons {margin-bottom:20px;}
    .get-social h1, .banner-over-text p, .whats-new-section h1 {font-size: 28px;}
    .ob-logo-block .info-menu ul {margin: 0px 5px;}
    .ob-logo-block .info-menu ul .dropdown a * {font-size: 15px;}
    .ob-logo-block .info-menu ul .dropdown.login-col>span img,
    .ob-logo-block .info-menu ul .dropdown a img {margin-right: 5px;height: 20px;vertical-align: middle;}
    .ob-logo-block .info-menu ul .dropdown.login-col>span span>a {padding: 0 2px !important;}
    .ob-logo-block .info-menu ul li.header-login-text.order-popup {margin-top: -6px;right: 0px;}
	.ob-logo-block .info-menu ul li a {padding: 0 0px !important;}
	.menu-box .navbar-nav>li>a.header-search-medium.dropdown-toggle {padding: 0px !important;}
	.menu-box .navbar-nav>li>a.header-search-medium.dropdown-toggle + .top-search-block {top: 35px;}
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu {left: 0%;transform: translateX(0%);}
	.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu {width: 100%;transform: translateX(0%);}
	.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu {width: 100%;transform: translateX(0%);}
	
}

@media screen and (max-width:568px) {
	.whats-new-section ul li {width: 40%;margin: 10px 5%;}
	.get-social h1, .banner-over-text p, .whats-new-section h1 {font-size: 24px;}
	.ob-logo-block .info-menu ul .dropdown a * {font-size: 11px;}
}
@media screen and (max-width:410px) {
	.whats-new-section ul li {width: 90%;}
}

body{word-break:normal}
a, input, button{ outline:0 !important;}

.search-in-dropdown .inp-parts .checkout-select-wrapper{ font-weight:600;font-size:12px}
.inp-parts .checkout-select-wrapper .checkout-holder{margin-left:5px}
.sub-heder-main,header{overflow:initial!important}
.sub-heder-main .ob-header .ob-top-menu,.sub-heder-main .menu-box .navbar-nav.ui-navigation,.sub-heder-main .menu-box .navbar-nav > li.member-col{visibility:hidden;height:0;width:0;padding:0;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .5s ease}
.scdown-main .ob-header .ob-top-menu,.sub-heder-main .ob-header .ob-top-menu{transition:all 0 ease}
.sub-heder-main .menu-box .navbar-nav.ui-navigation{display:none}
.sub-heder-main .menu-box .navbar-nav.ui-advance-search li.nav-search-btn{position:relative;margin-top:-60px;z-index:3}
.sub-heder-main .header-loging{position:relative;z-index:9;margin-top:27px}
.top-advance-search .header-advace-search{z-index:3!important}
.sub-heder-main .ob-top-menu .shop-menu{position:absolute;right:0;visibility:visible;transition:all 0 ease}
.sub-heder-main .main-logo-part .ob-top-menu .shop-menu{position:absolute;right:0;visibility:visible;transition:all 0 ease}
.sub-heder-main .ob-top-menu .container{position:absolute;left:0;right:0;z-index:4;top:40px}
.sub-heder-main .ob-top-menu .slidemenu .fa,.sub-heder-main .ob-top-menu .shop-menu .header-loging .login-text{color:#000}
header{position:relative;z-index:4}
.ob-header .logo-col img { height:auto; max-height:80px; }
header.fixed-header.fixed-header-top .ob-header .logo-col img { height:auto !important; max-height:44px;}
/* Common Css */
.table-size-box{width:45%;}
.table-desc {width:30%;}
.table-charge {width:15%;}
.total-count{width:10%!important;text-align:left!important;}
.estimate-detail p{text-align:left;}
.front-top-dashboard-li a i{font-size:15px !important;}
.front-top-dashboard-li a i,.front-top-dashboard-li a{color:#FFF !important;font-weight:bold;}
.top-advance-search .header-advace-search{z-index:-1!important}
.sub-heder-main .top-advance-search .header-advace-search{top:0}
.sub-heder-main .ob-header{box-shadow:-1px 2px 4px 0 rgba(0,0,0,0.30)}
.sub-heder-main .member-col{display:none}
.sub-heder-main .dropdown-grid{overflow:inherit;overflow-x:inherit}
.sub-heder-main .header-loging li:last-child .login-text > span:last-child{display:initial!important}
.sub-heder-main .ob-header .logo-col img{width:75px;margin-bottom:-5px;padding-top:5px}
.sub-heder-main .advance-search-btn > a{padding:0 10px}
.sub-heder-main .ob-logo-block .slidemenu{padding-top:5px!important;transition:all 0 ease}
.sub-heder-main .top-search-block::before{display:none}
.sub-heder-main .header-loging .header-login-text:last-child .login-text{display:none}
.sub-heder-main .header-loging .login-text >span,.sub-heder-main.scdown-main .header-loging .login-text >span{display:none}
.sub-heder-main.scdown-main{margin-top:-15px!important}
.ob-logo-block .header-loging .login-col .inner-box input[type="text"]{margin-bottom:10px}
.ob-logo-block .header-loging .login-col .inner-box ul.error-message{margin-bottom:10px}
#slider1_container p{color:#fff}
.social-icon-box li{display:inline-block}
.social-icon-box li a{opacity:1}
.social-icon-box li a:hover{opacity:.8}
.social-icon-box .strip-icon{background:url(../images/social-icons.png);background-repeat:no-repeat;width:40px;height:32px;background-position:0 0;display:block}
.social-icon-box .strip-icon.fb-icon{background-position:-9px -9px}
.social-icon-box .strip-icon.twitter-icon{background-position:-59px -9px}
.social-icon-box .strip-icon.g-plus-icon{background-position:-108px -9px}
.social-icon-box .strip-icon.in-icon{background-position:-156px -9px}
.social-icon-box .strip-icon.instagram-icon{background-position:-205px -9px}
.social-block{margin-left:10px}
.social-block ul li{margin-bottom:25px}
.social-block ul li a{display:block;display:inline-block;color:#fff;padding:0 10px 0 0;border-radius:2px;  font-weight:400;
font-size:14px;min-width:200px;transition:all .5s;overflow:hidden;height:39px}
.social-block ul li a:hover{min-width:215px;transition:all .5s}
.social-block ul li a.facebook{background:#718CD3}
.social-block ul li a.twitter{background:#72B7D4}
.social-block ul li a.gplus{background:#D37279}
.social-block ul li a.linkedin{background:#4AA4D8}
.social-block ul li a.instagram{background:#BD8971}
.social-block .strip-icon{background:url(../images/social-icons.png);background-repeat:no-repeat;width:40px;height:40px;background-position:0 0;display:inline-block;vertical-align:middle;margin-right:10px}
.social-block .strip-icon.social-fb-icon{background-position:-13px -48px}
.social-block .strip-icon.social-twitter-icon{background-position:-62px -48px}
.social-block .strip-icon.social-gplus-icon{background-position:-112px -48px}
.social-block .strip-icon.social-linkedin-icon{background-position:-160px -48px}
.social-block .strip-icon.social-instagram-icon{background-position:-210px -47px}
.social-block .checkbox label::before{top:10px}
.social-block .checkbox label::after{top:10px}
.ob-slide-box{position:relative;z-index:1}
.ob-slide-box .carousel-indicators li{background-color:rgba(0,0,0,0);border:2px solid #fff;height:15px;margin:0 5px;width:15px}
.ob-slide-box .carousel-indicators .active{background-color:rgba(0,0,0,0);border:2px solid #000;height:15px;margin:0 5px;width:15px}
.ob-slide-box .carousel-caption{left:8%;padding-bottom:70px;right:0;text-align:left}
.ob-slide-box h1{font-size:35px;text-transform:uppercase; font-weight:700;
;margin:0}
.ob-slide-box p.slide-text{font-size:14px;margin:10px 0;color:#fff}
.ob-slide-box .btn{background:#000100;border-radius:0;font-size:12px;padding:0 20px;line-height:28px;color:#fff;border:1px solid #000100;text-transform:uppercase}
.ob-slide-box .btn:hover{color:#8e208c}
.ob-slide-box .carousel-indicators{bottom:10px}
.right-banner-bg1 a.learn-more{color:#393939;font-size:12px;text-transform:uppercase; font-weight:700;
}
.common-title{border-bottom:1px solid #ccc;height:18px}
.common-title .most-popular-title{margin-bottom:20px}
.most-popular-title{color:#404040;font-size:18px;padding:0;margin:0;background:#fff;text-transform:uppercase;letter-spacing:.5px;  font-weight:700;
;float:left}
.help-products{margin-top:30px;margin-bottom:40px}
/*img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden}

img.grayscale:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%)}
svg image{transition:all .6s ease}
svg image:hover{opacity:0}*/
.grayscale img {
	-webkit-filter: grayscale(100%); /* Webkit Nightlies & Google Chrome Canary */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE8-9 */
}
.grayscale img:hover {
	filter: none; /* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}
.edge .grayscale img{   /* Applies to Microsoft Edge */
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: none;
}
.edge .grayscale img:hover{   /* Applies to Microsoft Edge */
	-webkit-filter: grayscale(0%);
}
.help-products > .row > .col-lg-3.col-md-3.col-sm-3.col-xs-12{display:table;height:178px}
.help-products > .row > .col-lg-3.col-md-3.col-sm-3.col-xs-12 > a{display:table-cell;vertical-align:middle;height:178px;border:1px solid #e5e5e5}
.help-products > .row > .col-lg-3.col-md-3.col-sm-3.col-xs-12 > a > img{max-height:178px}
.cat-right-side .right-banner-bg2{background:url(../images/cat-banner-log2.png) 100% 100% no-repeat #f7f7f7;min-width:152px;min-height:185px;padding:42px 0 0 15px;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;-webkit-backface-visibility:scroll;backface-visibility:scroll}
.right-banner-bg2.cat-banner-custom{padding-top: 4px;padding-left: 6px;}
.right-banner-bg2.cat-banner-custom h4{font-size: 18px;font-weight: bold;line-height: 22px;}
.right-banner-bg2.cat-banner-custom p.right-banner-para2{font-weight: bold;font-size:11px;}
.recommeded-product-slider .item{margin:0 15px}
.recommeded-product-slider .owl-next{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0!important;background-position:-16px}
.recommeded-product-slider .owl-prev{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0}
.recommeded-product-slider .owl-nav{text-align:right;margin:-20px 10px 22px 0}
.owl-pagination{display:none}
.pro-category-list{  font-weight:400;
font-size:16px;color:#797e8c}
.left-block{margin-top:-10px}
.pro-overflow{overflow:hidden}
.tooltip-block{float:left;margin-right:10px}
.common-title2{height:34px}
.left-block .most-popular-title{padding-top:8px}
.best-selling-products{background:#5d5d5d;padding:15px 15px 0;border-top:4px solid #02458b}
.best-selling-products .item{margin:0 15px}
.best-selling-products .item img{display:block;width:100%;height:auto}
.best-selling-products .owl-next,.close-out-list .owl-next{background:url(../images/next-bg-white.png) no-repeat;width:18px;height:17px;border-radius:0!important;opacity:1;background-size:9px}
.best-selling-products .owl-prev,.close-out-list .owl-prev{background:url(../images/prev-bg-white.png) no-repeat;width:18px;height:17px;border-radius:0;background-size:9px;opacity:1}
.best-selling-products .owl-nav{text-align:right;margin-top:0}
.best-selling-products .product-block{border:none;position:relative;margin-bottom:0;min-height:auto;overflow:hidden;-webkit-transition:all .2s ease .2s;transition:all .2s ease .2s;background-color:#fff}
.best-selling-products .product-block .image{margin-bottom:79px}
.owl-pagination{display:none}
.best-selling-products .owl-buttons,.close-out-list .owl-buttons{display:inline;position:absolute;right:15px;top:-38px;width:65px;height:38px;background:#8e208c;line-height:46px;padding-left:10px;text-align:center}
.best-selling-products .pro-box{margin:0}
.rating{color:#8e208c;font-size:15px;height:20px;width:auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;font-weight:400}
.rating i{display:initial;border:none;line-height:normal;font-size:15px;font-weight:400}
.best-selling-products .product-rating-top-block,.best-selling-products .product-flag-block{display:none}
.best-selling-products .pro-desc{background:none}
.best-selling-products .pro-box{border:0!important}
.best-selling-products .pro-desc .item-title,.best-selling-products .pro-desc .item-price{color:#fff}
.best-selling-products .pro-desc .item-code{color:#999}
.best-selling-products .pro-desc .pro-button{padding:5px 0}
.best-selling-products .pro-desc .pro-button ul li a{padding:7px 7.5px}
.best-selling-products .pro-desc .pro-button ul li:last-child a{padding:7px 8px}
.best-selling-products .pro-desc .pro-button ul li{margin-right:3.5px;margin-bottom:5px}
.ob-pro-category-box{background:#353740;height:auto;margin-top:12px;padding-bottom:100px}
.ob-pro-category-box .pro-categoer-title{color:#fff;display:block;margin-bottom:5px;margin-top:0;font-size:36px;letter-spacing:.8px; font-weight:700;
}
.ob-pro-category-box .pro-categoer-title2{color:#fff;display:block;font-size:26px;letter-spacing:5px;  font-weight:300;text-transform:uppercase;margin:0}
.pro-category1 div,.pro-category2 div,.pro-category3 div,.pro-category4 div,.pro-category5 div,.pro-category6 div,.pro-category7 div,.pro-category8 div,.pro-category9 div,.pro-category10 div{margin-top:70px;font-size: 0.78em;}
.pro-category-list{margin-top:70px;text-align:center}
.pro-category1 a,.pro-category2 a,.pro-category3 a,.pro-category4 a,.pro-category5 a,.pro-category6 a,.pro-category7 a,.pro-category8 a,.pro-category9 a,.pro-category10 a{border:2px solid #5f6273;color:#797e8c;cursor:pointer;display:block;float:left;text-align:center;text-decoration:none;-webkit-transition:all .4s 0 ease;transition:all .4s 0 ease;width:100%;height:66px;font-size:14px}
.pro-cat-list1{text-align:left}
.pro-category-list a{position:relative}
.pro-category-list i{position:absolute;top:11px;width:35px;height:35px;margin:0 auto;left:0;right:0}
.pro-category1 a i{background:url(../images/sprite.png) no-repeat -35px 5px}
.pro-category1 a:hover i{background:url(../images/sprite.png) no-repeat -76px 5px}
.pro-category-list .pro-category2 a i{background:url(../images/sprite.png) no-repeat -35px -29px}
.pro-category-list .pro-category2 a:hover i{background:url(../images/sprite.png) no-repeat -76px -29px}
.pro-category-list .pro-category3 a i{background:url(../images/sprite.png) no-repeat -35px -64px}
.pro-category-list .pro-category3 a:hover i{background:url(../images/sprite.png) no-repeat -76px -64px}
.pro-category-list .pro-category4 a i{background:url(../images/sprite.png) no-repeat -35px -98px}
.pro-category-list .pro-category4 a:hover i{background:url(../images/sprite.png) no-repeat -76px -98px}
.pro-category-list .pro-category5 a i{background:url(../images/sprite.png) no-repeat -35px -138px}
.pro-category-list .pro-category5 a:hover i{background:url(../images/sprite.png) no-repeat -76px -138px}
.pro-category-list .pro-category6 a i{background:url(../images/sprite.png) no-repeat -35px -177px}
.pro-category-list .pro-category6 a:hover i{background:url(../images/sprite.png) no-repeat -76px -177px}
.pro-category-list .pro-category7 a i{background:url(../images/sprite.png) no-repeat -35px -217px}
.pro-category-list .pro-category7 a:hover i{background:url(../images/sprite.png) no-repeat -76px -217px}
.pro-category-list .pro-category8 a i{background:url(../images/sprite.png) no-repeat -35px -255px}
.pro-category-list .pro-category8 a:hover i{background:url(../images/sprite.png) no-repeat -76px -255px}
.pro-category-list .pro-category9 a i{background:url(../images/sprite.png) no-repeat -35px -295px}
.pro-category-list .pro-category9 a:hover i{background:url(../images/sprite.png) no-repeat -76px -295px}
.pro-category-list .pro-category10 a i{background:url(../images/sprite.png) no-repeat -35px -334px}
.pro-category-list .pro-category10 a:hover i{background:url(../images/sprite.png) no-repeat -76px -334px}
.pro-category-list .pro-category1 a:hover,.pro-category-list .pro-category2 a:hover,.pro-category-list .pro-category3 a:hover,.pro-category-list .pro-category4 a:hover,.pro-category-list .pro-category5 a:hover,.pro-category-list .pro-category6 a:hover,.pro-category-list .pro-category7 a:hover,.pro-category-list .pro-category8 a:hover,.pro-category-list .pro-category9 a:hover,.pro-category-list .pro-category10 a:hover{color:#adb1bb;-webkit-transition:all .4s ease 0;transition:all .4s ease 0;background-color:#26262E}
.pro-button .tooltip{white-space:nowrap}
.ob-our-brand{background:#F0F0F0;padding:25px 0 10px}
.ob-our-brand .most-popular-title{background:#F0F0F0}
.owl-brand .item{margin:0 5px}
.owl-brand .item img{display:block;max-width:100%;max-height:100%;height:auto}
.owl-brand .owl-next{background:url(../images/next-bg.png) no-repeat;width:15px;height:15px;border-radius:0!important}
.owl-brand .owl-prev{background:url(../images/prev-bg.png) no-repeat;width:15px;height:15px;border-radius:0}
.owl-brand .owl-next:hover{background:url(../images/pink_arrows.png) no-repeat -20px -1px}
.owl-brand .owl-prev:hover{background:url(../images/pink_arrows.png) no-repeat -4px -1px}
.owl-brand .owl-nav{text-align:right;margin:-25px -5px 30px 0}
.owl-pagination{display:none}
.owl-brand .product-block{border:none;position:relative;text-align:center;margin-bottom:18px;min-height:auto;overflow:hidden;height:50px;-webkit-transition:all .2s ease .2s;transition:all .2s ease .2s}
.owl-brand .product-block a{display:table-cell;height:50px;background:#fff;width:118px;border:1px #dfdfdf solid;vertical-align:middle;text-align:center}
.owl-brand .product-block a img{width:90%;display:inherit;margin: 0 auto;}
.deal-banner a img{width:100%}
.banner-box{margin-top:30px;margin-bottom:30px}
.banner-over{overflow:hidden;display:block;width:auto}
.banner-box .cat-left-side{background:url(../images/cat-01.png) 96% 85% no-repeat #253a5c;min-width:570px;min-height:400px;padding:35px 0 0 35px;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;background-attachment:scroll}
.cat-left-side h4{color:#fff;font-size:30px;margin:0 0 10px;padding:0}
.cat-left-side ul{margin-bottom:8px}
.cat-left-side ul li{color:#93a1b9;font-size:14px;margin:2px 0 0;background:url(../images/circle.png) no-repeat 0 50%;padding:0 12px}
.cat-left-side ul li a,.cat-left-side ul li a:hover{color:#93a1b9;text-decoration:none;  font-weight:400;
font-size:14px}
.cat-left-side a.see-more{color:#1ea7c1;font-size:12px;text-transform:uppercase;  font-weight:700;
}
.cat-left-side a.see-more:hover{color:#8e208c}
.cat-left-side a.see-more img{margin:-2px 0 0 5px}
.cat-right-side .deal-banner{margin-bottom:30px;display:block;overflow:hidden}
.cat-right-side .deal-banner img{-webkit-transition:all .1s ease 0;transition:all .1s ease 0}
.banner-over p{line-height:16px}
.cat-right-side .right-banner-bg1{background:url(../images/cat-baner2.png) 100% 100% no-repeat #f7f7f7;min-width:152px;min-height:185px;padding:15px 0 0 15px;-webkit-transition:all .1s ease 0;transition:all .1s ease 0;-webkit-backface-visibility:scroll;backface-visibility:scroll}
.right-banner-bg1 h4{color:#fa580b;font-size:20px;margin:0 0 10px;padding:0;text-transform:uppercase; font-weight:700;
}
p.right-banner-para{color:#404040;margin-bottom:8px;font-size:12px;line-height:14px}
.right-banner-bg1 a.learn-more:hover{color:#8e208c}
.right-banner-bg2 a.learn-more{color:#fff;font-size:12px;text-transform:uppercase; font-weight:700;
}
.right-banner-bg2 a.learn-more:hover{color:#8e208c}
.right-banner-bg1 a.learn-more img,.right-banner-bg2 a.learn-more img{margin:-3px 0 0 5px}
.right-banner-bg2 h4{color:#fff;font-size:22px;margin:0 0 5px;padding:0;text-transform:uppercase;  font-weight:400;
}
p.right-banner-para2{font-size:13px;color:#fff;line-height:14px;padding-bottom:5px;margin:0}
.middle-footer{background:#f0f0f0;font-size:12px;color:gray;padding:25px 0;text-transform:uppercase;letter-spacing:.8px;line-height:22px}
.middle-footer .footer-heading{background:#f0f0f0;color:#404040;float:left;font-size:18px;letter-spacing:.5px;margin:0 0 15px;padding:0;text-transform:uppercase;  font-weight:700;
}
.middle-footer .footer-link a{color:gray;line-height:24px;  font-weight:300;font-style: normal;font-size:14px}
.middle-footer .footer-link a:hover{color:#8e208c}
.middle-footer .footer-link .contact-icon1 a,.middle-footer .footer-link .contact-icon2 a,.middle-footer .footer-link .contact-icon3 a,.middle-footer .footer-link .contact-icon4 a{float:left;height:30px;line-height:35px;padding-left:24px;width:100%}
ul.footer-contact-detail{padding-top:5px}
.footer-contact-detail li{  font-weight:300;
font-size:14px;text-transform:none}
.footer-contact-detail li a{color:gray}
.footer-contact-detail li a:hover{color:#8e208c}
.footer-contact-detail li.phone-number{background:url(../images/footer-icon1.png) no-repeat;height:30px;display:block;background-position:0 -3px;padding-left:25px}
.footer-contact-detail li.fax-number{background:url(../images/footer-icon2.png) no-repeat;height:30px;display:block;background-position:0 -1px;padding-left:25px}
.footer-contact-detail li.email-contact{background:url(../images/footer-icon3.png) no-repeat;height:30px;display:block;background-position:0 -0;padding-left:25px}
.footer-contact-detail li.address-contact{background:url(../images/footer-icon4.png) no-repeat;height:30px;display:block;background-position:0 -4px;padding-left:25px}
.middle-footer .footer-link .contact-icon1 span{background:url(../images/footer-icon1.png) no-repeat scroll left top rgba(0,0,0,0);height:20px;display:inline-block;background-position:0 -7px}
.middle-footer .footer-link .contact-icon1 span:hover{background:url(../images/footer-icon1.png) no-repeat scroll left 82% rgba(0,0,0,0);height:20px;display:inline-block;background-position:0 -56px}
.middle-footer .footer-link .contact-icon2 a{background:url(../images/footer-icon2.png) no-repeat scroll left 3px rgba(0,0,0,0)}
.middle-footer .footer-link .contact-icon2 a:hover{background:url(../images/footer-icon2.png) no-repeat scroll left 76% rgba(0,0,0,0)}
.middle-footer .footer-link .contact-icon3 a{background:url(../images/footer-icon3.png) no-repeat scroll left -5% rgba(0,0,0,0);text-transform:none}
.middle-footer .footer-link .contact-icon3 a:hover{background:url(../images/footer-icon3.png) no-repeat scroll left 76% rgba(0,0,0,0)}
.middle-footer .footer-link .contact-icon4 a{background:url(../images/footer-icon4.png) no-repeat scroll left top rgba(0,0,0,0);text-transform:none}
.middle-footer .footer-link .contact-icon4 a:hover{background:url(../images/footer-icon4.png) no-repeat scroll left 82% rgba(0,0,0,0)}
.middle-footer .social-icon-box{border-top:1px solid #d5d5d5;margin-top:20px;padding-top:25px}
.social-icon{float:left;margin-right:10px}
.social-icon a img{top:0;position:relative}
.newslatter{color:#404040;font-size:14px;margin:13px 25px 0 0;float:left;  font-weight:400;
position:relative}
.news-box{float:left}
.news-box .form-group input[type="email"] {width: 350px;}
.news-box .form-control:focus{border:1px #02458b solid}
.news-box .btn-default{background:#8e208c;height:38px;padding:0;font-weight:400;border:1px solid #02458b;color:#fff;font-size:14px;letter-spacing:.5px;width:115px;margin-left:5px;border-radius:0;text-transform:uppercase;  font-weight:400;
}
.news-box .btn-default:hover{background:#666;border-color:#666}
.bottom-footer{background:#666;color:#fff;font-size:12px;line-height:40px}
.bottom-footer a{color:#fff}
.bottom-footer a:hover{color:#8e208c}
.bottom-footer span{  font-weight:300;
font-size:14px}
.ob-feedback-block{position:fixed;top:220px;right:0;vertical-align:top;display:block;z-index:4}
.feedback-btn{background:#8e208c;color:#fff;padding:10px 15px;margin-top:55px;border:1px #02458b solid;font-size:24px;position:absolute;left:-111px;top:0;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.feedback-btn:focus,.feedback-btn:hover{color:#fff}
.feedback-form{border:1px #343740 solid;float:left;width:330px;background:#343740;color:#fff;padding:20px;position:relative}
.ob-feedback-block .feedback-form label{display:block;color:#fff;font-size:13px;  font-weight:300;
;padding-bottom:5px}
.ob-feedback-block .feedback-form textarea{display:block;width:100%}
.ob-feedback-block .feedback-form input[type="text"]{margin-bottom:0}
.ob-feedback-block .feedback-form input[type="text"]:focus{border-color:#8e208c}
.ob-feedback-block .feedback-form input[type="submit"],.ob-feedback-block .feedback-form input[type="button"]{box-shadow:none;  font-weight:400;
margin-right:8px;min-width:75px;float:left}
.ob-feedback-block .feedback-form span.required{font-size:12px;text-align:right;float:right;padding:10px 0}
.feedback textarea{width:100%;height:80px!important;margin-bottom:5px}
.feedback .fst-block{padding-left:0}
.feedback .lst-block{padding-right:0}
.feedback-form p{color:#FFF;padding:0 0 35px 5px}
.feedback-form ul.feedback-tabs{list-style:none;width:100%;margin-bottom:20px}
.feedback-form ul.feedback-tabs li{display:inline-block}
.feedback-form ul.feedback-tabs li a{color:#c0c3cc;  font-weight:400;
font-size:14px;padding:5px 7px}
.feedback-form ul.feedback-tabs li a i.fa{font-size:13px}
.feedback-form ul.feedback-tabs li.active a{background:#8e208c;border-radius:3px;color:#FFF}
.feedback-form ul.feedback-tabs li.active{position:relative;background:#8e208c}
.feedback-form ul.feedback-tabs li.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#8e208c;border-top-color:#8e208c;border-width:10px;margin-left:-10px}
.feedback-form ul.feedback-tabs li .form-group textarea{height:90px}
.feedback-form .tab-pane .btn-default{margin-left:0}
.feedback-form .tab-pane .form-group input,.feedback-form .tab-pane .form-group textarea{padding:10px}
.feedback-form .tab-pane form input[type="text"],.feedback-form .tab-pane form input[type="email"]{height:40px;font-size:12px}
.feedback-form .tab-pane form input:focus,.feedback-form .tab-pane form textarea:focus{border:#FFF 1px solid!important}
.feedback-form .tab-pane .form-group{margin-bottom:10px}
.feedback-form .tab-pane .form-group ::-webkit-input-placeholder{  font-style: italic; font-weight:300;font-size:12px}
.feedback-form .tab-pane .form-group :-moz-placeholder{  font-style: italic; font-weight:300;}
.feedback-form .tab-pane .form-group ::-moz-placeholder{  font-style: italic; font-weight:300;}
.feedback-form .tab-pane .form-group :-ms-input-placeholder{  font-style: italic; font-weight:300;}
.styel2{background:red}
.feedback-form input[type=checkbox]:not(old),.feedback-form input[type=radio ]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}
.feedback-form input[type=checkbox]:not(old) + label,.feedback-form input[type=radio ]:not(old) + label{display:inline-block;margin-left:-2em;line-height:1.5em}
.feedback-form input[type=checkbox]:not(old) + label > span,.feedback-form input[type=radio ]:not(old) + label > span{display:inline-block;width:.875em;height:.875em;margin:.25em .5em .25em .25em;border:.0625em solid silver;border-radius:.25em;background:#e0e0e0;background-image:-moz-linear-gradient(#f0f0f0,#e0e0e0);background-image:-ms-linear-gradient(#f0f0f0,#e0e0e0);background-image:-o-linear-gradient(#f0f0f0,#e0e0e0);background-image:-webkit-linear-gradient(#f0f0f0,#e0e0e0);background-image:linear-gradient(#f0f0f0,#e0e0e0);vertical-align:bottom}
.feedback-form input[type=checkbox]:not(old):checked + label > span,.feedback-form input[type=radio ]:not(old):checked + label > span{background-image:-moz-linear-gradient(#e0e0e0,#f0f0f0);background-image:-ms-linear-gradient(#e0e0e0,#f0f0f0);background-image:-o-linear-gradient(#e0e0e0,#f0f0f0);background-image:-webkit-linear-gradient(#e0e0e0,#f0f0f0);background-image:linear-gradient(#e0e0e0,#f0f0f0)}
.feedback-form input[type=checkbox]:not(old):checked + label > span:before{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ"';display:block;width:1em;color:#9c6;font-size:.875em;line-height:1em;text-align:center;text-shadow:0 0 .0714em #73994d;font-weight:700}
.feedback-form input[type=radio]:not(old):checked + label > span > span{display:block;width:.5em;height:.5em;margin:.125em;border:.0625em solid #73994d;border-radius:.125em;background:#9c6;background-image:-moz-linear-gradient(#b3d98c,#9c6);background-image:-ms-linear-gradient(#b3d98c,#9c6);background-image:-o-linear-gradient(#b3d98c,#9c6);background-image:-webkit-linear-gradient(#b3d98c,#9c6);background-image:linear-gradient(#b3d98c,#9c6)}
.profile-pic{width:100px;height:100px;display:block;border-radius:100%;border:2px solid #02458b;overflow:hidden;margin:15px auto}
.category-block .panel-heading .panel-title span{text-transform:none}
.upload-photo-block p{color:#7f7f7f;  font-weight:400;
;font-size:13px;font-weight:400;padding:5px 0}
.upload-photo-block p.italic{font-style:italic}
upload-image{width:100px;height:100px}
.upload-image .profile-border{border:1px #DDD solid;width:100px}
.upload-photo-block .upload-btn-block{display:inline-block;vertical-align:bottom}
.upload-photo-block .upload-wrap-class{padding-right:0;display:inline-block;margin-right:25px}
.upload-btn-block .btn-box-main{position:relative;margin-top:0;height:37px;margin-right:7px;background:#5d5c5c none repeat scroll 0 0;border:1px solid #505050;box-shadow:0 1px 2px #888;width:130px;border-radius:4px;text-align:center}
.upload-btn-block .btn-box-main:hover{background:#8e208c;border-color:#8e208c}
.upload-btn-block .btn-box-main span{color:#fff;font:14px roboto_condensedbold;text-transform:uppercase;padding:7px 0;display:block}
.btn-box-main input[type="file"]{position:absolute;z-index:2;opacity:0;width:100%;height:100%}
.ob-account-info p{line-height:18px;color:#404040}
.acc-dashboard{background:#FAFAFA;border:1px #EBEBEB solid;margin-bottom:25px}
.acc-dashboard ul li{display:table-cell;width:1%;text-align:center;vertical-align:middle;height:115px;border-right:1px #EBEBEB solid;color:#7f7f7f;font-size:16px;line-height:35px;position:relative;padding-top:22px;  font-weight:300;}
.acc-dashboard ul li p{color:#7f7f7f;font-size:16px;  font-weight:300;line-height:35px;z-index:2;position:relative}
.acc-dashboard ul li:last-child{border-right:0}
.acc-dashboard ul li span{display:block;font-size:45px;color:#8e208c;  font-weight:300;}
.ob-account-info .account-address-block .address-contact-info-block li{line-height:30px}
.ob-account-info .account-address-block .address-edit-del-block ul li i{font-size:18px}
.ob-account-info .account-address-block .address-edit-del-block ul li a:first-child{margin-right:0}
.quote-dis-block{border:1px #959595 solid;display:inline-block}
.dropdown-selector{font-size:12px;text-align:center;display:inline-block}
.dropdown-selector .minus{border-bottom:1px solid #d9d9d9;color:#404040;display:block;line-height:16px;width:100%}
.dropdown-selector .plus{color:#404040;display:block;line-height:16px;width:100%}
.quote-distributor-block.my-quote-detail-table .table-striped > tbody > tr > td.desc{text-align:left;font-size:13px}
.quote-distributor-block.my-quote-detail-table .table-striped > tbody > tr > td{padding:5px 7px;vertical-align:middle}
.your-info-quote {padding:10px;}
.request-quote-tab {padding-left: 10px!important;}
.quote-distributor-block.my-quote-detail-table .my-quote-edit-delete i{color:#666}
.quote-distributor-block.my-quote-detail-table .my-quote-edit-delete a:hover i{color:#8e208c}
.my-quote-detail-table .my-quote-edit-delete a:hover i{color:#8e208c}
.quote-distributor-block .check-box-privacy .check-block.checkbox{margin-bottom:0}
.quote-distributor-block .checkbox label::before{top:-13px;left:1px}
.quote-distributor-block .checkbox label::after{top:-13px}
.my-quote-detail-table .table-striped > tbody > tr > td.unit-price{text-transform:none;  font-weight:700;
}
.quote-sub-title{font-size:16px;color:#8e208c;border-bottom:1px #BDBDBD solid;text-transform:uppercase;  font-weight:700;
;margin-bottom:20px;margin-top:10px}
.quote-sub-title span{font-size:12px;color:#7f7f7f;  font-style: italic; font-weight:300;text-transform:none;padding-left:15px}
.quote-generate-inquiry .check-box-privacy{text-align:center;margin-top:10px}
.dropdown-selector{width:85px}
.condition-block{font-size:14px;  font-weight:400;}
.selector-quantity{display:inline-block;width:80px}
.selector-input{width:45px;height:40px;border:1px solid #e1e1e1;float:left}
.selector-input input{width:42px;height:39px;text-align:center;border:none;background:none}
.selector-input input:focus{border:1px solid #e1e1e1;border:none}
.selector-btn{position:relative;float:left;height:40px}
.selector-btn .sp-minus{position:absolute;height:20px;line-height:10px;bottom:0;width:40px;border:1px solid #e1e1e1;border-left:0;text-align:center}
.selector-btn .sp-plus{position:absolute;height:20px;line-height:10px;top:0;width:40px;border:1px solid #e1e1e1;border-left:0;text-align:center}
.sp-minus a,.sp-plus a{display:block;width:100%;height:100%;padding-top:2px}
.ob-my-quote-section .product-description .nav-tabs li{width:16.66%}
.ob-my-quote-section .product-description .nav-tabs li a{font-size:15px;white-space:nowrap;letter-spacing:normal}
.ob-my-quote-section a.btn-search{text-transform:uppercase;margin:15px 0;  font-weight:400;
;font-size:14px}
.ob-my-quote-section .myquote-top-section .form-group,.ob-my-quote-section .myquote-top-section .search-width{float:left;width:21.5%;margin-right:10px}
.ob-my-quote-section .myquote-top-section .search-width i.search-btn{position:absolute;right:26px;top:10px}
.ob-my-quote-section .product-description .input-group-addon{border-radius:none}
.ob-my-quote-section .myquote-top-section .button-secondary{float:right;margin:0}
.ob-my-quote-section .top-title-form{position:static}
.ob-my-quote-section .datepicker-color{border-radius:0;border-top:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;border-bottom:#e6e6e6 1px solid}
.ob-my-quote-section select{height:40px}
.modal-body.ob-product-detail-page{padding:0 15px 15px}
.detail-popup-block{padding-top:10px}
.detail-popup-block > ul{margin:0 -4px}
.detail-popup-block > ul > li{display:inline-block;width:12.9%;margin:4px;vertical-align:top;float:left}
/*.detail-popup-block > ul > li > a{font-size:12px;border:1px #CCC solid;background:#FCFBF9;min-height:77px;width:100%;display:block;padding:5px;text-align:center;line-height:15px;color:#3a3a3a;word-break:normal}*/
/*.detail-popup-block > ul > li > a:hover{color:#3A3A3A;border:1px #02458b solid}*/
.detail-popup-block .strip,.modal-header .modal-title .strip{background:url(../images/sprite.png);background-repeat:no-repeat;background-position:0 0;width:32px;height:30px;display:block;margin:0 auto;margin-bottom:5px;transition:all .3s ease 0}
.detail-popup-block .strip.virtual-strip{background-position:-235px -7px}
.detail-popup-block > ul li a:hover .virtual-strip{background-position:-235px -89px}
.detail-popup-block .strip.inventory-strip{background-position:-317px -7px}
.detail-popup-block > ul li a:hover .inventory-strip{background-position:-317px -89px}
.detail-popup-block .strip.selling-strip{background-position:-401px -7px}
.detail-popup-block > ul li a:hover .selling-strip{background-position:-401px -89px}
.detail-popup-block .strip.estimator-strip{background-position:-485px -7px}
.detail-popup-block > ul li a:hover .estimator-strip{background-position:-485px -89px}
.detail-popup-block .strip.imprint-strip{background-position:-565px -7px}
.detail-popup-block > ul li a:hover .imprint-strip{background-position:-565px -89px}
.detail-popup-block .strip.download-img-strip{background-position:-648px -7px}
.detail-popup-block > ul li a:hover .download-img-strip{background-position:-648px -89px}
.detail-popup-block .strip.download-pdf-strip{background-position:-731px -7px}
.detail-popup-block > ul li a:hover .download-pdf-strip{background-position:-731px -89px}
.detail-popup-block .strip.safety-strip{background-position:-237px -172px}
.detail-popup-block > ul li a:hover .safety-strip{background-position:-237px -256px}
.detail-popup-block .strip.embed-strip{background-position:-318px -172px}
.detail-popup-block > ul li a:hover .embed-strip{background-position:-318px -256px}
.detail-popup-block .strip.play-strip{background-position:-401px -172px}
.detail-popup-block > ul li a:hover .play-strip{background-position:-401px -256px}
.detail-popup-block .strip.print-strip{background-position:-485px -172px}
.detail-popup-block > ul li a:hover .print-strip{background-position:-485px -256px}
.detail-popup-block .strip.email-strip{background-position:-567px -172px}
.detail-popup-block > ul li a:hover .email-strip{background-position:-567px -256px}
.detail-popup-block .strip.share-strip{background-position:-648px -172px}
.detail-popup-block > ul li a:hover .share-strip{background-position:-648px -256px}
.detail-popup-block .strip.compliance-strip{background-position:-731px -172px}
.detail-popup-block > ul li a:hover .compliance-strip{background-position:-731px -256px}
.modal-header .modal-title .strip{display:inline-block;vertical-align:middle;margin-right:5px}
.modal-title .strip.virtual-popup-strip{background-position:-235px -354px}
.modal-title .strip.selling-popup-strip{background-position:-401px -354px}
.modal-title .strip.estimator-popup-strip{background-position:-485px -354px}
.modal-title .strip.email-popup-strip{background-position:-567px -452px}
.modal-title .strip.imprint-popup-strip{background-position:-565px -352px}
.modal-title .strip.share-popup-strip{background-position:-648px -451px}
.modal-title .strip.inventory-popup-strip{background-position:-317px -354px}
.modal-title .strip.estimator-popup-strip{background-position:-485px -353px}
.modal-title .strip.embed-popup-strip{background-position:-318px -453px}
.modal-title .strip.video-popup-strip{background-position:-400px -451px}
.modal-title .strip.compliance-popup-strip{background-position:-731px -451px}
.modal-title .strip.safety-popup-strip{background-position:-237px -451px}
.stButton{display:block!important}

.virtual-request-popup p,.virtual-request-popup .select-box p,.virtual-request-popup .select-box > div:nth-child(1) p{padding:7px 0 0;color:#404040;font-size:14px}
.product-section-box .virtual-request-popup h2{margin-bottom:15px}
.virtual-request-popup .shipping-col{padding-bottom:15px;padding-top:0}
.virtual-request-popup .radiobox .select-wrapper-col,.virtual-request-popup .radiobox .select-wrapper-col select{width:98px;float:left;margin-bottom:0}
.virtual-request-popup.product-section-box .radiobox.select-box input{width:230px;float:right}
.virtual-request-popup.product-section-box .radiobox.select-box input.virtual-form{width:200px}
.input-gap,.virtual-request-popup.product-section-box .radiobox.select-box input.input-gap{margin-left:8px;margin-bottom:0}
.email-product-popup .shipping-col input{margin-left:0}
.email-product-popup textarea{width:100%}
.email-product-popup .shipping-col,.info-popup .shipping-col{padding-top:0;padding-bottom:15px}
.email-product-popup p,.email-product-popup .select-box p,.email-product-popup .select-box > div:nth-child(1) p{padding:7px 0 0;color:#404040;font-size:14px}
.email-product-popup .form-group label{font-size:14px;padding-top:10px;color:#404040}
.imprint-popup{text-align:center}
.imprint-popup p{text-align:center; font-weight:400;font-size:12px}
.imprint-popup ul li{display:inline-block;width:16%;text-align:center;font-size:14px;vertical-align:top;margin-bottom:10px}
.imprint-popup ul li i{width:30px;height:30px;display:block;margin:0 auto;border:1px #666 solid;margin-bottom:3px}
.imprint-popup ul li i.imprint-black{background:#292421}
.imprint-popup ul li i.imprint-white{background:#FFF}
.imprint-popup ul li i.imprint-yellow{background:#F2EC56}
.imprint-popup ul li i.imprint-athletic-gold{background:#FBC80B}
.imprint-popup ul li i.imprint-light-blue{background:#118CCF}
.imprint-popup ul li i.imprint-dark-blue{background:#0C6EC7}
.imprint-popup ul li i.imprint-reflex-blue{background:#2D0093}
.imprint-popup ul li i.imprint-red{background:#CF1C3C}
.imprint-popup ul li i.imprint-maroon{background:#852533}
.imprint-popup ul li i.imprint-teal{background:#3199A2}
.imprint-popup ul li i.imprint-light-green{background:#279443}
.imprint-popup ul li i.imprint-medium-green{background:#2A9B7F}
.imprint-popup ul li i.imprint-dark-green{background:#206956}
.imprint-popup ul li i.imprint-green-frosted{background:#5C371A}
.imprint-popup ul li i.imprint-silver{background:#8B8D8A}
.imprint-popup ul li i.imprint-gold{background:#84724A}
.imprint-popup ul li i.imprint-grey{background:#CACBC3}
.imprint-popup ul li i.imprint-dark-grey{background:#606972}
.imprint-popup ul li i.imprint-violet{background:#590076}
.imprint-popup ul li i.imprint-purple{background:#FBC80B}
.imprint-popup ul li i.imprint-orange{background:#EA5918}
.border-bottom{border-bottom:1px #EBEBEB solid}
.request-info-popup-modal .modal-lg,.request-info-popup-modal .modal-lg{width:960px}
.right-border{border-right:1px #EEE solid}
.request-info-modal .panel-body{padding:0 7px 7px}
.request-info-modal .panel-heading{padding:7px 7px 0}
.request-info-modal .skuprice > div{padding:0;margin:0 0 10px;  font-weight:400;
background:#F5F5F5;padding:7px 0;text-align:center;border-right:3px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.request-info-modal .skuprice.popup-title{border-bottom:3px solid #eee;margin-bottom:5px;font-size:16px;display:inline-block;width:100%}
.request-info-modal .skuprice.popup-title > div{background:#f5f5f5 none repeat scroll 0 0;border-right:3px solid #fff;  font-weight:400;
;min-height:33px;padding:4px 0;text-align:center;border-bottom:0}
.request-info-modal .accordion-toggle{position:relative;display:block}
.request-info-modal .accordion-toggle i{position:absolute;right:0;top:-2px}
.request-info-minus{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat scroll -5px -186px;width:22px;height:22px;display:block}
.request-info-plus{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat scroll -6px -224px;width:22px;height:22px;display:block}
.request-info-modal .panel-group .panel{border-radius:0;border:1px #EBEBEB solid;box-shadow:none}
.request-info-modal .panel-default > .panel-heading{border:none;border-radius:0;background:none}
.request-info-modal .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top:0}
.request-info-modal .heading-2{border-bottom:0;font-size:20px; padding:10px 10px;}
.request-info-modal .owl-theme .owl-nav{margin-top:0}
.request-instruction h4{font-size:16px;  font-weight:700;
;margin:10px 10px 5px 0}
.request-instruction p{font-size:12px;text-align:justify}
.request-info-modal .quantity-table{margin-top:30px}
.request-info-modal .quantity-table-disc .owl-nav .owl-buttons{top:-37px;right:0}
.request-instruction dl{width:30%;display:inline-block}
.request-instruction dl dt{display:inline-block;font-size:14px; font-weight:400}
.request-instruction dl dd{display:inline-block;font-size:14px; font-weight:300;}
.detail-image{border:3px #EEE solid}
.info-block .panel-heading.my-request-info{border-bottom:1px solid #02458b;padding-top:0;background:#f9f9f9}
.my-request-info h4{  font-weight:700;
;text-transform:uppercase;font-size:16px;color:#404040;padding:5px 0 7px}
.address-req-info h4{color:#000;  font-weight:400;
font-size:16px;padding:10px 0 5px}
.address-req-info p{color:#404040;  font-weight:400;
font-size:14px;line-height:20px;padding-bottom:0}
.req-info-add-block{padding:12px 0 0}
.req-info-add-block ul li{display:block;color:#404040;font-size:14px;  font-weight:400;
padding-bottom:5px}
.req-info-add-block ul li i{margin-right:5px}
.req-info-add-block a{color:#404040}
.req-info-add-block a:hover{color:#8e208c}
.request-comment-box{position:relative}
.request-comment-box li{margin-top:0;min-height:80px;margin-top:10px;margin-bottom:10px;display:inline-block;width:100%}
.request-comment-box .profile-pic{width:70px;height:70px;margin:0;float:left;position:absolute}
.user-comment{margin-left:82px}
.request-comment-box .profile-pic > img{width:66px;margin:0 auto;min-height:100%}
.request-comment-box h3{ font-weight:700;font-size:14px;color:#8e208c;display:inline-block}
.request-comment-box span{font-size:14px;color:#8e208c;float:right; font-weight:400;margin-right:15px;font-weight:600}
.request-comment-info .request-comment-box p{font-size:12px;color:#666; line-height:16px;font-style:normal}
.request-comment-box .admin-user-profile-pic{width:66px;height:66px;margin:0;background:#d2d2d2;border:1px solid #a1a1a1}
.post-comment-text-box{margin:10px 0;padding:5px 0 0;background:#eee}
.post-comment-text-box textarea{width:100%;border:1px solid #e3e3e3;box-shadow:none;height:83px}
.request-info-modal .scrollbar{max-height:580px;overflow-y:auto;overflow-x:hidden}
.request-info-modal #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.request-info-modal #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#004d7d;overflow:hidden;position:absolute;top:0;left:0}
.request-info-popup-modal .detail-image{width:90px;height:102px}
.request-comment-info .scrollbar{max-height:360px;overflow-y:auto;width:100%}
.request-comment-info #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.request-comment-info #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#004d7d;overflow:hidden;position:absolute;top:0;left:0}
.request-post-comment .post-comment-btn{text-align:right}
.request-post-comment input[type="button"]{box-shadow:none;border:none;border-radius:3px}
.request-post-comment .post-pink-btn{background:#8e208c;min-width:150px}
.request-post-comment .post-cancel-btn{background:gray;min-width:120px}
.quote-product-summary .panel-body{padding:10px}
.quote-product-summary .estimate-detail{background:none;padding:0}
.canada-logo{margin:0 4px}
.quote-product-summary .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:8px}
.canada-symbol{margin-right:0!important}
.quote-product-summary .product-color-price-table td i.white-color-box,.quote-product-summary .product-color-price-table td i.red-color-box,.quote-product-summary .product-color-price-table td i.blue-color-box{margin:0;padding:0;border:1px solid #d7d7d7;height:15px;width:15px;display:inline-block;vertical-align:middle}
.quote-product-summary .product-color-price-table td i.white-color-box{background:#fff;display: block;margin-bottom: 20px;border: none;width:30px;}
.quote-product-summary .product-color-price-table td i.red-color-box{background:#ea1817}
.quote-product-summary .product-color-price-table td i.blue-color-box{background:#195dcc}
.quote-product-summary .estimate-detail .estimate-tag-block{padding:0}
.request-info-popup-modal .modal-header h1.modal-title{font-weight:700}
.inquiry-color-block{border:1px #EEE solid;padding:5px;margin-bottom:7px}
.info-block .panel-body h3{background:#f3f2f2;border-left:5px solid #02458b;color:#7e7e7e;display:block; font-size:17px;font-style:italic;margin:8px 0;padding:5px 0 5px 10px;width:100%}
.request-info-modal .info-block .panel-body .quantity-table{margin-top:15px}
.request-info-modal .info-block .panel-body .owl-nav .owl-buttons{top:-37px}
.inquiry-color-block span{text-transform:uppercase;  font-weight:700;
;color:#444;width:20%;display:inline-block}
.info-block .my-request-info h4.panel-title{color:#404040; font-size:15px;font-weight:400;line-height:25px;padding:5px 0;text-transform:capitalize}
.inquiry-color-block ul li{border:2px solid #ccc;width:25px;height:25px;float:left;margin-right:2px;margin-bottom:2px}
.inquiry-color-block ul{width:79%;display:inline-block;vertical-align:middle}
.inquiry-color-block ul li.color1{background:#292421}
.inquiry-color-block ul li.color2{background:#787878}
.inquiry-color-block ul li.color3{background:#fff}
.inquiry-color-block ul li.color4{background:#C82536}
.inquiry-color-block ul li.color5{background:#FEE600}
.inquiry-color-block ul li.color6{background:#E47732}
.inquiry-color-block ul li.color7{background:#043F85}
.inquiry-color-block ul li.color8{background:#2595D4}
.inquiry-color-block ul li.color9{background:#4FBFEF}
.inquiry-color-block ul li.color10{background:#007C1C}
.help-products .index-help-block{padding:8px;max-width:100%;border:1px solid #e5e5e5;height:178px;display:block;vertical-align:middle;text-align:center}
.help-products .index-help-block img{max-height:100%;max-width:100%}
.overflow-none{overflow:hidden;width:8px;height:10px}
.table-text-left{text-align:left!important}
.feedback-rating .rating{clear:both;margin-bottom:5px}
.feedback-rating .rating i.fa-star,.feedback-rating .rating i.fa-star-half-o{color:#8e208c}
.feedback-rating span{float:left}
.feedback-content p{color:#404040;text-transform:none;font-size:14px;line-height:18px}
.sample-request-table .table-striped > tbody > tr > td.table-text-left{color:#7f7f7f}
.sample-request-table .table-striped > tbody > tr > td.table-text-left > span{color:#404040}
.shopping_cart h1 i{background:url(../images/cart_title_icon.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:16px;width:20px;margin-right:7px}
.shopping_block{width:100%}
.shopping_block thead{background:#f8f8f8;color:#666;border-bottom:1px #ddd solid}
.shopping_block thead tr th{text-align:center;text-transform:uppercase;  font-weight:700;padding:10px 0;border-right:1px #ddd solid;border-left:1px #ddd solid;border-top:1px #ddd solid;padding:10px 15px;font-size:14px}
.shopping_block tbody tr{border-bottom:1px #ddd solid}
.shopping_block tbody tr td{text-align:center;font-size:14px;vertical-align:middle;border-right:1px #ddd solid;padding:10px 15px;position:relative;  font-weight:400;
color:#000}
.shopping_block tbody tr td:first-child{border-left:1px #ddd solid}
.shopping_block tbody tr.media_shopping td:first-child{border-left:0;text-align:left;color:#666;  font-style: italic; font-weight:300;
;font-size:12px;padding:0}
.shopping_block tbody tr.media_shopping{border-bottom:0}
.shopping_block tbody tr td img.list_img{display:inline-block;max-width:150px;max-height:100px}
.shopping_block .delete_icon{background:url(../images/shopping_strip.png);background-position:0 0;background-repeat:no-repeat;width:25px;height:25px;display:inline-block}
.shopping_block .delete_icon:hover{background-position:0 -25px}
.shopping_block tbody tr td.sub_total_title{color:#666;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-align:center;  font-weight:400;
border-bottom:1px #ddd solid}
.shopping_block tbody tr td.sub_total{text-transform:uppercase;text-align:center;color:#000;font-size:18px;  font-weight:700;
;border-bottom:1px #ddd solid}
.shopping_block tbody tr td.total_title{color:#666;font-size:18px;text-transform:uppercase;text-align:right; font-weight:600}
.shopping_block tbody tr td.total{text-transform:uppercase;text-align:right;color:#000;font-size:18px;font-weight:600}
.btn_box_main.right_btn{float:right}
.btn_box_main.right_btn input[type="submit"]{margin-right:0;font-size:14px;font-weight:400;color:#000}
.btn_box_main.right_btn input[type="submit"]:hover,.btn_box_main.right_btn input[type="submit"]:focus{background:#e5564b;color:#fff;border:1px solid #e5564b;box-shadow:0 0 0 1px #e5564b,0 0 0 2px #e5564b}
.shopping_block tbody tr td a{display:block}
.my-quote-edit-delete a i{font-size:20px}
.shopping-btn-block input[type="submit"],.shopping-btn-block input[type="button"],.shopping-btn-block input[type="reset"]{margin-right:0;margin-left:5px}
.acc-info{position:absolute;bottom:0;left:0;z-index:0}
.acc-info.info-order{background:url(../images/info-order.png) no-repeat;width:42px;height:49px;display:block}
.acc-info.info-quote{background:rgba(0,0,0,0) url(../images/info-quote.png) no-repeat scroll -3px 6px;display:block;height:49px;width:50px}
.acc-info.info-request{background:rgba(0,0,0,0) url(../images/info-request.png) no-repeat scroll -8px 1px;display:block;height:49px;width:53px}
.acc-info.info-reward{background:rgba(0,0,0,0) url(../images/info-reward.png) no-repeat scroll -5px 0;display:block;height:49px;width:45px}
.acc-info.info-subshop{background:url(../images/info-subshop.png) no-repeat;display:block;width:230px;height:144px}
.inquiry-subshop{border:1px solid #ebebeb;min-height:120px;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fff',GradientType=0);padding:27px 5px;margin-top:20px}
.inquiry-subshop .subshop{font-size:20px; text-align:center}
.inquiry-subshop .subshop span{font-size:24px}
.inquiry-subshop .subshop span i{color:#8e208c;font-style:normal;text-transform:uppercase}
.inquiry-subshop p{color:#404040;font-size:13px;  font-weight:400;
font-style:italic;margin:10px 5px;padding:0}
.selection-color-box .dropdown .btn{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff}
.selection-color-box .btn-default:hover,.selection-color-box .btn-default:focus,.selection-color-box .btn-default:active,.selection-color-box .btn-default.active{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#ddd}
.selection-color-box .caret{margin:8px 5px;position:absolute;right:10px}
.selection-color-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:150px;width:170px;left:40px}
.selection-color-box .dropdown-menu a{color:#888; font-size:13px;line-height:16px;padding:5px 8px}
.selection-color-box .dropdown-menu span{display:inline-block;float:left;height:17px;margin-right:10px;width:17px;border: 1px solid #d2d2d2;}
.select-color-icon{background:url(../images/standard-color.png) no-repeat;width:40px;height:40px;display:inline-block;float:left}
.pantone-color-icon{background:url(../images/panton-color.png) no-repeat;width:40px;height:40px;display:inline-block;float:left}
.or-block{display:inline-block;padding-left:17px;  font-weight:700;
;color:#404040;font-size:14px}
.print-title{text-transform:uppercase;display:block;text-align:right;color:#404040;font-size:14px;  font-weight:700;
;padding-bottom:5px;padding-top:10px}
.loadinggif{background:url(../images/ajax-loader.gif) no-repeat scroll center center;z-index:9999;width:30px;height:41px;position:absolute;right:0;left:0;margin:0 auto;width:100%}
span.login-text i.js-counter{font-style:normal}
.main-table td{width:50%}
.main-table .sub-table tr{border-bottom:1px #ddd solid;float:none;width:100%}
.main-table .sub-table tr td{font-size:14px; font-weight:400;width:50%;height:45px;vertical-align:middle}
.main-table .sub-table tr td.title{text-transform:uppercase;background:none;border:0;  font-weight:700;
;padding:0 0 0 25px;width:35%;font-size:15px}
.border-right-10{border-right:1px #ddd solid}
.inner-tab-content .table-content{padding:20px 0}
.inner-tab-content .table-content p{padding:0 25px}
.sub-table .checkbox.dark-checked label::before{padding-left:2px;background-color:#000;border-radius:3px;color:#fff;content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢";font-family:"FontAwesome";font-size:11px}
.sub-table .checkbox label::before{margin-left:0}
.sub-table .checkbox{padding-left:0}
.sub-table .checkbox label{padding-left:25px}
.safety-block p span{ color:#000;font-size:14px}
.account-address-block .address-shipping-block a.address-active,.account-address-block .address-shipping-block a.address-active i,.account-address-block .address-shipping-block a:hover,.ob-main-address-block .address-shipping-block a:hover i{color:#8e208c}
.brand-group li{display:table-cell;width:1%;padding-right:8px;margin-bottom:10px;padding-top:15px}
.brand-group li img{border:1px #ddd solid}
.brand-group li:last-child{padding-right:0}
.sku-label div{font-size:16px;  font-weight:400;
min-height:30px;text-transform:uppercase;padding-bottom:10px}
.sku-label span{color:#969696;padding:0 0 0 10px;font-size:16px}
.btn-box-main input[type="submit"]{min-width:105px}
.ob-contact-address-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-contact-address-block .address a{color:#7f7f7f}
.ob-contact-address-block .address a:hover{color:#8e208c}
.ob-contact-address-block .sub-area-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-address-block h2{font-size:16px;  font-weight:400;
;color:#404040;padding-bottom:20px}
.ob-contact-address-block .address ul li{font-size:14px;padding-bottom:10px;color:#7f7f7f;width:100%;display:inline-block}
.ob-contact-address-block .address .contact-icon{width:20px;float:left}
.ob-contact-address-block .address .contact-add{float:left;width:90%}
.ob-contact-address-block .address ul li span i{color:#404040}
.ob-contact-map-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-contact-map-block .google-map{border:1px solid #fff;width:100%;height:198px;display:block}
.ob-contact-form-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-contact-form-block input[type="text"]{font-size: 13px ;color:#7f7f7f;padding-left:10px;margin-bottom:0}
.ob-contact-form-block textarea{font-size: 13px ;color:#7f7f7f;padding-left:10px;height:100px;margin-bottom:5px;width:100%}
.ob-contact-form-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-form-block .billing-fill-msg{font:13px robotolight;font-style:italic}
.ob-contact-form-block .sub-form-box h2{padding-bottom:0}
.ob-personal-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-personal-info-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-contact-info-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-contact-user{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-contact-user .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.check-box-privacy .checkbox label:after{top:0}
.ob-contact-user .tab-marging{margin-top:8px;margin-bottom:5px;position:initial}
.ob-contact-user .sub-form-box label.tab-label{font-size:16px;color:#404040}
.ob-select-distributer{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-select-distributer .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-select-distributer .select-style{width:100%}
.ob-select-distributer .select-style .scombobox-dropdown-background{background:none}
.ob-select-distributer .sub-form-box label.tab-label{font-size:16px;color:#404040}
input[type="button"],input[type="reset"]{text-transform:uppercase;min-width:105px}
.ob-contact-form-block label.checkout-label{font-size: 13px;color:#7f7f7f;padding-bottom:5px}
.ob-membership-info{border:10px solid #f5f5f5;margin-bottom:25px}
.ob-membership-info .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.check-box-privacy .check-block{margin-top:0}
.check-box-privacy .check-block.checkbox{padding-left:12px}
.check-box-privacy .checkbox label{  font-style: italic; font-weight:300;
}
.ob-personal-info-mian-block a.captcha_reload{  font-weight:400;
color:#8e208c;margin-left:10px;font-size:20px}
.ob-personal-info-mian-block input.captcha-input{margin-top:20px}
.ob-login-block{border:10px solid #f5f5f5;margin-bottom:7px}
.ob-login-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.ob-login-main-block input[type="button"]{text-transform:uppercase;min-width:105px}
.ob-login-main-block input[type="button"]:hover {background-color:#02458b;}
.ob-login-main-block .check-block{margin-top:15px}
.ob-login-main-block .checkbox{padding-left:12px}
.ob-login-main-block .forgot-link{color:#555;display:inline-block;float:right;font-size:14px;margin:15px 0;text-align:right}
.forgot-link:hover,.forgot-link:focus{color:#8e208c}
.ob-login-main-block .forgot-passwd h3{color:#555;  font-weight:400;
;font-size:16px;margin-bottom:5px;margin-top:20px;padding:0;text-transform:none}
.ob-login-main-block .forgot-passwd p{color:#888;font-size:13px;line-height:15px;padding-bottom:15px}
.ob-login-main-block .forgot-passwd input[type="text"],.ob-login-main-block .forgot-passwd input[type="password"]{background:#fff url(../images/arrow.png) no-repeat scroll 10px 10px;border-color:#ddd;border-radius:0;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;color:#888;height:34px;padding-left:25px}
.ob-login-main-block .send-email{background:#7f7f7f none repeat scroll 0 0;border-radius:2px;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.52);color:#fff;display:inline-block;  font-weight:700;
;font-size:13px;margin:0;padding:6px 14px 5px;text-align:center;text-transform:uppercase;margin-top:15px}
.ob-login-main-block .send-email:hover{background:#02458b  none repeat scroll 0 0}
.ob-login-main-block .forgot-passwd input[type="text"]:focus,.ob-login-main-block .forgot-passwd input[type="password"]:focus{border-color:#02458b ;background:#fff url(../images/arrow.png) no-repeat 10px -17px;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-add-new-address h2{color:#404040;font-size: 16px;text-transform:capitalize}
.ob-add-new-address .require-message .field-message{display:inline-block;color:#404040;font:13px robotolight;font-style:italic;margin:12px 0 25px}
.ob-add-new-address .print-checkbox > div{float:left;padding:10px 9px 10px 0}
.ob-add-new-address .print-checkbox input[type="checkbox"] + label{background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#7f7f7f;display:inline-block;font-style:normal;line-height:21px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;color:#7f7f7f;vertical-align:middle;margin-left:-18px;margin-right:15px;font-size:13px;background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#7f7f7f;display:inline-block;font-style:normal;line-height:21px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;color:#7f7f7f;vertical-align:middle;font:13px robotolight_italic;margin-left:-18px;margin-right:15px}
.ob-add-new-address .checkbox{padding-left:10px;padding-left:10px;float:left;margin-top:0;margin-right:25px}
.ob-add-new-address input[type="radio"]{margin-left:5px;margin-right:5px}
.ob-add-new-address .checkbox label{text-transform:capitalize;color:#7f7f7f;vertical-align:middle;font:13px robotolight_italic}
.ob-my-order-block .panel{border-radius:0;border:1px solid #e6e6e6;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fff',GradientType=0)}
.ob-my-order-block .panel-heading .myorder-inline a,.ob-my-order-block .panel-heading .myorder-inline{font-size:14px;  font-weight:400;
;position:relative}
.ob-my-order-block .panel-heading a.btn-view-detail{float:left;margin:0;min-width:110px;text-align:center}
.ob-my-order-block .panel-heading a.btn-track-order{background:#8e208c;border:1px solid #02458b}
.ob-my-order-block .btn-view-detail{background:#5d5c5c;border:1px #757575 solid;color:#fff;padding:8px 10px;border-radius:3px;display:inline-block;font-size:14px; font-weight:400;text-transform:uppercase;padding:2px 10px}
.ob-my-order-block .btn-view-detail:hover,.ob-my-order-block .btn-view-detail:focus{background:#8e208c;color:#fff;border:1px #02458b solid;transition:all .5s ease 0}
.ob-my-order-block .panel-heading{padding:6px 15px;border-radius:0}
.ob-my-order-block .panel-body{background:#fff;padding:5px 15px}
.ob-my-order-block .my-order-table-block{margin-bottom:0}
.ob-my-order-block .my-order-table-block tr{border-bottom:1px solid #e6e6e6;padding-bottom:20px}
.ob-my-order-block .my-order-table-block tr:last-child{border-bottom:none}
.ob-my-order-block .panel-heading .myorder-inline .sign{background:url(../images/down-arrow-2.png) no-repeat scroll;width:18px;height:12px;position:absolute;top:8px;right:0}
.ob-my-order-block .panel-group .panel + .panel{margin-top:20px;box-shadow:none;border:1px solid #e6e6e6}
.ob-my-order-block .my-order-table-block{margin-bottom:0}
.ob-my-order-block .my-order-table-block span{font-size: 14px}
.ob-my-order-block .my-order-table-block tr td:last-child{padding-bottom:0}
.table>tbody>tr>td{border-top:none}
.ob-my-order-block .my-order-table-block .order-date{text-transform:uppercase}
.ob-my-order-block .my-order-table-block td{font-size:14px;color:#404040;padding-bottom:20px;font-size: 14px}
.ob-my-order-block .my-order-table-block span.totalcolor{color:#8e208c;font:14px roboto_condensedbold}
.ob-my-order-block .my-order-table-block tr td.po-no{text-align:center}
.ob-my-order-block .my-order-name{color:#404040;margin:0 87px;font-size: 14px;text-transform:uppercase}
.ob-my-quote-block i.quote-icon span{color:#fff;font-size:18px}
.quote-all-btn{margin-bottom:10px}
.quote-all-btn .btn-search{background:#fff;border:1px solid #999;color:#999;border-radius:0;box-shadow:none;margin:0 7px 10px 0;font-size:13px;  font-weight:400;
;padding:7px 10px;text-transform:uppercase}
.quote-all-btn .btn-search:hover{background:#8e208c;color:#fff;border:1px solid #02458b}
.quote-all-btn .btn-search i{margin-right:5px}
.my-quote-detail-table .table{border:1px solid #ccc}
.my-quote-detail-table .table > thead > tr > th{  font-weight:700;
;border-right:1px solid #ccc;border-bottom:none;background:#fefefe;color:#404040;font-weight:400}
.my-quote-detail-table .table-striped > tbody > tr{border-top:1px solid #ccc}
.my-quote-detail-table .table-striped > tbody > tr:nth-child(2n+1) > td{background:#FAFAFA}
.my-quote-detail-table .table-striped > tbody > tr > td,.table > thead > tr > th{text-transform:uppercase;font-size:14px;  font-weight:400;
border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px;}
.table tr.last-row td.banner-total-record {border-right-color: #f7f7f7;text-align: left;}
.my-quote-detail-table .table-striped > tbody > tr > td{background:#F5F5F5}
.my-quote-detail-table table tbody tr td a,.my-quote-edit-delete a{color:#404040}
.my-quote-detail-table a{position:relative}
.my-quote-detail-table .table-striped > tbody > tr > td > span{color:#404040;font-size:15px;  font-weight:700;
}
.my-quote-detail-table .my-quote-edit-delete i:first-child{margin-right:5px}
.my-quote-detail-table .my-quote-edit-delete i{color:#404040;font-size:21px}
.ob-my-quote-block .my-quote-edit-delete a i.quote-icon span:hover{color:#fff}
.ob-my-quote-block h1 i{position:relative}
.ob-my-quote-block h1 i span{position:absolute}
.ob-main-empty-quote-block .empty-quote-block{text-align:center}
.ob-main-empty-quote-block .empty-quote-block h4{font-size:17px;color:#404040;margin-top:20px;  font-weight:700;
}
.ob-main-empty-quote-block .empty-quote-block p{color:#7f7f7f;margin:5px 0 18px;text-transform:capitalize;font-size: 13px;text-align:center;padding-bottom:0}
.account-address-block h1.main-title{float:left}
.ob-main-address-block a.btn-search{text-transform:uppercase;margin:15px 0;  font-weight:400;
;font-size:14px}
.account-address-block{border:1px solid #d2d2d2;margin-bottom:20px}
.account-address-block .address-inner-block{border:1px solid #fff}
.account-address-block .address-title-block{padding:7px 15px;border-bottom:1px solid #02458b;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#fff',GradientType=0)}
.account-address-block .address-title-block h4{color:#000;text-transform:capitalize;display:inline-block;font-size: 18px;width: 85%;overflow: hidden;text-overflow: ellipsis;}
.account-address-block .address-edit-del-block ul li{display:inline}
.account-address-block .address-edit-del-block ul li a{position:relative}
.account-address-block .address-edit-del-block ul li a:first-child{margin-right:5px}
.account-address-block .address-edit-del-block ul li i{color:#404040}
.account-address-block .address-info-block{padding:5px 15px}
.account-address-block .address-info-block p{color:#404040;font-size: 14px;text-transform:capitalize;border-bottom:1px solid #e4e4e4;padding-bottom:10px; overflow-x: auto; max-height: 150px; min-height: 150px;}
.address-info-block .scrollbar{max-height:90px;overflow-y:auto;overflow-x:hidden}
.address-info-block #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.address-info-block #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#2d2d2d;overflow:hidden;position:absolute;top:0;left:0}
.account-address-block .address-contact-info-block{padding:5px 0 12px 15px;min-height:65px}
.address-contact-info-block a{color:#404040}
.address-contact-info-block a:hover{color:#8e208c}
.account-address-block .address-contact-info-block li{display:inline-block;margin-right:35px;color:#404040;font-size: 14px}
.account-address-block .address-contact-info-block li i{margin-right:5px}
.account-address-block .address-shipping-block{background:#e8e8e8;padding:2px 15px;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff}
.account-address-block .address-shipping-block a{margin-right:10px;position:relative;color:#929191;text-transform:capitalize;font-size: 12px}
.account-address-block .address-shipping-block a:hover,.ob-main-address-block .address-shipping-block a:hover i{color:#8e208c}
.account-address-block .address-shipping-block a i{font-size:13px;color:#646464;margin-right:5px}
.ob-my-logo-main-block .upload-logo{background:rgba(0,0,0,0) url(../images/upload-logo-btn.png) no-repeat scroll 0 0;float:right;height:31px;margin-top:9px;position:relative;width:125px}
.ob-my-logo-main-block .upload-logo input{position:absolute;z-index:2;opacity:0;width:100%;height:100%}
.ob-my-logo-main-block .mylogo{background-color:#f5f5f5;padding:10px;border:1px solid #ececec;position:relative;margin-bottom:20px}
.ob-my-logo-main-block .mylogoinner{padding:10px;background-color:#fff;text-align:center}
.ob-my-logo-main-block .mylogoinner img{max-width:100%}
.ob-my-logo-main-block .delete-logo{background:rgba(0,0,0,0.8);display:none;height:100%;position:absolute;top:0;width:100%;left:0}
.ob-my-logo-main-block .delete-logo span{background:url(../images/x.png);height:42px;width:43px;background-repeat:no-repeat;position:absolute;left:0;right:0;margin:0 auto;top:35%}
.ob-my-logo-main-block .mylogoinner:hover .delete-logo{display:block}
.ob-my-quote-detail-block i.quote-icon span{color:#fff;font-size:20px}
.ob-my-quote-detail-block .quote-detail{border:1px solid #e6e6e6;background:#fefefe;box-shadow:0 0 2px 0 #e6e6e6 inset;margin-bottom:20px;padding:5px 0 0}
.ob-my-quote-detail-block .quote-detail span{padding:10px 20px;display:block;text-transform:capitalize;font:14px robotoregular;color:#404040}
.ob-my-quote-detail-block .quote-detail-profile-main{border-top:1px solid #ececec;border-bottom:1px solid #ececec}
.ob-my-quote-detail-block .order-detail-profile{background-color:#f5f5f5;border:1px solid #ececec;padding:5px;display:inline-block;margin:20px;float:left}
.ob-my-quote-detail-block .order-detail-profile-desc{display:inline-block;margin-top:13px}
.ob-my-quote-detail-block .order-detail-profile-desc a{color:#404040;text-transform:capitalize;display:inline-block;font:14px robotoregular}
.ob-my-quote-detail-block .order-detail-profile-desc p{color:#7f7f7f;font-size: 14px;text-transform:capitalize}
.ob-my-quote-detail-block .quote-address-contact{padding:5px 0 12px 15px}
.ob-my-quote-detail-block .quote-address-contact li{display:inline-block;margin-right:50px;color:#404040;font-size: 14px}
.ob-my-quote-detail-block .quote-address-contact li i{margin-right:5px}
.ob-my-quote-detail-block .additional-detail{margin-top:20px}
.ob-my-loaction-block h3.locate_title{  font-weight:700;
;font-size:16px;margin-bottom:15px}
.ob-my-loaction-block .locate-distributor{margin-top:15px}
.ob-my-loaction-block .location-map-block{border:10px solid #f5f5f5;margin-bottom:10px}
.ob-my-loaction-block .google-map{border:1px solid #fff;width:100%;height:198px;display:block}
.sample-request-table .table{border:1px solid #ccc}
.sample-request-table .table > thead > tr > th{border-bottom:none;background:#fefefe;color:#404040;font-weight:400;border-right:1px solid #ccc;  font-weight:700;
}
.sample-request-table .table-striped > tbody > tr{border-top:1px solid #ccc}
.sample-request-table .table-striped > tbody > tr:nth-child(2n+1) > td{background:#fafafa}
.sample-request-table .table-striped > tbody > tr > td,.table > thead > tr > th{text-transform:uppercase;vertical-align:middle;font-size:14px;  font-weight:400;
border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px}
.sample-request-table .img-sample-border{border:1px solid #ddd;max-width:100px}
.sample-request-table .table-striped > tbody > tr > td.sample-color{padding-left:20px;text-align:left}
.sample-request-table .tabl.product-gallerye-striped > tbody > tr > td.price{}
#powerTip{cursor:default;display:none;position:absolute;z-index:101}
.product-tooltip-main-block{float:left;width:100%}
.tool-tip-contain{box-shadow:1px 1px 7px 1px rgba(0,0,0,0.5);background:#fff;width:100%;padding:10px;border:solid 0 #cfcfcf;border-radius:2px;position:relative}
.tool-tip-contain h1{font-size:15px;font-weight:600;border-bottom:1px solid #ddd;padding:0 0 10px}
.tool-tip-contain h2{font-size:15px;font-weight:600;padding:5px 0 10px}
.tool-tip-contain .identify-code{margin:10px 0 0;font-size:13px;display:inline-block;width:100%;text-transform:uppercase}
.tool-tip-contain .identify-code > div{  font-weight:400;
background:#F5F5F5;border-right:1px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.tool-tip-contain .text-left{text-align:left;padding:10px 0 10px 10px}
.tool-tip-contain .text-right{text-align:right;padding:10px 10px 10px 0}
.tool-tip-contain .identify-code span{color:#969696;padding:0 0 0 5px;text-transform:initial}
.tool-tip-contain .estimate-table table{text-transform:inherit}
.tool-tip-contain .estimate-table table th{font-size:13px;padding:9px;text-align:center;background:#999;color:#fff;border-top:0;border-right:1px #fff solid;  font-weight:400;
font-weight:400}
.tool-tip-contain .estimate-table table th.item-header{text-transform:uppercase}
.tool-tip-contain .estimate-table table td{padding:9px;text-align:center;background:#E6E6E6;color:#222;font-size:12px;border:1px #fff solid; font-weight:400;font-weight:400}
.track-popup-block.modal-dialog{width:770px}
.track-popup-block .modal-content.track-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.track-popup-block .modal-header{text-align:left;background:#F9F9F9;color:#000;text-transform:uppercase;border:none;padding:10px;  font-weight:700;
}
.track-popup-block .modal-header h1.modal-title{font-size:18px;  font-weight:700;
;color:#404040}
.track-popup-block .modal-header .modal-title .fa.fa-truck{color:#8e208c;padding-right:10px}
.track-popup-block .form-note{text-align:right;left:0;right:0}
.track-popup-block .track-to-login h2{color:#8e208c;font-size:20px;  font-weight:700;
;text-transform:uppercase;padding-bottom:23px}
.track-popup-block .track-guide li .fa.fa-star{font-size:13px;color:#8e208c;font-weight:700;padding-right:5px}
.track-popup-block .track-guide li{color:#636363;font-size:15px;  font-weight:400;
;font-weight:400;padding-bottom:8px}
.track-popup-block .modal-body{padding:30px 15px 15px}
.track-popup-block .form-group label{color:#636363;font-size:15px}
.track-popup-block .form-group{margin-bottom:40px}
.track-popup-block .btn-view-status{text-align:center;margin-bottom:10px}
.track-popup-block .track-login{color:#fff;background:#5d5c5c;border:1px solid #505050;box-shadow:0 1px 2px #888;text-transform:uppercase;font-size:14px;  font-weight:700;
;padding:8px 12px;height:37px;border-radius:4px;width:150px;margin:0 auto}
.track-popup-block .track-login.btn-default:hover{border:1px solid #02458b}
.track-popup-block .btn-track-signin{margin-top:53px;margin-bottom:10px}
.track-popup-block .track-info-block .close{color:#8e208c;font-size:17px}
.track-popup-block .track-border{border-right:1px dotted #ddd}
.track-popup-block .view-stauts-block{padding-right:12px}
.track-popup-block .track-login-block{padding-left:12px}
.inventory-main-block{padding:30px 30px 10px}
.inventory-table > tbody>tr>th:first-child,.inventory-table > tbody>tr>td:first-child{width:85px}
.inventory-table.table-head> tbody>tr>th{padding:10px 19px;background:#f5f3f4;border:1px solid #ddd;color:#404040;font-size:14px;  font-weight:700;
;text-transform:uppercase}
.inventory-table > tbody>tr>td:first-child{padding:0}
.inventory-table.table-body> tbody>tr>td{padding:0 19px;border:1px solid #ddd;vertical-align:middle}
.inventory-table .input[type="text"]{border:0;padding-left:4px}
.inventory-table .color-box{height:19px;width:19px;border:1px solid #666;display:block;padding:0}
.inventory-table .wish-list-color-box{height:19px;width:19px;border:1px solid #666;display:block;padding:0}
.inventory-table .wish-list-color-box-guest{height:19px;width:19px;border:1px solid #666;display:block;padding:0}
.inventory-table .dropdown-toggle .caret{position:absolute;top:50%;border-width:6px;right:0;margin-top:-2px}
.inventory-table > tbody>tr>th:nth-child(3),.inventory-table > tbody>tr>td:nth-child(3){width:160px}
.inventory-table > tbody>tr>td.inventry-btn{padding:0}
.inventory-table > tbody>tr>td.inventry-btn input[type="submit"]{width:160px;margin-right:0}
.inventory-table .dropdown-menu{min-width:0;margin:0 auto;border-radius:0;top:28px;left:-1px;right:-1px}
.inventory-table .dropdown-menu .Color-box{margin-bottom:0;margin-top:0;min-height:40px}
.inventory-table .dropdown-menu .wish-list-Color-box{margin-bottom:0;margin-top:0;min-height:40px}
.inventory-table .dropdown-menu .wish-list-Color-box-guest{margin-bottom:0;margin-top:0;min-height:40px}
.embed-main-block{padding:15px 10px}
.embed-main-block .panel-group .panel{border-radius:5px}
.embed-main-block .panel-group .panel-heading{margin:0;background:#666;color:#FFF;border-radius:5px}
.embed-main-block .panel-body{padding:5px 15px 12px;  font-style: italic; font-weight:300;
;font-size:12px;color:#686767}
.embed-main-block .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}
.modal-dialog.play-video{width:870px}
.play-video-block iframe{display:block;margin:0 auto;width:550px;}
.play-video-block img{display:inline-block}
.audio-block{text-align:center;margin:10px 0}
.play-video-shw{background:url(../images/video-shw.png) no-repeat;width:670px;height:37px;margin:0 auto}
.special-info-block{border:10px solid #f5f5f5;margin-bottom:25px}
.special-info-block .sub-form-box{background:#fafafa;border:1px solid #fff;padding:20px}
.special-info-block .inp-parts .checkout-label{margin-bottom:0}
.btn-box-main.btn-special-submit{text-align:center}
.special-info-block .input-group-addon{border-radius:0;background:none;cursor:pointer}
.special-info-block .input-group-addon .fa.fa-calendar{color:#8e208c;font-size:18px}
.special-info-block .check-quantity label{margin-top:10px}
.special-info-block .upload-file-btn{display:block}
.special-info-block .upload-file-btn .file-upload-btn{float:left;text-transform:capitalize;padding:0 95px}
.special-info-block .upload-file-btn .file-btn{opacity:0;position:absolute;right:0;left:-5px;height:40px;display:inline-block;width:273px;float:left}
.special-info-block .upload-file-btn input[type="text"]{float:left;width:auto;margin-left:10px;border:none;background:none!important;box-shadow:none}
.ob-request-info-block .product-description .nav-tabs li{width:50%}
.ob-inquiries-empty-block .product-description .nav-tabs li{width:50%}
.inquiries-empty-info{text-align:center;padding-top:20px}
.inquiries-empty-info h4{font-size:17px;color:#404040;margin-top:20px;  font-weight:700;
}
.tab-content.empty-tab-inqiries .inquiries-empty-info p{color:#7f7f7f;margin:5px 0 18px;text-transform:capitalize;font-size:13px;  font-weight:400;
padding-bottom:0}
.product-delete-btn.quick-delete{position:absolute;right:10px;top:10px}
.quick-delete i{font-size:24px;color:#7f7f7f;border:1px solid #7f7f7f;padding:7px 10px}
.quick-quote-btn{text-align:center}
.product-delete-btn.quick-delete i:hover{color:#8e208c;border:1px solid #02458b}
.ob-quick-quote-block .pro-desc .item-title{padding:0 40px 0 0}
.ob-quick-quote-block .owl-nav.color-box{margin-top:20px;}
.ob-quick-quote-block .owl-nav.color-box .owl-buttons {top: -25px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box{margin-top:20px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box-guest{margin-top:20px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box .owl-buttons {top: -25px;}
.ob-quick-quote-block .owl-nav.wish-list-color-box-guest .owl-buttons {top: -25px;}
.ob-quick-quote-block .quantity-table-disc .owl-nav .owl-buttons {top: -25px;}
.ob-quick-quote-block .empty-image i.quote-icon span{font-size:120px}
.product-feedback-block{border:1px solid #e6e6e6;margin-bottom:25px}
.feedback-sub-title{padding-bottom:10px}
.product-feedback-img{text-align:center;margin:10px 0}
.product-feedback-img img{border:1px solid #e6e6e6;padding:5px 0}
.product-feedback-block p{color:#404040;  font-weight:400;
font-size:14px;padding-top:20px}
.product-feedback-block span{text-transform:uppercase;color:#404040;  font-weight:400;
font-size:14px;padding-top:15px}
.product-rate-feedback{color:#404040;  font-weight:400;
font-size:18px;padding-top:20px;margin-bottom:15px}
.feedback-content p{padding:10px 20px}
.feedback-rating-product .product-list-rating .rating-sm{font-size:30px}
.max-character{margin:0;padding:0;color:#848484;font-size:14px;  font-weight:400;
font-style:italic;float:right}
.modal-dialog.print-product{width:960px}
.print-product h3{color:#404040;font-size:20px;  font-weight:700;
;background:#f5f5f5;padding:10px 0 10px 10px;margin-bottom:10px}
.modal-dialog.print-product .skuprice{margin-bottom:5px;font-size:16px;display:inline-block;width:100%}
.modal-dialog.print-product .skuprice > div{  font-weight:400;
background:#F5F5F5;padding:7px 0;text-align:center;border-right:3px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.modal-dialog.print-product .skuprice > div:last-child{padding-top:7px}
.modal-dialog.print-product .estimate-table table{border:1px solid #e6e6e6;font-size:14px;color:#595959;width:100%;text-align:center;display:table;  font-weight:400;
font-weight:400}
.modal-dialog.print-product .estimate-table table th{font-weight:400;text-align:center;border:#fff 1px solid;padding:5px 10px; font-size:16px;background:#999 none repeat scroll 0 0;color:#FFF}
.modal-dialog.print-product .estimate-table table td{font-weight:400;font-size:16px;padding:5px;text-align:center;color:#222;border:1px #fff solid;  font-weight:400;
;text-transform:uppercase;background:#e6e6e6 none repeat scroll 0 0}
.print-product .print-main-img{border:3px solid #f1f1f1;background:#fff;box-shadow:inset 0 0 0 5px #FFF;margin-bottom:5px}
.print-thumb{float:left;list-style:none;position:relative;width:87.9px;margin-right:5px}
.print-thumb:last-child{margin-right:0}
.product-print-thumb-img{border:3px solid #f1f1f1;display:block;background:#fff;position:relative}
.print-total-thumb img{max-width:100%;display:block}
.print-product-desc{margin-top:10px}
h3.print-sub-title{text-transform:uppercase;background:none;border-bottom:1px solid #000;font-size:18px;padding-left:0}
.print-product-desc p{font-size:13px;color:#5e5e5e; }
.print-product-detail label{color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase;line-height:20px}
.print-product-detail span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.print-product-detail p{color:#5e5e5e;font-size:14px;  font-style: italic; font-weight:300;
;padding:10px 0 20px;line-height:20px}
.product-print-shipping label{color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase;line-height:20px}
.product-print-shipping span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.product-print-color .color-box li{margin-right:2px;float:left}
.product-print-color .wish-list-color-box li{margin-right:2px;float:left}
.product-print-color .wish-list-color-box-guest li{margin-right:2px;float:left}
.product-print-price{margin-top:10px}
h4.print-child-title{color:#404040;font-size:15px; font-weight:700;
}
.product-print-price label{font-size:14.63px;  font-weight:300;
;color:#404040}
.product-print-price span{font-size:12.68px; font-weight:700;
;color:#404040;float:right}
.product-print-price h4.print-child-title{margin-top:5px}
.product-print-price p{  font-style: italic; font-weight:300;
;font-size:11.98px;color:#404040;margin:5px 0;border-bottom:1px dotted #ddd}
.print-import-info{margin-top:55px}
.print-import-info label{color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase;line-height:20px}
.print-import-info span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.print-safety-compliance{margin-top:26px}
.print-safety-compliance label{color:#404040;font-size:15px;  font-weight:700;
;line-height:20px}
.print-safety-compliance span{color:#5e5e5e;font-size:14px; font-weight:400;line-height:20px}
.print-safety-compliance p{color:#5e5e5e;font-size:13px; font-weight:400;padding:10px 0 20px;line-height:20px}
.print-buttom-border{border-bottom:1px dotted #ddd;margin:5px 0}
.print-btn-product a{width:140px;text-align:center;float:right}
.print-close a{width:140px;text-align:center;float:left}
.print-logo{display:none}
.print-botton{display:none}
.print-product .product-print-price .quantity-table-disc .owl-nav .owl-buttons{display:none}
.print-product .product-print-price .product-section-box{margin-bottom:0}
/*-- IE 11 Hack --*/
@media all and (-ms-high-contrast:none)
 {
 *::-ms-backdrop, .product-big-image .zoom.product-gallery{ position:static !important;} /* IE11 */
 }
/*-- // IE 11 Hack --*/
.ob-product-grid .pro-box:hover .delete-wishlist-block .sales{margin-top:50px}
.ob-product-grid .pro-box .product-delete-btn.wishlist-delete-record{display:none}
.ob-product-grid .pro-box:hover .product-delete-btn.wishlist-delete-record{display:block;right:5px;top:5px}
.list-view .pro-box:hover .delete-wishlist-block .sales{margin-top:10px}
.list-view .pro-box .product-delete-btn.wishlist-delete-record{display:none}
.list-view .pro-box:hover .product-delete-btn.wishlist-delete-record{display:block;right:10px;top:10px}
.selection-common-box .dropdown .btn{width:100%;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:inherit;padding:5px 10px;position:relative;text-align:left;background:#fff}
.selection-common-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:1px;width:100%;left:0}
.selection-common-box .caret{margin:8px 5px;position:absolute;right:10px}
.selection-font-box .dropdown .btn{width:100px;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:100px;padding:5px 10px;position:relative;text-align:left;background:#fff}
.selection-font-box .dropdown-menu{border-radius:0;margin-top:-1px;min-width:100px;width:100px;left:0}
.selection-font-box .caret{margin:8px 5px;position:absolute;right:10px}
.option-body .radiobox > span{margin-bottom:10px;display:block}
.option-body .radiobox .selection-common-box .dropdown .btn{min-width:210px}
.selection-common-box .dropdown-menu li a,.selection-font-box .dropdown-menu li a{padding:3px 10px}
.selection-common-box .dropdown-menu>li>a{white-space:normal}
.ob-advace-search-page .select-checkbox-type{margin:0}
.ob-advace-search-page .select-checkbox-type .section .categoryName.div-state .name{padding:10px 0 8px 8px;background:#FFF;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-advace-search-page .select-checkbox-type .section a:before{top:17px}
.ob-advace-search-page .select-checkbox-type .name input[type="checkbox"] + label{line-height:19px}
.ob-advace-search-page .select-checkbox-type .section .categoryName ul{top:37px}
.ob-advace-search-page .select-checkbox-type .section .categoryName.div-state ul.state-open-click li .name{box-shadow:none}
.ob-advance-search .select-checkbox-type{margin:0}
.ob-advance-search .select-checkbox-type .section .categoryName.div-state .name{padding:10px 0 8px 8px;background:#FFF;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-advance-search .select-checkbox-type .section a:before{top:17px}
.ob-advance-search .select-checkbox-type .name input[type="checkbox"] + label{line-height:19px}
.ob-advance-search .select-checkbox-type .section .categoryName ul{top:37px}
.ob-advance-search .select-checkbox-type .section .categoryName.div-state ul.state-open-click li .name{box-shadow:none}
.state-open-click{height:175px;overflow:auto}
.color-item-slide{height:30px;width:30px;background-repeat: no-repeat;background-size:88% 88%; background-position: center center !important;}
.ob-scroll-nav.open .advance-search-btn{margin-top:4px}
.color-select{margin-right:20px}
.ob-advace-search-page .header-advace-search{display:block;position:static;border:none;box-shadow:none}
.ob-advace-search-page .advace-close-but{display:none}
.ob-advace-search-page .header-advace-search .dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background:none}
.ob-advace-search-page .header-advace-search .multiselect-container.dropdown-menu{background:#f5f5f5 none repeat scroll 0 0}
.ob-advace-search-page .header-advace-search .multiselect-container>li,.multiselect-container>li>a{padding:3px 17px;border-bottom:none;text-transform:uppercase}
.ob-advace-search-page .header-advace-search .button-colum{padding-top:19px}
.menu-box .dropdown-menu{z-index:10 /* !important */}
.multiselect.btn-default{background:#FFF;color:#333}
.multiselect-container .checkbox input[type="checkbox"]{opacity:1;display:inline-block}
.multiselect.select_box{width:91%;text-align:left;color:#7f7f7f;font-size: 15px;height:40px;padding:6px 10px;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:0;border-right:none;border-color: rgb(3 81 123) !important;}
.dropdown-colum .btn-group{display:block}
.multiselect-container.dropdown-menu{margin-top:40px!important;width:100%;max-height:200px;overflow:auto}
.dropdown-toggle.select_box_caret2.btn-default{position:absolute;right:0;height:40px;border:none;color:#7f7f7f;border:1px solid #e6e6e6;border-left:none;background:#FFF;border-color: rgb(3 81 123) !important;}
.dropdown-toggle.select_box_caret2.btn-default:hover,.dropdown-toggle.select_box_caret2.btn-default:focus,.dropdown-toggle.select_box_caret2.btn-default:active{background:#fff;box-shadow:none;border-color: rgb(3 81 123) !important;}
.arrow-hover-color .caret{color:#7f7f7f!important}
.menu-box .multiselect-container.dropdown-menu > li > a{padding:5px 20px;border-bottom:none}
.multiselect-container>li>a>label{padding:0;line-height:12px}
.btn-group.mar_bot.open .dropdown-toggle{box-shadow:none;border-color: rgb(3 81 123) !important;}
.menu-box .dropdown-menu.header-advace-search{box-shadow:none;border-top:#CCC 1px solid}
.ob-scroll-nav.open .nav>li,.ob-scroll-nav.open .position-inherit,.ob-scroll-nav.open .dropdown{position:static!important}
.header-search.search-field.advance-search-wrap.dropdown{position:relative!important}
.fliter-flag-list{margin-left:0;margin-top:0;width:100%;display:table}
.fliter-flag-list .checkbox{float:left;margin:0}
.fliter-flag-list .product-flag-block{position:inherit}
.fliter-flag-list .product-flag-block .sales .product-label{margin-top:0}
.filter-search .fliter-flag-list .checkbox label::after{top:0}
.fliter-flag-list .product-label{padding:0 0 0 10px;float:left}
.fliter-flag-list .product-label:before{content:'';position:absolute;right:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-right:20px solid transparent;left:initial;border-left:0}
.fliter-flag-list .product-flag-block .product-label:after{content:'';position:absolute;right:-20px;left:initial;width:0;height:0;border-bottom:29px solid #8D8D8D;border-right:20px solid transparent;border-left:0}
.fliter-flag-list .product-flag-block .product-label.f-new:after{border-bottom:29px solid #f06142}
.fliter-flag-list .product-flag-block .product-label.f-new:before{border-top:29px solid #f06142}
.fliter-flag-list .product-flag-block .product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.fliter-flag-list .product-flag-block .product-label.f-closeout:before{border-top:29px solid #359dd3}
.fliter-flag-list .product-flag-block .product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.fliter-flag-list .product-flag-block .product-label.f-featured:before{border-top:29px solid #9cc02c}
.fliter-flag-list .product-flag-block .product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.fliter-flag-list .product-flag-block .product-label.f-featured:before{border-top:29px solid #9cc02c}
.ob-category-top-img{margin:10px 0}
.ob-product-block{padding: 0 0 10px 0;margin-bottom:10px;}
.ob-product-block.left-wishlist-block{border:1px solid #d2d2d2}
.ob-product-block.left-wishlist-block .ob-sort-block{padding:3px 0 0}
.ob-pro-search-block{background:#fafafa;border:1px #fff solid;padding:20px}
.search-label{float:left;width:13%;padding:6.5px 0}
.search-label label{font-size:17px;text-transform:uppercase;color:#404040; }
.search-field{float:right;width:85%;position:relative;padding-right:47px}
.search-icon{position:absolute;right:0;top:0;padding:9px 10px;background:#f0f0f0;border-top:1px #e6e6e8 solid;border-right:1px #e6e6e8 solid;border-bottom:1px #e6e6e8 solid;font-size:20px;color:#3b3b3b;line-height:1;border-left:0}
.search-field:hover .search-icon{color:#8e208c}
.search-field span.saveno{position:absolute;top:8px;right:32px;text-transform:uppercase; font-weight:700;
;font-size:14px;color:#cacaca;background:#fff;padding-left:5px}
.ob-pro-search-block .select-style{width:100%}
.ob-pro-search-block .advance-search-wrap{width:70%;float:left}
.ob-pro-search-block .advance-search-field{width:100%;height:38px;color:#7f7f7f;font-size:15px  ;padding:6px;border:1px solid #e6e6e6;padding-right:135px}
.advance-search-label,.advance-search-label:focus{position:absolute;right:60px;top:11px;color:#7f7f7f;font-familty:robotoregular;font-size:13px;text-transform:uppercase;background:url(../images/grey-arrow.png) no-repeat right center;padding-right:15px;opacity:.6}
.advance-search-label:hover{opacity:1;color:#7f7f7f}
.advance-search-wrap .dropdown-menu{width:100%;margin-top:35px;background:#F5F5F5;border:0;padding:10px;border-radius:0;box-shadow:0 0 6px 2px rgba(0,0,0,0.2);top:10px;z-index:11}
.advance-search-wrap .dropdown-menu:before{content:"";width:25px;height:17px;background:url(../images/a-shadow.png) no-repeat 0 0;display:inline-block;right:50px;position:absolute;top:-17px}
.advance-search-wrap .tab-block .nav-tabs li a i{height:auto;width:auto}
.advance-search-wrap .tab-block .nav-tabs li a{font-size:14px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent}
.advance-search-wrap .tab-block .nav-tabs li.active a{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff}
.advance-search-wrap .tab-block .nav-tabs li,.advance-search-wrap .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:50%;margin-bottom:0}
.advance-search-wrap .tab-block .nav-tabs li:last-child,.advance-search-wrap .tab-block .nav-tabs li.active:last-child{padding:0}
.advance-search-wrap .tab-block .nav-tabs > li.active > a,.advance-search-wrap .tab-block .nav-tabs > li.active > a:hover,.advance-search-wrap .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative}
.advance-search-wrap .tab-block .nav-tabs > li.active > a:after{position:absolute;top:100%;left:0;right:0;background:#fff;height:1px;display:block;content:''}
.advance-search-wrap .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.advance-search-wrap .tab-block .tab-pane{padding:0}
.advance-search-wrap .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none}
.advance-search-wrap .tab-block .tab-content li{padding:6px 10px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%}
.advance-search-wrap .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#8e208c;font-size:12px}
.advance-search-wrap .search-edit-options{float:right}
.advance-search-wrap .search-item{float:left;width:65%}
.advance-search-wrap .search-item a{color:#000}
.advance-search-wrap .search-item a:hover{color:#8e208c}
.search-edit-options{width:35%;text-align:right}
.search-edit-options a{color:inherit;padding:0 10px;color:#8e208c;font-size:13px;cursor:pointer}
.search-edit-options a:hover{color:#8e208c}
.search-edit-options a i{color:#999;margin-right:10px}
.search-edit-options a:nth-child(2){border-left:1px solid #999;padding-right:0}
.search-edit-options a:last-of-type{padding-right:0}
.search-edit-options a:first-of-type{padding-left:0}
.search-btn-block{float:right}
.saved-searches-tab .tab-block .nav-tabs li a i{height:auto;width:auto}
.saved-searches-tab .tab-block .nav-tabs li a{font-size:18px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}
.saved-searches-tab .tab-block .nav-tabs li.active a{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff}
.saved-searches-tab .tab-block .nav-tabs li,.saved-searches-tab .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:260px;margin-bottom:0}
.saved-searches-tab .tab-block .nav-tabs li:last-child,.saved-searches-tab .tab-block .nav-tabs li.active:last-child{padding:0}
.saved-searches-tab .tab-block .nav-tabs > li.active > a,.saved-searches-tab .tab-block .nav-tabs > li.active > a:hover,.saved-searches-tab .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative}
.saved-searches-tab .tab-block .nav-tabs > li.active > a:after{position:absolute;top:100%;left:0;right:0;background:#fff;height:1px;display:block;content:''}
.saved-searches-tab .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.saved-searches-tab .tab-block .tab-pane{padding:0}
.saved-searches-tab .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none}
.saved-searches-tab .tab-block .tab-content li{padding:13px 20px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%;font-size:14px}
.saved-searches-tab .search-item{float:left;width:65%}
.saved-searches-tab .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#8e208c;font-size:12px}
.saved-searches-tab .search-edit-options{float:right}
.search-list-label{float:left;text-transform:uppercase;font:14px roboto_condensedbold}
.delete-all-label{float:right;text-transform:uppercase;font:14px roboto_condensedbold;color:#8e208c;padding-right:30px}
.saved-searches-tab .tab-block .tab-content .table-list li{padding:0}
.search-column,.created-date-column,.delete-column{float:left;padding:12px 20px;}
.table-list-head> div{height:40px;text-transform:uppercase;font:14px roboto_condensedbold;padding:12px 20px}
.table-list .bold-search{font:14px roboto_condensedbold}
.table-list .lite-search{color:#666}
.search-column{width:60%;}
.search-column a{color:#000;font: 14px roboto_condensedbold;}
.search-column a:hover{color: #02458b;}
.created-date-column{width:20%;border-left:1px solid #ddd;text-align:center;color:#666}
.delete-column{width:20%;border-left:1px solid #ddd;text-align:center}
.saved-searches-tab .table-list .search-edit-options{float:none;width:auto;text-align:center}
.saved-searches-tab.guest-search-tab{margin-top:20px}
.ob-sort-block{padding:10px 20px 0}
.ob-sort-block .show-product{width:40%;float:left;font-size:14px;color:#7f7f7f;margin:10px 0}
.ob-sort-block .sort-product{width:46%;float:left;font-size:14px;color:#7f7f7f;margin:5px 0}
.ob-sort-block .view-product{width:14%;float:right;font-size:14px;color:#7f7f7f;margin:8px 0}
.sort-style{padding:0;margin:0;width:78%;background-color:#fff;background:#fff url(../images/down-arrow.png) no-repeat 97% 50%;position:relative;display:inline-block;vertical-align:middle;height:25px}
.sort-style select{padding:0 20px 0 2px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;color:#9b9b9b;font-weight:300}
.sort-style select:focus{outline:none}
.sort-style .scombobox-display{height:25px;padding-right:20px}
.sort-style .scombobox-dropdown-arrow{top:-5px}
.view-product .fa-th,.view-product .fa-th-list{font-size:24px;color:#666464;vertical-align:middle}
.view-product .fa-th:hover,.view-product .fa-th-list:hover,.view-product .product-grid-btn.active .fa-th,.view-product .product-grid-btn.active .fa-th-list,.view-product .product-list-btn.active .fa-th,.view-product .product-list-btn.active .fa-th-list{color:#8e208c}
.sort-product .sort{width:74%;float:right}
.sort-product .compare{width:26%;float:right}
.sort-product .compare a{color:#7f7f7f;font-size:14px}
.sort-product .compare a:hover .fa-retweet{color:#8e208c}
.show-product .fa-question-circle{color:#404040;font-size:14px}
.product-fliter-cat{float:left;width:75px;font-size:14px;text-transform:uppercase;padding-top:4px;margin-right:7px}
.product-fliter-cat i.fa.fa-filter{margin-right:5px}
.product-fliter-cat span{color:#7f7f7f}
.product-option-fliter{width:90%;float:left}
.ob-search-filter{display:none}
.ob-search-filter ul li{font-size:14px;margin-right:6px;margin-bottom:0;float:left;border:1px solid #d2d2d2;padding:4px 7px;min-height:30px;margin-bottom:5px}
.ob-search-filter ul li span.color-box{background:#f9b315;display:inline-block;height:20px;padding:5px;width:20px;margin-right:5px;vertical-align:middle}
.ob-search-filter ul li span.wish-list-color-box{background:#f9b315;display:inline-block;height:20px;padding:5px;width:20px;margin-right:5px;vertical-align:middle}
.ob-search-filter ul li span.wish-list-color-box-guest{background:#f9b315;display:inline-block;height:20px;padding:5px;width:20px;margin-right:5px;vertical-align:middle}
.ob-search-filter ul li.br-none{border:none}
.ob-search-filter .ob-reset-filter{background:#CCC;text-transform:uppercase;  font-weight:700;
;float:left;margin:0 6px 5px 0}
.ob-search-filter .ob-reset-filter a{color:#333;display:inline-block;padding:3px 7px;height:30px}
.ob-search-filter .ob-reset-filter a i{padding-right:5px;vertical-align:middle}
.ob-search-filter .fa-spin{color:#8e208c}
.product-list-title{padding:10px 15px}
.product-list-title h1{padding-top:7px}
.ob-search-filter{margin:10px 0 5px;width:100%}
.ob-search-filter ul{display:inline;border:none}
.ob-search-filter ul li span{text-transform:uppercase}
.ob-search-filter .fa-search-icon{color:#404040;font-size:14px;display:inline-block;margin-right:7px;position:absolute;top:4px;top:21px}
.ob-search-filter .close .fa-times-circle{font-size:14px;color:#7f7f7f}
.ob-search-filter ul li:hover .close .fa-times-circle{color:#8e208c}
.ob-search-filter .close{opacity:inherit;font-size:14px;line-height:normal;float:none;display:inline-block}
.ob-search-filter .operationDiv{padding:5px 10px 5px 5px}
.ob-search-filter .operationDivWrapper{margin-top:-1px}
.ob-search-filter ul > li > a{border:none;line-height:normal;border-radius:0;color:#7f7f7f;margin-right:0}
.ob-search-filter ul> li.active > a,.ob-search-filter ul> li.active > a:hover,.ob-search-filter ul> li.active > a:focus{border:none}
.ob-search-filter .rating-sm{font-size:15px;display:inherit}
.ob-search-filter .star-rating .clear-rating{display:none}
.ob-search-filter .star-rating .caption{display:none}
.ob-search-filter .rating-container .rating-stars{color:#7f7f7f}
.product-list-rating{margin-top:12px;margin-left:10px}
.product-list-rating .rating-sm{font-size:15px;display:inherit}
.product-list-rating .star-rating .clear-rating{display:none}
.product-list-rating .star-rating .caption{display:none}
.product-img-blk{position:relative;height:280px;background:#fff;text-align:center;display:block;width:100%}
.product-img-blk img{top:50%;left:50%;margin:auto;max-height:75%;max-width:99%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.product-flag-block{position:absolute;right:0;z-index:1}
.list-view .pro-box .product-img-blk{height:300px}
.sales{text-align:center;margin:0 auto}
.product-label{position:relative;height:30px;padding:0 10px 0 0;right:0;float:right;background:#8D8D8D}
.product-label h2{padding-top:9px;color:#fff;font-size:12px;text-transform:uppercase;white-space:nowrap}
.product-label h2.logo i{padding-right:5px}
.product-label:after,.product-label:before{left:0;top:0;border:1px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.sales{height:30px;margin-top:5px;max-width:130px}
.product-label:before{content:'';position:absolute;left:0;left:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-left:20px solid transparent}
.product-label:after{content:'';position:absolute;left:-20px;right:0;width:0;height:0;border-bottom:29px solid #8D8D8D;border-left:20px solid transparent}
.product-label.f-closeout:before{border-top:29px solid #359dd3}
.product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.product-label.f-featured:before{border-top:29px solid #9cc02c}
.product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.product-label.f-new:before{border-top:29px solid #f06142}
.product-label.f-new:after{border-bottom:29px solid #f06142}
.product-resuest .product-label.f-new:before{border-top:29px solid #f06142}
.product-resuest .product-label.f-new:after{border-bottom:29px solid #f06142}
.product-resuest .product-label.f-closeout:before{border-top:29px solid #359dd3}
.product-resuest .product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.list-view .sales{margin-left:0;margin-top:10px}
.list-view .product-label:before,.product-resuest .product-label:before{content:'';position:absolute;right:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-right:20px solid transparent;left:initial;border-left:0}
.list-view .product-label:after,.product-resuest .product-label:after{content:'';position:absolute;right:-20px;left:initial;width:0;height:0;border-bottom:29px solid #8D8D8D;border-right:20px solid transparent;border-left:0}
.list-view .product-label,.product-resuest .product-label{padding:0 0 0 10px;float:left}
.list-view .product-label.f-closeout:before,.product-resuest .product-label.closeout:before{border-top:29px solid #359dd3}
.list-view .product-label.f-closeout:after,.product-resuest .product-label.closeout:after{border-bottom:29px solid #359dd3}
.list-view .product-label.f-featured:before,.product-resuest .product-label.featured:before{border-top:29px solid #9cc02c}
.list-view .product-label.f-featured:after,.product-resuest .product-label.featured:after{border-bottom:29px solid #9cc02c}
.list-view .product-label.f-new:before,.product-resuest .product-label.new:before{border-top:29px solid #f06142}
.list-view .product-label.f-new:after,.product-resuest .product-label.new:after{border-bottom:29px solid #f06142}
.list-view .sales .product-label,.product-resuest .product-label{margin-top:0}
.product-resuest .new,.product-resuest .closeout,.product-resuest .featured{margin-left:-7px;margin-top:5px}
.f-new{background:#f06142}
.f-closeout{background:#359dd3}
.f-featured{background:#9cc02c}
.list-view .pro-box .product-rating-top-block{width:100%;display:block}
.list-view .pro-box .product-flag-block{left:0;top:30px;z-index:1}
.product-loding-block{border:1px #d2d2d2 solid;background:#f0f0f0;padding:10px;margin-top:25px}
.product-loding-block h2{font-size:14px;color:#fff;text-align:center}
.product-loding-block .fa-spin{color:#fff;font-size:20px}
.ob-product-compare-list{background:none repeat scroll 0 0 #f0f0f0;color:gray; font-size:13px;margin-top:10px;padding-bottom:10px;padding-top:10px;position:relative;transition-property:opacity,left,top,width;transition-duration:2s,1s;clear:both}
.compare-images{float:left;width:85%}
.compare-img-col{padding:0 10px}
.compare-img-wrap{background:none repeat scroll 0 0 #fff;display:table;padding:3px;position:relative;width:100%}
.product-compare-img{float:left;height:66px;margin-right:5px;position:relative;width:56px}
.compare-img-wrap p{font-size:13px;margin-top:18px;color:#404040;  font-weight:400;
line-height:14px}
.compare-btn-wrap{float:left;width:13%;margin-top:17px}
.compare-btn-wrap .btn{margin-top:20px;min-width:60px;padding-left:15px;padding-right:15px}
.ob-product-compare-list .compare-images .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:14px}
.compare-img-col:hover .close{color:#8e208c}
.ob-product-compare-list .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:18px}
.ob-product-compare-list .close:hover{color:#8e208c}
.add-compare-btn{margin-bottom:20px}
.compare-product-slide .quantity-table-disc ul li{margin-right:0}
.compare-block .pro-button li{margin:0 2px}
.compare-product-slide .use-price{text-align:center;margin-top:5px}
.model-popup-black .compare-product-slide{padding-top:20px;margin-top:20px}
.ob-product-grid .pro-box .pro-desc{min-height:140px}
.ob-product-grid{padding:10px 0 0;clear:both}
.list-quantity-block{display:none}
.list-quantity-block .owl-theme .owl-nav{margin-top:0}
.quantity-slider-block{font-size:16px;margin-bottom:10px;padding-top:15px;color:#404040;position:relative}
.list-quantity-block .quantity-table-disc .owl-nav .owl-buttons{top:-22px}
.pro-box{border:1px #d2d2d2 solid}
.pro-box:hover{border:1px #02458b solid}
.pro-desc{background:#f0f0f0;text-align:center;padding:15px 0;position:relative;min-height:110px}
.pro-desc .item-title{font-size:15px;color:#404040;display:block;  font-weight:400;
text-transform:uppercase;padding:0 5px;min-height:45px}
.pro-box:hover .pro-desc .item-title{color:#8e208c}
.pro-desc .item-code{font-size:14px;color:#7f7f7f;border-bottom:1px #ccc solid;display:inline-block;  font-weight:300;
padding-bottom:5px} 
.pro-desc .item-price{font-size:22px;  font-weight:700;
}
.pro-image{position:relative}
.pro-desc .pro-button{position:absolute;top:-44px;left:0;right:0;margin:0 auto;padding:5px 0;opacity:0}
.pro-box:hover{cursor:default;}
.pro-box:hover .pro-button{display:block;opacity:1}
.pro-desc .pro-button ul li{display:inline-block;margin-right:6.5px;width:35px}
.pro-desc .pro-button ul li a{background:#999;padding:7px 8px;color:#fff;font-size:14px;text-transform:uppercase;display:block}
.pro-desc .pro-button ul li:first-child{width:auto}
.pro-desc .pro-button ul li:last-child{margin-right:0}
.pro-desc .pro-button ul li a:hover{background:#8e208c}
.pro-box{/* margin-bottom:30px; */position:relative;cursor:auto}
.pro-desc .item-price span{margin-top:-3px;display:inline-block;font-size:17px;color:#999;  font-weight:300;
vertical-align:middle;padding-right:5px}
.pro-box .pro-button a i.quote-icon span{color:#999}
.list-view .pro-box .pro-button a i.quote-icon span{color:#fff}
.pro-box .pro-button a:hover i.quote-icon span{color:#8e208c}
.pro-box:hover .pro-desc .item-price{color:#222}
.pro-box:hover .product-zoom,.pro-box:hover .pav-colorbox{opacity:1;outline:medium none;transform:scale(1) rotate(360deg);transition:all .1s ease 0;visibility:visible}
.pro-box .product-quickview .product-zoom,.pro-box .product-quickview .pav-colorbox{color:#fff}
.pro-box .product-zoom,.pro-box .pav-colorbox{background:#8e208c none repeat scroll 0 0;border-radius:100%;color:#fff;display:block;font-size:20px;height:54px;line-height:48px;opacity:0;position:absolute;text-align:center;transform:scale(0.2) rotate(0deg);transition:all .1s ease .1s;visibility:hidden;width:55px;z-index:1}
.pro-box .pav-colorbox{left:40%;top:45%}
.pro-box .pav-colorbox span{display:none}
.ve-code{font-size:13px;color:#7f7f7f;padding:5px 0;  font-weight:400;
}
.list-view .pro-desc{background:none;text-align:left}
.list-view .pro-box{padding:0 30px 15px 0}
.list-view .product-wrap{width:100%;display:block}
.list-view .pro-image{width:34%;float:left}
.list-view .pro-desc{width:66%;float:left;padding-top:25px}
.list-view .pro-desc .pro-button{position:inherit;top:0;padding:10px 0 0;opacity:1;transition:none}
.list-view .pro-desc .item-code{border-bottom:0;font-size:14px;  font-weight:400;
}
.list-view .list-quantity-block p{font-size:14px;color:#7f7f7f;padding:7px 0;text-align:justify;  font-weight:400;
line-height:18px}
.list-view .list-quantity-block{display:block;padding-bottom:10px}
.list-view .pro-desc .item-title{  font-weight:400;
font-size:16px;display:block;padding:0;min-height:0;margin-right:20px}
.list-view .pro-desc .pro-button ul li a{background:none;border:1px #999 solid;color:gray;text-align:center;min-width:35px}
.list-view .pro-desc .pro-button ul li a:hover{background:#8e208c;color:#fff;border:1px #02458b solid}
.list-view .pro-stars{top:-15px}
.list-table{margin:10px 0 0;width:100%;text-transform:uppercase;  font-weight:400;
}
.list-table td{border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:gray;float:left;font-size:16px;padding:7px 0;text-align:center;width:20%;background:#e6e6e6}
.list-table .highlight td,.list-table .highlight td:first-child,.list-table .highlight td:nth-child(2){background:none repeat scroll 0 0 #999;border-bottom:1px solid #999;border-left:1px solid #fff;color:#fff;font-size:16px;padding:7px 0}
.list-table .highlight td:first-child,.list-table .highlight td:last-child{border-color:#999}
.list-table td:last-child{border-color:#bfbfbf;border-right:1px solid #bfbfbf}
.list-table .highlight td:last-child{border-left:1px solid #fff}
.filter-search .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}
.filter-search label{color:#7f7f7f;font-size: 14px;font-style:normal;text-transform:uppercase;margin-left:10px;vertical-align:middle;line-height:17px}

.scrollbar{max-height:160px;overflow-y:auto}
.scrollbar ul li{margin-top:0}
.nav-cat-scrollbar::-webkit-scrollbar{border-radius:5px;background:silver;border:1px #a4a4a4 solid;position:absolute;background-position:0 0;right:-12px;top:0;width:6px}
.nav-cat-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background:#fff;border:#dcdcdc 1px solid;height:20px;width:4px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}
.scrollbar::-webkit-scrollbar{border-radius:5px;background:silver;border:1px #a4a4a4 solid;position:absolute;background-position:0 0;right:-12px;top:0;width:6px}
.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background:#fff;border:#dcdcdc 1px solid;height:20px;width:4px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}
.panel-heading .clear-block{float:right;background:#fff;border:1px solid #d2d2d2;padding:4px 5px;color:#7f7f7f;font-size:14px}
.panel-heading .clear-block i.fa{font-size:14px;vertical-align:middle;margin-right:7px;float:left;padding-top:1px}
.panel-heading .clear-block:hover i.fa{color:#404040}
.name input[type="checkbox"]:checked + label{background-position:0 -24px}
.price-block .panel-heading .fa{float:right;}
.price-block .filter-btn{background:#404040;border-radius:3px;border-color:#404040;color:#FFF;text-transform:uppercase;width:58px;height:27px;padding:4px 0;margin-right:0;border-bottom:2px solid #292929;font-size:13px}
.price-block .filter-btn:hover{background:#404040;border:none}
.price-range-col span{float:left;width:16px;margin-top:5px}
.price-range-col .ui-input-text{padding-bottom:0}
.price-range-col input{width:67px;height:27px;float:left;margin-right:10px;border-radius:0;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;border:1px solid #ddd}
.price-range-col input:focus{border-color:#8e208c}
.price-range-col .ui-slider-input.ui-rangeslider-last{float:left}
.price-range-col .ui-rangeslider-sliders{width:100%;display:inline-block;margin:0;position:relative}
.price-range-col .ui-page-theme-a .ui-btn.ui-btn-active,.ui-page-theme-a .ui-slider-track .ui-btn-active{background-color:#999;border-color:#999;color:#fff;text-shadow:none}
.price-range-col .ui-bar-a,.ui-page-theme-a .ui-bar-inherit{background-color:#e9e9e9;border-color:#ddd;color:#333;text-shadow:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:7px}
.price-range-col .ui-rangeslider-sliders{height:auto}
.price-range-col .ui-slider-track .ui-btn.ui-slider-handle{background:url(../images/processbar.png) no-repeat;width:19px;height:19px;top:150%}
.price-range-col .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0;display:inline-block}
.price-range-col .ui-bar-a,.ui-page-theme-a .ui-bar-inherit{background-color:#e9e9e9;border-color:#ddd;color:#333;text-shadow:0 1px 0 #eee;font-weight:700}
.price-range-col{margin-bottom:20px}
.price-range-col .ui-slider-track{position:relative;overflow:visible;margin:0 15px 0 68px;top:6px;background:#999;padding-bottom:5px;margin-right:20px!important}
.price-range-col .ui-slider-track .ui-slider-bg{height:100%}
.price-range-col .ui-btn-active{cursor:pointer}
.ui-slider-track .ui-btn.ui-slider-handle{position:absolute;top:50%;width:28px;height:28px;margin-top:-15px;outline:0;padding:0}
.rang-div-block{text-align:center}
.rang-txt-block{display:inline-block;margin-bottom:20px}
.noUi-target{border:1px solid #D3D3D3;height:7px}
.noUi-background{background:#fafafa}
.noUi-vertical{width:18px}
.noUi-base{width:93%;height:100%;position:relative}
.noUi-connect{background:#999}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-handle{background:url(../images/processbar.png) no-repeat;width:19px;height:19px;top:-7px;cursor:pointer;position:relative;z-index:1}

.color-block .panel-heading .fa{}
.color-block .color-filter ul{margin-left:8px}
.color-filter ul li{display: inline-block;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;}
.color-block .color-filter input[type=checkbox]{display:none;border-radius:0}
.color-filter input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-filter .white-checkbox input:checked ~ label{background-image:url(../images/checkbox-arrow-black.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-filter .color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.color-filter .wish-list-color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.color-filter .wish-list-color-box-guest .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.color-block .color-filter label{height:30px;width:30px;float:left;border-radius:0;font-size:100%;display:inline-block;border:2px solid #bdbdbd;margin-left:0;margin-bottom:2px}
.brand-block .panel-heading span{text-transform:uppercase;font-size:18px;color:#8e208c}
.brand-block .panel-heading .fa{font-size:24px;float:right;color:#8e208c}
.discount-block .ui-checkbox label{color:#999;font-style:normal;text-transform:uppercase; font-size:14px;margin-left:10px;vertical-align:top;line-height:24px}
.discount-block .custom-checkbox{width:17px;height:17px;display:inline-block;position:absolute;z-index:1;top:3px;background:url(../images/checkbox.png) left top no-repeat;color:#999;font-style:normal;text-transform:uppercase; font-size:14px}
.discount-block .panel-heading .fa{font-size:24px;float:right;color:#404040}
.discount-block .panel-heading span{text-transform:uppercase;font-size:18px;color:#8e208c}
.product-rcat-input-style{background:#fff;width:100%}
.product-rcat-input-style input{width:100%;padding:7px 7px 8px; border:none}
.product-rcat-input-style.select-style input{padding:10px 7px 9px;font-size:14px;  font-style: italic; font-weight:300;
}
.search-field.product-rcat-search{width:85%}
.search-field.product-rcat-search input[type="text"]{border:1px solid #e6e6e6}
.pro-rel-cat .product-wrap a .product-cat-box{cursor:pointer}
.pro-rel-cat.ob-product-grid .pro-box{border:2px solid #f5f5f5}
.pro-rel-cat.ob-product-grid .pro-box:hover{border:2px solid #02458b}
.product-cat-box .pro-image{height:296px;width:100%;display:block}
.product-cat-box .pro-image img{top:50%;left:50%;margin:auto;max-height:100%;max-width:99%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.ob-quick-view-product{padding:30px;min-height:540px}
.quick-view-product-modal .bx-viewport{height:390px!important}
.quick-view-product-modal .skuprice{margin-bottom:5px;font-size:16px;display:inline-block;width:100%}
.quick-view-product-modal .skuprice > div:last-child{padding-right:15px;border-right:0;padding-top:7px}
.quick-view-product-modal .skuprice > div{  font-weight:400;
background:#F5F5F5;padding:7px 15px;text-align:left;border-right:3px #fff solid;border-bottom:1px #fff solid;min-height:38px}
.quick-view-product-modal .nav-tabs>li{width:1%;float:none;display:table-cell;text-align:center}
.quick-view-product-modal .nav-tabs{border:0}
.quick-view-product-modal .nav-tabs>li>a{  font-weight:400;
;color:#fff;font-size:18px;background:#7C7C7C;border:0;border-right:1px #ccc solid;border-radius:0;margin:0;padding:13px 0}
.quick-view-product-modal .nav-tabs > li:last-child > a{border:none}
.quick-view-product-modal .nav-tabs>li.active>a,.quick-view-product-modal .nav-tabs>li.active>a:hover,.quick-view-product-modal .nav-tabs>li.active>a:focus{color:#000;border:0;background:#fff;margin:0}
.quick-view-product-modal .quick-view-left .product-big-image{height:470px;width:390px}
.quick-view-product-modal .quick-view-left .product-big-image .zoom{height:465px}
.quick-view-product-modal .quick-view-left .product-thumb-img-anchar{height:90px}
.quick-view-product-modal .modal-lg,.quick-view-product-modal .modal-lg{width:960px}
.quick-view-product-modal .total-price{  font-weight:400;
;font-size:24px;color:#8e208c;text-transform:capitalize}
.quick-view-product-modal p{color:#636363; font-size:11px;display:block;margin-bottom:0}
.quick-view-product-modal .zoom p{color:#a6a6a6;font-size:13px;  font-weight:300;
}
.quick-view-product-modal .pro-button ul li{display:block;float:left;margin-right:6.5px}
.quick-view-product-modal .pro-button ul li a{background:#999 none repeat scroll 0 0;color:#fff;display:block;font-size:14px;padding:7px 8.4px;text-transform:uppercase; }
.quick-view-product-modal .pro-button ul li a:hover{background:#8e208c none repeat scroll 0 0}
.quick-view-product-modal a i.quote-icon span{font-size:16px;color:#999}
.quick-view-product-modal a:hover i.quote-icon span{color:#8e208c}
.quick-view-product-modal .product-section-box{margin-bottom:10px}
.quick-view-product-modal .product-showcase{padding-top:0}
.quick-view-product-modal a.continue-shopping-btn:hover{color:#8e208c}
.quick-view-product-modal a.continue-shopping-btn{float:right;margin:8px 0;font-size:16px;color:#888; padding-bottom: 10px;}
.quick-view-product-modal .title-block .heading-2{padding-top:0}
.quick-view-rating-block{margin-top:150px;text-align:center}
.quick-view-rating-block .product-rating-top-block .rating{height:100px}
.quick-view-rating-block .product-rating-top-block .rating i{font-size:70px;color:#9B9B9B;padding-right:30px}
.quick-view-rating-block .no-rating p{color:#CFC9C9;font-size:40px;text-transform:uppercase;font-weight:700}
.full-video-block{border:2px #000 solid;height:500px;margin-bottom:20px}
.full-video-block iframe{width:100%;height:100%;z-index:1}
.full-video-block .shadow{background:rgba(0,0,0,0) url(../images/video_shadow.png) no-repeat scroll center bottom;bottom:-35px;left:0;right:0;display:block;height:35px;position:absolute;width:100%;z-index:9999}
.video-thumb{width:100%}
.ob-quick-view-product .full-video-block{width:60%;height:400px;margin:0 auto}
.video-thumb .product-video{display:inline-block;height:140px;margin:0 0 20px;width:100%}
.video-thumb .product-video-img{height:100%;position:relative;transition:all .3s linear 0}
.video-thumb .product-video-img img{width:100%}
.video-thumb .product-video-img a{display:inline-block;height:100%;width:230px;border:#E3E3E3 solid 2px}
.video-thumb .video-model{height:100%}
.video-thumb .product-video-img-hover{left:0;z-index:5;opacity:0;height:141px;position:absolute;right:0;text-align:center;top:0;transition:all .3s linear 0;visibility:hidden}
.video-thumb .product-video .product-video-title{background:#fff none repeat scroll 0 0;margin:0;overflow:hidden;padding:10px 5px;display:inline-block}
.video-thumb .product-video-title p{color:#7C7C7C;  font-weight:300;
font-size:14px;font-weight:700;margin:0;padding:0;display:block;width:100%}
.video-thumb .product-video-title span{color:#999494;  font-weight:300;
font-size:14px;margin:5px 0 0;padding:0;display:block;width:100%}
.video-thumb .product-video-img:hover .product-video-img-hover{opacity:1;visibility:visible}
.empty-rating{background:url(../images/empty-rating.jpg) no-repeat;width:481px;height:175px;margin:150px auto}
.no-video{margin-top:150px;text-align:center}
.no-video .no-vedio-img{background:url(../images/no-vedio.png) no-repeat;width:91px;height:63px;display:inline-block;margin-bottom:30px}
.no-video p{color:#CFC9C9;font-size:40px;text-transform:uppercase;font-weight:700}
.ob-filter-search .panel-heading{background:#f5f5f5;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom:3px solid #f0f0f0;padding-top:13px;padding-right:5px}
.main-cat-con li:first-child{padding:0}
.main-cat-con li{border-bottom:1px solid #bdbdbd;padding:10px 0 0}
.main-cat-con li:last-child{border-bottom:none;padding:10px 0 0}
.main-cat-con li span a{color:#404040;text-transform:uppercase;vertical-align:top;line-height:23px;font-size: 14px}
.main-cat-con li span a:hover{color:#404040;  font-weight:700;
}
.main-cat-con .main-icon{background:url(../images/strip.png) no-repeat center center;display:inline-block;line-height:16px;height:20px;padding-left:23px;padding-right:10px}
.main-cat-con .strp1{background-position:-155px -5px}
.main-cat-con .strp2{background-position:-155px -32px}
.main-cat-con .strp3{background-position:-155px -55px}
.main-cat-con .strp4{background-position:-155px -83px}
.main-cat-con .strp5{background-position:-155px -107px}
.main-cat-con .strp6{background-position:-155px -132px}
.main-cat-con .strp7{background-position:-155px -156px}
.main-cat-con .strp8{background-position:-155px -182px}
.main-cat-con .strp9{background-position:-155px -207px}
.main-cat-con .strp10{background-position:-155px -232px}
.owl-theme.owl-block .owl-next{background:url(../images/right-arrow.png) no-repeat;width:23px;height:23px;border-radius:0!important}
.owl-theme.owl-block .owl-prev{background:url(../images/left-arrows.png) no-repeat;width:23px;height:23px;border-radius:0;padding:3px 15px}
.owl-theme.owl-block .owl-nav{text-align:right;margin:-65px 10px 23px 0}
.owl-theme.owl-block .owl-buttons{display:block;margin:0 20px}
.owl-theme.owl-block .item{margin:10px 15px}
.owl-theme.owl-block .item a{cursor:pointer}
.owl-theme.owl-block .item a .pro-box{cursor:pointer}
.tab-block .tab-pane{padding:0 25px}
.tab-block .nav-tabs{border-bottom:0}
.tab-block .nav-tabs li{width:20%;text-align:center;margin-bottom:-2px;padding:1px}
.tab-block .nav-tabs li a{font-size:24px;color:#a4a4a4;  font-weight:400;
border-radius:0;padding:0;width:100%;border:2px solid transparent}
.tab-block .nav-tabs li a i{width:50px;height:50px;display:inline-block;vertical-align:middle;margin-right:7px}
.tab-block .nav-tabs > li.active{border-top:2px #f5f5f5 solid;border-right:2px #f5f5f5 solid;border-left:2px #f5f5f5 solid;padding:1px;margin-bottom:-2px}
.tab-block .nav-tabs li a:hover{color:#8e208c}
.tab-block .nav-tabs > li.active > a,.tab-block .nav-tabs > li.active > a:hover,.tab-block .nav-tabs > li.active > a:focus{background:#ececec;background:-moz-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(100%,#fdfdfd));background:-webkit-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:-o-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:-ms-linear-gradient(top,#ececec 0%,#fdfdfd 100%);background:linear-gradient(to bottom,#ececec 0%,#fdfdfd 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#fdfdfd',GradientType=0);margin:0;border:none;color:#8e208c}
.tab-block .nav-tabs li a i.hot{background:url(../images/hot.png) no-repeat}
.tab-block .nav-tabs li.active a i.hot,.tab-block .nav-tabs li.hover a i.hot{background:url(../images/hot-active.png) no-repeat}
.tab-block .nav-tabs li a i.new{background:url(../images/new.png) no-repeat}
.tab-block .nav-tabs li.active a i.new,.tab-block .nav-tabs li.hover a i.new{background:url(../images/new-active.png) no-repeat}
.tab-block .nav-tabs li a i.sale{background:url(../images/sale.png) no-repeat}
.tab-block .nav-tabs li.active a i.sale,.tab-block .nav-tabs li.hover a i.sale{background:url(../images/sale-active.png) no-repeat}
.tab-block .nav-tabs li a i.closeout{background:url(../images/closeout.png) no-repeat}
.tab-block .nav-tabs li.active a i.closeout,.tab-block .nav-tabs li.hover a i.closeout{background:url(../images/closeout-active.png) no-repeat}
.tab-block .nav-tabs li a i.price-drop{background:url(../images/price-drop.png) no-repeat}
.tab-block .nav-tabs li.active a i.price-drop,.tab-block .nav-tabs li.hover a i.price-drop{background:url(../images/price-drop-active.png) no-repeat}
.tab-block .tab-content{border:2px #f5f5f5 solid;padding:15px 0}
.tab-block .price{text-align:center;font-size:12px;color:#7f7f7f;font-weight:600}
.tab-block .sub-title{color:#8e208c;font-size:12px;text-align:center;font-weight:300}
.tab-block .title{font-size:13px;color:#404040;background:none;border:none;padding:0;text-align:center;margin-bottom:7px}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
.tab-block .nav-tabs li a{font-size:23px}
}
.tab-owl{position:relative}
.tab-owl .owl-buttons{display:block;margin:0 20px}
.tab-owl .item{margin:10px;position:relative;height:280px;background:#fff;text-align:center;display:block;width:90%}
.tab-owl .item img{height:70%;max-width:99%}
.tab-owl .owl-next{background:url(../images/right-arrow.png) no-repeat;width:23px;height:23px;border-radius:0!important;position:absolute;right:-20px;top:37%}
.tab-owl .owl-prev{background:url(../images/left-arrows.png) no-repeat;width:23px;height:23px;border-radius:0;position:absolute;left:-20px;top:37%}
.product-category-search .pro-box{border:2px solid #f5f5f5}
.product-category-search .pro-box:hover{border:2px #02458b solid}
.product-category-search .pro-search-cat-block .title{margin-bottom:25px}
.product-cat-box{margin-bottom:5px}
.product-cat-title{text-align:center;margin-bottom:25px;text-transform:uppercase;color:#333;  font-weight:700;
;font-size:18px;height:50px;overflow:hidden}
.login-close-btn .close-model{position:fixed;right:5px;top:10px}
.myaccount-wishlist-disconnect{position:relative;opacity:.6}
.myaccount-wishlist-disconnect .ui-disconnectbtn{left:28%;position:absolute;top:45%;color:gray}
.pro-search-cat-block{overflow:hidden}
.bx-wrapper img{max-width:100%;display:block}
a.continue-shopping-btn{float:right;margin:8px 0;color:#404040;  font-weight:700;
}
.product-compare-top-navi a.continue-shopping-btn i.fa-angle-double-right{font-size:20px;color:#8e208c;margin-left:5px;margin-right:0}
a.continue-shopping-btn i.fa{color:#8e208c;margin-left:5px}
.product-showcase{padding-top:15px;  font-weight:400;
}
.product-gallery-view .product-showcase.row{margin:0}
.product-section-box a i.quote-icon span{color:#505050}
.product-section-box a:hover i.quote-icon span{color:#8e208c}
.product-section-box a i.quote-icon{padding-right:0;margin-right:10px}
.estimate-detail{background:#f5f5f5;padding:5px}
.estimate-detail .estimate-tag-block{margin-bottom:5px;background:#fff;padding:15px 20px;font-size:14px;  font-weight:300;
}
.estimate-detail .estimate-tag-block:last-child{margin-bottom:0}
.estimate-detail .estimate-tag-block .estimate-row{margin-bottom:12px;font-size:13px; color:#404040;}
.estimate-detail .estimate-tag-block .estimate-row:last-child{margin-bottom:0}
.estimate-detail .estimate-tag-block .estimate-row div{display:inline-block;margin-right:15px}
.estimate-detail .estimate-tag-block .estimate-row img{border:1px #ccc solid;margin:0 5px;width:34px;height:18px}
.estimate-detail .estimate-tag-block.total-estimate{border-bottom:3px #e3e3e3 solid;text-align:center;color:#8e208c;font-size:24px;padding:7px 15px;  font-weight:400;
}
.estimate-detail p{font-size:11px;color:#636363;text-align:center; }
.estimate-tag-block span{  font-weight:400;
color:#404040}
.estimate-tag-block .heading span{font-size:15px;}
.estimate-tag-block span.pink{color:#8e208c;  font-weight:400;
}
.estimate-tag-block .estimate-block{font-size:16px}
.estimate-tag-block .estimate-block span{  font-weight:700;
}
.color-selection-box .dropdown.dropdown-size .btn{position:relative}
.color-selection-box .dropdown-size .caret{right:7px;position:absolute}
.request-comment-info{padding-left:10px}
.request-comment-info p{color:#666;font-size:12px; font-weight:400;font-style:italic}
.product-color-price-table{min-width: 300px;overflow-x: auto;display: block;}
.request-info-modal .product-color-price-table{margin-bottom: 20px;}
.product-decoration-table .product-color-price-table tr.black-bottom-border{border-bottom:1px solid #8f8f8f;font-size:12.11px; color:#404040}
.product-decoration-table .product-color-price-table tr.grey-bottom-border{border-bottom:1px solid #e3e3e3;font-size:12px; color:#7f7f7f}
.product-decoration-table .product-color-price-table tr th:after,.product-decoration-table .product-color-price-table tr td:after{bottom:1px;content:"";height:4px;margin:0;padding:0;position:absolute;right:0;width:1px}
.product-decoration-table .product-color-price-table tr.black-bottom-border th:after,.product-decoration-table .product-color-price-table tr.black-bottom-border td:after{background:#8f8f8f}
.product-decoration-table .product-color-price-table tr.grey-bottom-border td:after{background:#e3e3e3}
.product-decoration-table .product-color-price-table tr.black-bottom-border th:last-child:after,.product-decoration-table .product-color-price-table tr.black-bottom-border td:last-child:after,.product-decoration-table .product-color-price-table tr.grey-bottom-border td:last-child:after{background:none}
.product-decoration-table .product-color-price-table th:first-child,.product-decoration-table .product-color-price-table td:first-child{text-align:left;color:#404040}
.product-decoration-table .product-color-price-table tr th,.product-decoration-table .product-color-price-table tr td{position:relative;text-align:center;padding:3px 0 3px 3px;font-weight:400}
.product-decoration-table .product-color-price-table th:last-child:after,.product-decoration-table .product-color-price-table td:last-child:after{color:#404040}
.product-decoration-table .product-color-price-table td:last-child{color:#404040}
.estimate-detail .estimate-totle-block{margin-bottom:5px;background:#fff;padding:0;font-size:14px;  font-weight:300;
}
.estimate-paper-proof h3{display:inline-block;width:25%;color:#404040; font-weight:700;
;font-size:14px}
.estimate-paper-proof span{font-size:12px; color:#7f7f7f}
.estimate-paper-proof a{font-size:12px; color:#404040}
.additional-change-right{ font-weight:400;font-size:12px;padding-top:25px;font-style:italic}
.additional-change-right p{text-align:right}
.additional-change-right span{margin:0;padding:0;color:#8e208c; font-weight:400;font-size:12px}
.estimate-sub-table{margin:0;padding:0;width:100%}
.estimate-sub-table thead tr{border-bottom:1px solid #e6e6e6}
.estimate-sub-table tr th,.estimate-sub-table tr td{border-right:1px solid #e6e6e6;padding:10px 15px;text-align:center;color:#666464}
.estimate-sub-table tr th{  font-weight:700;
;font-size:14px;font-weight:400}
.estimate-sub-table tr td{  font-weight:400;
font-size:16px}
.estimate-sub-totle{margin:0;padding:20px 0 0;text-align:center;  font-weight:700;
;font-weight:400}
.estimate-sub-totle h4{margin:0;padding:0;color:#404040;font-size:18px}
.estimate-sub-totle h5{color:#8e208c;font-size:25px;margin:0;padding:0}
.estimate-detail .estimate-address-block .estimate-row{margin-bottom:0;line-height:25px}
.ob-account-info .account-dashboard-info{margin:10px 0 0;padding:8px 10px 0 0;background:url(../images/account-dashboard-icon.png) no-repeat;width:190px;height:41px;text-align:right;float:right}
.account-dashboard-info h4{margin:0;padding:0;color:#3e3e3e;font-weight:400;text-transform:uppercase;  font-weight:700;
;font-size:18px}
.my-account-left h4.panel-title i.fa{color:#7f7f7f;font-size:18px;margin-top:5px}
.shopping-table-block{width:100%}
.shopping-table-block tbody tr td.discount-codes,.shopping-table-block tbody tr td.update-cart{padding:10px}
.shopping-table-block tbody tr td.discount-codes{background:#dedede;width:50%}
.shopping-table-block tbody tr td.discount-codes span{float:left;margin-top:12px;color:#404040;font-size:15px;  font-weight:700;
;text-transform:uppercase}
.shopping-table-block tbody tr td.discount-codes .form-group{float:right;width:77%;margin-bottom:10px}
.shopping-table-block tbody tr td.discount-codes input[type="text"]{width:65%;border:none;box-shadow:none}
.shopping-table-block tbody tr td.discount-codes input[type="submit"]{margin:0;background:#8e208c;box-shadow:none;border-radius:0;border:none;  font-weight:400;
min-width:148px;height:40px}
.shopping-table-block tbody tr td.discount-codes .type-coupon-code{background:#fff;padding:0}
.shopping-table-block tbody tr td.update-cart{background:#efefef}
.shopping-table-block tbody tr td.update-cart a.continue-shopping-btn{float:left;margin:5px 0 0}
.shopping-table-block tbody tr td.update-cart a.update-cart-btn{float:right;background:#5d5c5c;min-width:148px;height:35px;line-height:35px;text-align:center;color:#fff;  font-weight:400;
font-weight:500;text-transform:uppercase}
.shopping-table-block tbody tr td.update-cart a.update-cart-btn:hover{background:#8e208c}
.shopping-table-block .total-amount-block{border:1px solid #ddd;margin-top:20px}
.shopping-table-block .total-amount-block tbody tr{border-bottom:1px solid #ddd;background:#f5f5f5}
.shopping-table-block .total-amount-block tbody tr td{border-right:1px solid #ddd;padding:5px;text-transform:uppercase;  font-weight:700;
;font-size:15px;color:#404040;width:45%}
.shopping-table-block .total-amount-block tbody tr td:last-child{border-right:none;text-align:right;width:25%}
.shopping-table-block .total-amount-block tbody tr.grand-total{background:#5d5c5c}
.shopping-table-block .total-amount-block tbody tr.grand-total td{color:#fff;font-size:16px}
.shopping-table-block .total-amount-block tbody tr.grand-total td.total-price{font-size:21px}
.proceed-checkout-btn{margin:30px 0 0;padding:0;background:#8e208c;text-transform:uppercase;  font-weight:700;
;font-size:15px;color:#fff;min-width:235px;height:36px;line-height:36px;text-align:center;float:right}
.proceed-checkout-btn:hover,.proceed-checkout-btn:focus{background:#5d5c5c;color:#fff}
.continue-shop-btn{margin:30px 20px 0 0;padding:0;background:#5d5c5c;text-transform:uppercase;  font-weight:700;
;font-size:15px;color:#fff;min-width:235px;height:36px;line-height:36px;text-align:center;float:right}
.continue-shop-btn:hover,.continue-shop-btn:focus{background:#8e208c;color:#fff}
.main-shopping-cart-block .main-shopping-block{margin-top:20px;width:100%;border:1px solid #e3e3e3}
.main-shopping-block thead tr th{padding:10px;text-transform:uppercase;background:#efefef;border-bottom:1px solid #e3e3e3;color:#404040;text-align:center;font-size:15px;  font-weight:700;
;font-weight:400;border-right:1px solid #e3e3e3}
.main-shopping-block thead tr th:last-child {width:auto;text-align: right;}
.main-shopping-block thead tr th a i{color:#7f7f7f;font-size:18px;margin:0 8px}
.main-shopping-block thead tr th a:hover i{color:#8e208c}
.main-shopping-block .shopping-cart-itemlist{width:100%}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title{border-bottom:1px solid #e3e3e3}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th{padding:5px;border-right:1px solid #e3e3e3;color:#404040;text-align:center;font-size:14px;  font-weight:700;
;font-weight:400;text-transform:uppercase;background:#f7f8fa}
.shopping-cart-itemlist td > img{max-height:75px;max-width:75px}
.main-shopping-block .shopping-cart-itemlist tr td{font-size:14px;color:#404040;  font-weight:400;
padding:10px;border-right:1px solid #e3e3e3;text-align:center}
.main-shopping-block .shopping-cart-itemlist tr td:last-child{border-right:none}
.main-shopping-block .shopping-cart-itemlist tr td > img{display:inline-block}
.main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal{border-top:1px solid #e3e3e3}
.main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal td{padding:10px;border-right:1px solid #e3e3e3;color:#404040;text-align:center;font-size:15px;  font-weight:700;
;font-weight:400;text-transform:uppercase;background:#fafafa}
.order-item-subtotal span{float:right;color:#8e208c;font-size:16px}
.border-right-none{border-right:none!important}
.shopping-cart-itemlist tr.cart-size-quan td{padding:0;text-align:left}
.cart-size-quan{display:none}
.cart-item-view{width:100%}
.cart-item-view thead tr th{background:none;border-bottom:1px dashed #e3e3e3;border-top:1px solid #e3e3e3;text-align:left;font-size:14px}
.cart-item-view tbody tr td,.cart-item-view thead tr th{text-align:left;padding:5px 10px!important}
.size-quantity-table > thead > tr > th,.size-quantity-table > tbody > tr > td{padding:5px!important}
.size-quantity-table{width:100%;margin-bottom:30px;position:relative}
.cart-item-view .estimate-detail{background:none}
.cart-item-view .estimate-detail .estimate-tag-block{padding:0;margin-bottom:30px}
.cart-item-view .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:3px}
.cart-item-view .estimate-tag-block .heading span{text-transform:capitalize;}
.cart-item-view .estimate-tag-block > div > p{  font-style: italic; font-weight:300;
;font-size:12px;color:gray}
.size-quantity-table tr.black-bottom-border{border-bottom:1px solid #969696;font-size:12.11px; color:#404040}
.size-quantity-table tr.grey-bottom-border{border-bottom:1px solid #e3e3e3;font-size:12px; color:#7f7f7f}
.size-quantity-table tr th:after,.size-quantity-table tr td:after{bottom:0;content:"";height:4px;margin:0;padding:0;position:absolute;right:0;width:1px;background:#969696}
.size-quantity-table tr.black-bottom-border th:after,.size-quantity-table tr.black-bottom-border td:after{background:#8f8f8f}
.size-quantity-table tr.grey-bottom-border td:after{background:#e3e3e3}
.size-quantity-table tr.black-bottom-border th:last-child:after,.size-quantity-table tr.black-bottom-border td:last-child:after,.size-quantity-table tr.grey-bottom-border td:last-child:after{background:none}
.size-quantity-table th:first-child,.size-quantity-table td:first-child{text-align:left;color:#404040}
.size-quantity-table tr th{border-top:none;border-right:none importnat}
.size-quantity-table tr th,.size-quantity-table tr td{position:relative;text-align:center;padding:3px 0 3px 3px;font-weight:400}
.size-quantity-table th:last-child:after,.size-quantity-table td:last-child:after{color:#404040}
.size-quantity-table td:last-child{color:#404040}
.main-shopping-block .size-quantity-table tr td{border-right:none;text-align:center}
.main-shopping-block .size-quantity-table tr.grey-bottom-border td{color:#7f7f7f}
.main-shopping-block .size-quantity-table tr td:first-child{text-align:left;color:#404040}
.main-shopping-block .size-quantity-table tr th:first-child{text-align:left}
.main-shopping-block .size-quantity-table tr th{text-align:center}
.cart-item-view tr td{vertical-align:top}
.size-quantity-table tr.black-bottom-border th{border-top:none;font-size:12px; border-right:none;padding:5px}
.product-quantity-list{width:100%}
.product-quantity-list tr td{vertical-align:top}
.product-quantity-list thead tr th{background:#fafafa!important;border-bottom:1px dashed #e3e3e3;border-top:1px solid #e3e3e3;text-align:left}
.product-quantity-list thead tr th.text-center{text-align:center}
.product-quantity-list tbody tr td.text-center{text-align:center}
.product-quantity-list .size-quantity-table tr.black-bottom-border th{background:none!important}
.product-quantity-list tbody tr td{padding:10px!important}
.product-quantity-list .size-quantity-table tbody tr td{padding:5px!important}
.product-quantity-list tbody tr td span{color:#7f7f7f}
.product-quantity-list .size-quantity-table{margin-bottom:10px}
.quantity-item{background:#898989;color:#fff;display:inline-block;font-size:14px;height:41px;line-height:41px;margin:0 10px 0 0;padding:0;text-align:center;vertical-align:middle;width:36px}
.product-quantity-list .item-list-number{padding-bottom:0;padding-left:0;padding-top:0;vertical-align:middle}
.labels ul .inner-box li{padding-right:3px;width:inherit}
.labels{margin-top:5px;  font-weight:400;
font-size:16px;width:100%;display:block;margin-bottom:15px}
.labels ul{margin:0;padding:0;list-style:none}
.labels ul li{float:left;padding-right:10px;width:50%;position:relative}
.labels ul li:last-child{padding-right:0}
.labels ul li .icons{background:#fff;color:#a6a6a6;display:inline-block;line-height:22px;padding:10px;border:1px #F5F5F5 solid; font-weight:400;width:100%;text-align:center;font-size:16px;cursor:pointer}
.labels ul li .icons i{padding-right:10px;font-size:16px}
.labels ul li .icons:hover{border:1px #F5F5F5 solid;background:#f5f5f5;color:#333}
.labels ul li .icons:hover i{color:#8e208c}
.product-section-box h2{background:#F9F9F9; font-weight:700;
font-size:16px;margin-bottom:10px;padding: 8px 30px 8px 16px;border-bottom:#EEE 3px solid;color:#404040;position:relative}
.product-section-box h2 span{color:#111;font-size:12px;}
.product-section-box h2 i{position:absolute;top:-1px;left:0;padding:10px;font-style:normal;/* background:url(../images/pink-button.png) no-repeat; */color:#fff;font-size:18px; width:39px;height:39px}
.prod-detail-box .inner-block{padding:7px 0}
.prod-detail-box .inner-block p{font-size:13px;color:#595959;padding:0 0 15px;text-transform:uppercase}
.prod-detail-box .inner-block .btn-box{padding:0 15px;margin-top:10px}
.prod-detail-box .inner-block .rating-average h3{background:#f5f3f4;font-size:16px;letter-spacing:.5px;  font-weight:400;
padding:10px;margin:0;display:block;text-align:center;border-bottom:#DDD 1px solid;color:#404040}
.ob-related-product .item{margin:0 15px}
.ob-related-product .owl-next{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0!important;background-position:-15px}
.ob-related-product .owl-prev{background:url(../images/pink_arrows.png) no-repeat;width:15px;height:15px;border-radius:0}
.ob-related-product .owl-nav{text-align:right;margin:-20px 11px 25px 0}
.ob-related-product .owl-buttons {position: absolute;right: 13px;top: -45px;}
.owl-pagination{display:none}
.modal-content .close{}
.bootbox.bootbox-confirm .modal-content .close{top:0;margin-top:4px!important}
.bootbox.bootbox-confirm .modal-content{background:#F5F5F5;border:none}
.bootbox.bootbox-confirm .modal-body{background:url(../images/titile-slice.png) repeat-x 0 0;border:1px solid #FFF}
.bootbox.bootbox-confirm .modal-footer{background:#fff;border-top:0}
.close:hover,.close:focus{opacity:1}
.product-compare-list{background:none repeat scroll 0 0 #f0f0f0;color:gray;transition-property:opacity,left,top,width; font-size:13px;margin-top:10px;padding-bottom:10px;padding-top:10px;position:relative;transition-duration:2s,1s}
.product-compare-list .compare-images .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:14px}
.product-compare-list .compare-img-wrap:hover .close,.product-compare-list .compare-img-wrap:hover p{color:#8e208c}
.product-compare-list .close{position:absolute;right:2px;top:3px;color:#404040;opacity:1;font-size:18px}
.product-compare-list .btn-search{margin-right:20px;margin-top:15px;padding:10px 20px}
.title-block{border-bottom:#CCC 1px solid;margin-bottom:15px}
.heading-2{ font-weight:700;
;font-size:17px;color:#404040;text-align:left;padding:10px 0;margin-bottom:20px;border-bottom:#ddd 1px solid}
.title-block .heading-2{display:inline-block;border-bottom:0 none;text-align:left;margin:0;padding-top:12px;font-size:18px}
.title-block img{float:left;margin:4px 10px}
.title-block .skuprice span{padding-top:5px;color:#888;text-transform:uppercase;font-size:15px}
.title-block span a{color:#888;text-transform:uppercase;font-size:15px;margin:5px 0 0 15px}
.title-block span a:hover{color:#8e208c}
.skuprice{margin-bottom:8px;width:100%;display:inline-block}
.skuprice > div{margin-top:9px;font-size:16px;  font-weight:400;
text-align:center;padding:5px 20px 0;text-align:center;min-height:30px;border-right:1px #ddd solid;float:left}
.skuprice p.stars span{display:inline-block;float:none}
.skuprice span{color:#969696}
.skuprice > div:last-child{border-right:0}
.skuprice span a{height:15px;width:15px;display:inline-block;background:url(../images/star.png) no-repeat;width:15px;height:15px;display:inline-block;background-position:0 0}
.skuprice span a:hover,.skuprice span a.active{background-position:0 -15px}
.product-description .nav-tabs{padding-bottom:25px;border:none}
.product-description .nav-tabs li{position:relative;width:33.3%;float:left;text-align:center;background:#E6E6E6;border:1px #A7A7A7 solid;margin:0;border-right:0}
.product-description .nav-tabs li:last-child{border-right:1px #A7A7A7 solid}
.product-description .nav-tabs a{color:#A7A7A7;border:none;letter-spacing:1px;text-transform:uppercase;  font-weight:700;
;font-size:18px;margin:0;border-radius:0;padding:6px}
.product-description .nav-tabs.nav-justified > li > a{font-size:16px;border-bottom:transparent;  font-weight:400;
background:#E6E6E6;border-radius:0;padding:12px;color:#404040;border-radius:10px 10px 0 0}
.product-description .nav-tabs .active a,.product-description .nav-tabs .active a:hover,.product-description .nav-tabs .active a:focus,.product-description .nav-tabs a:hover,.product-description .nav-tabs a:focus{background:#fff;border:none;color:#222}
.product-description .nav-tabs .active,.product-description .nav-tabs li:hover{border-bottom-color:#fff}
.product-wrapper .nav-tabs li.active a::before,.product-wrapper .nav-tabs li:hover a::before{position:absolute;content:'';width:100%;height:3px;background:#8e208c;left:0;right:0;top:0}
.product-section-box{margin-bottom:20px;  font-weight:400;
}
.product-section-box .panel-group{margin-bottom:8px}
.color-box li, .tooltip-color-box li{display:inline-block;margin-right:0;}
.tooltip-color-box li{margin-right:5px}
.color-box input[type=checkbox], .tooltip-color-box input[type=checkbox]{display:none;border-radius:0}
.color-box label, .tooltip-color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;}
.color-box input:checked ~ label, .tooltip-color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.owl-carousel.color-box li.owl-item{max-width:30px;margin-right:5px;}

.wish-list-color-box li{display:inline-block;margin-right:0;}
.wish-list-color-box input[type=checkbox], .tooltip-color-box input[type=checkbox]{display:none;border-radius:0}
.wish-list-color-box label, .tooltip-color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;}
.wish-list-color-box input:checked ~ label, .tooltip-color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.wish-list-color-box .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.owl-carousel.wish-list-color-box li.owl-item{max-width:30px;margin-right:5px;}

.wish-list-color-box-guest li{display:inline-block;margin-right:0;}
.wish-list-color-box-guest input[type=checkbox], .tooltip-color-box input[type=checkbox]{display:none;border-radius:0}
.wish-list-color-box-guest label, .tooltip-color-box label{padding:10px;height:30px;width:30px;font-size:0;float:left;border-radius:0;font-size:100%;display:inline-block;}
.wish-list-color-box-guest input:checked ~ label, .tooltip-color-box input:checked ~ label{background-image:url(../images/checkbox-arrow.png);width:30px;height:30px;display:inline-block;background-position:2px 1px;background-repeat:no-repeat}
.wish-list-color-box-guest .multi-checkbox label{background:url(../images/multicolor-icon.png) no-repeat 0 0}
.owl-carousel.wish-list-color-box-guest li.owl-item{max-width:30px;margin-right:5px;}

/*.color-filter li div.tooltip { white-space:nowrap; width:auto; height:auto; float:none; }*/
.color-filter li > div{width: 30px;height: 30px;float:left;margin:0;background-repeat: no-repeat;background-size:88% 88%; background-position: center center !important;}
.color-filter li div + div {width:auto}
.white-box input:checked ~ label{background-image:url(../images/checkbox-arrow-black.png);width:30px;height:30px;display:inline-block}
.padding-bottom-0{padding-bottom:0!important}
.radiobox.select-box{padding-bottom:0}
.product-section-box .imprint-box .radiobox,.product-section-box .print-position{display:inline-block;width:100%;color:#666;font-size:14px;  font-weight:400;
}
.print-checkbox input[type="checkbox"]{margin:0;opacity:0;padding:0;width:15px}
.product-section-box .print-checkbox input[type="checkbox"] + label{background:url(../images/checkbox.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#777;display:inline-block;line-height:20px;margin-left:-15px;padding-bottom:0;margin-right:0;padding-left:24px;text-transform:capitalize;  font-weight:400;
font-size:14px}
.print-position{padding-top:5px}
.optional-panel .more-option ul li{margin-left:0!important;}
.print-position .print-checkbox{padding-top:20px}
.print-position .print-checkbox span{color:#111;font-size:14px;display:inline-block;padding-bottom:5px;width:100%;float:left}
.print-checkbox input[type="checkbox"]:checked + label{}
.print-checkbox  label::before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    top: 6px;
    margin-left: -10px;
    content: "";
    position: absolute;
    left: 0;
    border: solid 1px;
    border-radius: 100%;
    }
.print-checkbox input[type="checkbox"]:checked + label::after{display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;top: 6px;margin-left: -10px;content: "";position: absolute;left: 0;background-color: #03517b;border-radius: 100%;}

.radiobox label{  font-weight:400;
}
.btn-file{overflow:hidden;position:relative}
.btn-file input[type="file"]{background:url(../images/upload-botton.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:inherit;display:block;height:27px;min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0;width:114px}
input[readonly]{background-color:#fff!important;cursor:text!important}
.product-section-box .imprint-box .select-wrapper{display:inline-block;vertical-align:middle;margin-top:10px;margin-left:10px}
input.btn-file,button.btn-file,html input[type="button"].btn-file,input[type="reset"].btn-file,input[type="submit"].btn-file{background:url(../images/upload-botton.png) no-repeat;width:120px;height:32px;display:inline-block;padding-left:30px;color:#FFF;font-size:13px;box-shadow:none;border:none}
.product-section-box .imprint-box .radiobox .input-group input[type="text"]{box-shadow:none}
.product-section-box .imprint-box .radiobox .input-group input[type="text"]:focus{border:none}
.print-position .print-checkbox > div.print-position-right {width:100%;}
.print-position .print-checkbox > div.print-position-right .checkbox label:after{padding-top:0;}
.info-icons a{font-size:16px;color:#c2c2c2;padding:5px 2px;display:inline-block}
.info-icons a:hover{color:#8e208c}
.select-box p{float:left;text-align:left;padding-top:3px;min-width:45px}
.option-body p{font-size:14px}
.product-section-box .imprint-box .radiobox input[type="text"]{width:auto;display:inline-block;margin:0 0 5px 5px;background:#fff;border:1px solid #d9d9d9;height:auto;line-height:28px;padding:0 4px;border-radius:0;box-shadow:none;-webkit-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5)}
.file-col > span{margin-right:10px;font-size:14px}
.product-section-box .print-checkbox input[type="checkbox"]:checked + label{background-position:0 -24px}
.product-section-box .imprint-box .radiobox .select-wrapper,.product-section-box .imprint-box .radiobox .select-wrapper select{width:140px;margin-top:0;margin-bottom:0;display:inline-block;height:auto;line-height:22px;padding:0}
.radiobox select{padding:10px;border:1px #ddd solid;display:inline-block;height:auto;line-height:22px;margin:0 0 0 15px;padding:0;width:140px}
.product-section-box .imprint-box .radiobox .input-group .file_up{border:0 none!important}
.product-section-box .print-position .css-label{margin-left: 10px;margin-right:10px;  font-weight:400;
color:#5f5f5f; font-size:12px;text-transform:inherit;}
.print-position .print-checkbox > div{width:50%;padding:5px 0}
.print-position input.btn-default{font-size:12px;padding:5px 10px}
.print-checkbox .col-sm-4{padding:0}
.print-checkbox > div{float:left;padding:10px 10px 10px 0}
.upload-block{border-radius:5px;border:1px #E3E3E3 solid;overflow:hidden;margin-top:-10px}
.upload-block .btn-file{background:#F5F3F4 url(../images/upload-file-button.png) no-repeat left 4px;padding:0;font-size:16px;width:120px;height:40px;border-radius:0;margin:0;position:relative;border:0!important;float:left}
.upload-block i{font-size:16px;padding:8px;display:inline-block}
input[type="submit"].view-diagram{border:1px #02458b solid;background:url(../images/pink-line.png) repeat-x 0 0;border-radius:2px;height:29px;line-height:16px;width:120px;padding:0 12px}
.estimate-text.shipping-col{font-size:16px;  font-weight:700;
;padding-top:13px;color:#333}
.estimate-text.shipping-col span{color:#8e208c;font-size:16px;  font-weight:700;
}
.estimate-table .title{display:table-caption;text-align:center;font-size:larger}
.estimate-table .heading{display:table-row;text-align:center}
.estimate-table .row1{display:table-row}
.estimate-table .cell{display:table-cell;border:#cdcdcd 1px solid;padding:10px}
.estimate-table{margin-top:5px}
.estimate-table table{font-size:14px;color:#595959;width:100%;text-align:center;display:table;  font-weight:400;
font-weight:400}
.estimate-table table th{text-align:center;border:#ddd 1px solid;padding:5px 10px;  font-weight:700;
;font-size:14px;color:#595959}
.estimate-table table td{font-weight:400;font-size:14px;padding:5px;text-align:center;color:#222;border:1px #ccc solid;  font-weight:400;
}
.estimate-table.total-detail-price{margin-bottom:10px}
.estimate-table.total-detail-price table th{border-right:1px solid #ccc;border-top:0 none;color:#666;  font-weight:700;
;font-size:16px;padding:5px 9px;text-align:center}
.estimate-table.total-detail-price table th.total-price{font-size:24px;  font-weight:400;
}
.estimate-table.total-detail-price table td{background:none repeat scroll 0 0 #fff;border:1px solid #e6e6e6;color:#999;  font-weight:400;
;font-size:16px;padding:9px;text-align:center}
.estimate-table table{border:1px solid #e6e6e6}
.estimate-table.total-detail-price table th.total-price span{color:#8e208c}
.additional-charges-block{font-size:12px;font-weight:400;font-size:12px}
.additional-charges-block b{  font-weight:400;
font-weight:400;text-transform:uppercase}
.print-checkbox .col-sm-4{padding:0}
.print-checkbox > div{float:left;padding:0 7px 10px}
.special-instruction-textarea{margin-top:-15px;margin-bottom:20px}
.special-instruction-textarea textarea{width:100%;border:#CCC 1px solid;padding:10px;resize:none;height:80px;  font-weight:400;
font-size:14px}
.quantitytable{text-align:center}
.quantitytable table{width:100%}
.quantitytable table th{background:#999;color:#FFF;padding:6px 10px;font-size:16px;  font-weight:400;
margin:1px;border-right:#fff 1px solid;text-align:center;text-transform:uppercase}
.quantitytable table td{margin:1px;color:#666;border-right:#fff 1px solid;  font-weight:400;
font-size:16px;padding:6px 10px;background:#E6E6E6;text-transform:uppercase}
.quantity-table ul{clear:both}
.quantity-table li{float:left;width:16%}
.quantity-table .quantity-size{display:inline-block;width:100%}
.quantity-table .quantity-size li i{padding-right:10px;font-style:normal}
.quantity-table .quantity-size li{float:left;margin-right:10px;width:70px;border:1px #ddd solid;background:url(../images/gray-slice.png) repeat-x 0 0}
.quantity-table .quantity-size li:nth-child(6),.quantity-table .quantity-size li:nth-child(7){border-color:#fff;background:none;text-align:center}
.quantity-table .quantity-size li a{font-size:16px;color:#888;margin:2px 0;display:inline-block}
.quantity-table .quantity-size li a:hover{color:#8e208c}
.quantity-table .quantity-size li:nth-child(5) span{text-align:left;padding-left:3px}
.quantity-table .quantity-size li{font-size:12px}
.quantity-table .quantity-size li:last-child{margin:0;padding-top:5px;width:auto;display:inline-block}
.quantity-table .quantity-size li:last-child span{width:auto;background-image:none}
.quantity-table .quantity-size li span{background:#fff url(../images/arrow-r.png) no-repeat 23px 0;display:inline-block;padding:7px 0 5px 7px;width:33px;height:29px}
.quantity-table .quantity-size li input{width:30px;margin:0;padding:0;background:none;border:0;color:#555;text-align:center}
.quantity-table .quantity-size.red-size li span{background:url(../images/r-arrow-i.png) no-repeat 0 0;color:#fff}
.quantity-table .quantity-size.blue-size li span{background:url(../images/b-arrow-i.png) no-repeat 0 0;color:#fff}
.quantity-table .quantity-size.edit-size li{background:none;border:none}
.quantity-table .quantity-size.edit-size li span{background:none}
.quantity-table .quantity-size.edit-size li em{font-style:normal}
.total-usd{text-align:center;text-transform:uppercase;color:#222;  font-weight:700;
;font-size:20px}
.total-usd span{color:#8e208c;font-size:30px;  font-weight:700;
;text-transform:none!important}
.total-usd .total{font-size:18px;line-height:30px;  font-weight:400;
}
.coupon{margin-top:10px;text-transform:uppercase;padding:10px;width:145px;height:46px;text-align:center;background:url(../images/green-image.png) no-repeat 0 0;color:#fff;font-size:18px;  font-weight:700;
;float:left;cursor:default}
.coupon i{padding-left:5px}
.subline-text{ font-size:13px;text-transform:none}
.styled-button{background:none repeat scroll 0 0 #e5564b;border:1px solid #c42929;border-radius:3px;color:#fff;display:inline-block;float:left;margin-right:20px; font-size:16px;text-transform:uppercase}
.styled-button:hover{color:#fff}
.styled-button i{background:none repeat scroll 0 0 #d53f3f;display:table-cell;font-size:24px;padding:4px 8px;box-shadow:inset -1px 0 0 0 #e46662,9px 0 20px -5px rgba(255,255,255,0.3);-moz-box-shadow:inset -1px 0 0 0 #e46662,9px 0 20px -5px rgba(255,255,255,0.3);-webkit-box-shadow:inset -1px 0 0 0 #e46662,9px 0 20px -5px rgba(255,255,255,0.3)}
.styled-button span{box-shadow:inset 0 1px 0 0 #f1736f;-moz-box-shadow:inset 0 1px 0 0 #f1736f;-webkit-box-shadow:inset 0 1px 0 0 #f1736f;border-left:1px solid #c42929;display:table-cell;padding:8px 12px}
.start-designing-block .v-label{font-size:12px;color:#666;}
.imprint-box .btn-file{ color:#fff;text-transform:capitalize;font-size:13px}
.upload-logo{line-height:30px}
.upload-logo label{padding:0 20px 0 5px}
.special-instruction-textarea textarea{width:99.9%;border:#ddd 1px solid;padding:10px;margin-left:1px;resize:none; font-weight:400;font-size:12px;box-shadow:none;min-height:110px;color:#666}
.product-section-box .cart-link input.btn-default{margin-right:0;margin-left:25px}
.detail-nav-block .line{border-bottom:1px solid #ccc;display:block; font-size:20px;line-height:0;margin-bottom:-30px;text-align:center;text-transform:uppercase}
.subline-text{  font-weight:400;
font-size:13px;text-transform:none}
.styled-button{background:none repeat scroll 0 0 #e5564b;border:1px solid #c42929;border-radius:3px;color:#fff;display:inline-block;float:left;margin-right:20px;  font-weight:400;
font-size:16px;text-transform:uppercase}
.detail-nav-block .nav-tabs li a{border-radius:0;border:0 none;color:#a7a7a7;font-size:18px;text-transform:uppercase;padding:0;margin:14px 25px}
.detail-nav-block .nav-tabs li a:hover{background:#fff;color:#000;border:0 none}
.detail-nav-block .nav-tabs > li.active > a,.detail-nav-block .nav-tabs > li.active > a:hover,.detail-nav-block .nav-tabs > li.active > a:focus{border-bottom:1px solid #e5564b;color:#000;border-right:0;border-top:0;border-left:0;border-radius:0}
.start-designing-block .v-label{font-size:12px;color:#666;  font-weight:400;
}
.imprint-box .btn-file{  font-weight:400;
color:#fff;text-transform:capitalize;font-size:13px}
.detail-nav-block .tab-content .inner-tab-content{display:block;margin-bottom:10px}
.product-section-box .estimate-box table tr td{  font-weight:400;
}
.color-selected-col{color:#7f7f7f;font-size:14px;  font-weight:400;
background:url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);border:1px solid #e6e6e6;padding:5px 2px 5px 10px}
.color-selected-col span{float:right;padding:5px;background:#F9B315;display:inline-block;width: 27px !important;height: 26px !important;margin-top:-3px}
.radiobox .select-wrapper-col .checkout-select-wrapper{height:auto!important;line-height:inherit!important;background:none!important}
.radiobox .select-wrapper-col .checkout-select-wrapper select{height:30px!important;width:100%!important;line-height:inherit!important;box-shadow:none!important}
.radiobox .inp-parts .checkout-select-wrapper .checkout_holder{margin:0 10px!important}
.select-wrapper-col{float:left;color:#7f7f7f;font-size:14px;  font-weight:400;
display:inline-block;background:url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 2px 3px 5px 0 rgba(230,230,230,0.5)}
.checkout-select-wrapper{border:1px #e6e6e6 solid}
.select-wrapper-col span{  font-weight:400;
font-size:14px;position:relative;height:30px;display:block}
.radiobox .other-color{display:inline-block;padding:6px 4px;margin-left:2px}
.radiobox .other-color i{color:#BFBFBF;font-size:22px}
.radiobox .other-color:hover i{color:#555}
.radiobox.multi-select-2 > div{padding-right:5px}
.radiobox.multi-select-2 .select-wrapper-col,.radiobox.multi-select-2 .select-wrapper-col select{width:120px}
.radiobox .select-wrapper-col,.radiobox .select-wrapper-col select{width:210px;float:right;height:30px;line-height:28px}
.product-section-box .radiobox.select-box{clear:both;display:inline-block;width:100%;margin:5px 0}
.radiobox .select-wrapper-col .checkout_holder{display:block;margin:0 25px 0 12px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative}
.radiobox .f-none{float:none;display:inline-table;margin-left:10px}
.product-section-box .option-body .radiobox.multi-select{margin-top:15px}
.product-section-box .option-body .radiobox.multi-select p{padding-top:8px;padding-bottom:0}
.product-section-box .option-body .radiobox.multi-select input{  font-weight:400;
color:#333;font-weight:400}
.product-section-box .option-body .radiobox.multi-select .select-wrapper-col select{margin:0}
.radiobox .select-wrapper-col select{margin:0;position:absolute;  font-weight:400;
z-index:2;cursor:pointer;outline:none;font-size:14px;opacity:0}
.cart-link{margin-top:10px}
.cart-link a{background:url(../images/black-slice.png) repeat-x 0 0;color:#fff;  font-weight:700;
;font-size:16px;text-align:center;border:1px solid #505050;padding:7px 8px 6px;min-width:183px;height:37px;margin-bottom:10px}
.cart-link a.button-margin-right{margin-right:0}
.cart-link a:last-child{margin-right:0}
.cart-link a i{padding-right:7px}
.cart-link a:hover,.cart-link a:focus{background:url(../images/pink-slice.png) repeat-x 0 0;color:#fff;border-color:#8e208c}
.cart-link input[type="submit"] .product-section-box .cart-link input.btn-default{margin-right:0;margin-left:10px;background:#7F7F7F;padding:8px 25px;border:0;width:130px;text-transform:uppercase;text-align:center;  font-weight:400;
}
.product-section-box .cart-link input.btn-default:hover{background:#8e208c;color:#fff}
.radiobox .shipping-select .select-wrapper-col,.radiobox .shipping-select .select-wrapper-col select{width:100%;  font-weight:400;
font-size:14px}
.product-detail-tab .nav-tabs li a{padding:14px 0 8px;background:#f5f5f5;border:1px solid #ddd;border-bottom-color:transparent;  font-weight:400;
border-radius:5px 5px 0 0;font-size:18px;color:#888;min-width:165px;text-align:center;display:inline-block}
.product-detail-tab .nav-tabs li.active a{background:#fff;padding:14px 0 9px;color:#444;border:1px solid #ddd;border-bottom-color:transparent}
.product-detail-tab .tab-content{margin:7px 0 20px;border:1px #ddd solid}
.product-detail-tab .tab-content li,.product-detail-tab .tab-content p{ font-weight:400;font-size:13px;padding-bottom:10px;line-height:20px;color:#7E7E7E}
.product-rating-info-wrap{padding:20px}
.product-color-price-table tbody tr td{padding: 0 5px;}
.product-rating-title-wrap{margin-bottom:20px;font-size:12px}
.product-rating-title-wrap .fa{font-size:16px}
.product-rating-title-wrap .rating-value{font-weight:700;font-size:16px}
.product-rating-title-wrap .product-rating-top-block{display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}
.product-rating-title-wrap .btn-default{border-radius:2px;display:inline-block}
.product-rating-title-wrap .lighter-icon{opacity:.5;margin-right:15px}
.optional-panel{/* border:1px #E3E3E3 solid; */margin:10px 0}
.option-head{background:#F5F5F5;padding:7px 20px;min-height:36px}
.addnew-option-head{background:#c9c9c9;padding:7px 20px;min-height:36px}
.addnew-option-head a{color:#525252;display:block}
.addnew-option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px;width:15px;height:15px;margin:5px 0}
.optional-panel.in .option-head a i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}
.option-head a i{padding:5px;color:#222;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.option-head .fa-check{padding-top:5px;font-size:14px}
.option-head a{color:#7F7F7F;font-size:14px; width:100%;display:inline}
a.remove-add{float:right;width:55px;line-height:24px;font-style:italic;font-size:12px}
.option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px;margin:5px 0;padding:0!important}
.optional-panel.in .option-head a .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px}
.option-body{padding:15px 20px;border-top:1px #E3E3E3 solid;position:relative}
.option-body .radiobox .select-wrapper-col{margin:10px 0;position:relative}
a.coupon{display:inline-block}
.coupon:hover{color:#fff}
.offer-col{display:none;width:172px;height:120px;background:url(../images/blue-image.png) no-repeat;padding:8px 12px;color:#fff;position:absolute;top:59px;left:-2px;text-align:left}
.product-section-box .offer-col p{font-size:13px;line-height:14px;text-align:center;  font-weight:300;
}
.product-section-box .offer-col span{font-size:12px; text-align:left;padding-left:5px;color:#fff;text-transform:uppercase}
.offer-col div{font-size:32px;  font-weight:700;
;line-height:34px}
.offer-col div i{font-size:12px;  font-weight:700;
;width:30px;float:right;line-height:14px;padding-top:3px;font-style:normal}
.other-color.in{}
.other-color-dropdown{background:#E6E6E6;position:absolute;top:65px;padding:10px;width:418px;z-index:100;right:-6px;display:none}
.other-color-dropdown .color-option-col{border:1px #fff solid;background:#fff}
.other-color-dropdown h3{text-align:center;padding:12px 10px;background:#F6F6F6; font-size:16px;text-transform:uppercase;color:#444;margin:0}
.other-color-dropdown .color-option-col p{padding-bottom:0}
.other-color-dropdown ul{padding:15px}
.other-color-dropdown img{padding-top:5px}
.other-color-dropdown ul li{border-bottom:1px #ddd dotted;width:100%;padding-bottom:15px;margin-bottom:10px;display:inline-block}
.other-color-dropdown ul li:last-child{border:0;padding:0;margin:0}
.other-color-dropdown ul span{font-size:30px;  font-weight:400;
color:#000;text-transform:uppercase}
.other-color-dropdown ul p{color:#888;font-size:11px;  font-weight:400;
text-transform:uppercase}
.radiobox.shipping-colum{padding-left:15px}
.color-selection-box h5{font-size:14px}
.color-selection-box p{padding:5px 0;font-size:12px;color:#888;float:none;text-align:left;  font-weight:300;
}
.color-selection-box span{font-size:14px}
.color-selection > div{position:inherit}
.color-selection-box .dropdown .btn{position:relative;border-radius:0;-webkit-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);box-shadow:inset -2px 4px 3px 0 rgba(230,230,230,0.5);padding:5px 10px;min-width:170px;margin-top:10px;text-align:left;border-color:#ddd;color:#888}
.color-selection-box .btn-default:hover,.color-selection-box .btn-default:focus,.color-selection-box .btn-default:active,.color-selection-box .btn-default.active{background:none;border-color:#ddd}
.selection-color-box .color-selection-box .caret{margin:6px 5px;position:absolute;right:10px;width:auto;height:auto}
.color-selection-box .dropdown-menu{width:170px;min-width:150px;border-radius:0;margin-top:-1px;left:0}
.color-selection-box .dropdown-menu a{padding:5px 8px;line-height:16px;color:#888;font-size:13px;  font-weight:300;
}
.color-selection-box .dropdown-menu span{width:17px;height:17px;display:inline-block;margin-right:10px;float:left}
.color-table table{width:100%}
.color-table{border:1px #ccc solid;border-bottom:0;margin:15px 0}
.color-box-pagination .input-col{margin-right:-2px}
.color-box-pagination .input-col input{width:45px!important}
.colorholder tr td{border:1px solid #ccc;text-align:center;padding:5px;border-right: 0}
.color-table tr td:last-child .colorholder tr td {border-right: 1px solid #ccc;}
.last .colorholder td:last-child{border-right:0}
.colorholder tr .colorbox{padding:1px;border-bottom:1px solid #ccc}
.colorholder tr td a{color:#222;font-size:13px;  font-weight:300;
}
.color-box-pagination{text-align:center}
.color-box-pagination ul{display:inline-block;text-align:center}
.color-box-pagination ul li{float:left;margin-right:-1px}
.color-box-pagination ul li a i{font-size:14px}
.color-box-pagination ul li a{width:25px; font-weight:400;font-size:12px;height:25px;border:1px #ddd solid;padding:3px 5px;display:inline-block;text-align:center;color:#666}
.color-selection-box .color-table .center{text-align:center}
.color-box-pagination ul li.input-col a{padding:0}
.color-box-pagination ul li.blank{padding:0 5px;font-weight:600}
.product-section-box .radiobox .color-box-pagination ul li input{color:#333;font-size:11px;width:25px;padding:4px 2px;min-width:inherit}
.color-box-pagination ul li a:hover{color:#fff;background:#999}
.daigram-module .modal-body{margin:15px;padding:0}
.modal-content{border-radius:0}
.daigram-module .digram-head{text-align:center;background:url(../images/board-image.png) no-repeat center -2px;padding-top:45px;padding-bottom:20px}
.daigram-module .digram-head h1{font-size:26px;color:#444;  font-weight:700;
;padding-bottom:10px}
.daigram-module .digram-head h2{font-size:16px;background:none;border:0;margin:0;padding:0;color:#fff; }
.digram-img{text-align:center;padding-top:15px;position:relative}
.digram-img img{display:inline;text-align:center}
.sleeve-imprint{position:absolute;top:35px;right:98px;border:1px #ddd dashed;padding:20px;text-align:left}
.sleeve-imprint span{font-size:14px;color:#000; }
.sleeve-imprint p{font-size:13px;color:#999; }
.have-question,.digram-content{position:absolute;bottom:50px;left:50px;text-align:center}
.have-question p,.digram-content p{color:#777;font-size:18px;line-height:28px; }
/* body.modal-open{padding:0 17px 0 0 !important} */
.have-question span,.digram-content span{color:#666;font-size:18px; font-weight:700;
;padding-top:5px}
.model-popup .modal-content .close{background:#8e208c;padding:2px 0;border:3px #fff solid;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.50);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.50);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.50);border-radius:50%;opacity:1;color:#fff;font-size:11px;width:25px;height:24px;position:absolute;top:-12px;right:-11px;text-align:center;z-index:9999}
.model-popup .modal-content .close:hover{background:#000}
.model-popup.modal-content .close i{font-weight:300}
.standard-size .modal-body{padding:10px}
.standard-size .head{background:#F6F6F6;padding:15px 50px;overflow:hidden}
.standard-size .head img{padding:8px 70px 0 10px}
.standard-size .head div h1{font-size:24px;color:#8e208c; }
.standard-size .head div p{color:#999; font-weight:400;font-size:14px}
.chart-block{padding-top:10px;margin:0 -5px}
.chart-block > div{padding:0 5px 10px}
.chart-block div div h3{font-size:14px;text-align:center;padding:10px; font-weight:400;color:#fff;margin:0 -10px}
.chart-block .gray-col > div{border:1px #85A4B9 solid;padding:0 10px}
.chart-block .green-col > div{border:1px #87BC50 solid;padding:0 10px}
.chart-block .blue-col > div{border:1px #77C2EA solid;padding:0 10px}
.chart-block .gray-col div h3{background:#85A4B9}
.chart-block .green-col div h3{background:#87BC50}
.chart-block .blue-col div h3{background:#77C2EA}
.chart-block > div > div{min-height:265px}
.chart-block .size-col{padding-top:10px;width:100%;overflow:hidden}
.chart-block .size-col > span{width:64px;position:relative;height:38px;display:inline-block;font-size:16px;text-align:center; font-weight:700;
;padding-right:5px;color:#555;float:left;margin-right:10px}
.chart-block .size-col p:nth-child(2){padding-top:3px}
.chart-block .green-col .size-col p:nth-child(2),.chart-block .blue-col .size-col p:nth-child(2){padding-top:10px}
.chart-block .size-col p{font-size:12px; font-weight:400;color:#666;padding-bottom:0}
.chart-block .size-col b{ font-weight:700;
;font-weight:400}
.chart-block p.note{padding:10px 0;font-size:10px; font-weight:400;color:#666}
.chart-block .size-col > span span{clear:both;float:left;width:100%;display:inline-block;margin-top:-5px;color:#555;font-size:11px; }
.chart-block .gray-col .size-col > span{background:url(../images/size-arrow-gray.jpg) no-repeat 0 0}
.chart-block .green-col .size-col > span{background:url(../images/size-arrow-green.jpg) no-repeat 1px 0}
.chart-block .blue-col .size-col > span{background:url(../images/size-arrow-blue.jpg) no-repeat 1px 0}
.size-chart-col{border:1px #85A4B9 solid;margin-bottom:10px}
.size-chart-col img{float:left;padding-top:12px;padding-left:2px}
.size-detail{float:right;text-align:center;width:60%;padding:15px 0 10px}
.size-detail h3{color:#86A5B9;font-size:18px; font-weight:700;
;padding-bottom:5px}
.size-detail span{font-size:14px;color:#88BC50;  font-weight:300;
}
.size-detail a{display:block;font-size:12px;background:#88BC50;width:77px;margin:5px auto 3px;color:#fff;padding:2px 0;border:1px #7BAE47 solid;border-radius:5px;border-bottom-width:3px;text-align:center}
.blue-color{color:#78C1EC!important}
.size-detail a.blue-color{background:#78C1EC;border-color:#6EB3DA;color:#fff!important}
.size-have-question{padding-right:0}
.size-have-question > div{border:1px #ddd solid;overflow:hidden;background:#F8F8F8}
.size-have-question img{float:left;padding-top:7px}
.size-have-question span{font-size:30px;  font-weight:700;
;color:#8e208c}
.size-have-question .size-detail{width:68%;padding-top:34px}
.size-have-question .size-detail p{color:#888;font-size:23px;line-height:28px;  font-weight:400;
}
.size-have-question .size-detail p b{font-weight:400;  font-weight:700;
}
.ex-col{padding-bottom:15px;text-align:center;clear:both}
.ex-col h3{font-size:20px;padding-bottom:5px;color:#8e208c; font-weight:700;
}
.ex-col p{ font-weight:400;font-size:14px;line-height:18px;color:#000}
.standard-size .ex-note{background:#F8F8F8;padding:10px 5px}
.standard-size .ex-note p{color:#777;font-size:12px;text-align:center;  font-weight:300;
;line-height:16px}
.my-logo-wrapper{padding:20px}
.my-logo-wrapper .mylogo{background-color:#f5f5f5;padding:10px;border:1px solid #ececec;position:relative;margin-bottom:20px}
.my-logo-wrapper .mylogoinner{padding:10px;background-color:#fff;text-align:center}
.my-logo-wrapper .mylogoinner img{max-width:100%}
.my-logo-wrapper .mylogoinner:hover .delete-logo{display:block}
.my-logo-wrapper .delete-logo{background:rgba(0,0,0,0.8);display:none;height:100%;position:absolute;top:0;width:100%;left:0}
.my-logo-wrapper .delete-logo span{background:rgba(0,0,0,0) url(../images/add.png) no-repeat scroll 0 0;display:block;height:42px;width:43px;top:40%;left:40%;background-repeat:no-repeat;position:absolute}
.my-logo-wrapper .myLabel{background:rgba(0,0,0,0) url(../images/upload-logo-btn.png) no-repeat scroll 0 0;float:right;height:31px;margin:0;position:relative;width:125px}
.my-logo-wrapper .myLabel input{position:absolute;z-index:2;opacity:0;width:100%;height:100%}
.share-icon-wrap{text-align:center;margin:15px 0}
.share-icon-wrap .share-icon{border-radius:3px;padding:58px 0 14px;text-align:center;width:100px;display:inline-block; font-weight:400;font-size:12px;color:#fff;position:relative;margin-right: 5px;}
.share-icon-wrap .share-icon:hover{opacity:.9}
.share-icon-wrap .share-icon img{display:block;margin:0 auto 10px}
.share-icon-wrap .share-icon.fb-share{background:#424d96}
.share-icon-wrap .share-icon.tt-share{background:#409fed}
.share-icon-wrap .share-icon.gp-share{background:#d64b24}
.share-icon-wrap .share-icon.ld-share{background:#2472b3}
.share-icon-wrap .share-icon.in-share{background:#6b574c}
.share-icon .stButton{position:absolute;margin:0 auto;line-height:87px;top:1px;width:100%}
.tryout-wrap{color:#999;text-align:center; margin-top:5px;font-size:14px}
.tryout-wrap a{color:#8e208c;margin-top:10px;display:block}
.product-thumb-img-anchar{border:#f1f1f1 3px solid;display:block;background:#fff;position:relative}
.product-thumb-img-anchar:hover{border:3px solid #CACACA}
.color-selection .open .color-selected-col span{top: 0;margin: 0;width: 30px;height: 30px;}
.selection-color-box .dropdown-menu.color-selection-box > span{width:100%; float: none;}
.color-selection-box.dropdown-menu{min-width:inherit;width:100%;top:85px;background:#fff;padding:20px!important;left:0;border-radius:0;margin:0;border:0;z-index:999;position:absolute;-webkit-box-shadow:0 2px 6px 3px rgba(0,0,0,0.20);-moz-box-shadow:0 2px 6px 3px rgba(0,0,0,0.20);box-shadow:0 2px 6px 3px rgba(0,0,0,0.20)}
.color-selection .open .color-selected-col span::before{content:'';width:27px;height:17px;position:absolute;top:25px;left:2px;background:url(../images/w-arrow-bg.png) no-repeat 0 0;z-index:1000}
.relative-col{position:relative}
.zoom img.product-image{width:auto;height:100%}
.tooltip-block.tooltip-last{margin-right:10px}
.color-selection .open .color-selection-box{display:block!important}
.quick-view-left{width:100%;float:left}
.quick-view-left .product-showcase.row{margin:0}
.quick-view-left .product-big-image{height:609px;float:left;border:3px solid #f1f1f1;width:470px;background:#fff;box-shadow:inset 0 0 0 5px #FFF;position:relative;overflow:hidden}
.quick-view-left .product-big-image img{top:50%;left:50%;margin:auto;max-height:75%;max-width:99%;position:absolute;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.quick-view-left .product-big-image img.zoomImg{top:0;left:0;position:static;-ms-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);-webkit-transform:translateX(0%) translateY(0%)}
.quick-view-left .product-big-image .zoom-btn{position:absolute;right:0;top:0;background:#7b7b7b;color:#FFF;z-index:0;padding:10px}
.quick-view-left .zoom-btn i{color:#FFF;font-size:20px}
.quick-view-left .product-thumb-img-anchar:hover::before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #CACACA;position:absolute;left:-9px;top:48%;z-index:9999}
.zoom-col{background:#f1f1f1 none repeat scroll 0 0;bottom:0;color:#777; font-size:14px;height:33px;left:0;padding:10px;position:absolute;text-align:center;vertical-align:middle;width:100%}
.zoom-col i{padding-right:10px}
.zoom p{color:#a6a6a6;font:bold 13px/1 sans-serif}
.product-gallery{display:block;vertical-align:middle;height:604px;width:100%;overflow:hidden}
.zoom img::selection{background-color:transparent}
.ob-product-detail-right{float:right!important;position:relative}
.ob-product-detail-right .quick-view-left .bx-wrapper{float:right;margin-left:4px!important}
.ob-product-detail-left{float:left!important;position:relative}
.ob-product-detail-left .quick-view-left .bx-wrapper{float:left;margin-left:4px!important}
.ob-related-product .pro-box:hover .product-quickview,.ob-related-product .pro-box:hover .pro-button{display:none}
.advance-search-col{margin-bottom:10px}
.advance-search-col label{color:#888;  font-weight:400;
font-size:14px}
.advance-search-col label i{font-size:13px}
.small-colum{width:30%;float:left}
.advance-search-col .small-colum .inp-parts .checkout-select-wrapper{border-right:0}
.full-colum{width:70%;float:left}
.advance-search-col .inp-parts{margin:0 0 -10px}
.advance-search-col .inp-parts .checkout-select-wrapper{color:#444;font-size:13px; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#fff url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.input-colum{position:relative}
.input-colum input[type="submit"].search-button{position:absolute;right:0;top:0}
input[type="submit"].save-button{text-transform:initial;font-size:16px;  font-weight:400;
background:#666465 url(../images/sprite.png) no-repeat -25px -472px;color:#fff;min-width:130px;padding:10px 0 10px 40px;text-align:left;height:40px;margin:0;border-radius:4px;border:0}
input[type="submit"].pull-right{text-transform:initial;font-size:16px;  font-weight:400;
background:#8e208c url(../images/sprite.png) no-repeat -25px -423px;color:#fff;min-width:110px;padding:10px 0 10px 40px;text-align:left;height:40px;margin:0;border-radius:4px;border:0}
input[type="submit"].save-button:hover{background-color: #03517b;}
input[type="submit"].search-button:hover{background-color:#666465}
.input-colum.two-colum{float:left;width:46%}
.space-col{color:#777;width:8%;float:left;padding-top:35px;text-align:center}
.button-colum{}
.ob-mask,.ui-mask{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;z-index:-100}
.ob-advance-search .advance-search-col .button-colum a.save-button-link{background:#666465!important;color:#FFF;text-align:center;height:40px;display:inline-block;padding:0 10px;line-height:40px;border-radius:3px}
.average-rating-col h3{background:#F5F3F4;font-size:18px;letter-spacing:.5px;  font-weight:700;
;padding:6px;margin:0;display:block;text-align:center;text-transform:uppercase;border:#DDD 1px solid;color:#333;border-bottom:0}
.average-rate-box{padding:10px;text-align:center;border:#DDD 1px solid}
.average-rate-box .rate-count{  font-weight:400;
font-size:36px;color:#555;display:block;text-align:center}
.average-rate-box .user-count{line-height:24px;margin:10px 5px 5px 10px;  font-weight:400;
font-size:12px;color:#444;text-transform:uppercase}
.average-rate-box .user-count i{font-size:16px;margin-right:5px}
.average-box{margin-top:20px;  font-weight:400;
}
div.rating-col{margin-bottom:6px}
.star-count{height:14px;width:40px;line-height:14px;float:left; font-weight:400;font-size:15px}
.star-count i{color:#8e208c;float:left;margin-right:10px;font-size:14px}
.rating-process{background:#E6E6E6;width:145px;height:14px;float:left}
.rating-process span{height:14px;background:#8e208c;display:block;margin:0}
.rating-count{float:left;margin-left:10px;margin-top:-2px;color:#555; font-weight:400;font-size:15px}
.extra-col{font-size:12px;color:#444;  font-weight:400;
padding-bottom:10px}
.review-col{margin-top:15px}
.review-col h3{background:#F5F3F4;font-size:16px;  font-weight:700;
;padding:12px 25px;margin:0;display:block;text-transform:uppercase;border:#DDD 1px solid;color:#555;border-bottom:0}
.review-col .review-box{padding:15px 25px;border:#DDD 1px solid}
.review-col .form-group{margin-bottom:10px}
.review-col .form-group label{font-size:13px;  font-weight:700;
;color:#555;text-transform:uppercase}
.review-col .form-group input[type="text"],.review-col .form-group textarea{box-shadow:none;height:auto;padding:5px;border:1px #ddd solid;font-size:12px}
.review-col input[type="submit"],.review-col input[type="button"],.review-col input[type="reset"]{height:30px;  font-weight:400;
font-size:12px;padding:0 18px}
.ob-view-review-wrapper .review-box{height:420px;overflow:auto}
.view-review-col{padding-bottom:15px}
.view-review-col .review-user{font-size:15px;  font-weight:700;
;color:#555;text-transform:uppercase;font-weight:400}
.view-review-col .review-user span.review-date{  font-weight:300;
;font-size:12px;color:#999;padding-left:5px;text-transform:initial}
.view-review-col p{font-size:12px;line-height:16px;padding-top:5px;margin:0;padding-bottom:0}
.supplier-detail{padding-top:40px;text-align:center;font-family:'Arial'}
.supplier-logo{padding-bottom:25px}
.supplier-detail .supplier-name{ font-weight:700;
;color:#111;font-size:20px;text-transform:uppercase}
.sku-id{color:#c40877;font-size:14px;padding:10px 0}
.supplier-detail .supplier-address{font-family:'Arial';font-size:12px;color:#000;line-height:16px;padding-bottom:0}
.supplier-contacts{font-family:'Arial';text-align:center}
.supplier-contacts li{font-size:13px;color:#000;line-height:20px}
.quantity-table .table-heading{background:#999 none repeat scroll 0 0;border-right:1px solid #fff;border-top:0 none;color:#fff; font-size:16px;padding:6px;text-align:center;text-transform:uppercase}
.quantity-table .table-content{background:#e6e6e6 none repeat scroll 0 0;border:1px solid #fff;color:#444;font-size:16px;padding:6px;text-align:center;  font-weight:400;
;margin-left:-1px}
.quantity-table .quantity-table-title{float:left;width:23%}
.quantity-table .quantity-table-disc{float:left;width:77%;position:relative}
.quantity-table .quantity-table-disc .owl-nav{margin-top:0}
.quantity-table-disc .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.quantity-table-disc .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.quantity-table-disc .owl-nav .owl-buttons{position:absolute;right:5px;top:-40px}
.main-shopping-cart-block .quantity-table-disc .owl-nav .owl-buttons{top:-25px}
.supplier-contact-info .heading-2{text-transform:uppercase;  font-weight:700;
;color:#333;font-size:16px}
.request-block input[type="submit"],.request-block input[type="button"]{text-transform:uppercase;min-width:105px}
.request-block{border:1px #CACACA solid;padding:30px 10px}
.request-block h3{margin-bottom:15px; font-weight:700;
}
.request-block p.bold{  font-weight:400;
font-size:14px;color:#404040}
.request-block p{color:#7f7f7f;font-size:14px;line-height:17px;margin:10px 0;padding-bottom:0}
.model-popup-simple .modal-lg,.model-popup-simple .modal-lg{width:960px}
.request-block a{color:#0645ae;display:block;font-size:14px;padding-bottom:10px;text-align:justify;word-wrap:break-word;text-decoration:underline}
.request-block .dropdown .select-style{width:100%}
.request-block label.tab-label{color:#404040;font-size:16px;  font-weight:400;
border-bottom:1px #404040 solid}
.nav-search-btn.open .top-search-block{display:block}
.header-advace-search{background:#F5F5F5;padding:0}
.email-product-popup {margin-top:20px;}
.top-advance-search .header-advace-search{position:absolute;left:0;width:100%;padding:5px 0 15px}
.top-advance-search.open > a:hover,.top-advance-search.open > a:focus,.top-advance-search.open a{background:none!important;color: #000;}
.ob-scroll-nav .top-advance-search .header-advace-search{top:60px;position:absolute;left:15px;width:97.5%;right:15px;margin:0;padding:0;border:0;border-radius:0;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);box-shadow:0 0 4px 2px rgba(0,0,0,0.20);z-index:-1}
.ob-scroll-nav .top-search-block .advance-search-col{padding:20px 0}
.top-search-block .advance-search-col{margin-bottom:0;padding-bottom:10px}
.show-mask .ob-mask{opacity:.7;z-index:2;visibility:visible}
.skuprice .product-rating-top-block{margin:0 auto;left:0;right:0}
.skuprice .product-list-rating{margin:0 auto;text-align:center}
.ob-product-detail-page .product-compare-list .btn-search{margin-top:0}
.ob-product-detail-page .skuprice{width:auto}
.ob-logo-block .header-advace-search{top:145px;padding:15px 0;margin:0;background:#F5F5F5;border-radius:0}
.ob-top-menu .container{position:inherit}
.ob-top-menu .navbar-nav,.ob-top-menu .search-in-dropdown,.ob-top-menu .header-search,.ob-top-menu .advance-search-btn{margin:0}
.ob-top-menu .header-advace-search .row{margin:0 auto;width:1170px;position:relative}
.ob-top-menu .header-advace-search{top:175px}
.ob-top-menu .advance-search-btn > a{background:#8e208c;height:25px;padding:3px 10px}
.ob-top-menu .advance-search-btn > a:hover{background:#8e208c}
.ob-top-menu .advance-search-col{margin:0 -15px;padding:15px 0}
.ob-top-menu .advace-close-but{right:0}
.ob-top-menu a.header-search-medium{padding:0}
.ob-top-menu .top-advance-search .header-advace-search{z-index:10;top:36px}
.ob-top-menu .top-advance-search .header-advace-search .row > div{padding:0}
.ob-top-menu .header-search .form-control{height:25px;line-height:20px}
.ob-top-menu .header-search .search-icon-btn{top:5px}
.ob-top-menu .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.ob-top-menu .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.ob-top-menu .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select,.ob-top-menu .search-in-dropdown .inp-parts.ob-gender-select-box{height:25px;line-height:25px}
.header-login-text.open > a.dropdown-toggle span, .header-login-text.open > a.dropdown-toggle .login-text {color: #02458b;}
.library-title{background:#f5f5f5;margin:50px 0 20px;overflow:hidden}
.library-title span{background:#000;padding:10px;color:#fff;margin-right:10px;float:left}
.library-title h1{padding-top:13px;text-transform:uppercase;  font-weight:700;
}
.close-out-list{border-top:4px solid #02458b;padding-top:13px}
.product-slider-img{position:absolute;right:10%;top:0;z-index:10}
.newsletter-block{background:#ADADAD;padding:25px 0 20px}
.newsletter-block p{letter-spacing:.5px;margin-right:30px;margin-top:7px;color:#8e208c;  font-weight:700;
;text-transform:uppercase;font-size:20px}
.newsletter-block .news-box{float:none}
.newsletter-block .form-group{width:65.5%;float:left}
.newsletter-block .form-group input{width:100%;  font-weight:400;
}
.newsletter-block .news-box .btn-default{min-width:160px;font-size:15px;float:right;  font-weight:700;
}
ul.footer-contact-detail .fa{font-size:18px;color:#666}
ul.footer-contact-detail .fa:hover{color:#222}
ul.footer-contact-detail li{padding:3px 12px 0 4px}
.left-block .close-out-list .product-block .pav-colorbox{top:45%}
.product-wrapper.active{display:block}
.product-wrapper{display:none}
.product-section-box > .panel-group .panel-heading{padding:0;margin:5px 0}
.product-section-box > .panel-group .panel-body,.product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body{padding:0;border:none}
.product-section-box .panel-heading{position:relative}
.product-section-box .panel-heading .link-text{position:absolute;right:60px;top:7px;font-size:14px;  font-weight:400;
color:#777;z-index:1}
.product-section-box .panel-heading .link-text:hover{color:#8e208c}
.product-section-box .panel-heading .tab-quantity.collapsed .caret-icon{background:url(../images/sprite.png) no-repeat -8px -75px}
.product-section-box .panel-heading .tab-quantity .caret-icon{position:absolute;right:10px;top:9px;background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px}
.star-design-but{border-radius:3px;display:inline-block;padding:8px 25px;color:#fff;background:#3A3A3A;font-size:16px; font-weight:400;text-align:center}
.star-design-but i,.upload-button i{margin-right:5px}
.star-design-but:hover,.star-design-but:focus{color:#fff;background:#8e208c}
.print-position p{ font-weight:400;color:#555;font-size:12px;padding-top:3px}
.shipping-method .text-field,.shipping-method p{  font-weight:400;
color:#555;font-size:14px;color:#333;padding:7px 0 0;display:block}
.product-section-box .text-field{font-size:14px}
.shipping-col{padding-top:10px}
.shipping-method .radio-but input[type="checkbox"], input[type="radio"]{margin:0 !important;}
.shipping-col input{width:100%;float:left;-webkit-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);height:30px;font-size:14px;border-radius:0}
.product-section-box .panel-heading h2 i{/* background:url(../images/sprite.png) no-repeat -27px -550px; */}
.product-section-box .panel-heading.open h2 i{background:url(../images/sprite.png) no-repeat -27px -550px}
.product-section-box .panel-body{position:relative}
.heading-block.no-tag{padding-left:15px}
.product-description .tab-content p{color:#444;line-height:16px}
.heading-block span a{display:block;margin-right:10px;float:left;margin-top:-3px}
.heading-block span a.see-more-but{margin:0 10px 0 0;font-size:11px;color:#777; font-weight:400;font-style:italic;padding:3px}
.heading-block span a.see-more-but:hover{color:#000;text-decoration:underline!important}
.product-detail-wrapper .quantity-table-title .table-heading,.product-detail-wrapper .quantity-table-title .table-content{text-transform:uppercase}
.product-detail-wrapper .quantity-table.additional-table .table-heading,.product-detail-wrapper .quantity-table.additional-table .table-content{  font-weight:400;
}
.product-detail-wrapper .quantity-table.additional-table .table-content{color:#666}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li.color-input,.quntity-count .color-input{width:30px;height:30px;border: 1px #03517b solid!important;}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li{width:55px;border:1px #ddd solid;background:none;margin-right:8px;position:relative}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li span{width:100%;text-align:center;padding:3px 0;background:none;font-size:14px;color:#000;height:auto}
.quantity-table.additional-table .quantity-size li input{width:100%;text-align:center;padding:5px 0;-webkit-box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,0.07);-moz-box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,0.07);box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,0.07);min-width:inherit}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li:last-child{border:0!important;text-align:center;width:auto!important;margin:0;padding:25px 0 0 5px}
.product-detail-wrapper .quantity-table.additional-table .quantity-size.edit-size li:last-child{padding:3px 0 0 5px}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li i{font-size:18px;color:#bfbfbf;padding:0;margin:0}
.product-detail-wrapper .quantity-table.additional-table .quantity-size li i:hover{color:#8e208c}
.product-detail-wrapper .quantity-table.additional-table .quantity-size .color-input{margin-top:30px}
.product-detail-wrapper .request-tab-content .quantity-table.additional-table .quantity-size.edit-size li{border:1px #ddd solid}
.product-detail-wrapper .quantity-table.additional-table .quantity-size.edit-size .color-input{margin-top:0}
.product-detail-wrapper .quantity-table.additional-table .quantity-size span{background:#ebebeb;border-bottom:1px #ddd solid}
.quantity-table.additional-table .quantity-size li.qty-col span,.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col{background:#ebebeb}
.quantity-table.additional-table .quantity-size .qty-col input,.quantity-table.additional-table .quantity-size.edit-size .qty-col input{background:#fff;box-shadow:none}
ul.quote-quantity-header li{position:relative}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:after,.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:before{bottom:-11px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:2}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;margin-left:-6px}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li span:before{border-color:rgba(136,183,213,0);border-top-color:#ddd;border-width:5px;margin-left:-5px}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col span:after{border-color:rgba(136,183,213,0);border-top-color:#ebebeb;border-width:6px;margin-left:-6px}
.product-detail-wrapper .quantity-table.additional-table .quote-quantity-header li.qty-col span:before{border-color:rgba(136,183,213,0);border-top-color:#ccc;border-width:5px;margin-left:-5px}
.option-head .radio-but{float:left;padding-right:25px}
.option-head .radio-but label{  font-weight:700;
;color:#404040;font-size:16px;padding-left:5px}
.email-address-col label{text-transform:uppercase;font-size:13px;float:left;padding-top:6px;padding-right:10px;min-width:65px;text-align:right}
.email-address-col .email-col{float:left;width:50%;position:relative}
.email-address-col .email-col input[type="text"]{border-color:#ddd;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;width:100%;position:relative;background:#fff;  font-weight:400;
padding-right:100px}
.email-address-col .email-col input[type="submit"]{position:absolute;right:0;font-size:13px;top:0;margin:0;padding:0 10px;box-shadow:none;border-radius:0;background:#969696;color:#fff;text-align:center;border:0;  font-weight:400;
}
.email-address-col .email-col input[type="submit"]:hover{color:#fff;background:#444}
.optional-col .note-col{padding:5px;font-size:12px}
.optional-col-panel{padding:10px 10px 5px 25px}
.optional-col{display:inline-block;width:100%;padding-bottom:5px}
.optional-col .checkbox label::before{top:3px}
.optional-col .checkbox label::after{top:2px}
.optional-col .checkbox{float:left;width:23%;margin:0;padding:3px 0}
.optional-col .checkbox label{color:#404040;font-size:16px;  font-weight:700;
;margin:0}
.optional-col .email-address-col{float:left;width:77%;display:none}
.note-col{font-size:11px;color:#444}
.note-col a{color:#333;text-decoration:underline}
.product-detail-wrapper .optional-col .email-address-col .email-col input[type="text"]{padding:4px 5px 4px 4px;box-shadow:none;color:#555;font-size:13px}
.product-detail-wrapper .optional-col .email-address-col .email-col input{height:28px;line-height:28px}
.form-option .checkbox{float:left;margin:0;padding-right:20px;margin-left:-5px}
.selection-color-box .dropdown > input[type="text"]{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;color:#888;min-width:170px;padding:5px 10px;position:relative;text-align:left;background:#fff;width:auto}
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt{min-width:120px;width:120px;border:none;background:none;box-shadow:none;padding:0}
.product-detail-wrapper input[type="text"]{border-color:#ddd;border-radius:0;box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;padding:5px 10px;position:relative;text-align:left;background:#fff;width:100%;min-width:inherit}
.color-selected-col{width:165px;margin-left:40px}
.selection-color-box .input-col input{color:#333;font-size:11px;width:25px;padding:4px 2px;min-width:inherit;margin-right:1px;height:25px}
.more-option .info-icons{width:auto;padding:0}
.more-option{margin:15px -10px;border:1px #ddd solid;border-top:0}
.product-detail-wrapper .more-option .nav-tabs li{background:#f5f5f5;padding:0;border-color:#ddd}
.product-detail-wrapper .more-option .nav-tabs li:nth-child(1){border-left:0}
.product-detail-wrapper .more-option .nav-tabs li:nth-child(3){border-right:0}
.product-detail-wrapper .more-option .nav-tabs a{color:#7e838e;font-size:16px;  font-weight:700;
;letter-spacing:-.2px}
.request-tab-content.tab-content .more-option .tab-pane{padding: 0 20px !important;}
.more-option .other-option{padding-left:0;margin-bottom:10px;width:100%;display:inline-block;margin-top: 5px;}
.more-option .other-option label{  font-weight:400;
color:#333;font-size:14px;font-weight:400;float:left;min-width:75px;padding-top:5px}
.more-option .other-option input,.more-option .other-option textarea{width:65%;font-size:14px;color:#222;padding:5px}
.more-option .note-col{padding:6px 10px 0;font-size:13px;color:#000;margin-bottom:20px}
.more-option .nav-tabs li.active{border-bottom-color:#fff!important}
.upload-logo{margin-bottom:20px}
.shipping-method .radio-but label{  font-weight:700;
;color:#555;font-size:16px;padding:15px 0;}
.option-body .radio-but label{ font-weight:400;color:#8c8c8c;font-size:13px;padding:15px 0}
a.skip-block{  font-weight:700;
;color:#666;font-size:13px;font-style:italic;float:right;position:absolute;top:7px;right:35px}
.shipping-method .option-body,.shipping-method .option-body span{font-size:12px;}
.shipping-method .option-body > label{ font-weight:400;color:#8c8c8c;font-size:12px;padding:10px 5px}
.shipping-method .option-body .btn{background:#4d4d4d;color:#fff;font-size:16px; font-weight:400;padding:7px 20px}
.shipping-method .option-body .btn:hover{background: #03517b;}
.shipping-scroll{padding:15px 0}
.shipping-scroll .shipping-col{border:1px #ddd solid;padding:10px}
.shipping-scroll .shipping-col:hover{}
.shipping-method .option-body .shipping-col span{display:block;font-size:15px;color:#444; }
.shipping-method .option-body .shipping-col span a{color:#999;font-size:18px}
.shipping-method .option-body .shipping-col span a:hover{}
.shipping-method .option-body .shipping-col p{font-size:12px;color:#888;line-height:20px; font-weight:400;height:150px;overflow:auto}
.size-selection-col .option-head{padding:7px 15px;color:#404040;font-size:14px; font-weight:700;
}
.size-selection-col .option-head em{width:18px;height:18px;border:1px #ccc solid;float:left;margin:2px 10px 0 0}
.size-selection-col .option-head span{padding:3px 15px;font-size:12px}
.size-selection-col .option-body{padding-bottom:0}
.select-quntity-col > div{margin-bottom:15px}
.shipping-method .select-quntity-col span{float:left;font-size:14px;min-width:65px;  font-weight:400;
padding-top:3px}
.shipping-method .select-quntity-col span em{font-style:normal;color:#777}
.select-quntity-col .checkbox{float:left;margin:0}
.select-quntity-col .checkbox label::before{top:-10px}
.select-quntity-col .checkbox label::after{top:-12px}
.select-quntity-col input[type="text"]{float:left;width:55px;height:23px;line-height:23px;text-align:center}
.shipping-method .option-body .dropdown_size .btn{background:#fff;color:#7f7f7f;width:100%;height:30px;line-height:30px;  font-weight:400;
font-size:14px;padding:0 5px;min-width:auto}
.shipping-method .option-body .dropdown_size .dropdown-menu a{  font-weight:400;
font-size:14px;padding:5px;display:block}
.shipping-method .option-body .selection-common-box .caret{margin-top:13px}
.shipping-method .selection-common-box .dropdown-menu{width:100%;min-width:100%}
.shipping-method .option-body .ship-col-left .dropdown_size .btn{min-width:140px}
.shipping-method .option-body .ship-col-right .dropdown_size .btn{min-width:180px}
.shipping-option p{float:left;padding-top:7px}
.shipping-option > div{margin-top:15px}
.shipping-option .selection-common-box{float:right;padding-left:10px;margin:0}
.shipping-option .input-group{padding-left:15px}
.shipping-option .input-group .form-control{height:30px;  font-weight:400;
font-size:12px}
.shipping-option .input-group-addon{padding:8px 12px 3px}
.multi-select > div{padding:0}
.product-section-box .option-body .radiobox.multi-select input,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col select,.product-section-box .option-body .radiobox.multi-select .select-wrapper-col{width:100px;-webkit-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);height:30px;font-size:14px}
.quntity-count{overflow:hidden}
.quntity-count > div{}
.quntity-count .selector-btn .sp-plus,.quntity-count .selector-btn .sp-minus{width:30px;position:relative;float:left;border:1px #ddd solid;padding:7px 0;text-align:center;height:30px}
.quntity-count .selector-btn .sp-plus a,.quntity-count .selector-btn .sp-minus a{font-size:24px;color:#000}
.quntity-count .selector-input{height:30px;width:70px;border-bottom:1px #ddd solid;border-left:0;border-right:0;text-align:center}
.quntity-count .selector-input input{width:100%;text-align:center;font-size:14px;color:#000;padding:3px 5px;height:27px;border:0}
.quntity-count .selector-input input:focus{border:0}
.quntity-count .selector-quantity{}
.quntity-count .ui-icon-delete{color:#999;margin:4px;display:block;font-size:18px}
.quntity-count .ui-icon-delete:hover{color:#8e208c}
.shipping-form .form-group input[type="text"],.shipping-form .form-group input[type="password"],.shipping-form .form-group input[type="email"]{height:28px;line-height:28px;font-size:12px;box-shadow:none}
.shipping-form .form-group label,.shipping-form .check-block{font-size:13px; }
.search-mail-block{border:1px #ddd solid;padding:5px;margin:10px 0;display:inline-block;width:100%}
.search-mail-block .search-col{position:relative;width:100%;float:left}
.search-mail-block .search-col span{font-size:17px;line-height:25px}
.search-mail-block .search-col input[type="text"]{width:100%;box-shadow:none;padding-right:35px;height:30px;font-size:12px}
.search-mail-block .search-col input[type="submit"]{height:26px;width:26px;text-indent:-9999px;background:url(../images/header-search.png) no-repeat center center;border:0;box-shadow:none;position:absolute;top:2px;right:0}
.search-mail-block a{float:right;color:#888;font-size:22px;margin-right:5px}
.search-mail-block a:hover{color:#8e208c}
.request-wrapper li{margin:0}
.request-wrapper .nav-tabs>li>a{margin:0}
.request-wrapper .nav-tabs.request-buttons{margin:0 -8px 15px;border:0}
.request-wrapper .nav-tabs.request-buttons li{padding:0 8px}
.request-wrapper .nav-tabs.request-buttons a{border:0;background:gray;padding:8px;display:block;text-align:center;color:#fff;font-size:16px;  font-weight:300;
border-radius:3px}
.request-wrapper .nav-tabs.request-buttons li.active a,.request-wrapper .nav-tabs.request-buttons a:hover{background:#8e208c;border:0;color:#fff}
.request-wrapper .nav-tabs.request-buttons a i{margin-right:5px}
.datepicker td.active,.daterangepicker td.active,.datepicker td.active:hover,.daterangepicker td.active:hover,.bootstrap-datetimepicker-widget td span.active{background:#8e208c!important}
.shipping-method .input-group-addon{border-radius:0;background:none}
.request-wrapper p{color:#444}
form.ui-load{position:relative;display:inline-block}
.ui-load{pointer-events:none;cursor:not-allowed}
.ui-load .ui-load-element{border:1px #777 solid;background:rgba(0,0,0,0.25);position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;z-index:9}
.ui-load .ui-load-element .ajax-loading-ball{top:0;right:0;left:0;bottom:0;position:absolute;margin:auto;width:50px;height:50px}
.ob-about-block .img-block{border:1px #bdbdbd solid;padding:10px}
.about-content-block{ text-align: left;}
.about-content-block img {display: inline-block;}
.ob-about-block h3{  font-weight:700;
;font-size:16px;color:#404040;margin-bottom:10px}
.ob-about-block ul li{color:#7f7f7f;font-size:14px;margin-bottom:10px}
.ob-about-block ul li .fa{color:#404040;margin-right:7px}
.ob-about-block p{ font-weight:400;line-height:18px;text-align:justify;font-size:14px}
.ob-about-block p span{color:#404040; }
.ob-about-block .about-br-block{border-bottom:2px solid #bdbdbd;padding-bottom:25px;margin-bottom:25px}
.extra-desc{margin-top:25px}
.ob-about-block .extra-desc p{line-height:30px}
.ob-about-block .gray-block{background:#f5f5f5 none repeat scroll 0 0;padding:10px}
.ob-about-block .inner-box{background:#fafafa none repeat scroll 0 0;border:1px solid #fff;padding:15px;position:relative}
.ob-about-block .inner-box p{font-size:16px;color:#666; line-height:25px;padding-bottom:15px}
.ob-about-block .inner-box p:last-child{padding-bottom:0}
.about-year-block{position:relative}
.center-line{width:10px;height:100%;background:#f5f5f5;position:absolute;left:0;right:0;margin:0 auto}
.ob-about-block .about-year-block .about-year p{display:inline-block;width:75%}
.ob-about-block .about-year-block .round-year{background:url(../images/year-block.png);width:100px;height:100px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
}
.ob-about-block .about-content{padding:50px 0}
.about-seperation-block{margin-bottom:25px}
.ob-about-us span{color:#404040}
.about-left-img{background:url(../images/about-con-left-1.png) no-repeat bottom;width:18px;height:161px;display:inline-block}
.our-company-block{float:left;margin-right:15px}
.about-middle-right-img{background:url(../images/about_con_right.png) no-repeat bottom;width:18px;height:161px;display:inline-block}
.about-middle-block{float:left;width:75%}
.myaccountemptyquote{text-align:center}
.myaccountemptyquote h4{font-size:17px;color:#404040;margin-top:20px;  font-weight:700;
}
.myaccountemptyquote p{color:#7f7f7f;margin:5px 0 18px;text-transform:capitalize;font-size: 13px   }
.quote-detail-main h4{font-size:14px ;color:#8e208c;padding:5px 20px;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec}
.quote-detail-main{margin:0 0 20px}
.quote-detail-title{background:linear-gradient(to bottom,#f6f6f6 0%,#fcfcfc 100%) repeat scroll 0 0 rgba(0,0,0,0);padding:5px 15px;border-bottom:3px solid #f5f5f5;background:-webkit-linear-gradient(top,#f6f6f6 0%,#fcfcfc 99%);background-color:#f6f6f6\9}
.quote-detail-title h1{line-height:33px}
.quote-detail-title span.quote-date{float:right}
.quote-detail-title span.quote-date,.quote-detail-title span.quote-code{color:#404040}
.quote-detail-title span.quote-date,.quote-detail-title span.quote-code,.quote-detail-main h4,.product-info-details table tr td{text-transform:uppercase}
.quote-detail-title span.quote-date,.quote-detail-title span.quote-code{font-size:14px  }
.mquote-dtl span{padding:10px 20px;display:block;text-transform:capitalize;font:14px robotoregular;color:#404040}
.order-dtl-profile{background-color:#f5f5f5;border:1px solid #ececec;padding:5px;display:inline-block;margin:20px;float:left}
.mquote-dtl-profile-main{border-top:1px solid #ececec;border-bottom:1px solid #ececec}
.order-dtl-profile-desc{display:inline-block;margin-top:13px}
.order-dtl-profile-desc p,.each-product-info p{color:#7f7f7f;font-size:14px ;text-transform:capitalize}
.order-dtl-product-info{background-color:#f5f5f5;padding:10px;margin-top:15px;width:100%;float:left}
.order-detail-info-inner{border:1px solid #fff;background:#fafafa;padding:10px 0;float:left;width:100%}
.order-detail-info-inner h3{text-transform:capitalize;margin:12px 0 15px 15px;color:#404040;font-size:16px}
.each-product-info{text-align:center;background-color:#fff;padding:20px 0;margin-bottom:10px}
.each-product-info p{word-wrap:break-word;text-align:justify;margin:20px 5px;color:#7f7f7f;  font-weight:300;
margin:10px 10px 0 10px;font-size:14px;line-height:17px}
.each-product-info .radiobox{text-align:left;border-bottom:1px solid #ececec;padding-left:18px;padding-bottom:15px}
.selectres{display:inline-block}
.each-product-info .radiobox label{font-size:14px}
.each-product-info .imprint-box input[type="radio"] + label{padding-left:5px}
.product-info-details{margin:0 20px}
.product-info-details table tr td{font-size:14px;color:#7f7f7f;text-transform:none}
.product-info-details table{border:1px solid #ececec;margin-top:20px}
.product-info-details table td{border-right:1px solid #ececec;border-bottom:1px solid #ececec;padding:5px}
.orderdtl-qantity span{font-size:14px;color:#7f7f7f;text-transform:capitalize}
.order-detail-setup-charges span{font-size:14px }
.orderdtl-qantity{border-bottom:1px solid #ececec;display:block;padding:10px 0}
.orderdtl-qantity span.charge{float:left}
.orderdtl-qantity span.total{float:right}
.orderdtl-qantity span.chargetotalc{font-size:14px;color:#404040}
span.totalcolor{color:#8e208c;font:14px roboto_condensedbold}
.grandtotal{background-color:#7f7f7f;padding:7px 20px}
.grandtotal .grandt{font-size:16px;color:#fff}
.grandtotal .grand-total{float:right;font-size:16px;color:#fff}
.order-detail-setup-charges{background-color:#fafafa;padding:7px 20px;margin:10px 0;border:1px solid #e3e3e3}
.order-detail-setup-charges span{text-transform:uppercase;color:#404040}
.order-detail-setup-charges span.setupchargetotal{text-transform:none}
.order-detail-setup-charges .setupchargetotal{float:right}
.ob-catalog-block{padding:30px 0 0}
.ob-catalog-block h1.catalogue-title{font-size:18px;color:#404040;border-bottom:1px #ccc solid;line-height:10px;text-transform:uppercase;  font-weight:700;
}
.ob-catalog-block h1.catalogue-title span{background:#fff;padding-right:5px}
.ob-catalog-block .cat-pro-list{padding:30px 0}
.ob-catalog-block .catelogue{text-align:center;text-transform:uppercase;color:#666464;font-size:16px; font-weight:400;margin-bottom:35px}
.ob-catalog-block .catelogue .catelogue-image-wrap{position:relative;width:100%;height:265px}
.ob-catalog-block .catelogue .catelogue-image-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%}
.ob-catalog-block .catelogue .catelogue-title{margin:20px 0 0;height:45px;overflow:hidden}
.catelogue img.catalogue-text{margin-bottom:10px}
.ecatalog-cat-block .cat-collapseOne li span a.active {color: #404040; ;}
.filter-search .panel-heading{background:#f5f5f5;border:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom:3px solid #f0f0f0;padding-top:13px}
.cat-collapseOne{background:#fafafa}
.ecatalog-cat-block .cat-collapseOne ul li{border-bottom:1px solid #bdbdbd;padding-bottom:10px;padding-top:5px}
.ecatalog-cat-block .cat-collapseOne ul li:first-child{padding-top:0}
.ecatalog-cat-block .cat-collapseOne ul li .fa{color:#8e208c;font-size:13px}
.ecatalog-cat-block .cat-collapseOne li span a{color:#7f7f7f;font-size:14px ;vertical-align:middle}
.ecatalog-cat-block .category-block .sub-menu{padding:0 0 0 20px}
.ecatalog-cat-block .cat-collapseOne ul li span a:hover{color:#404040;  font-weight:700;
}
.ecatalog-cat-block .cat-collapseOne ul li:last-child{border-bottom:none}
.ecatalog-supp-block .category-block .sub-menu{padding:0 0 0 20px}
.ecatalog-supp-block .cat-collapseOne li span a{color:#7f7f7f;font-size:14px ;vertical-align:middle}
.ecatalog-supp-block .cat-collapseOne ul li{border-bottom:1px solid #bdbdbd;padding-bottom:10px;padding-top:5px}
.ecatalog-supp-block .cat-collapseOne ul li span a:hover,.ecatalog-supp-block .cat-collapseOne ul li span a.active{color:#404040;  font-weight:700;
}
.ecatalog-supp-block .cat-collapseOne ul li:first-child{padding-top:0}
.ecatalog-supp-block .cat-collapseOne ul li:last-child{border-bottom:none}
.ecatalog-supp-block .cat-collapseOne ul li .fa{color:#8e208c;font-size:13px}
.category-block .sub-menu{padding:0 0 0 10px}
.cat-collapseOne li ul.sub-menu li span a{color:#7f7f7f;vertical-align:middle;font-size:13px }
.cat-collapseOne li ul.sub-menu li span a:hover,.cat-collapseOne li ul.sub-menu li span a:active,.cat-collapseOne li ul.sub-menu li span a.active{color:#404040}
.cat-collapseOne li ul.sub-menu li:last-child{border-bottom:none}
.cat-collapseOne li ul.sub-menu li .fa{color:#8e208c;font-size:13px}
.filter-search .icon{background:url(../images/sprite.png) no-repeat center center;display:inline-block;line-height:16px;height:20px;padding-left:23px}
.filter-search .icon-cat{background-position:-135px 0}
.cat-collapseOne li span a{color:#404040;text-transform:uppercase;font-size:14px;vertical-align:top;line-height:23px;font:14px roboto_condensedbold}
.filter-search .nav-cat-scrollbar{max-height:340px;overflow-y:auto}
.filter-search .nav-cat-scrollbar ul li{margin-top:0}
.cat-collapseOne .panel-body{border-top:none}

 
.category-block .panel-heading .fa{}
.ob-privacy-policy span{color:#8e208c}
.ob-privacy-policy a{color:#8e208c}
.ob-privacy-policy .main-block h1{color:#8e208c;text-align:center;text-transform:uppercase; font-size:26.73px;padding:10px 0}
.ob-privacy-policy .main-block-top{background:url(../images/contact-ticket2.png) no-repeat;height:192px;background-size:100% 100%}
.ob-privacy-policy .main-block{padding-top:30px}
.ob-privacy-policy .main-block p{color:gray;font-size:14px;text-align:center;line-height:18px;padding-bottom:5px}
.ob-privacy-policy p{color:gray;font-size:14px;text-align:justify;line-height:18px;padding-bottom:5px}
.ob-privacy-policy h2.head-sub{color:#404040;font-size:16px;padding-bottom:10px;text-transform:capitalize}
.ob-privacy-policy .main-block p span{color:#000}
.ob-privacy-policy .line-block-top{padding-bottom:1px}
.ob-privacy-policy .line-block-buttom{border:1px solid #f5f5f5;padding-top:1px}
.ob-privacy-policy .center-block{padding-bottom:10px}
.ob-product-compare .compare-block{border-top:1px solid #ddd;text-align:center;vertical-align:middle;width:100%;border-collapse:separate!important;border-spacing:0}
.ob-product-compare .compare-block .pro-button ul li{display:inline-block}
.ob-product-compare .feature td{border-bottom:1px solid #ddd}
.ob-product-compare .feature.light-bg{background:#fafafa}
.ob-product-compare .dark-bg{background:#f5f5f5}
.ob-product-compare .compare-block td.feature-block{color:#404040;font-size:14px ;text-align:left;text-transform:uppercase;vertical-align:top;background:#FFF;border-left:1px solid #ddd}
.ob-product-compare .compare-block td.feature-block label{color:#404040;line-height:20px;font:14px;margin-bottom:100px;text-transform:none}
.ob-product-compare .compare-block td.feature-block p{font-size:14px;color:#999;text-transform:none;  font-weight:300;
padding:5px 0}
.ob-product-compare .compare-block td.feature-block .more-product{background:url(../images/compare-arrow.png) no-repeat;width:104px;height:82px;vertical-align:middle;display:table-cell;font-size:30px;padding-left:35px;color:#8e208c}
.ob-product-compare .compare-block > tbody > tr > td{border-right:1px solid #ddd;padding:10px;text-align:center;position:relative;vertical-align:top;width:20%;word-break: break-word;}
.ob-product-compare .feature td{color:#404040;font-size:14px;  font-weight:300;
}
.ob-product-compare .feature.summary td{text-align:justify}
.ob-product-compare .feature td span.feature-title{display:none}
.ob-product-compare .color-block{border:1px solid #000;display:inline-block;height:18px;margin-right:7px;vertical-align:top;width:18px;border-radius:10px}
.ob-product-compare .color-block.orange{background:none repeat scroll 0 0 #303030}
.ob-product-compare .color-block.green{background:none repeat scroll 0 0 #4ebded}
.ob-product-compare .color-block.black{background:none repeat scroll 0 0 #85848a}
.ob-product-compare .color-block.white{background:none repeat scroll 0 0 #fff}
.ob-product-compare .color-block.multi{background:url(../images/small-multi-color.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
.ob-product-compare .feature td .compare-checkbox{display:inline-block;vertical-align:middle;margin:0}
.ob-product-compare .product-name{color:#404040;font-size:14px;border-bottom:1px #ddd solid;padding:20px 0 7px;display:inline-block; }
.ob-product-compare .product-price{color:#8e208c;font-size:22px}
.ob-product-compare .product-price span{color:#999;display:inline-block; font-size:17px;vertical-align:top;padding-top:4px;padding-left:5px}
.ob-product-compare .product-pricing{padding-top:10px}
.ob-product-compare .product-pricing a{color:#8e208c;font:14px robotoregular}
.ob-product-compare .modal-header{background:url(../images/titile-slice.png) repeat-x 0 0;border:1px solid #FFF}
.ob-product-compare .compare-popup-price h1{font:18px robotomedium;color:#404040;text-transform:uppercase;text-align:left}
.ob-product-compare .modal-body{background:#fff}
.ob-product-compare .compare-product-code{font-size:14px ;color:#7f7f7f;text-align:left;text-transform:uppercase}
.ob-product-compare .modal-body tr.highlight td{font-size:16px;border-bottom:1px solid #999;color:#FFF;font-size:16px }
.ob-product-compare .modal-body tr.price-highlight td{font-size:16px ;color:#666}
.ob-product-compare .modal-body tr.price-highlight td:first-child{border-left:none}
.ob-product-compare .modal-body tr.price-highlight td:last-child{border-right:none}
.ob-product-compare .modal-body tr.use-price td{background:none;border:none}
.ob-product-compare .modal-body .use-price input[type="submit"]{margin-right:0;padding:0 10px;height:30px;margin-top:5px;font-size:14px }
.ob-product-compare .modal-header .close{margin-top:3px;top:25px;right:30px}
.ob-product-compare .close{float:right;font-size:11px;line-height:normal;color:#FFF;text-shadow:0;filter:alpha(opacity=20);opacity:1}
.ob-product-compare .close-btn{background:#8e208c;border-radius:10px;padding:1px 3px 2px;font-size:11px}
.ob-product-compare .modal-content{border-radius:0;background:#F5F5F5;padding:10px}
.ob-product-compare .checkbox.dark-checked label::before{border-radius:3px;background-color:#000;font-family:'FontAwesome';content:"\f00c";font-size:11px;color:#FFF}
.ob-product-compare .compare-check{position:absolute;top:-20px;left:25px}
.ob-product-compare .pro-img{margin-top:20px;height:226px;width:196px;display:table;background:#FFF;position:relative;border:#e6e6e6 1px solid}
.ob-product-compare .pro-img .img-block{display:table-cell;vertical-align:middle}
.ob-product-compare .pro-img .img-block img{max-height:226px;max-width:196px}
.ob-product-compare .out-of-stock{margin-top:10px}
.ob-product-compare .out-of-stock i.fa-times{color:#fff;border-radius:3px;padding:1px 2px;background:#8e208c;font-size:11px;margin-right:5px;border:1px solid #02458b}
.ob-product-compare .out-of-stock-label{line-height:15px;vertical-align:bottom}
.ob-product-compare .checkbox.dark-checked input[type="checkbox"]:checked + label::after{color:#fff}
.ob-product-compare .compare-block .pro-title td.feature-block{padding:10px;font-size:16px;color:#8e208c;  font-weight:400;
}
.ob-product-compare .compare-block .pro-title td.feature-block i.fa-angle-double-right{font-size:18px}
.product-compare-name{color:#404040}
.product-compare-name:hover{color:#8e208c}
.ob-product-compare .feature.br-none{border:none}
.ob-product-compare .pro-button a i.quote-icon span{color:#fff}
.ob-product-compare .pro-button a:hover i.quote-icon span{color:#8e208c}
.ob-product-compare .product-price input[type="text"]{width:50px;text-align:center;height:25px;color:#7f7f7f;font:13px robotoregular;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);padding:0;line-height:25px;}
.ob-product-compare .compare-block > tbody > tr.feature.br-none > td{border:none;padding:10px 0}
.ob-product-compare .compare-block > tbody > tr:first-child > td{padding:20px 20px 0}
.ob-product-compare .modal-dialog{top:5%}
.ob-product-compare .delete-block{position:relative;float:right;margin-right:-20px;margin-top:-10px;z-index:1;cursor:pointer}
.ob-product-compare .delete-block i.fa-times-circle{color:#404040}
.compare-block .pro-stars{display:block;padding:0 0 10px;text-align:center}
.compare-block .pro-stars p.stars{display:inline-block}
.compare-block .pro-button{opacity:1;display:inline-block;transition:none 0 ease 0}
.compare-block > .pro-button ul li{display:block;float:left;margin-right:6.5px}
.compare-block .pro-button ul li a{background:none repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #999;color:gray;display:block;font-size:14px;padding:7px 8.4px;text-transform:uppercase;  font-weight:400;
}
.compare-block .pro-button ul li a:hover{background:none repeat scroll 0 0 #02458b;border:1px solid #02458b;color:#fff}
.btn-box-main{margin-top:20px}
.ob-error-block{text-align:center;margin:60px 0}
.ob-error-block img{margin-bottom:35px}
.ob-error-block h2{font-size:30px;  font-weight:700;
;color:#404040;text-transform:uppercase;margin-bottom:35px}
.ob-error-block h3{font-size:24px; font-weight:400;color:#8e208c;margin-bottom:10px}
.ob-error-block p{font-size:18px; font-weight:400;color:#404040;margin-bottom:30px}
.ob-error-block.under-construction{background:url(../images/under-construction.png) no-repeat center top;padding-top:230px}
.ob-error-block.under-construction h2{margin-bottom:20px}
.ob-error-block.under-construction h3{margin-bottom:20px}
.ob-error-block.under-construction p{margin-bottom:10px;line-height:30px}
.table-block{border:none;width:100%}
.table-block thead{margin-bottom:10px;border:1px solid #ddd;background:#fafafa}
.table-block thead tr th{border-top:1px solid #ddd;color:#404040; font-size:14px;padding:15px 13px;text-align:center;text-transform:uppercase}
.table-block tbody tr td.sub-table table{margin-bottom:10px;border:1px solid #ddd}
.table-block tr td.sub-table table tbody tr{border-bottom:1px #ddd dashed}
.table-block tbody tr td.sub-table table tr td{height:80px;color:#404040; font-size:14px;padding:9px 7px;text-align:center;vertical-align:middle;position:relative;word-break:break-all;word-wrap:break-word}
.table-block tbody tr.media-shopping{border-bottom:0 none}
.table-block tbody tr.media-shopping td{border-left:0 none;padding:0 5px 10px 0; }
.table-block tbody tr td.sub-total{background:none repeat scroll 0 0 #f5f5f5;color:#404040;  font-weight:400;
;font-size:16px;text-align:center}
.table-block tbody tr td.sub-total-title{background:none repeat scroll 0 0 #f5f5f5;border-right:0 none;text-align:right}
.table-block tbody tr.media-shopping.top-gap td{padding-top:15px;padding-top:15px;padding-top:15px}
.orderdetail-block .table-block tbody tr td{color:#404040;font-size:15px }
.orderdetail-block .table-block tr td table.table-header{margin-bottom:10px}
.table-block tbody tr.media-shopping td.total-title{text-align:right}
.table-block tbody tr.media-shopping td.total{text-align:center}
.table-block tbody tr.media-shopping td.total-title,.table-block tbody tr.media-shopping td.total{background:none repeat scroll 0 0 #404040;border-right:0 none;color:#fff;padding:10px 5px;text-transform:uppercase; }
.orderdetail-block .table-block tr td table{width:100%}
.table-block tr td.sub-table table tbody tr:last-child{border-bottom:0}
.table-block tr td.sub-table table tbody tr td a.other-color{vertical-align:middle;display:inline-block}
.shopping-join-block{margin-top:-63px}
.shopping-join-block .newslatter{width:100%;margin-bottom:7px;text-transform:uppercase;  font-weight:400;
float:none}
.table-block tbody tr td.sub-table table tr td span{color:#404040; font-size:14px;text-align:center;text-transform:uppercase;display:none}
.quantity-center{display:inline-block;margin:0 auto}
.quantity-center label{float:left;font-weight:400;margin-right:5px;padding:10px 0}
.shopping.table-block tr td.sub-table table tbody tr td a.other-color{vertical-align:top}
.table-block tr td.sub-table table tbody tr td a.other-color img{margin:7px 5px}
.product-size.other-color-dropdown{background:none repeat scroll 0 0 #e6e6e6;display:none;padding:5px;position:absolute;left:-25px;top:53px;width:200px;z-index:100}
.shopping .product-size.other-color-dropdown{top:57px;left:26px}
.product-size.other-color-dropdown .color-option-col{padding:4px}
.table-block tbody tr td.sub-table table tr td input[type="submit"]{padding:0 12px}
.table-block tbody tr td.sub-table table tr td a i.fa-trash-o{font-size:24px;color:gray}
.table-block tbody tr td.sub-table table tr td a:hover i.fa-trash-o{color:#8e208c}
.orderdetail-block .table-block tr td table.total-amount{width:33%;float:right;border:1px solid #ddd}
.table-block tbody tr td.sub-table.shipping-cost table tr td{height:50px}
.myaccount-orderdetail{padding:5px 10px 0}
.myaccount-orderdetail,.mquote-dtl{border:1px solid #e6e6e6;background:#fefefe;box-shadow:0 0 2px 0 #e6e6e6 inset;margin-bottom:20px}
.myaccount-orderdetail ul li{color:#404040;padding:10px 0;border-bottom:1px solid #ccc;font-size:14px}
.myaccount-orderdetail ul li:last-child{border-bottom:none}
.myaccount-orderdetail ul li span{font-size:14px;color:#000}
.myaccount-orderdetail ul li p{display:inline-block;margin-right:35px;line-height:16px}
.myaccount-orderdetail ul li p i{margin-right:5px}
.orderdetailbtn{margin-top:-35px}
.orderdetailbtn .btn-search i{margin-right:5px}
.orderdetailbtn .btn-search{margin-right:10px;text-transform:uppercase}
.orderdetail-block .shopping-block tbody tr td span{display:block;color:#404040;font:14px roboto_condensedbold}
.orderdetail-block .shopping-block tbody tr td{font-size:14px ;color:#404040}
.orderdetail-block .shopping-block tbody tr td a.tooltip{outline:none;opacity:1;position:relative;display:block}
.orderdetail-block .shopping-block tbody tr td a.tooltip strong{line-height:14px}
.orderdetail-block .shopping-block tbody tr td a.tooltip:hover{text-decoration:none}
.orderdetail-block .shopping-block tbody tr td a.tooltip span{z-index:10;display:none;padding:5px 10px;margin-left:-142px;width:160px;line-height:16px;text-align:left;border:1px solid #ddd;margin-top:35px}
.orderdetail-block .shopping-block tbody tr td a.tooltip span,.orderdetail-block .shopping-block tbody tr td a.tooltip strong{font:14px roboto_condensedbold}
.orderdetail-block .shopping-block tbody tr td a.tooltip:hover span{display:inline;position:absolute;border:2px solid #FFF;color:#EEE;background:#8e208c;border:1px solid #ddd}
.orderdetail-block .shopping-block tbody tr td .callout{z-index:20;position:absolute;border:0;top:-13px;left:109px}
.orderdetail-block .shopping-block tbody tr td a.tooltip span{border-radius:0;background-color:#8e208c}
.product-compare-top-navi{text-align:right;margin:8px 0}
.product-compare-top-navi a{margin-left:5px}
.product-compare-top-navi a i.fa{font-size:16px;color:#fff;margin-right:5px;width:auto}
.product-compare-top-navi a:hover{color:#8e208c}
.product-compare-top-navi a{color:#404040}
.add-cart-compare-page{margin-right:5px}
.product-compare-top-navi a.gray{color:#FFF}
.product-compare-top-navi a.gray:hover i.fa{color:#FFF;margin-right:5px}
.product-compare-top-navi a{margin-right:3px}
.product-compare-btn-wrap{border-top:1px #bdbdbd solid;padding-top:10px;padding-bottom:5px}
.compare-btn-right{text-align:right}
.product-compare-btn-wrap a{margin-bottom:5px;float:none}
.form-note{font-size:10px;color:#666;  font-style: italic; font-weight:300;
;top:70px;left:15px}
.email-to-friend .btn-default{display:block;margin:0 auto}
.print-comparision .modal-dialog{width:auto;max-width:960px}
.print-comparision .print-head{margin:25px 0 20px 0}
.print-comparision .print-head .add-btn{float:right;margin-top:5px}
.ob-find-distributer h1:first-child{margin-top:0}
.ob-find-distributer h1{font-size:24px;  font-weight:700;
;color:#404040;margin:20px 0 10px}
.gray-distributer-block{background:#fff;border:#f5f5f5 1px solid;margin:0 0 0 5px;padding:15px}
.gray-distributer-block h4 a{  font-weight:700;
;font-size:16px;color:#404040}
.gray-distributer-block p{padding:0;  font-weight:300;
font-size:14px;color:#404040}
.gray-distributer-block .contact-no{background:#F5F5F5;color:#404040;padding:5px 20px;display:inline-block;min-width:170px;margin-left:-20px;position:relative;  font-weight:400;
}
.gray-distributer-block .contact-no i.shad{background:url(../images/find_distributer_img/shadow.png) no-repeat bottom left;position:absolute;bottom:-4px;left:0;width:4px;height:4px}
.gray-distributer-block .contact-no i{margin-right:10px}
.gray-distributer-block:hover{background:#FCFCFC}
.gray-distributer-block:hover .contact-no{background:#8e208c;color:#fff;transition:all .8s ease 0}
.gray-distributer-block:hover .contact-no i.shad{background:url(../images/find_distributer_img/shadow_hover.png) no-repeat bottom left;transition:all .8s ease 0}
.gray-distributer-block:hover h4 a{color:#8e208c;transition:all .8s ease 0}
h3.locate-title{  font-weight:700;
;font-size:16px;margin-bottom:15px}
.about-block .about-br-block{border-bottom:2px solid #bdbdbd;padding-bottom:25px;margin-bottom:25px}
.shopping-btn-block{float:right;margin-top:20px}
.flag-area{  font-weight:400;
;font-size:12px;margin:0;padding:0;text-transform:uppercase}
.flag-area a{color:#fff;display:inline-block;margin:0;padding:5px 15px 5px 7px}
.flag-area a i{margin-right:2px}
.flag-new-arrow{border-bottom:17px solid transparent;border-right:15px solid #fafafa;border-top:15px solid transparent;height:0;position:absolute;right:-1px;top:-2px;width:0}
.flag-new{display:inline-block;margin:5px 0;padding:0;position:relative}
.flag-new a{background:#e65a4b none repeat scroll 0 0}
.flag-closeout{display:inline-block;margin:5px 0;padding:0;position:relative}
.flag-closeout a{background:#359dd3 none repeat scroll 0 0}
.flag-featured{display:inline-block;margin:5px 0;padding:0;position:relative}
.flag-featured a{background:#9cc02c none repeat scroll 0 0}
.size-arc .radio,.size-arc .checkbox{display:inline-block;padding-left:0}
.radio{padding-left:0}
.size-arc label{color:#000}
.checkbox input[type="checkbox"]:checked + label{color:#000}
.radio input[type="radio"]{opacity:0}
.radio label{display:inline-block;padding-left:13px;position:relative;padding-left: 20px !important;}
/*
.radio label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;content:"";display:inline-block;height:17px;left:0;margin-left:-11px;position:absolute;transition:border .15s ease-in-out 0s,color .15s ease-in-out 0;width:17px}
.radio label::after{color:#555;display:inline-block;font-size:10px;height:16px;left:0;margin-left:-9px;padding-left:3px;padding-top:0;position:absolute;top:0;width:16px}
.radio input[type="radio"]:checked + label::after{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯";font-family:"FontAwesome"}
*/
.rating-start{float:left;margin-right:5px}
.rating-start i{color:#8e208c}
.currency-img{margin-right:8px}
.filter-search .checkbox label::after{top:-4px}
.subshop .radio{display:inline-block;padding-left:15px;width:105px}
.subshop .radio label:after{top:3px;background:#555;border-radius:50%;height:11px;width:11px;margin-left:-2px;padding-left:0;display:block;font-size:0}
.subshop .radio label:before{left:6px}
.ob-subshop-storeprogram label{padding-right:10px}
.ob-thank-you-block h2{margin:60px 0 30px;padding:0;color:#404040;  font-weight:700;
;font-size:44px}
.ob-thank-you-block a{color:#8e208c}
.ob-thank-you-block p{line-height:35px;font-size:15px;  font-weight:400;
;color:#7f7f7f}
.compare-block .pro-button ul li a{position:relative}
.compare-block .pro-button ul li a:hover i.quote-icon span{color:#8e208c}
.selling-idea-model{padding:0 30px; }
.selling-idea-model p,.selling-idea-model span{color:#7e7e7e;  font-weight:400;
;font-size:13px;font-style:italic;margin:10px 0;padding:0}
.selling-idea-model h5,.selling-idea-model h4{color:#000; font-size:14px;margin:10px 0;padding:0}
.selling-idea-model h4{margin:30px 0 5px}
.selling-idea-model h3{border-bottom:1px solid #ddd;color:#404040;display:table; font-size:24px;margin:10px auto 30px;padding:0 10px 10px;text-align:center}
.selling-idea-model .selling-idea-model-img{border:1px solid #ddd;margin:0;padding:0}
.selling-listing{margin:0;padding:0}
.selling-listing li{float:left;list-style:outside none none;margin:0;padding:0;width:50%}
.selling-listing li span{color:#7e7e7e;  font-weight:400;
;font-size:13px;font-style:italic;margin:0;padding:0}
.shippingng-estimator-model h3{margin:10px auto 30px; font-weight:700;
;font-size:18px;color:#404040}
.shippingng-estimator-model span{color:#7E7E7E;  font-weight:400;
}
.shippingng-estimator-model span.item-code-no{font-size:14px}
.shippingng-estimator-model p{color:#000;font-size:14px;padding-top:10px;text-align:left}
.shippingng-estimator-model input{-webkit-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);-moz-box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);box-shadow:inset 1px 1px 5px 0 rgba(230,230,230,0.5);height:30px;font-size:14px;border-radius:0}
.shippingng-estimator-model .radio label::before{width:15px;height:15px}
.shippingng-estimator-model .radio label::after{background:#ccc;font-size:0;height:8px;width:8px;border-radius:50px;margin-left:-7px;top:3px}
.shippingng-estimator-model .modal-footer{background:#fcfbf9; }
.shippingng-estimator-model .modal-footer p{color:#7e7e7e;font-size:12px;text-align:center}
.shippingng-estimator-model .modal-footer span{color:red;font-style:italic;font-size:14px;text-align:center}
.shippingng-estimator-model .modal-footer{text-align:center}
.shippingng-estimator-model .radio,.shippingng-estimator-model .checkbox{margin-top:3px}
.shippingng-estimator-model .radio label{line-height:15px;padding:0 15px 0 12px;vertical-align:bottom;color:#888}
.shippingng-estimator-popup .form-group label{font-size:14px;padding-top:10px;color:#404040}
.shippingng-estimator-popup .form-group .checkbox label{padding-top:0}
.shippingng-estimator-popup .form-group span{color:red}
.shippingng-estimator-popup .form-group.inp-parts .checkout-select-wrapper,.shippingng-estimator-popup .form-group.inp-parts .checkout-select-wrapper select{color:#7f7f7f;display:block}
.shippingng-estimator-popup .form-group.inp-parts .checkout-select-wrapper .checkout_holder{color:#7f7f7f}
.product-safety{}
.product-safety h3{text-transform:uppercase; margin:20px 0 10px;font-style:normal}
.product-safety .heilight-link{color:red;font-style:italic}
.compliance-listing{margin:0 10px;padding:0;list-style:none;color:#000}
.compliance-listing li{margin:5px 0}
.compliance-listing span{margin:0;padding:0;display:inline-block;width:30%;vertical-align:top;font-size:14px}
.compliance-listing p{margin:0;padding:0;display:inline-block;width:66%;color:#535353;font-style:italic;font-size:13px}
.order-feedback h2.head-sub{  font-weight:400;
font-size:16px;color:#404040;padding-bottom:10px;text-transform:capitalize}
.order-feedback h2.head-sub i{margin-left:10px;font-size:22px;vertical-align:middle}
.order-feedback p{font-size:14px;color:#404040;line-height:20px;padding-bottom:0}
.ob-order-feedback-detail{border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:30px}
.ob-order-feedback-detail ul{padding:5px}
.order-feedback-list:after{background:#e4e4e4;content:"";height:175px;left:0;position:absolute;top:23px;width:1px}
.ob-order-feedback-detail ul li{color:#404040;padding:12px 0;border-bottom:1px solid #ccc;font-size:14px  }
.ob-order-feedback-detail ul li:last-child{border-bottom:none}
.ob-order-feedback-detail ul li span{font-size:14px;  font-weight:700;
}
.ob-order-feedback-detail .track-contact-block{float:left;margin-right:20px}
.ob-order-feedback-detail li.track-address{padding:6px 0}
.ob-order-feedback-detail ul li i.fa{margin-right:5px}
.order-feedback-box{margin:0;padding:10px;border:1px solid #e6e6e6;min-height:116px}
.order-feedback-box img{border:1px solid #e6e6e6;float:left}
.order-feedback-box p{text-align:justify;margin-top:10px;  font-weight:400;
font-size:14px;color:#404040;line-height:18px;float:left;width:58%;margin-left:20px}
.order-feedback-box .feedback-piece{margin:10px 0 0;padding:0;width:14%;float:right}
.order-feedback-box .feedback-piece a i{margin:0;padding:0;font-weight:400;color:#b7b7b7}
.order-feedback-box .feedback-piece span{font-size:16px;  font-weight:700;
;color:#404040}
.feedback-rating{padding:10px 0}
.order-feedback-box .col-sm-2{padding-right:0}
.feedback-rating p{margin-top:0}
.order-feedback h3{  font-weight:400;
font-size:18px;color:#404040;font-weight:600;margin:30px 0 10px}
.order-feedback-rating{float:right;margin:30px 0 10px}
.order-feedback .product-list-rating{margin-top:22px;margin-left:-78px}
.order-feedback .rating-container .rating-stars{color:#ef0098}
.order-feedback .rating-gly-star{font-size:24px}
.detailed-rating .product-list-rating{margin-top:0;margin-left:0;float:right}
.detailed-rating .rating-gly-star{font-size:18px}
.order-feedback span.mac-character{margin:0;padding:0;text-align:right;color:#848484;font-size:14px;  font-weight:400;
font-style:italic;float:right}
.detailed-rating p{  font-weight:400;
font-size:14px;color:#404040;line-height:30px}
.order-feedback-btn{text-align:center}
.order-feedback-btn input[type="button"]{min-width:180px}
.product-request-info{position:relative}
.product-request-info-table .table > thead > tr > th{background:#f5f5f5}
.product-request-info-table table tbody tr td.product-resuest{text-align:left}
.product-request-info-table .table-striped > tbody > tr > td{background:#fff;padding:10px 7px}
.product-request-info-table .table-striped > tbody > tr > td,.table > thead > tr > th{vertical-align:middle}
.product-request-info-table table tbody tr td.descrip{width:42%;text-align:left}
.product-request-info-table table tbody tr td .flag-new a{color:#fff;padding:3px 14px 3px 8px;font-size:12px}
.my-quote-detail-table table tbody tr td .flag-new a i{margin-right:5px}
.product-request-info-table table tbody tr td .flag-closeout a{color:#fff;padding:3px 14px 3px 8px;font-size:12px}
.my-quote-detail-table table tbody tr td .flag-closeout a i{margin-right:5px}
.product-request-info .flag-closeout{display:inline-block;left:-7px;margin:5px 0;padding:0;position:absolute;top:25px;z-index:6}
.product-request-info .product-img-blk{height:135px;display:inline-block;margin-top:10px}
.product-request-info .flag-new{display:inline-block;left:-7px;margin:5px 0;padding:0;position:absolute;top:25px;z-index:6}
.flag-new-arrow{border-bottom:17px solid transparent;border-right:12px solid #fff;top:-6px;border-top:20px solid transparent}
.product-request-info .product-rating-top-block .rating i{cursor:pointer}
.product-request-info .product-rating-top-block .rating i:hover{color:#8e208c}
.product-request-info-table .my-quote-edit-delete i:hover{color:#8e208c}
.product-request-info-table .product-request-img{width:117px;height:117px;margin:20px auto 0}
.product-request-info-table .product-request-img img{max-height:100px}
.ob-my-quote-block .post-pink-btn{background:#8e208c;min-width:167px;box-shadow:none;border:none;float:right}
.ob-my-quote-block .post-pink-btn:hover{background:#666;border:none}
.gift-certificate-block{margin:0 0 20px;padding:0}
.gift-certificate-block img{margin:0 auto}
.ob-gift-certificate-block .sub-form-box{padding:20px 0}
.ob-gift-certificate-block .amount-box{text-align:center;width:100px;margin-left:20px}
.ob-gift-certificate-block input[type="text"],.ob-gift-certificate-block textarea{height:40px}
.ob-gift-certificate-block input[type="button"]{min-width:125px}
.ob-gift-certificate-block .btn-box-main{float:right;margin-top:0}
.ob-gift-certificate-block textarea{width:100%;height:68px}
.ob-gift-certificate-block p{  font-weight:400;
padding:15px 0 0;font-size:14px;color:#7f7f7f}
.selector-quantity .sp-minus a,.selector-quantity .sp-plus a{color:gray;padding-top:1px}
.gift-row{margin:10px 0 15px}
.ob-gift-certificate-block h2{color:#8e208c; font-weight:700;
;margin-left:15px;margin-bottom:10px}
.ob-gift-certificate-block label{font-size:14px;display:inline-block}
.gift-certificate-note{color:#8e208c;font-size:13px;line-height:1;font-style:italic}
.ob-gift-certificate-block .overflow-none{height:11px;overflow:hidden;width:10px}
.ob-gift-certificate-block .selector-quantity{width:100px;display:inline-block;vertical-align:middle;background:#fff;margin-left:20px}
.ob-gift-certificate-block .selector-btn{width:40px}
.ob-gift-certificate-block .selector-input{width:60px}
.ob-gift-received-block .my-quote-detail-table .table-striped > tbody > tr > td{text-transform:lowercase}
.amout-price-lable{margin:20px 0;padding:0;background:#e6e6e6;border:1px solid #cecece;position:relative;height:63px;display:inline-block;float:right}
.amout-price-lable h2{margin:0;padding:9px 20px;border-right:5px solid #02458b;color:#8e208c;font-size:40px;  font-weight:300;
}
.amout-price-lable-arrow{margin:0;padding:0;position:absolute;left:-30px;top:-1px;background:url(../images/amout-price-lable-arrow.png)no-repeat left top;width:30px;height:63px;display:inline-block}
.about-lable{display:inline-block;float:right;margin:20px 40px 0 0;padding:20px 0}
.about-lable h3{margin:0;padding:0;color:#8e208c;font-size:18px;  font-weight:700;
;text-transform:uppercase}
.color-selection-box .dropdown_size .btn-default{background:#fff;margin-left:0}
.checkout-title{margin:15px 0;color:#404040;font-size:18px;  font-weight:700;
;text-transform:uppercase}
.checkout-title span{margin-left:15px}
.billing-add-tab .resp-tabs-list{margin:0 0 15px;padding:0;width:100%;display:inline-block}
.billing-add-tab .resp-tabs-list li{display:inline-block;list-style:none;cursor:pointer;float:left;border-right:1px solid #c1c7c9;line-height:64px;margin-right:0;padding:0;color:#c1c6c7; font-size:14px;width:100%;background:#fafafa!important}
.billing-add-tab .resp-tabs-list li:last-child{border-right:1px solid #fafafa!important}
.billing-add-tab .resp-tabs-container{padding:0;background-color:#fff}
.billing-add-tab .resp-tab-content{display:none;border:2px solid #f5f5f5;overflow:hidden;padding:2px 2px 40px}
.billing-add-tab .resp-tabs-list li.resp-tab-active{background:#c1c7c9!important;color:#fff}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-content-active,.resp-accordion-active{display:block}
.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5AB1D0}
.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}
.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}
.checkout-right-box .checkout-price-table th{background-color:#f5f5f5;border-color:#f5f5f5;font-weight:400}
.billing-tab-icon1{background:url(../images/billing-address-hover.png) no-repeat;height:49px;width:49px;float:left;margin:8px 15px 0}
.billing-add-tab .resp-tabs-list li.resp-tab-active .billing-tab-icon1{background:url(../images/billing-address-hower.png) no-repeat}
.billing-tab-icon2{background:url(../images/shipping-address-normaal.png) no-repeat;height:49px;width:49px;display:inline-block;float:left;margin:8px 15px 0}
.billing-add-tab .resp-tabs-list li.resp-tab-active .billing-tab-icon2{background:url(../images/shipping-address-hower.png) no-repeat}
.billing-tab-icon3{background:url(../images/payment-method-normal.png) no-repeat;height:49px;width:49px;display:inline-block;float:left;margin:8px 15px 0}
.billing-add-tab .resp-tabs-list li.resp-tab-active .billing-tab-icon3{background:url(../images/payment-method-hower.png) no-repeat}
.billing-add-tab .tab-con-title{width:100%;color:#525252;font-size:14px;text-transform:uppercase;padding-left:20px;background:#f5f5f5;line-height:50px;color:#404040; font-weight:700;
}
.tab-padding{padding:0 18px}
.tab-padding .tab-para{margin:0;color:#404040;font-size:14px;  font-style: italic; font-weight:300;
}
.tab-float{float:left}
.tab-label{font-size:13px;color:#404040;  font-style: italic; font-weight:300;
;margin:1px 15px 0 0}
.tab-marging,.tab-marging2,.tab-shopping{margin-top:35px}
.company-add-box{border:1px solid #e3e3e3;float:left;width:100%;margin-bottom:15px}
.company-add-box-mar{margin-right:20px}
.company-add-box .company-inner{margin:2px;background:#f5f5f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#fff 100%)}
.company-add-box .company-name{padding:0 15px;color:#404040;font-size:15px;  font-weight:700;
;line-height:38px;border-bottom:1px solid #02458b}
.company-add-box .company-icon{font-size:20px;float:right}
.company-add-box .company-icon a i{margin:2px 3px;color:#404040}
.company-add-box .company-add-padding{  font-weight:400;
padding:10px 15px;font-size:13px;color:#404040;line-height:24px}
.company-add-box .company-add-padding span{display:block}
.company-add-padding .company-contact-info-box .company-contact-info-left{float:left;width:35%}
.company-add-padding .company-contact-info-box .company-contact-info-right{float:left;width:65%}
.company-add-padding .company-contact-info-box .company-contact-info-right a{text-decoration:none;color:#404040}
.company-add-padding .company-contact-info-box .company-contact-info-right a:hover{text-decoration:none;color:#8e208c}
.company-add-padding .company-contact-info-box i{width:15px}
.company-add-padding .company-contact-info-box{margin:-5px 0 0;overflow:hidden}
.company-bottom-box{width:100%;background:#e8e8e8;line-height:24px;padding-left:15px;font-size:13px;  font-weight:400;
}
.company-bottom-box a{color:#666464}
.company-bottom-box a i{color:#666464;margin-right:5px}
.company-bottom-box a:hover i{color:#8e208c}
.company-bottom-box .tab-click-here{color:#929191;  font-weight:400;
font-size:14px}
.company-bottom-box a:hover .tab-click-here{color:#8e208c}
.billing-add-tab .info-text{font-size:13px;color:#5d5c5c;float:left;margin-top:3px;  font-style: italic; font-weight:300;
}
.billing-add-tab .info-text a{color:#5d5c5c}
.continue-btn{border-radius:3px;border:none; font-weight:700;
;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer;display:inline-block;font-size:14px;padding:8px 20px;text-align:center;vertical-align:middle;background:#5c5b5b;float:right}
.continue-btn:hover,.continue-btn:focus{background:#8e208c;-webkit-transition:all .4s ease;transition:all .4s ease}
.billing-add-tab .billing-fill-msg{color:#404040;  font-weight:300;
;float:left;font-size:13px}
.billing-add-tab .require-fill-text{color:#8e208c;float:right;  font-weight:300;
;font-size:13px;font-style:italic}
.billing-add-tab .checkout-form{margin-top:15px}
.inp-parts{float:left;width:100%;position:relative;height:66px}
.inp-parts .form-control{border-radius:0; font-weight:400;border:1px solid #e6e6e6;color:#7f7f7f;font-size:13px;height:40px;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.billing-add-tab .checkout-form .form-control:focus,.billing-add-tab .checkout-form span.checkout-select-wrapper:hover{border-color:#8e208c;border:1px solid #02458b}
.inp-parts .checkout-label{color:#7f7f7f;font-size:13px }
.check-out-mandatory-field{color:#8e208c}
.inp-parts > textarea.form-control{height:75px}
.billing-add-tab .checkout-form .checkout-checkbox label{  font-style: italic; font-weight:300;
;float:left;color:#7f7f7f;font-size:13px;margin-right:15px}
.billing-add-tab .checkout-form .checkout-checkbox input{float:left;margin-right:8px;margin-top:3px}
.billing-add-tab .checkout-form label.highlight{color:#e80288}
.inp-parts .checkout-select-wrapper{color:#7f7f7f;font-size:13px; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#FFF url(../images/checkout-select-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.inp-parts .checkout-select-wrapper .checkout_holder{display:block;margin:0 20px 0 10px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:0}
.payment-methad.resp-vtabs{margin-top:30px!important}
.payment-methad.resp-vtabs ul.resp-tabs-list{float:left;width:30%;margin-top:0!important}
.payment-methad.resp-vtabs .resp-tabs-list li{display:block;border-bottom:2px solid #fff!important;cursor:pointer;float:none;color:#404040; width:100%;line-height:40px;background:#f5f5f5!important;font-size:14px;border-right:none}
.payment-methad.resp-vtabs .resp-tabs-list li i{margin:0 15px 0 40px}
.billing-add-tab .checkout-verticaltabs .resp-tabs-container{padding:10px;background-color:#fbfbfb;float:left;width:70%;clear:none}
.payment-methad.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word;border:none;background:#fbfbfb;padding:10px}
.payment-methad.resp-vtabs li.resp-tab-active{position:relative;z-index:1;background:#c1c6ca!important;border-bottom:2px solid #fff!important;color:#404040; }
.payment-methad.resp-vtabs li.resp-tab-active::after{content:url(../images/checkout-pay-arrow.png);display:inline-block;right:-31px;top:0;position:absolute}
.resp-arrow{width:0;height:0;float:right;margin-top:20px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #c1c1c1;margin-right:10px}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #02458b}
.billing-add-tab .check-payment-tab .tab-content{width:70%;float:right;background:#fbfbfb;border:0;padding:10px 10px 40px;margin-top:0}
.checkout-pay-car-mar{margin:10px 60px 20px 50px}
.pay-title{color:#404040;  font-style: italic; font-weight:300;
;font-size:13px;border-bottom:1px solid #e6e6e6;padding-bottom:5px;font-weight:600}
.payment-box{margin:15px 0;text-align:center}
.payment-box input[type="radio"]{margin:0;opacity:0;padding:0;width:28px}
.payment-box input[type="radio"] + label{background:url(../images/pay-radio-button.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#5f5f5f;display:inline-block;font-style:normal;height:15px;margin-top:10px;margin-left:-20px;padding-bottom:0;padding-left:20px;text-transform:capitalize}
.payment-box input[type="radio"]:checked + label{background-position:0 -15px}
.payment-box img{margin-top:-15px}
.payment-info-box{max-width:325px;margin:0 auto;border:1px solid #e6e6e6;overflow:hidden;padding:10px}
.payment-info-box input[type="text"]{border:1px solid #e6e6e6;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;color:#7f7f7f;font-size:15px  ;height:40px;margin-bottom:10px;padding:10px;width:100%}
.payment-info-box .pay-card-no{position:relative}
.payment-info-box .pay-card-no input{padding:10px 35px 10px 10px}
.payment-info-box .pay-card-no i{color:#7f7f7f;position:absolute;right:10px;top:14px}
.payment-info-box .expire-date{float:left}
.payment-info-box .expire-date input{width:75px}
.payment-info-box .expire-date label{color:#7f7f7f;font-size:14px  ;padding-bottom:5px}
.payment-info-box .ccv-code-box{float:right}
.payment-info-box .ccv-code-box input{padding:5px;width:60px;margin-right:5px}
.payment-info-box .payemnt-sus-text{color:#404040; font-size:13px;margin-top:3px}
.payment-info-box .pay-center{text-align:center;margin:10px 0 0}
.payment-info-box .pay-btn,.invoice-info-box .pay-btn{background:#5c5b5b;border:medium none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;  font-weight:700;
;font-size:14px;padding:6px 30px;text-align:center;text-transform:uppercase;vertical-align:middle}
.invoice-info-box .payemnt-sus-text{color:#404040; font-size:13px;padding:20px 0}
.payment-info-box .pay-btn:hover,.payment-info-box .pay-btn:focus,.invoice-info-box .pay-btn:hover,.invoice-info-box .pay-btn:focus{background:#8e208c;-webkit-transition:all .4s ease;transition:all .4s ease}
.invoice-info-box p,.invoice-info-box p a{  font-weight:300;
;font-size:12px;color:gray;padding:12px 0;line-height:normal}
.invoice-info-box p a:hover{color:#8e208c}
.thank-block{background:#F5F5F5;text-align:center;padding:15px 0}
.thank-block h2{color:#8e208c;text-transform:uppercase; font-size:18px;margin:0;padding:0}
.thank-block p{color:#999;margin:0;padding:0}
.payment-note-box{border-top:1px solid #e6e6e6;padding-top:10px}
.payment-note-box h5{ font-weight:400;color:#363636;font-size:14px}
.payment-note-box ol{margin:15px 0 0 30px}
.payment-note-box li{list-style:inherit; font-weight:400;color:gray;font-size:12px;margin-bottom:15px;line-height:normal;text-align:justify}
.payment-note-box .pay-print-box a{ font-weight:400;color:gray;font-size:13px;float:right;color:#8e208c}
.payment-methad .resp-tab-active{background:#f5f5f5!important;line-height:50px}
.payment-methad .resp-easy-accordion h2.resp-accordion{display:block}
.payment-methad .resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.payment-methad .resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}
.payment-methad .resp-jfit{width:100%;margin:0}
.payment-methad .resp-tab-content-active{display:block}
.payment-methad h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}
.checkout-right-box{border:2px solid #f5f5f5;padding:1px}
.checkout-right-box .cart-item-box{font-size:14px;color:#c1c6ca;padding:20px 15px; font-weight:700;
}
.checkout-right-box .cart-item-box i{font-size:28px;color:#c1c6ca;margin:-5px 5px 0 0;float:left}
.checkout-right-box .checkout-price-table{margin-bottom:0}
.checkout-right-box .checkout-price-table.checkout-right-box .checkout-price-table.checkout-right-box .checkout-price-table > thead > tr > th,.table > tbody > tr > th,.checkout-right-box .checkout-price-table.checkout-right-box .checkout-price-table > tfoot > tr > th,.table > thead > tr > td,.checkout-right-box .checkout-price-table > tbody > tr > td,.table > tfoot > tr > td{border-top:0}
.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+1) > td,.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+1) > th{background-color:#fff}
.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+2) > td,.checkout-right-box .checkout-price-table > tbody > tr:nth-child(2n+2) > th{background-color:#fafafa}
.checkout-right-box .checkout-price-table .table-padding{padding-left:15px;text-align:left}
.checkout-right-box .checkout-price-table > thead > tr > td{padding:15px}
.checkout-right-box .checkout-price-table .table-span{  font-style: italic; font-weight:300;
;font-size:13px;color:#404040;display:block;line-height:22px}
.checkout-right-box .checkout-price-table .js-quntity-input{border:medium none;text-align:center;width:35px;position:relative;font-size:14px;color:#404040;top:15px;background:transparent}
.checkout-right-box .checkout-price-table .js-sp-btn .minus img{position:relative;top:5px}
.checkout-right-box .checkout-price-table .js-sp-btn .plus img{position:relative;top:-25px;left:12px}
.checkout-right-box .checkout-price-table .item-price{font-size:14px;font-weight:500;color:#404040;display:block;margin-bottom:35px; text-align:right}
.checkout-right-box .checkout-price-table .cross-icon a i{color:#666464;text-align:center}
.checkout-right-box .checkout-price-table .cross-icon a:hover i{color:#8e208c}
.checkout-right-box .checkout-price-table .table-span-mar{margin-top:15px}
.checkout-right-box .checkout-price-table .item-free{font-size:12px;  font-style: italic; font-weight:300;
;color:#404040;display:block;line-height:22px;text-align:right}
.checkout-right-box .checkout-price-table tr > td.table-charges{background:#f5f5f5!important; color:#404040;font-size:13px;line-height:25px;border-top:2px solid #fff}
.checkout-right-box .checkout-price-table tr > td.table-delivery-charges{background:#fff!important;color:#404040;font-size:16px; font-weight:700;
;line-height:25px}
.checkout-right-box .checkout-price-table tr > td.table-delivery-charges2{background:#fff!important;color:#8e208c;font-size:15px;line-height:25px;  font-weight:400;
text-transform:uppercase}
.col-md-3 .company-add-padding .company-contact-info-box .company-contact-info-left,.col-md-3 .company-add-padding .company-contact-info-box .company-contact-info-right,.col-md-4 .company-add-padding .company-contact-info-box .company-contact-info-left,.col-md-4 .company-add-padding .company-contact-info-box .company-contact-info-right,.col-md-5 .company-add-padding .company-contact-info-box .company-contact-info-left,.col-md-5 .company-add-padding .company-contact-info-box .company-contact-info-right{width:100%}
.check-block{margin-top:15px}
.check-block .checkbox{display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.checkout-order-block{text-align:center;padding-bottom:30px}
.checkout-order-block.emty-shopping-cart,.checkout-order-block.empty-product-compare{border:none}
.empty-product-compare .empty-image .fa{font-size:145px;color:#ddd}
.checkout-order-block h1{text-transform:uppercase;color:#404040;font-size:24px;margin:20px 0 30px}
.checkout-order-block h3{font-size:14px; color:#404040}
.checkout-order-block p{color:#999;font-size:14px;padding:7px 0;line-height:24px}
.checkout-order-block p a.pink{color:#8e208c}
.order-no{font-size:20px;color:#8e208c;text-transform:uppercase;  font-weight:700;
;padding:0}
.shopping-block{width:100%}
.shopping-block thead{background:#fff;border-bottom:1px solid #ddd;color:#666}
.shopping-block thead tr th{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;  font-weight:300;
;padding:20px 5px;text-align:center;text-transform:uppercase;color:#404040}
.shopping-block tbody tr td.pro-name{text-align:left}
.shopping-block tbody tr td{border-left:1px solid #ddd;border-right:1px solid #ddd;color:#404040;font-size:14px;padding:20px 15px;text-align:center;vertical-align:middle; }
.shopping-block tbody tr td a{color:#404040;font-size:14px}
.shopping-block tbody tr td a i.fa-angle-double-right{font-size:18px;padding-left:7px}
.shopping-block tbody tr td a i.fa-spinner{font-size:18px}
.shopping-block tbody tr td a:hover i.fa-angle-double-right{color:#8e208c}
.shopping-block tbody tr td i.fa-spinner{font-size:16px;color:#404040}
.shopping-block tbody tr.media-shopping td{border-left:0;padding:0 5px 5px 0}
.shopping-block tbody tr.media-shopping td.total-title{text-align:right}
.shopping-block tbody tr.media-shopping td.total-title,.shopping-block tbody tr.media-shopping td.total{background:#404040;color:#fff;padding:10px 5px;text-transform:uppercase;border-right:0}
.shopping-block tbody tr.media-shopping{border-bottom:0}
.shopping-block tbody tr td a{display:block}
.shopping-block tbody tr td.pro-name a{color:#999}
.shopping-block tbody tr{border-bottom:1px solid #ddd}
.shopping-block tbody tr.gray{background:#f5f5f5}
.shopping-block tbody tr.light-gray{background:#fafafa}
.shopping-block tbody tr td.sub-total-title{text-align:right;border-right:0;background:#f5f5f5}
.shopping-block tbody tr td.sub-total{color:#404040;font-size:16px; background:#f5f5f5}
.shopping-block tbody tr.media-shopping.top-gap td{padding-top:15px}
.shopping-block tbody tr.media-shopping.bottom-gap td{padding-bottom:15px}
.shopping-block tbody tr td span{display:none}
.checkout-order-block h2{ font-weight:700;
;font-size:18px;padding-top:20px;color:#404040}
.newsletter-title h2{color:#404040;font-size:16px}
.select-checkbox-type{margin:20px 0}
.newsletter-checkbox{display:inline-block;margin:5px 20px 15px 0}
.newsletter-checkbox .print-checkbox > div{padding:0;margin-right:10px}
.newsletter-subscription label{color:#404040;margin-left:10px;text-transform:capitalize;vertical-align:top;font-size:14px;padding-left:8px}
.addnew-select .radiobox .select-wrapper-col,.addnew-select .radiobox .select-wrapper-col select{line-height:34px}
.newsletter-subscription .select-style,.myacc-add .select-style{border-top:none;border-left:none;border-bottom:none;width:100%}
.newsletter-subscription .scombobox-dropdown-background,.myacc-add .scombobox-dropdown-background{width:auto}
.newsletter-subscription .search-field{width:100%}
.myacc-add .search-field{width:30%}
.newsletter-subscription .search-field input[type="text"],.myacc-add .search-field input[type="text"]{margin-bottom:0}
.newsletter-select{display:inline-block;margin-right:4px}
.select-checkbox-type .radiobox .f-none{margin-left:0}
.select-checkbox-type .radiobox .select-wrapper-col,.select-checkbox-type .radiobox .select-wrapper-col select{width:167.4px}
.newsletter-radio .imprint-box input[type="radio"]{width:auto}
.newsletter-radio .imprint-box input[type="radio"] + label{margin-right:15px;padding-left:0}
.newsletter-radio .imprint-box{font-size:14px  ;color:#7f7f7f;margin-right:5px;padding-bottom:20px}
.marginb10{margin-bottom:10px}
.newsletter-radio .imprint-box .radiobox{margin-top:10px}
.newsletetr-btn{margin-bottom:20px}
.addnew-select .radiobox .select-wrapper-col{width:100%}
.select-wrapper-col select{width:407px}
.addnew-select .radiobox .f-none{margin-left:0;height:37px;display:block;margin-right:0}
.addnew-select .radiobox .select-wrapper-col select{width:93%}
.selectres{display:inline-block}
.change-password-box .btn{text-transform:uppercase;min-width:105px}
.newsletter-checkbox .print-checkbox input[type="checkbox"] + label,.name input[type="checkbox"] + label{background:url(../images/checkbox-01.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#5f5f5f;display:inline-block;font-style:normal;line-height:17px;margin-left:-18px;margin-right:0;padding-bottom:0;padding-left:24px;text-transform:capitalize}
.newsletter-checkbox .print-checkbox input[type="checkbox"]:checked + label{background-position:0 -24px}
.nsmnone{margin-right:0}
.select-checkbox-type .categoryName{float:left;margin-right:14px;position:relative;width:100%}
.select-checkbox-type .categoryName .name{box-shadow:-2px 4px 3px 0 rgba(230,230,230,0.5) inset;border:1px solid #DADADA;cursor:pointer;float:left;padding:7px 0 5px 7px;width:100%;margin-bottom:10px;line-height:16px}
.select-checkbox-type .categoryName ul > li div.name{border:none;box-shadow:none;margin-bottom:0}
.select-checkbox-type .section .categoryName .name *{cursor:pointer}
.subscriptionForm .section .categoryName input{float:left;margin:1px 7px 0;width:8%}
.subscriptionForm .section .categoryName .name label{width:71%;float:left}
.select-checkbox-type .section .categoryName ul{background-color:#fff;border:1px solid #dadada;box-shadow:2px 1px 3px 0 rgba(230,230,230,0.5) inset;display:none;position:absolute;top:32px;width:100%;z-index:1}
.name input[type="checkbox"] + label{padding-left:22px;font-size:13px}
.select-checkbox-type .section a.expand{height:100%;width:30px;position:absolute;top:0;right:0}
.select-checkbox-type .section a:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7f7f7f;position:absolute;top:12px;left:10px}
.div-state{position:relative}
.state-open-click{background:#D7D7D7;margin-left:40px;position:absolute;right:0;z-index:99}
.container-1{display:none}
.ob-myaccount-sidebar .panel-title{padding-left:10px}
.ob-myaccount-sidebar ul{background:#fafafa; font-size:14px}
.ob-myaccount-sidebar ul li a{color:#7f7f7f}
.ob-myaccount-sidebar ul li:hover{border-bottom:1px #02458b solid}
.ob-myaccount-sidebar ul li:hover a,.myaccount-sidebar ul li.active a{color:#404040}
.ob-myaccount-sidebar ul li:hover a i,.myaccount-sidebar ul li.active a i{color:#8e208c}
.ob-myaccount-sidebar ul li{border-bottom:1px solid #bdbdbd;padding:10px 0}
.ob-myaccount-sidebar ul li:last-child{border-bottom:none}
.ob-myaccount-sidebar ul li a{color:#7f7f7f;vertical-align:middle;margin-left:25px}
.ob-myaccount-sidebar ul li a i{font-size:15px;margin-right:10px;width:15px}
.ob-my-account-title{background:none;border:none}
.my-account-left .profile-pic img{max-width:100px;height:100%}
.ob-account-right .ob-product-compare-list{margin-top:0;margin-bottom:10px}
.ob-myaccount-mywishlist{display:table;width:100%}
.myaccount-title{float:left}
.myaccount-title h2{color:#404040;font:18px roboto_condensedbold;padding-bottom:20px;padding-top:10px;text-transform:uppercase}
.myaccount-title h2 i{margin-right:12px;margin-top:10px;position:relative}
.myaccount-title h2 i span{position:absolute;top:-4px;left:2px;color:#fff}
.myaccount-title span{font-size:14px;margin-left:5px;text-transform:initial;  font-weight:400;
}
.ob-myaccount-mywishlist .sort-product{float:right;margin-top:20px}
.ob-myaccount-mywishlist .sort{float:right;margin-right:0;white-space:nowrap;width:auto}
.ob-myaccount-mywishlist .sort-style{width:auto}
.ob-myaccount-mywishlist .sort-style .scombobox-display{text-transform:capitalize;padding-right:20px}
.ob-myaccount-mywishlist .ob-sort-block{float:right}
.ob-gender-select-box span.checkout-select-wrapper,.ob-gender-select-box span.checkout-select-wrapper .custom-select,.inp-parts.ob-gender-select-box{width:60%;display:block}
.ob-addnew-addressbtn{margin-top:10px}
.ob-locate-distributor{margin-top:15px}
.ob-locate-distributor .select-style select{border:1px solid #e6e6e6;padding:8px 7px 9px 8px}
.ob-change-password-box input[type="text"]{padding:0 10px;font-size:13px;margin-bottom:0}
.ob-change-password-box{border:none;background:none;padding:0}
.ob-change-password-box input[type="text"]{border-radius:0}
.my-track-detail-table .table{border:1px solid #ccc}
.my-track-detail-table .table > thead > tr > th{  font-weight:700;
;border-right:1px solid #ccc;border-bottom:none;background:#fefefe;color:#404040;font-weight:400}
.my-track-detail-table .table-striped > tbody > tr{border-top:1px solid #ccc}
.my-track-detail-table .table-striped > tbody > tr:nth-child(2n+1) > td{background:#FFF}
.my-track-detail-table .table-striped > tbody > tr > td{text-transform:capitalize;font-size:14px;  font-weight:400;
border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px}
.my-track-detail-table .table.table-striped > thead > tr > th{text-transform:uppercase;font-size:14px;  font-weight:700;
;border-right:1px solid #ccc;color:#404040;text-align:center;padding:16px 7px}
.my-track-detail-table .table-striped > tbody > tr > td{background:#FFF}
.my-track-detail-table table tbody tr td a,.my-quote-edit-delete a{  font-weight:700;
;cursor: pointer;}
.my-track-detail-table a{position:relative;color:#404040}
.my-track-detail-table .table-striped > tbody > tr > td > span{color:#404040;font-size:15px;  font-weight:700;
}
.my-track-detail-table .my-track-all-btn i:first-child{margin-right:5px}
.my-track-detail-table .my-track-all-btn i{color:#999;font-size:21px}
.my-track-detail-table .my-track-all-btn i:hover{color:#8e208c}
.my-track-detail-table .table-striped > tbody > tr > td.unit-price{text-transform:none;  font-weight:700;
}
.my-track-detail-table .table-striped > tbody > tr > td.track-line{border-right:none;background:#F5F5F5}
.my-track-detail-table .table-striped > tbody > tr > td.delivery-on-date{padding-top:5%;background:#F5F5F5}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td{padding:0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td{padding:10px 15px;border-bottom:1px solid #ccc;text-align:left}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td img{max-width: 115px;}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td .track-order-billing-address h3{  font-weight:700;
;text-transform:capitalize;font-size:16px;padding:0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td h3{  font-weight:700;
;text-transform:capitalize;font-size:14px;padding:7px 0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td p{font-size:13px;color:#333;  font-weight:400;
line-height:20px}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td .req-info-add-block{padding:0}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td .req-info-add-block a{  font-weight:400;
}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr td .req-info-add-block ul li{font-size:13px}
.track-top-line{border-top:3px solid #02458b}
.text-right{text-align:right}
.my-track-detail-table .table-striped > tbody > tr.track-order-shipping-block td{padding:0}
.ob-track-order-detail{border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.ob-track-order-detail ul{padding:5px}
.ob-track-order-detail ul li{color:#404040;padding:12px 0;border-bottom:1px solid #ccc;font-size:14px  }
.ob-track-order-detail ul li:last-child{border-bottom:none}
.ob-track-order-detail ul li span{font:14px roboto_condensedbold}
.ob-track-order-detail .track-contact-block{float:left;margin-right:20px}
.ob-track-order-detail li.track-address{padding:6px 0}
.ob-track-order-detail ul li i.fa{margin-right:5px}
.inquiry-email-contact p{margin-bottom:5px}
.inquiry-email-contact a{color:#333}
.inquiry-email-contact a:focus,.inquiry-email-contact a:hover{color:#8e208c}
.track-order .track-ord-tab table{border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1)}
.track-order h2.head-sub{font-size:16px;color:#404040;padding-bottom:10px;text-transform:capitalize}
.track-product-name a{color:#404040}
.track-product-name a:hover{color:#8e208c}
.track-order .track-ord-tab table tr td{padding:11px 15px;font-size:14px}
.track-order h2.track-product-name{padding-bottom:7px}
.track-order h2.head-sub-detail{padding-top:25px}
.track-order .track-ord-tab table tr td.track-address{padding:6px 15px;font-size:14px}
.track-order .track-ord-tab table span.track-ord-nm{font:15px roboto_condensedbold;color:#404040}
.track-order .track-ord-tab table span.track-ord-code{font-size:14px;color:#404040}
.track-order .track-padd{padding-right:5px}
.track-order .track-wid{padding-right:30px}
.top-line-track{border:1px solid #e6e6e6;padding:10px;margin-bottom:20px}
.track-img-block{width:12%;float:left;margin-top:12px}
.track-content-block{width:19%;float:left;margin-top:15px}
.track-content-block h2{font:14px roboto_condensedbold;color:#404040;text-transform:uppercase}
.track-content-block span{font-size:14px;color:#404040;text-transform:capitalize;display:block}
.track-border-block{display:table;margin:22px auto}
.track-slider-handle{border:4px solid #02458b;color:#8e208c;width:95px;text-align:center;border-radius:25px;font:12px robotobold;text-transform:uppercase;padding:2px 5px;float:left}
.track-slide1{border:4px solid #02458b;text-align:center;border-radius:25px;font:12px robotobold;text-transform:uppercase;padding:2px 7px;float:left}
.track-slide1 a{color:#8e208c}
.track-slider-handle a{color:#8e208c}
.track-slider-fill-full{float:left;width:50px;border:2px solid #02458b;margin-top:12px}
.track-slider-count{border:4px solid #c1c6ca;text-align:center;border-radius:25px;font:12px robotobold;text-transform:uppercase;padding:2px 7px;float:left}
.track-slider-count a{color:#c1c6ca}
.track-slider-select-left{float:left;width:20px;border:2px solid #02458b;margin-top:12px}
.track-slider-select-middle{float:left;width:30px;border:2px solid #c1c6ca;margin-top:12px}
.track-slider-selection-count{float:left;width:50px;border:2px solid #c1c6ca;margin-top:12px}
.track-status-block{width:18%;float:left}
.track-status-block h3{color:#8e208c;font-size:22px  ;text-align:center;padding-bottom:7px}
.return-ion{text-align:center;display:block;border:1px solid #999;width:135px;margin:0 auto;margin-bottom:10px}
.return-ion a{font:12px roboto_condensedbold;color:#7f7f7f;text-transform:uppercase;padding:8px 0 9px;display:block}
.return-ion:hover{border:1px solid #02458b}
.return-ion a:hover{color:#8e208c}
.return-ion a i{padding-right:7px}
.alert{position:fixed!important;top:0;margin:0 auto;left:0;right:0;text-align:center;z-index:9991;padding:6px 15px;border-radius:0 0 4px 4px;width:1000px}
.alert .close {top:5px!important;}
.alert .fa-spin{font-size:20px;margin-right:5px}
.alert-loading{width:30%}
.model-popup-black .modal-content .alert-success .close{top:-2px}
.product-category-banner li{margin-bottom:20px}
.quantity-block .scrollbar{max-height:110px}
.quick-quote-list.list-view .pro-box .product-img-blk{height:280px}
.quick-quote-form input[type="submit"]{margin:0;width:130px;margin-right:15px}
.quick-quote-form input[type="reset"],.quick-quote-form button[type="submit"]{margin:0;width:130px;margin-left:15px}
.quick-quote-form textarea{height:203px}
.disabled{pointer-events:none;cursor:not-allowed;opacity:.5;background-color:#5d5c5c;}
.btn.disabled{background-color:#5d5c5c!important}
.product-rcat-input-style{background:#fff;width:100%}
.product-rcat-input-style input{width:100%;padding:7px 7px 8px; border:none}
.product-rcat-input-style.select-style input{padding:10px 7px 9px;font-size:14px;  font-style: italic; font-weight:300;
}
.search-field.product-rcat-search{width:85%}
.search-field.product-rcat-search input[type="text"]{border:1px solid #e6e6e6}
.pro-rel-cat .product-wrap a .product-cat-box{cursor:pointer}
.pro-rel-cat.ob-product-grid .pro-box{border:2px solid #f5f5f5}
.pro-rel-cat.ob-product-grid .pro-box:hover{border:2px solid #02458b}
.login-close-btn .close-model{position:fixed;right:0;top:10px;margin-right:10px;z-index:1}
.empty-list-dropdown{width:100%;  font-weight:300;
;text-align:center;padding-bottom:20px}
.empty-list-dropdown h2{width:100%;font-size:32px;text-align:center;padding:10px;font-weight:100;  font-weight:300;
}
.empty-list-dropdown h2 .fa{font-size:27px;margin-bottom:20px}
.empty-list-dropdown small{font-size:16px;text-align:center;width:100%}
.price-print-block{width:20%;float:left;}
/*-END PRINT--*/
.uploaded-img-pdf {display: inline; margin-left: 15px;}
.print-logo1 {text-align: right;padding-bottom: 30px;}
.print-product .print-main-img {text-align: center;}
.print-product .print-main-img img {display: inline;}
.print-botton1 a {cursor: pointer;border-radius: 0px;}



/*-END PRINT--*/
.thankyou{padding:50px 0}
.thankyou .thankyou-title{font-size:100px;color:#dedede;font-weight:700;text-transform:uppercase; text-shadow:0 -2px 0 #c7c7c7;padding-bottom:30px; display:inline-block;}
.thankyou .thankyou-text{font-size:14px;padding:0 5%;color:#7f7f7f;padding-bottom:30px}
.sitemap-parts{max-width:340px}
.sitemap-parts .panel-group{position:relative}
.sitemap-parts .panel-heading{border-bottom:solid 1px #d6d6d6;padding-left:0}
.sitemap-parts .panel-heading h2{font-size:16px;color:#404040; font-weight:400;font-weight:700}
.sitemap-parts .panel-heading .caret-icon{position:absolute;right:10px;top:9px;background:url(../images/sprite.png) no-repeat -8px -75px;width:15px;height:15px}
.sitemap-parts .panel-heading.open .caret-icon{position:absolute;right:10px;top:9px;background:url(../images/sprite.png) no-repeat -8px -39px;width:15px;height:15px}
.sitemap-parts .panel-heading.open h2{color:#8e208c}
.sitemap-parts .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;padding:0}
.sitemap-menu{width:230px;margin:0 auto}
.sitemap-menu li{width:100%;border-left:solid 1px #d6d6d6;padding-left:15px;position:relative}
.sitemap-menu li span{border-bottom:solid 1px #d6d6d6;width:15px;position:absolute;bottom:0;left:0}
.sitemap-menu li a{width:100%;top:8px;position:relative;display:inline-block;padding-left:10px;color:gray;font-size:13px}
.sitemap-menu li a:hover{color:#8e208c}
.top_search_btn{color:#404040;font-size:18px;letter-spacing:.5px;margin-top:20px;padding:0;text-transform:uppercase;  font-weight:700;
}
.top_search_btn h4{float:left;margin-left:5px}
.search_icon{float:left}
.search_block_main_content{text-align:center;margin-top:50px}
.search_block_main_content .fa{font-size:140px;float:none;color:#DEDEDE;text-shadow:0 -1px 0 #B9B9B9}
.search_block_main_content h4{color:#404040;font-size:18px;letter-spacing:.5px;margin-top:20px;padding:0;  font-weight:700;
}
.search_block_main_content p{font-size:14px;margin-top:10px}
.top_search_btn .fa-search{font-size:20px}
.search_block_main_content .input-group{min-width:460px;margin:auto;margin-top:15px;display:inline-block;line-height:55px}
.search_block_main_content .input-group-addon,.search_block_main_content .input-group-btn,.search_block_main_content .input-group .form-control{display:block}
.search_block_main_content .input-group span.input-group-btn button[type="submit"]{font-family:FontAwesome;border:none;box-shadow:none;background:none}
button.fa-search.fa-fw.search_icon.fa{font-size:15px;background:#FFF;position:relative;border:none;right:33px;width:23px;z-index:3;color:#8e208c}
input.form-control{border-radius:0}
.search_block_main_content form{line-height:55px}
@-moz-keyframes ajax-loading-ball {
0%{opacity:0;transform:scale(0)}
5%{opacity:1}
100%{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ajax-loading-ball {
0%{opacity:0;-webkit-transform:scale(0)}
5%{opacity:1}
100%{opacity:0;-webkit-transform:scale(1)}
}
@keyframes ajax-loading-ball {
0%{opacity:0;transform:scale(0)}
5%{opacity:1}
100%{opacity:0;transform:scale(1)}
}
.ajax-loading-ball{position:fixed;top:0;bottom:0;left:0;right:0;display:block;z-index:9999}
.ajax-loading-ball > div{animation:1s linear 0 normal none infinite ajax-loading-ball;-webkit-animation:1s linear 0 normal none infinite ajax-loading-ball;background-color:#8e208c;left:50%;margin:-50px 0 0 -50px;top:50%;opacity:0;position:absolute;width:100px;height:100px;border-radius:50%}
.ajax-loading-ball > div:nth-child(2){animation-delay:.2s;-webkit-animation-delay:.2s;background-color:#8e208c}
.ajax-loading-ball > div:nth-child(3){animation-delay:.4s;-webkit-animation-delay:.4s;background-color:#8e208c}
.sub-shop-list-cont{width:100%;display:table;height:360px;padding:10px;border:solid 1px #ddd}
.sub-shop-list-cont > a{display:table-cell;max-width:0;width:100%;vertical-align:middle;height:340px;text-align:center}
.sub-shop-list-cont > a > img{max-height:100%;max-width:100%;border:slid 1px #ddd}
.unsub-wrap{background:url(../images/unsub-bg.jpg);background-size:cover;background-position:center center;min-height:100vh;height:100vh}
.unsub-wrap .innerpage{background:url(../images/unsub-guy.png) no-repeat center top;margin-top:0;position:relative;padding-top:100px;z-index:10;min-height:100vh;height:100vh}
.unsub-wrap .ob-unsubscribe-block{left:0;margin:0 auto;position:absolute;right:0;top:270px;min-height:350px}
.unsub-wrap .ob-unsubscribe-block h1{font-size:50px;  font-weight:300;
;text-transform:uppercase;text-align:center;color:#8e208c;font-weight:300;padding:20px 0;line-height:55px;letter-spacing:5px}
.unsub-wrap .ob-unsubscribe-block h3{text-align:center;font-size:24px;text-transform:uppercase;  font-weight:400;
padding-bottom:20px;color:#666}
.unsub-wrap .ob-unsubscribe-block form{width:60%;margin:0 auto}
.unsubscribe-text{position:absolute;bottom:-40px;left:0;right:0;margin:0 auto;text-align:center;text-transform:uppercase;  font-weight:400;
font-size:14px;-ms-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}
.unsubscribe-text a{color:#fff}
.unsubscribe-text a:hover{color:#8e208c}
.inquiry-subshop a{text-decoration:none;color:inherit}
.inquiry-subshop a:hover{color:inherit}
.virtual-button{background:#666;text-align:center;min-width:120px;min-height:39px;padding:8px;color:#fff;  font-weight:700;
;font-size:16px;text-transform:uppercase;position:absolute;top:0;left:0}
.virtual-button:focus,.virtual-button:hover{background:#8e208c;color:#fff}
.virtual-button i{padding-right:5px}
.virtual-button:focus i,.virtual-button:hover i{color:#fff}
.product-detail-wrapper .nav-tabs{float:none;width:100%;display:inline-block;border-bottom:1px #ccc solid;padding:0;margin-bottom:15px}
.product-detail-wrapper .nav-tabs li:nth-child(1){margin-left:120px}
.product-detail-wrapper{position:relative}
.product-detail-wrapper .nav-tabs li{padding:0;width:auto;min-width:150px;margin-bottom:-1px}
.ui-sub-tab > .nav-tabs li:nth-child(1){margin-left:0}
.ui-sub-tab > .nav-tabs li{width:50%;min-width:inherit}
.ui-sub-tab > .nav-tabs li a,.three-tab .nav-tabs li a{text-transform:none}
.ui-sub-tab > .nav-tabs li.active a::before,.three-tab .nav-tabs li.active a::before{display:none}
.ui-sub-tab > .quantity-table > .quantity-size li:nth-child(6),.three-tab .quantity-table > .quantity-size li:nth-child(6){border:1px #ddd solid;background:url(../images/gray-slice.png) repeat-x 0 0;text-align:left}
.three-tab .nav-tabs li{margin:0 0 -1px!important;width:33.3%}
.quantity-table .quantity-size li.color-input{width:30px;height:30px;border:2px #ddd solid!important}
.product-detail-wrapper .print-checkbox label{font-size:14px;position: relative;padding-left: 20px;line-height: 34px;}
.product-detail-wrapper .print-checkbox .checkbox{width:33%;padding:0;margin:5px 0}
.login-col .log-bottom a{font-size:14px;color:#444}
/*.login-col .inner-box form > div:nth-child(3) a{color:#444}*/
.info-popup p{padding-top:10px}
.info-popup .form-group{display:inline-block;width:100%}
.info-popup .form-group .error-message li{bottom:-10px}
.info-popup .shipping-col{padding-bottom:0}
.ob-product-detail-page .skuprice > div:last-child{padding-right:15px;border-right:0;padding-top:13px}
.ui-widget-content{z-index:9999}
.color-box .owl-nav .owl-buttons{position:absolute;right:5px;top:-38px}
.color-box .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.color-box .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.wish-list-color-box .owl-nav .owl-buttons{position:absolute;right:5px;top:-38px}
.wish-list-color-box .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.wish-list-color-box .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.wish-list-color-box-guest .owl-nav .owl-buttons{position:absolute;right:5px;top:-38px}
.wish-list-color-box-guest .owl-nav .owl-prev{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll 0 0;border-radius:0;height:15px;width:15px}
.wish-list-color-box-guest .owl-nav .owl-next{background:rgba(0,0,0,0) url(../images/pink_arrows.png) no-repeat scroll -16px center;border-radius:0!important;height:15px;width:15px}
.tab-quantity{position:absolute;right:0;top:0;width:100%;height:36px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
	.sort-style{background:#fff}
	.sort-style select{margin-right:0}
}
.myaccount-dropdown{background:#555;font-size:14px;color:#fff;width:100%;margin:15px 0;padding:10px;border-radius:5px;display:block}
.myaccount-dropdown i{padding-top:3px;transition:all .5s}
.myaccount-dropdown:hover{background:#8e208c;color:#fff}
.myaccount-dropdown:focus{color:#fff}
.category-block.open .filter-search{display:block}
.category-block.open .myaccount-dropdown i{transition:all .5s}
.form-group .sec_code_box a{  font-weight:400;
;font-size:13px;color:#7f7f7f}
.form-group .sec_code_box a:hover{color:#8e208c}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.advance-search-col .inp-parts .checkout-select-wrapper{position:relative}
.inp-parts .checkout-select-wrapper .checkout_holder{position:absolute;top:0}
.checkout-select-wrapper{position:relative}
}
.widget-box-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,0.5);z-index:98999;padding:15%;text-align:center}
.widget-box-overlay>[class*="icon-"]{position:absolute;top:15%;left:0;right:0;text-align:center}
.widget-box.collapsed .widget-box-overlay>[class*="icon-"]{top:5%}
.widget-box-overlay>.icon-spin{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;animation-duration:1.2s}
.widget-box-overlay{display:none;font-size:30px}
ul.quote-quantity-header{margin-left:38px}
ul.quote-quantity-header li{width:55px;text-align:center;padding:3px 0;background:none;font-size:14px;border:1px #ddd solid;color:#000;height:auto;margin-right:8px;border-bottom:0}
.widget-box-overlay{display:none;font-size:30px}
.opps-block{text-align:center}
.opps-block img{display:inline-block}
.opps-block p{font-size:16px;  font-weight:700;
;color:#515151;padding:25px 0;line-height:22px}
.widget-box-overlay{display:none;font-size:30px}
.opps-block{text-align:center}
.opps-block img{display:inline-block}
.opps-block p{font-size:16px;  font-weight:700;
;color:#515151;padding:25px 0;line-height:22px}
.edit-product-modal .modal-lg{width:960px}
.edit-product-modal .estimate-detail .estimate-totle-block{margin-bottom:0}
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row{margin-bottom:5px}
.edit-product-modal .scrollbar{max-height:620px;overflow-y:auto;overflow-x:hidden;margin-bottom:5px}
.edit-product-modal #style-1::-webkit-scrollbar{background:#eee;border:none;border-radius:0;position:absolute;background-position:0 0;top:0;width:7px}
.edit-product-modal #style-1::-webkit-scrollbar-thumb{height:64px;width:7px;cursor:pointer;border-radius:0;background:#004d7d;overflow:hidden;position:absolute;top:0;left:0}
.edit-product-modal .estimate-detail .estimate-tag-block{padding:5px 20px}
.edit-product-modal .estimate-tag-block .additional-change-left{font-size:12px;color:#5e5e5e}
.edit-product-modal .estimate-tag-block .additional-change-right{padding-top:0}
.edit-product-modal .estimate-tag-block .additional-change-right p{text-align:left}
.edit-product-modal .estimate-tag-block .additional-change-right p,.edit-product-modal .estimate-tag-block .additional-change-right span{font-size:11px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td span{font-size:14px;  font-weight:700;
;color:#666464;font-weight:400;margin-right:10px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td{padding:10px 0;  font-weight:400;
;font-size:14px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td.estimate-sub-totle{width:42%}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h4{margin-right:10px}
.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h4,.edit-product-modal .estimate-totle-block .estimate-sub-table tbody tr td h5{display:inline-block;font-size:15px;text-transform:uppercase;  font-weight:700;}
.edit-product-modal .nav-tabs li.active a::before,.edit-product-modal .nav-tabs li:hover a::before{position:absolute;content:'';width:100%;height:3px;background:#8e208c;left:0;right:0;top:0}
.search_block_main_content img{margin:auto}
.search_block_main_content h4{ font-weight:700}
.search_block_main_content p{font-style:italic}
.result h5{display:inline;font-weight:700}
.result a{background:#F2F2F2;border:1px solid #D5D5D5;font-size:14px!important;color:#7F7F7F;padding:4px}
.suggested-products-title h5{padding-top:15px;padding-left:15px;font-weight:700;margin-top:50px;height:50px;background:transparent linear-gradient(to bottom,#F5F5F5 0%,#FDFDFD 100%) repeat scroll 0 0;border-bottom:3px solid #F3F3F3;margin-bottom:35px}
.view-more-button{text-align:center}
.view-more-button a.btn-default{display:inline-block;background:#8e208c none repeat scroll 0 0;padding:13px;width:229px;border-radius:2px}
.order-remove-modal .modal-dialog{top:25%}
.order-remove-modal .modal-header h1.modal-title{  font-weight:700;
}
 h1.modal-title i.quote-icon span {color:#000;}
.order-remove-modal .modal-body .remove-item h3{margin:30px 0;padding:0;text-align:center;  font-weight:700;
;color:#8e208c;font-size:20px;line-height:36px}
.order-remove-modal .button-secondary-pink,.order-remove-modal .button-secondary{background:#8e208c;border:none;box-shadow:none;color:#fff;font-size:14px;min-height:33px;min-width:101px;  font-weight:400;
;padding:0;text-transform:uppercase;border-radius:0}
.order-remove-modal .button-secondary-pink:hover{background:#5d5c5c;border:none}
.order-remove-modal .button-secondary{background:#5d5c5c}
.main-checkout-block .panel-group{margin-left:25px}
.main-checkout-block .panel-heading{background:#e3e3e3;padding:25px 40px;border-radius:0}
.main-checkout-block .panel-group .panel+.panel{position:relative}
.main-checkout-block .panel-group .panel{border-radius:0}
.main-checkout-block .panel-default > .panel-heading .panel-title{color:#5d5c5c;font-size:16px; text-transform:uppercase}
.main-checkout-block .panel-default > .panel-heading .panel-title > a{display:block}
.main-checkout-block .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none;padding:0}
.main-checkout-block .panel-group .open > .panel-heading .panel-title > a{color:#8e208c}
.main-checkout-block .open .panel-heading{background:#fff}
.main-checkout-block .company-add-padding .company-contact-info-box .company-contact-info-left{width:35%}
.main-checkout-block .company-add-padding .company-contact-info-box .company-contact-info-right{width:65%}
.main-checkout-block .continue-btn{box-shadow:none;border-radius:0;min-width:157px;height:32px;border:none;margin:0}
.main-checkout-block .panel-group .panel:after{background:url(../images/checkout-payment-process.png) no-repeat;content:"";height:50px;top:8px;position:absolute;width:50px}
.main-checkout-block .panel-group .panel:nth-child(1):after{background-position:-60px 0;left:14px}
.main-checkout-block .panel-group .panel:nth-child(2):after{background-position:-60px -72px;left:-27px}
.main-checkout-block .panel-group .panel:nth-child(3):after{background-position:-60px -147px;left:-27px}
.main-checkout-block .panel-group .panel.open:nth-child(1):after{background-position:0 0;left:15px}
.main-checkout-block .panel-group .panel.open:nth-child(2):after{background-position:0 -72px;left:-26px}
.main-checkout-block .panel-group .panel.open:nth-child(3):after{background-position:0 -147px;left:-26px}
.search-contact-book{margin:0 0 20px;padding:10px;background:#f0f0f0;border:2px solid #e3e3e3;width:100%}
.search-contact-book input[type="search"]{margin:0;padding:5px;background:url(../images/checkout-search.png) no-repeat right 10px top 50% #fff;height:26px;border:1px solid #dedede;width:84%;color:#b2b2b2;font-size:12px;  font-style: italic; font-weight:300;
;vertical-align:top}
.search-contact-book input[type="text"]{margin:0;padding:5px;background:#fff;height:26px;border:1px solid #dedede;width:80%;color:#b2b2b2;font-size:12px;  font-style: italic; font-weight:300;
;vertical-align:top}
.search-contact-book input[type="submit"]{margin:0;padding:0;background:#4d4d4d;height:26px;border:1px solid #dedede;min-width:103px;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;line-height:23px;  font-weight:700;
;box-shadow:none;border-radius:0}
.search-contact-book span{color:#404040;font-size:16px;  font-weight:700;
;text-transform:uppercase;margin-right:20px;display:inline-block}
.add-new-address-form{height:254px;overflow-x:hidden;margin-bottom:20px;padding:20px 0}
.add-new-address-form .tab-float label.tab-label{color:#404040;  font-weight:300;
;font-size:13px}
.add-new-address-form .tab-float{margin:10px 0}
.add-new-address-form span.billing-fill-msg{ font-size:13px}
.main-checkout-block .inp-parts > textarea.form-control{height:40px}
.tab-marging2 .info-text{color:#5d5c5c;float:left; font-size:13px;margin-top:3px;margin-bottom:10px}
.tab-marging2 .info-text span a{color:#5d5c5c}
.tab-marging2 .info-text span a:hover{color:#8e208c}
.main-checkout-block .panel-group .nav-tabs{border-bottom:0}
.main-checkout-block .panel-group .nav-tabs > li{text-align:center;width:33.33%;background:#fafbfb;margin-bottom:0}
.main-checkout-block .panel-group .nav-tabs > li a{border-radius:0;color:#5d5c5c;text-transform:uppercase;font-size:16px;  font-weight:700;
;border:none;margin-right:0}
.main-checkout-block .panel-group .nav-tabs > li a i{margin-right:10px}
.main-checkout-block .panel-group .nav > li > a:hover,.main-checkout-block .panel-group .nav > li > a:focus{background:#fafbfb;border-bottom:2px solid #02458b}
.main-checkout-block .panel-group .nav-tabs > li{border-right:1px solid #e3e3e3}
.main-checkout-block .panel-group .nav-tabs > li:last-child{border-right:none}
.main-checkout-block .panel-group .nav-tabs > li.active > a,.main-checkout-block .panel-group .nav-tabs > li.active > a:hover,.main-checkout-block .panel-group .nav-tabs > li.active > a:focus{background:#fafbfb;border-bottom:2px solid #02458b;border-radius:0}
.main-checkout-block .panel-group .tab-content{padding:50px 0}
.main-checkout-block .tab-content .paypal{text-align:center}
.main-checkout-block .product-compare-top-navi{text-align:left}
.card-security span{margin:0;padding:0;display:block;font-size:14px;color:#8e208c;  font-style: italic; font-weight:300;
}
.card-security p{margin:0;padding:0;font-size:14px;color:#7f7f7f; }
.card-type{margin:20px 0;padding:0}
.card-type a{margin:0 20px 0 0;padding:0;display:inline-block;background:url(../images/card-type.png)no-repeat left top;width:65px;height:56px}
.card-type a.visa{background-position:0 0}
.card-type a.mastercard{background-position:-92px 0}
.card-type a.discover{background-position:-184px 0}
.card-type a.delta{background-position:-276px 0}
.card-type a.americanexpress{background-position:-368px 0}
.expiry-month{padding-right:0;width:30%}
.expiry-year{padding-right:0;width:30%}
.expiry-nmuber{padding-right:0;width:15%}
.expiry-img{width:25%}
.expiry-img a i{color:#404040;font-size:14px}
.expiry-img a:hover i{color:#8e208c}
.main-checkout-block .form-group .inp-parts{height:40px}
.main-checkout-block .form-group .checkbox{padding-left:12px}
.amount-payable h3{margin:0;padding:0;color:#5d5c5c;font-size:21px;text-transform:uppercase;  font-weight:700;
}
.amount-payable span{color:#8e208c}
.amount-payable .product-compare-top-navi{margin:0;padding:0}
.amount-payable .product-compare-top-navi .add-btn.gray{min-width:107px;text-align:center}
.main-checkout-block .po-number label{border-radius:0;color:#5d5c5c;text-transform:uppercase;font-size:14px;  font-weight:700;
;border:none;margin-right:0}
.invoice{  font-style: italic; font-weight:300;
}
.invoice span{color:#8e208c}
.main-checkout-block .pay-invoice .product-compare-top-navi{margin:10px 0 30px}
.main-checkout-block .tab-content > .tab-pane{padding:0 20px}
.credit-card-payment .form-group label{font-size:14px; font-weight:400;color:#7f7f7f}
.credit-card-payment .form-group .checkbox label{font-size:14px;color:#414141;  font-weight:400;
}
.displaynone{display:none}
.displayblock{display:block!important}
.ob-catalog-block .pro-box{min-height:375px}
.ob-catalog-block .pro-box .pro-image{min-height:332px}
.ob-catalog-block .pro-box .pro-image img{min-height:332px; width: 100%;}
.ob-catalog-block .pro-desc .item-title{min-height:auto;color:#404040;  font-weight:400;
font-size:16px}
.ob-catalog-block .pro-desc{min-height:auto;padding:10px 0;background:#f5f5f5;position:absolute;bottom:0;width:100%;border-top:1px solid #d4d4d4}
.ob-catalog-block .pro-box:hover .pro-desc{min-height:85px;border-top:1px solid #02458b;color:#404040}
.ob-catalog-block .pro-desc .pro-button{top:5px}
.ob-catalog-block .pro-box:hover .pro-desc .item-title{margin-top:45px}
.quote-detail-wrapper .scroll-block{margin-bottom:20px;border:1px #dfdfdf solid}
.quote-detail-wrapper .scroll-content{padding:15px;background:#fff}
.quote-detail-wrapper .quote-block.quote-header-block{border:0}
.quote-detail-wrapper .navbar .fa-quote-right{font-size:20px;padding:7px 4px 0;color:#999}
.quote-detail-wrapper .quote-header-block{padding:10px;display:table;width:100%}
.quote-detail-wrapper .quote-block.title-colum{border:0}
.quote-detail-wrapper .quote-block{margin-bottom:20px;border-top:1px #dfdfdf solid;}
.quote-detail-wrapper .quote-block .quote-header{width:100%;display:inline-block;padding:8px 15px}
.quote-detail-wrapper .quote-header-col{width:100%;display:inline-block;padding:10px 15px}
.quote-detail-wrapper .quote-header h2{color:#404040;font-size:16px;  font-weight:700;
;text-transform:uppercase;padding-top:7px}
.quote-detail-wrapper .custom-button{background:#959595;color:#fff;font-size:14px;  font-weight:700;
;text-transform:uppercase;line-height:30px;height:30px;padding:0 10px;display:block;float:left;margin-left:10px}
.quote-detail-wrapper .custom-button:hover,.custom-button:focus{background:#8e208c;color:#fff}
.quote-detail-wrapper .custom-button i{padding-right:5px}
.quote-detail-wrapper .quote-block .quote-header-block h2{font-size:20px; font-weight:700;
;color:#8e208c;margin:0;padding:5px 15px 0 0}
.quote-detail-wrapper .quote-header-block span.show-date{font-size:15px;  font-weight:700;
;color:#404040;padding:3px 0 0;text-transform:uppercase}
.quote-detail-wrapper .quote-header-block a.show-header{float:left;margin:10px 15px 0;color:#666464;font-size:12px}
.quote-detail-wrapper .quote-header-block .input-group-addon{border-radius:0;background:#959595;color:#fff}
.quote-detail-wrapper .quote-block .quote-header-small,.scroll-header{background:#f6f6f6;width:100%;display:table;padding:8px 15px;border-bottom:1px #e6e6e6 solid}
.quote-detail-wrapper .quote-block .quote-header-small h3{font-size:15px;  font-weight:700;
;text-transform:uppercase;color:#404040;margin:0;padding:8px 5px;}
.quote-detail-wrapper .quote-block .panel-group .panel{border-top:0;margin-bottom:10px;border-radius:0;background:#f9f9f9}
.quote-detail-wrapper .quote-block.product-info-col-2 .quote-header-small .admin-custom-btn{margin:-8px -8px -4px}
.quote-detail-wrapper .quote-block .panel-heading{background:#f9f9f9;padding:9px 15px;border-top:2px #02458b solid;border-radius:0}
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1){font-size:16px;color:#404040; font-weight:700;
}
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1) i{margin-right:10px;font-size:15px;color:#8e208c;background:none;}
.quote-detail-wrapper .quote-block .panel-heading > a i:nth-child(2){margin:0;color:#404040;font-size:18px;padding-top:3px}
.quote-detail-wrapper .quote-block .panel-heading .delete-price{float:right;margin-right:10px}
.quote-detail-wrapper .delete-price a{margin-top:-6px}
.quote-detail-wrapper .quote-block .panel-heading .delete-price span{font-size:16px;color:#404040; font-weight:700;
;padding:0 15px;display:inline-block}
.quote-detail-wrapper .quote-block .panel-body{padding:15px}
.quote-detail-wrapper .quote-block .ui-panel-col .language-col{float:left;font-size:13px;color:#676767; font-weight:700;
;width:110px;padding-top:7px;text-transform:uppercase}
.quote-detail-wrapper .quote-block .ui-panel-col .language-col .checkbox{float:right;margin:0}
.quote-detail-wrapper .search-sku{position:relative;width:300px}
.quote-detail-wrapper .search-sku input{line-height:36px;height:36px;padding-right:115px}
.quote-detail-wrapper .search-sku button{background:#ededed;height:34px;font-size:12px;padding-right:10px;color:#959595; font-weight:700;
;position:absolute;right:1px;top:1px;width:110px;text-align:right;border:0!important;outline:0!important}
.quote-detail-wrapper .search-sku button i{color:#8e208c;padding-right:5px}
.quote-detail-wrapper .title-info-col{border:1px #dadada solid;padding-left:10px;margin:7px 0;width:100%;display:inline-block;background:#fff}
.quote-detail-wrapper .title-info-col .edit-title{font-size:15px;color:#404040; font-weight:700;
;padding:6px 10px 0;display:inline-block}
.quote-detail-wrapper .product-info-col{margin:7px 0;width:100%;display:inline-block;background:#fff;border:1px #dfdfdf solid}
.quote-detail-wrapper .product-info-col-2 td:first-child{text-transform:uppercase}
.quote-detail-wrapper .product-info-col-2 td:first-child,.panel-collapse .quote-block .quote-header-small h3,.scroll-header h3{padding:0 0 2px;font-size:14px;color:#555;  font-weight:700;
}
.quote-detail-wrapper .scroll-header h3{text-transform:uppercase}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content .estimate-tag-block{padding-bottom:10px}
.quote-detail-wrapper .product-des-overflow{height:264px;overflow:auto}
.quote-detail-wrapper .scroll-content .estimate-tag-block span{font-size:12px; }
.quote-detail-wrapper .browse-img{text-align:center;background:rgba(0,0,0,0.4);position:absolute;bottom:0;width:100%;padding:15px}
.quote-detail-wrapper .edit-comment{padding:10px}
.quote-detail-wrapper .product-info-col .quote-block:last-child{margin-bottom:0;border-bottom:0}
.quote-detail-wrapper .customer-col{overflow:hidden;margin-bottom:10px;padding:0 15px}
.quote-detail-wrapper .customer-col span{background:#f9f9f9;border:1px #dadada solid; font-weight:700;
;color:#666;text-transform:uppercase;font-size:14px;padding:6px 5px;display:block;width:84%;float:left}
.quote-detail-wrapper .customer-col a{float:left;margin-left:5px;margin-right:0}
.quote-detail-wrapper .browse-button.admin-custom-btn{color:#fff;display:inline-block;font-size:13px;padding:0 14px 0 0;margin:0 auto;height:33px;line-height:33px;text-align:center;background:#8e208c;position:relative;cursor:pointer;background:#55565b}
.quote-detail-wrapper .browse-button.admin-custom-btn:hover{background:#8e208c;cursor:pointer}
.quote-detail-wrapper .browse-button.admin-custom-btn:hover i{background:#8e208c;cursor:pointer}
.quote-detail-wrapper .browse-button.admin-custom-btn i{background:#46474b}
.quote-detail-wrapper .browse-button input{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.quote-detail-wrapper .quote-content textarea{border-radius:0}
.quote-detail-wrapper .admin-custom-btn{background:#8e208c;padding:0 10px 0 0;margin:0; font-weight:700;
;font-size:13px;color:#fff;border:none;min-width:133px;line-height:32px;display:inline-block;text-transform:uppercase;text-align:center}
.quote-detail-wrapper .admin-custom-btn i{margin-right:10px;padding:10px;float:left;text-align:left;background:#c40877}
.quote-detail-wrapper .admin-custom-btn:hover,.quote-detail-wrapper .admin-custom-btn:focus{background:#c40877!important;color:#fff}
.quote-detail-wrapper .instruction-overflow{height:180px;overflow:auto}
.quote-detail-wrapper .instruction-overflow p{color:#404040;font-size:12px; }
.quote-detail-wrapper .scroll-content .estimate-row.heading span{font-size:13px;color:#404040;  font-weight:700;
;text-transform:capitalize;margin-bottom:10px}
.quote-detail-wrapper .scroll-content .estimate-tag-block .estimate-row{margin-bottom:5px;font-size:13px; color:#7f7f7f}
.ob-my-quote-detail-block .quote-detail-wrapper .quote-charges-block-tab label{float:left;}
.ob-my-quote-detail-block .quote-detail-wrapper .quote-charges-block-tab input[type="text"],.ob-my-quote-detail-block .quote-detail-wrapper .quote-charges-block-tab span{float:left;width:70%;margin: 5px 0;text-align:right;}
.ob-my-quote-detail-block .product-info-col-3 .quote-content .quote-charges-block-tab label{font-size: 14px;color: #676767; ;text-transform: uppercase;padding: 5px 15px;}
.ob-my-quote-detail-block .product-info-col-3 .quote-content .quote-charges-block-tab .total {float: right;}
.ob-my-quote-detail-block .product-info-col-3 .quote-content .quote-charges-block-tab .total label{padding: 5px;}
.product-info-col-3 label{font-size: 15px; ;text-transform: uppercase;padding: 8px 10px;}
.quote-status {float:right;}
.ob-my-quote-detail-block .quote-detail-wrapper .quote-block.discount-col.title-colum a.show-header{margin-left: 10px;}
.ob-my-quote-detail-block .quote-detail-wrapper a.show-header i{color:#666464;font-size:12px;}
.ob-my-quote-detail-block .quote-detail-wrapper a.show-header i span{color: #404040; ;font-size: 12px;margin-left: 5px;}
.ob-my-quote-detail-block .product-info-col-3 .quote-charges-block-tab label{font-size: 14px;color: #676767; ;text-transform: uppercase;padding: 5px 15px;}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content img{padding:0 5px}
.quote-detail-wrapper .scroll-content .estimate-tag-block .estimate-row div{display:inline-block;margin-right:15px}
.quote-detail-wrapper .product-info-col label{font-size:14px;color:#676767;  font-weight:700;
;text-transform:uppercase;padding:10px 15px}
.quote-detail-wrapper .product-info-col label > i{padding-left:15px}
.quote-detail-wrapper .info-table{width:100%}
.quote-detail-wrapper .info-table th{background:#f9f9f9;color:#444;font-size:12px;text-transform:uppercase; font-weight:700;
;font-weight:400}
.quote-detail-wrapper .info-table td{ font-weight:400;color:#676767;font-size:13px}
.quote-detail-wrapper .info-table tr:last-child td,.quote-detail-wrapper .charges-table table tr:last-child{border-bottom:0}
.quote-detail-wrapper .info-table th,.quote-detail-wrapper .info-table td{padding:6px 15px;text-align:center;border-bottom:1px #dadada solid;border-right:1px #dadada solid}
.quote-detail-wrapper .info-table th:last-child,.quote-detail-wrapper .info-table td:last-child{border-right:0}
.quote-detail-wrapper .info-table th:first-child,.quote-detail-wrapper .info-table td:first-child{text-align:left}
.quote-detail-wrapper .info-table p{font-size:12px;color:#404040; line-height:18px;margin:0;padding:0}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content .info-table .estimate-row{text-align:left;margin:0}
.quote-detail-wrapper .border-1 th{border-top:1px #dadada solid}
.quote-detail-wrapper .panel-collapse .quote-block .quote-content.charges-table{padding:0;border-top:1px #dadada solid;background:#fff;margin-top:-6px}
.quote-detail-wrapper .quote-content input[type="text"]{color:#000}
.quote-detail-wrapper .charges-table table{width:100%}
.quote-detail-wrapper .charges-table table td{text-align:center;padding:5px 4px!important}
.quote-detail-wrapper .charges-table table td .btn-xs.sub-shop-btn{padding:3px 10px}
.quote-detail-wrapper .product-info-col-2 span,.quote-detail-wrapper .charges-table table span{width:100%;border:1px #dadada solid;display:block;background:#fff;text-align:left;color:#5e5d5d;font-size:13px; font-weight:400;padding:5px}
.quote-detail-wrapper .charges-table table tr{border-bottom:1px #dadada solid}
.quote-detail-wrapper .product-info-col-2{background:#f6f6f6;width:100%;display:inline-block;padding:8px 15px;border-bottom:1px #e6e6e6 solid;border-top:1px #e6e6e6 solid}
.quote-detail-wrapper .product-info-col-2 td:first-child span{width:100%;background:#fafbfb;display:block;color:#5e5d5d;font-size:13px; font-weight:400;padding:6px 5px;text-align:center;text-transform:inherit}
.quote-detail-wrapper .col-but{display:block;height:10px;color:#555;font-size:14px}
.quote-detail-wrapper .product-img-col{min-height:400px;margin-bottom:18px;position:relative}
.quote-detail-wrapper .discount-col h2{font-size:14px;padding:6px 2px}
.quote-detail-wrapper .discount-col input{height:28px;line-height:22px;font-size:13px;border-color:#dadada;text-align:center;color:#000;box-shadow:none;margin-top:5px;}
.quote-detail-wrapper .discount-col i.fa-eye{margin:6px 20px 0 0;color:#8e208c;font-size:16px}
.discount-col .checkbox-block{margin:1px 0 0}
.discount-col .checkbox-block label{padding:0}
.discount-col .checkbox-block span{font-size:13px;color:#919191; font-weight:400;padding-left:15px;display:block}
.quote-detail-wrapper .product-info-col-3 span:nth-child(1){font-size:14px;  font-weight:700;
;text-transform:uppercase;color:#555;padding-top:4px;display:block}
.quote-detail-wrapper .product-info-col-3{border:1px #dadada solid;padding:5px 15px 2px;margin-bottom:5px;width:100%;display:inline-block;background:#fafafa}
.quote-detail-wrapper .quote-block textarea{color:#5e5d5d;font-size:13px; }
.quote-detail-wrapper .add-address-form h3{color:#454545;font-size:16px; font-weight:700;
;text-transform:uppercase;margin:15px;padding-bottom:5px;border-bottom:1px #dadada dashed}
.quote-detail-wrapper .add-address-form{display:none;margin-bottom:10px;position:relative;padding:15px;border:1px #dadada solid}
.quote-detail-wrapper .new-address-form.add-address-form{margin:0 0 10px;padding:10px}
.quote-detail-wrapper .quote-block.product-info-col-2{border-top:1px #dfdfdf solid;border-bottom:1px #dfdfdf solid;border-left:0;border-right:0;padding:0}
.quote-detail-wrapper .product-info-col-3 .sub-shop-btn{margin:-5px 0;height:40px;line-height:32px;width:40px;text-align:center}
.quote-detail-wrapper .product-info-col-3.grand-total-col{background:#7f7f7f;color:#fff}
.quote-detail-wrapper .product-info-col-3.grand-total-col span.total{background:#818181;color:#f5f5f5;text-align:center;padding:3px 10px;min-width:100px}
.quote-detail-wrapper .product-info-col-3.grand-total-col .quote-charges-block-tab span.total{display: inline-block;width: auto;padding: 0 0 7px 0px;margin-bottom:0;}
.quote-detail-wrapper .product-info-col-3.grand-total-col span.total label{color:#fff;}
.quote-detail-wrapper .product-info-col-3.grand-total-col span:nth-child(1),.product-info-col-3.grand-total-col .checkbox-block span,.product-info-col-3.grand-total-col i.fa-eye{color:#fff}
.billing-address-block{border:1px #dfdfdf solid;margin-bottom:20px}
.billing-address-block .quote-content{padding:0;height:190px;overflow-x:auto;margin-bottom:10px}
.user-img{border:1px #f5f5f5 solid;display:table}
.user-img img{border:3px #f5f5f5 solid}
.billing-address-col ul{width:100%;display:table;position:relative;z-index:1;background:#f9f9f9;border-bottom:1px #dfdfdf solid}
.address-col li:nth-child(1) i{color:#b2b2b2;padding:4px 10px 0 0;float:left}
.address-col li:nth-child(1) a{color:#404040;font-size:13px; font-weight:400;display:inline-block;padding-top:7px}
.billing-address-col li a.sub-shop-btn{margin:0}
.address-table{display:none}
.billing-address-col .address-table table{width:100%}
.billing-address-col .address-table table tr:nth-child(1){border-bottom:1px #dadada solid}
.billing-address-col table td{padding:5px 20px;font-size:13px;  font-weight:400;
color:#404040}
.billing-address-col table td i{padding-right:5px}
.billing-address-col table td span{font-size:14px; font-weight:700;
;color:#404040;padding:5px 0;display:block}
.billing-address-col table td p{font-size:12px;  font-weight:400;
color:#404040;line-height:18px}
.billing-address-col table td a{color:#404040}
.logo-colum{margin-bottom:10px;width:100%;display:inline-block}
.logo-colum img{border:1px #dadada solid;padding:10px;float:left}
.logo-colum label{font-size:13px; font-weight:700;
;color:#565656;padding:0 10px}
.checkbox-block input[type=checkbox].ace,.checkbox-block input[type=radio].ace{opacity:0;position:absolute;z-index:1;width:18px;height:18px;cursor:pointer;margin-left:0}
.checkbox-block input[type=checkbox].ace+.lbl,.checkbox-block input[type=radio].ace+.lbl{position:relative;z-index:1;display:inline-block;margin:0;line-height:16px;min-height:18px;min-width:18px;font-weight:400}
.checkbox-block input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;line-height:15px;height:17px;min-width:17px}
.checkbox-block input[type=checkbox].ace+.lbl::before,.checkbox-block input[type=radio].ace+.lbl::before{font-family:fontAwesome;font-weight:400;font-size:12px;color:#32a3ce;content:"\a0";border:1px solid #c8c8c8;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:0;display:inline-block;text-align:center;vertical-align:middle;height:16px;line-height:14px;min-width:16px;margin-right:10px;color:#8e208c}
.checkbox-block input[type=checkbox].ace:checked+.lbl::before,.checkbox-block input[type=radio].ace:checked+.lbl::before{display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}
.quote-block .quote-content img{padding:5px}
.search-product-popup .advance-search-wrap .dropdown-menu{left:-100px}
.search-product-popup .advance-search-wrap .dropdown-menu:before{right:170px}
.search-product-popup .top-advance-search .header-advace-search{z-index:10!important;margin:-1px 0 0;border-radius:0}
.search-product-popup .multiselect-container.dropdown-menu{padding:10px}
.search-product-popup .ui-advance-search{width:100%!important}
.search-product-popup .ui-advance-search .top-search-block .search-form{width:65%;float:left}
.search-product-popup .dropdown.top-advance-search.advance-search-btn{width:14%}
.file-input-wrap input{display:none}
.quote-detail-title li.dropdown:hover .dropdown-menu{display:block;width:240px;left:-110px;padding:20px 5px 10px 10px;margin-top:5px;border-radius:0}
.quote-detail-title li.dropdown:hover::before{content:'';width:27px;height:17px;position:absolute;top:25px;right:2px;background:url(../images/w-arrow-bg.png) no-repeat 0 0;z-index:1111}
.save-icon .radio-col span{margin-top:15px!important;display:block}
.save-icon .radio-col{margin-bottom:0!important}
.save-icon{padding:0 7px 5px}
.save-icon:last-child{padding-right:0}
.save-icon .radio-col label{padding-bottom:5px!important}
.save-icon .radio-col span::before{position:absolute;top:-20px;left:22px}
.jpg-icon{width:60px;height:65px;background:url(../images/save-as-img.jpg) no-repeat 0 5px}
.pdf-icon{width:60px;height:65px;background:url(../images/save-as-img.jpg) no-repeat -65px 5px}
.css-icon{width:60px;height:65px;background:url(../images/save-as-img.jpg) no-repeat -135px 5px}
.save-icon .radio-col label:hover .jpg-icon{background:url(../images/save-as-img.jpg) no-repeat 0 -58px}
.save-icon .radio-col label:hover .pdf-icon{background:url(../images/save-as-img.jpg) no-repeat -65px -58px}
.save-icon .radio-col label:hover .css-icon{background:url(../images/save-as-img.jpg) no-repeat -135px -58px}
.radio-col input[type=radio].ace{opacity:0;position:absolute;z-index:12;width:18px;height:18px;cursor:pointer;margin-left:0}
.radio-col input[type=radio].ace+.lbl{position:relative;z-index:11;display:inline-block;margin:0;line-height:16px;min-height:18px;min-width:18px;font-weight:400}
.radio-col input[type=radio].ace.ring +.lbl::before{font-size:5px;color:transparent;text-shadow:none;box-shadow:none;margin-right:8px}
.radio-col input[type=radio].ace.ring:checked+.lbl::before{border-color:#8e208c;border-width:4px;box-shadow:none}
.radio-col input[type=radio].ace:checked+.lbl::before{display:inline-block;content:'\f00c';background-color:#f5f8fc;border-color:#adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1)}
.radio-col input[type=radio].ace+.lbl::before{border-radius:100%;font-size:11px;font-family:FontAwesome;line-height:15px;height:17px;min-width:17px;font-weight:400;color:#32a3ce;content:"\a0";border:1px solid #c8c8c8;display:inline-block;text-align:center;vertical-align:middle}
.search-product-popup .modal-dialog{width:960px;}
.search-product-popup .modal-content .close{top:12px;}
.billing-address-block .twitter-typeahead{width:100%;}
.checkbox-block{padding-bottom:10px}
.search-product-popup .navbar-nav,.search-product-popup .navbar-nav>li,.search-product-popup .top-search-block{width:100%}
.search-product-popup .form-group label,.search-product-popup .select-group label{ font-weight:700;
;text-transform:uppercase;color:#555;font-size:13px}
.search-product-popup .form-group .form-control{background:#FFF;border-color:#dfdfdf;font-size:12px;box-shadow:none;color:#555;height:36px;line-height:36px}
.search-product-popup .navbar.top-dropdown{border-radius:0;padding-bottom:10px;margin:-16px -15px 15px}
.search-product-popup .navbar.top-dropdown .search-in-dropdown,.search-product-popup .header-search.search-field,.search-product-popup .advance-search-btn{margin-top:10px}
.search-product-popup .advace-search-but{z-index:100;font-size:12px; font-weight:700;
;color:#404040;padding:9px 0;display:block;text-transform:uppercase;float:left;margin-left:-25px}
.search-product-popup .form-group.two-colum{float:left;width:46%}
.checkbox-block.select-product > span{ font-weight:700;
;color:#404040;font-size:13px;float:left;padding-right:10px;padding-top:4px}
.checkbox-block.select-product{padding:18px 0 0}
.search-product-popup .space-col{color:#777;width:8%;float:left;padding-top:35px}
.search-product-popup .advace-search-menu{position:absolute;top:52px;left:-1px;right:-1px;background:#fff;border:1px #dadada solid;padding:20px;z-index:100}
.search-product-popup .modal-body{min-height:750px}
/*.search-product-popup .pagination{margin:0 auto;display:table}*/
.search-product-popup .pagination>li>a,.search-product-popup pagination>li>span{padding:6px 12px;border-radius:0;font-size:14px}
.search-product-popup .product-result-col{border:1px #dadada solid;padding:10px 20px 50px;height:600px;overflow-x:auto}
.search-product-popup .product-result-col .note{text-align:center;font-size:14px;display:block}
.search-product-popup .product-result-col .checkbox,.search-product-popup .product-result-col .checkbox label{padding:0}
.search-product-popup .pro-box{margin-bottom:30px;position:relative;cursor:auto;border:1px #d2d2d2 solid}
.search-product-popup .pro-box:hover{border-color:#8e208c}
.search-product-popup .pro-image{position:relative}
.search-product-popup .pro-box .product-rating-top-block{position:absolute;z-index:2;top:7px;left:10px}
.search-product-popup .rating{color:#8e208c;font-size:15px;height:20px;width:auto;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;font-weight:400}
.search-product-popup .rating i{display:initial;border:none;line-height:normal;font-size:15px;font-weight:400}
.search-product-popup .sales{height:30px;margin-top:5px;max-width:130px}
.search-product-popup .product-flag-block{position:absolute;right:0;z-index:1}
.search-product-popup .product-img-blk{position:relative;height:280px;background:#fff;text-align:center;display:block;width:100%}
.search-product-popup .pro-desc{background:#f0f0f0;text-align:center;padding:15px 0;position:relative;min-height:140px}
.search-product-popup .pro-desc .item-title{font-size:15px;color:#404040;display:block;  font-weight:400;
text-transform:uppercase;padding:0 5px;min-height:45px}
.search-product-popup .pro-desc .item-code{font-size:14px;color:#7f7f7f;border-bottom:1px #ccc solid;display:inline-block;  font-weight:300;
padding-bottom:5px}
.search-product-popup .pro-desc .item-price{font-size:22px;color:#8e208c;  font-weight:700;
}
.search-product-popup .ve-code{font-size:14px;color:#7f7f7f;padding:5px 0;  font-weight:400;
}
.search-product-popup .pro-desc .pro-button{position:absolute;top:-44px;left:0;right:0;margin:0 auto;padding:5px 0;opacity:0}
.search-product-popup .pro-desc .pro-button ul li{display:inline-block;margin-right:6.5px}
.search-product-popup .pro-desc .pro-button ul li a{background:#999;padding:7px 8px;color:#fff;font-size:14px;text-transform:uppercase;display:block}
.search-product-popup .pro-box:hover .pro-button{display:block;opacity:1}
.search-product-popup .pro-desc .item-price span{margin-top:-3px;display:inline-block;font-size:17px;color:#999;  font-weight:300;
}
.search-product-popup .pro-desc .pro-button ul li a:hover{background:#8e208c}
.search-product-popup .product-label{position:relative;height:30px;padding:0 10px 0 0;right:0;float:right;background:#8D8D8D}
.search-product-popup .product-label:after,.search-product-popup .product-label:before{left:0;top:0;border:1px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.search-product-popup .f-new{background:#f06142}
.search-product-popup .f-closeout{background:#359dd3}
.search-product-popup .f-featured{background:#9cc02c}
.search-product-popup .product-label.f-closeout:before{border-top:29px solid #359dd3}
.search-product-popup .product-label.f-closeout:after{border-bottom:29px solid #359dd3}
.search-product-popup .product-label.f-featured:before{border-top:29px solid #9cc02c}
.search-product-popup .product-label.f-featured:after{border-bottom:29px solid #9cc02c}
.search-product-popup .product-label.f-new:before{border-top:29px solid #f06142}
.search-product-popup .product-label:before{content:'';position:absolute;left:0;left:-20px;top:0;width:0;height:0;border-top:29px solid #8D8D8D;border-left:20px solid transparent}
.search-product-popup .product-label h2.logo i{padding-right:5px}
.search-product-popup .banner-copy-block .product-label h2{font-style:normal;padding-top:9px;color:#fff;font-size:12px;text-transform:uppercase;background:none;white-space:nowrap}
.search-product-popup .product-label.f-new:after{border-bottom:29px solid #f06142}
.search-product-popup .product-label:after{content:'';position:absolute;left:-20px;right:0;width:0;height:0;border-bottom:29px solid #8D8D8D;border-left:20px solid transparent}
/*.search-product-popup .pagination{margin:0 auto;display:table}*/
.search-product-popup .add-address-form .form-group > label span,.search-product-popup .advace-search-menu .form-group label span{color:#b6b6b6;font-size:13px;text-transform:none; font-weight:400;padding-left:10px}
.search-product-popup .add-address-form .file-input-wrap .label-name{color:#fff;padding-right:10px;text-transform:capitalize;padding-left:0}
.search-product-popup .checkbox.select-product{padding:0 0 10px}
.search-product-popup .checkbox.select-product > span{ font-weight:700;
;color:#404040;font-size:13px;text-transform:uppercase;padding-top:2px;float:left;padding-right:10px}
.search-product-popup .info-icons a:hover{color:#8e208c}
.quote-detail-title li{float:left;margin-left:5px}
.quote-detail-title .fa-quote-right{color:#a6a6a6;font-size:20px;padding-top:9px;padding-right:10px}
.quote-detail-title li a{background:#959595;color:#fff;font-size:16px;border-radius:0;padding:6px 10px}
.quote-detail-title li a:hover,.quote-detail-title li a:focus{color:#fff;background:#8e208c}
.quote-detail-title input[type="text"]{width:90%;float:left;height:30px;line-height:30px;box-shadow:none;padding:0 10px;margin-top:3px}
.quote-header-block .date-block{width:200px}
.top-title-form{position:relative}
.top-title-form input{padding-right:30px}
.billing-address-block .top-title-form i.fa-search{position:absolute;top:8px;right:25px}
.btn-xs.sub-shop-btn{background:#777;color:#fff;font-size:16px;border-radius:0;padding:5px 10px;display:inline-block}
.btn-xs.sub-shop-btn:hover,.search-product-popup .btn-xs.sub-shop-btn:focus{color:#fff;background:#8e208c}
.model-popup-black .address-table{display:block}
.model-popup-black .form-group textarea {margin-bottom:0;}
.common-box-btn {margin-top:20px;}
.search-product-popup .top-advance-search .header-advace-search{z-index:10!important;margin:-1px 0 0;border-radius:0}
.search-product-popup .multiselect-container.dropdown-menu{padding:10px}
.ob-catalog-block .pro-desc .pro-button ul li:first-child a i{margin-right:5px}
.ob-catalog-block .pro-desc .pro-button ul li{margin-right:3px}
.ob-red-color{border-color:red}
.ob-green-color{border-color:#0B610B}
.contry-logo img{max-width:35px;max-height:35px;margin:0 8px}
.contry-logo > a{color:#ccc;margin-right:10px}
.contry-logo > a:hover{color:#8e208c}
.upload-art-works-main{float:left;width:62%}
.upload-art-works{float:left;width:100%}
.ui-advance-search li{width:100%}
.header-search.search-field button{width:90px}
.search-in-dropdown{width:120px!important}
.header-search .advance-search-label{right:22%!important;background-color:none!important}
.header-search .advance-search-label:focus,.header-search .advance-search-label:hover{background-color:transparent!important}
.top-search-block{width:600px;display:inline-block}
.ui-advance-search .top-search-block .search-form{float:left;width:540px}
.dropdown.top-advance-search.advance-search-btn{width:110px;padding:0;text-align:center}
.header-search.search-field.advance-search-wrap.dropdown{width:420px}
.header-search.search-field.advance-search-wrap.dropdown > input{width:330px;padding-right: 95px;border-left: 1px solid #dedede!important;}
header{margin:0;transition:all .8s}
header.fixed-header{margin-top:-195px;transition:all .8s}
header.fixed-header.fixed-header-top{margin-top:-123px}
header.fixed-header.fixed-header-top .ob-header .logo-col{position:absolute;top:94px;margin:0;z-index:10;width:190px}
header.fixed-header.fixed-header-top .ob-header .logo-col img{height:44px}
header.fixed-header.fixed-header-top .menu-box .navbar-nav.ui-navigation,header.fixed-header.fixed-header-top .member-col{display:none!important;opacity:0}
header.fixed-header.fixed-header-top .menu-box .navbar-nav.ui-advance-search{float:left!important;margin-left:140px;padding-bottom:5px}
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown{width:380px}
header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input{width:290px; padding-right: 95px;}
header.fixed-header.fixed-header-top .header-search .advance-search-label{right:95px!important}
header.fixed-header.fixed-header-top .ui-advance-search .top-search-block .search-form{width:500px;margin-left: 20%;}
header.fixed-header.fixed-header-top .shop-menu-col{position:absolute;top:70px;right:0;z-index:10;width:400px}
header.fixed-header.fixed-header-top .ob-logo-block{height:85px}
header.fixed-header.fixed-header-top .login-text span{display:none}
.quote-preview-block .billing-address-block .quote-content{height:220px}
.quote-preview-block .modal-body{padding:0}
.quote-preview-block .modal-body .quote-detail-title {display: inline-block;  width: 100%;}
.quote-preview-block .block-title h1{font-size:15px;color:#656565; font-weight:700;
;padding:0}
.quote-preview-block .quote-detail-title.block-title .fa-quote-right{padding-top:5px}
.quote-preview-block .address-col li{padding:5px 10px;color:#404040;font-size:13px; font-weight:400;display:inline-block}
.quote-preview-block .sku-info .edit-title{font-size:15px;color:#404040; font-weight:700;
}
.quote-preview-block .sku-info span{font-size:13px;color:#6c6c6c; font-weight:700;
}
.quote-preview-block .quote-detail-wrapper .product-info-col-2 td:first-child span{border:0;text-align:left;text-transform:inherit;background:none}
.quote-preview-block .charges-table td:first-child,.quote-preview-block .charges-table td:first-child span{text-transform:inherit!important}
.quote-preview-block .quote-detail-wrapper .product-info-col-2 span{border:0;color:#656565; font-weight:700;
;background:none;padding:0;text-align:right}
.quote-preview-block .quote-detail-wrapper .charges-table table td{padding:5px 15px!important}
.quote-preview-block .quote-detail-wrapper .product-info-col-3 .row > div:nth-child(1) span{padding:8px 0;text-align:left; font-weight:700;
;text-transform:uppercase}
.quote-preview-block .quote-detail-wrapper .product-info-col-3.grand-total-col span.total{border:0;background:none;font-size:16px;text-align:right;padding:5px 0 0;  font-weight:400;
}
.quote-preview-block .quote-detail-wrapper .product-info-col-3 span{padding:8px 0;text-align:right; font-weight:700;
;text-transform:inherit}
.quote-preview-block .title-colum p{font-size:12px;color:#7f7f7f;  font-weight:300;
;line-height:16px;padding:5px 15px}
.quote-detail-wrapper .quote-block .quote-content > .row > .col-lg-2.col-md-3.col-xs-3 {padding: 5px 30px;}
.quote-preview-block .center-but-block{display:table;text-align:center;margin:0 auto 20px}
.nowrap{white-space:nowrap}
.tt-suggestion p{font-size:12px;padding:5px}
.tt-suggestion{background:#fff none repeat scroll 0 0;border:1px solid #dfdfdf;padding:3px}
.ob-my-track-block .top-title-form.search-width{width:200px}
.ob-my-track-block .select-col{min-width:150px}
.ob-my-track-block select{height:34px!important}
.ob-my-track-block .top-title-form{float:left;margin-bottom:0;margin-right:10px;position:relative;z-index:0}
.ob-my-track-block .top-title-form .search-btn{color:#a6a6a6;padding:10px 5px 10px 0;position:absolute;right:16px!important;top:0!important}
.ob-my-track-block input[type="submit"],.ob-my-track-block input[type="reset"]{min-width:105px;border-radius:0;box-shadow:none;height:34px; font-weight:700;
}
.ob-my-track-block form input[type="text"]{box-shadow:none;height:34px}
button[type="reset"].admin-custom-btn i{background:#c40877;float:left;margin-right:10px;padding:10px;text-align:left}
button[type="reset"].admin-custom-btn{background:#8e208c;box-shadow:none;border-radius:0;color:#fff;border:1px solid #c40877;height:34px;font-size:13px;line-height:30px;min-width:133px;padding:0 10px 0 0;text-align:center;text-transform:uppercase; font-weight:700;
}
#displayblock-2 tr{border-top:1px solid #ddd}
#displayblock-2 td:first-child{border-right:1px solid #ddd;background:#fff}
#displayblock-2 td{background:#f7f7f7}
.order-item-subtotal td{border-right:1px solid #e3e3e3;background:#fafafa;  font-weight:700;
;font-size:15px;text-transform:uppercase;color:#404040}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr.order-item-subtotal td{text-align:center}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr.order-subtotal td{text-align:right;color:#404040;font-size:16px;  font-weight:700;
}
.my-track-detail-table .table-striped > tbody > tr.track-order-view-block td table tbody tr.order-subtotal td span{color:#8e208c;font-size:16px;  font-weight:700;
}
.box-selected{border:#8e208c 1px solid}
/*--SEARCH PRODUCT--*/
.search-product-popup .menu-box .navbar-nav{font-size:14px;color:#404040;text-transform:uppercase}
.search-product-popup .position-inherit{position:inherit!important}
.search-product-popup .menu-box .navbar-nav > li > a{line-height:60px;padding:0 12px;font-size:14px; font-weight:400;color:#404040}
.search-product-popup .search-in-dropdown{float:left;width:135px}
.search-product-popup .inp-parts{float:left;width:100%;position:relative;height:56px}
.search-product-popup .color-select{margin-right:20px}
.search-product-popup .search-in-dropdown .inp-parts .checkout-select-wrapper{background:url(../images/checkout-select-arrow.png) #E8E8E8 no-repeat scroll 95% center; font-weight:700;
}
.search-product-popup .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper,.search-product-popup .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select,.search-product-popup .search-in-dropdown .inp-parts.ob-gender-select-box{width:100%;height:38px;text-transform:uppercase;line-height:38px;margin:0}
.search-product-popup .inp-parts .checkout-select-wrapper select{margin:0;position:absolute;z-index:2;cursor:pointer;outline:none;opacity:0;_nofocusline:expression(this.hideFocus=true);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0}
.search-product-popup .inp-parts .checkout-select-wrapper{color:#7f7f7f;font-size:13px; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#FFF url(../images/checkout-select-arrow.png) no-repeat 95% center;cursor:pointer;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.search-product-popup .header-search.search-field{float:left;max-width:710px;position:relative;width:auto;padding:0}
.search-product-popup .header-search .form-control{float:left;color:#b2b2b2;font-size:13px;border-radius:0;border:none;box-shadow:none;height:38px;padding:0 25px 0 12px;line-height:38px;-webkit-transition:none;transition:none;-webkit-appearance:none;width:500px;border-top:2px solid #dedede;border-bottom:2px solid #dedede;font-style:italic}
.search-product-popup .advance-search-label,.search-product-popup .advance-search-label:focus{position:absolute;color:#7f7f7f;font-size:14px  ;text-transform:uppercase;background:url(../images/grey-arrow.png) no-repeat right center;padding-right:15px;opacity:.6;right:95px;text-transform:none;background-color:#fff;top:9px}
.search-product-popup .header-search.advance-search-wrap .dropdown-menu{left:auto;right:27px;width:600px;position:absolute;z-index:100}
.search-product-popup .advance-search-wrap .dropdown-menu{width:100%;margin-top:35px;background:#F5F5F5;border:0;padding:10px;border-radius:0;box-shadow:0 0 6px 2px rgba(0,0,0,0.2);top:10px;z-index:11}
.search-product-popup .tab-block .nav-tabs{border-bottom:0;height:auto}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active{border:none;padding:0 3px 0 0;width:50%;margin-bottom:-1px}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a:hover,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active > a:focus{border:1px solid #d1d1d1;border-bottom:0 solid transparent;background:#fff;position:relative;color:#8e208c;line-height:19px;margin:0}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li a:hover i,.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li.active a > i{color:#8e208c}
.search-product-popup .search-edit-options a:hover{color:#8e208c;background:none!important}
.search-product-popup .search-edit-options a:nth-child(2){border-left:1px solid #999;padding-right:0;padding-left:20px}
.search-product-popup .menu-box .navbar-nav > li li a:hover,.search-product-popup ul.nav.navbar-nav li > a:hover{background-color:#fff;color:#8e208c;margin:0;line-height:20px;border-bottom-color:#fff;border-top-color:#fff}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs > li > a i.fa{height:auto;width:auto;display:inline-block;vertical-align:middle;margin-right:7px;font-size:14px}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li:last-child,.search-product-popup .advance-search-wrap .tab-block .nav-tabs li.active:last-child{padding:0}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li{text-align:center}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs{border:0;position:relative;z-index:100}
.search-product-popup .advance-search-wrap .tab-block .nav-tabs li a{font-size:14px;background:#e3e3e3;color:#7d7d7d;padding:10px 20px;border:1px solid transparent;border-bottom:0 solid transparent;text-transform:uppercase;margin:0;line-height:20px}
.search-product-popup .advance-search-wrap .tab-block .tab-content{border:0 #D1D1D1 solid;padding:0}
.search-product-popup .advance-search-wrap .tab-block .tab-pane{padding:0}
.search-product-popup .advance-search-wrap .tab-block .tab-pane ul{border:1px solid #d1d1d1;border-bottom:none;margin:0}
.search-product-popup .advance-search-wrap .tab-block .tab-content li{padding:6px 10px;border-bottom:1px solid #d1d1d1;background:#fff;display:table;width:100%}
.search-product-popup .advance-search-wrap .search-item{float:left;width:65%}
.search-product-popup .advance-search-wrap .search-edit-options{float:right;width:35%;text-align:right}
.search-product-popup .search-edit-options a:first-of-type{padding-left:0}
.search-product-popup .search-edit-options a{color:inherit;padding:0 10px;color:#8e208c;font-size:13px;cursor:pointer}
.search-product-popup .search-edit-options a i{color:#999;margin-right:10px}
.search-product-popup .advance-search-wrap .view-all-search-result{display:block;margin-top:10px;border:1px solid #ddd;background:#fff;padding:10px;text-align:center;color:#8e208c;font-size:12px}
.search-product-popup .advance-search-wrap .dropdown-menu:before{content:"";width:25px;height:17px;background:url(../images/a-shadow.png) no-repeat 0 0;display:inline-block;right:50px;position:absolute;top:-17px}
.search-product-popup .top-advance-search > a{background:none;color:#404040;padding:0;border:0;text-transform:none;font-size:14px;  font-weight:400;
font-style:italic}
.search-product-popup .top-advance-search .header-advace-search{position:absolute;left:0;width:100%;padding:5px 0 15px}
.search-product-popup .menu-box .dropdown-menu.header-advace-search{box-shadow:none;border-top:#CCC 1px solid}
.search-product-popup .menu-box .dropdown-menu{border:none;background:#F5F5F5;border-radius:0;font-size:14px;margin:0;padding:15px 0 21px 10px;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);-moz-box-shadow:0 0 4px 2px rgba(0,0,0,0.20);box-shadow:0 0 4px 2px rgba(0,0,0,0.20);width:225px;z-index:-1}
.search-product-popup .nav-search-btn a.header-search-medium{display:none}
.search-product-popup .inp-parts .checkout-select-wrapper .checkout-holder{display:block;margin:0 20px 0 12px;white-space:nowrap;overflow:hidden;cursor:pointer;position:relative;z-index:0}
.search-product-popup .header-search.search-field .advance-search-label,.search-product-popup .advance-search-label:focus{text-transform:none;background-color:#fff!important}
.search-product-popup .header-search.search-field button{background:#8D8D8D;color:#fff;padding:0 10px;float:right;border:0;outline:0;height:38px;  font-weight:400;
;font-size:14px;box-shadow:none;border:0;border-radius:0;margin:0;text-transform:none}
.search-product-popup .ui-advance-search,.search-product-popup .ui-advance-search li.dropdown{width:100%}
.search-product-popup .top-advance-search{float:left;padding:0 20px}
.search-product-popup .advance-search-col{padding:15px 0}
.search-product-popup .advance-search-col label{color:#888;  font-weight:400;
font-size:14px}
.search-product-popup .advance-search-col input[type="text"],.search-product-popup .advance-search-col select{width:100%;background:#fff;border:1px #ccc solid;box-shadow:none;width:100%;height:36px;line-height:36px}
.search-product-popup .dropdown-colum .btn-group{display:block;position:relative}
.search-product-popup .multiselect.select_box{width:91%;text-align:left;color:#7f7f7f;font-size:15px  ;height:38px;padding:6px 10px;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);-moz-box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);box-shadow:inset 0 6px 32px -11px rgba(230,230,230,1);margin-bottom:0;border-right:none}
.search-product-popup .dropdown-toggle.select_box_caret2.btn-default{position:absolute;right:0;height:38px;border:none;color:#7f7f7f;border:1px solid #e6e6e6;border-left:none;background:#FFF}
.search-product-popup .multiselect-container.dropdown-menu{margin-top:40px!important;width:100%;max-height:200px;overflow:auto}
.search-product-popup .advance-search-col .inp-parts{margin:0 0 -10px}
.search-product-popup .advance-search-col .inp-parts .checkout-select-wrapper{color:#444;font-size:13px;position:relative; font-weight:400;display:inline-block;border:1px solid #e6e6e6;background:#fff url(../images/ob-arrow.png) no-repeat 95% center;cursor:pointer}
.search-product-popup .inp-parts .form-contr.search-product-popup ol{border-radius:0; font-weight:400;border:1px solid #e6e6e6;color:#7f7f7f;font-size:13px;height:40px;-webkit-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;-moz-box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset;box-shadow:0 6px 32px -11px rgba(230,230,230,1) inset}
.search-product-popup .search-product-popup .inp-parts .checkout-select-wrapper,.search-product-popup .inp-parts .checkout-select-wrapper select{width:100%;height:40px;line-height:40px}
.search-product-popup .advance-search-col .col-lg-3{width:33.3%}
.search-product-popup .advace-close-but{position:absolute;right:15px;top:10px;z-index:10;background:none;border:0;margin:0}
.search-product-popup .input-colum.two-colum{float:left;width:46%}
.search-product-popup .space-col{color:#777;width:8%;float:left;padding-top:35px}
.search-product-popup .advance-search-col > .clearfix{display:none}
.search-product-popup .advance-search-col .button-colum a.save-button-link{background:#666465!important;color:#FFF;text-align:center;height:37px;display:inline-block;padding:0 10px;line-height:37px;border-radius:3px}
.search-product-popup input[type="submit"].pull-right{text-transform:initial;font-size:16px;  font-weight:400;
background:#8e208c url(../images/sprite.png) no-repeat -25px -426px;color:#fff;min-width:110px;padding:7px 0 10px 40px;text-align:left;height:37px;margin:0;border-radius:4px;border:0}
.search-product-popup .button-colum{padding-top:24px}
.search-product-popup .top-advance-search.open > a.dropdown-toggle{color:#8e208c;background:none}
.search-product-popup .ob-gender-select-box select{height:39px;line-height:39px;width:135px;background:#ccc;color:#555; font-weight:700;
;font-size:12px;text-transform:uppercase;padding:0 5px}
.search-product-popup .ob-gender-select-box select:focus{background:#ccc;color:#555}
.search-product-popup .advance-search-col > div.row{width:100%!important}
/*--END SEARCH PRODUCT--*/
.product-cart-configuration .product-section-box .panel-collapse .more-option ul.nav.nav-tabs li:nth-child(1){margin-left:0;}
.main-shopping-block .quantity-table .quantity-table-title {width: 100px;}
.main-shopping-block .quantity-table .quantity-table-disc {width: 380px;}
.innerpage.home-content-scroll{margin-top:140px}
.home-content.home-content-scroll{margin-top:155px}
.no-texttransform{text-transform:none!important}
.has-error .help-block{bottom:-24px}
.login-close-btn .js_forgot{font-size:14px;color:#8e208c}
header.sub-heder-main{margin-top:-177px!important}
form.advance-search-form{display:inline-block}
form.advance-search-form{display:inline-block}
.product-detail-wrapper .request-tab-content .tab-pane.ui-load{min-height:550px}
.ob-about-block .inner-box p{padding-bottom:0;font-size:18px}
.ob-about-block .sub-title-inner{font:18px roboto_condensedbold;margin-top:28px}
.ob-about-block .sub-title-inner-right{text-align:right;font:18px roboto_condensedbold;margin-top:10px}
.ob-about-block p span{  font-style: italic; font-weight:300;
}
.ob-about-block .inner-box-with-logo{margin:20px 0 22px}
.ob-about-block .inner-box-with-logo img{float:right;margin-right:20px;box-shadow:2px 2px 2px 2px #DDD;border-radius:5px}
.ob-about-block .inner-box-with-logo .no-shadow img{box-shadow:none}
.ob-about-block .inner-box-with-logo p span{ }
.ob-about-block .gray-block p{color:#888; }
.ob-about-block .no-mrgin{margin:0}
.ob-about-block p{  font-weight:400;
}
.ob-about-block .about-year-block .round-year-block-first{background:transparent url("../images/1997- Symbol.png") no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px;margin-top:20px}
.ob-about-block .about-year-block .round-year-block-second{background:transparent url(../images/flag.png) no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px}
.ob-about-block .about-year-block .round-year-block-third{background:transparent url("../images/wide- product-range.png") no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px}
.ob-about-block .about-year-block .round-year-block-fourth{background:transparent url("../images/ethical- trade- symbol.png") no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:80px}
.ob-about-block .about-year-block .round-year-block-fifth{background:transparent url(../images/environment-symbol.png) no-repeat scroll 0 0;width:150px;height:150px;display:block;margin:0 auto;text-align:center;line-height:100px;color:#8e208c;  font-weight:700;
;margin-bottom:20px}
.ob-about-block ul li{  font-weight:400;
}
.main-title img{padding-bottom:3px;margin-right:11px}
.ob-privacy-policy p{}
.ob-privacy-policy h2.head-sub{font:16px robotomedium;margin-top:10px;padding-bottom:5px}
.ob-privacy-policy .main-block h1{ margin-top:24px}
.ob-privacy-policy .innerpage{padding-bottom:70px}
.find-distribut {width: 100%;text-align: center;margin: 10px 0;}
.find-distribut .find-distribut-input{max-width: 500px;width: 100%;margin-bottom: 5px;}
.find-distribut .find-distribut-but {margin: 0 10px;}
.quick-view-product-modal .product-section-box h2{}
/*-- SITE SEARCH --*/
.ob-sitesearch .breadcrumb{ margin-bottom:20px; }
.ob-sitesearch h2 {  font-weight:700;
; font-size:18px; padding-bottom:5px; color:#013e75; }
.ob-sitesearch h3 {  font-weight:700;
; font-size:16px; padding-bottom:5px; color:#333; }
.ob-sitesearch h3 a{ font-size:16px; color:#333;}
.ob-sitesearch p { font-size:14px; line-height:20px; margin:0; padding:0; }
.sitesearch-block { margin-bottom:20px; }
.sitesearch-related-links { border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:30px 0; font-size:14px; margin-top:30px; }
.sitesearch-related-links h3 {  font-weight:400; font-size:16px; color:#777; padding-bottom:10px; }
.sitesearch-related-links .col-1, .sitesearch-related-links .col-2 { float:left; }
.sitesearch-related-links .col-1 { padding-right:20px; }
.sitesearch-related-links p { margin:0; padding:0 0 5px 0; color:#003434; }
.ob-sitesearch .pagination { margin-top:20px; }
.pagination > li a { font-size:14px; }
.topsearch_block { float:left; width:200px; vertical-align:top;}
.topsearch_block input[type="text"] { padding:4px 6px; height:30px !important;}
.topsearch_block button[type="submit"] { height:27px; }
.info-menu ul li { vertical-align:middle; }
.info-menu ul li:last-child > a { border-right:none;}
/*--SITE SEARCH--*/
.btn-primary {border-radius: 0; border: 0px;background: #5c5c5c;border-color: #5c5c5c;}
/*
.ob-gosh-ua .upload-logo + div {float: left; width: 71%;}
.ob-gosh-ua .upload-logo + div .input-group {width: 125px;}
.ob-gosh-ua .upload-logo + div .upload-art-works {padding-top: 5px;}
.ob-gosh-art .upload-logo + div {float: left; width: 60%;}
.ob-gosh-art .upload-logo + div .input-group {width: 125px;}
.ob-gosh-art .upload-logo + div .upload-art-works {padding-top:5px;}
*/
.banner-block-delete button.btn-primary:hover,
.banner-block-delete button.btn-primary:focus{background:#8e208c;}
.model-popup-black .modal-body .compare-product-slide .quantity-table-disc .owl-nav .owl-buttons {top:-20px;}
#payment .form-group .checkbox input[type="checkbox"]:checked + ul::after {font-family:'FontAwesome';content:"\f00c";position: absolute;z-index: 1;font-size: 13px;left: 4px;top: 2px;}
/*--BLOG CSS--*/
.blog-col{ border:10px #f5f5f5 solid; background:#fff; padding: 15px 20px; min-height:300px; margin-bottom:30px;}
.blog-col h3{ font-size: 16px; color:#404040; font-weight:400; border-bottom:1px #ddd solid; padding-bottom: 5px; margin-bottom: 5px; line-height:20px;}
.blog-col ul li{ color:#7f7f7f; font-size: 13px; ; float: left; width:33%; text-transform: uppercase; text-align: center;}
.blog-col ul li:first-child{ text-align:left;}
.blog-col ul li:last-child{ text-align: right;}
.blog-col ul li a{ color: #7f7f7f;}
.blog-col .read-more:hover, .blog-col ul li a:hover{ color:#8e208c;}
.blog-col p{ font-size:12px; color:#555; font-weight:400; line-height: 18px; padding:30px 0 15px; clear: both;}
.blog-col .read-more{font-size:13px; color:#404040;  font-weight:700;
; text-align: right; display: block;}
/*--BLOG DETAIL--*/
.blog-col span{color: #7f7f7f;font-size: 13px; ;text-transform: uppercase;display:block;padding:10px 0 15px 0;}
.blog-detail p{padding:10px 0 0 0;}
.blog-comments h2{color:#404040;font-size:20px; text-transform:uppercase;border-bottom: 1px #ddd solid;padding-bottom: 5px;margin-bottom:30px;}
.blog-comments ol {margin: 0 0 40px 0;padding: 0;list-style: none;}
.blog-comments img.avatar {width: 70px !important;height: 70px; vertical-align: top; margin-top: -10px;}
.blog-comments cite.fn {  font-size: 16px !important; padding-left: 5px; color:#404040; padding-right: 15px;}
.blog-comments a {color: #404040; font-size: 14px;}
.blog-comments li p {background: #f8f8f8;padding: 20px 10px 20px 44px;position: relative;margin-top: -30px;margin-bottom: 25px;margin-left: 35px;z-index: -1;border-right: #ebebeb 3px solid;border-bottom: #ebebeb 3px solid; font-size:14px;color:#404040;}
.blog-comments ul.children {margin-left: 34px;}
.blog-detail .tags-part {width: 100%;padding: 15px 0; color: #7f7f7f; font-size: 12.5px;}
.blog-detail .tags-part b {color: #000; font-size: 14px;}
.blog-detail .tags-part a {font-size: 13.5px;  color: #7f7f7f; }
.blog-detail .tags-part a:hover {color:#8e208c; text-decoration: underline !important;}
/*--ADVERTISEMENT VEDIO --*/
.advertisement-vedio .modal-content .modal-header .close {top:15px;}
/*--FEEDBACK BUTTON  Norwegian --*/
.no_no .feedback-btn {margin-top: 85px !important;left: -141px !important;}
/*--FEEDBACK BUTTON  Norwegian --*/


/*GOSH ISSUE LIVE*/
.row.billing-information img {
    width: 100%;
}
.product-result-col li.disabled .fa-angle-left {height: 19px;}
.product-result-col li.disabled .fa-angle-right {height: 19px;}
.product-result-col .active span {height: 28px;padding-top: 7px;}
.estimate-tag-block .estimate-row img{max-width: 9%;}
/*GOSH ISSUE LIVE*/

/*--PRINT--*/
#modal-table .print-product .print-import-info{ margin-top:15px;}
#modal-table .print-product .table-data{ padding:10px 0;}
#modal-table .print-product .table-data table{ border:1px #ddd solid; border-right:0; border-bottom:0;border-collapse: collapse;font-weight:400;font-size:14px; font-weight:400;}
#modal-table .print-product .table-data table tr{display:table-cell;width:50%;}
#modal-table .print-product .table-data table td{width:100%;display:inline-block;text-align:center;border-right:1px #ddd solid;vertical-align:middle; padding:5px;border-bottom:1px #ddd solid;}
.print-product .color-option li{float:left;margin-right:10px;margin-bottom:5px}
.print-product .color-option li img{width:22px!important;height:22px!important;padding:0!important;border:1px #000 solid}
.skuprice > div{margin-top:9px;font-size:16px;  font-weight:400;
text-align:center;padding:5px 20px 0;text-align:center;min-height:30px;border-right:1px #ddd solid;float:left;clear: none;}

/*** add new style**/

::-ms-clear {display: none;}
.modal-open .modal.credit-form{overflow-x: auto !important;overflow-y: auto !important;}
.radio label::before {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    top: 6px;
    margin-left: -10px;
    content: "";
    position: absolute;
    left: 0;
    border: solid 1px;
    border-radius: 100%;
    }
.radio input[type="radio"]:checked + label::after{display: inline-block;width: 20px;height: 20px;vertical-align: middle;cursor: pointer;top: 6px;margin-left: -10px;content: "";position: absolute;left: 0;background-color: #03517b;border-radius: 100%;}

/*HEADER*/

/*QUANTITY SLIDER*/
.quantity-table .table-heading { }
.quantity-table .table-heading {background: #999 none repeat scroll 0 0;border-right: 1px solid #fff;border-top: 0 none;color: #fff;font-family: "arial";font-size: 16px;padding: 6px;text-align: center;text-transform: uppercase;}
.quantity-table .table-content img { display:none !important;}
.product-section-box .heading-block.no-tag { padding-left:0;}
.padding-left-0 .owl-nav {padding-left: 0 !important;margin-right: -15px;}
/*QUANTITY SLIDER*/

/*LOGIN POPUP*/
body { font-family: 'arial'; overflow-x: hidden; }
.login-col .btn:hover, .login-col .btn:focus, body header .forgot-passwd .send-email:hover { background: #8e208c;border: 1px solid #8e208c; }
.ob-top-menu .slidemenu .title-login .fa {color: #8e208c;font-size: 16px;}
/*LOGIN POPUP*/
.no-border { border:none;}
.innerpage { margin-top: 6px; }
.ob-top-menu .header-loging .login-text { color: #fff;margin: 0 3px; }
.ob-header .ob-top-menu { background: #fff; border-bottom: none; border-top: 5px solid #004d7d; }
.top-search-block { position: absolute; top: -81px }
.ob-header .logo-col{margin: 0px 0 20px;}
.ob-header .logo-col img {height: auto;max-height: 105px;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.header-search.search-field button { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;  }
.header-search i.fa.fa-search.fa-fw { font-size: 23px; }
.ob-logo-block { background: #FFF; }
.ob-menu { background: #8e208c; box-shadow: none;}
.navbar-default .navbar-nav>li>a { color: #FFF }
.common-title { border: none }
header { position: relative }
.home-content { margin-top: 25px; }
.slidemenu { padding-top: 0px }
.menu-box .navbar-nav > li > a { font-family: 'Aleo-Regular'; font-size: 19px }
.ob-header .ob-top-menu { padding: 0; }
.info-menu ul li > a { padding: 4px 0px; }
.header-loging { margin: 0px; background: none; padding: 2px 7px 8px 3px; }
.info-menu.slidemenu .header-loging { background: #004d7d; }
.dropdown.cart-popup.header-login-text .login-text { color: #004d7d; }
span.fa.fa-shopping-cart.cart-menu { font-size: 21px; color: #000; }
.header-loging .login-text { color: #FFF; font-family: 'arial' }
.header-loging li.header-login-text { font-family: 'arial' }
.header-loging li.header-login-text.guest { padding-top: 7px; }
.header-login-text.guest .fa { color: #004d7d; padding-right: 4px;font-size: 14px; }
.header-login-text.guest { position: absolute; right: 13%; border: none !important; background: none; color: #004d7d; }
.menu-box .menu-caret1 { background: url(../images/goldstar/menu-arrow.png) no-repeat scroll 100% bottom rgba(0, 0, 0, 0); }
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: absolute !important; right: 61%; }
.menu-box .navbar-nav > li > a { padding: 0 16px; line-height: 45px;font-size: 18px;}
/*.search-in-dropdown { width: 93px !important; }*/
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-in-dropdown .inp-parts.ob-gender-select-box { width: 100%; height: 38px; text-transform: capitalize; font-weight: inherit; font-size: 14px; }
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper { border: 1px solid #B3B3B3; border-top-right-radius: 0px; border-bottom-right-radius: 0px;font-family: 'Proxima-nova-light'; background: url("../images/checkout-select-arrow1.png") #E8E8E8 no-repeat scroll 95% 57%; }
.header-search.search-field.advance-search-wrap.dropdown > input { border-left: none !important; font-size:18px; box-shadow: inset 0 12px 60px -8px rgba(230, 230, 230, 1); }
.header-search.search-field.advance-search-wrap.dropdown > input::-webkit-input-placeholder {color: #000;font-size: 18px;font-family: 'Proxima-nova-light';}
.header-search.search-field.advance-search-wrap.dropdown > input::-moz-input-placeholder {color: #000;font-size: 18px;font-family: 'Proxima-nova-light';}
.header-search.search-field.advance-search-wrap.dropdown > input::-ms-input-placeholder {color: #000;font-size: 18px;font-family: 'Proxima-nova-light';}
.header-search .form-control { border-top: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; font-style: normal; font-size: 15px; }
.header-loging { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.header-loging .login-text { text-transform: capitalize; font-size: 14px; font-family: arial; }
.header-loging li.header-login-text { border: none }
header .slidemenu ul li > a i.quote-icon span { color: #fff; }
span.login-text .fa.fa-sign-in { display: none; }
.slidemenu .dropdown-popup .dropdown-menu { left: auto; right: 90px; top: 3px; }
.slidemenu .quote-popup .dropdown-menu { left: auto; right: 90px; top: 3px; }
.stick-menu.header-loging span.fa.fa-heart-o { margin-top: 26px; }
.slidemenu .dropdown-menu-arrow::before { left: 366px; top: 6px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.slidemenu .quote-popup .dropdown-menu-arrow::before { left: 366px; top: 6px; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
header .dropdown-popup .dropdown-menu-arrow:before { left: 367px; }
ul.nav.navbar-nav li > a:hover, .gosh-header .top-menu ul li a:hover { color: #004d7d; }
.ob-top-menu .top-advance-search .header-advace-search .advance-search-col { width: 102.5%; }
.ob-top-menu .top-advance-search .header-advace-search .advace-close-but { right: 15px; }
.menu-box .navbar-nav .dropdown-submenu > a { background: url(../images/caret-bg.png) no-repeat 170px 20px; }
.menu-box .navbar-nav > li li a:hover { background-color: #fff; }
.menu-box .navbar-nav li b.menu-caret1 { display: none; }
header .scroll-logo { display: none; }
.dropdown.hover > a.product-add { color: #004d7d; }
.member-col.hover > a i, .member-col.hover:hover > a i { color: #004d7d; }
.stick-menu.header-loging .fa, .slidemenu .add-button a:hover .fa { color: #FFF; }
.stick-menu.header-loging .add-button .fa { color: #7F7F7F; }
.info-menu.slidemenu ul li:last-child .dropdown-menu-arrow::before{right: 77px;}
.empty-block span{display: block;text-align: center; font-size: 24px;text-transform: capitalize;padding: 5px 0 30px;}
.slidemenu .dropdown-menu .dropdown-grid{text-align: center;float: none;display: table;margin:0 auto; }
.slidemenu .dropdown-menu .dropdown-grid .empty-block{height: 200px;vertical-align: middle;display: table-cell;width: 100%;}
.empty-block .fa { font-size: 34px; display: block;text-align: center;margin: 0 auto;}
.empty-block .fa span {padding: 0;font-size: 28px;}
/*HEADER*/
.slidemenu .quote-popup .inner-box { margin-left:-10px; margin-right:-10px;}
/*#model-cart .title-block span {padding-top: 5px;}*/
#model-cart .select-quntity-col > div {margin-bottom:0px;}
.padding-left-0 { padding-left: 0 !important; }
.dropdown-grid .price span { display:inline-block;}
.option-head span.remove { margin-left:5px;}
.header-loging li a{display: block;}
/*SLIDE MENU POPUP*/

.slidemenu .dropdown-menu { background: #FFF; border: 3px solid #0fb8f1; }
.slidemenu .dropdown .header-dropdown, header .dropdown-popup .header-dropdown { background: none }
.dropdown-menu-arrow .header-dropdown i.fa { font-size: 29px; color: #004d7d; }
.slidemenu .inner-box .fa.close-model {  font-size: 25px; top: 3px; }
.slidemenu .dropdown-menu-arrow::before { content: ""; width: 25px; height: 17px; background: url(../images/goldstar/sidemenu-right-arrow.png) no-repeat 0 0; display: inline-block; left: 29px; position: absolute; top: -17px; }
header .dropdown-popup .dropdown-menu-arrow::before { left: 364px; transform: none; top: 38px; height: 25px; }
header li.dropdown-popup:nth-child(2) .dropdown-menu-arrow::before { top: 98px; }
.slidemenu .dropdown-popup .dropdown-menu { right: 85px; top: -23px; }
.dropdown-btn .bft-but {   min-width: 145px; font-family: arial;padding: 10px 5px;}
.slidemenu .quote-popup .dropdown-menu-arrow::before { left: 375px; top: 168px; -ms-transform: none; -webkit-transform: none; transform: none; transform: none; height: 25px; }
header .slidemenu ul li .dropdown-menu .header-dropdown i.quote-icon span{font-size: 22px;}
.slidemenu .quote-popup.request-quote .dropdown-menu-arrow::before{top:248px;}
.slidemenu .quote-popup .dropdown-menu { left: auto; right: 85px; top: 0; margin-top: 0; min-height: 325px; min-width:380px;}
.list-item h3, .dropdown-grid h4, .dropdown-grid .price, .dropdown-grid .price span { font-family: 'arial' }
.slidemenu .dropdown .header-dropdown, header .dropdown-popup .header-dropdown { color: #004d7d; font-family: arial; font-size: 18px }
.slidemenu .dropdown-menu-arrow::before { top: -25px; left: 305px; width: 27px; height: 24px; transform: rotate(270deg); }
.slidemenu .cart-popup .dropdown-menu { left: auto; right: -10px; top: 80px; }
.list-item .close-btn { color: #888 !important; font-weight: normal; font-size: 16px }
.list-item .close-btn:hover {  }
.slidemenu .list-item .close-btn { font-size: 18px }
.slidemenu .more-product a { color: #888; display:inline;}
.dropdown-grid .price { font-size: 21px; }
.slidemenu .cart-popup .inner-box, .slidemenu .quote-popup .inner-box, .slidemenu .dropdown-popup .inner-box{max-height: 485px;overflow-y: auto;}
/*SLIDE MENU POPUP*/


/*FOOTER*/

.middle-footer { background: #8e208c }
.middle-footer .footer-link a { color: #fff; font-family: "arial"; text-transform: capitalize; }
.middle-footer .footer-heading { background: none; color: #ffa6fe }
.bottom-footer { background: #FFF; padding-top: 30px;}
.upper-block img { margin: 26px; }
.copyright { color: #404140; text-align: center; }
.upper-block { margin: auto; text-align: center; }
.social-fooer { height: 100px; background: #FFF; margin: -25px 0px 22px; }
.first-block img { float: left }
.social-img img { margin-left: 8px; }
.social-img { float: right;}
.social-img .contact{background:url(../images/goldstar/social-icons.png) no-repeat;width: 190px;height: 50px;display:inline-block;background-position:0px 10px;}
.social-img .fb {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -12px -40px; height:50px; width:45px;display:inline-block;}
.social-img .tw {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -62px -40px; height:50px; width:45px;display:inline-block;}
.social-img .in {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -112px -40px; height:50px; width:45px;display:inline-block;}
.social-img .pin {background:url(../images/goldstar/social-icons.png) no-repeat;background-position: -162px -40px; height:50px; width:45px;display:inline-block;}
.first-block p { margin-top: 10px; margin-left: 62px; text-transform: none; font-size: 12px; font-family: arial; }
.middle-footer .footer-link a:hover { color: #FFF; }
.social-fooer .container { border-top: 1px solid #004d7d; padding-top: 12px; }
/*FOOTER*/


/*-- TEASER ---------------------------------*/
.owl-carousel .owl-item img {top: 50%;left: 50%;margin: auto;max-height: 99%;max-width: 99%;position: absolute;-ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}
.help-products .index-help-block {padding:0px; max-width: 100%; height: 180px !important; display: block; vertical-align: middle; text-align: center; background: #fff; margin: 0px 15px; border:none;}
.owl-teaser .owl-nav .owl-prev:before { left: 50%; top: 50%; opacity: 1; z-index: 1; content: "\f104"; font-family: fontawesome; position: absolute; margin-left: -4px; margin-top: -25px; font-size: 36px; color: #555; }
.owl-teaser .owl-nav .owl-prev { background: #f5f5f5; width: 40px; height: 100%; border-radius: 0 !important; background-position: 4px; background-repeat: no-repeat; position: absolute; left: 13px; top: 0; z-index: 1; }
.owl-teaser .owl-nav .owl-next:before { left: 50%; top: 50%; opacity: 1; z-index: 1; content: "\f105"; font-family: fontawesome; position: absolute; margin-left: -4px; margin-top: -25px; font-size: 36px; color: #555; }
.owl-teaser .owl-nav .owl-next { background: #f5f5f5; width: 40px; height: 100%; border-radius: 0 !important; background-position: 4px; background-repeat: no-repeat; position: absolute; right: 13px; top: 0; z-index: 1; }
.owl-teaser .owl-nav .owl-next:after { height: 100px; width: 30px; background: red; display: block }
.owl-teaser.owl-theme .owl-nav { margin-top: 15px; }
.owl-next, .owl-prev{font-size: 0px;display: inline-block;}
/*-- TEASER ---------------------------------*/


/*SLIDER*/

.ob-slide-box h1, .ob-slide-box p.slide-text, .ob-slide-box .btn { display: none; min-height: none }
/*ADVERTISE CATALOG*/

.banner-box .cat-left-side { background: none; padding: 0px; min-height: 275px }
/*ADVERTISE CATALOG*/

.feedback-btn { display: none }
/*--BANNER--*/

.ob-slide-box .carousel-indicators .active { background-color: #eb178e; border: 0px solid #898989;height:12px; width:12px; }
.ob-slide-box .carousel-indicators li { background: #fff; border: 0px solid #898989; height:12px; width:12px; box-shadow: 0px 3px 3px rgba(0,0,0,0.5);}
.ob-slide-box .carousel-indicators { bottom: -30px; }
/*--BANNER--*/


/*RECOMMANDED PRODUCT*/

.recommeded-product-slider .pro-box { margin-bottom: 0; }
.pro-box .product-zoom, .pro-box .pav-colorbox {   }
.pro-desc .item-price, .pro-box:hover .pro-desc .item-price { font-size: 24px;  font-family: arial; }
.pro-desc .item-price span { margin-top: 0; display: inline-block; font-size: 14px; color: #898989; font-family: arial; vertical-align: inherit; padding-right: 2px; }
.home-content .pro-overflow .nav-tabs { border-bottom: 2px solid #03517b; }
.home-content .pro-overflow .nav > li { width: 25%; }
.home-content .pro-overflow .nav > li > a { border-radius: 20px 20px 0px 0px; padding: 22px; font-size: 18px; font-family: 'SinkinSans-800Regular'; margin-right: 14px; color: #FFF; font-weight: normal; border-bottom: none; text-transform: uppercase !important; text-align: center; }
.home-content .pro-overflow .nav > li > a:hover{border-color: transparent;}
.home-content .pro-overflow .nav > li:first-child > a, .home-content .pro-overflow .panel-default:first-child .panel-heading { background-color: #03517b; filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#03517b, endColorstr=#FFF);background: -moz-linear-gradient(top, #03517b 30%, #FFF 100%); background: -webkit-linear-gradient(top, #03517b 30%, #FFF 100%); background: -ms-linear-gradient(top, #03517b 30%, #FFF 100%); background: linear-gradient(top, #03517b 30%, #FFF 100%); background: -o-linear-gradient(top, #03517b 30%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(30%, #03517b), color-stop(100%, #FFF)); }
.home-content .pro-overflow .nav > li:nth-child(2) > a, .home-content .pro-overflow .panel-default:nth-child(2) .panel-heading { background: -moz-linear-gradient(top, #b8d233 50%, #FFF 100%); background: -webkit-linear-gradient(top, #b8d233 50%, #FFF 100%); background: -ms-linear-gradient(top, #b8d233 50%, #FFF 100%); background: linear-gradient(top, #b8d233 50%, #FFF 100%); background: -o-linear-gradient(top, #b8d233 50%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(50%, #b8d233), color-stop(100%, #FFF)); }
.home-content .pro-overflow .nav > li:nth-child(3) > a, .home-content .pro-overflow .panel-default:nth-child(3) .panel-heading { background: -moz-linear-gradient(top, #f15e30 30%, #FFF 100%); background: -webkit-linear-gradient(top, #f15e30 30%, #FFF 100%); background: -ms-linear-gradient(top, #f15e30 30%, #FFF 100%); background: linear-gradient(top, #f15e30 30%, #FFF 100%); background: -o-linear-gradient(top, #f15e30 30%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(30%, #f15e30), color-stop(100%, #FFF)); }
.home-content .pro-overflow .nav > li:last-child > a, .home-content .pro-overflow .panel-default:last-child .panel-heading { background: -moz-linear-gradient(top, #8e208c 30%, #FFF 100%); background: -webkit-linear-gradient(top, #8e208c 30%, #FFF 100%); background: -ms-linear-gradient(top, #8e208c 30%, #FFF 100%); background: linear-gradient(top, #8e208c 30%, #FFF 100%); background: -o-linear-gradient(top, #8e208c 30%, #FFF 100%); background: -webkit-gradient(linear, right top, right bottom, color-stop(30%, #8e208c), color-stop(100%, #FFF)); margin-right: 0; color: #fff; }
.home-content .pro-overflow .panel-default .panel-heading .panel-title a { display: block; text-transform: uppercase; font-family: 'SinkinSans-800Regular'; font-size: 12px; color: #fff; }
.home-content .pro-overflow .nav-tabs > li.active > a { background: #03517b; color: #fff; border: 1px solid #03517b; border-bottom-color: transparent; }
.home-content .pro-overflow .panel-default:first-child .panel-heading, .home-content .pro-overflow .panel-default .panel-heading { border-radius: 0; margin-right: 0; padding: 15px; }
.pro-box:hover .pro-button { display: none; }
.pro-box:hover { border: none; }
.pro-box:hover .product-img-blk { opacity: 0.7; }
.pro-box { border: none }
.pro-desc { background: none; }
.product-tile .item-title { font-size: 15px; color: #404040; display: block;font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-transform: uppercase; padding: 5px 5px; min-height:60px; text-align: center }
.pro-desc { padding: 0px }
.product-img-blk { height: 222px;margin-top: 50px; }
.product-img-blk img { max-height: 96% }
.pro-desc .item-code { text-transform: uppercase; font-size: 12px; border-bottom: none;padding-bottom:20px;}
.pro-desc .item-code span { color: #03517b; font-size: 14px; font-weight: bold; }
.product-tile .item-title { text-transform: none; font-size: 18px; font-family: 'arial'; margin-top:20px;position: absolute;top: -275px;display: block;width: 100%;}
.pro-desc .item-price e { font-size: 14px }
.middle-footer .footer-heading { font-family: 'SinkinSans-400Regular'; font-size: 16px; text-shadow: 0px 1px 0px #333; }
/*.pro-desc .item-code { font-family: 'arial'; font-size: 11px; padding-bottom: 0; }*/
.color-block .color-filter ul { margin-left: 0; }
.color-filter ul li { display: inline-block; float: none; margin-bottom: 2px; margin-right: 8px; }
.recommeded-product-slider { border-bottom: 1px solid #03517b; }
.recommeded-product-slider .owl-next { background: url(../images/goldstar/acc-sprite.png); width: 45px; height: 147px; border-radius: 0 !important;     background-position: -72px 0px; background-repeat: no-repeat; position: absolute; right: 7px; top: 21%; opacity: 1; z-index: 9; }
.recommeded-product-slider .owl-prev { background: url(../images/goldstar/acc-sprite.png); width: 45px; height: 147px; border-radius: 0 !important;     background-position: -62px -147px; background-repeat: no-repeat; position: absolute; left: 0px; top: 21%; opacity: 1; z-index: 999 }
/*RECOMMANDED PRODUCT*/

.product-add { background: rgba(0, 0, 0, 0) url("../images/goldstar/menu-arrow.png") no-repeat scroll right 22px; }
a.back-to-top { display: none; width: 100px; height: 90px; text-indent: -9999px; position: fixed; z-index: 999; right: 20px; bottom: 20px; background: url("../images/goldstar/back-to-top.png") no-repeat center 43%; }
.banner-over { overflow: hidden; display: table; width: 100%; min-height: 200px; /*background: #e1e1e1;*/ margin-bottom: 25px; }
.banner-catalog { background:url(../images/banner_catalog_home.jpg) no-repeat;height: 200px;}
.banner-promotion {background:url(../images/banner_promotion_home.jpg) no-repeat;height: 200px;}
.banner-over-text { display: table-cell; vertical-align: middle;padding: 0px 20px;}
.banner-over-text i.fa.fa-arrow-circle-right { font-size: 20px;}
.banner-over-text h4 { /*font-family: 'SinkinSans-800Regular'; font-size: 18px; color: #b7b7b7;*/ margin: 10px 0;font-family: 'SinkinSans-400Regular'; font-size: 34px; text-align: left;}
.banner-over-text a { font-family: 'SinkinSans-800Regular'; font-size: 24px; color: #fff; /*padding: 0 15px;*/ display: inline; font-weight:normal;}
.banner-over.sign-up { overflow: hidden; display: table; width: 100%; min-height: 75px; background: transparent; margin-bottom: 25px; }
.banner-over-text p { font-family: 'SinkinSans-400Regular'; font-size: 12px; color: #363636; margin: 5px 0; letter-spacing: 3px; font-weight: 600; padding-bottom: 0; }
.banner-over-text a.btn-sign-up {      font-family: 'SinkinSans-400Regular'; font-size: 18px; color: #fff; border: none; padding: 6px 30px; vertical-align: middle; display: inline-block; text-shadow: 0px 1px 0px #000000; margin: 5px 0; }
.selection-color-box .dropdown-menu a{padding: 5px;}
.shipping-method .radio {margin-top: 10px;
    display: inline-block;}
.shipping-method .radio label { display:inline;display: -moz-box;}
.shipping-method .radio .upload-logo label {padding: 5px 20px 0 10px !important;}
.proof-box .optional-col.spacing .upload-logo { padding:0px; margin:5px 0 !important;}
.proof-box .optional-col.spacing .upload-logo label { margin-top:0px;}
/*PRODUCT DETAILS*/
.select-block .error-message, .inp-parts .error-message {margin-top: 40px;position: absolute;}
.title-block .heading-2 { font-family: 'SinkinSans-400Regular'; color: #004d7d; font-size: 35px }
.quick-view-left .product-big-image { width: 100% !important;border: none;height: 410px;margin: 0 auto;text-align: center; }
.breadcrumb ul li a, .breadcrumb ul li { font-size: 16px; color: #898989; }
.breadcrumb strong { color: #004d7d; font-family: arial; }
.ob-product-detail-page .title-block { border-bottom: none }
.ob-product-detail-page .skuprice span { color: #000; }
.ob-product-detail-page .skuprice > div { border: none; font-family: 'arial'; font-size: 13px; color: #7f7f7f; line-height: 18px; padding-right: 5px;background: none; }
.ob-product-detail-page .skuprice .product-rating-top-block { padding-top: 4px; }
.product-gallery { display: block; vertical-align: middle; height: 400px; }
.ob-product-detail-page .rating { color: #fba71c }
.ob-product-detail-page .title-block { float: right }
.ob-product-detail-page .skuprice > div:last-child { text-align: left; }
.ob-product-detail-page .item-price.detail-page { font-size: 22px; color: #000; }
.ob-product-detail-page .item-price.detail-page span {   font-size: 14px;text-transform: uppercase; }
.condition, .condition a { font: 14px arial;   text-align: left; }
.ob-product-detail-page .prod-det img { /*max-width: 60px;*/ }
.ob-product-detail-page .prod-det p { font-size: 15px; margin-top: 20px; line-height: 21px; color: #333; }
.ob-product-detail-page .prod-det span.price {   }
.ob-product-detail-page .prod-det .color-filter label { height: 30px; width: 30px; float: left; border-radius: 0; font-size: 100%; display: inline-block; margin-left: 0; margin-bottom: 2px }
.product-block .product-rating-top-block, .pro-box .product-rating-top-block, .sales { display: none }
.show-colr { font-size: 13px; color: #888; }
.show-colr span { font-size: 15px; color: #333; text-transform: capitalize }
.avalbl-colors h3 { /*margin: 20px 0px */ margin:5px 0px;}
.qunt-price.table-responsive th { border: none; text-align: left; padding: 8px; border-bottom: 1px solid #333; text-transform: capitalize; font-family: 'arial'; font-size: 14px }
.qty-price-block h3 { margin: 20px 0px 0px 0; text-transform: capitalize; font-family: 'arial'; }
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row { margin-left: 8px; }
.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row.sub-heading, .edit-product-modal .estimate-detail .estimate-tag-block .estimate-row.heading { margin-left: 0; }
.edit-product-modal .color-box .owl-nav { top: -39px; }
.edit-product-modal .wish-list-color-box .owl-nav { top: -30px; }
.edit-product-modal .wish-list-color-box-guest .owl-nav { top: -30px; }
.edit-product-modal .ob-product-detail-page .skuprice .product-rating-top-block { padding-top: 0; }
.tab-quantity { height: 34px; border-bottom: 1px solid #e1e1e1; }
.panel-title.heading-block { margin-top: 10px; font-size: 14px; }
.product-section-box h2 { font-size: 14px; }
.qunt-price.table-responsive tr { font-size: 14px }
.qunt-price.table-responsive tr.special {   }
/*.qunt-price.table-responsive tr.special td:last-child { color: #404040; }*/
.ob-product-detail-page .currency-select span { float: left; text-transform: capitalize; font-size: 12px; font-family: arial; color: #898989; text-align: center; }
.ob-product-detail-page .currency-select ul li { float: left;margin: 0 5px; }
.product-detail-wrapper .nav-tabs li:nth-child(1) { margin-left: 0px; }
.product-description .nav-tabs li { background: transparent; border: none; margin-right: 0; padding: 0; width: 33.33%; min-width: 33.33%; margin-bottom: -1px; }
.product-description .nav-tabs a { color: #004d7d; font-family: 'arial'; text-transform: capitalize; margin-right: 8px; background: #FFF; border: 1px #004d7d solid; border-radius: 10px; }
.product-description .nav-tabs li:last-child a { margin-right: -1px; }
.product-wrapper .nav-tabs li.active a::before, .product-wrapper .nav-tabs li:hover a::before { background: none; display: none; }
.product-description .nav-tabs .active, .product-description .nav-tabs li:hover { border-bottom-color: #004d7d; border: none; color: #FFF; }
.product-description .nav-tabs li.active:last-child { border-right: none; }
.product-description .nav-tabs li:last-child { border-right: 0; }
.product-description .nav-tabs .active a, .product-description .nav-tabs .active a:hover, .product-description .nav-tabs .active a:focus, .product-description .nav-tabs a:hover, .product-description .nav-tabs a:focus { background: #004d7d; color: #FFF; padding-bottom: 13px; padding-top: 13px; border: 1px solid #004d7d; border-bottom: 0; border-radius: 0; }
.product-description .tab-pane.fade.in.active { border: 1px solid #004d7d; padding: 10px; }
.product-detail-wrapper .nav-tabs { margin-bottom: -5px; border-bottom: 0; }
.details-2 .table.table-striped th { border: none; text-align: left; padding: 8px; text-transform: capitalize; font-family: 'arial'; font-size: 14px; min-width: 150px }
.details-2 .table.table-striped td { font-family: 'arial'; font-size: 14px }
.product-detail-tab.review h3 { color: #004d7d; font-size: 22px; border-bottom: 1px solid #DDD; line-height: 30px }
.product-rating-title-wrap .fa { font-size: 28px; color: goldenrod }
.product-rating-title-wrap .rating-value { font-size: 26px; font-weight: 200; color: #333 }
.product-rating-title-wrap { font-size: 14px; color: #888 }
.product-rating-title-wrap .btn-default { border-radius: 2px; display: inline-block; padding: 11px; font-size: 17px; min-width: 166px; }
.review-box .rating { width: 150px; float: left; }
.view-review-col .rating { float: left; width: 117px; color: goldenrod; }
.view-review-col span.by { color: #888; margin-left: 10px }
.view-review-col .rating .fa { font-size: 18px; }
.view-review-col .review-user { text-transform: capitalize; font: 16px arial; display: inline-block; color: #363636; }
.view-review-col p { font: 14px arial; color: #636363; padding: 10px; text-align: justify; line-height: 18px; }
.view-review-col p span a { font-size: 11px; color: #03517b; letter-spacing: 0.8px; }
.view-review-col .review-user span.review-date { font: 14px arial; color: #898989; }
.rating-nav { text-align: center; }
.pagination > li > a, .ob-product-detail-page .pagination > li > span { border: 1px solid #fff; font-family: 'arial'; font-size: 18px; padding: 0px 6px; border-radius: 3px; margin: 0 3px; line-height: 22px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #404040; background: none; border: 1px solid #428bca; }
.pagination > li a i.fa, .pagination > li.disabled span i.fa { font-size: 22px; color: #404040; font-weight: bold; }
.pagination > li.disabled span{border: 0;}
.pagination > li a:hover .fa { color: #03517b; }
.pagination > .active > a, .pagination > .active > a:hover { background: #FFF; border: 1px solid #428bca; color: #333; }
.you-may-like h3 { color: #004d7d; font-size: 22px; border-bottom: 1px solid #DDD; line-height: 30px; text-transform: uppercase; margin: 20px 0px 20px 0px }
.product-section-box h2 {background: none;border: none;font-size: 14px;margin-bottom: 15px;padding-bottom: 0;color: #363636;}
.heading-block.no-tag { padding-left: 8px; font-size: 16px; color: #363636; }
.product-section-box h2 i { padding: 7px 11px 7px; }
.product-section-box .panel-heading.open h2 i, .product-section-box .panel-heading h2 i {background: url(../images/pink-button.png) no-repeat;display: none !important;}
span.colr-nm { margin-left: 30px; font-size: 14px;white-space: pre;}
.selector-quantity {}
span.remove { font-size: 13px; font-family: 'arial'; margin-left: 14px; }
.product-section-box .panel-heading .tab-quantity.collapsed .caret-icon { background: url(../images/goldstar/arrow-bottom.png) no-repeat }
.product-section-box .panel-heading .tab-quantity .caret-icon { background: url(../images/goldstar/arrow-up.png) no-repeat }
.quntity-count .selector-btn .sp-plus, .quntity-count .selector-btn .sp-minus { background: #DDD }
.product-section-box .imprint-box .radiobox, .product-section-box .print-position, .product-section-box .print-checkbox input[type="checkbox"] + label { font-family: 'arial' }
.optional-panel.barrel, .optional-panel.barrel .option-head { background: #ebebeb; color: #333 }
.option-head a {color: #333;font-size: 16px;}
.optional-panel.in .option-head a i.fa.fa-trash-o { transform: none }
.optional-panel.barrel .ui-icon-delete { position: absolute; top: -30px; right: 14px; color: #333; }
.option-body .radiobox > span {float:left;margin:5px 0;}
.option-body .radiobox .selection-common-box .dropdown .btn { float: left; color: #363636;margin-top: 0;margin-bottom: 0; }
.optional-panel.barrel .dropdown.dropdown_size { float: left; margin-left: 8px; }
.product-detail-wrapper .or-block { display: inline-block; padding: 0 0 0 17px; font: 14px arial; }
.radiobox.selection-option { margin-top: 10px; }
.product-section-box { font-family: 'arial';margin-bottom: 5px; }
.select-color-icon { height: 20px; width: 20px; margin-top: 8px }
.print-title { float: left; font: 12px arial; font-weight: bold; }
.color-selected-col { margin-left: 0px }
.relative-col { margin-bottom: 18px }
.selection-color-box .dropdown-menu { left:12px; /*top: 55px;*/ }
.selection-color-box .dropdown .btn { border-color: #b7b7b7; border-radius: 0; box-shadow: none; color: #363636; }
.dropdown.dropdown_size.color-select-box { float: none !important; }
.selection-common-box .dropdown .btn { border: 1px solid #b7b7b7; box-shadow: none; }
.product-section-box .print-checkbox input[type="checkbox"] + label { color: #333 }
.upload-logo label { font-size: 14px }
.more-option .info-icons { float: left }
.info-icons a { font-size: 14px; color: #888 }
.info-icons a .fa { font-size: 20px }
.product-detail-wrapper .upload-art-works .info-icons a .fa,
.product-detail-wrapper .other-option .info-icons a .fa {color: #ccc;font-size: 16px }
.input-group[class*="col-"] { padding-left: 15px; }
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt::-webkit-input-placeholder {color: #363636;}
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt::-ms-input-placeholder {color: #363636;}
.selection-color-box .dropdown > input[type="text"].color-section-box-inpt::-moz-input-placeholder {color: #363636;}
.color-selected-col { background: #FFF; min-width: 190px; border-color: #b7b7b7; }
.selection-color-box .dropdown > input[type="text"] { border-color: #b7b7b7; border-radius: 0; box-shadow: none; }
.more-option { border: none; }
.upload-logo label { font-size: 15px; margin-top: 15px; }
.radiobox label { font-family: 'arial'; }
.grey { color: #888; font-style: normal; text-transform: uppercase }
.note-col.pull-left.email a {}
.upload-logo { margin-bottom: 5px; padding-left: 15px; }
.note-col.pull-left.email { width: 100%; margin-left: 41px; text-transform: none; }
.more-option-checkbox { border-bottom: 1px solid #888; }
.more-option .other-option input, .more-option .other-option textarea { width: 100%; box-shadow: none; border: 1px solid #b7b7b7; }
.more-option .note-col { margin-bottom: 0px }
.optional-panel { border: none }
.proof-box .checkbox input[type="checkbox"] { opacity: 0; display: block; z-index: 999; margin-top: 6px; margin-left: -8px; }
.optional-col.spacing { margin-left: 23px }
.proof { font-size: 14px; font-weight: 700; }
.optional-col .checkbox label { font-size: 14px; font-family: 'arial'; text-transform: none; }
.optional-col .checkbox { width: 100% }
.optional-col .email-address-col { display: block; width: 70% }
.email-address-col .email-col input[type="text"] { font-family: 'arial' }
.optional-col .email-address-col { width: 100% }
.email-address-col .email-col { width: 60%; margin-left: 16px; }
.fa.fa-question-circle {font-size: 14px;margin-left: 6px;}
.optional-panel, .option-head {}
.optional-panel.proof-box { background: none;margin-bottom: 0; }
.quntity-count .selector-input { border-bottom: 1px #888 solid; }
.quntity-count .selector-btn .sp-plus, .quntity-count .selector-btn .sp-minus, .selector-input { border: 1px solid #888 }
.colr-nm { margin-left: 33px; }
.colr-nm { margin-left: 32px; min-width: 100px; }

.shipment .quntity-count .color-input {}
.shipment .colr-nm { margin-top: 4px }
.ui-icon-delete { position: absolute; top: -30px; right: 14px; color: #333; }
.quntity-count .ui-icon-delete { color: #636363; margin: 4px; display: inline-block; font-size: 18px; position: relative; top: 0; left: 14px; }
.option-body .radio-but label { font-family: 'arial'; font-size: 14px; color: #333 }
.shipping-scroll { border: 1px solid #888; padding: 10px; margin-bottom: 20px }
.shipping-scroll .shipping-col { border: 1px solid #004d7d; background: #FFF; font-family: 'arial'; }
.shipping-method .option-body .shipping-col span { color: #004d7d; font-size: 15px }
.shipping-method .option-body .shipping-col p { color: #333 }
.shipping-option .selection-common-box { float: left }
.shipping-option .selection-common-box { float: none; width: 50%; padding-left: 0px; margin-top: 14px; }
.shipping-option .date-block { float: none; width: 50%; padding-left: 0px; margin-top: 14px; }
.search-mail-block { background: none }
.product-detail-wrapper input[type="text"] { font-size: 14px; font-family: 'arial'; box-shadow: none; }
.search-mail-block .search-col input[type="submit"] { background:  url(../images/header-search.png) no-repeat center center; margin-right: 0px; height: 29px; width: 53px; top: 0px; }
.special-instruction-textarea textarea { margin-top: 10px; font-size: 15px; font-style: italic; }
.product-description .tab-pane.fade.in.active { padding-bottom: 64px }
.details-2 {margin-top: 0;font-family: 'arial';margin-bottom: 25px;}
.product-section-box .small-but.btn-default {background: #1f73b7;font-family: 'arial';border: none;font-size: 18px;padding: 10px 30px;}
.product-section-box.summary .panel-heading .tab-quantity.collapsed .caret-icon { background: url(../images/goldstar/summary-btn.png) no-repeat; top: 0px; height: 21px; width: 20px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg) }
.product-section-box .panel-heading .tab-quantity .caret-icon { background: url(../images/goldstar/arrow-up.png) no-repeat; }
.product-section-box.summary .optional-panel.in .option-head a i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg) }
.product-section-box.summary .panel-heading .tab-quantity .caret-icon { background: url(../images/goldstar/summary-btn.png) no-repeat;   height: 21px; width: 20px; }
.estimate-row.heading span { color: #004d7d; font-size: 16px; }
.qty { width: 239px; }
.estimate-tag-block .heading span { font-family: 'arial' }
.qty-total { float: right; margin-right: 39px; font-family: 'arial' }
.qty table > tbody > tr > td { padding: 0px; line-height: 21px; font-family: 'arial' }
.qty table { margin-bottom: 0px }
.qty-total span { font-weight: 700 }
.sub-heading span { font-family: 'arial'; font-weight: 600; margin-bottom: 24px; font-size: 15px }
.sub-heading { font-family: 'arial'; margin-bottom: 24px; }
.estimate-detail .estimate-tag-block .estimate-row { font-family: 'arial' }
.summary .estimate-detail .estimate-tag-block .estimate-row { padding-left: 10px; margin-bottom: 4px; }
.summary .estimate-detail .estimate-tag-block .estimate-row > .estimate-row {padding-left: 0;margin-left: 0;}
.summary .estimate-detail .estimate-tag-block .estimate-row.heading, .estimate-detail .estimate-tag-block .estimate-row.sub-heading, .summary .estimate-detail .estimate-tag-block.estimate-address-block .estimate-row { padding-left: 0; }
.product-big-image-thumbnails { float: left }
.estimate-tag-block span { font-family: 'arial'; font-size: 14px; text-transform: none; }
.estimate-row.artwork { color: #333 !important; font-weight: 600; font-size: 15px !important }
.estimate-row.sub-heading2 { color: #333 !important; font-weight: 600; font-size: 15px !important; text-transform: uppercase }
.estimate-row.artwork span { font-weight: normal; }
.estimate-row span.ship-add { color: #7f7f7f !important; font-size: 13px !important }
.spacing-left { margin-left: 10px; line-height: 17px }
.estimate-detail .estimate-tag-block, .estimate-sub-table tr th { font-family: 'arial' }
.estimate-detail { background: #FFF; padding: 0px; border: 5px solid #DDD; }
.estimate-sub-table thead tr, .estimate-sub-table tr th, .estimate-sub-table tr td { border: none; }
.estimate-detail .estimate-totle-block { background: #DDD !important; margin-bottom: 0px; padding-top: 25px; }
.blue th { color: #004d7d !important; font-size: 16px !important; }
.blue th td { padding: 0px }
.estimate-sub-table th { padding: 0px !important }
.estimate-sub-table { padding-top: 30px !important }
.estimate-sub-table tr td { font-family: 'arial' }
.estimate-sub-totle { padding: 0px }
.estimate-sub-totle h5 { color: #333; margin-top: 10px; }
.estimate-sub-totle h4 { color: #E00089;  font-family: 'arial'; font-size: 20px }
.quick-view-left .bx-controls-direction .bx-prev { background: url(../images/goldstar/bx-left-arrow.png) no-repeat center center; }
.quick-view-left .bx-controls-direction .bx-next { background: url(../images/goldstar/bx-right-arrow.png) no-repeat center center }
.quick-view-left .bx-controls-direction a { width: 22px }
.quick-view-left .bx-controls-direction { position: relative; }
.quick-view-left .bx-controls-direction .bx-prev { top: -65px; left: -25px; }
.quick-view-left .bx-controls-direction .bx-next { right: -25px; top: -65px; left:inherit; }
.ob-product-detail-left .quick-view-left .bx-wrapper { margin: 0 auto !important; padding: 0; float: none; display: table; }
.product-thumb-img-anchar:hover { border: 1px solid #004d7d;}
.product-thumb-img-anchar { border:1px solid transparent }
.quick-view-left .product-thumb-img-anchar:hover::before { border-bottom: medium none; border-right: medium none; }
.product-img-box {position: relative;}
.zoom-col { background: none; font-size: 15px }
.zoom p { font-family: 'arial'; font-size: 15px }
.detail-popup-block > ul > li div.options { border: 1px solid #FFF; width: 250px; text-align: center; margin: auto; padding: 5px; float: none; border-radius: 107px 107px 107px 107px; -moz-border-radius: 107px 107px 107px 107px; -webkit-border-radius: 107px 107px 107px 107px;text-transform: capitalize; }
.detail-popup-block > ul > li { width: 100% }
.detail-popup-block > ul > li div.options:hover { border: 1px solid #888; }
.detail-popup-block { margin: auto }
.detail-popup-block > ul { margin: auto; text-align: center }
.detail-popup-block > ul > li a { color: #333; }
.detail-popup-block > ul > li .virtual, .detail-popup-block > ul > li .virtual:hover {color: #FFF;border: 1px solid #000;width: 250px;margin: 0 auto;padding: 6px;border-radius: 20px;}
.share-product span { float: left; }
.share-product img { float: left; margin-left: 10px }
.share-product { width: 350px; margin: auto }
.print { margin-left: 35px; font-size: 15px; }
.share { margin-bottom: 40px; margin-top: 25px }
.first-img { padding-top: 4px; }
.skuprice > div { margin-top: 0px; width:auto;}
.you-may-like .recommeded-product-slider .owl-next { background: url(../images/goldstar/next-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: 6px; background-repeat: no-repeat; position: absolute; right: 0px; top: 21%; opacity: 1; z-index: 9; }
.you-may-like .recommeded-product-slider .owl-prev { background: url(../images/goldstar/previus-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: -7px; background-repeat: no-repeat; position: absolute; left: 0px; top: 21%; opacity: 1; z-index: 999 }
.product-detail-wrapper .product-section-box .collapse.in { padding-top: 15px; }
.product-detail-wrapper .print-position .print-checkbox { padding-top: 0; }
.quntity-count .ui-icon-delete:hover, .quntity-count .ui-icon-delete:hover span { }
.upload-button {border-radius: 3px;display: inline-block;padding: 7px 14px;color: #fff;font-size: 14px;font-family: arial;text-align: center;background-color: #fff;}
.print-position .print-checkbox span { color: #363636; font-weight: bold; }
.option-body { border-top: none;padding: 10px 12px; }
.print-position .print-checkbox > div { width: 50%; padding: 5px 10px; }
/*.product-detail-wrapper .radio label::before { top:8px; }*/
.shipping-method .radio-but label { font-family: arial; color: #363636; font-size: 13px; padding: 0 0 10px 0; }
.shipping-option .ship-col-left p { float: left; padding-top: 7px; font: 14px arial; color: #363636; }
.shipping-method .option-body .ship-col-left .dropdown_size .btn { min-width: 140px; color: #363636; font: 14px arial; }
.shipping-method .option-body .selection-common-box .caret { margin-top: 6px; }
.addnew-option-head a .caret-icon { margin: 2px 8px 0 0; }
.addnew-option-head a { color: #363636; display: block; font: 18px arial; }
.product-description .tab-content p { color: #363636; font: 12px arial; line-height: 18px; }
.product-description .tab-content p a { color: #03517b; text-decoration: underline; }
/*POWERTOOLTIP*/

.special-instruction-textarea textarea { font-family: 'arial' }
#powerTip { cursor: default; display: none; position: absolute; z-index: 101 }
.product-tooltip-main-block { float: left; width: 100% }
.tool-tip-contain { box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.5); background: #fff; width: 100%; padding: 10px; border: 3px solid #000; border-radius: 2px; position: relative }
.tool-tip-contain h1 { font-size: 15px; font-weight: 600; border-bottom: 1px solid #ddd; padding: 0 0 10px }
.tool-tip-contain h2 { font-size: 16px; padding: 5px 0 10px; color: #000; font-family: arial; font-weight: normal }
.tool-tip-contain .identify-code { margin: 10px 0 0; font-size: 13px; display: inline-block; width: 100%; text-transform: uppercase }
.tool-tip-contain .identify-code > div {font-family: 'Roboto Condensed', sans-serif; font-weight:400; background: #F5F5F5; border-right: 1px #fff solid; border-bottom: 1px #fff solid; min-height: 38px }
.tool-tip-contain .text-left { text-align: left; padding: 10px 0 10px 10px }
.tool-tip-contain .text-right { text-align: right; padding: 10px 10px 10px 0 }
.tool-tip-contain .identify-code span { color: #969696; padding: 0 0 0 5px; text-transform: initial }
.tool-tip-contain .estimate-table table { text-transform: inherit }
.tool-tip-contain .estimate-table table th { font-size: 13px; padding: 9px; text-align: center; background: #999; color: #fff; border-top: 0; border-right: 1px #fff solid;font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-weight: 400 }
.tool-tip-contain .estimate-table table th.item-header { text-transform: uppercase }
.tool-tip-contain .estimate-table table td { padding: 9px; text-align: center; background: #E6E6E6; color: #222; font-size: 12px; border: 1px #fff solid;font-family: 'Roboto', sans-serif;  font-weight: 400; }
/*CHANGES*/
.tooltip.in { white-space:pre;border: 0;}
.color-filter li > div.tooltip{border:0}
.color-filter li > div{height: auto;}
.tool-tip-contain h1 { font-family: 'arial'; border-bottom: none; font-size: 22px; font-weight: normal }
.tool-tip-contain .skuprice > div { border: none; font-family: 'arial'; font-size: 13px; color: #7f7f7f; padding-left: 0px; }
.tool-tip-contain .skuprice span { color: #004d7d; }
.tool-tip-contain .skuprice { width: 350px }
.tool-tip-contain .rating { color: #fba71c; }
.tool-tip-contain .brand-img { width: 250px; float: right }
.tool-tip-contain .brand-img img { max-width: 40px; margin-left: 6px; }
.tool-tip-contain .text-detail { max-width: 550px; margin-top: 25px; }
.tool-tip-contain .text-detail p { font-size: 14px; color: #333; font-family: 'arial'; line-height: 18px }
.tool-tip-contain .text-detail span.price { font-size: 14px;  font-family: 'arial'; line-height: 18px }
.tool-tip-contain .qty-price-block h3 { margin: 10px 0px; }
.tool-tip-contain .currency-select span { float: left; text-transform: capitalize; font-size: 12px; color: #898989; }
.tool-tip-contain .currency-select ul li { float: left }
.tool-tip-contain .currency-select ul li img { float: left; margin: 4px 10px; }
.pro-box .pav-colorbox .fa.fa-eye-new{ background: url('../images/goldstar/view.png') no-repeat 0 15px;width: 32px;height: 40px;}
.shipping-method .option-body span.add-on.input-group-addon.datepicker-color {background-color: #fff;height: auto;width: auto;padding: 4px;text-align: center;}
.input-append.date .add-on i, .input-prepend.date .add-on i{width: auto !important;height: auto !important;}
.colorholder tr:last-child td {border-right: 1px solid #ccc;}
.color-table tr td:last-child .colorholder tr td {border-right: 1px solid #ccc;}
.color-table{border: 0;}
/*POWERTOOLTIP*/


/*PRODUCT DETAILS*/
.owl-nav.disabled {display: none;}
.color-box .owl-nav { position: absolute; right: 10px; top: -39px; }
.wish-list-color-box .owl-nav { position: absolute; right: 5px; top: -44px; }
.wish-list-color-box-guest .owl-nav { position: absolute; right: 5px; top: -44px; }
.shipping-method .option-body .btn { margin-bottom:10px;}
/*LIST GRID VIEW CATEGORY PAGE*/
.view-product .fa-th:hover, .view-product .fa-th-list:hover, .view-product .product-grid-btn.active .fa-th, .view-product .product-grid-btn.active .fa-th-list, .view-product .product-list-btn.active .fa-th, .view-product .product-list-btn.active .fa-th-list {  }
.color-filter li > div { background-size: 100%; border: 2px solid #ccc; }
.category-block .panel-heading span, .ob-product-grid-left .panel-heading span {color: #ffffff;font-size: 14px;text-transform: capitalize;}
.filter-search .panel-heading { border-bottom: none; background: #ebebeb; }
.cat-collapseOne { background: #FFF; }
.filter-search label { font-family: 'arial'; text-transform: capitalize; color: #363636; }
.panel-heading .clear-block { display: none }
.price-block .filter-btn { }
.price-block .filter-btn {  border: none; font-family: 'arial'; min-height: 27px; }
.caret-icon.cat-btn { background: url('../images/goldstar/filter-btn.png'); }
.caret-icon.cat-btn { background: url('../images/goldstar/filter-btn.png') no-repeat; height: 10px !important; width: 17px; float: left; margin-top: 5px; margin-right: 5px; }
.irs-slider {/* background: url("../images/goldstar/price-btn.png") no-repeat !important; */top: 10px !important;}
.irs-diapason { background-color: #004d7d !important }
.irs-line { background: #DDD; border-radius: 5px !important; }
a.clear-btn { font-size: 14px; font-family: 'arial'; position: relative; top: 5px; color: #004d7d }
.sort-style select { border: 1px solid #888; border-radius: 2px }
.sort-product .sort { font-size: 14px;}
.sort-style select { color: #333; font-size: 12px; }

.sort-style select {padding: 5px 8px 5px 10px;font-size: 14px;line-height: 16px;}
.sort-style{height: 30px;}
.product-main-list-block .pro-desc .item-code span { color: initial; font-weight: normal; }
.pro-button-details { text-align: center; margin: auto; }
.ob-product-grid .pro-box .pro-desc { min-height: 60px;padding-top: 15px;height: 100%; }
.ob-product-grid .pro-box .pro-button-details li.view-details { width: 120px; background: none; padding: 5px; border-radius: 20px; text-transform: uppercase; font-family: 'arial'; border: 1px solid #0fb0ee; margin: 0 auto 5px auto; }
.ob-product-grid .pro-box .pro-button-details li { margin: 0px auto; line-height: 16px; }
.ob-product-grid .pro-box .pro-button-details li.view-details:hover { background: #0fb0ee; }
.ob-product-grid .pro-box .pro-button-details li.view-details:hover a { color: #fff; }
.ob-product-grid .pro-box .pro-button-details li.view-details a { color: #0fb0ee; text-transform: none; font-size: 13px; padding: 5px 15px; }
.ob-product-grid .pro-box .pro-button-details li a { color: #0fb0ee; font-size: 12px }
/*.list-view .pro-button-details{display: none}*/

.product-loding-block { border: none; background: #FFF; }
.product-loding-block h2 { font-size: 18px; height: 38px; display: table; width: 100%; }
.product-loding-block h2 .fa { vertical-align: middle; color: #03517b;font-size: 40px; }
.product-main-list-block .list-view .pro-desc .item-code span { color: #03517b }
.list-view .product-tile .item-title {position: relative;text-align: left;font-family: arial;font-size: 18px;margin-top: 0; }
.list-view .rating {position: relative;right: inherit;top: 0;color: #fba71c; left: 0; display: inline-block;float: left;}
.list-view .pro-box .product-rating-top-block {width: auto;display: inline-block;position: relative;top: 3px;left: 20px;}
.list-view .pro-desc { margin-top: 20px }
.list-view .pro-box .product-img-blk { min-height: 74px }
.price-grid { font-size: 12px;  }
.list-view .list-quantity-block p { font-size: 13px; color: #333; padding: 7px 0;  min-height:86px;}
.list-view .list-review { margin-left: 0px; font-size: 12px; color: #888; font-family: 'arial'; }
.list-view .brand-img { position: relative; right: 0px; top:0px; }
.list-view .pro-desc .item-code { border-bottom: 0; font-size: 11px; font-family: arial; }
.list-view .brand-img img { max-width: 40px; margin-left: 6px; margin-top:0px; margin-right: 10px;}
.list-view .pro-desc .item-price {width: 100%;display: block;clear: both;}
.ob-product-grid .brand-img { display: none }
.list-view .brand-img { display: block !important }
.ob-product-grid .avalbl-colors h3 { margin: 7px 0px; font-size: 14px; }
.ob-wish-list-guest .list-view .avalbl-colors {display: inline-block !important; }
.list-view .avalbl-colors {display: inline-block !important; }
.ob-myaccount-mywishlist .list-view .avalbl-colors {display: inline-block !important; }
.ob-product-grid .avalbl-colors {display: none;}
.list-view .pro-button-details { position: absolute; left: 92px; top: 221px; }
.list-view .pro-box .product-img-blk { height: 220px; background: none;margin-top: 0; }
.ob-product-grid .product-tile .item-title{position: absolute;top: -295px;display: block;width: 100%;}
.ob-product-grid .product-img-blk{margin-top:60px;}
.ob-product-grid.list-view .product-tile .item-title{position: relative;top: 0;display: block;width: auto;text-align: left;}
.filter-search .panel-group{margin-bottom: 10px;}
.filter-search .panel-group .irs {height: 0;margin: -10px 0 30px 0;}
/*LIST GRID VIEW CATEGORY PAGE*/


/*SHOPPPING CART*/
#edit_product_popup .modal-header h1.modal-title { display: inline-block;   border-radius: 20px; padding: 10px 30px; }
#edit_product_popup .modal-header h1.modal-title .fa {display:none;}
.shopping-table-block tbody tr td { padding: 0 15px; }
.cart-item-view tbody tr td, .cart-item-view thead tr th { text-align: left; padding: 5px 5px!important; }
.main-shopping-block .shopping-cart-itemlist .item-detail td { padding: 0; }
.main-shopping-block .shopping-cart-itemlist .item-detail { border-top: 1px dashed #b7b7b7; white-space: normal; }
.main-shopping-cart-block .td-show-more .caret-icon { transform: rotate(180deg); }
.shopping-cart-block h1.main-title { text-align: center; font-family: 'arial'; color: #004d7d; font-size: 18px; }
.main-shopping-block .shopping-cart-itemlist tr td.td-totl, .main-shopping-block .shopping-cart-itemlist tr td.td-totl-price {padding-bottom:15px;padding-left: 20px;white-space: nowrap;}
.shopping-cart-block h1.main-title .fa { font-size: 30px }
.main-shopping-block thead tr th { border: none; background: #FFF; }
.main-shopping-cart-block .main-shopping-block { border: none }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th { border: none; background: #FFF; text-transform: capitalize; font-size: 17px; text-align: left; color: #004d7d; }
.main-shopping-cart-block .main-shopping-block tbody { border: 3px solid #004d7d }
.main-shopping-cart-block .main-shopping-block tbody .shopping-cart-itemlist tbody { border: none; }
.main-shopping-block .shopping-cart-itemlist tr td, .main-shopping-block .shopping-cart-itemlist thead tr.order-item-title { border: none }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th, .main-shopping-block .shopping-cart-itemlist tr td, .main-shopping-block .shopping-cart-itemlist tr.order-item-subtotal td { font-family: 'arial' }
.shopping-cart-itemlist td > img { max-height: 140px; max-width: 140px; }
.main-shopping-block .shopping-cart-itemlist tr td { vertical-align: top; text-align: right; padding: 5px;}
.main-shopping-cart-block .estimate-detail .estimate-tag-block .estimate-row { margin-bottom: 0px; text-align: left; }
.main-shopping-block .estimate-detail .estimate-tag-block { padding: 0px }
.unit-price {  }
.unit-price del { color: #7f7f7f !important; padding-right: 6px; }
.main-shopping-cart-block .td-shipping { color: #7f7f7f !important; }
.main-shopping-cart-block .td-shipping td { padding-bottom: 0px !important }
.td-totl {font-weight: bold !important; font-size: 18px !important; }
.td-totl-price { color: #333 !important; font-size: 18px !important; }
.td-show-more { width: 225px; border: 1px solid #7f7f7f; height: 35px; border-radius: 20px; margin: auto; padding-left: 0; text-align: center; background: #FFF; color: #7f7f7f; margin-bottom: 20px; }
.td-show-more:hover { color: #fff; background: #03517b; border: 1px solid #03517b; }
.main-shopping-cart-block .td-show-more:hover .caret-icon { background: url(../images/goldstar/summary-btn-white.png) no-repeat; }
.main-shopping-cart-block .caret-icon { background: url(../images/goldstar/summary-btn.png) no-repeat; top: 0px; height: 21px; width: 20px; display: inline-block; position: relative; left: -6px; top: 5px }
.main-shopping-block thead tr th a i { color: #7f7f7f; font-size: 18px; margin: 0 5px 0 12px; vertical-align: middle; }
.main-shopping-block thead tr th.table-size-box-main { text-align: left !important; color: #004d7d !important; text-transform: capitalize !important; font-size: 16px; font-family: 'arial'; font-weight: normal; padding-left: 5px; }
.main-shopping-block thead tr th { font-family: 'arial'; font-weight: 600 }
.main-shopping-block thead.custm-menu tr th { border-right: none;    padding: 10px !important; }
.main-shopping-block .second-opt .estimate-detail .estimate-tag-block { margin-left: 5px }
.main-shopping-cart-block .second-opt .estimate-detail .estimate-tag-block .estimate-row { margin-bottom: 3px }
.main-shopping-cart-block .second-opt .estimate-detail .estimate-tag-block .estimate-row.artwork { margin-bottom: 3px; margin-top: 30px }
.shopping-table-block tbody tr td.discount-codes input[type="text"] { border: 1px solid #888; font-family: 'arial'; }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th { padding: 0px 0 0 5px; text-align: right; }
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th:nth-child(2) { text-align: left; width: 40%; }
.main-shopping-block .shopping-cart-itemlist tr td.td-shipping { text-align: right; }
.main-shopping-block .shopping-cart-itemlist tr td > img { margin: 0px auto; display: block; text-align: center; }
.shopping-table-block tbody tr td.discount-codes { background: none }
.shopping-table-block tbody tr td.discount-codes .form-group { width: 100% }
.shopping-table-block tbody tr td.discount-codes span, .form-group .error-message li, .form-group ul li, .form-group .error-message li, .form-group ul li, .help-block, .shopping-table-block .total-amount-block tbody tr td { font-family: 'arial' }
.shopping-table-block tbody tr td.discount-codes span { color: #0FB0ED; font-size: 17px; font-family: 'arial'; text-transform: capitalize;float:inherit; }
.shopping-table-block tbody tr td.discount-codes input[type="submit"] { border-radius: 3px; font-family: 'arial'; margin-left:5px;}
.shopping-table-block .total-amount-block tbody tr { border-bottom: none; background: #FFF; }
.shopping-table-block .total-amount-block tbody tr td {border: none;text-align: right;}

.main-shopping-cart-block .shopping-table-block .total-amount-block tbody tr.grand-total.border-top {border-top: 1px solid #000 !important;}
.shopping-table-block .total-amount-block { border: none }
.shopping-table-block .total-amount-block tbody tr td span.st { color: #333 }
.shopping-table-block .total-amount-block tbody tr td span.ad {  }
.shopping-table-block .total-amount-block tbody tr.grand-total td.total-price {color: #fff !important;font-size: 23px;}
.shopping-table-block .total-amount-block tbody tr.grand-total td {font-size: 18px;text-transform: uppercase;}
.continue-shop-btn { background: #FFF; color: #004d7d; font-family: 'arial'; border: 1px solid #004d7d; border-radius: 5px; text-transform: capitalize; font-size: 19px; min-width: 203px; height: 40px; }
.continue-shop-btn:hover { background: #004d7d; color: #fff; }
.proceed-checkout-btn { margin: 30px 0; padding: 0;   text-transform: capitalize; font-family: 'arial'; font-size: 18px; min-width: 235px; height: 38px; border-radius: 5px; line-height: 38px; }
.proceed-checkout-btn .fa { font-size: 24px; vertical-align: middle; margin-left: 3px; }
.modal-content {}
.model-popup-black .modal-header {color: #004d7d;background: #FFF;text-align: center;padding: 8px 15px;border-bottom: none;padding-top: 12px;font-family: 'arial';}

.model-popup-black .modal-header h1.modal-title { font-size: 18px; font-family: 'arial'; text-transform: none; }
.model-popup-black .modal-header h1.modal-title .fa { font-size: 32px; vertical-align: middle; }
.edit-product-modal .title-block .heading-2 { font-size: 18px; color: #333 }
.right-border { margin-top: 45px }
.order-remove-modal .modal-body .remove-item h3 { color: #333; font-size: 25px; font-family: 'arial'; }
.order-remove-modal .button-secondary-pink, .order-remove-modal .button-secondary { background: #5d5c5c; border: none; box-shadow: none; color: #fff; font-size: 19px; min-height: 39px; min-width: 182px; font-family: "arial"; padding: 0; text-transform: capitalize; border-radius: 5px; margin-bottom: 26px; }
.order-remove-modal .button-secondary-pink:hover, .order-remove-modal .button-secondary:hover {   border: none; }
.order-remove-modal .modal-body .remove-item h3 { margin: 8px 0px 36px 0px; }
.ob-empty-shopping-cart h1.main-title { text-align: center; font-family: 'arial'; color: #004d7d; font-size: 20px }
.ob-empty-shopping-cart h1.main-title .fa { font-size: 30px; }
.checkout-order-block h2 { font-family: 'arial'; font-size: 25px; padding-top: 24px; color: #333; margin-bottom: 44px; margin-top: 10px; }
.add-btn.gray.continue_gray { min-width: 241px; font-family: 'arial'; text-transform: capitalize; font-size: 18px; min-height: 40px; box-shadow: none;margin-bottom: 10px;}
.main-shopping-cart-block .main-shopping-block { margin-top: 20px; }
.main-shopping-block thead tr th a { color: #636363; font-size: 11px; font-family: arial; } 
/*SHOPPPING CART*/


/*REGISTRATION*/
h1.main-title.register { color: #004d7d; text-align: center; font-size: 18px; font-family: 'arial'; margin: 0 0 20px 0px; }
h1.main-title.register .fa { font-size: 35px; display: inline; position: relative; top: 5px; }
.ob-personal-info-mian-block { width:70%; margin: auto; }
.ob-personal-info-block .sub-form-box, .ob-contact-info-block .sub-form-box, .ob-membership-info .sub-form-box { background: #FFF }
.ob-personal-info-block, .ob-contact-info-block, .ob-membership-info { border: none; }
form .sub-form-box h2 { font: 18px arial; color: #595959; }
.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group textarea{ width: 100%; color: #000; font: 15px arial; border: 1px solid #c3c3c3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 5px; }
.login-inline { color: #7f7f7f; font-size: 13px; margin-left: 15px; font-family: 'arial'; }
.login-inline a { color: #004d7d; }
.ob-personal-info-block .sub-form-box, .ob-contact-info-block .sub-form-box, .ob-membership-info .sub-form-box { padding: 0px }
.ob-membership-info .sub-form-box .form-group { margin-bottom: 0; }
.sub-form-box label { font: 15px arial; color: #7f7f7f; padding-bottom: 15px; padding-left: 0px; }
.sub-form-box .checkbox label{padding-left: 15px;}
.form-group input[type="text"]:focus, .form-group input[type="email"]:focus, .form-group input[type="password"]:focus, textarea.textarea:focus, .checkbox input[type="checkbox"] { border: 2px solid #004d7d; }
.inp-parts .checkout-select-wrapper { color: #7f7f7f; font-size: 15px; font-family: 'arial'; display: inherit; border: 1px solid #c3c3c3; background: #FFF url(../images/checkout-select-arrow.png) no-repeat 95% center; cursor: pointer; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius: 5px; }
.inp-parts { height:inherit;}
.check-box-privacy .checkbox label { font-family: 'arial'; font-size: 12px; }
.check-box-privacy .check-block.checkbox { padding-left: 15px; text-align: left; }
.btn-box-main.ob-btn-reg-block input[type="button"] { background: #dbbf6b; border: none; box-shadow: none; margin-right: 7px; text-transform: uppercase; font: 19px arial; padding: 0 12px; height: 41px; min-width: 214px; margin-bottom: 10px; border-radius: 6px; }
.btn-box-main { margin-top: 20px; text-align: center; }
.required-field { color: #f00; font: 13px arial; float: none; font-style: normal; padding-top: 15px; }
.ob-membership-info ul li{display: inline-block;margin-right: 12px;}
.thankyou_for_registration h3{font:22px arial; text-align: center;margin-bottom: 20px;}
.thankyou_for_registration p{font:18px arial; text-align: center;}
.thankyou_for_registration .modal-body{height: 300px;vertical-align: middle;display: table-cell;min-height: 300px;}
.ob-membership-info .sub-form-box p a{color:#004d7d;font-style: italic;}
/*--REGISTRATION--*/
/*--CONTACT US--*/
.ob-contact-address-block, .ob-contact-form-block { border: none; }
.ob-contact-address-block .sub-area-box, .ob-contact-form-block .sub-form-box { background: #fff; border: none; }
.ob-contact-address-block h2 { font-size: 24px; font-family: arial; color: #363636; padding-bottom: 20px; }
.ob-contact-address-block .address ul li span i {   font-size: 26px; }
.ob-contact-address-block .address .contact-icon { width: 13%; float: left; }
.ob-contact-address-block .address .contact-add { float: right; width: 87%; font-size: 14px; color: #363636; font-family: arial; }
.ob-contact-address-block .address a { color: #03517b; text-decoration: underline; display: block; margin-bottom: 8px; font-size: 14px; letter-spacing: 0.5px; }
.ob-contact-address-block .address li:last-child .contact-add { font-size: 12px; }
.ob-contact-form-block .sub-form-box h2 { padding-bottom: 12px; }
.ob-contact-form-block textarea { font: 14px arial; color: #7f7f7f; padding-left: 10px; height: 150px; margin-bottom: 5px; width: 100%; border: 1px solid #c3c3c3; border-radius: 5px; box-shadow: none; resize: vertical; }
.ob-contact-form-block .sub-form-box .radio{display: inline-block;min-width: 70px;margin-top: 0;margin-bottom: 15px;}
.ob-contact-form-block .sub-form-box .radio label::after{padding-top: 3px;}
.ob-contact-main-block.guest p{font:14px arial;color: #7d7d7d;text-align: center;line-height: 22px;}
.ob-contact-main-block.guest p a{ display: block;}
.ob-contact-main-block.guest h3{ font:17px arial;text-align: center;}
.sub-form-box.contact-us label { margin-right:20px;padding-left: 10px;}
/*--CONTACT US--*/  
/*CHECKOUT*/

.checkout-tab-block.gust-user-part ul { /*    text-align: center;*/ display: block; margin: 0 auto; }
.checkout-tab-block.gust-user-part ul li { float: none; display: inline-block; text-align: center; }
.checkout-tab-block.gust-user-part ul.error-message li { float: none; display: block; text-align: left; }
.main-checkout-block .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; color: #b7b7b7; padding-left: 45px; text-align: center; font-size: 16px; text-transform: uppercase; }
.main-checkout-block .nav-tabs > li.active > a, .main-checkout-block .nav-tabs > li.active > a:hover, .main-checkout-block .nav-tabs > li.active > a:focus {color: #1f73b7;cursor: default;background-color: #fff;border: 1px solid #1f73b7;border-bottom-color: #1f73b7;margin-bottom: 16px;border-radius: 35px;background: url(../images/goldstar/cart-btn.png) no-repeat left;background-position: 11px;}
.main-checkout-block .nav > li > a:hover { background: none; border: 1px solid #004d7d !important; border-radius: 25px !important; background: url(../images/goldstar/cart-btn.png) no-repeat left; background-position: 11px; color: #004d7d; }
span.co-right-arrow img { float: none; margin: 0px 10px 0px 10px; }
.main-checkout-block .nav-tabs { border-bottom: none; padding-left: 20px; }
.main-checkout-block .sub-form-box { width: 70%; margin: 0 auto; padding-top: 40px; }
.checkout-tab-block .ob-contact-info-block { border: 3px solid #5298eb; padding: 30px; }
.checkout-tab-block .ob-contact-info-block .continue-btn { font-size: 14px; border: 1px solid #5d5c5c;padding: 6px 20px;border-radius: 3px;height: 35px;}
.checkout-tab-block .ob-contact-info-block .continue-btn:hover, .checkout-tab-block .ob-contact-info-block .continue-btn:focus { border: 1px solid #000; }
.main-checkout-block .sub-form-box .tab-label { color: #333 !important; font-size: 17px !important; margin-bottom: 13px; }
.main-checkout-block .check-box-privacy .check-block.checkbox { text-align: left; margin-left: 12px; font-size: 16px }
.main-checkout-block .check-box-privacy .check-block.checkbox label { font-size: 15px; font-family: 'arial'; padding-left: 15px; }
.main-checkout-block .btn-box-main input[type="button"] {font: 20px arial;padding: 0px 50px;height: 43px;background: #1f73b7;border: none;box-shadow: none;}
.main-checkout-block .btn-box-main input[type="reset"] {font: 20px arial;padding: 0px 50px;height: 43px;background: #747474;border: none;box-shadow: none;}
.main-checkout-block .required-field { float: right; padding-top: 5px }
.ob-contact-info-block { margin-bottom: 0px; }
h1.billing-add {font-family: 'arial';font-size: 21px;margin: 0px 0px 14px 9px;color: #1f73b7;}
.main-checkout-block .continue-btn { position: relative; top: 0; left: 0; font-family: 'arial'; padding: 0 15px; font-size: 12px; min-width: 240px; float: left; }
.tab-padding, .main-checkout-block .tab-content > .tab-pane { padding: 0px }
.choose-payment .ob-contact-info-block { padding: 30px; display: table; }
.hover-me { float: right; font-size: 14px; border-bottom: 1px solid #888 }
hr.dashed { border-top: 1px dashed #bbb; }
.hover-me a { color: #888; }
/*.radio input[type="radio"]:checked + label::after { content: "\f111"; }*/
.checkout-place-order .main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th, .checkout-place-order .unit-price, .checkout-place-order .td-totl, .checkout-place-order .main-shopping-block thead tr th.table-size-box-main { color: #000 !important }
.checkout-place-order .main-shopping-cart-block .main-shopping-block { border: none; border-bottom: 1px dashed #b7b7b7; }
.checkout-place-order .main-shopping-cart-block tr:last-child .main-shopping-block { border-bottom: 0; }
.checkout-place-order .td-show-more:hover, .checkout-place-order .td-show-more.Seemore:hover { color: #fff; background-color: #b7b7b7 !important; border: 1px solid #b7b7b7 !important; }
.checkout-place-order .main-shopping-block .edit-checkout { top: 10px; }
.checkout-place-order .main-shopping-block .edit-checkout a { font-size: 11px; }
.checkout-place-order { border: 3px solid #004d7d; }
.continue-shop-btn.back { border: none }
.continue-shop-btn.back:hover, .continue-shop-btn.back:focus { background: none; color: #0FB0ED }
.proceed-checkout-btn.place { text-transform: uppercase; min-width: 196px; height: 47px; line-height: 47px; }
.pay-pal { margin-top: 20px; }
.credit-card-payment .radio { padding-left: 12px; }
.notes h2 { color: #004d7d; font-family: 'arial'; font-size: 17px; padding-bottom: 5px }
.checkout-order-block.emty-shopping-cart.thnk-reg { padding-bottom: 140px; }
.credit-card-payment form, .notes-block { width: 70%; margin: 0 auto; }
.credit-card-payment .radio label::after { top: 0; }
.notes-block { margin-top: 23px }
.notes p { font-family: 'arial'; color: #333; line-height: 18px; }
.notes { margin-bottom: 10px }
.choose-payment .check-box-privacy .check-block.checkbox { text-align: center; }
.choose-payment .check-box-privacy .check-block.checkbox label { color: #333 !important }
.choose-payment .check-box-privacy .check-block.checkbox a { color: #333; text-decoration: underline; }
.ob-contact-info-block .radio + .radio { margin-top: 10px }
.ob-contact-info-block .radio { padding-left: 12px; }
.ob-contact-info-block .radio label { display: inline-block; padding-left: 15px; color: #333 }
/*
.radio label::before { background-color: #fff; border: 1px solid #333; border-radius: 50%; content: ""; display: inline-block; height: 16px; left: 0; margin-left: -11px; position: absolute; width: 16px; }
.radio label::after { color: #555; display: block; font-size: 11px; height: 16px; left:2px; margin-left: -13px; padding-left: 4px; padding-top: 1px; position: absolute; top: 1px; width: 16px; }
*/
.inp-parts.cstm .checkout-select-wrapper { border: 1px solid #888; border-radius: 0px; position: relative;}
#model-cart .shipping-option > div {margin-top:0px;}
.check-box-privacy .checkbox label::before { height: 20px; }
/*--tooltip--*/
a.tooltip-custom { outline: none; color: #333 }
a.tooltip-custom strong { line-height: 30px; color: #004d7d; font-size: 17px; font-family: arial; font-weight: normal }
a.tooltip-custom:hover, a.tooltip-custom:focus { text-decoration: underline !important; color: #7f7f7f }
a.tooltip-custom span { z-index: 10; display: none; padding: 15px 40px 30px 15px; margin-top: -30px; margin-left: 28px; width: 300px; line-height: 16px; }
a.tooltip-custom:hover span { display: inline; position: absolute; border: 3px solid #dbbf6b; background: #FFF; font-family: arial; color: #333; font-size: 12px; margin-top: -42px; font-weight: 600 }
.callout { z-index: 20; position: absolute; top: 30px; border: 0; left: -24px; }
a.tooltip-custom span { border-radius: 4px; box-shadow: 5px 5px 8px #CCC; }
.tooltip-custom { color: #7f7f7f; float: right; font-family: arial; font-size: 14px; text-decoration: underline; }
/*--tooltip--*/
/*--ADD ADDRESS MODEL--*/

.address-model .modal-dialog { width: 980px; }
.address-model .modal-body { padding: 40px 50px 50px; background: #FFF; }
.address-model .content-box { width: 864px; margin-left: 10px; height: 430px; }
.address-model .account-address-block { margin-top: 30px; }
.address-model .account-address-block .address-shipping-block { font-size: 12px; font-family: 'Lato', sans-serif; }
.address-model .note { text-align: center; clear: both; border: 0; position: absolute; bottom: 75px; width: 89%; }
.new-add-col i { float: left; font-family: 'Lato', sans-serif; font-size: 12px; font-weight: bold; color: #666; line-height: 16px; }
.new-add-col a { float: right; }
.alphabets-sorting { text-align: center; }
.alphabets-sorting li { display: inline-block; color: #888; font-family: arial; font-size: 14px; font-weight: normal; width: 20px; padding: 2px; border: 2px #fff solid; }
.alphabets-sorting li:hover { color: #444; border: 2px #888 solid; }
 #ex3::-webkit-scrollbar-thumb {background-color: #B03C3F;border-radius: 10px;}
 #ex3::-webkit-scrollbar-thumb:hover {background-color: #BF4649;border: 1px solid #333333;}
 #ex3::-webkit-scrollbar-thumb:active {background-color: #A6393D;border: 1px solid #333333;}
.search-address-section.payment-option-detail { padding: 0; background: none; }
.search-address-section.payment-option-detail .form-group input, .search-address-section.payment-option-detail .inp-parts .checkout-select-wrapper .checkout-holder {font-size: 16px;text-align: left;font-weight: 600;padding: 0 15px 0 0px;text-transform: none;line-height: 30px;}
.search-address-section.payment-option-detail .form-group input[type="submit"] { margin-top: 29px; }
.add-select-address-popup { height: 500px; overflow-y: auto; padding: 0; margin: 20px 0; overflow-x: hidden; }
.address-model .add-select-address-popup .account-address-block { margin: 0 0 30px; }
.my-address { margin: auto; text-align: center; border: 1px solid #004d7d; width: 250px; color: #004d7d; font-family: arial; text-transform: uppercase; border-radius: 28px; padding: 7px; font-size: 18px; margin-bottom: 30px; }
.inp-parts.cstm .checkout-select-wrapper { width: 70%;float: right; }
.search-address-section.payment-option-detail .inp-parts .checkout-select-wrapper, .inp-parts .checkout-select-wrapper select {height: auto;line-height: initial;}
.inp-parts.cstm .checkout-select-wrapper select { width: 100%; }

.form-group.inp-parts.cstm label { float: left; width: 30%; font-size: 14px; font-family: arial; color: #333; margin-top: 6px; }
.account-address-block .address-info-block p { font: 14px arial; line-height: 18px; border-bottom: none; max-height: 137px; min-height:auto; }
.account-address-block .address-contact-info-block li { font: 12px arial; }
.address-model .search-mail-block .search-col input[type="submit"] { background: #FFF url(../images/header-search.png) no-repeat center center; margin-right: 0px; height: 26px; width: 34px; top: 2px; margin-right: 3px; }
.address-model .search-mail-block { border: none; padding: 0px; margin: 0; }
.address-model .search-mail-block .search-col input[type="text"] { font-size: 14px; font-family: 'arial'; color: #333; border: 1px solid #888;border-radius: 0;background: #FFF url(../images/header-search.png) no-repeat 98% 48%;padding-right: 30px; }
.alphabets-sorting li.active { border: 2px solid #dbbf6b; color: #dbbf6b; }
.account-address-block .address-title-block h4 { font-family: arial; color: #004d7d; font-weight: 600; width: auto; }
.account-address-block { border: 2px solid #FFF; padding: 3px; cursor: pointer; min-height:260px;}
.account-address-block:hover, .account-address-block.active {border: 2px solid #1f73b7;border-radius: 5px;}
.account-address-block .address-title-block { background: none; border-bottom: 1px solid #004d7d; }
.add-select-address-popup { border: 1px solid #DDD; padding: 26px 70px 0px 70px; }
.address-info-block p { font-family: 'arial'; font-size: 15px; color: #333; border-bottom: none; line-height: 18px; }
.address-contact-info-block li { font-family: 'arial'; font-size: 13px }
.address-info-block { padding-bottom: 0px }
.small-text { font-size: 12px; }
.address-model .btn-box-main input[type="button"] { font: 17px arial; padding: 0px 27px; height: 43px; background: #dbbf6b; border: none }
/*--END ADD ADDRESS MODEL--*/

.billing-payment { border: 3px solid #004d7d; margin-top: 0; }
.billing-payment .top-title { margin: 23px 0px 0px 24px; }
.billing-payment .address-inner-block.selected { padding: 20px 0px 17px 50px; }
.grey-text { font-size: 13px; color: #888; }
.top-title a { color: #333; margin-left: 16px; font-size: 14px; }
.top-title a .fa { margin-right: 7px; font-size: 18px; }
.billing-add.review { margin-top: 22px; }
.main-shopping-block .edit-checkout a { color: #7f7f7f; font-size: 12px }
.main-shopping-block .edit-checkout a:hover { color: #8e208c }
.main-shopping-block .edit-checkout { position: relative; top: 25px; }
.main-shopping-block .edit-checkout .fa { font-size: 18px }
.main-shopping-block .edit-checkout { font-size: 13px }
.popover.right, .popover.bottom { margin-left: 20px; border: 3px solid #dbbf6b; }
.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 265px; width: 265px; padding: 1px; text-align: left; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.2); border-radius: 0; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); }
.popover.right>.arrow { top: 50%; left: -20px; margin-top: -18px;0border-left-width: 0; }
.popover.bottom>.arrow { top: -20px; margin-left: -40px;  }
.popover.bottom>.arrow:after { top: 4px; margin-left: -16px; }
.popover.bottom { margin-top: 15px; }
.popover>.arrow { border-width: 20px; }
.popover.right>.arrow:after { bottom: -16px; left: 4px; content: " "; border-right-color: #fff; border-left-width: 0; }
.popover>.arrow:after { content: ""; border-width: 16px; }
.popover-title { padding: 8px 14px 0; margin: 0; font-size: 16px; font-weight: 400; line-height: 18px; background-color: transparent; border-bottom: none; border-radius: 5px 5px 0 0; color: #03517b; font-family: arial; }
.popover-content { padding: 5px 18px 15px; color: #363636; font-size: 12px; font-family: arial; font-weight: bold; }
.checkout-place-order .main-shopping-cart-block .main-shopping-block tbody { border: none; }
.checkout-tab-block.gust-user-part .address-contact-info-block ul li { display: block; text-align: left; }
.checkout-tab-block .radio label::after { top: 2px; }
.checkout-tab-block .credit-card-payment .radio label::after {top: 0px;}
/*.input-append.date.input-group.date-block {display: -webkit-inline-box !important; display:-moz-box !important;display: -ms-inline-flexbox !important;}*/
/*-SHOW MORE SHOW LESS--*/
.td-show-more { background-color: #fff; color: #7f7f7f; padding: 6px 0px 0px 20px; position: relative; text-transform: uppercase; }
.td-show-more:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btn.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; }
.td-show-more:hover:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btn-white.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; }
.td-show-more.SeeMore { background-color: #fff; color: #7f7f7f; padding: 6px 0px 0px 20px; position: relative; text-transform: uppercase; }
.td-show-more.SeeMore:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btndwn.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; }
.td-show-more.SeeMore:hover { background-color: #03517b; color: #fff; padding: 6px 0px 0px 20px; position: relative; border-color: #03517b; }
.td-show-more.SeeMore:hover:before { content: ''; position: absolute; background: url(../images/goldstar/summary-btn-white.png) no-repeat; width: 20px; height: 20px; top: 6px; left: 45px; transform: rotate(180deg); }
/*-SHOW MORE SHOW LESS--*/
/*CHECKOUT*/


/*CHECKOUT THANK YOU*/
.add-btn.gray { background: #5d5c5c; font: 13px arial; padding: 10px 7px; }
.add-btn.gray:hover, .add-btn.gray:focus { background: #dbbf6b; border: 1px solid #dbbf6b; }
/*CHECKOUT THANK YOU*/

/*--FLYER--*/
h1.main-title.register i.heading-icon, h1.modal-title i.heading-icon { margin: 0 8px 0 0; padding: 0; background: url(../images/goldstar/title_sprite.png) no-repeat; width: 45px; height: 45px; display: inline-block; vertical-align: middle; }
h1.main-title.register i.heading-icon.flyer-icon { background-position: 0px 0px; }
h1.main-title.register i.heading-icon.flyer-preview-icon { background-position: 0px -40px; }
h1.main-title.register i.heading-icon.self-flyer-icon { background-position: 0px -80px; }
.ob-catalog-block.flyer { padding: 0; }
.flyer .product-tile .item-title { min-height: 25px; font-size: 16px;position: relative;top: 0; margin-top: 5px;}
.flyer .product-img-blk { height: 310px; }
.flyer .pro-button-details a.download { font-size: 14px; color: #898989; font-family: arial; }
.flyer .pro-button-details ul { margin-top: 10px; }
.flyer .pro-button-details ul li { display: inline-block; }
.flyer .pro-button-details ul li a { padding: 5px 29px; margin: 4px; border-radius: 20px; font-family: 'arial'; border: 1px solid #0fb0ee; font-size: 16px; text-align: center; color: #0fb0ee;display: block; }
.flyer .pro-button-details ul li a:hover { background-color: #0fb0ee; color: #fff; }
.flyer .pro-box .pav-colorbox { left: 50%; top: 50%; margin-left: -28px; margin-top: -38px; }
.flyer .product-img-blk img { max-height: 100%; border: 1px solid #bbb; padding: 8px; border-radius: 4px; }
.flyer .pro-box:hover .product-img-blk img { border-color: #0fb0ee; }
.flyer .pro-box { margin-bottom: 50px; }
.preview-flyer .modal-body h3 { font: 16px arial; text-align: center; color: #363636; padding-bottom: 8px; }
.preview-flyer .modal-body { padding-top: 0; padding-bottom: 50px; }
.preview-flyer h1.main-title.register { margin-bottom: 0; }
.preview-flyer .pro-button-details ul { margin: 10px 0 20px 0; }
.flyer .pro-box { margin: 0; min-height: 480px; }
.flyer .ob-product-grid .product-img-blk { margin-top: 0; }
/*--FLYER--*/

/*--OEDER CATALOG--*/
h1.main-title.register i.heading-icon.order-catalog-icon { background-position: 0px -120px; }
.ob-order-form-block .sub-form-box h2 { padding-left: 15px; }
/*--OEDER CATALOG--*/

/*======*MY ACCOUNT*======*/

/*--DASHBOARD--*/
.my-account h1.main-title.register i.heading-icon.dashboard-icon {background-position:5px -560px;}
.my-account h1.main-title.register{font-weight: normal;text-transform: none;font-size: 20px;}
.my-account .dashboard{padding: 20px 0;border-bottom: 1px dashed #898989;margin: 0 15px;}
.my-account .dashboard-block{text-align: center;margin: 0 auto;width: 20%;float: left;}
.my-account .dashboard-block a .menu{height: 130px;width: 130px;border:1px solid #ddd;border-radius: 50%;margin: 0 auto;text-align: center;display: table;}
.my-account .dashboard-block a:hover .menu{border-color:#ea0d8c;}
.my-account .dashboard-block a:hover span{}
.my-account .dashboard-block .menu h3{display: table-cell;vertical-align: middle;font-size: 48px; }
.my-account .dashboard-block .menu img{display: table-cell;vertical-align: middle;border-radius: 50%;height: 130px;width: 130px;}
.my-account .dashboard-block span{font:18px arial;color: #363636;padding: 15px 0; display: block;}
.my-account .dashboard h1.main-title.register{margin-bottom: 0;padding: 0;text-align: left;padding-left: 70px;}
.my-account .dashboard h1.main-title.register i.heading-icon.user-icon{background-position:5px -596px;}
.my-account .dashboard ul{display: block;padding-left: 120px;;}
.my-account .dashboard ul li{display: block;list-style: none;}
.my-account .dashboard ul li a{font:14px arial;color: #363636;}
.my-account .dashboard h1.main-title.register i.heading-icon.order-icon {background-position: -40px -438px;}
.my-account .dashboard h1.main-title.register i.heading-icon.quote-icon {background-position: 13px -632px;}
.my-account .dashboard h1.main-title.register i.heading-icon.wishlist-icon {background-position: -37px -318px;}
.my-account .dashboard h1.main-title.register i.heading-icon.review-icon {background-position: -38px -279px;}
.my-account .dashboard h1.main-title.register i.heading-icon.add-book-icon {background-position: -44px -160px;}
.my-account .dashboard h1.main-title.register i.heading-icon.saved-artwork-icon {background-position: -40px -200px;}
.my-account .dashboard .acc-section{height: 150px}
.ob-recently-view-product h4{font:24px arial;color:#03517b;text-align: center;padding:20px 0 10px 0;text-transform: none;display: block;float: none;}
.ob-recently-view-product .recommeded-product-slider .owl-nav {margin: 5px 10px 22px 0;}
.ob-recently-view-product .owl-carousel{border: 0;}
.ob-recently-view-product .common-title {border: none;display: block;height: 100%;}
.ob-recently-view-product .common-title .most-popular-title{margin-bottom: 0;}
/*--DASHBOARD--*/

/*--MY ACCOUNT LEFT--*/
.my-account-left.filter-search .panel-heading { border-bottom: none; background: transparent; }
.profile-pic { width: 120px; height: 120px; display: block; border-radius: 50%; border: none; overflow: hidden; margin: 15px auto; }
.my-account-left .profile-pic img { max-width: 120px; height: 100%; }
.my-account-left .fileUpload { color: #b7b7b7; background: none; text-align: center; padding-top: 0; }
.my-account-left .fileUpload:hover { background: none; color: #333; }
.my-account-left .fileUpload:hover span { color: #333; }
.my-account-left .fileUpload span { font: 12px arial; text-transform: capitalize !important; color: #b7b7b7; text-align: center; }
.ob-myaccount-sidebar ul { background: none; }
.ob-myaccount-sidebar ul li { border: 1px solid #d7d7d7; padding: 0; border-radius: 30px; background: none; width: 220px; margin: 0 auto 10px auto; text-align: center; }
.ob-myaccount-sidebar ul li a { color: #636363; vertical-align: middle; margin-left: 0; font-size: 16px; font-family: arial; padding: 6px; display: block; }
.ob-myaccount-sidebar ul li:hover { border: 1px #000 solid; background: #ea0d8c; }
.ob-myaccount-sidebar ul li:hover a { color: #fff; }
.ob-myaccount-sidebar ul li:last-child { border: 1px solid #d7d7d7; }
.ob-myaccount-sidebar ul li a i.icon { margin: 0 8px 0 0; padding: 0; background: url(../images/goldstar/acc-sprite.png) no-repeat; width: 25px; height: 25px; display: inline-block; vertical-align: middle; }
.ob-myaccount-sidebar ul li a i.icon.profile-icon { background-position: 0px -7px; }
.ob-myaccount-sidebar ul li:hover a i.icon.profile-icon { background-position: -30px -7px; }
.ob-myaccount-sidebar ul li a i.icon.order-icon { background-position: -3px -48px; }
.ob-myaccount-sidebar ul li:hover a i.icon.order-icon { background-position: -33px -48px; }
.ob-myaccount-sidebar ul li a i.icon.quote-icon { background-position: 0px -90px; }
.ob-myaccount-sidebar ul li:hover a i.icon.quote-icon { background-position: -30px -90px; }
.ob-myaccount-sidebar ul li a i.icon.wishlist-icon { background-position: -2px -128px; }
.ob-myaccount-sidebar ul li:hover a i.icon.wishlist-icon { background-position: -32px -128px; }
.ob-myaccount-sidebar ul li a i.icon.review-icon { background-position: -3px -169px; }
.ob-myaccount-sidebar ul li:hover a i.icon.review-icon { background-position: -33px -169px; }
.ob-myaccount-sidebar ul li a i.icon.address-icon { background-position: -2px -207px; }
.ob-myaccount-sidebar ul li:hover a i.icon.address-icon { background-position: -32px -207px; }
.ob-myaccount-sidebar ul li a i.icon.artwork-icon { background-position: 0px -248px; }
.ob-myaccount-sidebar ul li:hover a i.icon.artwork-icon { background-position: -30px -248px; }
/*--END MY ACCOUNT LEFT--*/

/*--MY ACCOUNT RIGHT--*/
h1.modal-title i.heading-icon.update-password-icon { background-position: 10px -398px; }
.edit-profile-section .row .form-group a.update-pass { font-family: 'arial'; background: #ea0d8c; text-transform: uppercase; font-size: 18px; color: #fff; font-weight: normal; padding: 0; border: 0; height: 40px; line-height: 40px; min-width: 180px; box-shadow: none; border-radius: 3px; margin-right: 7px; letter-spacing: 1px; display: inline-block; text-align: center; }
.ob-account-info h1 { text-align: center; color: #ea0d8c; font-size: 24px; font-family: 'arial'; text-transform: none; }
.ob-account-info h1 i { padding-right: 5px; font-size: 24px; }
.edit-profile-section h2 { padding: 15px 0; color: #03517b; font-size: 14px; text-transform: uppercase; font-family: 'arial'; }
.edit-profile-section .row { width: 60%; }
.edit-profile-section .row .form-group { margin-bottom: 15px; }
.edit-profile-section .row .form-group label { position: relative; width: 40%; float: left; text-align: right; padding: 10px 0px 10px 15px; color: #363636; font-size: 14px; font-family: 'arial';}
.edit-profile-section .row .form-group span.red{position: absolute;left: inherit;top: 10px;}
.edit-profile-section .fileUpload{margin-left: 20px;}
.edit-profile-section .row .form-group .input-col { position: relative; width: 50%; float: left; margin-left: 20px; }
.edit-profile-section .row .form-group input[type="submit"] { font-family: 'arial'; background: #ea0d8c; text-transform: uppercase; font-size: 18px; color: #fff; font-weight: normal; padding: 0; border: 0; height: 40px; line-height: 40px; min-width: 200px; box-shadow: none; }
.ob-account-info .check-box { position: relative; padding-left: 25px; padding-bottom: 10px; }
.ob-account-info .check-box input { display: none; }
.ob-account-info .check-box label::before { position: absolute; width: 16px; height: 16px; background: url(../images/account-checkbox.png) no-repeat center top; content: ''; top: 4px; left: 0; }
.ob-account-info .check-box input[type="checkbox"]:checked + label::after { position: absolute; width: 16px; height: 16px; background: url(../images/account-checkbox.png) no-repeat center bottom; content: ''; top: 4px; left: 0; }
.ob-account-info .check-box label { color: #363636; font-size: 14px; font-family: 'arial'; }
.ob-account-info .check-box span { display: block; float: none; color: #898989; font-size: 12px; font-family: 'arial'; padding: 0; }
.fileUpload { position: relative; overflow: hidden; background: #636363; border-radius: 4px; padding: 8px 12px; color: #fff; }
.fileUpload:hover { background: #ea0d8c; color: #fff; }
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.ob-account-info .form-group textarea{height: 40px;resize: vertical;}
/*--Address book--*/
h1.main-title.register i.heading-icon.add-book-icon { background-position: 4px -160px; }
.account-address-block .address-shipping-block a i { font-size: 18px; color: #b8d233; margin-right: 8px; vertical-align: middle; }
.account-address-block .address-shipping-block a { margin-right: 10px; position: relative; color: #363636; text-transform: capitalize; font: 12px arial; vertical-align: middle; display: table; height: 20px; }
.search-mail-block .search-col input[type="submit"] { background: transparent url(../images/header-search-acc.png) no-repeat center center; margin-right: 0px; height: 26px; width: 34px; top: -2px; margin-right: 3px;min-width:35px;margin-top: 0;}
.search-mail-block { border: none; padding: 0px; margin: 0; }
.search-mail-block .search-col input[type="text"] { font-size: 14px; font-family: 'arial'; color: #333; border:1px solid #888;padding-right:10px;}
.account-address-block .address-shipping-block a { margin-right: 10px; position: relative; color: #363636; text-transform: capitalize; font: 12px arial; }
.account-address-block .address-shipping-block { background: none; border: none; }
.ob-main-address-block .alphabets-sorting { text-align: center; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.ob-main-address-block .sort-product input[type="submit"] { padding: 6px 10px; height: auto; }
.ob-main-address-block .sort-product .sort { float: left; }
.ob-main-address-block .sort-style select { color: #333; line-height: 28px; }
.ob-main-address-block .sort-style { height: 30px; background: #fff url(../images/checkout-select-arrow1.png) no-repeat 97% 50%; }
.ob-main-address-block .action-row { margin-bottom: 50px; }
.ob-main-address-block .continue-btn { float: none; margin: 0 auto; display: table; border-radius: 3px; color: #fff; background: #5d5c5c; border: 1px solid #505050; box-shadow: none; text-transform: uppercase; font: 14px arial; padding: 6px 15px; height: 35px; letter-spacing: 1px; text-align: center; line-height: 20px; }
.add-new-address.modal .my-address { border: none; }
.add-new-address.modal .modal-dialog .modal-body { padding: 15px; }
.add-new-address.modal .r-btns { text-align: center; }
.add-new-address.modal .radio { padding-left: 25px; display: inline-block; margin-top: 0; }
.add-new-address.modal .check-box-privacy .check-block.checkbox { text-align: center; }
.add-new-address.modal .check-box-privacy .check-block.checkbox label { font: 14px arial; color: #363636; }
.add-new-address.modal .continue-btn { font: 18px arial; text-transform: none; border: 1px solid #5c5b5b; min-width: 150px; margin: 10px; float: none; }
.add-new-address.modal .continue-btn:hover { border: 1px solid #ea0d8c }
.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; margin-right: 5px; }
.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
.ob-main-address-block .sort-style { width: auto; }
/*--Address book--*/

/*--Saved Artwork--*/
h1.main-title.register i.heading-icon.saved-artwork-icon { background-position: 10px -200px; }
.ob-my-logo-main-block .search-mail-block { margin-bottom: 20px; }
.ob-my-logo-main-block .sort-style { width: auto; min-width: 160px; }
.ob-my-logo-main-block .product-tile .item-title { text-transform: capitalize; font-size: 12px; font-family: 'arial'; padding: 4px; margin-top: 0; min-height: 25px;position: relative;top: 0;font-weight: 600; }
.ob-my-logo-main-block .artworks .product-img-blk img{max-height: 75%}
.ob-my-logo-main-block .action-row { margin-bottom: 30px; }
.ob-my-logo-main-block .artworks { border: 1px solid #ebebeb; padding: 30px 10px; margin: 0 15px; /*width: auto;*/ max-height: 570px; overflow-y: scroll; }
.ob-my-logo-main-block .product-img-blk a { border: 1px solid #ececec; display: block; height: 100%; }
.ob-my-logo-main-block .pro-box:hover .product-img-blk a { border: 1px solid #004d7d; }
.ob-my-logo-main-block .pro-box:hover .product-tile .item-title { background: #004d7d; color: #fff; }
.artworks .pro-box:hover .delete-btn { display: block; right: 5px; }
.artworks .pro-box:hover .more-info-btn { display: block; left: 5px; }
.artworks .pro-box .artwork-btn { display: none; top: 0px; position: absolute; color: #03517b; font: 11px arial; text-transform: uppercase; }
.artworks .pro-box:hover .product-img-blk { opacity: 0.3; }
.artworks .artwork-btn i { font-size: 18px; color: #03517b; border: none; padding: 7px 3px; }
.artworks .pro-box .pav-colorbox { left: 50%; top: 50%; margin-top: -28px; margin-left: -27px; }
.artwork-upload .form-group label { position: relative; width: 35%; float: left; text-align: right; padding: 10px 15px; color: #363636; font-size: 14px; font-family: 'arial'; }
.artwork-upload .form-group .input-col { position: relative; width: 50%; float: left; }
h1.modal-title i.heading-icon.upload-icon { background-position: 6px -240px; }
h1.modal-title i.heading-icon.preview-icon { background-position: 6px -38px; }
.ob-account-right .ob-main-address-block .sort-style select{line-height: 16px;}
/*--Saved Artwork--*/

/*--My Review--*/
h1.main-title.register i.heading-icon.review-icon { background-position: 4px -279px; }
.my-review .sort-product .sort { font-size: 14px; margin-right: 0; margin-bottom: 20px; }
.my-review .ob-sort-block .sort-product { width: 46%; float: right; font-size: 14px; color: #7f7f7f; margin: 5px 0; }
.my-review .pro-box:hover .pro-button { display: inline-block; }
.my-review .pro-desc .pro-button ul li:last-child { margin-right: 0; width: initial; }
.my-review .list-view .pro-desc .pro-button ul li a { border: none; font-size: 11px; padding: 0 8px; }
.my-review .list-view .pro-desc .pro-button ul li a i.fa { font-size: 18px; }
.my-review .pro-desc .pro-button ul li a:hover { background: none; color: #ea0d8c; }
.my-review .list-view .product-tile { display: inline-block; }
.my-review .list-view .product-tile .item-title {position:relative;left:0;right:0;top:0;text-align:left;display:inline-block;font:18px arial;min-height:60px;}
.my-review .list-view .pro-desc {margin-top: 0;}
.my-review .pro-box:hover .pro-desc .item-title { color: #363636; }
.my-review .list-view .pro-box .product-rating-top-block { width: auto; display: block; position: relative; left: 0; margin-bottom: 10px; }
.my-review .list-view .rating { position: relative; right: 0; top: 0; left: 0; display: block;width: 100%;margin-bottom: 15px; }
.my-review .list-view .rating a, .my-review .list-view .rating a:hover, .my-review .list-view .rating a:focus { color: #fba71c; }
.my-review .pro-desc .item-code span { color: #363636; font-size: 14px; font-weight: normal; }
.my-review .list-view .list-review { margin-left: 15px; font-size: 14px; color: #898989; font-family: 'arial'; }
.my-review .list-view .rating i { padding: 2px; font-size: 16px; }
.my-review .list-view .list-quantity-block p { font-size: 14px; color: #636363; padding: 7px 0; font-family: 'arial'; }
.my-review .list-view .pro-box:hover .product-img-blk { opacity: inherit; }
h1.modal-title i.heading-icon.review-icon { background-position: 6px -357px; }
.my-review .pro-box { border-bottom: 1px dashed #d7d7d7; padding: 10px 0; }
.review.modal .pro-img h2 { text-align: center; font: 18px arial; padding: 8px; color: #363636; }
.review.modal .pro-img .item-code { color: #898988; text-align: center; font: 11px arial; padding: 10px 0; }
.review.modal .pro-img .item-code span { font-size: 14px; color: #363636; }
.review.modal .product-rating-top-block { }
.review.modal .product-rating-top-block .rating { color: #898989; }
.review.modal .product-rating-top-block .rating:hover { color: #fba71c; cursor: pointer; }
.review.modal .product-rating-top-block .rating i { font-size: 22px; padding: 2px; }
.review.modal .product-rating-top-block .rating span { font: 18px arial; color: #898989; padding-left: 10px; text-transform: capitalize; }
.review.modal .pro-desc { border: 1px solid #d7d7d7; border-radius: 4px; margin: 20px 0; padding: 15px; text-align: justify; }
.review.modal .pro-desc p { font: 14px arial; color: #636363; }
.review.modal .pro-desc.review-pro { border: none; padding: 0; }
.review.modal .pro-desc.review-pro textarea { box-shadow: none; border-radius: 4px; width: 100%; min-height: 200px; margin: 0px; resize: vertical; height: 200px; padding: 10px !important; }
.review.modal .pro-desc.review-pro textarea::-webkit-input-placeholder {font:14px arial;color: #b7b7b7;}
.review.modal .pro-desc.review-pro textarea::-ms-input-placeholder {font:14px arial; color: #b7b7b7;}
.review.modal .pro-desc.review-pro textarea::-moz-input-placeholder {font:14px arial; color: #b7b7b7;}
.my-review .pro-box:hover { cursor: auto; }
/*--My Review--*/


/*--My Wishlist--*/
.ob-myaccount-mywishlist .ob-sort-block .sort-product { width: 50%; margin-top: 10px; }
.ob-myaccount-mywishlist .ob-sort-block .show-product { width: 50%; }
.ob-sort-block .show-product{width: 30%;}
.ob-sort-block .view-product{width: 17%;}
.ob-sort-block .sort-product{width: 46%;}
h1.main-title.register i.heading-icon.wishlist-icon { background-position: 10px -318px; }
.ob-myaccount-mywishlist .ob-sort-block { float: none; width: 100%; }
.ob-myaccount-mywishlist { display: block; }
.ob-myaccount-mywishlist .sort-style { width: 100%; }
.ob-myaccount-mywishlist .list-view .brand-img { position: relative; display: block !important; top: 0; left: 0; }
.ob-myaccount-mywishlist .list-view .brand-img img { max-width: 40px; margin: 6px 8px 6px 0; }
.ob-myaccount-mywishlist .list-view .pro-desc-detail { width: 65%; float: left; display: inline-block; }
.ob-myaccount-mywishlist .list-view .pro-button-details { width: 35%; float: left; display: inline-block; position: relative; top: 0; left: 0; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li { width: 200px; background: none; padding: 0px; border-radius: 20px; text-transform: uppercase; font-family: 'arial'; border: 1px solid #0fb0ee; margin: 0 auto 5px auto; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li:hover { background: #0fb0ee; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li:hover a { color: #fff; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li a { color: #0fb0ee; font-size: 14px; text-transform: uppercase; padding: 6px; display: block; }
.ob-myaccount-mywishlist .list-view .pro-box:hover .product-img-blk { opacity: inherit; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove { text-align: right; margin-top: 8px; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove span { font: 14px arial; color: #898989; padding-right: 30px; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove a { font: 12px arial; color: #898989; text-transform: uppercase; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove a i.fa { font-size: 18px; }
.ob-myaccount-mywishlist .list-view .pro-box .pro-remove a:hover { color: #ea0d8c; }
.ob-myaccount-mywishlist .list-view .product-wrap .pro-box { border-bottom: 1px dashed #d7d7d7; }
.ob-myaccount-mywishlist .ob-product-grid.list-view .product-tile .item-title{text-align: center;}
/*--My Wishlist--*/

/*--My Order--*/
h1.main-title.register i.heading-icon.order-icon { background-position: 8px -438px; }
.table.order-table { border: 3px solid #03517b; margin-bottom: 30px; }
.table.order-table thead tr { border-bottom: 1px dashed #d7d7d7; }
.table.order-table thead th { border: none; }
.table.order-table thead th h3 { font: 16px arial; color: #898989; text-transform: uppercase; }
.table.order-table thead th span { font: 18px arial; color: #363636; text-transform: capitalize; }
.table.order-table tbody tr td { padding-top: 15px; }
.table.order-table tbody tr td table.order-desc { width: 100%; }
.table.order-table table.order-desc thead tr { border-bottom: none; }
.table.order-table tbody tr td table.order-desc thead th h2.items { font: 18px arial; color: #363636; padding-left: 15px; }
.table.order-table tbody tr td table.order-desc thead th { font: 16px arial; color: #898989; padding-bottom: 5px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-img { width: auto; display: inline-block; float: left; margin: 0 30px 0 15px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-img img { max-height: 90px; margin-left: 25px; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title { float: left; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title h1 { font: 16px arial; color: #363636; padding-bottom: 5px;white-space: normal;
    margin-right: 20px;}
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title .item-code { font: 12px arial; color: #898989; text-transform: uppercase; }
.table.order-table tbody tr td table.order-desc tbody tr td .pro-title .item-code span { font: 14px arial; color: #363636; }
.table.order-table tbody tr td table.order-desc tbody tr td { vertical-align: top; padding: 10px 0;/*-width: 20%;--*/ }
.table.order-table tbody tr td table.order-desc tbody tr td p { font: 14px arial; color: #363636; padding-bottom: 5px; }
.order-buttons ul li { width: 200px; background: none; padding: 0px; border-radius: 20px; text-transform: uppercase; font-family: 'arial'; border: 1px solid #0fb0ee; margin: 0 auto 5px auto; }
.order-buttons ul li:hover { background: #0fb0ee; }
.order-buttons ul li:hover a { color: #fff; }
.order-buttons ul li a { color: #0fb0ee; font-size: 14px; text-transform: uppercase; padding: 6px; display: block; text-align: center; }
.leave-feedback h3 { display: inline-block; padding-right: 10px; font: 18px arial; color: #363636; vertical-align: top; }
.leave-feedback .vote { margin-top: 10px; }
.leave-feedback .vote h3 { display: block; padding: 10px 0; }
.leave-feedback .vote h5 { font: 14px arial; color: #363636; padding-bottom: 15px; }
.leave-feedback .vote .radio { margin-top: 0; }
.leave-feedback .vote .radio label { margin-left: 20px; }
.leave-feedback .order .item-detail { display: block; float: left; margin: 10px 0; }
.leave-feedback .order h1.items { font: 18px arial; color: #363636; padding: 20px 0 10px 0; }
.leave-feedback .order h3.order-detail { font: 16px arial; color: #898989; padding-top: 5px; }
.leave-feedback .order h3.order-detail span { color: #363636; padding-left: 10px; }
.leave-feedback .order .pro-img { width: auto; display: inline-block; float: left; margin: 0 30px 0 15px; }
.leave-feedback .order .pro-img img { max-height: 90px; }
.leave-feedback .order .pro-title { display: inline-block; width: auto; }
.leave-feedback .order .pro-title h1 { font: 16px arial; color: #363636; padding-bottom: 5px; }
.leave-feedback .order .pro-title .item-code { font: 12px arial; color: #898989; text-transform: uppercase; }
.leave-feedback .order .pro-title .item-code span { font: 14px arial; color: #363636; }
.order-details .billing-payment { border: none; }
.order-details .table.order-table { border: none; border-bottom: 3px solid #b7b7b7; }
.order-details .table.order-table thead tr { border-bottom: 3px solid #b7b7b7; }
.order-details tbody tr td.order-title { font: 18px arial; color: #898989; }
.order-details .billing-payment .top-title { margin: 0; }
.order-details .billing-payment .address-inner-block.selected { padding: 15px 0px 17px 5px; }
.order-details .table.order-table thead tr th { width: 33.33%; }
.order-details .order-buttons { margin-bottom: 15px; }
.order-details .order-buttons ul { display: block; margin: 0 auto; text-align: center; }
.order-details .order-buttons ul li { margin: 5px; display: inline-block; }
.order-details .estimate-detail .estimate-tag-block .estimate-row { text-align: left; margin-bottom: 0; }
.order-details .main-shopping-block .shopping-cart-itemlist .item-detail { border-top: none; }
.order-details .checkout-place-order { border: none; }
.order-details .main-shopping-block .shopping-cart-itemlist { width: 100%; border-bottom: 1px dashed #b7b7b7; }
.order-details .main-shopping-block .shopping-cart-itemlist tr td table { border-bottom: none; }
.order-details .shopping-table-block .total-amount-block tbody tr td span.ad, .order-details .shopping-table-block .total-amount-block tbody tr.grand-total td { color: #363636 !important; text-transform: uppercase; }
.order-details .shopping-table-block .total-amount-block tbody tr td { text-transform: none; }
.track-order table.status-table { width: 100%; }
.track-order .table.order-table tbody tr td table.order-desc tbody tr { border-bottom: 1px dashed #b7b7b7; }
.track-order .table.order-table tbody tr td table.order-desc tbody tr:last-child { border-bottom: none; }
.track-order.order-details .table.order-table { border-bottom: none }
.track-order .table.order-table tbody tr td table.order-desc tbody tr td { vertical-align: bottom; }
.shopping-table-block .main-shopping-block{width: 100%;}
/*--STATUS TABLE PROGRESS BAR--*/
.bs-wizard { border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0; }
.bs-wizard > .bs-wizard-step { padding: 0; position: relative; }
.bs-wizard > .bs-wizard-step + .bs-wizard-step { }
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { color: #363636; font: 18px arial; margin-bottom: 5px; min-width: 220px; }
.bs-wizard > .bs-wizard-step .bs-wizard-info { color: #363636; font-size: 14px; padding: 0 5px; }
.bs-wizard > .bs-wizard-step .bs-wizard-info span { color: #898989; display: block; }
.bs-wizard > .bs-wizard-step.active > .bs-wizard-dot { position: absolute; width: 20px; height: 20px; display: block; background: #0077a6; top: 56px; left: 50%; margin-top: -15px; margin-left: -10px; border-radius: 50%; }
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot { position: relative; top: -14px; left: 0; text-align: center; margin: 0 auto; display: block; }
.bs-wizard > .bs-wizard-step.complete > .bs-wizard-dot:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(236, 0, 139, 0); border-top-color: #03517b; border-width: 10px; margin-left: -10px; }
.bs-wizard > .bs-wizard-step.complete:first-child > .bs-wizard-dot:after, .bs-wizard > .bs-wizard-step.complete:last-child > .bs-wizard-dot:after { display: none }
/*.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } */
.bs-wizard > .bs-wizard-step > .progress { position: relative; border-radius: 0px; height: 20px; box-shadow: none; margin: 10px 0; background-color: #d7d7d7; }
.bs-wizard > .bs-wizard-step > .progress > .progress-bar { width: 0px; box-shadow: none; background: #03517b; }
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { width: 100%; }
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { width: 50%; }
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { width: 0%; }
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { width: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { background-color: #f5f5f5; }
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { opacity: 0; }
.bs-wizard > .bs-wizard-step:first-child > .progress { left: 0; width: 100%; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.bs-wizard > .bs-wizard-step:last-child > .progress { width: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { pointer-events: none; }
.bs-wizard > .bs-wizard-step + .bs-wizard-step.disabled { background: none; opacity: 1; }
.bs-wizard .bs-wizard-step.disabled .bs-wizard-info { visibility: hidden; }
.bs-wizard > .bs-wizard-step.active:last-child > .bs-wizard-dot { left: inherit; right: 0; }
.bs-wizard > .bs-wizard-step:first-child .bs-wizard-info { float: left; }
.bs-wizard > .bs-wizard-step:last-child .bs-wizard-info { float: right; }
/*--STATUS TABLE PROGRESS BAR--*/

/*--My Order--*/

/*--MY ACCOUNT RIGHT--*/
.ob-account-right h1.main-title.register { color: #dbbf6b; font-size: 24px; text-transform: capitalize; margin-bottom: 0; }
.account-innerpage .breadcrumb { padding: 10px 0px 5px; border-bottom: 1px #d7d7d7 solid; margin-left: 30px; }
/*======*MY ACCOUNT*======*/

/*--COMMON--*/
.list-item .cart-img img{margin: 5px auto;}
.menu-box .dropdown-menu > li > a {padding: 9px 4px 6px;margin: 0 10px 0 10px;font-size: 13px;text-transform: capitalize;}
.empty-quote-block h4 { font: 24px arial; text-align: center; color: #898989;margin-bottom:20px;}
/*.radio label { text-align: center; }*/
.continue-btn:hover, .continue-btn:focus { background: #dbbf6b; border: 1px solid #dbbf6b; color: #fff; }
.inp-parts .checkout-select-wrapper .checkout-holder { margin: 0 12px 0 10px; }
.form-group ul.message li { font: 12px arial; color: #898989 !important; text-align: right; position: relative; top: 3px; }

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {color: #fff;background: #03517b;border: 1px solid #03517b;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #ebebeb; }
.form-group label {}
.form-group .error-message li, .form-group ul li, .form-group .error-message li, .form-group ul li, .help-block {font-size: 11px;color: red !important;margin-top: 3px;position: relative;line-height: 10px;bottom: 0;}
.text-center{clear: both;text-align: center !important;}
.filter-search .checkbox label::after {top: -2px;}
.color-block .color-filter label{border:none;}
.innerpage .fa.fa-question-circle{color: #404040;}
.login-col input[type="text"], .login-col input[type="password"]{box-shadow: none;}
.owl-carousel.color-box li.owl-item{margin-right:7px;width: 100% !important;margin-bottom: 7px;}
.owl-carousel.wish-list-color-box li.owl-item{margin-right:7px;width: 100% !important;margin-bottom: 7px;}
.owl-carousel.wish-list-color-box-guest li.owl-item{margin-right:7px;width: 100% !important;margin-bottom: 7px;}
.required{color: red;}
.pagination>.disabled>a{border-color: #fff;}
.ob-order-form-block .inp-parts .checkout-select-wrapper .checkout-holder {font-size: 12px !important;}
.search-address-section.payment-option-detail .inp-parts .checkout-select-wrapper, .inp-parts .checkout-select-wrapper select{color: #000;}
/*--QUOTE SECTION--*/
.content-info-page .account-innerpage .breadcrumb { margin-left: 0; }
.ob-my-quote-section .product-description .nav-tabs { padding-bottom: 0; }
.ob-my-quote-section .product-description .nav-tabs li a { font-size: 15px;white-space: inherit; }
.ob-my-quote-section .product-description .nav-tabs li a:hover { padding: 10px !important; border-radius: 8px; }
.ob-my-quote-section .product-description .nav-tabs li.active a { border-radius: 5px 5px 0 0; }
.ob-my-quote-section .product-description .nav-tabs li.active a:hover { border-radius: 5px 5px 0 0; padding: 10px 6px !important; }
.ob-my-quote-section .myquote-top-section .top-title-form { width: 34%; float: left; }
.ob-my-quote-section .myquote-top-section .top-title-form.form-group input[type="text"] { border: 0; height: 30px; font-size: 14px; color: #888; font-family: 'arial'; }
.ob-my-quote-section .myquote-top-section button[type="reset"] { border-radius: 0;color: #fff;background: #5d5c5c;border: 1px solid #505050;box-shadow: none;
    margin-right: 7px;text-transform: uppercase;font: 14px arial;padding: 4px 10px;height: 30px;letter-spacing: .5px;font-family: 'roboto_condensedregular';}
.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { float: left; padding: 7px 10px 0 0; color: #363636; font-size: 13px;     white-space: nowrap;}
.ob-my-quote-section .myquote-top-section .top-title-form .input-group { float: left; width: 34%; margin-right: 10px; border: 1px #b7b7b7 solid; }
.quote-detail-wrapper .quote-block .quote-header-block .datepicker-color, .ob-my-quote-section .datepicker-color { background: none; border: 0; }
.ob-my-quote-section .myquote-top-section .select-col { width: 20%; float: left; }
.ob-my-quote-section .myquote-top-section .select-col select { height: 30px; float: left; width: 67%; border: 1px #b7b7b7 solid; box-shadow: none; }
.ob-my-quote-section .myquote-top-section .search-width { width: 17%; float: left; position: relative; }
.ob-my-quote-section .myquote-top-section .search-width input[type="text"] { border: 1px #b7b7b7 solid;  font-size: 14px; color: #888; font-family: 'arial'; box-shadow: none; }
.ob-my-quote-section .myquote-top-section .search-width button { border: 0; box-shadow: none; background: none; position: absolute; right: 3px; top: 3px; color: #000; }
.ob-my-quote-section .product-description .nav-tabs li { min-width: inherit; width: 16.66% !important; }
.ob-my-quote-section .ui-link { font-size: 18px; color: #03517b; font-family: 'arial'; margin: 20px 0 0;  isplay: inline-block;  float: none !important; }
.ob-my-quote-section .ui-link i { font-size: 23px; color: #03517b; padding-right: 3px; }
.my-quote-detail-table .table, .my-quote-detail-table .table-striped > tbody > tr { border: 0; }
.my-quote-detail-table .table-striped > tbody > tr > td { background: none !important; border-bottom: 1px #e1e1e1 dashed;font-size: 14px; color: #363636; font-family: 'arial'; vertical-align: middle;border-right: 1px dashed transparent;border-left: 1px dashed transparent; }
.my-quote-detail-table .table > thead > tr > th { border: 0; border-bottom: 1px #e1e1e1 dashed; color: #898989; font-size: 16px; font-family: 'arial'; text-transform: uppercase; }
.my-quote-detail-table .table-striped > tbody > tr { position: relative; }

.ob-my-quote-section select { border: 1px #b7b7b7 solid; height: 31px; border-radius: 0px; font-size: 14px; color: #363636; font-family: 'arial'; }
.pagination-row { padding: 20px 0 5px; }
.pagination-row span { color: #898989; font-size: 14px; font-family: 'arial'; padding-top: 3px; }
.pagination-row .pagination { margin: 0 0 0 26%; }
.pagination-row .pagination > li a { border: 2px #fff solid !important; color: #636363; font-size: 18px; border-radius: 4px; padding: 0 5px; margin: 0 2px;text-decoration: none; }
.pagination-row .pagination > li.active a, .pagination-row .pagination > li a:hover { background: none !important; border: 2px #03517b solid !important; }
.ob-my-quote-section .product-description .tab-pane.fade.in.active { padding-bottom: 0; }
.ob-my-quote-section .my-quote-detail-table td a i { width: 25px; height: 25px; display: inline-block; }
.my-quote-detail-table a i.approve-icon { background: url(../images/quote-sprite.png) no-repeat -2px -2px; }
.my-quote-detail-table a i.reject-icon { background: url(../images/quote-sprite.png) no-repeat -2px -24px; }
.my-quote-detail-table a i.edit-icon { background: url(../images/quote-sprite.png) no-repeat -2px -103px; }
.my-quote-detail-table a i.refresh-icon { background: url(../images/quote-sprite.png) no-repeat -2px -75px; }
.my-quote-detail-table a i.sent-icon { background: url(../images/quote-sprite.png) no-repeat -2px -51px; }
.ob-my-quote-section h1.main-title, .ob-my-quote-detail-block h1.main-title { color: #ea0d8c; font-size: 24px; font-family: 'arial'; text-transform: none; text-align: center; padding-bottom: 20px; }
.ob-my-quote-section h1.main-title .quote-icon, .ob-my-quote-detail-block h1.main-title .quote-icon { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -42px; display: inline-block; margin-right: 0; margin-bottom: -4px; }
.ob-my-quote-section .btn-search { background: #636363; font-size: 14px; color: #fff; text-transform: uppercase; font-family: 'arial' !important; border-radius: 3px; padding: 8px 30px; border: 0 !important; }
.ob-my-quote-section .btn-search:hover { background: #ea0d8c; }
.quote-detail-title { border: 0; background: none; padding: 15px 0 30px; }
.quote-detail-wrapper .quote-block .quote-header-block { border-bottom: 1px #b7b7b7 solid; }
.quote-detail-wrapper .quote-block .quote-header-block h2 { color: #363636; font-size: 24px; font-family: 'arial'; }
.quote-detail-wrapper .quote-block .quote-header-block label { float: left; padding: 10px 6px 0 0; color: #363636; font-size: 14px; }
.quote-detail-wrapper .quote-block .quote-header-block .search-width { margin: 0; }
.quote-detail-wrapper .quote-block .quote-header-block .search-width input[type="text"] { border: 1px #b7b7b7 solid; height: 40px; font-size: 14px; color: #888; font-family: 'arial'; box-shadow: none; border-radius: 5px; width: 75%; }
.quote-detail-wrapper .quote-block .quote-header-block input[type="text"] { box-shadow: none; border: 0;border-radius: 4px; }
.quote-detail-wrapper .quote-block .quote-header-block .input-group { float: left; width: 75%; border: 1px #b7b7b7 solid;border-radius: 4px;}
.date-col { padding: 0; }
.quote-detail-wrapper .quote-header-block .input-group-addon { color: #666; }
.quote-detail-title li a.btn { min-width: 180px; border-radius: 20px; color: #03517b; border: 1px #03517b solid; font-family: 'arial'; font-size: 14px; background: #fff; margin-left: 5px; }
.quote-detail-title li a.btn:hover { color: #fff; background: #03517b; }
.quote-detail-title li a.btn.custom-btn { min-width: 28px; border-radius: 0; border-color: #fff; height: 30px; padding: 0; }
.quote-detail-title li a.btn.custom-btn:hover { background: none; }
.quote-detail-title li:nth-child(3) { margin-right: 50px; }
.quote-detail-title .download-but { background: url(../images/quote-sprite.png) no-repeat -111px -10px; width: 28px; height: 30px; }
.quote-detail-title .copy-but { background: url(../images/quote-sprite.png) no-repeat -161px -10px; width: 28px; height: 30px; }
.quote-detail-title .delete-but { background: url(../images/quote-sprite.png) no-repeat -211px -10px; width: 28px; height: 30px; }
 
.quote-content { border: 2px #03517b solid; padding: 15px; }
.quote-detail-wrapper .quote-block { border: 0; border-top: 1px #dfdfdf solid; }
.quote-detail-wrapper .quote-block .quote-header-small { color: #363636; font-size: 18px; font-family: 'arial'; background: none; border: 0; }
.quote-detail-wrapper .quote-block .quote-header-small h3, .quote-detail-wrapper .quote-header h2 { color: #363636; font-size: 18px; font-family: 'arial'; background: none; border: 0; text-transform: none; padding: 9px 0 0; }
.billing-address-block .quote-content { padding: 15px; height: 225px; }
.quote-content .custom-button { border-radius: 5px; background: #636363; font-size: 14px; font-family: 'arial'; color: #fff; line-height: 36px; height: 36px; padding: 0 20px; text-transform: uppercase;margin-bottom: 6px; }
.quote-content .custom-button:hover { background: #333; }
.btn-xs.sub-shop-btn { font-size: 12px; color: #636363; text-transform: uppercase; background: none; padding: 9px 0 0; }
.btn-xs.sub-shop-btn:hover { background: none; color: #ea0d8c; }
.btn-xs.sub-shop-btn i { width: 20px; height: 20px; float: left; margin-left: 6px;font-size: 16px; }
.btn-xs.sub-shop-btn i.edit-icon { background: url(../images/quote-sprite.png) no-repeat -266px -17px; }

.btn-xs.sub-shop-btn i.trash-icon { background: url(../images/quote-sprite.png) no-repeat -266px -117px; }

.billing-address-col .address-table .user-img { width: 90px; height: 90px; border-radius: 50%; border: 0; }
.billing-address-col .address-table .user-img img { width: 90px; height: 90px; border-radius: 50%; border: 1px #ddd solid; }
.billing-address-col .address-table table tr:nth-child(1) { border: 0; }
.billing-address-col .address-table div.name { color: #363636; font-size: 18px; font-family: 'arial'; }
.billing-address-col .address-table span { color: #363636; font-size: 16px; font-family: 'arial'; }
.billing-address-col .address-table p { color: #363636; font-size: 14px; font-family: 'arial'; }
.billing-address-col .address-table div i, .billing-address-col .address-table div { color: #363636; font-size: 12px; font-family: 'arial'; font-style: normal; }
.or-block { display: table; color: #363636; font-size: 18px; font-family: 'arial'; font-weight: normal; text-transform: uppercase; padding: 10px; }
.quote-detail-wrapper .quote-block .quote-header { border: 0; border-top: 1px #dfdfdf solid; }
.quote-detail-wrapper .quote-block .panel-group .panel, .quote-detail-wrapper .quote-block .panel-heading { background: none; border: 0; padding:0px 0; }
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1), .quote-detail-wrapper .quote-block .panel-heading .delete-price span { color: #363636; font-size: 18px; font-family: 'arial'; font-weight: bold; }
.quote-detail-wrapper .quote-block .panel-group .panel { border-bottom: 1px #ddd dashed; box-shadow: none; }
.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1) i { font-size: 18px; color: #000; margin: 3px 8px 0 0; }
.quote-detail-wrapper .product-info-col-3 { border: 0; background: #ebebeb; margin: 0; display: block; padding: 10px 30px; }
.quote-block.discount-col .quote-content { padding: 15px 20px; }
.amout-col label { float: left; width: 15%; color: #363636; font-family: 'arial'; padding-right: 5px; }
.amout-col input { float: left; width: 85%; }
.order-total label {width: auto;}
.order-total .checkbox-block label { padding:0;}
.order-total .quote-charges-block-tab2 input{max-width: 50%;float: right;}
.checkbox-block input[type=checkbox].ace+.lbl::before, .checkbox-block input[type=radio].ace+.lbl::before, .checkbox label::before { border: 1px solid #000; }
.checkbox-block input[type=checkbox].ace+.lbl, .checkbox-block input[type=radio].ace+.lbl, .checkbox label::after { color: #363636; }
.checkbox-block input[type=checkbox].ace:checked+.lbl::before, .checkbox-block input[type=radio].ace:checked+.lbl::before { border-color: #000; color: #000; }
.discount-col .checkbox-block label { padding-top: 8px; }
.quote-detail-wrapper .quote-content input[type="text"] { color: #363636; font-family: 'arial'; font-size: 12px; text-align: center; height: 30px; line-height: 12px;  margin-bottom:10px;}
.quote-block.discount-col .quote-content .custom-button { margin: 10px 15px; }
.order-total { font-size: 24px; color: #363636; font-family: 'arial'; text-align: right; padding-top: 15px; }
.order-total span { font-size: 18px; color: #000; font-family: 'arial'; padding-right: 5px; }
.quote-detail-wrapper .checkbox label::after { color: #363636; top: -2px; }
.quote-detail-wrapper .product-info-col { border: 0; background: none; }
.product-info-col .product-info-col-2 { padding: 10px 5px; background: #ebebeb; margin-bottom: 5px; overflow: hidden; }
.quote-detail-wrapper .product-info-col label { padding: 0; }
.product-info-col-2 .search-sku label { float: left; color: #363636; font-family: 'arial'; font-size: 12px; padding: 7px 5px 0 10px; }
.product-info-col-2 .search-sku input { width: 200px; float: left; padding: 5px; border-color: #ccc; }
.quote-price-col h3 { color: #363636; font-size: 16px; text-transform: none; font-family: 'arial'; padding: 5px 0; }
.quote-price-col .qunt-price { padding: 5px 20px; }
.qunt-price.table-responsive th:nth-child(1) { font-weight: normal; }
.qunt-price.table-responsive th { font-family: 'arial'; text-transform: none; font-weight: bold; font-size: 14px; }
.quote-detail-wrapper .product-info-col-2 td:first-child { font-family: 'arial'; text-transform: none; }
.qunt-price.table-responsive td { padding: 5px 10px !important; white-space:nowrap; }
.quote-detail-wrapper .currency-select { clear: both; display: inline-block; width: 100%; padding-left: 20px; }
.quote-detail-wrapper .currency-select span { float: left; background: none; border: 0; width: auto; text-align: left; }
.quote-detail-wrapper .currency-select ul { float: left; }
.quote-detail-wrapper .currency-select ul li { float: left; }
.quote-detail-wrapper .product-info-col-2 .checkbox { clear: both; margin-left: 20px; }
.quote-detail-wrapper .product-info-col-2 .checkbox label { padding-left: 10px; font-size: 14px; color: #363636; font-family: 'arial'; text-transform: none; }
.charges-table table th { font-family: 'arial'; text-transform: none; font-weight: normal; font-size: 16px; padding: 5px 15px; }
.quote-detail-wrapper .charges-table table td { padding: 5px 8px !important; font-family: 'arial'; text-transform: none; font-weight: normal; font-size: 14px; }
.charges-table table td input, .charges-table table td select { font-family: 'arial'; text-transform: none; font-weight: normal; font-size: 12px; width: 100%; border: 1px #ccc solid; text-align: left; border-radius: 0; height: 30px; line-height: 30px; padding: 0 10px; background: #fff; min-width: 130px; }
.charges-table table td .form-group { position: relative; margin: 0; padding-left: 20px; }
.charges-table table td .form-group label { position: absolute; font-family: 'arial'; color: #363636; left: 0; }
.quote-content .charges-table .custom-button { margin: 5px 15px; }
.quote-detail-wrapper .product-info-col-2.dis-col td:first-child { text-align: right; padding-right: 20px !important; }
.quote-detail-wrapper .product-info-col-2.total-col td:first-child { text-align: right; padding-right: 20px !important; font-weight: normal; font-size: 16px; }
.quote-detail-wrapper .product-info-col-2.total-col td:last-child { text-align: right; font-weight: normal; font-size: 16px; }
.dis-col div { position: relative; }
.dis-col div label { position: absolute; left: 10px; font-size: 14px; color: #363636; font-family: 'arial' !important; font-weight: normal; padding: 5px !important; }
.dis-col div input { width: 110px; float: right; font-family: 'arial'; }
.product-info-col-2 h3 { padding: 0 8px; }
.product-info-col-2.edit-comment textarea { height: 120px; resize: none; color: #363636; font-size: 14px; font-family: 'arial' !important; }
.search-product-popup .pro-button-details { display: none; }
.search-product-popup .pro-box { border: 2px #fff solid; border-radius: 5px; }
.search-product-popup .pro-box:hover { border-color: #ea0d8c; }
.search-product-popup .pro-box.active {border-color: #ea0d8c;}
.search-product-popup .product-img-blk { height: 220px; }
.search-product-popup .pro-desc { padding: 0; background: none; }
.search-product-popup .pro-desc .item-price { font-size: 24px !important; font-family: arial !important; color: #ea0d8c; }
.search-product-list .row > div { padding: 0 5px; }
.search-product-popup .pro-desc .item-price span, .search-product-popup .pro-desc .item-code { font-family: arial !important; font-weight: normal; }
.search-product-popup .pro-desc .item-price span { font-size: 14px; color: #898989; }
.search-product-popup .pro-desc .item-code span { font-size: 14px; color: #363636; }
.search-product-popup .pro-desc .item-code { font-size: 11px; color: #898989; }
.search-product-popup .search-form .form-group { float: left; width: 50%; padding-left: 100px; }
.search-product-popup .search-form .form-group input { border-radius: 0; height: 30px;line-height: 25px;padding: 0 5px }
.search-product-popup .search-form .form-group button { position: absolute; color: #ea0d8c; top: 2px; right: 5px; border: 0; background: none; }
.search-product-popup .search-dropdown { float: left; padding-left: 20px; margin: 0; width: 50%; }
.search-product-popup .search-dropdown label { color: #363636; font-size: 14px; font-family: 'arial'; text-align: right; padding: 5px; }
.search-product-popup .inp-parts { float: right; width: 70%; }
.search-product-popup .inp-parts .checkout-select-wrapper { height: 30px; border-radius: 0; line-height: 30px; box-shadow: none !important; }
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown { border: 1px #ccc solid; height: 32px; line-height: 32px; border-radius: 5px; padding: 0 10px; display: inline-block; }
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown a { color: #363636; font-size: 14px; font-family: 'arial'; padding: 0; font-size: 12px; display: block; cursor: pointer; }
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown .dropdown-menu a { display: block; padding: 3px 10px; line-height: 20px; }
.quote-detail-wrapper .browse-img { background: none; position: relative; }
.quote-detail-wrapper .browse-button.admin-custom-btn { padding: 0 15px; line-height: 36px; height: 36px; border-radius: 5px; font-size: 14px; font-family: 'arial'; }
.product-quote { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -129px; display: block; margin-right: 0; }
.quote-preview { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -5px; display: block; margin-right: 0; }
.edit-quote-item { width: 30px; height: 30px; background: url(../images/title_sprite.png) no-repeat -83px -168px; display: block; margin-right: 0; }
.model-popup-black .center-block .btn-default { margin: 15px auto; color: #fff; font-size: 18px; font-family: 'arial'; height: 40px; line-height: 40px; border-radius: 3px; padding: 0 30px; text-transform: uppercase; background: #ea0d8c; display: inline-block; }
.row.shipment {margin-top: 20px;padding-left: 15px;}
.upload-logo.pull-left.radio {display: block;width: 100%;}
.js_request_quote_artwork_tabs .input-group .upload-button {white-space: nowrap;}
/*--QUOTE PREVIEW--*/
.quote-preview-block .modal-dialog { width: 960px; }
.quote-preview-block .modal-body { padding: 0 20px; }
.quote-preview-block .quote-detail-wrapper { padding-bottom: 20px; }
.quote-preview-block .quote-content { border: 0; padding: 0; }
.quote-preview-block .quote-content p { color: #363636; font-size: 14px; font-family: 'arial'; line-height: 20px; }
.quote-preview-block .product-info-col .product-info-col-2 { border: 0; background: none; margin: 0; padding-bottom: 0; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table { padding: 0 10px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table { width: 100%; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table th { color: #363636; font-size: 13px; padding-left: 5px !important; padding-right: 5px !important; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table td, .quote-preview-block .product-info-col .product-info-col-2 .charges-table table td span { color: #363636; font-size: 14px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table th:first-child, .quote-preview-block .product-info-col .product-info-col-2 .charges-table td:first-child { text-align: left; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table tr.discount td:nth-child(1) span { color: #363636; font-size: 16px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table table tr.total td { color: #363636; font-size: 18px; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table th, .quote-preview-block .product-info-col .product-info-col-2 .charges-table td { text-align: right; padding: 10px 0 !important; border: 0 !important; }
.quote-preview-block .quote-detail-wrapper .charges-table table tr { border: 0 !important; }
.quote-preview-block .quote-detail-wrapper .product-info-col-2 .charges-table span{text-align: right;}
.quote-preview-block .product-info-col-2 .search-sku label { padding: 0 10px 0 0; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table td i { display: inline-block; font-style: normal; }
.quote-preview-block .product-info-col .product-info-col-2 .charges-table td span { text-align: right; display: inline-block; width: auto; font-weight: normal; font-family: 'arial'; }
.quote-preview-block .product-info-col-3 { background: none; }
.quote-preview-block .product-info-col-3 .row { border-bottom: 1px #ccc dashed; }
.quote-preview-block .quote-detail-wrapper .product-info-col-3 .row > div:nth-child(1) span, .quote-preview-block .product-info-col-3 .row span { font-weight: normal; font-family: 'arial'; font-size: 14px; text-transform: none; }
.quote-preview-block .quote-detail-wrapper .product-info-col-3 .row > div { padding: 0; }
.quote-preview-block .quote-block.discount-col .quote-content { padding: 0; }
.quote-preview-block .order-total { padding: 0 15px; }
.quote-preview-block .quote-detail-wrapper .quote-block .quote-header { border-width: 2px; }
.quote-preview-block .quote-detail-wrapper .currency-select span { font-size: 12px; color: #898989; font-family: 'arial'; }
.quote-preview-block .quote-detail-wrapper .quote-header-block .date-col { text-align: right; }
.quote-preview-block .quote-detail-wrapper .quote-header-block .search-width { text-align: center; }
.quote-preview-block .quote-detail-wrapper .special td { color: #ea0d8c; }


/*--END QUOTE SECTION--*/

/*--ABOUT US--*/
.ob-about-main-block .about-img img { border: 3px solid #004d7d; padding: 5px; }
.ob-about-main-block p { font: 14px arial; color: #404040; text-align: justify; padding-top: 15px; line-height: 18px; padding-bottom: 0; }
.ob-about-main-block .about-text { text-align: center; margin-top: 30px; }
.ob-about-main-block .about-text h3 { font: 18px arial; color: #004d7d; font-weight: bold; text-align: center; border-bottom: 1px solid #004d7d; display: inline-block; line-height: 40px; padding: 0 20px; }
.ob-about-main-block .about-text h5 { font: 14px arial; color: #004d7d; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 0.6px; }
/*--ABOUT US--*/

/*--Art Preparation--*/
h1.main-title.register i.heading-icon.art-icon { background-position: 5px -478px; }
.ob-art-main-block h3 { font: 18px arial; color: #004d7d; font-weight: bold; border-bottom: 1px solid #004d7d; display: block; width: 50%; margin-top: 30px; }
.ob-art-main-block ul.art-img { display: block; margin: 10px 0 0 0; text-align: left; }
.ob-art-main-block ul.art-img li { display: inline-block; }
.ob-art-main-block p { font: 14px arial; color: #404040; text-align: justify; padding-top: 15px; line-height: 18px; padding-bottom: 0; }
.ob-art-main-block p.note { font: 12px arial; color: #404040; font-style: italic; padding: 10px 0px; }
.ob-art-main-block .art-img-block { width: 70%; margin: 0 auto; }
.ob-art-main-block .art-img-block h5 { color: #ea0d8c; font: 14px arial; padding: 20px 0 0 0; }
/*--Art Preparation--*/

/*--PRODUCT COMPARE--*/
.innerpage .ob-product-compare { border: 3px solid #004d7d; }
.product-compare-top-navi a.gray { color: #FFF; background: #5d5c5c; margin-bottom: 10px; }
.product-compare-top-navi a.gray:hover {  }
.ob-product-compare .dark-bg, .ob-product-compare .feature.light-bg { background: #ffffff; }
.ob-product-compare .pro-img { border: none; }
.compare-block .pro-button ul li a:hover { border: 1px solid #000; color: #fff; }
.ob-product-compare .feature td:first-child, .ob-product-compare .feature:nth-child(3) td, .ob-product-compare .feature:nth-child(15) td, .ob-product-compare .feature:nth-child(16) td { border-bottom: 1px solid #ddd; }
.ob-product-compare .feature td, .ob-product-compare .feature:nth-child(2) td { border-bottom: none; }
.ob-product-compare .feature .checkbox { margin: 0; }
.ob-product-compare .out-of-stock { margin-top: 0; }
.ob-product-compare .out-of-stock-label { line-height: 15px; vertical-align: initial; }
h1.main-title { font: 18px arial; font-weight: bold; }
.ob-product-compare .compare-block td.feature-block label { color: #404040; font: 14px arial; margin-bottom: 100px; text-transform: none; font-weight: bold; line-height: 25px; }
.ob-product-compare .compare-block > tbody > tr:first-child > td { padding: 20px 18px 0; }
/*.ob-product-compare .compare-block > tbody > tr > td{min-width: 200px;}*/
.ob-product-compare .compare-block td.feature-block .more-product { color: #ec008c; font-weight: bold; }
.ob-product-compare .compare-block td.feature-block p { color: #7f7f7f; font-family: arial; }
.ob-product-compare .compare-block .pro-title td.feature-block { color: #ec008c; font-family: 'roboto_condensedbold'; }
.ob-product-compare .compare-block td.feature-block, .ob-product-compare .feature.summary td:first-child { font: 14px arial; font-weight: bold; }
.ob-product-compare .product-price { font: 22px arial; color: #ec008c; }
.ob-product-compare .product-price span { padding-top: 0; }
.ob-product-compare .product-pricing a { color: #ec008c; }
.ob-product-compare .pro-button a i.quote-icon span { width: 100%; }
.ob-product-compare .feature td { color: #404040; font-size: 14px; font-family: arial; }
/*.ob-product-compare .feature:nth-child(5) td { color: #ec008c; }*/
.ob-product-compare .feature:nth-child(5) td:first-child { color: #404040; }
.compare-block .pro-button ul li a { border: 1px solid #5d5c5c; color: #5d5c5c; width: 36px; }
.ob-product-compare .feature.summary td { font-size: 12px; }
.model-popup-black .form-group textarea { box-shadow: none; }
.form-note { font-size: 12px; color: #666; font-family: arial; }
.model-popup-black .btn-block { text-align: center; }
.print-comparision .print-head img { max-height: 60px; }
.print-comparision .print-head .add-btn .fa { margin-right: 4px; }
.model-popup-black .compare-product-code { font: 14px arial; color: #404040; text-transform: uppercase; line-height: 22px; }
#myModal3 .quantity-table .table-heading { background: #fff; border: 1px solid #bdbdbd; border-bottom: 0; color: #004d7d; font-family: arial; font-size: 16px; padding: 6px; text-align: center; text-transform: uppercase; margin-left: -2px; }
#myModal3 .quantity-table .table-content { background: #fff; border: 1px solid #bdbdbd; color: #4e4e4e; font-size: 16px; padding: 6px; text-align: center; font-family: arial; margin-left: -2px; }
#myModal3 .quantity-table .quantity-table-title .table-content { font-weight: bold; text-transform: uppercase; }
.model-popup-black .compare-product-slide { padding-top: 0; }
.product-compare-name:hover { color: #ec008c; }
/*--PRODUCT COMPARE--*/

/*--REQUEST QUOTE--*/
.request-quote.shopping-cart-block h1.main-title { text-align: center; font-family: 'arial'; color: #004d7d; font-size: 26px; font-weight: normal; text-transform: none; }
.request-quote .add-btn.gray.continue_gray { min-width: 200px; width: 200px; font-family: 'arial'; text-transform: capitalize; font-size: 13px; min-height: inherit; box-shadow: none; text-align: center; margin: 15px auto; display: block; }
.request-quote a.continue-shopping-btn { float: right; margin: 0 0; color: #404040; font-family: arial; font-size: 16px; font-weight: bold; }
a.continue-shopping-btn i.fa {   }
.request-quote .breadcrumb { border-bottom: none; }

/*--REQUEST QUOTE--*/

/*--QUICK VIEW MODAL--*/
.quick-view-product-modal .nav-tabs>li.active>a, .quick-view-product-modal .nav-tabs>li.active>a:hover, .quick-view-product-modal .nav-tabs>li.active>a:focus{background: #004d7d;color: #FFF;padding-bottom: 13px;padding-top: 13px;border: 1px solid #004d7d;border-bottom: 0;border-radius: 0;margin-right: 8px;}
.quick-view-product-modal .nav-tabs>li:last-child.active>a{margin-right: -1px;}
.quick-view-product-modal .nav-tabs>li{background: transparent;border: none;margin-right: 0;padding: 0;width: 50%;min-width: 33.33%;margin-bottom: -1px;float: left;position: relative;text-align: center;}
.quick-view-product-modal .nav-tabs>li>a{   color: #004d7d;padding: 8px 0;font-family: 'arial';text-transform: capitalize;margin-right: 8px;background: #FFF;border: 1px #004d7d solid;border-radius: 4px;}
.quick-view-product-modal .nav-tabs > li:last-child > a {border: 1px #004d7d solid;margin-right: 0;}
.quick-view-product-modal .bx-viewport {height: 100px!important;}
.quick-view-product-modal .quick-view-left .product-thumb-img-anchar {height: 100px;}
.quick-view-product-modal .tab-pane.active {border: 1px solid #004d7d;padding: 15px;}
.quick-view-product-modal .ob-product-detail-page .title-block {float: left;margin-left: 15px;display: block;width: 100%;}
.quick-view-product-modal .product-showcase{font-family: arial;}
.quick-view-product-modal.model-popup-black .modal-header h1.modal-title{display: inline; border-radius: 40px;padding: 12px 30px;}
h1.modal-title i.heading-icon.review-icon {display: none;}
.quick-view-product-modal a.more-detail{position: relative;display: inline;color: #fff  !important; padding: 9px 20px;margin-top: 15px; background-color: #dbbf6b !important;font: 18px arial;text-align: right;clear: both;float: right;}
.quick-view-product-modal a.more-detail .fa{font-size: 14px;margin-left: 10px;}
.review-col .review-box, .average-rate-box{border: none;}
.review-col h3{padding: 12px 0;border: none;border-bottom: #b7b7b7 1px solid;background: none;}
.quick-view-product-modal .view-review-col .rating{color: #004d7d;}
.quick-view-product-modal .view-review-col p{padding: 10px 0;}
.average-rate-box{text-align: left;}
.average-rate-box .rate-count {font-family: 'roboto_condensedbold';font-size: 18px;color: #555;display: inline-block;text-align: left;}
.average-rate-box .view-rating{display: inline-block; padding: 4px 12px 4px 5px;height: 30px;border-right: 2px solid #ddd;}
.average-rate-box .user-count{display: inline-block;font-family: arial;}
.average-rate-box .rating {color: #004d7d;}
.ob-quick-view-product {padding: 10px;}
.average-rate-box a.view-more.btn{float: right; background: #004d7d;border-radius: 0;color: #fff; padding: 3px 20px; font: 16px roboto_condensedbold; text-transform: uppercase;}
/*--QUICK VIEW MODAL--*/

/*--CREDIT APPLICATION FORM--*/
#myModalForm .modal-footer{background: none;}
#myModalForm .table.credit-app-form{background: #fff;margin-bottom: 0;}
#myModalForm .modal-dialog{width:960px;margin: 30px auto;}
/*#myModalForm.modal.in .modal .modal-dialog .modal-content {width: 100%;}*/
.goldform{padding: 0 30px;}
.goldform table{border: none;}
.goldform label, .goldform table tr td {font: 12px robotomedium;color: #000;padding: 2px 0;border: none;}
.goldform input[type="text"]{display: inline-block;border: none;box-shadow: none;border-bottom: 1px solid #000;padding: 0;height: auto;line-height: 12px;font: 12px robotomedium;color: #000;}
.goldform .checkbox label{padding-left: 15px;}
.goldform .checkbox{margin-top: 10px !important;}
.goldform textarea{border: none;box-shadow: none;border-bottom: 2px solid #000;padding: 0;height:15px;line-height: 12px;width: 98%;resize: inherit;}
.goldform p{padding-top: 10px;font: 12px robotomedium;color: #000;}
.goldform table tr td table.terms-table p{padding: 10px 0;font-size: 14px;}
.goldform table tr td table.terms-table h4{font: 14px robotomedium;color: #000;padding: 10px 0;}
.goldform table tr td table.terms-table ul li{list-style: decimal;list-style-position: inherit;margin-left: 18px;}
.goldform table tr td table.terms-table ul li p{display: initial;padding-left: 5px;}
.goldform table tr td .checkbox label::before{width: 15px;height: 15px;}
.goldform table tr td .checkbox label::after{top: 1px;margin-left: -13px;}
.goldform .input-group{display: inline-block;}
.goldform .input-group .input-group-addon {padding: 0px 8px;background-color: transparent;border: none;display: inline-block;}
.goldform  input[type="radio"]{margin: 4px !important;}
/*--CREDIT APPLICATION FORM--*/

/*--UPLOAD ARTWORK--*/
.ob-upload-artwork-block .upload-border{border:1px solid #b7b7b7;width:100%;padding:6px 6px;border-radius: 4px;}
.ob-upload-artwork-block input[type=file]::-webkit-file-upload-button {width: 0;padding: 0; margin: 0;-webkit-appearance: none; border: none; border:0px;}
.ob-upload-artwork-block input[type=file]{font: 14px arial;color: #8c8c8c;}
.ob-upload-artwork-block x::-webkit-file-upload-button, input[type=file]:after{content: 'Choose File';right:7px;position:absolute;padding: 4px 14px 4px;color:#fff;background:#03517b;border-color:#03517b;border-radius: 4px;top: 7px;font-size: 14px;}
.ob-upload-artwork-block p{padding: 10px;word-wrap: break-word;}
.ob-upload-artwork-block textarea{box-shadow: none;border-radius: 4px;width: 100%;min-height: 100px;margin: 0px;resize: vertical;height: 100px;padding: 10px !important;border-color: #b7b7b7;}
.ob-upload-artwork-block textarea::-webkit-input-placeholder {font:14px arial;color: #8c8c8c;}
.ob-upload-artwork-block textarea::-ms-input-placeholder {font:14px arial; color: #8c8c8c;}
.ob-upload-artwork-block textarea::-moz-input-placeholder {font:14px arial; color: #8c8c8c;}
/*--UPLOAD ARTWORK--*/

/*--SITEMAP--*/
.sitemap .sitemap-heading{margin:20px 0;}
.sitemap h5 {text-align: center;font-size: 12px;color: #7f7f7f;font-family: arial;font-style: italic;line-height: 20px;}
.sitemap h5.black{color: #000;}
.sitemap-menu {width: auto;margin:auto;}
.sitemap-menu li {width: 100%;border-left: none;padding-left: 0;position: relative;}
.sitemap-menu li a {width: 100%;top: 8px;position: relative;display: inherit;padding-left: 0;color: #000;font-size: 12px;font-family: arial;line-height: 18px;}
.sitemap-parts {max-width: inherit;padding: 0 20px;margin-top: 20px;}
.sitemap-parts h2{border-bottom: 1px solid #bdbdbd;padding: 6px 0;font:16px arial;font-style: italic;}
/*--SITEMAP--*/

/*--INVOICE REQUEST--*/
.invoice-request .form-group label{font: 16px arial;color: #000;padding-bottom: 5px;padding-left: 0;text-transform: none;}
 .invoice-request span{text-align: center;display: block;padding: 5px 0;}
/*--INVOICE REQUEST--*/

/*--GENERAL INFO--*/
.ob-privacy-policy h1.main-title {font: 18px arial;font-weight: normal;text-transform: none;}
.ob-privacy-policy .general-terms h2.head-sub {font: 14px arial;margin-top: 15px; padding-bottom: 5px;color: #ea0d8c;text-transform: uppercase;border-bottom: 1px solid #004d7d;width: 50%;}
.ob-privacy-policy .general-terms p {font-family: arial;color: #404040;padding: 10px 0;}
.ob-privacy-policy .general-terms ul{margin: 10px 20px;}
.ob-privacy-policy .general-terms ul li{list-style: disc;font-size: 11px;list-style-position: inherit;}
.ob-privacy-policy .general-terms ul li p{padding: 0;line-height: 18px;}
.ob-privacy-policy .general-terms span.note{font: 12px arial;color: #404040;font-style: italic;}
/*--GENERAL INFO--*/

/*--QUICK QUOTE--*/
.ob-quick-quote-block .ob-product-grid{padding: 0;}
.ob-quick-quote-block .product-compare-top-navi a{margin-right: 3px;margin: 0;font-family: arial;font-weight: bold;}
.ob-quick-quote-block .list-view .pro-button-details{position: absolute;left: 142px;top: 221px;display: block;}
.ob-quick-quote-block .list-view .pro-box .product-img-blk{opacity: 1;}
.ob-quick-quote-block .list-view .product-tile .item-title {font-size: 24px;position: relative;left: 0;right: inherit;text-align: left;font-family: arial;}
.ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details {width: 120px;background: #0fb0ee;padding: 5px;border-radius: 4px; text-transform: uppercase;font-family: 'arial';border: 1px solid #0fb0ee;margin: 0 auto 5px auto;}
.ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details:hover, .ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details:focus{background: #ea0e8c;border-color: #ea0e8c;}
.ob-quick-quote-block .ob-product-grid .pro-box .pro-button-details li.view-details a {color: #fff;text-transform: uppercase; padding: 5px 6px; }
.ob-quick-quote-block .form-group{margin-bottom: 12px;}
.ob-quick-quote-block .form-group label{padding-left: 0;}
.ob-contact-form-block.quick-quote-form{border: 3px solid #004d7d; }
.ob-quick-quote-block .list-view .pro-box {padding: 10px 0;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;min-height: 310px;margin: 20px 0;cursor:auto;}
.ob-contact-form-block.quick-quote-form textarea{height: 270px;}
.ob-quick-quote-block .list-view .pro-box .product-rating-top-block{width: auto;display: inline-block;position: relative;top: 3px;left: 20px;}
.ob-quick-quote-block .list-view .rating{position: relative;right: inherit;top: 0;color: #fba71c;left: 0;display: inline-block;float: left;}
.ob-quick-quote-block .list-view .pro-desc{padding-top: 0;}
.ob-quick-quote-block .list-view .brand-img{top: 0;}
/*--QUICK QUOTE--*/

/*--DOWNLOAD IMAGES--*/
.images-library-category-img-part {width: 100%; border: solid 1px #dfdcd6; border-radius:5px;padding: 10px;}
.images-library-category-img-part .images-library-category-img-under {width: 100%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-img-titles {width: 100%;font-size: 1.3em;border-bottom: solid 1px #dfdcd6;font-weight: bold;font-size: 14px;color: #404040;text-align: center;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e9e8e6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e9e8e6));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e9e8e6 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e9e8e6 100%);border: solid 1px #d0d0d0;font-family: 'Open Sans', sans-serif;font-weight: bold;padding: 13px;margin-bottom: 10px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part {width: 100%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image { margin:0 1% ;display: inline-block; width: 10%;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under {width: 100%; height: 110px; display: table; }
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under span {width: 100%; display: table-cell; vertical-align: middle; text-align: center;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-under span img {width: 100%; max-height: 110px}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-name {width: 100%;text-align: center;display: table;height: 23px;margin-top: 10px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image .images-library-category-image-name a {color: #585858;font-size: 14px;}
.images-library-category-img-part .images-library-category-img-under .images-library-category-image-part .images-library-category-image:hover .images-library-category-image-name a {font-weight: bold;margin-top: 5px;color: #000;}

/*--ARTWORK--*/
.file-input-wrap .label-name{color:white;cursor:pointer;text-transform:capitalize;font-size:13px;border-radius:5px;background:#5c5c5c;letter-spacing:.5px;padding:3px 15px;margin-left:5px;}
.file-input-wrap .file-name {border:none;width:auto;line-height:inherit;height:inherit;min-width:150px;background:transparent;word-break:break-all;padding:5px 5px 0 5px;
font-size:12px;box-shadow: none;border-radius: 0;} 
.file-input-wrap .label-name, .file-input-wrap .file-name {display: block;float: left; text-align:left;}    
.ob-magnet-theme .content-info-page .import-artwork .art-fileupload { padding-top: 10px; }
.ob-magnet-theme .content-info-page .import-artwork .upload-btn-block .btn-box-main span { font-weight: 300; font-size: 12px; padding-top: 3px; }
.ob-magnet-theme .content-info-page .import-artwork .art-fileupload p { font-size: 14px; color: #9fa1a9; }
.ob-magnet-theme .content-info-page .import-artwork .art-fileupload .magnet-default-btn { float: left; height: 34px; min-width: 120px; min-height: 34px; line-height: 32px; border-radius: 3px; text-shadow: 2px 2px 2px rgba(0, 0, 1, 0.5); }
.ob-magnet-theme .content-info-page .import-artwork .upload-btn-block { padding-top: 5px; width:72%; float: left; margin-right: 10px; }
.art-fileupload { margin: 0; padding: 0; width: 100%;margin: 0 0 10px 0;}
/*.art-fileupload .upload-btn-block { margin: 0; padding: 5px; border: 1px solid #e3e4ea; border-radius: 6px; width: 69%; display: inline-block; }*/
.art-fileupload .upload-btn-block .btn-box-main { margin: 0; padding: 0; background: #978c8b; border: 1px solid #897d7c; box-shadow: none; width: 97px; height: 22px; float: left; }
.art-fileupload .upload-btn-block .btn-box-main:hover { background: #706866; }
.upload-btn-block .btn-box-main span { margin: 0; padding: 2px 0; font-family: "Lato", sans-serif; font-size: 12px; color: #fff; font-weight: 300; text-transform: capitalize; }
.art-fileupload .magnet-default-btn { margin: 0; vertical-align: top; }
.art-fileupload .magnet-default-btn:hover, .file-input-wrap .label-name:hover{background: #ea0d8c;}
.import-artwork .art-fileupload p { margin: 2px 0 0 10px; float: left; }
.uploaded-file-listing { margin: 0; padding: 0; }
.uploaded-file-listing li { margin: 0 12px 10px 0; padding: 10px; background: #fff; border: 1px solid #e3e4ea; border-radius: 4px; width: 19%; float: left; font-size: 12px; font-family: "Lato", sans-serif; color: #9fa1a9; }
.uploaded-file-listing li a { display: inline-block; float: right; margin-top: 7px; }
.uploaded-file-listing li a i { color: #d0d0d0; font-size: 18px; float: right; }
.uploaded-file-listing li a:hover i { color: #fff; }
.uploaded-file-listing span {margin-top:6px;height:34px;float:left;width:85%;overflow:hidden;/*text-overflow: ellipsis;white-space: nowrap;overflow: hidden;*/}
.uploaded-file-listing li .uploaded-img { width: 190px; margin: 0 0 15px 0; padding: 0px; background: #fff; border: 1px solid #e2e2e2; -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.1);/*height:136px;*/ height: 166px; display: table-cell; vertical-align: middle; text-align: center; }
.uploaded-file-listing li .uploaded-img img { display: inline; max-height: 100%; }
.uploaded-file-listing li:hover { background: #4d4d4d; }
.art-fileupload .upload-btn-block {margin: 0;padding: 5px 0 0 0 ;border: 1px solid #e3e4ea;border-radius: 6px;width: 69%;display: inline-block;}
.art-fileupload .magnet-default-btn {height: 34px;min-width: 140px;min-height: 34px;line-height: 32px;border-radius: 3px;text-shadow: 2px 2px 2px rgba(0, 0, 1, 0.5);font-size: 12px;margin-left: 5px;}
.magnet-default-btn {margin: 10px 0;padding: 0;background: #6d6d6d;min-width: 145px;min-height: 35px;text-align: center;line-height: 35px;color: #fff;font-family: "Lato", sans-serif;font-weight: bold;text-shadow: 4px 4px 2px rgba(0, 0, 1, 0.5);display: inline-block;border-radius: 6px;border: none;}   
label.file-input-wrap { padding-bottom:0px; width:100%;margin-bottom: 0 !important;}
.form-group.btn-box-main.upload-btn-block { text-align:left;}

/*--PRODUCT DOWNLOAD IMAGE--*/
.download-image h1.main-title{font-weight: normal;}
.download-image .search-width {width: 100%;float: none;position: relative;margin-bottom: 20px;}
.download-image .search-width input[type="text"]{border: 1px #b7b7b7 solid;height: 30px;font-size: 14px;color: #888;font-family: 'arial';box-shadow: none;padding: 6px;width: 100%;}
.download-image .search-width button{border: 0;box-shadow: none;background: none;position: absolute;right: 3px;top: 3px;color: #ea0d8c;}
.download-image-block{border: 1px solid #004d7d; padding: 15px 10px;}
.download-image p{font: 12px arial;color: #404040;text-align: justify;padding:5px 0 5px 0;}
.download-image p.text-center{padding: 5px 10px;}
.download-image .form-group{margin-bottom: 0;}
.download-image .download-image-block-left{margin-top: 52px;}
.download-image .download-image-block-right{margin-top: 10px;}
.download-image .download-image-block-left select.form-control{box-shadow: none;}
.download-image table{width: 100%;border:1px solid #004d7d;border-collapse: inherit;border-radius:5px;}
.download-image table th, .download-image table tr td{text-align: center;}
.download-image .download-image-block-left table{margin-top: 25px;}
.download-image .download-image-block-left table thead tr th{font: 16px arial;color: #404040;font-style: italic;font-weight: bold;padding: 8px 0;border-bottom: 1px solid #e1e1e1;}
.download-image .download-image-block-left table tbody tr td{font: 14px arial;color: #898989;padding: 18px 8px;}
.download-image .download-image-block-left table tbody tr td a{color: #274bff;text-decoration: underline;}
.download-image .download-image-block-right table thead tr th{font:14px arial;color: #898989;text-transform: uppercase;padding: 10px 0;border-bottom: 1px solid #e1e1e1;}
.download-image .download-image-block-right table tbody tr td{font:14px arial;color: #898989;padding: 20px 8px;border-bottom: 1px dashed #e1e1e1;}
.download-image .download-image-block-right table tbody tr:hover td, .download-image .download-image-block-right table tbody tr:last-child:hover td{border-top: 1px solid #ea0d8c;border-bottom: 1px solid #ea0d8c;}
.download-image .download-image-block-right table tbody tr:hover td:first-child{border-left: 1px solid #ea0d8c}
.download-image .download-image-block-right table tbody tr:hover td:last-child{border-right: 1px solid #ea0d8c}
.download-image .download-image-block-right table tbody tr:last-child td{border-bottom: none;}
.download-image .download-image-block-right table tbody tr td a{color: #898989;font-size: 14px;text-decoration: none;float: none;}
.download-image .download-image-block-right table tbody tr td a:hover{color: #ea0d8c;}
.download-image .download-image-block-right .select-all{margin: 10px 0;}
.download-image .download-image-block-right .select-all a{padding: 0 20px;}
.download-image .c-box{display: inline-block;}
.download-image .c-box input[type="checkbox"] + label {background: url(../images/checkbox-01.png) no-repeat scroll 0 0 rgba(0,0,0,0);color: #5f5f5f;display: inline-block;font-style: normal;line-height: 12px;margin-left: -18px;margin-right: 0;padding-bottom: 0;padding-left: 24px;cursor: pointer;}
.download-image .c-box input[type="checkbox"] + label {background: url(../images/checkbox-01.png) no-repeat scroll 0 1px rgba(0,0,0,0);color: #404040;display: inline-block;line-height: 12px;margin-left: 0;margin-right: 0;padding-bottom: 0;padding-left: 18px;text-transform: capitalize;font: 12px arial;font-style: italic;}
.download-image .c-box input[type="checkbox"]:checked + label {background-position: 0 -15px;}
.download-image .c-box input[type="checkbox"] {opacity: 0;}
.download-image .download-image-block-right a{font:15px arial;color: #ea0d8c;text-decoration: underline;display: inline-block;}
.download-image .download-image-block-right table tbody tr td:nth-child(3), .download-image .download-image-block-right table thead tr th:nth-child(3) {text-align: left;padding-left: 20px;}
/*--PRODUCT DOWNLOAD IMAGE--*/

/*--MY SENT INQUIRES--*/
.ob-request-info-block .product-description .nav-tabs{padding-bottom: 0;}
.innerpage .ob-myaccount-sidebar ul li .fa.fa-question-circle {color: #636363;font-size: 20px;vertical-align: inherit;padding: 3px 0;}
.innerpage .ob-myaccount-sidebar ul li:hover .fa.fa-question-circle {color: #fff;}
.request-info-modal .request-comment-box .profile-pic > img{width: inherit;}
.ob-request-info-block .product-description .tab-pane.fade.in.active {padding-bottom: 20px;}
.request-info-popup-modal .modal-header h1.modal-title {font-weight: 100;}
.innerpage h1.main-title.register i.heading-icon.fa.fa-question-circle{background: none;font-size: 24px;top: 10px;text-align: center;color: #004d7d;}
.request-info-modal .skuprice.popup-title > div{background: none;min-height: inherit;margin-bottom: 5px;}
.request-info-modal .product-section-box h2 i {padding: 3px 11px 7px;position: relative;top: 0;}
.request-info-modal .force-overflow.bordered{border: 1px solid #004d7d;}
/*.product-section-box > .panel-group .panel-body, .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body {padding: 0 12px;}*/
.request-info-modal .estimate-detail{border: 0;}
/*--MY SENT INQUIRES--*/

/*--NEW CHANGES PRODUCT DETAIL SOCIAL ICONS--*/
span.stLarge {visibility: hidden;height: 25px !important;width: 25px !important;}
.share-icon-wrap li a.gp-share span.st_googleplus_large{background:url(../images/goldstar/mail.png) no-repeat scroll 3px transparent;width:26px;height:26px;display:inline ;}
.share-icon-wrap li a.fb-share span.st_facebook_large{background: url(../images/goldstar/fb-icon.png) no-repeat scroll left top transparent;width: 26px;height: 26px;display: inline;}
.share-icon-wrap li a.tt-share span.st_twitter_large{background: url(../images/goldstar/twitter-icon.png) no-repeat scroll left top transparent;width: 26px;height: 26px;display: inline;}
.share-icon-wrap li a.in-share span.st_pinterest_large {background: url(../images/goldstar/pinetest.png) no-repeat scroll left top transparent;width: 26px;height: 26px;display: inline;}
/*--NEW CHANGES PRODUCT DETAIL SOCIAL ICONS--*/

/*--ORDER DETAIL--*/
#order-detail .print-product h3 { background:none;}
.print-img { border:2px solid #004d7d;}
#order-detail h3.title { color:#004d7d;border: none;padding: 0;}

/*--CHANGES--*/
.disabled-checkout { background:none !important; opacity:1;}
.shipping-method .option-body, .shipping-method .option-body span.twitter-typeahead {width: 100%;}
ul.upload-radio-btn li{display: inline-block;margin: 0 5px;}
ul.upload-radio-btn li a{font: 14px arial;color: #404040;}
.product-detail-wrapper .upload-art-works-main {float: left;width: 100%;}
.product-detail-wrapper .upload-art-works {float: left; width: 100%;}
.remove-border-padding {border:0 !important; padding:0 !important;}
.upload-radio-btn{margin: 0 20px;}
ul.upload-radio-btn li{margin-right:15px;}
#model-cart ul.upload-radio-btn li{margin-right:18px;}
.product-detail-wrapper .upload-radio-btn .radio label:before {top: 0px;}
.product-detail-wrapper .upload-radio-btn .radio label:after {top: 0px !important;}
.upload-button{margin-bottom:10px;}
.more-option{display: block;}
.shopping-table-block tbody tr td.discount-codes .applied-code{display: block;float: left;width: 100%;}
.shopping-table-block tbody tr td.discount-codes .applied-code span{font-family: 'arial';font-size: 15px;color: #000;padding: 10px;width: auto;}
.shopping-table-block tbody tr td.discount-codes .applied-code a{color: #000;padding-left: 10px;}
.product-detail-wrapper .more-option .other-option input[type="text"]{width:auto;margin-right:5px;}
.main-shopping-block table.cart-item-view thead tr th:last-child {text-align: left;}
.error-credit { border-bottom:1px solid red !important;}
.error-line{border-color: red !important}
.ob-main-address-block a.btn-search{margin: 0;}
.my-logo-wrapper .mylogo{height: 288px;}
.my-logo-wrapper .mylogoinner{height: 266px;}
.my-logo-wrapper .mylogoinner img{max-height: 245px;word-break: break-word;max-width: 230px;;}
.color-selection-box .dropdown-menu span{border: 1px solid #ccc;}
.optional-panel.quntity-count .colr-nm {font-size: 0px;}
.edit-profile-section .upload-btn-block .btn-box-main span {padding: 10px 0;font-size: 13px;text-transform: uppercase;}
.search-mail-block .search-col input[type='text']{line-height: 20px;}
.print-product-detail .quantity-table .quantity-table-disc{width: 100%;}
.email-address-col .email-col input[type="text"]{padding-right: 5px !important;}
.model-popup-black.request-info-popup-modal .modal-header h1.modal-title .fa.fa-question-circle{color: #004d7d;}
.breadcrumb{padding: 0 8px 3px;}
.contry-logo > a .fa {margin-right: 5px;}
a.remove-add{width: auto;}
.model-popup-black.banner-block-delete .modal-content .close {padding-top: 0;}
.ob-quick-view-product .avalbl-colors .owl-carousel .owl-wrapper-outer{overflow-x: auto;overflow-y: hidden;}
.ob-product-detail-page .currency-select ul li.active img{border: 1px solid #e20f90;padding: 3px;}
.ob-product-detail-page .currency-select ul li img{border: 1px solid transparent;padding: 3px;}
.ob-product-detail-page .currency-select span{padding-top: 10px;}
.color-selected-col span{border: 1px solid #ccc;}
.shipping-method .option-body .dropdown .btn {margin-bottom: 0;}
.search-product-popup .pagination {margin: 0 auto;text-align: center;width: 100%;clear: both;}
.search-product-popup .pagination>li {display: inline-block;}
/*
.account-innerpage .tooltip.in{display:none !important;}
.account-innerpage .tooltip{display:none !important;}
*/
.price-range-col input[readonly]{display: none;}
.irs-bar {background: #004d7d !important;/*height: 8px;top: 20px !important;*/}
.irs-slider{top:10px !important;}
.quote-preview-block .table>caption+thead>tr:first-child>th, .quote-preview-block .table>colgroup+thead>tr:first-child>th, .quote-preview-block .table>thead:first-child>tr:first-child>th, .quote-preview-block .table>caption+thead>tr:first-child>td, .quote-preview-block .table>colgroup+thead>tr:first-child>td, .quote-preview-block .table>thead:first-child>tr:first-child>td {border-top: 0;border-right: 0;text-align:left;text-transform:none;border-bottom:1px solid #202020;}
.shipping-method .radio-but.radio label{padding:0px 0 4px 15px;    font-weight: bold;}
.product-detail-wrapper .shipping-method .radio label::after {top: 8px;left: 1px;}
.radio #ob_contactbook_isOffice label::after{top:0;left:-1px;}
.tooltip.top .tooltip-arrow{border-width: 5px 5px 0;margin-left: -4px;top:100% !important;}
.tooltip-inner {max-width: 100%;}
.tooltip.top {padding: 0;margin-top: -5px;}
.ob-my-quote-section .myquote-top-section .select-col.order-id-class {width: auto;min-width:inherit;margin-right: 5px; white-space: nowrap;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class {width: 30%;float: left}
.edit-product-modal .scrollbar{padding-right: 8px;}
.quick-view-product-modal .ob-product-detail-page .currency-select ul li a{cursor: default;}
.margin-top-15{margin-top: 15px;}
.checkout-tab-block ul.error-message {position: absolute;bottom: -13px;}
.my-quote-edit-delete .dropdown-menu{min-width: 100px !important;}
_:-ms-fullscreen, :root .radio label::after {left:1px;}
/*_:-ms-fullscreen, :root #js_request_quote_artwork_tabs .radio label::after {left: 1px;top: 0px;}*/
_:-ms-fullscreen, :root .product-detail-wrapper .upload-radio-btn .radio label::before{lwft:0px}
.edit-product-modal .more-option .other-option input + input {margin-left: 75px;margin-top: 15px;}
.ob-myaccount-sidebar ul li a i.fa-lock{font-size:20px;vertical-align: inherit;}
.ob-myaccount-sidebar ul li:hover a i.fa-lock{color: #fff;}
.header-search .advance-search-label {display: none;}
.ob-request-info-block .product-description .nav-tabs li {width: 50% !important;}
.ob-contact-form-block.quick-quote-form textarea { height: 318px;}
.myquote-top-section input[type="submit"],.myquote-top-section input[type="reset"]{height: 30px;letter-spacing: 0;margin-right: 0;min-width: inherit;padding: 4px 8px;}
.product-section-box h3 {padding: 0 10px;clear: both;}
.product-section-box .js-submit-transaction #js-send-order-edit.small-but.btn-default{float:left;}
.ob-contact-form-block .radio label::before,.shipping-method .radio label::before, .ob-contact-info-block .radio label::before{top:0;}
.ob-contact-form-block .radio input[type="radio"]:checked + label::after,.shipping-method .radio input[type="radio"]:checked + label::after, .ob-contact-info-block .radio input[type="radio"]:checked + label::after{top:0;}
.ob-contact-form-block .sub-form-box label{padding-left: 15px;}
.dropdown-submenu .dropdown-menu li a, .menu-box .navbar-nav .dropdown-submenu > a{font-size: 13px;text-transform: capitalize;}
/*.color-box.owl-carousel .owl-item{max-width: 33px !important;}
.wish-list-color-box.owl-carousel .owl-item{max-width: 33px !important;}
.wish-list-color-box-guest.owl-carousel .owl-item{max-width: 33px !important;}*/
.details-2 .table{margin-top: 10px;}
.ob-my-quote-section .myquote-top-section button[type="reset"]:hover{background: #ea0d8c;border: 1px solid #ea0d8c;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-desc-detail{width: 100%;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-image{width: 40%;}
.ob-myaccount-mywishlist.guest-user .list-view .pro-desc{width: 60%;}
/*
.color-box.owl-carousel .owl-stage{width: 100% !important;}
.wish-listcolor-box.owl-carousel .owl-stage{width: 100% !important;}
*/
.file-input-wrap .filename { margin: 0 0 0 5px; float:left; }
.selection-color-box .color-selection-box .dropdown .btn {min-width: 190px;}

/*--VIRTUAL--*/
.estimate-detail .estimate-tag-block .estimate-row img{height: auto;}
.virtual-button {text-align: center;min-height: 39px;padding: 8px;color: #fff !important;font-family: arial;font-size: 16px;text-transform: capitalize;position: relative; border: 1px solid #000;display: block;border-radius: 20px;text-decoration: none;width: 250px;margin: 0 auto;}
.virtual-button:focus, .virtual-button:hover {background: #8e208c;color: #fff;border-color: transparent;text-decoration: none;}
.virtual-button br {display: none;}
.virtual-button i {padding-right: 5px;display: none !important;}
/*--VIRTUAL--*/

/*PPM ISSUE*/
.ob-quick-quote-block .list-view .pro-box .product-delete-btn.wishlist-delete-record {display:block;}
.quote-detail-wrapper .product-info-col-2 .estimate-row span { min-height: 30px;}
.mce-menubtn span {color: #333;margin-right: 2px;line-height: 20px;width: auto !important; background: inherit !important; border: 0 !important; display: inherit !important; padding: 0 !important;}
.quote-detail-wrapper .quote-content input[type="text"].tt-hint { visibility: hidden;}
.my-quote-detail-table .fa.pull-right{float: none !important;}
.banner-block-delete .btn-default{font-family: arial;}
.quantity-table .quantity-table-disc .owl-nav {text-align: right;margin: -35px 5px 22px 0; position: absolute;display: inline-block;top: 0;right: 0;font-size: 0;}
.quantity-table .quantity-table-disc .owl-nav.disabled {display: none;}
#myModal3 .quantity-table .table-heading, #myModal3 .quantity-table .table-content{font-size:15px;}
#myModal3 .quantity-table .table-heading {color:#fff;}
.quote-detail-wrapper .search-sku{display: inline-block;}
.checkbox-block input[type=checkbox].ace+.lbl, .checkbox-block input[type=radio].ace+.lbl { text-transform:none;}
.selection-color-box .dropdown-menu.color-selection-box > span{width:100%; float: none; padding: 5px;display: inline-block;height: auto;}
.selection-color-box .color-selection-box .caret {border-top: 4px solid  !important;border-right: 4px solid transparent !important;border-left: 4px solid transparent !important;transform: rotate(0deg) !important;margin-top: 8px !important;}
.product-info-col-2 .search-sku span {text-align: left !important;}
.hide_block {visibility:hidden;}
.cart-item-view .estimate-detail .estimate-tag-block, .shopping-cart-itemlist { text-align:left;}
/*PPM ISSUE*/

/*CHOSEN CSS*/
.chosen-container{width: 100% !important;height: 40px;}
.chosen-container-single .chosen-default, .chosen-container-single .chosen-single {height: 40px !important;line-height: 40px !important;color: #7f7f7f; font-size: 15px;font-family: 'arial';display: inherit; border: 1px solid #c3c3c3 !important;background: #FFF url(../images/checkout-select-arrow.png) no-repeat 95% center !important;width: 100%; box-shadow: none !important;}
.error-message li{font-size: 11px;color: red !important;margin-top: 3px;position: relative; line-height: 10px; bottom: 0;}
.form-group ul.message li + li{display:block;}
/*CHOSEN CSS*/

.bottom-footer a {color: #fff;display: inline-block;vertical-align: middle;padding: 0 5px;}
.btn-box-main.ob-btn-reg-block { margin-bottom: 15px;}
.quote-detail-title .fa { font-size: 26px; padding-top:1px;}
.quote-detail-title li a.btn.custom-btn:hover{color: #ea0d8c;}
select.form-control {border-radius: 4px;-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; height: 40px;}
.selection-color-box .dropdown-menu .color-table td.c-box a {padding: 0;width: 100%;}

@-moz-document url-prefix() {
   /* .inp-parts.cstm .checkout-select-wrapper select {width: 70%;}*/
    .radio label::after{top: 0;padding-left: 3px;font-size: 12px;}
    .product-detail-wrapper .shipping-method .radio label:after {left: 2px;top: 7px;}
    .product-detail-wrapper .upload-radio-btn .radio label:before {top: 0;}
}
/*
@-moz-document url-prefix() { 
  .input-append.date.input-group.date-block {
     display:-moz-box !important;
  }
}
*/
/*--CHANGES--*/

/*
.modal-open .modal {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
*/
#upload_artwork_center .form-group .error-message li, #upload_artwork_center .form-group ul li, #upload_artwork_center .form-group .error-message li, #upload_artwork_center .form-group ul li, .help-block { position: absolute; bottom:-5px; }

@media all and (-ms-high-contrast:none){
	.search-mail-block .search-col input[type='text'] { background:#fff !important;padding-right:40px;}
}

/*PPM UI RESPONSIVE ISSUES-19-DECEMBER-2016*/
.slidemenu .list-item .close-btn{right:0;}
.ob-upload-artwork-block .upload-border{height:40px;line-height:40px;}
.ob-quick-quote-block .quick-delete i{background:#fff;}
.option-body .radiobox > span{min-width:110px;font-size: 15px;}
.ob-upload-artwork-block .form-group .error-message li {margin-top:10px;}
.banner-block-delete button.btn-primary:hover, .banner-block-delete button.btn-primary:focus, .banner-block-delete button.btn-primary{height: 30px; margin-bottom:5px;}
/*PPM UI RESPONSIVE ISSUES-19-DECEMBER-2016*/

.ob-my-quote-detail-block .quote-detail-wrapper .product-info-col-2.dis-col .quote-charges-block-tab input[type="text"], .ob-my-quote-detail-block .quote-detail-wrapper .product-info-col-2.total-col .quote-charges-block-tab span{min-width: 100px;border: 1px solid #dadada;}
.info-menu ul li > a.bar:hover span {color: #fff;}
/*=====================*MEDIA QUERY START===================*/

/*=====================960 changes===================*/
/*.container { max-width: 960px; }*/
.navbar2 .navbar-nav>li { padding-right: 25px !important;}
.header-search.search-field.advance-search-wrap.dropdown > input {width: 300px;padding-right: 95px;border-left: 1px solid #dedede!important;}
.header-search.search-field button {width: initial;}
.header-search.search-field.advance-search-wrap.dropdown {width: 350px;}
.header-login-text.guest {right: 25%;}
.upper-block img {margin: 15px;width: auto;/* height: 50px; */}
.middle-footer .footer-heading {font-family: 'SinkinSans-400Regular';font-size: 14px;text-shadow: 0px 1px 0px #333;}
.product-description .nav-tabs a {font-size: 14px;}
.selection-color-box .dropdown .btn,.color-selected-col,.selection-color-box .dropdown > input[type="text"] {min-width: 130px;}
.product-detail-wrapper .or-block {padding: 0 0 0 10px;}
.upload-button { padding:7px;}
.ob-my-quote-section .myquote-top-section .top-title-form .input-group{width: 32%;}
.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class {width: 26%;float: left;}
.price-range-col input {width: 50px;}
.panel-body {padding: 15px 8px;}
.ob-my-quote-section .myquote-top-section .search-width {width: 11%;}
.ob-my-quote-section .myquote-top-section .select-col {width: 21%;float: left;}
.ob-my-quote-section .myquote-top-section .top-title-form {width: 44%;float: left;}
.btn-box-main input[type="submit"] {min-width: 100px;}
.file-input-wrap .file-name {min-width: 90px;}
.art-fileupload .upload-btn-block {width: 60%;}
.product-section-box > .panel-group .panel-body, .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body {padding: 0 7px 7px;}
.request-info-modal .product-section-box h2 i {padding: 7px 11px 7px;}
.ob-product-compare .compare-block td.feature-block, .ob-product-compare .feature.summary td:first-child {white-space: nowrap;}
.scroll-block {overflow:auto;}
.input-group-addon {padding: 5px;}
.list-view .pro-button-details { left:60px;}
#owl-carousel-best-sellers .owl-item img {max-height: 85%}
#ob_contactbook_isOffice label::before {top: 0px;margin-left: -11px;}

/*=====================// 960 changes===================*/


/*-- PPM ISSUE --*/
.modal-footer button.btn.btn.btn-primary {margin-top: 0px;height: auto;background: #5c5c5c;margin-bottom: 0px;}
.modal-footer button.btn.btn.btn-primary:hover {background:#ea0d8c;}
.modal-footer button.btn-primary.btn.btn {margin-top: 0px;}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.position-inherit {}
.ob-order-form-block .form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group textarea {font: 12px arial;}
input#start_date {padding: 5px; font-size:13px;}
input#end_date { padding:5px; font-size:13px;}
.logo-col a { display:blcok;}
.banner-block-delete .modal-footer button.btn-primary.btn.btn { margin-top:-5px;height: 30px;}
/*.color-item-slide {height: 27px;    width: 27px;
    background-repeat: no-repeat !important;
    background-size: 30px 30px !important;
    background-position: -1px -1px !important;
}
.color-box label, .tooltip-color-box label {
    padding: 10px;
    height: 27px;
    width: 27px;
    font-size: 0;
    float: left;
    border-radius: 0;
    font-size: 100%;
    display: inline-block;
    border: #CCC 2px solid;
}*/
.banner-block-delete .modal-footer button.btn-primary.btn.btn {
    margin-top:0px; 
    height: 32px;
}
.estimate-paper-proof h3 { width:100%;}
.list-view .pro-desc h2 { margin-bottom:5px;}
ul.js-category-menu li ul li label {text-transform: none;}
.modal-body .qty-total { margin-right:0px;}
.product-section-box .avalbl-colors h3 {padding: 10px 0 0 0;}
.owl-teaser .owl-nav .owl-prev,.owl-teaser .owl-nav .owl-next {background: transparent;}
.modal-dialog.print-product tr td {vertical-align: top;}
#product_info0 .qty {width:100%;}
#modal-table .qty.col-sm-12 { width: 100%;}
/*--PPM ISSUE --*/

/*--ORDER STATUS--*/
.info-menu.slidemenu .header-loging {background: #004d7d;margin-right: 9% !important;}
.order-popup { margin-right:0px;}
.dropdown.login-col.header-login-text.order-popup {position: absolute;right: 0;background:#ea0d8c;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.dropdown.login-col.header-login-text.order-popup a{color: #ffffff !important;padding: 7px 5px 10px 5px;}
.info-menu.slidemenu .order-loging {background:#ea0d8c;}
.order-loging .dropdown-menu.dropdown-menu-arrow.hidden-xs::before {right: 30px !important;}
.slidemenu .order-loging .inner-box .fa.close-model { font-size: 25px;top: 3px; padding: 0;}
/*.order-loging .header-login-text.open > a.dropdown-toggle span { color:#fff;}*/
/*--ORDER STATUS--*/

 /*** loader css ***/
@-moz-keyframes ajax-loading-ball {0% {opacity: 0;transform: scale(0);}5% {opacity: 1;}
100% {opacity: 0;transform: scale(1) ;}
}
@-webkit-keyframes ajax-loading-ball {
0% {opacity: 0;-webkit-transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;-webkit-transform: scale(1) ;}
}
@keyframes ajax-loading-ball {
0% {opacity: 0;transform: scale(0);}
5% {opacity: 1;}
100% {opacity: 0;transform: scale(1) ;}
}
.ajax-loading-ball {position: fixed;top: 0;bottom: 0;left: 0;right: 0; display: block;z-index: 9999;}
.ajax-loading-ball > div {animation: 1s linear 0s normal none infinite ajax-loading-ball;-webkit-animation: 1s linear 0s normal none infinite ajax-loading-ball;background-color: #8e208c;left: 50%;margin: -50px 0 0 -50px ;top: 50%;opacity: 0;position: absolute;width: 100px;height: 100px;border-radius: 50%;}
.ajax-loading-ball > div:nth-child(2) {animation-delay: 0.2s;-webkit-animation-delay: 0.2s; background-color: #8e208c;}
.ajax-loading-ball > div:nth-child(3) {animation-delay: 0.4s;-webkit-animation-delay: 0.4s; background-color: #8e208c;}
/*** loader css ***/
/* ------------------- */

.colorholder tr td {padding: 5px 1px;}
.selection-color-box .dropdown-menu a {font-size: 11px;font-family: arial;}
.slidemenu .add-button a {margin-right: 2px;}

/*--IE HACKS --*/
@media all and (-ms-high-contrast:none){
	.shopping-table-block .total-amount-block tbody tr.grand-total td.total-price { font-size:21px;}
	.search-field.header-search button { width:auto;}
}
.prod-det.col-xs-12 > img {height: 54px;margin: 5px;}
.product-flag-img  {right:-15px; top: 15px;}
.product-flag-img > div {margin-bottom: 2px;}
.product-flag-img img {max-width: 45px;  position: relative;}
#edit_product_popup #product-configuration-model .product-section-box .shipping-method .radio-but.radio { /*width: 140px;*/}
.print-product-detail .product-print-color,
.print-product-detail .product-print-color .color-box,
.print-product-detail .product-print-color .color-box .owl-stage-outer,
.print-product-detail .product-print-color .color-box .owl-stage-outer .owl-stage,
.print-product-detail .product-print-color .color-box .owl-stage-outer .owl-stage .owl-item {width: 100% !important;display: inline-block;}
.header-loging li a.js-btn-cart-queue {display: block;position: relative;z-index: 99;}
.avalbl-colors.padding-left-0 {padding: 0px !important;}
.avalbl-colors .owl-carousel .owl-item:last-child {margin-right: 0px !important;}
/**wish-list**/
.owl-theme.wish-list-color-box.owl-loaded {width: 100%;}
.owl-theme.wish-list-color-box.owl-loaded .owl-stage {width: 100% !important;transform: translate3d(0px, 0px, 0px) !important;transition: 0s !important;}
.owl-theme.wish-list-color-box.owl-loaded .owl-stage .owl-item {margin-bottom:  5px;}
.owl-theme.wish-list-color-box.owl-loaded .owl-nav {display: none;}
/**quick-quote**/
.ob-quick-quote-block .owl-theme.color-box.owl-loaded {width: 100%;}
.ob-quick-quote-block .owl-theme.color-box.owl-loaded .owl-stage {width: 100% !important;transform: translate3d(0px, 0px, 0px) !important;transition: 0s !important;}
.ob-quick-quote-block .owl-theme.color-box.owl-loaded .owl-stage .owl-item {margin-bottom:  5px;width: auto !important;}
.ob-quick-quote-block .owl-theme.color-box.owl-loaded .owl-nav {display: none;}
.edit-product-modal .contry-logo > a, .edit-product-modal .info-icons a .fa {color: #4b4b4b !important;}
.edit-product-modal .contry-logo > a:hover, .edit-product-modal .info-icons a:hover .fa {color: #8e208c !important;}
#search_add_products_popup.search-product-popup .product-result-col {overflow-x:hidden;overflow-y:auto; }
.more-option .info-icons a .fa {color: #4b4b4b !important;}
.more-option .info-icons a:hover .fa {}
.category-block .sub-menu {padding: 0 0 0 0px;}
.ob-product-compare .color-block img {width: 100%;height: 100%;vertical-align: top;}
#model-quote .product-section-box .shipping-method .radio {width: 100%;display: inline-block;font-size: 15px;}
#model-quote .product-section-box .shipping-method .radio label {font-size: 13.5px; font-weight: 100;}
.estimate-tag-block .estimate-row.js_sum_art_logo span {word-break: break-all; display: inline;float: none;}
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown a {padding: 0px 8px;}
.my-quote-detail-table .table-striped > tbody > tr > td .dropdown a  i  {margin: 0px;vertical-align: top;}
.my-quote-detail-table.table-responsive { overflow: auto !important;padding-bottom: 60px;}
.list-view .pro-box {min-height: 280px;}
ul.header-loging .list-item {
    width: 322px;
}
.design-the {color: #004d7d; display: inline-block; margin-top: 5px; text-decoration: underline;}
.note {width: 100%; margin: 5px 0 0 0; display: inline-block; font-size: 13px;}
.alert {width: 100%; max-width: 960px;}




.prod-cat {
    position: relative;
    width: 100%;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  display:none;
}

.prod-cat:hover .image {
  opacity: 0.3;
}

.prod-cat:hover .middle {
  opacity: 1;
}


.text {
    background-color: #00000066;
    color: white;
    font-size: 16px;
    height: 216px;
    width: 216px;
    position: relative;
    padding-top: 50px;
    text-transform: uppercase;
    font-size: 29px; font-family: 'Proxima-nova-light'; 
}
ul.header-loging.stick-menu {
    display: none;
}
.header-search.search-field button{padding: 0 30px;}
.ui-advance-search .top-search-block .search-form{width: 650px}
.top-search-block {
    width: 650px;
}
.header-search.search-field.advance-search-wrap.dropdown > input {
    width: 398px;
}
.header-search .form-control{height: 45px}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-in-dropdown .inp-parts.ob-gender-select-box,.header-search.search-field button{    height: 45px;}
.search-in-dropdown .inp-parts .checkout-select-wrapper, .search-in-dropdown .inp-parts .checkout-select-wrapper select{line-height: 45px;}
.header-search .form-control {
    border-top: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;}
.header-search.search-field button{border-left: none}
.header-search.search-field button {
    border: 2px solid #d7d7d7;
    border-left: none;
}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {
    border: 2px solid #d7d7d7;
    border-right: 0px;
}
.product-add {
    background: none;
}
.menu-box .navbar-nav > li > a{color: #0074b2;padding: 0 9px;font-size: 24px;}
.whats-new-section h1,.get-social h1{    font-size: 36px;}
.get-social h1{margin-top: 50px}
.banner-over-text p{font-size:30px;font-weight:500;}
.middle-footer .footer-heading{font-size: 22px;}
.middle-footer .footer-link a{font-size: 18px}
.copyright{font-size: 14px}
.ob-logo-block .info-menu ul {
    margin-left: 26px;
}  
 
/* Desktops and laptops ----------- */
@media screen and (min-width:1200px) and (max-width: 3000px) {
	.stick-menu.header-loging .login-text { color: #FFF; font-family: arial; }
	.stick-menu.header-loging li.header-login-text { float: none; border: none; margin-bottom: 26px; text-align: center; position: initial; }
	.stick-menu.header-loging .login-text { font-size: 16px; text-transform: capitalize; line-height: 14px; }
	.stick-menu.header-loging .login-text span { font-size: 13px; }
	.stick-menu.header-loging {position:fixed;right:0px;top:25%;width:84px;background:#9cbf00;margin:0px;padding:10px;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; border-top-left-radius: 5px; -webkit-box-shadow: -7px 13px 7px -5px rgba(231, 231, 240, 1); -moz-box-shadow: -7px 13px 7px -5px rgba(231, 231, 240, 1); box-shadow: -2px 2px 4px 0px rgb(214, 214, 214);}
	.header-loging.cart { margin-top: 40px; }
	header .slidemenu ul li > a i.quote-icon span { color: #9cbf00; }
	.main-checkout-block .nav-tabs > li > a{font-size: 18px;}
	.ob-contact-main-block.guest{margin: 0 auto;width: 100%;}
	.navbar2 .navbar-nav>li { padding-right:58px;}
	.navbar2 .navbar-nav>li:last-child {padding-right: 0;}
	/*.ob-quick-quote-block .list-view .brand-img{margin-top:30px;}*/
}

@media screen and (max-width:1500px){
    .ob-my-quote-section .product-description .nav-tabs li a {font-size: 15px;}
}

@media screen and (min-width:1025px) and (max-width: 3000px) {
	.menu-box .dropdown-submenu .dropdown-menu > div { width: 100%; }
	.menu-box .ui-navigation .dropdown-menu .dropdown-submenu .dropdown-menu { min-height: 287px; }
	.menu-box .dropdown-submenu .dropdown-menu div:nth-child(2) img { top: 5px; right: 0;max-height: 265px; display:none;}
	.ob-order-form-block .sub-form-box { width: 50%; margin: 0 auto; }
	.add-new-address.modal .modal-dialog .modal-body { padding: 15px; width: 70%; margin: 0 auto; }
	.sort-product .sort {width: 88%; }
	.myquote-top-section .btn-default{min-width: 80px;padding: 4px 10px;}
}

@media screen and (min-width: 768px) and (max-width: 3000px) {
	.product-thumb-img-anchar { width: 100px; }
	.quick-view-left .bx-wrapper {float: none;clear: both;padding: 0;}
	.ob-quick-view-product .quick-view-left .bx-controls-direction .bx-next {left: inherit;}
	.ob-quick-view-product .quick-view-left .bx-controls-direction .bx-prev {left: -25px;}
	.ob-quick-view-product .product-big-image-thumbnails .slide {padding-left: 15px;}
	.product-gallery-page .zoom {display: block;vertical-align: middle;width: 100%;margin: 0 auto;text-align: center;}
	.quick-view-left .bx-controls-direction a{opacity: inherit;}
	.selector-quantity {}
}

@media screen and (min-width:768px) and (max-width:1199px) {
	.header-loging .login-text { font-size: 12px; color: #004d7d; }
	.stick-menu.header-loging .fa, .slidemenu .add-button a:hover .fa { color: #004d7d;}
	.top-search-block { position: absolute; top: -60px; }
	.stick-menu.header-loging span.fa.fa-heart-o { margin-top: 0; }
	.dropdown.cart-popup.header-login-text { margin-top:-3px; }
	span.fa.fa-shopping-cart.cart-menu { font-size: 20px; }
	.slidemenu.shop-menu .header-loging .login-text span { display: none }
	.slidemenu.shop-menu { margin-top: 20px; }
	.slidemenu.shop-menu .header-loging .login-text { display: inline-block; margin-right: 15px; float: none; margin-left: 0; font-size: 13px; }
	.slidemenu .cart-popup .dropdown-menu, .slidemenu .dropdown-popup .dropdown-menu, .slidemenu .quote-popup .dropdown-menu, .slidemenu .quote-popup.request-quote .dropdown-menu{ left: auto; right: -10px; top: 20px; margin-top: 15px; }
	.slidemenu .dropdown-menu-arrow::before { left: 45px; }
	.header-loging.stick-menu li.header-login-text { position: inherit; }
	header .dropdown-popup .dropdown-menu-arrow::before, .slidemenu .quote-popup .dropdown-menu-arrow::before, .slidemenu .quote-popup.request-quote .dropdown-menu-arrow::before { top: -25px; width: 27px; height: 24px; transform: rotate(270deg); }
	header li.dropdown-popup:nth-child(1) .dropdown-menu-arrow::before { top: -25px; left: 128px; }
	header li.dropdown-popup:nth-child(2) .dropdown-menu-arrow::before { top: -25px; left: 194px; }
	.slidemenu .quote-popup .dropdown-menu-arrow::before { left: 245px; }
	.slidemenu .quote-popup.request-quote .dropdown-menu-arrow::before { left: 300px; }
	.header-loging.stick-menu li.header-login-text .dropdown-btn .bft-but .fa { color: #fff; font-size: 15px; }
	.price-block .filter-btn{margin-top: 0;width: 42px;margin-left: 0;}
	.price-range-col input {width: 50px;}
	.middle-footer .footer-heading{height: 35px;}
	.ob-myaccount-mywishlist .list-view .pro-button-details {width:inherit;float: none;}
	.ob-myaccount-mywishlist .list-view .pro-desc-detail {width: 100%;float: none;display: block;margin: 0 auto;text-align: center;}
	.ob-myaccount-mywishlist.guest-user .list-view .pro-desc-detail{text-align: left;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input, .header-search.search-field.advance-search-wrap.dropdown > input { width: 60%; padding-right: 15px; }
	.header-search.search-field button { float: left; }
	.header-login-text.guest { right:25%; }
	/*--QUOTE CSS--*/
	.ob-my-quote-section .myquote-top-section .top-title-form { width: 40%; }
	.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 35%; }
	.ob-my-quote-section .myquote-top-section .search-width { margin: 0; }
	.quote-detail-wrapper .quote-content input[type="text"] { min-width: 110px; }
	.search-product-popup .search-form { width: 100%; }
	.ob-my-quote-section .myquote-top-section .select-col{width: 22%;}
	/*--END QUOTE CSS--*/
	.more-option .radiobox .input-group[class*=col-]{width: auto;}
	.upload-logo label{margin-top: 0;}
	.contry-logo > a{margin-right: 0; color:#4b4b4b;}
	.edit-product-modal .contry-logo > a{ color:#4b4b4b;}
	.ob-quick-quote-block .list-view .brand-img{top:0;position: relative;display: inherit !important;}
	.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-image {width: 40%;}
	.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-desc{width: 60%;}
	.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li{margin: 8px 0;}
}

@media screen and (max-width:992px) {
	.padding-left-0 { padding-left: 15px !important; }
	.table.order-table tbody tr td table.order-desc tbody tr td .pro-title { text-align: center; padding-top: 15px; }
	.table.order-table tbody tr td table.order-desc tbody tr td .pro-img img { max-height: 90px; margin: 0 auto; }
	.table.order-table tbody tr td table.order-desc tbody tr td .pro-img { width: auto; display: block; float: none; margin: 0 auto; }
	.table.order-table tbody tr td table.order-desc tbody tr td { vertical-align: top; }
	.responsive-tabs-container[class*="accordion-"] .accordion-link { background-color: #FFF !important; border: 1px solid #ddd !important; color: #004d7d !important; text-transform: uppercase !important; cursor: pointer }
	.ob-personal-info-mian-block {width: 100%;}
	.sort-style{width:70%;}
	.list-view .brand-img{display: block !important;position: relative;}
	.list-view .avalbl-colors{padding-left: 0 !important;margin-bottom: 10px;}
	.ob-main-address-block a.btn-search{margin: 10px 0;}
	.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-image {width: 100%;}
	.ob-myaccount-mywishlist .ob-product-grid.list-view .pro-desc{width: 100%;height: 100%;}
	.ob-myaccount-mywishlist .list-view .pro-box .pro-button-details li{margin: 8px auto;}
	/*input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"], button.btn{margin-top: 10px;}*/
	.ob-my-quote-section .myquote-top-section button[type="reset"]{min-width: inherit;font: 12px arial;padding: 4px 10px;margin-right: 5px;}
}
@media screen and (max-width:980px) {
	.ob-quick-quote-block .list-view .pro-button-details{position: initial;}
	.ob-quick-quote-block .list-view .product-tile .item-title, .list-view .product-tile .item-title{text-align: center;}
	.list-view .brand-img{display: block !important;position: relative;top: 0;}
	.ob-sort-block .show-product, .ob-sort-block .sort-product, .ob-sort-block .view-product {width: 100%;}
	.ob-product-grid.list-view .product-tile .item-title{text-align: left;}
	.ob-product-grid.list-view .pro-image {float: left;width: 30%;}
	.ob-product-grid.list-view .pro-desc {width: 70%;float: left;text-align: left;padding-left: 15px;}
	.ob-my-quote-section .myquote-top-section .select-col.order-id-class, .ob-my-quote-section .myquote-top-section .search-width.order-keyword-class{margin-top:6px;}
}

@media screen and (max-width:1500px){
    .ob-my-quote-section .product-description .nav-tabs li a {font-size: 15px;}
}

@media screen and (min-width:1025px) {
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit li a { display: none; }
	.product-info-col-2 .search-sku span { text-align:left;}
}

@media screen and (max-width:1024px) {
	.bootbox-confirm .btn-default {min-height: 35px !important;margin: 0px;}
	.bootbox-confirm .btn-primary {min-height: 35px !important;margin: 0px;}
	.modal-footer .cancle-btn {min-height: 35px !important;margin: 0px;}
	.modal-footer .ok-btn {min-height: 35px !important;margin: 0px;}		
	.table-responsive { border: none;white-space: nowrap; }
	header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown, .header-search.search-field.advance-search-wrap.dropdown { width: 82%; }
	.header-search.search-field button { float: left; width: 14%; }
	.header-search i.fa.fa-search.fa-fw { font-size: 16px; }
	header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input, .header-search.search-field.advance-search-wrap.dropdown > input { width: 86%; }
	.nav .open>a.header-search-medium, .nav .open>a.header-search-medium:hover, .nav .open>a.header-search-medium:focus { color: #fff; }
	.top-search-block::before { right: 5%; }
	.search-in-dropdown { width: 18% !important; }
	.edit-product-modal .modal-lg { width: 96%; margin: 15px auto; }
	.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; }
	.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
	.ob-main-address-block .sort-style { width: auto; }
	a.back-to-top { display: none !important; }
	.quote-preview-block .modal-dialog { width: 96%; }
	.ob-myaccount-mywishlist .ob-sort-block .show-product{float: left;}
	.ob-myaccount-mywishlist .sort-style{width: 75%;}
	.ob-myaccount-mywishlist .ob-sort-block .sort-product{margin-top: 5px}
	.dropdown-grid .price span {font-size: 13px;}
	.add-select-address-popup {padding: 26px 10px 0px 10px;}
	.ob-about-main-block .about-img img{margin-bottom: 20px;}
	.dropdown.cart-popup.header-login-text{margin-top: -3px;}
	body .tooltip.in{display: none !important;}
	.modal-dialog.print-product {width: auto;}
	.filter-search .panel-group .panel-heading+.panel-collapse>.panel-body { padding:10px 5px;}
	.price-block .filter-btn {margin-top: 0;width: auto;margin-left: 0;padding: 5px;}
	.category-block .panel-heading span, .ob-product-grid-left .panel-heading span{font-size: 12px;}
	.brand-block .panel-heading .fa {font-size: 20px;}
	a.remove-add{width: inherit;}
	ul.upload-radio-btn li {margin-right: 25px;display: block;margin: 10px;}
	.edit-product-modal .scrollbar{padding-right: 4px;}
	.edit-product-modal .option-body{padding:10px 10px;}
	.shipping-method #js_shipping_method .radio-but label{font-size: 12px;}
	.shipping-method .ship-col-right{padding-left: 0;}
	.edit-product-modal .estimate-detail .estimate-tag-block{padding: 5px 10px;}
	.ob-my-quote-section .product-description .nav-tabs li:last-child{width:20% !important;}
	.ob-my-quote-section .product-description .nav-tabs li{width:16% !important;}
	.owl-carousel.color-box li.owl-item{margin-bottom:5px;}
	.owl-carousel.wish-list-color-box li.owl-item{margin-bottom:5px;}
	.owl-carousel.wish-list-color-box-guest li.owl-item{margin-bottom:5px;}
	input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"], button.btn{font: 12px arial; padding: 6px 8px;margin-bottom:0px; min-height:35px;}
	.ob-upload-artwork-block input[type="submit"],.ob-upload-artwork-block input[type="button"],.ob-upload-artwork-block input[type="reset"],.ob-upload-artwork-block button[type="submit"],.ob-upload-artwork-block button[type="reset"]{margin-bottom: 0;}
	.main-checkout-block .btn-box-main input[type="button"], .main-checkout-block .btn-box-main input[type="reset"] {font: 15px arial !important;min-width: 100px !important;width: auto;margin: 5px;padding: 5px 10px !important;height: 34px!important; margin-bottom: 5px !important;}
	.cart-item-view tbody tr td, .cart-item-view thead tr th{padding: 5px 5px!important;}
	.my-account .dashboard ul{padding-left: 100px;}
	.my-account .dashboard h1.main-title.register{padding-left: 50px;}
	.skuprice > div{font-size: 15px;}
	.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th{padding: 0px 0 0 25px;}
	.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th:nth-child(2){padding: 0px 0 0 2px;}
	.cart-item-view .estimate-detail {width: 100%;}
	.menu-box .navbar-nav {
		margin-top: 0px;
	}
	   .top-search-block{left: 0px}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit li a {display: none;}	
	.menu-box .navbar-nav > li > a {font-size: 15px;}
	.navbar2 .navbar-nav>li { padding-right:inherit !important;}
	.ui-advance-search .top-search-block {margin-left:50px; display:block;left:1;}
	.top-search-block { top:-50px; background:none; box-shadow:none; border:none;width: 400px;}
	.top-search-block::before { display:none;}
}
@media screen and (max-width:980px){
	.product-section-box .text-right {text-align: center;float: none !important;}
	.ob-quick-quote-block .list-view .pro-desc {padding-top: 20px;}
	.menu-box .navbar-nav > li > a {font-size: 14px;}
	.print-position .row>div { width: 100% !important;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.ob-quick-view-product .quick-view-left .product-big-image img.img-responsive { width:50% !important; }
	.bootbox-confirm .btn-default {min-height: 35px !important;margin: 0px;}
	.bootbox-confirm .btn-primary {min-height: 35px !important;margin: 0px;}
	.modal-footer .cancle-btn {min-height: 35px !important;margin: 0px;}
	.modal-footer .ok-btn {min-height: 35px !important;margin: 0px;}		
	.login-text span { display: inline-block; }
	.header-login-text.guest { right: 20%; }
	.ui-advance-search .top-search-block .search-form { width: 100%; }
	.top-search-block .header-search { width: 82% !important; }
	.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; }
	.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
	.ob-main-address-block .continue-btn { margin: 8px auto; }
	.modal-dialog.print-product {width: auto;}
	/*--QUOTE CSS--*/
	.ob-my-quote-section .myquote-top-section .top-title-form, .quote-preview-block .product-info-col .product-info-col-2 .charges-table table { width: 100%;margin-bottom: 10px; }
	.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 40%; }
	.ob-my-quote-section .myquote-top-section .search-width { margin: 0; }
	.ob-my-quote-section .myquote-top-section .select-col { width: 34%; margin-right: 0; }
	.ob-my-quote-section .myquote-top-section .search-width {width: 42%; }
	.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { min-width: 100px; }
	.ob-my-quote-section .myquote-top-section .select-col select { width: 55%; }
	.ob-my-quote-section .product-description .nav-tabs li a { font-size: 14px; white-space: inherit; min-height: 54px;}
	.ob-my-quote-section .product-description .nav-tabs li.active a{min-height: 60px;}
	.ob-my-quote-section .product-description .nav-tabs li.active a:hover { border-radius: 5px 5px 0 0; padding: 10px 6px !important; }
	.quote-detail-title li:nth-child(3) { margin: 0; }
	.quote-header-block .form-group.search-width, .quote-header-block .date-col { padding-top: 10px; }
	.quote-detail-wrapper .quote-content input[type="text"] { min-width: 110px; }
	.amout-col label { width: 10%; }
	.amout-col input { width: 90%; }
	/*--END QUOTE CSS--*/
	 .address-model .modal-dialog {width: 96%;}
	.ob-quick-view-product .quick-view-left .product-big-image {width: inherit !important;}
	.ob-sort-block .show-product{width: 100%;}
	.ob-sort-block .sort-product{width: 70%}
	.ob-sort-block .view-product{width: 30%;}
	.edit-profile-section .row{width: 100%;}
	.social-img { float: none; display: block; margin: -20px auto; text-align: center; }
	.social-img a:first-child { display: block; margin: 5px auto; text-align: center; }
	.ob-my-quote-section .myquote-top-section .select-col.order-id-class{margin-top:0px;width:14%;}
	.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class {width: 64%;margin: 0px 0;}
	.my-review .list-view .pro-image, .my-review .list-view .pro-desc {width: 100%;float: none; text-align: center;}
	.my-review .list-view .product-tile{display: block;text-align: center;}
	.my-review .list-view .product-tile .item-title{text-align: center;}
	.myquote-top-section input[type="submit"], .myquote-top-section input[type="reset"]{margin-top: 10px;}
	.order-total .amout-col .quote-charges-block-tab2 input {width: auto; float: right;}
	.order-total .amout-col .quote-charges-block-tab2 label {float: none;}
	.ob-myaccount-mywishlist.guest-user .list-view .pro-desc-detail{text-align:center;}
	.myquote-top-section button.btn {margin-top: 0;}
	.social-img {float: none;display: block;margin: -30px auto;text-align: center;}
	.social-img a:first-child { display: inline-block; margin: 5px auto; text-align: center; }
	.get-social h1{margin-bottom: 47px;}
}

@media screen and (min-width:768px) {
	.dropdown.cart-popup.header-login-text { position: inherit; } 
	.dropdown.cart-popup.header-login-text .dropdown-btn .fa-shopping-cart { color: #fff; }
	.color-selection-box.dropdown-menu{top:45px;}
	.help-products .index-help-block {padding:0px; max-width: 100%; height: 60px; display: block; vertical-align: middle; text-align: center; background: #fff; margin: 0px 15px; border:none;}
	.ob-contact-address-block .address .contact-add {float: right;width: 85%;font-size: 14px;color: #363636;font-family: arial;}
}

@media screen and (max-width: 767px) {
	.bootbox-confirm .btn-default {min-height: 35px !important;margin: 0px;}
	.bootbox-confirm .btn-primary {min-height: 35px !important;margin: 0px;}
	.modal-footer .cancle-btn {min-height: 35px !important;margin: 0px;}
	.modal-footer .ok-btn {min-height: 35px !important;margin: 0px;}	
	.mob_fax_block { white-space:nowrap;}
	.mob_color_block { white-space:normal;}
	.banner-over-text.text-center {padding: 0;}	
	.header-search.search-field button { min-width:50px;}
	.address-model .search-mail-block {border: 0;padding: 0;margin: 5px 0px;}	
	button#js_dropdownMenu_standard1282904_101_1 {margin-bottom: 0px;}	
	.selection-color-box .dropdown-menu span {border: 1px solid #d2d2d2 !important;}	
	.ob-product-grid.list-view .product-tile .item-title{text-align:center;}
	.main-checkout-block .check-box-privacy .check-block.checkbox { margin-left: 0; padding-left: 0; }
	.credit-card-payment form, .notes-block { width: 100%; margin: 0 auto; }
	.product-section-box .small-but.btn-default { padding: 10px 15px; min-width: 90px; }
	.ob-header .logo-col img { height: auto; max-height:inherit; }
	.stick-menu.header-loging li.header-login-text { display: inline-block; margin-bottom: 0px; float: left; }
	.stick-menu.header-loging { position: relative; right: 0px; top: 30%; width: auto; background: none; box-shadow: none; float: none; text-align: center; left: 0; display: inline-block; padding: 5px 0; }
	.header-loging.cart { display: inline-block; padding: 5px 0; width: auto; float: none; background: none; }
	.slidemenu.shop-menu { padding-top: 0px; display: block; text-align: center; margin: 0 auto; }
	.nav-tabs>li { width: 100% }
	.social-fooer { height: 200px }
	.middle-footer .row > div { border-bottom: none }
	.menu-box .navbar-nav > li > a { padding: 9px 24px; line-height: 25px; }
	.header-loging { background: transparent }
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: absolute!important; width: 100% !important; margin: 7px 0 0; right: initial; }
	.top-search-block { position: absolute; top: 34px; }
	.ob-top-menu .slidemenu .fa { font-size: 15px; color: #555; float:left;margin-right: 5px;}
	.ob-top-menu .slidemenu .header-login-text.guest .fa { color: #004d7d;float: none;}
	.header-login-text.guest { position: static; }
	#mainmenu-nav .navbar-toggle > .icon-bar { background-color: #FFF }
	.stick-menu.header-loging span.fa.fa-heart-o { margin-top: 0px; }
	.dropdown.cart-popup.header-login-text .fa-shopping-cart { color: initial; font-size: 15px; }
	.dropdown.cart-popup.header-login-text .login-text { color: #FFF; }
	.header-loging li.header-login-text { padding: 0px }
	.home-content { margin-top: 10px; }
	.help-products { margin:8px 0 25px 0; }
	.list-view .product-tile .item-title, .list-view .rating, .list-view .pro-button-details { position: initial }
	.list-view .list-review { display: none }
	.list-view .brand-img { position: initial;display: block !important;}
	.list-view .rating { display: none }
	.breadcrumb ul li a, .breadcrumb ul li { font-size: 14px; }
	.title-block .heading-2 { font-size: 17px; }
	.skuprice > div { float: left !important; text-align: left }
	.ob-product-detail-page .prod-det img { /*max-width: 60px;*/margin: 0px 5px;}
	.prod-det.col-xs-12 { padding-left: 0px;padding-right: 0; }
	.product-section-box .detail-popup-block > ul > li { width: 100% }
	.color-filter ul li { display: inline-block; float: none; margin-bottom: 0px; margin-right: 0px; }
	.ob-product-detail-page .currency-select span { font-size: 12px;text-align: left; width:100%; white-space: nowrap;}
	.product-detail-wrapper .nav-tabs { border-bottom: none }
	.product-detail-wrapper .nav-tabs li a { padding:18px 3px;font-size: 14px; text-align: center;height:60px;display: block;}
	.product-detail-wrapper .nav-tabs { margin-bottom: 1px; }
	.note-col.pull-left.email { width: initial;margin-left: 0; }
	.optional-col.spacing{margin-left: 10px;}
	.optional-panel.barrel .dropdown.dropdown_size { margin-left: 0px }
	.optional-panel.barrel .dropdown.dropdown_size { width: 100% }
	.selection-common-box.pull-left { width: 100% }
	.optional-panel.barrel .dropdown.dropdown_size { width: 100%; }
	.note-col.pull-left.email { margin-bottom: 20px; }
	.optional-col-panel { padding-left: 5px }
	.shipping-option .selection-common-box, .shipping-option .date-block { width: 100% }
	.main-shopping-block .shopping-cart-itemlist tr td > img { margin-right: 10px; margin-left: 10px; }
	/*.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th { min-width: 150px; }*/
	.checkout-tab-block .ob-contact-info-block { padding: 0px }
	.main-checkout-block .continue-btn { position: initial; margin-top: 0px; }
	.checkout-tab-block .ob-contact-info-block .continue-btn { font-size: 12px; padding: 0 5px; min-width: 230px;letter-spacing: 0px; }
	h1.billing-add { font-family: 'arial'; font-size: 17px; margin: 0px 0px 14px 0; }
	.main-checkout-block .btn-box-main input[type="button"] { font: 16px arial; padding: 0px 28px; height: 36px; margin-bottom: 20px; }
	.main-checkout-block .sub-form-box { width: 91%; }
	.checkout-tab-block .ob-contact-info-block { padding: 11px; padding-bottom: 15px; }
	table.table-full { width: 100% !important }
	.shopping-table-block tbody tr td.discount-codes input[type="submit"] { margin-top: 10px }
	.responsive-tabs-container[class*="accordion-"] .accordion-link { background-color: #FFF !important; border: 1px solid #ddd !important; color: #004d7d !important; text-transform: uppercase !important; cursor: pointer }
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #FFF }
	.menu-box .navbar-nav li b.menu-caret1 { display: block; }
	.banner-box { display: block; margin-top: 0; }
	.banner-over-text a.btn-sign-up { font-size: 12px; }
	.banner-over { margin-bottom: 15px; }
	.stick-menu.header-loging .fa { color: #555; }
	.info-menu .header-loging { margin: 0px; background: #004d7d; padding: 2px 7px 8px 3px; }
	.ob-top-menu .info-menu .header-loging .login-col .login-text { color: #fff; display: block; position: initial; background: none; width: auto; font-size: 13px; height: auto; float:right;}
	.ob-top-menu .info-menu .header-loging .login-col .login-text span { display: block; }
	.header-login-text.open > a span, .header-login-text.open > a .login-text { color: #fff; }
	.ob-top-menu .info-menu .header-loging .login-col .login-text span .fa {display: inline-block;float: none;color: #fff; }
	.ob-top-menu .slidemenu .login-col.header-login-text .fa{color: #fff;}
	.info-menu .header-loging .login-text { text-transform: capitalize; font-size: 14px; font-family: arial; }
	/*.header-loging li.header-login-text.guest { padding-top: 7px; float: none; position: absolute;width: 70%;text-align: right; }*/
	.header-loging li.header-login-text.guest { padding-top: 7px; float: none; position: absolute; left: inherit;right: 130px; }
	.header-login-text.guest { right: 0; left: 0; text-align: center; }
	.ob-header .logo-col { float: none; width: auto; margin: 12px auto; text-align: center; display: block; }
	.menu-box .navbar-nav > li > a { font-size: 12px; }
	.form-group.inp-parts.cstm label { width: 29%; }
	.inp-parts { height:auto; padding-bottom:5px; }
	.form-group.inp-parts.cstm {margin-bottom: 15px;}
	.request-info-popup-modal .inp-parts {margin-bottom: 25px; }
	.ob-main-address-block .continue-btn { margin-bottom: 10px; }
	.checkout-tab-block.gust-user-part ul.error-message li { float: none; display: block; text-align: left; position: relative; bottom: 0; }
	.ob-main-address-block .sort-product .sort { display: inline-block; width: auto; float: none; margin-bottom: 10px; }
	.ob-main-address-block .sort-product { margin: 0 auto; text-align: center; }
	.ob-my-logo-main-block .action-row { margin-bottom: 30px; width: 100%; margin: 0; }
	.ob-myaccount-mywishlist .list-view .pro-desc-detail, .ob-myaccount-mywishlist .list-view .pro-button-details { width: 100%; display: block; }
	.ob-myaccount-mywishlist .list-view .pro-button-details { margin-top: 20px; }
	.list-view .pro-image, .list-view .pro-desc { width: 100%; float: none; text-align: center; }
	.list-view .pro-box .product-img-blk { height: 100px; }
	.ob-myaccount-mywishlist .ob-sort-block .show-product { width: 100%; display: inline-block; text-align: center; }
	.ob-myaccount-mywishlist .ob-sort-block .sort-product { display: block; text-align: center; margin: 0 auto; }
	.ob-myaccount-mywishlist .list-view .pro-box .pro-remove { text-align: center; }
	.ob-product-grid.list-view .pro-desc { margin-top: 0; }
	.my-review .ob-sort-block .sort-product { width: 100%; float: none; }
	.my-review .list-view .list-review { display: inline-block;}
	.edit-profile-section .row { width: 100%; display: block; float: none; margin: 0 auto; }
	.edit-profile-section .row .form-group label { padding:10px 0; font-size: 13px; }
	.edit-profile-section .row .form-group input[type="submit"] { margin: 0 auto; display: block; }
	.content-info-page .account-innerpage .breadcrumb { padding-left: 15px; }
	.ob-my-quote-section .ui-link { margin: 15px 0px 0; }
	.leave-feedback .vote { margin-top: 30px; }
	.search-product-popup .inp-parts .checkout-select-wrapper{display: block;}
	/*--QUOTE CSS--*/
	.search-product-popup .search-dropdown, .search-product-popup .search-form .form-group { float: none; width: 100%; padding: 0; }
	.search-product-popup .modal-dialog, .search-product-popup .top-search-block .header-search { width: 96%; }
	.recommeded-product-slider .owl-next { background: url(../images/goldstar/next-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: 6px; background-repeat: no-repeat; position: absolute; right: 0px; top: 21%; opacity: 1; z-index: 9; }
	.recommeded-product-slider .owl-prev { background: url(../images/goldstar/previus-arrow-recommanded.png); width: 41px; height: 147px; border-radius: 0 !important; background-position: -7px; background-repeat: no-repeat; position: absolute; left: 0px; top: 21%; opacity: 1; z-index: 999 }
	.quick-view-left .product-big-image img { width: auto; height: auto; }
	.ob-art-main-block .art-img-block { width: 100%; }
	.ob-art-main-block ul.art-img li { display: block; }
	.ob-art-main-block h3 { width: 100%; margin-top: 30px; }
	.order-remove-modal .modal-body .remove-item h3 { font-size: 16px; }
	.cart-item-view tbody tr td, .cart-item-view thead tr th { text-align: left; padding: 5px 5px!important; }
	.main-shopping-block thead tr th.table-size-box-main { padding-left: 4px; }
	.product-rating-title-wrap .btn-default { border-radius: 2px; display: inline-block; padding: 8px; font-size: 14px; min-width: 140px; }
	.product-rating-title-wrap .product-rating-top-block { display: block; border-right: 0; margin-bottom: 10px; }
	.view-review-col p { margin-top: 18px; }
	.product-rating-info-wrap { padding: 15px 5px; }
	.social-img { float: none; display: block; margin: -20px auto; text-align: center; }
	.social-img a:first-child { display: block; margin: 5px auto; text-align: center; }
	.upper-block img { margin: 15px; }
	.selector-quantity {margin-left:65px;}
	span.remove{display: none;}
	.quntity-count .ui-icon-delete{left: 0;float: left;}
	span.colr-nm{font-size: 12px;}
	.input-group[class*="col-"] {padding-left: 6px;}
	.address-model .modal-dialog{width: auto;}
	.quick-view-left .bx-controls-direction{display: none;}
	.ob-privacy-policy .general-terms h2.head-sub{width: 100%;}
	.ob-quick-quote-block .list-view .product-tile .item-title,.ob-quick-quote-block .list-view .rating,.ob-quick-quote-block .list-view .pro-button-details{position: initial;}
	.ob-contact-form-block.quick-quote-form textarea {height: 100px;}
	.download-image .download-image-block-left {margin-top: 10px;}
	.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper{border-radius: 4px;}
	header.fixed-header.fixed-header-top .header-search.search-field.advance-search-wrap.dropdown > input, .header-search.search-field.advance-search-wrap.dropdown > input {width: 100%;border: 1px solid #B3B3B3;border-left: 1px solid #B3B3B3 !important;border-radius: 4px;border-top: 0;}
	.product-tile .item-title{min-height: 50px;}
	.middle-footer .feedback-responsive .form-group label {color: #ffa6fe;}
	.ob-product-grid.list-view .pro-image, .ob-product-grid.list-view .pro-desc{width: 100%;float: none;text-align: center;}
	.bx-wrapper img{max-height:80px;margin: 0 auto;}
	.bx-viewport{min-height: 100px;}
	.my-account .dashboard-block {text-align: center;margin: 0 auto;width: 50%;float: left;padding: 0 15px;height: 180px;}
	.my-account .dashboard-block span {font: 14px arial;}
	.my-account .dashboard ul{padding-left: 50px;}
	.my-account .dashboard h1.main-title.register{padding-left: 0;}
	.ob-recently-view-product .recommeded-product-slider .owl-next{right: 12px;}
	.ob-recently-view-product .recommeded-product-slider .owl-prev{left: 12px;}
	.price-block .filter-btn {margin-top: 0;width: 80px;margin-left: 0;padding: 0 10px;}
	.product-block .product-rating-top-block, .pro-box .product-rating-top-block, .sales { display:none;}
	.modal-dialog.print-product {width:auto;}
	.modal-dialog.print-product {width:auto;}
	.pro-remove { text-align:center;}
	.pro-remove span { padding:0px 10px;}
	.right-menu .serach-col { display:none;}
	.print-logo1 img {width: 100%;}
	.header-search.search-field.advance-search-wrap.dropdown > input {border-top: 1px solid #B3B3B3;}
	.ui-advance-search .top-search-block .search-form .search-in-dropdown { margin-bottom:5px;}
	.social-img img { margin-left:5px;}
	.no-video p,.quick-view-rating-block .no-rating p { line-height:normal;font-size: 24px;}
	.quick-view-rating-block .product-rating-top-block .rating i {font-size: 30px;color: #9B9B9B;padding-right: 10px;}
	.ob-quick-view-product {padding: 5px;}
	.padding-left-0 {padding-left: 0 !important;padding-right: 0;}
	.col-md-6.col-lg-6.col-sm-12.col-xs-12.padding-left-0 {padding: 0 15px !important;}
	.ob-product-detail-page .skuprice .product-rating-top-block{padding-left: 20px !important;}
	.js-banner-dynamic-height-width { width: auto; max-width: 100%; height: 100%!important;}
	.list-view .pro-desc .item-title{margin-right: 0;}
	.ob-product-grid.list-view .pro-desc{padding-left: 0;}
	.product-section-box > .panel-group .panel-body, .product-section-box > .panel-group .panel-heading+.panel-collapse>.panel-body{padding:0;}
	.radio label{margin-top: 10px;}
	.product-description .tab-pane.fade.in.active{padding: 5px;}
	.upload-radio-btn {margin: 0 12px;}
	.more-option .tab-pane {padding: 0 5px;}
	.product-description .nav-tabs .active a, .product-description .nav-tabs .active a:hover, .product-description .nav-tabs .active a:focus, .product-description .nav-tabs a:hover, .product-description .nav-tabs a:focus{height:64px;}
	.request-info-popup-modal .modal-lg, .request-info-popup-modal .modal-lg{width: 95%;margin: 10px auto;}
	.owl-carousel.color-box li.owl-item{margin-right:10px;}
	.owl-carousel.wish-list-color-box li.owl-item{margin-right:10px;}
	.owl-carousel.wish-list-color-box-guest li.owl-item{margin-right:10px;}
	.upload-button{font-size: 12px;padding: 7px 10px;}
	.estimate-paper-proof h3{width:100%;}
	.print-product-detail label, .product-print-shipping label, .print-product-detail span, .product-print-shipping span{font-size: 13px;}
	.product-print-color .color-box li{margin-right: 4px;margin-bottom: 4px;}
	.product-print-color .wish-list-color-box li{margin-right: 4px;margin-bottom: 4px;}
	.product-print-color .wish-list-color-box-guest li{margin-right: 4px;margin-bottom: 4px;}
	.print-product .modal-body{padding: 6px;}
	input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"] {font: 12px arial;padding: 6px 8px; height: 35px;letter-spacing: 0px;min-width: 100px;}
	.my-quote-detail-table.table-responsive{overflow-y: auto;}
	.ob-my-quote-section .myquote-top-section .select-col.order-id-class {width: 100%;min-width: auto;margin-top: 5px;position: relative;padding-left: 0;margin:0px;  } 
	.ob-my-quote-section .myquote-top-section .select-col.order-id-class label {position: relative;left: 0;width: 100%;display:block;min-width:auto;}
	.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class{width:100%;}
	.ob-my-quote-section .myquote-top-section .top-title-form label {left: 0;position: relative;}
	.ob-my-quote-section .myquote-top-section .top-title-form {display: block;float: none;padding-left: 0;width: 100%;}
	.edit-product-modal .prod-det.col-xs-12 {padding-left: 15px !important;padding-right: 15px !important;}
	.edit-product-modal .ob-product-detail-page .prod-det p{margin-top: 0;}
	.my-review .list-view .product-tile { display: block; min-height:60px; }
	.list-view .pro-desc .item-code { float: left; width: 100%; }
	.quote-detail-wrapper .quote-block .panel-heading > a:nth-child(1), .quote-detail-wrapper .quote-block .panel-heading .delete-price span{font-size:15px;}
	.model-popup-black .modal-header{padding-top:48px;}
	.ob-quick-quote-block .list-view .pro-box{padding: 10px 10px;}
	.my-address{width: auto;font-size: 15px;}
	.address-model .modal-body {padding: 40px 20px 50px;}
	.quote-content{padding:10px;}
	.ob-sort-block .view-product{display: none;}
	.request-post-comment input[type="button"]{margin: 4px auto;margin-right: 4px;}
	.request-info-popup-modal .modal-header h1.modal-title{padding: 0;font-size: 15px;}
	.main-shopping-block .shopping-cart-itemlist tr td.td-totl{padding-right:10px;}
	.ob-upload-artwork-block .padding-left-0 {padding: 0 15px !important;}
	.ob-upload-artwork-block .inp-parts{height: auto;}
	.my-review .list-view .product-tile .item-title{text-align: center;}
	.model-popup-black .modal-header h1.modal-title .fa{font-size: 22px;display: inline-block;}
	.type-coupon-code input[type="submit"]{margin-left: 8px;}
	.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title td,
	.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th {padding: 5px !important;}
	.ob-product-detail-page .js-product-transaction-box2 .title-block {float: none;}
	#edit_product_popup .modal-header h1.modal-title{padding:5px 10px;font-size:14px;}
	.contry-logo img{margin: 0px 8px 5px 8px;}
	.order-total .amout-col .quote-charges-block-tab2 input {width: auto; float: right;}
	.order-total .amout-col .quote-charges-block-tab2 label {float: none;}
	.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row{margin-left: 2px;}
	.addnew-option-head a{font-size: 15px;}
	.shopping-table-block tbody tr td.discount-codes input[type="submit"]{min-width: 90px;}
	.shopping-table-block tbody tr td.discount-codes input[type="text"].js_apply_coupon_code {width: auto;}
	.billing-address-col table td{padding: 5px 10px;}
	.quote-preview-block .product-info-col .product-info-col-2 .charges-table table th{font-size: 14px;}
	.search-address-section .inp-parts{height: inherit;}
	/*.selection-color-box .dropdown-menu{top:45px;}*/
	.ob-main-address-block .search-address-section .form-group.inp-parts.cstm label { width: 15%;}
	.ob-main-address-block .search-address-section .inp-parts.cstm .checkout-select-wrapper {width: 85%;}
	.td-totl, .td-totl-price {font-size: 15px !important;}
	.myquote-top-section button.btn {margin-top: 0;margin-bottom: 20px;}
	.js-country-price .table > tbody > tr > td {font-size: 13px;}
	h1.main-title.register{font-size: 15px;}
	.quick-view-product-modal .quick-view-left .product-thumb-img-anchar {height: auto; max-height: 60px;}
	input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"] {font: 12px arial;padding: 6px 8px;height: 35px;
		letter-spacing: 0px;min-width: 100px; margin-top:0;}
	.selection-color-box .dropdown-menu span { border:none;}
	.order-total .row {padding: 10px;}	
	.col-lg-6.col-md-6.col-sm-6.col-xs-12.position-inherit {padding: 10px;}
	.optional-panel.barrel .dropdown.dropdown_size {width: 83%;}
	/*.nav.navbar-nav.ui-advance-search.pull-right.position-inherit li a {display: block !important;}*/
	.ui-advance-search .top-search-block { display:none;}
	.form-group ul.message li {font: 11px arial;color: #898989 !important;text-align: left;position: relative;top: 3px;}
	/*.header-search.search-field.advance-search-wrap.js-advance-search-wrap.dropdown {display: none !important;}*/
	.zoom.product-gallery img {max-width: 250px;}
	.product-thumb-img-anchar:hover { border: 1px solid #004d7d; display:inline-block;}
	.file-input-wrap .filename {max-width: 100px; margin:0 auto;float: none !important;}
	.upload-img-pdf div, .upload-img-pdf p, .upload-img-pdf label, .upload-img-pdf span, .upload-img-pdf .file-name {display: block;width: 100%;
		text-align: center !important; float:none !important;}
	.upload-img-pdf .file-input-wrap .label-name, .upload-img-pdf .file-input-wrap .file-name { width:150px; margin:5px auto; float:none !important; max-width:150px;}	
	.banner-block-delete .modal-footer button.btn-primary.btn.btn {margin-top: 0;height: 23px;}
	.btn.btn-default {margin-bottom:0px !important;}
	.btn.btn-primary {margin-top:0px !important; height:30px !important;}
	.request-info-modal .panel-heading {padding: 0;}
	button.radio-check.js-pop-select-address-from {margin-bottom: 5px;}
	.search-mail-block .search-col input[type="submit"] {background: transparent url(../images/header-search-acc.png) no-repeat center center; top:0;}
	.order-details .billing-payment .top-title{white-space:nowrap;}
		
	.order-loging .login-col.header-login-text .login-text { display: block;}    
	.header-loging li.header-login-text { margin: 0;}
	.info-menu .header-loging { padding: 0 10px;}    
	.header-loging li.header-login-text.guest { right: 250px;}    
	.info-menu.slidemenu .header-loging {margin-right: 90px !important;}    
	.dropdown.login-col.header-login-text.order-popup {right: -10px;}     
	.menu-box .navbar-nav b {top: 0;}    
	.quote-preview-block .order-total {padding:0px;} 
	.color-selection-box.dropdown-menu {top: 57px;} 

	.product-detail-wrapper .tab-pane .upload-art-works-main .other-option .add-input-sign,
	.product-detail-wrapper .tab-pane .upload-art-works-main .other-option .info-icons { margin-top: 22px;}
	.product-detail-wrapper .upload-art-type .logo-upload-both .upload-art-works .input-group {width: auto;}
	.product-detail-wrapper .upload-type-set .other-option .col-sm-10.col-xs-12 {width: 210px;}
	.product-detail-wrapper .upload-type-set .other-option .col-sm-10.col-xs-12 + .add-input-sign,
	.product-detail-wrapper .upload-type-set .other-option .col-sm-10.col-xs-12 + div .other-option > .info-icons {margin-top:22px}  
	.social-img{    margin: 0;}
	.social-img a:first-child{display: inline-block}
	.header-loging li a {display: block !important;}
	.header-loging li a {padding: 0 15px !important;position: relative !important;}
	.header-loging li.header-login-text span.login-text{    font-size: 11px !important;    color: #fff !important;}
	.ob-logo-block .info-menu {
	  
		margin-left: 0px;
	}
	.ob-menu {
		background: #8e208c;
		box-shadow: none;
	}
	.menu-box .navbar-nav > li > a {
		padding: 1px 54px !important;
		line-height: 25px;
		color: #fff;
		text-transform: uppercase;
	}
	.header-loging li.header-login-text span.login-text span, .login-col.header-login-text .login-text{display: block}
}
.product-loding-block{text-align: center}
 


 

@media screen and (max-width: 767px) and (min-width: 560px) {
	.print-position .row>div { width: 100% !important;}
}
@media screen and (min-width: 480px) and (max-width:767px) {
	.ob-my-quote-section .myquote-top-section .top-title-form { width: 100%; }
	.ob-my-quote-section .myquote-top-section .select-col { position: relative; padding-left: 0px; width: 100%; margin-right: 0; }
	.ob-my-quote-section .myquote-top-section .select-col label { left: 0; }
	.ob-my-quote-section .myquote-top-section .select-col select { width:96%; }
	.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { min-width: 80px; }
	.ob-my-quote-section .myquote-top-section .search-width { float: left;width: 100%;margin-right: 0;margin-left: 0;margin-bottom: 20px; }
	.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 46%; }
	.ob-my-quote-section .product-description .nav-tabs li a { font-size: 14px;white-space: inherit; }
	.ob-my-quote-section .product-description .tabbable { overflow-y: hidden; }
	.ob-my-quote-section .product-description .nav-tabs { width: 700px; }
	.ob-my-quote-section .product-description .tab-content .tab-pane { width: 700px; }
	.ob-my-quote-section .myquote-top-section .top-title-form label { position: absolute; left:8px; }
	.ob-my-quote-section .myquote-top-section .top-title-form { padding-left: 90px; display: inline-block;}
	.ob-my-quote-section .myquote-top-section .top-title-form.search-width2 {float: left;width: 100%;}
	.quote-detail-title li { margin-bottom: 10px; margin-right: 0 !important; }
	.quote-detail-title li a.btn { min-width: 138px; }
	.quote-detail-wrapper .quote-block .quote-header-block .search-width, .quote-detail-wrapper .quote-block .quote-header-block .date-col { position: relative; padding-left: 100px; margin: 10px 0; padding-right: 0; }
	.quote-detail-wrapper .quote-block .quote-header-block .input-group, .quote-detail-wrapper .quote-block .quote-header-block .search-width input[type="text"] { width: 97%; margin: 0; }
	.quote-detail-wrapper .quote-block .quote-header-block .search-width label, .quote-detail-wrapper .quote-block .quote-header-block .date-col label { position: absolute; left: 15px; }
	.quote-detail-wrapper .quote-block .panel-heading .delete-price { float: none; position: relative; right: inherit; }
	.quote-detail-wrapper .quote-block .panel-group .panel, .quote-detail-wrapper .quote-block .panel-heading { width: 100%; display: inline-block; }
	.charges-table { overflow: auto; }
	.quote-detail-wrapper .product-info-col label { left: 0; }
	.amout-col label { width: 20px; padding-left: 0; }
	.amout-col input { width: 95%; }
	.quote-detail-wrapper .delete-price a { margin-top: -25px; }
	.charges-table table td input, .charges-table table td select { min-width: 115px; }
	.my-account .dashboard .acc-section{width: 50%;}
	.ob-my-quote-section .myquote-top-section .top-title-form .input-group {width: 47%;}  
	.ob-my-quote-section .myquote-top-section .select-col.order-id-class {width: 19%;}
	.ob-my-quote-section .myquote-top-section .search-width.order-keyword-class { width: 80%;margin-left: 0; margin-bottom: 8px;}
	.contry-logo img{max-width:30px; max-height:32px;}
	.quote-detail-title ul {float: none !important;margin: 10px 0;text-align: center;}
	.quote-detail-title li {margin-bottom: 10px;margin-right: 0 !important;display: inline-block;text-align: center;margin: 5px auto;float: none;}
    
}

@media screen and (max-width:479px) {
	.checkbox-block input[type=checkbox].ace+.lbl, .checkbox-block input[type=radio].ace+.lbl { white-space:nowrap;}
	button.btn.btn-primary {min-height: 30px;margin: 5px 0px;}	
	.header-loging li.header-login-text.guest{width: 110px;}
	.slidemenu { padding-top: 5px; }
	.ob-header .logo-col { float: none; margin: 12px 0; margin: 10px auto; }
	.slidemenu.shop-menu { /* display: table;*/ margin-top: 20px; }
	.ob-top-menu-op2 .slidemenu.shop-menu { display: inline-block; margin: 0; }
	.slidemenu { display: block; float: none; margin: 0 auto; padding-top: 5px; }
	.info-menu ul li > a { font-size: 11px; }
	.detail-popup-block > ul > li { width: 22.2%; }
	.inquiry-subshop { height: 275px; padding: 10px; }
	.top-nav-right { float: none; }
	.request-comment-box .profile-pic { margin: 0 auto; float: none; }
	.user-comment { float: none; width: 100%; text-align: center; margin: 20px 0 0 0; }
	.request-comment-box span { float: none; }
	.request-comment-box h3 { display: block; }
	.thankyou .thankyou-title { font-size: 40px;}    
	.sitemap-parts { max-width: 100%; margin-left: 0px; }
	.slidemenu { padding-top: 0px } 
	.search-mail-block .search-col { width: 100%; }
	.ob-main-address-block .sort-product input[type="submit"] { padding: 6px 10px; height: auto; text-align: center; margin: 0 auto; display: block; }
	/*--QUOTE CSS--*/
	.ob-my-quote-section a.btn-search { padding: 8px 12px; font-size: 13px; }
	.ob-my-quote-section .ui-link { font-size: 14px; }
	.ob-my-quote-section .myquote-top-section .top-title-form, .ob-my-quote-section .myquote-top-section .select-col { width: 100%; margin: 0 0 13px; }
	.ob-my-quote-section .myquote-top-section .search-width { width: 100%; padding-left:0px; margin-bottom: 15px; margin-right: 0px;clear: both; }
	.ob-my-quote-section .myquote-top-section .select-col.search-width2 {position: relative;padding-left: 0;float: left;}
	.my-quote-detail-table .table > thead > tr > th { font-size: 14px; }
	.my-quote-detail-table .table-striped > tbody > tr > td { font-size: 13px; }
	.pagination-row .pagination { margin: 5px 0; }
	.ob-my-quote-section .myquote-top-section .top-title-form .input-group { width: 100%; margin-top: 10px; }
	.ob-my-quote-section .myquote-top-section .top-title-form label, .ob-my-quote-section .myquote-top-section .select-col label { min-width: 80px; }
	.ob-my-quote-section .myquote-top-section .select-col { position: relative; padding-left: 0px; }
	.ob-my-quote-section .myquote-top-section .select-col label {left: 0; }
	.ob-my-quote-section .myquote-top-section .select-col select { width: 100%; }
	.ob-my-quote-section .product-description .nav-tabs li a { font-size: 13px; display: block; white-space: pre-wrap; border-radius: 5px 5px 0 0; padding: 6px 2px !important; margin: 0; vertical-align: middle;    margin-right: 5px; }
	.ob-my-quote-section .product-description .nav-tabs li:last-child a{margin-right: 0;}
	.ob-my-quote-section .product-description .nav-tabs li.active a, .ob-my-quote-section .product-description .nav-tabs li.active a:hover { border-radius: 5px 5px 0 0; padding: 6px 0 !important; }
	.pagination-row span { width: 100%; padding-bottom: 10px; }
	.ob-my-quote-section .product-description .tabbable { overflow-y: hidden; }
	.ob-my-quote-section .product-description .nav-tabs { width: 500px; }
	.ob-my-quote-section .product-description .tab-content .tab-pane { width: 500px; }
	.quote-header-block .date-col { padding: 10px 15px; }
	.quote-detail-wrapper .quote-detail-title { padding: 0; }
	.quote-detail-title li { margin-bottom: 10px; }
	.quote-detail-wrapper .delete-price a { width: 30px; height: 33px; overflow: hidden; }
	.quote-detail-wrapper .quote-block .quote-header-block label { min-width: 90px; }
	.quote-detail-wrapper .quote-block .panel-body { padding: 15px 0; }
	.quote-detail-wrapper .currency-select, .quote-price-col .qunt-price { padding: 5px 0; }
	.quote-detail-wrapper .product-info-col-2 .checkbox { margin-left: 10px; }
	.charges-table { overflow: auto; }
	.dis-col div label { left: 0; }
	.amout-col label { padding-left: 0; width: 10%; }
	.amout-col input { width: 90%; }
	.ob-my-quote-section a.btn-search { padding: 8px; font-size: 12px; }
	/*--QUOTE CSS--*/
	.product-description .nav-tabs li { width: 33.33% !important; }
	.product-detail-wrapper .nav-tabs li a {padding: 12px 3px;}
	/*.more-option .contry-logo {width: 60%;margin-left: 0;padding-left: 0;}*/
	.more-option .contry-logo {width: 37%;margin-left: 0;padding-left: 0;}
	.optional-panel .more-option ul li {display: block;}
	.contry-logo > a.js_remove_image_artwork {font-size: 12px;}
	.contry-logo > a{margin-right: 6px;}
	.email-address-col .email-col input[type="text"]{padding-right: 5px !important;}
	.email-address-col .email-col{width: 80%;}
	.share-product{width: 290px;}
	.share-product span {float: left;font-size: 13px;line-height: 25px;}
	.search-address-section .form-group.inp-parts.cstm label {width: 100%;}
	.search-address-section .inp-parts.cstm .checkout-select-wrapper {width: 100%;}
	.payment-type .form-group {margin-bottom: 6px;}  
	/*.ob-request-info-block .product-description .nav-tabs a{width: 100%;}*/
	.request-comment-box .profile-pic {width: 60px;height: 60px;}
	.user-comment{margin: 10px 0 0 0;}
	.quote-detail-wrapper .quote-block .panel-heading .delete-price span{padding: 0 10px;}
	.quote-block.discount-col .quote-content{padding: 10px;}
	.quote-block.discount-col .quote-content{padding: 5px;}
	.discount-col .checkbox-block span{font-size: 11px;}
	.upload-button {font-size: 12px;padding: 7px 8px;}
	.quote-detail-wrapper .delete-price a{margin-top: 0;width: 100%;}
	.quntity-count .selector-quantity {width: 110px;}
	.quntity-count .selector-btn .sp-plus, .quntity-count .selector-btn .sp-minus{width:25px;height:25px;}
	.quntity-count .selector-input{height: 25px;width: 55px;}
	.quntity-count .selector-input input{font-size: 12px;height: 23px;}
	.product-result-col .active span{height: 23px; padding-top: 4px;}
	.product-result-col .pagination .active span{padding: 3px 4px;}
	.product-result-col li.disabled .fa-angle-left{height:13px;}
	.pagination-sm>li>a, .pagination-sm>li>span {padding: 2px 8px;font-size: 12px;}
	.search-product-popup .pagination>li>a, .search-product-popup pagination>li>span{font-size:12px; padding:0px 5px}
	.pagination > li > a, .ob-product-detail-page .pagination > li > span{line-height:15px;}
	.search-product-popup .pagination>li{width:21px;}
	.inquiry-page-comment-section .profile-pic{height: 50px;width: 50px;}
	.inquiry-page-comment-section .user-comment{margin-top: 15px;}
	.request-comment-info .request-comment-box p{text-align:left;}
	.contry-logo img{max-width:28px; max-height:35px;}
	#js_request_quote_qty_box .quntity-count{margin-bottom: 5px;}
	#js_request_quote_qty_box .quntity-count .selector-quantity{margin-left:80px !important; margin-right:0px;}
	.ob-main-address-block .search-address-section .form-group.inp-parts.cstm label { width: 100%;}
	.ob-main-address-block .search-address-section .inp-parts.cstm .checkout-select-wrapper {width: 100%;}
	.quote-detail-wrapper .quote-detail-title ul {float: none !important; margin: 10px 0; text-align: center;}
	.quote-detail-title li:nth-child(1), .quote-detail-title li:nth-child(2), .quote-detail-title li:nth-child(3) {display: block;width: 100%;}
	.quote-detail-title li {margin-bottom: 10px;float: none;text-align: center;margin: 5px auto;display: inline-block;}
	.edit-profile-section .row .form-group input[type="submit"] { margin: 0 auto; display: block; float:right;}
	.edit-profile-section {text-align:center;}
	.help-products .index-help-block {height: 64px !important;}
	.checkout-tab-block.gust-user-part {overflow: scroll;}
	.banner-block-delete .btn-default { margin:0;}
	.modal-footer button.btn-primary.btn.btn {margin-top: 0px;min-height: 30px;}
	.add-new-address.modal .continue-btn {min-width: 100px;}
	/*.inp-parts { margin-bottom:5px !important;}*/
	.header-search.search-field button { min-width:50px;}
	/*input[type="submit"], input[type="button"], input[type="reset"], button[type="submit"], button[type="reset"] { min-width:50px;}*/
	.prod-det.col-xs-12 > img {height: 54px; margin: 5px;}
	.shipping-method .ship-col-right {padding-right: 0;}
	.shipping-method .ship-col-right .shipping-datepicker {width: 100%;}
	.ob-product-detail-page .skuprice > div:first-child {width: 100%;}
	.print-position .print-checkbox > div {width: 100%;}
	.product-detail-wrapper .shipping-datepicker {width: 100%}
}

@media screen and (max-width:360px) {
	.header-loging li.header-login-text.guest { text-align:left;width:48%;right: 150px; }
	/*--QUOTE--*/
	.quote-button > div:nth-child(1) { padding-right: 0; }
	.quote-button > div:nth-child(2) { padding-left: 0; }
	.ob-my-quote-section .ui-link { font-size: 13px; }
	.quote-detail-title li a.btn { min-width: 150px; margin-left: 0; }
	.quote-detail-wrapper .quote-block .quote-header-block .input-group, .quote-detail-wrapper .quote-block .quote-header-block .search-width input[type="text"] {width:68%;}
	.billing-address-block .quote-content .custom-button { padding: 0 6px; }
	.quote-detail-wrapper .quote-block .panel-group .panel, .quote-detail-wrapper .quote-block .panel-heading { display: inline-block; width: 100%; }
	/*.quote-detail-wrapper .product-info-col-2.total-col td:first-child { width: 20%; }*/
	.quote-detail-wrapper .product-info-col-3 { padding: 10px; }
	.sort-product .sort{display: inline;}
	.ob-myaccount-mywishlist .ob-sort-block .sort-product {width:90%;}
	.ob-my-quote-section .product-description .nav-tabs li {width: 17% !important;}
	.ob-my-quote-section .product-description .nav-tabs li:last-child {width: 15% !important;}
	.ob-my-quote-section .product-description .nav-tabs .active a, .ob-my-quote-section .product-description .nav-tabs .active a:hover, .ob-my-quote-section .product-description .nav-tabs .active a:focus, .ob-my-quote-section .product-description .nav-tabs a:hover, .ob-my-quote-section .product-description .nav-tabs a:focus {height: 55px;}
	/*--END QUOTE--*/
	.art-fileupload .magnet-default-btn{margin-top: 10px;}
	.print-comparision .print-head .add-btn {float: right;margin-top: -115px;}
	.banner-over-text p { letter-spacing:1px;}
	.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group textarea {font: 12px arial;}
	.credit-card-payment form, .notes-block { text-align:center;}
	.notes p {padding: 0px 20px;}
	.info-menu.slidemenu .header-loging {margin-right: 25% !important;}    
	.header-loging li.header-login-text.guest {text-align: right;width: 35%;right: 0;margin-top:30px;}    
	.ob-header .logo-col {margin: 25px auto;}    
	.order-total { font-size: 18px;}    
	.ob-product-detail-page .skuprice>div {padding-right: 0px;}
	 .product-color-price-table {width: 100%; min-width: 1px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	.list-view .rating { right: -88% }
	.list-view .pro-button-details, .ob-quick-quote-block .list-view .pro-button-details { left: 20px; position: absolute; }
	.color-selected-col { width: 100% }
	.note-col.pull-left.email { width: initial }
	/*.print-title { float: initial; }*/
	.upload-button { padding: 4px 8px; }
	/*.estimate-detail { width: 30%; }*/
	.cart-item-view .estimate-detail {width: 100%;}
	.request-info-modal .estimate-detail { width: 100%; }
	.ob-product-detail-left .summary .estimate-detail{width: 100%;}
	.summary .estimate-detail{width: 100%;}
	.ob-logo-block .slidemenu { padding-top: 0px; margin-top:0;}
	.owl-teaser .owl-nav .owl-next, .recommeded-product-slider .owl-next { z-index: 9 }
	.stick-menu.header-loging { z-index: 999 }
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: static !important; right: initial; }
	.menu-box .navbar-nav > li > a { padding: 0 10px; font-size: 12px; }
	.dropdown.cart-popup.header-login-text { top: 35px }
	.top-search-block { position: absolute;}
	.pro-overflow .nav > li > a { padding: 22px 53px; }
	.home-content .pro-overflow .nav > li > a { padding: 18px; font-size: 12px; }
	.ob-quick-quote-block .list-view .pro-button-details {position: absolute;left: 110px;}
	.jssorb03 {position: absolute;text-align: center;margin: 0 auto;left: 50% !important;right: inherit !important;}
	.color-selection-box.dropdown-menu {top: 45px;}
	.ob-header .logo-col img {height: auto;max-height: 80px;}
	.ob-header .logo-col {margin: -25px 0 20px;}
	.top-search-block { top:50px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.list-view .pro-button-details { position: absolute;left: 20px; }
	.list-view .list-review { display: none }
	.list-view .brand-img { position: initial;display: block !important;}
	.ob-personal-info-mian-block { width: 100% }
	.quick-view-left .product-big-image { width: 100% !important; }
	.title-block .heading-2 { font-size: 25px }
	.color-selected-col { width: 100% }
	.note-col.pull-left.email { width: initial; }
	.estimate-detail { width: 100%; }
	.js-product-transaction-box2 .estimate-detail {width: 100%;}
	.ob-product-detail-left .summary .estimate-detail{width: 100%;}
	.summary .estimate-detail{width: 100%;}
	.shopping-table-block tbody tr td.discount-codes input[type="submit"] { min-width: 100px; }
	.choose-payment .ob-contact-info-block { padding: 100px }
	.checkout-tab-block .ob-contact-info-block { padding: 20px 5px; }
	.menu-box .navbar-nav > li > a { padding: 0 10px; font-size: 14px; }
	.product-add { background: rgba(0, 0, 0, 0) url("../images/goldstar/menu-arrow.png") no-repeat scroll right 20px; }
	.product-add { margin-right: 0px }
	.ob-logo-block .slidemenu { padding-top: 0px }
	.login-text span { display: initial; }
	.header-login-text.guest { right: 32% }
	.info-menu.slidemenu .header-loging {margin-right: 12% !important;}    
	.dropdown.cart-popup.header-login-text { top: 35px }
	.owl-teaser .owl-nav .owl-next, .recommeded-product-slider .owl-next { z-index: 9 }
	.stick-menu.header-loging { z-index: 999 }
	.pro-overflow .nav > li > a { padding: 20px 49.5px; font-size: 11px; }
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit { position: static !important; right: initial; }
	.menu-box .navbar-nav > li > a { padding: 0 12px; font-size: 12px; }
	.top-search-block { position: absolute;left: initial;}
	.banner-box .cat-left-side img { width: 100%; }
	.home-content .pro-overflow .nav > li > a { padding: 18px; font-size: 12px; }
	.ob-quick-quote-block .list-view .pro-button-details {position: absolute;left: 50px;}
	.jssorb03 {position: absolute;text-align: center;margin: 0 auto;left: 50% !important;right: inherit !important;}
	.inp-parts .checkout-select-wrapper .checkout-holder {margin: 0 5px 0 5px;}
	.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper, .search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select, .search-in-dropdown .inp-parts.ob-gender-select-box {font-size: 11px;}
	.product-section-box .text-right {text-align: right;float: none !important;}
	.search-mail-block .search-col input[type="submit"] {background: transparent url(../images/header-search-acc.png) no-repeat center center;margin-right: 0;height: 26px;width: 34px;top: -2px;margin-right: 3px;
		min-width: 35px;margin-top: 0;}
	.top-search-block {
		
		left: 0px;
	}
	.info-menu.slidemenu .header-loging {
		margin-right: -2% !important;
	}
}
@media screen and (min-width: 480px) and (max-width: 567px) {
.shop-menu-col { float: none; width: auto; }
.form-group ul.message li {font: 11px arial;color: #898989 !important;text-align:left;position: relative;top: 3px;}
}
@media only screen and (min-device-width : 412px)and (max-device-width : 732px) and (orientation : landscape) {
.info-menu.slidemenu .header-loging {margin-right: 11% !important;}
.header-loging li.header-login-text.guest {right: 280px;}       
}
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 3) { 
.info-menu.slidemenu .header-loging {margin-right: 10% !important;}
.header-loging li.header-login-text.guest {right: 280px;}    
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) { 
.info-menu.slidemenu .header-loging {margin-right: 12% !important;}
.header-loging li.header-login-text.guest {right: 280px;}    
}
@media only screen and (min-device-width : 320px)and (max-device-width : 568px) and (orientation : landscape) {
.info-menu.slidemenu .header-loging {margin-right: 14% !important;}
.header-loging li.header-login-text.guest {right: 280px;}       
}

/*=====================*MEDIA QUERY END===================*/
.order-total .row { padding: 0px 50px;}
.order-total .quote-charges-block-tab2 input {max-width: 83% !important;}
.order-total .checkbox-block label { margin-top: -10px; text-align: left !important; width: 100%; }
.chosen-container .chosen-results li { text-align: left !important; }
#upload_artwork_center .form-group .error-message li { bottom: -12px; }
.estimate-detail .estimate-tag-block .estimate-row img { margin: 5px; }
ul.js-category-menu li ul li label {text-transform: none;}
.hide_block{visibility:hidden;}
.sel-tab {background: #ea0d8c !important; border: 1px solid #ea0d8c  !important; }
.sel-tab a { color: #fff !important; }
.sel-tab a i.icon.profile-icon { background-position: -30px -7px !important; }
.sel-tab a i.fa-lock { color: #fff !important; }
.sel-tab a i.icon.wishlist-icon { background-position: -32px -128px !important; }
.sel-tab a i.icon.review-icon { background-position: -33px -169px !important; }
.sel-tab a i.icon.address-icon { background-position: -32px -207px !important; }
.sel-tab a i.icon.artwork-icon { background-position: -30px -248px !important; }
.sel-tab a .fa.fa-question-circle { color: #fff !important; }
#modal-table .print-product .table-data table tr{width: 33%;!important}

.main-shopping-block .shopping-cart-itemlist tr td.estimate-detail + td {text-align: left;}
.main-shopping-block .shopping-cart-itemlist thead tr.order-item-title th:nth-child(3) {text-align: left;}
.shipping-method .option-body .ship-col-right + .text-left {width: 100%;display: inline-block;padding-top: 15px;}

.edit-product-modal .estimate-detail .estimate-tag-block .estimate-row.js_selected_color_summary > div >div {width: 100%;}
.quote-detail-wrapper .scroll-content .estimate-tag-block .estimate-row > div {width: 100%;}




/*=======================  css for right to left homepage slider ===============*/
.ob-homepage-banner > #myCarousel img {height: 303px;max-width: 100%; width: 100%;}
.ob-homepage-banner > #myCarousel > .carousel-indicators {width: auto;margin-left: 0;transform: translateX(-50%);}
.ob-homepage-banner > #myCarousel > .carousel-indicators li {float: right;margin: 1px 4px;}
.ob-homepage-banner > #myCarousel > .carousel-indicators .active {margin: 0 3px;}
@media all and (transform-3d), (-webkit-transform-3d) {
			  .carousel-inner > .item.next,
			  .carousel-inner > .item.active.right {
			    left: 0;
			    -webkit-transform: translate3d(-100%, 0, 0);
			    transform: translate3d(-100%, 0, 0);
			  }
			 .carousel-inner > .item.prev,
			 .carousel-inner > .item.active.left {
			    left: 0;
			    -webkit-transform: translate3d(100%, 0, 0);
			    transform: translate3d(100%, 0, 0);
			  }
			}
			

			
			
			
			
			
			
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
.recommeded-product-slider .item {
    margin: 0 15px;
    width: 215px;
    display: inline-block;
}
	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #4e4e4e;
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }


	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }



	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }


	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	

	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}

	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	

	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	

	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	

	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	

	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	

	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}

	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	

	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	

	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	

	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 16px;
		background-color: #a2a2a2;
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 8px;
		margin: 4px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	

	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	

	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */
			

			
			/** navneet **/
			
			
.ob-header .ob-toptext {background-color: #d7d7d7;padding: 8px 0;font-weight: 400; font-size:18px; font-family: 'Proxima-nova-regular';}
.ob-header .ob-toptext a {color:#000;text-decoration: underline;font-family: 'Proxima-nova-light';}
.ob-header .ob-top-menu {border-top:0px;}
.nav-search-btn .search-form .header-search.search-field button i {color: #e31c79;background-image: url(../images/goldstar/search-icon-top.png);background-position: center center;height: 23px;width: 30px;background-repeat: no-repeat;}
.nav-search-btn .search-form .header-search.search-field button i:before {display:none;}
.header-search.search-field button:hover{background: transparent;}
.header-search.search-field button {border: 1px solid #B3B3B3;background: transparent;border-left: none;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
.header-search.search-field.advance-search-wrap.dropdown > input{  border-left: 0px !important; box-shadow: none;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper .custom-select{background: transparent !important;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {border: 1px solid #B3B3B3;border-top-left-radius: 20px;border-bottom-left-radius: 20px;border-right: 0px;}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper{background-color: transparent}
.ui-advance-search .top-search-block .search-form {float: left;width: 950px;}
.top-search-block {width: 950px;}
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit{right: auto;left: 20%;}   
.header-search.search-field.advance-search-wrap.dropdown {width: 490px;}
.inp-parts .checkout-select-wrapper{color: #0074b3;font-family: 'Proxima-nova-light' !important}
.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {border: 2px solid #eb178e;border-right: 0;}
.header-search .form-control:focus,
.header-search .form-control {border-top: 2px solid #eb178e;border-bottom: 2px solid #eb178e;font-family: 'Proxima-nova-light';color: #404040;font-size: 15px}
.header-search.search-field button {border: 2px solid #eb178e;border-left: 0;}
.header-search i.fa.fa-search.fa-fw {color:#000;}
.dropdown.login-col.header-login-text.order-popup a, .header-loging .login-text {color: #000 !important; padding:0px;}
.ob-logo-block .info-menu.slidemenu .header-loging{margin-right: 0% !important; background: transparent;}
.dropdown.login-col.header-login-text.order-popup, .info-menu.slidemenu .order-loging, .info-menu.slidemenu .header-loging { background: transparent;}
.header-search .form-control {border-top: 2px solid #eb178e;border-bottom: 2px solid #eb178e;}
.header-search.search-field button {border: 2px solid #eb178e;border-left: 0;}
.header-search i.fa.fa-search.fa-fw {color:#000;}
.dropdown.login-col.header-login-text.order-popup a, .header-loging .login-text {color: #000 !important;}
div#mainmenu>.ui-navigation>li {float: none;display: table-cell;text-align: center;padding-right: 0 !important;}
div#mainmenu>.ui-navigation {width: 100%;}
ul.dropdown-menu:after {left: 100px;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li.dropdown-submenu>a {font-size: 15px !important;font-family: 'Proxima-nova-light'; margin:0px 10px; font-weight:600 !important;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu {padding-left: 0px !important;    background-color: transparent !important;}
.menu-box .navbar-nav>li>a {color: #000;font-size:18px;  font-family: 'Proxima-nova-light'; text-transform: none; font-weight: bold;} 
.menu-box .dropdown-menu>li>a {padding: 4px 4px 4px;font-family: 'Proxima-nova-light';}
ul.nav.navbar-nav li>a:hover, .gosh-header .top-menu ul li a:hover {color:#ea0d8c}
.menu-box .navbar-nav{    margin-top: 65px;}
.top-search-block {position: absolute;top: -77px;}
.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {position: absolute !important;right: 74%;}
.menu-box .navbar-nav {margin-top: 80px;}
.header-loging li a {display: inline-block;}
.ob-menu {background: transparent;}
div#mainmenu>.ui-navigation { width: 100%;    display: table;margin-top: 80px;}
.middle {position: absolute;bottom: 0;text-align: center;width: 100%;left: 0;background-color: #eb1b9375;color: #fff;padding: 9px 0;font-size: 20px;top:initial;transform: translate(0%,0%);opacity: 1;}
.pro-overflow.whats-new-section ul {width: 100%;display: inline-block;}
.middle .text {background: transparent;font-size: 23px;height: auto;padding: 0px;text-transform: inherit;}
.prod-cat:hover .middle .text {font-size: 36px;}
.prod-cat:hover .middle {background-color: #00000063;top: 0;height: 100%;vertical-align: top;}
.prod-cat:hover .middle .text {transform: translateY(-50%) translateX(-50%);top: 50%;left: 50%;position: absolute;}
.get-social h1, .banner-over-text p,.whats-new-section h1 {color: #363636; text-align-last: center;font-size: 36px;font-family: 'Proxima-nova-light';font-weight: normal;padding: 15px 0;}
.whats-new-section ul li img {min-height: 216px;min-width: 216px;  transition: filter .5s ease-in-out;-webkit-filter: grayscale(0%);filter: grayscale(0%)}
.whats-new-section ul li img:hover {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.whats-new-section ul li {float: left;margin: 12px 12px 12px 11px;}
.pro-overflow.whats-new-section h3 {color: #eb5299;margin: 0 auto;text-align: center;font-size: 14pt;margin-top: 12px;    font-family: 'Proxima-nova-light';}
.banner-promotion .banner-over-text h4 {color: #e31c79;font-family: 'Proxima-nova-dark';font-size: 26px;margin-top: 20px;    margin-bottom: 16px;}
.banner-promotion .banner-over-text a {font-family: 'Proxima-nova-light';font-size: 30px;color: #e31c79;display: inline;font-weight: normal;}
.banner-catalog .banner-over-text h4 {color: #e31c79;font-family: 'Proxima-nova-dark';font-size: 26px;text-transform: uppercase;margin-top: 20px;margin-bottom: 16px;}
.banner-catalog .banner-over-text a {font-family: 'Proxima-nova-light';font-size: 30px;color: #e31c79;display: inline;font-weight: normal;}
.center-block{float: left;display: inline-block}
.banner-over-text p {margin: 5px 0;letter-spacing: 3px;font-weight: 600;padding-bottom: 0;padding-top: 21px;text-align: center;font-family:'Proxima-nova-light';font-size: 21px;color: #0074b3;margin-top: 8px;margin-bottom: 15px;}
.banner-over-text a.btn-sign-up{border-radius: 25px;font-size:18px !important;background:#ff671f;text-shadow:none;font-family:'Proxima-nova-light' !important;}
.banner-over-text .fa-angle-right {border: solid 1px;font-size: 18px;width: 20px;text-align: center;border-radius: 100px;line-height: 18px;vertical-align:middle;height: 20px;}
/*
.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu {width: 1090px;border: solid 2px #ea0d8c;background-color: #fff;}
.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu > li {width: 24.5%;float: left;position: relative;}
*/
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu {min-height: 1px;position: relative;left: 0px;display: block;width: 100%;}
/* .menu-box .ui-navigation .dropdown:nth-child(1) >.dropdown-menu > li:nth-child(5) {width: 130px;} */
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li {width: 100%;}
.menu-box .navbar-nav>li>a {color: #363636;background-image: none; padding: 0px;}
.dropdown-menu {background-color: #fff !important;box-shadow: none !important;}
.menu-box .dropdown-menu>li>a {border-bottom: 2px solid #ec008b59 !important;}
.dropdown-submenu .dropdown-menu li a{border-bottom: none !important;}
.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu div li {border-right: 0 !important;}
a.dropdown-toggle {background-image: none !important;}
/* ul.dropdown-menu:after {content: '';display: inline-block;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #ea0d8c;position: absolute;top: -8px;left: 40px;} */
.menu-box .ui-navigation > .dropdown:hover>.dropdown-menu {display: block;border: solid 2px #ea0d8c;left: 50%;transform: translateX(-50%);}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li.dropdown-submenu >a {font-weight: 500 !important;font-size: 18px !important; border-bottom: 1px dashed #bfbfbf;}
.menu-box .dropdown-submenu .dropdown-menu {padding: 5px 0 10px 10px !important;}
.menu-box .dropdown-menu>li>a:hover, .menu-box .dropdown-menu>li>a:focus, .menu-box .dropdown-menu .dropdown-submenu .dropdown-menu li a:hover { }
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul {padding-left: 18px !important;position: relative;left: 0;border: 0px;min-height: 1px;margin: 0px;display: block;padding-bottom: 0px !important;padding-top: 0px !important;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul:after{display: none;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li {position: relative;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul li a {font-size: 13px !important;text-transform: capitalize;font-weight: 400 !important;line-height: 1.42857143;color: #333 !important; font-family: 'Roboto',sans-serif;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul {width:100% ;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul li a:hover { }
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu {padding-left: 0px !important;}
.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu * {font-family:Arial,Helvetica Neue,sans-serif;}
.middle-footer {    padding: 55px 0;    background: #363636 !important;}
.middle-footer .footer-heading { font-size: 22px;font-weight: 500; color:#e31c79; text-shadow: none;font-family: 'Proxima-nova-light';}
.middle-footer .footer-link a {line-height: 30px;    font-size: 18px;font-family: 'Proxima-nova-light'; text-transform: capitalize;}
ul.dropdown-menu:after {left: 100px;}
.menu-box .navbar-nav>li>a {color: #000;}
.menu-box .dropdown-menu>li>a {padding: 4px 4px 4px;font-family: 'Proxima-nova-light';}
ul.nav.navbar-nav li>a:hover, .gosh-header .top-menu ul li a:hover {color:#ea0d8c}
.banner-over-text a.btn-sign-up {background: #e31c79;border-radius: 28px;font-family: 'SinkinSans-400Regular';min-width: 200px;text-shadow: none;font-size:16px;padding: 10px;box-shadow: 0px 2px 0px rgba(0,0,0,0.2);}
div#signup_modal_iframe_open {padding: 0 100px;}
div#signup_modal_iframe_open iframe {width: 100%;}
div#signup_modal_iframe.my_custum_modal .modal-dialog {width: 800px;}
div#signup_modal_iframe.my_custum_modal .modal-dialog  .modal-content {border: 3px solid #000;}
div#signup_modal_iframe.my_custum_modal .modal-dialog .modal-content .modal-header {border: 0px;}
div#signup_modal_iframe.my_custum_modal .modal-dialog .modal-content .modal-header button.close {color: #000;width: 33px;padding: 5px 0;border-radius: 30px;top: 15px;}
.ob-logo-block .info-menu {margin:15px 0 0 0; display: inline-block; float: right;}
.ob-logo-block .info-menu ul {padding:0px; margin:0px 0px 0 26px; display:inline-block;float: left;}
.ob-logo-block .info-menu ul .dropdown.login-col {position:relative;}
.ob-logo-block .info-menu ul .dropdown a {padding:0px;}
.ob-logo-block .info-menu ul .dropdown a * { font-family: 'Proxima-nova-regular'; font-size:14px; text-transform:uppercase}
.ob-logo-block .info-menu ul .dropdown a * .fa {font: normal normal normal 14px/1 FontAwesome;}
.ob-logo-block .info-menu ul .dropdown a img {margin-right: 10px;}
/*.top-info {background-color: #C0C0C0;padding: 0px 0;font-weight: 400; margin-bottom:30px; text-align:center;font-family: 'Proxima-nova-regular';}
.top-info p {color: #e31c79;font-size: 18px;margin-bottom: 0px;padding-bottom: 0px; line-height: 50px;}
.top-info a {color: #e31c79;font-family: 'Proxima-nova-light'; text-decoration: underline;}*/
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul {padding-left: 10px;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li {position: relative;}
.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li:after {content: "--";position:absolute;top:2px;left:0px;letter-spacing: -1px;}
.ho-soci-text { text-align-last: center; font-size: 36px !important; font-weight: normal; padding: 15px 0; font-family:'Proxima-nova-light' !important;} 
.socal-icons > a { margin: 0 15px; }
.dropdown.hover>a.product-add { }
.inp-parts .checkout-select-wrapper .checkout-holder {text-align:left; color:#777777; font-size:18px;padding: 0 0 0 30px;width: 110px;margin: 0 20px 0 0px;line-height: 42px;}
.banner-over-text p span {vertical-align: middle;text-transform: uppercase;padding-left: 26px;font-size: 30px;}
.banner-over-text p {font-size: 24px;font-weight: normal;font-family: 'Proxima-nova-light';color: #363636;margin: 5px 0;letter-spacing: 3px;padding-bottom: 0;}
.navbar-nav>li>.dropdown-menu {box-shadow:2px 2px 5px rgba(0,0,0,0.5) !important}
.search-in-dropdown {width:auto !important;}
.ho-soci-text,
.whats-new-section ul > h1 {padding-top: 30px !important;}
.text-center.socal-icons {padding-bottom: 20px;}
.slidemenu .dropdown-menu.user-dropdown .inner-box > ul {margin: 0px;}
.slidemenu .dropdown-menu.user-dropdown .inner-box > ul li {margin:3px 0;}
.slidemenu .dropdown-menu.user-dropdown .inner-box > ul li a:hover {background-color: transparent;color: #eb178e;}
.info-menu ul.cart li:last-child .dropdown-menu {top: 100%;right: auto;left: 0;margin-top: 10px;}

.menu-box .ui-navigation .dropdown:hover:nth-child(1)>.dropdown-menu {left: 0%;transform: translateX(0%);}
.menu-box .ui-navigation .dropdown:hover {position: relative;}
.ob-search-page-innerpage .carousel .carousel-indicators,
.ob-search-page-innerpage .carousel .carousel-control {display: none;}
div#search.container.ob-search-page {}
.ob-order-form-block  .inp-parts .checkout-select-wrapper .checkout-holder,
.ob-contact-form-block .inp-parts .checkout-select-wrapper .checkout-holder,
.request-info-popup-modal .inp-parts .checkout-select-wrapper .checkout-holder,
.ob-personal-info-mian-block .form-group.inp-parts .checkout-holder {font-size: 15px;font-family: arial;padding: 0 10px;width: 88%;}

/* 
.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu {width: 510px;}
.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu>li {width:33%;float: left;}
.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu:after {left: 47%;} 
.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu {width: 530px;}
.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu>li {width:50%;float: left;}
.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu:after {left: 47%;}

*/

div#mainmenu>.ui-navigation>li.dropdown.hover > a:after { content: ''; display: inline-block; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #000; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }

/** Check Inventory  popup **/
.table-checkinventory table thead tr th {
    text-align: center;
    padding: 10px;
    background: #EFEEF1;
    border: 2px solid #333;
}

.table-checkinventory table tbody tr td {
    padding: 5px;
    text-align: center;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    font-size:13px;
}
.table-checkinventory table tbody tr td.chat-now {
    padding: 0px;
}
.table-checkinventory p.text-center{
    color: red;
    font-size: 15px;
    margin-top: 9px;
}
.table-checkinventory table tbody tr td:last-child {
    border-right: medium none;
}

.table-checkinventory table tbody tr td .chat-now-block {
    background: #40A4EA none repeat scroll 0% 0%;
    padding: 0px;
    color: #FFF;
    line-height: 15px;
}
.table-checkinventory .chat-now-block span {
    font-size: 17px !important;
}
.table-checkinventory table tbody tr td.chat-now {
    padding: 0px;
}
.table-responsive.table-checkinventory img {
    height: 30px;
    width: 30px;
}
/** Check Inventory  popup **/
@media (min-width: 1200px) {
.quote-detail-wrapper .quote-block .quote-header-block .date-col {width: 25% !important;}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {position: relative !important;right: 0;width: 100%;left: 0;margin-top: -120px;}
	.ui-advance-search .top-search-block {display: block;top: 0px;position: relative;background-color: transparent;box-shadow: none;border: 0px;text-align:center;}
	.ui-advance-search .top-search-block .search-form {display:inline-block;width: 610px; float: none !important;}
	.nav-search-btn a.header-search-medium {display:none;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu {/*width: 953px;*/}
	header .search-in-dropdown {width: 25% !important;}
	.header-search.search-field.advance-search-wrap.dropdown {width: 72% !important;}
	.header-search.search-field.advance-search-wrap.dropdown > input {width: 78%;}
	.header-search.search-field button {background-color:#fff;}
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {width:auto !important;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	/*.top-info {padding: 8px 0;}
	.top-info p {line-height: 24px;font-size: 15px;}*/
	.menu-box .navbar-nav>li>a {font-size: 18px; padding:0px !important}
	div#mainmenu>.ui-navigation {display:table !important}
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {right: 0px;left: 0px;}
	.ui-advance-search .top-search-block {margin-left: 0px;width: 100%;text-align: center;}
    .ui-advance-search .top-search-block .search-form {width: 100%;float: none !important;}
	/* .menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu {width: 707px;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(1) >.dropdown-menu > li {width: 20.5%;}
	.menu-box .ui-navigation .dropdown:nth-child(1) >.dropdown-menu > li:nth-child(5) {width: 116px;} */ 
	.menu-box .dropdown-menu .dropdown-submenu .dropdown-menu {height:auto; }
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu>li>.dropdown-menu>div ul li>ul{width:100% !important;}
	.ob-logo-block .info-menu ul {margin: 0px 0px 0 10px;}
	header .search-in-dropdown {width: 25% !important;}
	.header-search.search-field.advance-search-wrap.dropdown {width: 75% !important;}
	.header-search.search-field.advance-search-wrap.dropdown > input {width: 85%;}
}

@media screen  and (min-width:768px) {
    /* .menu-box .ui-navigation .dropdown:hover:nth-child(8)>.dropdown-menu {width:530px;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(8)>.dropdown-menu>li {width:50%;float: left;}
	.menu-box .ui-navigation .dropdown:hover:nth-child(8)>.dropdown-menu:after {left: 47%;} */
	
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-one {padding: 15px 5px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-one > li {width: 100% ;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-two {padding: 15px 5px;width: 450px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-two > li {width: 49.8% ;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-three {padding: 15px 5px;width: 650px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-three > li {width: 33% ;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for {padding: 15px 5px;width: 900px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for > li {width: 24.8% ;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five {padding: 15px 5px;width: 1020px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five > li {width: 19.8% ;display: inline-block;vertical-align: top;}

	.menu-box .ui-navigation>.dropdown:hover>.dropdown-menu.outsidebox { transform: translateX(00%); left: auto; right: 0; }
	.menu-box .ui-navigation>.dropdown:hover>.dropdown-menu.outsidebox:after {right: 70px;left: auto;}
	
}
	
@media (max-width: 992px){
	/*.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu {width: 530px;transform: translateX(-80%);}
	.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu:after {left: 80%;}*/
	
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five {padding: 15px 5px;width: 600px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-five > li {width: 49% !important;display: inline-block;vertical-align: top;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for {padding: 15px 5px;width: 600px;}
	.menu-box .ui-navigation .dropdown >.dropdown-menu.submenu-for > li {width: 49% ;display: inline-block;vertical-align: top;}
}
@media screen  and (max-width:767px) {
	.whats-new-section ul li {width: 30%;margin: 10px 1.5%;}
	.whats-new-section .prod-cat {}
	.whats-new-section ul li img {max-width:100%; max-height:216px;    min-height: 1px;  min-width: 1px;    width: 100%;}
	.whats-new-section .prod-cat .text{width:100%;    font-size: 18px;}
	.prod-cat:hover .middle .text {    font-size: 26px;}
	
	.nav.navbar-nav.ui-advance-search.pull-right.position-inherit {left:0px; right:0px; position:relative; z-index: 1;display: inline-block;}
	.ob-header .logo-col + .col-sm-9 { width:100%; display:inline-block;}
	.ob-logo-block .info-menu {width:100%; text-align:center;}
	.ob-logo-block .info-menu ul{width:auto;}
	.ob-logo-block .info-menu ul li{width:100%;}
	.ob-logo-block .info-menu ul li a{width:auto;}
	.main-logo-part .ob-logo-block .info-menu ul li a span {position: relative;width: auto;top: 0px;text-align: center;left: 0;right: 0;border-radius: 0px;display: inline-block;height: auto;color: #000;background-color: transparent;}
	.header-loging li.header-login-text span.login-text {    position: relative; width:100%; top:0px;}
	.ob-logo-block .info-menu ul .dropdown.login-col > span {width: auto;display: inline-block;}
	.ob-logo-block .info-menu ul .dropdown.login-col > span span {width: auto;display: inline-block;}
	.ob-logo-block .info-menu ul .dropdown.login-col > span span > a {display: inline-block !important;}
	#mainmenu-nav .navbar-toggle > .icon-bar {background-color: #e63487;}
	div#mainmenu>.ui-navigation>li {display: inline-block;text-align: left;width: 100%;}
	div#mainmenu>.ui-navigation>li a {padding: 0 10px !important;margin: 10px 0;color: #fff;font-size: 15px;}
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu {position:relative;border: 0px;}
	.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li {width: 100% !important;}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu {background-color: transparent !important;}
	.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li a {color: #adb1bb !important;}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu li>a {width: 100% !important; background-image:none;}
	#mainmenu-nav #mainmenu .dropdown-submenu .dropdown-menu li a {color: #adb1bb;}
	.menu-box .ui-navigation .dropdown:hover >.dropdown-menu > li > .dropdown-menu > div ul li > ul li:after {color: #adb1bb;top: 0;}
	div#mainmenu>.ui-navigation>li.open ul {display: block; background-color:transparent !important}
	div#mainmenu>.ui-navigation>li ul {display: none;}
	#mainmenu-nav #mainmenu .navbar-nav .dropdown-menu li>a {width: 100%;}
	ul.dropdown-menu:after {display:none;}
	.top-search-block {width:100%;}
	.menu-box .navbar-nav>li>a.header-search-medium {font-size:16px;}
	#mainmenu-nav #mainmenu {width:auto;}
	.menu-box .navbar-nav>li.open>a.header-search-medium {color: #000;}
	.nav-search-btn.open .top-search-block {top:110%;}
	.header-search.search-field.advance-search-wrap.dropdown > input {border: 2px solid #eb178e; border-right: 0px;border-radius: 20px;}
	.search-in-dropdown .ob-gender-select-box span.checkout-select-wrapper {  border-radius: 20px; border: 2px solid #eb178e; }
	.dropdown.login-col.header-login-text.order-popup, .info-menu.slidemenu .order-loging, .info-menu.slidemenu .header-loging {float: none;}
    .banner-over-text p span {width: 100%;display: block;line-height: 36px;margin-top: 10px; padding-left:0px; font-size:20px;}
    .socal-icons {margin-bottom:20px;}
    .get-social h1, .banner-over-text p, .whats-new-section h1 {font-size: 28px;}
    .ob-logo-block .info-menu ul {margin: 0px 5px;}
    .ob-logo-block .info-menu ul .dropdown a * {font-size: 15px;}
    .ob-logo-block .info-menu ul .dropdown.login-col>span img,
    .ob-logo-block .info-menu ul .dropdown a img {margin-right: 5px;height: 20px;vertical-align: middle;}
    .ob-logo-block .info-menu ul .dropdown.login-col>span span>a {padding: 0 2px !important;}
    .ob-logo-block .info-menu ul li.header-login-text.order-popup {margin-top: -6px;right: 0px;}
	.ob-logo-block .info-menu ul li a {padding: 0 0px !important;}
	.menu-box .navbar-nav>li>a.header-search-medium.dropdown-toggle {padding: 0px !important;}
	.menu-box .navbar-nav>li>a.header-search-medium.dropdown-toggle + .top-search-block {top: 35px;}
	.menu-box .ui-navigation .dropdown:hover>.dropdown-menu {left: 0%;transform: translateX(0%);}
	.menu-box .ui-navigation .dropdown:hover:nth-child(4)>.dropdown-menu {width: 100%;transform: translateX(0%);}
	.menu-box .ui-navigation .dropdown:hover:nth-child(5)>.dropdown-menu {width: 100%;transform: translateX(0%);}
	
}

@media screen and (max-width:568px) {
	.whats-new-section ul li {width: 40%;margin: 10px 5%;}
	.get-social h1, .banner-over-text p, .whats-new-section h1 {font-size: 24px;}
	.ob-logo-block .info-menu ul .dropdown a * {font-size: 11px;}
}
@media screen and (max-width:410px) {
	.whats-new-section ul li {width: 90%;}
}

                   .modal-body.ob-product-detail-page .product-qut-main {
    margin: 10px;
    padding: 10px;
}

.modal-body.ob-product-detail-page .row.color-selection-block .col-lg-6.col-md-6.col-sm-6.col-xs-12 ,
.modal-body.ob-product-detail-page .row.choose-variation.js_select_color_boxes .col-lg-6.col-md-6.col-sm-6.col-xs-12 {width: 100%;}
.modal-body.ob-product-detail-page .quntity-count .selector-quantity {width: 100%;}
.modal-body.ob-product-detail-page .quntity-count .selector-quantity .selector-btn {width: 80px;text-align: center;}
.modal-body.ob-product-detail-page .option-body  .radio-but.radio {margin-bottom: 30px;}
.modal-body.ob-product-detail-page .upload-button {background-color: #1f73b7;}