@font-face{font-family:'FjallaOne-Regular';src:url("fonts/FjallaOne-Regular.eot") format("embedded-opentype"),url("fonts/FjallaOne-Regular.woff") format("woff"),url("fonts/FjallaOne-Regular.ttf") format("truetype"),url("fonts/FjallaOne-Regular.svg#FjallaOne-Regular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSans-Regular';src:url("fonts/OpenSans-Regular.eot") format("embedded-opentype"),url("fonts/OpenSans-Regular.woff") format("woff"),url("fonts/OpenSans-Regular.ttf") format("truetype"),url("fonts/OpenSans-Regular.svg#OpenSans-Regular") format("svg");font-weight:normal;font-style:normal}
*{margin:0;padding:0}
body{font-family:OpenSans-Regular!important;color:#000;background-color:#eaeaea}
p{font-family:OpenSans-Regular}
img{border:0;vertical-align:top}
a{color:#004c90;text-decoration:underline}
a:hover{text-decoration:none}
:focus{outline:0}
h1{font-size:18px;font-weight:normal;font-family:'FjallaOne-Regular'}
h2{font-size:16px;font-weight:bold;font-family:'FjallaOne-Regular'}
h3{font-size:14px;font-weight:bold;clear:both;font-family:'FjallaOne-Regular'}
h4{font-size:13px;font-weight:bold;font-family:'FjallaOne-Regular'}
h5{font-size:12px;font-weight:bold;font-family:'FjallaOne-Regular'}
h6{font-size:11px;font-weight:bold;font-family:'FjallaOne-Regular'}
.btn:hover,.btn:active,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.small-button:hover,.big-button:hover,.small-button:active,.big-button:active,.small-button.active.focus,.big-button.active.focus,.small-button.active:focus,.big-button.active:focus,.small-button.focus,.big-button.focus,.small-button:active.focus,.big-button:active.focus,.small-button:active:focus,.big-button:active:focus,.small-button:focus,.big-button:focus{outline:none!important;box-shadow:none!important}
.small-button,.big-button{text-transform:uppercase;border-radius:0;font-family:'FjallaOne-Regular';letter-spacing:.2px;display:inline-block;vertical-align:top}
.small-button{padding:6px 20px;font-size:16px;height:40px}
.big-button{padding:10px 20px;font-size:18px;height:50px}
.small-button.main-color,.big-button.main-color{background-color:#76c043;color:#fff;border:1px solid #76c043}
.small-button.main-color:hover,.small-button.main-color:active,.small-button.main-color:focus,.big-button.main-color:hover,.big-button.main-color:active,.big-button.main-color:focus{background-color:#63a138;border:1px solid #63a138}
.small-button.secondary-color,.big-button.secondary-color{background-color:#004c90;color:#fff;border:1px solid #004c90}
.small-button.secondary-color:hover,.small-button.secondary-color:active,.small-button.secondary-color:focus,.big-button.secondary-color:hover,.big-button.secondary-color:active,.big-button.secondary-color:focus{background-color:#286090;border:1px solid #286090}
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:middle;text-align:center;font-weight:normal}
.category-description caption,th,td{text-align:left}
address{font-style:normal;color:#000;font-size:8pt;font-family:Verdana,Arial,Helvetica,sans-serif}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small{font-size:10px}
big{font-size:1.2em}
.underline{text-decoration:underline}
ul,ol{list-style:none}
.noPadding{padding:0!important}
a:hover{text-decoration:none}
a:focus{outline:0;outline-offset:0}
.form-control::-moz-placeholder{font-style:italic;color:#ccc!important}
.form-control::-webkit-placeholder{font-style:italic;color:#ccc!important}
.form-control::-ms-placeholder{font-style:italic;color:#ccc!important}
.header-container{height:145px}
.welcome-header{background-color:#333;text-align:center;height:36px;line-height:36px;float:left;width:100%}
.welcome-header p{color:#e3e3e3;margin:0}
.welcome-header .list-inline{margin:0;padding:0}
.welcome-header .list-inline a{color:#fff;font-family:fjallaone-regular;font-size:16px;margin-left:10px;text-transform:uppercase}
.welcome-header .list-inline a i{font-size:30px;margin-right:5px;vertical-align:middle}
.welcome-header .list-inline a:hover{text-decoration:none}
.logo-header{background-color:#fff;padding:17px 0 7px;border-bottom:1px solid #ededed;float:left;width:100%}
.logo-header .logo strong{font-size:0;height:0;left:-999em;line-height:0;overflow:hidden;position:absolute;text-indent:-999em;top:-999em;width:0}
.logo-header .form-search label{display:none}
.logo-header input{border:4px solid #dfdfdf;border-right:0;height:55px;padding:0 10px;color:#ccc;background-color:#fff;font-size:16px;width:92%;font-style:italic}
.login-sec ul{margin:0;padding:0;float:right}
.login-sec ul li{margin-left:10px;padding:0 7px}
.login-sec ul li a{color:#676767;font-size:16px;text-transform:uppercase;font-family:'FjallaOne-Regular';float:left;position:relative}
.login-sec ul li a i{display:block;width:100%;text-align:center;font-size:30px;color:#333;-webkit-transition:ease all .2s 0s;-moz-transition:ease all .2s 0s;transition:ease all .2s 0s}
.login-sec ul li a:hover,.login-sec ul li a:focus,.login-sec ul li a:active{text-decoration:none;outline:0}
.login-sec ul li:hover a i{color:#76c043}
.logo-header .search-sec{position:relative;padding-left:55px}
.search-sec .searchIcon{cursor:pointer;background-color:#63a138;padding:10px 15px 9px;position:absolute;right:10px;top:0;border:4px solid #dfdfdf;border-left:none}
.search-sec .searchIcon i{color:#fff;font-size:27px}
.login-sec ul li a i.fa-user{font-size:26px}
.navbar.top-menu{margin:0;min-height:auto;float:left}
.navbar.top-menu a{color:#004c90;font-family:"FjallaOne-Regular";font-size:18px;padding:10px 12px 8px;text-transform:uppercase}
.navbar.top-menu li:first-child a{padding-left:14px}
.navbar.top-menu .open>a,.navbar.top-menu .open>a:hover,.navbar.top-menu .open>a:focus,.navbar.top-menu a,.navbar.top-menu a:hover,.navbar.top-menu a:focus{background-color:transparent;outline:0}
.navbar.top-menu .navbar-nav>li ul{background:#fff;text-align:left;border:1px solid #ccc;box-shadow:none;left:0;top:38px;padding:0;width:225px;border-radius:0}
.navbar.top-menu .navbar-nav>li ul li a{padding:8px 12px;text-transform:none;color:#999;font-size:15px;border-top:1px solid #ccc;font-family:OpenSans-Regular}
.navbar.top-menu .navbar-nav>li ul li a:hover,.navbar.top-menu .navbar-nav>li ul li a:focus,.navbar.top-menu .navbar-nav>li ul li a:active{background-color:#b7b7b7;color:#fff;outline:0;text-decoration:none}
.navbar.top-menu .navbar-nav>li ul li:first-child a{border:0}
.banner-image>img{width:100%}
.phone-sec a,.phone-sec span{color:#76c043;font-family:"FjallaOne-Regular";text-transform:uppercase;line-height:36px;font-size:20px;margin-top:2px;float:left}
.phone-sec a i,.phone-sec span i{color:#76c043;font-size:24px;-webkit-transition:ease all .2s 0s;-moz-transition:ease all .2s 0s;transition:ease all .2s 0s}
.phone-sec a:hover,.phone-sec a:focus,.phone-sec a:active{text-decoration:none;color:#63a138;outline:0}
.phone-sec a:hover i,.phone-sec a:focus i,.phone-sec a:active i{color:#63a138}
.footer-container{background-image:url('/content/footer-background-desktop.jpg');float:left;width:100%}
.footer-sec{font-family:"FjallaOne-Regular"}
.footer-sec .footer-chat-area{padding:15px 0 10px}
.footer-sec div{color:#e8e8e8}
.footer-sec .chat-sec{margin-top:18px}
.footer-sec .container .footer-chat-area>div:first-child,.footer-sec .container .footer-about-area>div:first-child{padding-left:0}
.footer-sec .container .footer-chat-area>div:last-child,.footer-sec .container .footer-about-area>div:last-child{padding-right:0;padding-left:0}
.footer-sec h2,.footer-sec h3,.footer-sec h4{text-transform:uppercase;color:#fff}
.footer-sec h2{display:inline-block;float:none;font-size:26px;font-weight:normal;text-align:left;vertical-align:middle}
.footer-sec h3{font-size:24px;font-weight:normal;margin-top:0;display:inline-block}
.footer-sec h4{font-size:15px;font-weight:normal;margin:0 0 5px;text-align:left}
.chat-sec .btn-green{background-color:#76c043;border:1px solid #76c043;font-size:18px;margin-bottom:5px;padding:10px 15px;text-transform:uppercase;color:#fff}
.chat-sec .btn-green i{font-size:26px;margin-left:2px}
.chat-sec>p{margin:0 0 -3px}
.footer-chat-area .guarantee-sec{padding-left:0}
.footer-sec h2>span{font-size:12px;margin-top:3px;text-transform:uppercase;display:block}
.footer-chat-area .guarantee-sec>i{font-size:40px;position:relative;margin-right:5px;vertical-align:middle}
.footer-chat-area .guarantee-sec>i>i{color:#333;font-size:20px;left:6px;position:absolute;top:9px}
.footer-sec .signup-sec,.footer-sec .trusted-logo-area{padding-left:45px}
.footer-sec .footer-about-area{padding:15px 0}
.footer-about-area p{font-family:OpenSans-Regular;padding-bottom:20px;line-height:24px;font-size:14px;padding-right:20px;text-align:justify}
.serving-year-area .page-options{display:inline-block}
.p_catalog_print_footer{display:inline-block;width:45%;vertical-align:middle;padding:20px;text-align:left}
.footer-chat-area .guarantee-sec h2{font-size:20px;width:45%}
.footer-chat-area .guarantee-sec h2 span{display:inline-block;padding-left:10px;text-transform:capitalize}
.p_catalog_print_footer a{display:inline-block;width:100%}
.paddingTopBottom35{padding:35px 0}
.footer-sec .trusted-logo-area{border-left:1px solid #fff;height:190px}
.signup-sec{background:rgba(153,153,153,0.4);padding:54px 0;float:left;width:100%}
.signup-sec form div .form-group{display:inline-block;margin-bottom:0;font-family:OpenSans-Regular;margin-right:5px;max-width:150px;width:100%}
.signup-sec form .form-group:last-child{margin-left:2%}
.signup-sec form .form-group .form-control{border-radius:0}
.signup-sec form .btn{background-color:#76c043;color:#fff;border:1px solid #76c043;text-transform:uppercase;border-radius:0;padding:6px 12px 6px;font-size:16px;font-family:'FjallaOne-Regular';letter-spacing:.2px;display:inline-block;margin-left:-3px;vertical-align:top;height:40px}
.signup-sec form .btn:hover,.chat-sec .btn-green:hover{background-color:#63a138}
.signup-sec form div .form-group .form-control{height:40px;padding:0 10px;border:1px solid #999;color:#333;box-shadow:0}
.footer-menu{padding-top:15px;border-top:1px solid #fff;text-align:center;background-color:#fff}
.footer-menu .navbar{float:left;min-height:auto;width:100%;margin-bottom:5px}
.footer-menu .navbar ul{float:left;width:100%;text-align:left}
.footer-menu .navbar ul li{display:inline-block;float:none}
.footer-menu .navbar a{color:#014380;padding:0 10px;font-family:OpenSans-Regular;font-weight:bold;border-left:2px solid;line-height:14px}
.footer-menu .navbar li:first-child a{border:0;padding-left:0}
.footer-menu .navbar a:hover{background-color:transparent}
.footer-menu p{font-size:12px;color:#333;text-align:right;margin:0}
.footer-menu .pull-right{width:100%}
.src-key{color:#333;padding-bottom:10px;border-left:2px solid;line-height:14px;padding:0 0 0 10px;margin:0 0 0 5px!important}
.col-md-6.col-xs-12.padRight0{padding-right:0}
.col-md-6.col-xs-12.padLeft0{padding-left:0}
.get-sha{text-align:right;margin-bottom:5px;display:inline-block;width:100%}
.get-sha span{font-family:OpenSans-Regular;font-size:12px;color:#333}
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown{position:relative;z-index:497;float:left}
ul.dropdown li{float:left;zoom:1}
ul.dropdown li a,ul.dropdown li span{display:block}
ul.dropdown li:hover{position:relative;z-index:499}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:498;width:100%}
ul.dropdown ul li{float:none;vertical-align:middle}
ul.dropdown li:hover>ul{visibility:visible}
.breadcrumbs ul li:first-child{padding-left:1px}
.header-container.borderTop{border-bottom:1px solid #cbcbcb}
.breadcrumbs ul.list-inline{margin-top:30px;margin-left:14px}
.breadcrumbs ul li{font-family:OpenSans-Regular;font-size:14px;color:#666}
.breadcrumbs li a{color:#004c90;text-decoration:none}
.breadcrumbs .current-category{color:#434343}
.breadcrumbs .current-category strong{font-weight:normal}
.category-title h1{color:#6f6f6f;font-size:60px;font-family:'FjallaOne-Regular';text-transform:uppercase;margin-top:40px;margin-bottom:50px}
.contentInner .sidebar-search{padding-left:0}
.contentInner .content-item{padding-right:0}
.block-title h3{color:#5a5a5a;text-transform:uppercase;font-family:'FjallaOne-Regular';border-bottom:1px solid #ddd;padding-bottom:5px;margin-top:0;padding-left:5px}
.block-content dl{float:left;width:100%}
.block-content dt{background:none!important;color:#7a7a7a!important;font-family:'FjallaOne-Regular';border-bottom:1px solid #ddd;padding-bottom:5px!important;padding-left:5px!important;font-weight:normal!important;font-size:18px!important;margin-top:20px!important;float:left;width:100%;text-transform:none!important}
.block-content ol{float:left;margin-top:5px;width:100%}
.block-content ol li{padding:0!important}
.block-content ol li a{color:#5a5a5a;float:left!important;font-family:OpenSans-Regular;padding:1px 6px!important;width:100%;font-size:14px!important}
.block-content ol li a:hover,.block-content ol li a:focus,.block-content ol li a:active{color:#004c90;text-decoration:none}
.block-content .amshopby-attr img,.block-content .amshopby-attr-selected img{height:20px;margin:1px 2px 1px 0;width:20px;padding:0;float:none}
.item-dropdown{float:right}
.item-dropdown.items-sort{margin-right:80px}
.item-dropdown h4{color:#5a5a5a;display:inline-block;font-family:"FjallaOne-Regular";font-size:16px;text-transform:uppercase;vertical-align:middle}
.products-grid .item{vertical-align:top;margin-top:40px;text-align:center;width:33%;margin-bottom:20px;min-height:325px}
.product-color .list-inline li,.product-rating .list-inline li{padding:0}
.product-color li img{height:20px;width:20px}
.product-rating .list-inline li i{color:#ccc;font-size:16px;margin-top:7px}
.product-rating .list-inline li i.starred,.product-rating .list-inline li i.starred{color:#ffd108}
.product-shop h5{font-family:'FjallaOne-Regular';font-size:23px;margin:5px 0 2px;color:#014380}
.product-shop h5 a{color:#014380}
.product-shop h5 a:hover{text-decoration:none}
.product-shop h2{font-family:'FjallaOne-Regular';font-size:16px;margin:5px 0 2px;color:#014380}
.product-shop h2 a{color:#014380}
.product-shop h2 a:hover{text-decoration:none}
.product-shop .product-price{color:#646464;font-family:OpenSans-Regular;font-size:15px;font-weight:bold}
.product-image{position:relative;margin-bottom:8px;float:left;width:100%}
.product-badge{color:#fff;text-transform:uppercase;font-family:'FjallaOne-Regular';line-height:16px;border-radius:100%;height:46px;position:absolute;right:0;top:0;width:46px;z-index:9}
.bg-green{background-color:#5ac321;padding-top:7px;font-size:13px}
.bg-red{background-color:#fd3100;line-height:46px}
.bg-orange{background-color:#f7941c;padding-top:7px}
.bg-blue{background-color:#00579a;line-height:46px}
.bg-cyan{background-color: #009fe3;padding-top: 12px;line-height: 13px;font-size: 14px;}
.estimated_ship_date,.estimated_ship_date span{font-size:14px;color:#616161;padding:0;font-weight:normal}
.estimated_ship_date_bold{font-weight:bold}
.category-products .pager,.listing-type-grid .pager{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:5px;padding-top:15px}
.category-products .pager li,.listing-type-grid .pager li{margin:0 3px;display:inline-block;vertical-align:middle;padding:0}
.category-products .pager li>a,.listing-type-grid .pager li>a,.category-products .pager li>span,.listing-type-grid .pager li>span{border-radius:0;background-color:#e0e0e0;color:#333}
.category-products .pager li>span,.listing-type-grid .pager li>span{background-color:#004580;color:#fff}
.category-products .pager .previous>a,.listing-type-grid .pager .previous>a,.category-products .pager .next>a,.listing-type-grid .pager .next>a{border:medium none;color:#6b6b6b;font-size:20px;padding:0;background-color:transparent;margin:0 10px}
.item-dropdown-area,#algolia-sorts{padding:0;margin:0 0 0 4px;border:1px solid #9a9a9a;width:120px;border-radius:0;overflow:hidden;background-color:#fff;display:inline-block;vertical-align:middle;display:inline-block;font-family:FontAwesome;position:relative}
.item-dropdown-area::before,#algolia-sorts::before{content:"\f107";position:absolute;right:7px;top:7px;z-index:0;font-family:FontAwesome}
.item-dropdown-area select,#algolia-sorts select{padding:6px;width:100%;border:0;box-shadow:none;background-color:transparent;background-image:none;position:relative;z-index:9;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:OpenSans-Regular}
.catalog-category-view .products-grid .star-rating{vertical-align:middle}
.catalog-category-view .star-ratings-sprite{margin:0 auto;vertical-align:middle;display:inline-block}
.catalog-category-view .label.review-count-amount{margin:0 0 0 5px;padding:0;vertical-align:middle;color:#004c90;font-weight:normal;font-size:14px}
.products-grid .product-shop .product-price{width:100%}
.product-options .color-selected a i{color:#fff;display:block;left:11px;position:absolute;top:6px;z-index:999}
div.block-layered-nav dd a.amshopby-attr-selected{background:none!important;border:none!important}
.block-content .currently li{border-radius:0;font-family:OpenSans-Regular;font-weight:400;margin-bottom:0;margin-right:10px;display:inline-table;line-height:14px}
.currently span{float:right;background:#efefef;margin-left:3px;padding:10px 12px;color:#666}
.currently .clearFilter{width:auto!important;padding:10px 12px!important;background:#efefef;color:#666}
.block-content .currently+.actions{float:right}
.price-box.product-price .label{color:#646464!important}
.product-color{margin-top:5px;float:left;width:100%}
.product-shop{float:left;width:100%}
.swatches-container .swatch-img{border:1px solid #888;cursor:pointer;display:inline-block;margin:0 2px;padding:8px;width:8px;height:8px}
.item-dropdown select:focus{outline:0}
.label.configurablePrice{display:none}
.listUp .pager{display:none}
.listBottom .sortByRow{display:none}
.product-shop.category_sec h5{text-transform:uppercase;font-size:26px}
.chat-sec>h2{margin-left:10px;margin-top:0}
.signup-sec h4{margin-top:0;font-family:"FjallaOne-Regular";color:#fff;text-transform:uppercase;margin-bottom:20px}
.signup-sec .form-group.email_input{max-width:200px}
.dropdown-submenu.open>a{box-shadow:0 -3px 3px rgba(0,0,0,0.3);position:relative;z-index:9;background-color:#fff!important;color:#76c043}
.navbar.top-menu .navbar-nav>li ul{border:0 transparent;box-shadow:0 -0 6px rgba(0,0,0,0.3);z-index:1}
.header-container.borderBottom{border-bottom:1px solid #cbcbcb}
.menuOpen>a{box-shadow:0 -3px 3px rgba(0,0,0,0.3);color:#76c043!important;position:relative;z-index:9;background-color:#fff!important}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.item-dropdown select{width:122%}
}.help-sec ul{margin:10px 0 0;padding:0;float:right;white-space:nowrap}
.help-sec ul li{margin-left:10px}
.help-sec ul li a,.help-sec ul li span{color:#76c043;font-size:20px;text-transform:uppercase;font-family:'FjallaOne-Regular';vertical-align:middle}
.help-sec ul li a i,.help-sec ul li span i{text-align:center;font-size:22px;color:#666;-webkit-transition:ease all .2s 0s;-moz-transition:ease all .2s 0s;transition:ease all .2s 0s;vertical-align:middle}
.help-sec ul li a:hover,.help-sec ul li a:focus,.help-sec ul li a:active{text-decoration:none;outline:0}
.help-sec ul li:hover a i{color:#111}
.help-sec p{float:right;text-align:center;font-size:16px;font-family:OpenSans-Regular;margin-bottom:0;font-weight:bold;color:#626262}
.checkout-process .list-inline li{color:#9a9a9a;text-align:center;width:33%;float:left;position:relative;z-index:9}
.checkout-process li i{font-size:40px}
.checkout-process li .check_title{font-family:'FjallaOne-Regular';display:block;width:100%;font-size:16px;text-transform:uppercase;letter-spacing:.2px;margin:2px 0 0}
.checkout-process .circle{background-color:#9a9a9a;border-radius:50%;display:inline-block;height:10px;width:10px}
.checkout-process .circle::after{background-color:#9a9a9a;bottom:8px;content:"";height:3px;position:absolute;width:100%;z-index:0;z-index:-1}
.checkout-process li:last-child .circle::after{width:0}
.checkout-process li.active{color:#76c043}
.checkout-process li.active .circle{background-color:#76c043}
.continue_text{color:#004c90;display:block;font-family:OpenSans-Regular;font-size:16px;margin-top:12px;width:100%}
.continue_text:hover{text-decoration:none}
.lod-csr-section{margin:10px 0 0}
.lod-left,.lod-right{display:inline-block;width:49%;background-color:#eee;padding:16px 30px;min-height:140px}
.lod_title{color:#76c043;font-size:30px;font-weight:normal;font-family:FjallaOne-Regular;letter-spacing:.3px;text-transform:uppercase}
.lod_fields-left,.lod_fields-right{width:50%}
.lod_fields-left{float:left}
.lod_fields-right,.lod-right,.lod-days{float:right}
.lod_field{width:100%;max-width:180px}
.lod-lable{text-align:left;font-weight:bold}
.lod-days{text-align:right}
.lod_message,.lod_field{font-family:OpenSans-Regular!important;color:#666}
.page-title.category-title{margin:40px 0 60px;float:left;width:100%}
.category-title h1{display:inline-block;margin:0;vertical-align:middle;line-height:53px}
.page-title .btn,.proceed-checkout .btn{background-color:#76c043;border:1px solid #76c043;border-radius:0;color:#fff;display:inline-block;float:none;font-family:"FjallaOne-Regular";font-size:20px;letter-spacing:.2px;padding:10px 18px;text-transform:uppercase}
.page-title .continue_text{display:inline-block;width:auto;margin-right:10px}
.similar_product_sec{border-top:1px solid #747474;float:left;width:100%;padding:22px 20px 20px 36px;margin-bottom:20px}
.similar_product_sec>h3{font-family:fjallaone-regular;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#646464;font-size:20px;margin-right:20px}
.similar_product_sec .product-image,.similar_product_sec .product-spec{float:none;display:inline-block;vertical-align:middle;margin:0;width:auto}
.similar_product_sec .product-spec{text-align:center;margin:0 10px 0 5px;width:auto!important}
.similar_product_sec .product-spec .product-shop span{width:100%;max-width:155px;display:inline-block}
.similar_product_sec .product-spec .product-shop .price-box .price span:first-child{display:none}
.similar_product_sec .product-spec .product-rating .star-ratings-sprite{display:inline-block;vertical-align:middle}
.similar_product_sec .product-spec .product-rating .label.review-count-amount{display:inline-block;color:#000;padding-left:4px;vertical-align:text-bottom}
.featherlight-content .similar_product_sec .product-spec .product-shop span{width:100%;max-width:155px;float:none;text-align:center;font-size:15px}
.similar_product_sec .product-spec .product-shop h5{font-size:18px}
.similar_product_sec .list-inline{display:inline-block;margin:0;vertical-align:middle}
.popup-container .similar_product_sec .list-inline{width:100%}
.similar_product_sec .list-inline li{vertical-align:middle;padding:0}
.product-bag{border-top:1px solid #666;border-bottom:1px solid #666;float:left;width:100%;margin:10px 0 20px}
.product-bag table.table thead th{border:0 none;font-family:"FjallaOne-Regular";font-size:16px;text-align:center;text-transform:uppercase;color:#666}
.product-bag table .product-image,.product-bag table .product-spec{width:auto;display:inline-block;vertical-align:middle}
.product-bag table.table td{color:#616161;font-size:18px;font-weight:bold;vertical-align:middle;text-align:center}
.product-bag table.table tr:first-child td{border:0}
.product-bag table.table td:first-child{text-align:left}
.product-bag table .product-spec{color:#616161;margin-left:10px}
.product-bag table .product-spec h5,.product-bag table .product-spec h5 a{color:#616161;font-weight:600;margin:0;font-size:17px}
.product-bag table .product-spec p{font-size:16px;margin:2px 0;font-weight:100}
.grp-est-date-row td{background-color:#eee;padding:16px 30px!important}
.grp-est-date-row span{font-family:FjallaOne-Regular;letter-spacing:.2px}
.grp-est-date-row span{color:#76c043;font-size:22px;font-weight:normal}
.button_action{display:inline-block;vertical-align:top}
.button_action .btn{background-color:#004c90;border-color:#004c90;border-radius:0;font-family:"FjallaOne-Regular";font-size:18px;font-weight:100;padding:7px 20px;text-transform:uppercase;height:50px}
.button_action .btn-remove,.grp-est-date-row .extended{background-color:rgba(0,0,0,0);border:medium none;color:#004c90;font-family:opensans-regular;font-size:14px;font-weight:normal;height:17px;padding:0;width:100%}
.button_action .btn-remove{display:block}
.grp-est-date-row .extended{padding-left:5px}
.product-bag .table input.input-number,.button_action input{border:1px solid #9a9a9a;float:left;font-family:opensans-regular;font-size:16px;font-weight:normal;height:42px;max-width:105px;padding:10px;width:100%}
.product-number{position:relative;display:inline-block;vertical-align:middle}
.inpBtn{background-color:#9d9d9d;color:#fff;font-weight:normal;height:20px;line-height:20px;position:absolute;right:0;text-align:center;width:18px;cursor:pointer;float:left}
.inpBtn.btn-dec{bottom:0}
.inpBtn.btn-inc{top:0}
.btn-clear-cart{color:#ca0528;float:left;font-size:16px;font-style:italic;margin-bottom:5px;border:1px solid transparent;transition:all ease .3s 0s;background-color:#fff}
.btn-clear-cart:hover{text-decoration:none;color:#ca0528;border-bottom:1px solid}
.promo-sec h3{font-size:18px;color:#666;font-family:'OpenSans-Regular';font-weight:bold;margin-top:0}
.promo-sec .button_action{margin-top:15px}
.promo-sec .button_action .btn{margin-left:8px}
.promo-sec .item-dropdown-area{width:185px;float:left;margin-right:8px;border-color:#949494;margin-left:0}
.item-dropdown-area select{padding:6px;width:100%;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:OpenSans-Regular}
.promo-sec .item-dropdown-area select{font-size:16px;padding:8px 6px}
.promo-sec .input-large{max-width:156px}
.promo-sec input::-ms-placeholder{font-style:normal}
.promo-sec input::-webkit-placeholder{font-style:normal}
.promo-sec input::-moz-placeholder{font-style:normal}
.proceed-checkout{background-color:#eee;padding:22px!important;margin-bottom:20px}
.proceed-checkout label{color:#666;font-size:18px;font-weight:100}
.total-charges{border-top:1px solid;margin-top:10px;padding-top:10px!important}
.total-charges label{font-size:22px;font-weight:bold}
.proceed-checkout .btn{float:right;margin-top:20px;margin-bottom:10px}
.proceed-checkout .btn+a{font-size:14px}
.custom-price-edit-div{width:210px;margin:0 auto}
.custom-price-edit-div ul.form-list{width:100%;float:left;text-align:left}
.custom-price-edit-div ul.form-list li label{font-size:16px;font-weight:normal}
.custom-price-edit-div ul.form-list li.item-dropdown{float:left;width:100%;margin-top:5px}
.custom-price-edit-div ul.form-list li.item-dropdown label{width:100%}
.custom-price-edit-div ul.form-list li.item-dropdown .input-box.item-dropdown-area{margin:0;width:100%}
.custom-price-edit-div ul.form-list li input,.custom-price-edit-div ul.form-list li select{font-size:14px;font-weight:normal;color:#333;border-color:#9a9a9a}
p.onestepcheckout-numbers{color:#fff;font-family:fjallaone-regular;font-size:24px;font-weight:normal;padding:10px 0 10px 20px;text-transform:uppercase;background-color:#ccc;margin:0}
.onestepcheckout-numbers-1.onestepcheckout-numbers{background-color:#333}
.onestepcheckout-numbers-2.onestepcheckout-numbers{background-color:#666}
.onestepcheckout-numbers-3.onestepcheckout-numbers{background-color:#999}
.onestepcheckout-numbers span{background-color:#75c047;border-radius:100%;color:#fff;font-size:18px;margin-right:10px;padding:1px 9px;vertical-align:middle}
.onestepcheckout-column-left>div{float:left;width:100%}
#onestepcheckout-form input::-moz-placeholder{font-style:normal}
.onestepcheckout-shipping-method .button_action .btn{padding:7px 18px}
.arrow-left{border-bottom:28px solid rgba(0,0,0,0);border-left:15px solid #999;border-top:28px solid rgba(0,0,0,0);height:0;position:absolute;right:-15px;top:0;width:0;z-index:9}
.onestepcheckout-numbers-1+.arrow-left{border-left-color:#333}
.onestepcheckout-numbers-2+.arrow-left{border-left-color:#666}
.checkoutcontainer .payment-methods .input-box.input-half{width:40%}
.checkoutcontainer .payment-methods .input-box.input-quater{width:60%}
.onestepcheckout-column-left #billing_address_list li .input-box .item-dropdown-area select{border:0}
.onestepcheckout-column-left #billing_address_list li .item-dropdown-area{border-color:#ccc;width:100%;margin:0}
.onestepcheckout-column-left #shipping_address_list li .input-box .item-dropdown-area select{border:0}
.onestepcheckout-column-left #shipping_address_list li .item-dropdown-area{border-color:#ccc;width:100%;margin:0}
.group-select .payment-type label{margin-bottom:0;font-weight:bold;vertical-align:middle}
.payment-credit-card i{color:#989898;font-size:23px}
.onestepcheckout-shipping-method-block span,.group-select .payment-type label{width:140px;color:#3a3a3a;font-size:16px}
.payment-type.payment-paypal{margin-bottom:15px}
.enter_zip{font-style:italic}
.shipMethod{padding:0!important}
label.safe-secure{font-weight:bold}
#delego_cc_type_type_div{display:none}
.ccNumber{float:none!important}
.checkout-agreements .item-dropdown-area{width:100%;margin:0 0 10px 0}
.checkoutcontainer input[type="radio"]:checked,.checkoutcontainer input[type="radio"]:not(:checked){position:absolute;left:-9999px}
.checkoutcontainer input[type="radio"]:checked+label,.checkoutcontainer input[type="radio"]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block;color:#666;white-space:nowrap}
.checkoutcontainer input[type="radio"]:checked+label:before,.checkoutcontainer input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #75c047;border-radius:100%;background-color:#75c047}
.checkoutcontainer input[type="radio"]:checked+label::after,.payment-type input[type="radio"]:not(:checked)+label::after{background-color:#fff;border-radius:100%;content:"";height:8px;left:5px;position:absolute;top:5px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;width:8px}
.checkoutcontainer input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.checkoutcontainer input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.checkoutcontainer input[type="radio"]:not(:checked)+label:before{border:1px solid #ccc;background-color:#fff}
.checkoutcontainer input[type="checkbox"]:checked,.checkoutcontainer input[type="checkbox"]:not(:checked){position:absolute;opacity:0}
.checkoutcontainer input[type="checkbox"]+label{position:relative;cursor:pointer;padding:0}
.checkoutcontainer input[type="checkbox"]+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:1px solid #ccc}
.checkoutcontainer input[type="checkbox"]:disabled+label{color:#b8b8b8;cursor:auto}
.checkoutcontainer input[type="checkbox"]:disabled+label:before{box-shadow:none;background:#ddd}
.checkoutcontainer input[type="checkbox"]:checked+label:after{content:"";position:absolute;font-family:FontAwesome;left:4px;top:0;background:white;width:2px;height:2px}
col{width:auto}
.product-bag table.table thead th:first-child{width:42%}
.product-bag table .product-image{width:auto;float:left}
.product-bag table .product-spec{width:70%}
#shopping-cart-totals-table{width:100%}
#shopping-cart-totals-table td.a-left{font-size:18px;color:#666;font-weight:100;padding-bottom:5px}
#shopping-cart-totals-table td.a-right{text-align:right;font-size:18px;color:#666;font-weight:100}
#shopping-cart-totals-table{font-weight:normal}
#shopping-cart-totals-table tbody tr:last-child td{padding-bottom:11px}
#shopping-cart-totals-table thead tr td{font-weight:bold;padding-bottom:10px}
#shopping-cart-totals-table tbody{margin-bottom:10px}
#shopping-cart-totals-table tfoot{border-top:1px solid}
#shopping-cart-totals-table tfoot tr td{font-weight:bold!important;padding-top:10px;font-size:22px!important}
#shopping-cart-totals-table tfoot tr td span{font-weight:bold!important;padding-top:10px;font-size:22px!important;color:#666}
.catalog-product-view .availability{display:none}
.catalog-product-view .product-img-box{float:left;width:100%;max-width:560px;position:relative}
.catalog-product-view .product-img-box .carousel-sec{float:left;max-width:80px;width:100%}
.catalog-product-view .product-img-box .page-options{float:left;text-align:center;width:82%;position:relative}
.catalog-product-view .product-img-box .carousel-sec .items>li{border:1px solid #ccc;float:left;height:70px;line-height:70px;margin-bottom:20px;text-align:center;width:70px}
.catalog-product-view .product-shop{float:left;max-width:520px;width:100%}
.catalog-product-view .product-shop .product-name h1{color:#5e5e5e;font-family:fjallaone-regular;font-size:30px;margin:0}
.catalog-product-view .product-shop .product-rating .list-inline{margin:0}
.catalog-product-view .product-name>p{color:#858585}
.star-ratings-sprite{background:url(../image/star-image.png) repeat-x;font-size:0;height:21px;line-height:0;overflow:hidden;text-indent:-999em;width:100px;margin:0}
.star-ratings-sprite-rating{background:url(../image/star-image.png) repeat-x;background-position:0 100%;float:left;height:21px;display:block}
.catalog-product-view .product-shop .star-rating+.ratings{display:inline-block;vertical-align:middle;padding-left:10px;line-height:10px}
.catalog-product-view .product-shop .star-rating{display:inline-block;line-height:0;vertical-align:middle}
.catalog-product-view .products-grid .star-rating+.ratings p.rating-links{margin:0}
.catalog-product-view .product-shop .amshopby-attr>img{height:20px;width:20px}
.catalog-product-view div#remove-simple-qtybox{margin-bottom:15px}
.catalog-product-view .product-options label,.catalog-product-view .add-number-counter-for-qty label{color:#676767;float:left;font-family:fjallaone-regular;font-size:20px;font-weight:normal;margin-bottom:0;text-transform:uppercase;width:100%}
.catalog-product-view .add-number-counter-for-qty input{border-radius:0;height:40px;padding:6px 10px;width:100%;max-width:105px;border:1px solid #999;color:#333}
.catalog-product-view .product-shop ol.single-choice{float:left}
.catalog-product-view .product-shop ol.single-choice>li{float:left;margin-right:0}
.catalog-product-view .btn-cart.btn.btn-primary,.account-info .btn-cart.btn.btn-primary{background-color:#76c043;border-color:#76c043;border-radius:0;font-family:fjallaone-regular;font-size:18px;font-weight:normal;text-transform:uppercase;height:50px}
.catalog-product-view .btn-cart.btn.btn-primary:hover,.account-info .btn-cart.btn.btn-primary:hover{background-color:#63a138;border-color:#63a138}
.catalog-product-view .stock-text{float:left;margin-top:10px;width:100%}
.catalog-product-view .stock-text>p{float:left;margin-bottom:0;width:100%;color:#666}
.catalog-product-view .product-collateral{float:left;width:100%;margin:50px 0 10px;text-align:center}
.catalog-product-view .product-collateral .nav-tabs li{display:inline-block;float:none}
.catalog-product-view .product-collateral .nav-tabs li a{background-color:#ededed;border:1px solid #ccc;border-radius:0;color:#004c90;font-family:"FjallaOne-Regular";font-size:15px;letter-spacing:.3px;margin-left:-6px;text-transform:uppercase}
.product-collateral .tab-content{padding:50px 50px 30px}
.footer-menu{float:left;width:100%}
.tier-category-option.fineBistroCat{display:inline-block;width:50%}
.tier-category-option.fineBistroCat h3{margin:0 0 10px 0;font-size:18px;font-family:FjallaOne-Regular}
.product-collateral .tab-content ul{list-style:disc inside}
label#product-image-color-name{text-align:center;display:block;width:auto;clear:both;margin-left:80px;height:25px}
.catalog-product-view .price-box.product-price .price{font-size:26px;color:#676767;padding-left:0;font-family:fjallaone-regular;font-weight:normal}
.catalog-product-view .price-box.product-price .label{padding-left:0}
.catalog-product-view .add-number-counter-for-qty .inpBtn{font-size:23px;height:19px;line-height:19px}
div#advice-required-entry-attribute92{float:left;width:100%}
.catalog-product-view .validation-advice{color:red}
.catalog-product-view fieldset{position:relative}
.catalog-product-view .swatches-container{margin-top:5px;float:left}
.catalog-product-view .product-options-wrapper dl.last{margin-bottom:10px}
.catalog-product-view .swatches-container .swatch-img{padding:12px;height:12px;width:12px;position:relative}
.catalog-product-view .super-attribute-select#attribute92{visibility:hidden;position:absolute;left:-1900px}
.catalog-product-view input[type="radio"]:checked,.catalog-product-view input[type="radio"]:not(:checked){position:absolute;left:-9999px}
.catalog-product-view input[type="radio"]:checked+label,.catalog-product-view input[type="radio"]:not(:checked)+label{margin:5px 0 0 0;font-family:Opensans-Regular;font-size:14px;text-transform:none;position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.catalog-product-view input[type="radio"]:checked+label:before,.catalog-product-view input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #75c047;border-radius:100%;background-color:#75c047}
.catalog-product-view input[type="radio"]:checked+label::after,.payment-type input[type="radio"]:not(:checked)+label::after{background-color:#fff;border-radius:100%;content:"";height:8px;left:5px;position:absolute;top:5px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;width:8px}
.catalog-product-view input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.catalog-product-view input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.catalog-product-view input[type="radio"]:not(:checked)+label:before{border:1px solid #ccc;background-color:#fff}
.quantity_number .product-number{right:18px;vertical-align:middle}
.quantity_number .product-number .inpBtn{position:relative;float:right;clear:right}
.quantity_number .product-number .inpBtn.btn-dec{margin-top:1px}
.quantity_number input{float:left}
.validation-advice{color:#f00;font-size:12px}
.swatches-container i.fa.fa-check{top:5px;position:absolute;left:5px;color:#fff}
.swatches-container .swatch-img.current[title="White"] i{color:#000}
#product-options-wrapper .input-box.item-dropdown-area{width:98%;margin:0}
#product-options-wrapper .input-box.item-dropdown-area.parent92{width:100%;background:transparent;border:0;margin:0}
#product-options-wrapper .input-box.item-dropdown-area.parent92::before{display:none}
#product-options-wrapper .custom-radio:last-child{margin-bottom:5px;float:left}
.materialOption select#attribute379{visibility:hidden;position:absolute;left:-2000px}
.materialOption .fa.fa-chevron-down{display:none}
.embFhBadge{width:98%;float:left;background:#004c91;color:#fff;text-transform:uppercase;margin-bottom:10px}
.embFhBadge p{font-family:FjallaOne-Regular;padding:6px 0;vertical-align:middle;margin:0;display:inline-block}
.mediaGallery{float:left;width:100%;position:relative}
.embFhBadge a.goto-id{color:#fff;font-family:OpenSans-Regular;text-transform:lowercase;text-align:right;float:right;padding:6px 10px;font-size:12px}
.embFhBadge p i.fa.fa-check-square-o{font-size:17px;padding:0 5px 0 10px;display:inline-block;vertical-align:middle}
.soldin-multiple{display:inline-block;margin:0}
.soldin-and-qty-both{vertical-align:middle;margin-top:-3px}
.moreThanCountOne .soldin-multiple.soldin-and-qty-both{margin-left:22px}
p.nextToQty{display:inline-block;margin-left:15px}
.price-box .strikeThrough{text-decoration:line-through}
.product-t-shirts-unisex-clearance .product-collateral{width:100%}
.product-collateral .emailto-link{font-size:11px;margin:51px 0 0}
.box-collateral,.block-wishlist{background:#fff url(../images/block-content-bottom-img.gif) no-repeat 0 100%;text-align:center;margin-bottom:10px}
.block-wishlist{padding-bottom:8px}
.tab-container .tab-content .box-reviews{text-align:left}
.tab-container .tab-content .box-reviews h2{font-size:9pt;font-family:Verdana,Geneva,sans-serif;border-bottom:1px solid #ccc;padding-bottom:12px;margin-bottom:6px}
.tab-container .tab-content .box-reviews h2 strong span{font-weight:normal}
.box-collateral .box-title,.sidebar .block.block-wishlist .block-title{background:#457ed7 url(../images/box-title-bg.gif) no-repeat 0 0;padding:5px 0;text-align:center}
.block.block-wishlist .block-title strong{background:0;padding:0}
.block-wishlist .mini-products-list .product-image{float:none;margin:0}
.block-wishlist .mini-products-list .product-details{margin:0}
.catalog-product-view .block-wishlist .price-box{left:0}
.box-up-sell .box-title{padding:8px 0}
.box-up-sell .box-title,.box-up-sell .box-title h2{background:url(../images/also-consider-bg.gif) no-repeat 0 0}
.box-up-sell .box-title h2{background-position:0 100%}
.box-up-sell{background:url(../images/also-consider-bot-bg.gif) no-repeat 0 100%}
#customer-reviews .box-title{background:none!important}
.box-up-sell .products-grid{border-left:3px solid #f78200;border-right:3px solid #f78200;margin-bottom:10px;padding:0}
#upsell-product-list .product-name a{font-size:12px;color:#043982;font-family:Verdana,Arial,sans-serif;font-weight:bold}
#upsell-product-list li,#upsell-product-list li span{font-size:10px;font-family:Verdana,Geneva,sans-serif}
.box-up-sell .products-grid li{margin-top:10px;padding:0 14px 10px;width:141px}
#customer-reviews.box-collateral{background:0;text-align:left}
.box-collateral .box-title strong{color:#fff;font-family:Verdana,Geneva,sans-serif}
.box-collateral .box-title h2{font-size:12px;line-height:1.2;color:#000333;font-weight:bold}
.box-up-sell .box-title h2{color:#fff}
.box-collateral .box-content{padding:20px 20px 0}
#product-reviews-list.box-content img{margin-top:8px}
#product-reviews-list.box-content .info{float:left;font-family:"FjallaOne-Regular";font-size:20px;line-height:30px;margin-right:15px;padding:0 2px 5px 0;width:14%;color:#666;margin-top:-6px}
.comments time{color:#666;float:right;font-family:"FjallaOne-Regular";font-size:18px}
#product-reviews-list .data-table.review-summary-table{float:left;margin-bottom:30px;width:100%}
#product-reviews-list.box-content .comments{float:left;width:84%}
#product-reviews-list.box-content .comments p{margin-top:10px;color:#666}
#product-reviews-list.box-content .comments>strong{color:#666;text-transform:uppercase;font-family:"FjallaOne-Regular";font-weight:normal;font-size:24px}
.reviews-product-list .box-collateral .box-content{padding:0}
.reviews-product-list #product-reviews-list.box-content .info{margin-top:3px}
.comments-section .star-rating{margin-bottom:10px;justify-content:left}
.verifiedBuyer i{color:#999;font-size:24px;margin-right:5px}
.verifiedBuyer{color:#76c043;text-transform:uppercase}
.comments-section .left b{font-weight:normal;color:#666}
#product-reviews-list.box-content .comments>div{color:#666;margin-top:5px;font-size:13px}
.box-collateral ul.block-content,.block-wishlist .block-content{border-left:1px solid #457ed7;border-right:1px solid #457ed7}
.box-collateral ul.block-content.last{margin-bottom:7px}
.box-collateral .block-content .item-info{padding:20px 3px 7px}
.box-collateral .block-content .item-info .price-box{left:0;font-size:10px}
.box-collateral .block-content .item-info .price-box .price{font-size:10px}
.sidebar .block .block-title strong small{color:#fff;font-size:12px}
.tab-list{position:relative}
.tab-list .tab{float:left;cursor:pointer}
.tab-list .active{cursor:default}
.tab-list .tab-container{position:absolute;left:0;width:98%}
.collateral-tabs{padding-bottom:20px;margin:0}
.collateral-tabs .tab{display:inline-block;float:none;white-space:nowrap;z-index:2;background:#dedede url(../images/bkg_collateral-tabs.gif) no-repeat 0 -35px;color:#222;padding:0 0 0 5px;font-size:12px;margin-left:3px}
.collateral-tabs .tab.last{margin-right:0}
.collateral-tabs .tab.first{margin-left:2px}
.collateral-tabs .tab span{color:#004c90;padding:1px 13px 0 0;line-height:28px;float:left;font-weight:bold;font-family:"FjallaOne-Regular";display:inline-flex}
.product-collateral .nav-tabs li a{background-color:#ededed;border:1px solid #ccc;border-radius:0;color:#004c90;font-family:"FjallaOne-Regular";font-size:15px;letter-spacing:.3px;margin-left:-6px;text-transform:uppercase}
.collateral-tabs .active{color:#000;font-weight:bold;z-index:3;border-bottom:0;background:#fff url(../images/bkg_collateral-tabs.gif) 0 0 no-repeat}
.collateral-tabs .active span{background-position:100% 0;padding-bottom:1px;color:#fff;font-family:Verdana,Arial,sans-serif}
.collateral-tabs .tab-container{text-align:left;z-index:1;top:57px;background:#fff;border-top:1px solid #ccc}
.collateral-tabs .tab-content{padding:10px 0 0 0;background:#fff;font-size:12px}
.product-collateral #collateral-tabs.collateral-tabs .tab{background:#ededed;height:58px;border:1px solid #ccc;border-radius:0;padding:0;margin:0;position:relative}
.product-collateral #collateral-tabs.collateral-tabs .tab.active:after{content:"";position:absolute;background-color:#fff;height:1px;bottom:-1px;width:100%}
.product-collateral #collateral-tabs.collateral-tabs .tab.active{background-color:#fff}
.product-collateral #collateral-tabs.collateral-tabs .tab.active span{color:#555;padding:22px 15px}
.product-collateral #collateral-tabs.collateral-tabs dt span div.ratings{padding-left:0;margin:0}
.product-collateral #collateral-tabs.collateral-tabs .tab span{background:0;padding:22px 15px;line-height:15px;display:block;width:auto;word-wrap:break-word;text-align:center;float:right;font-size:15px;font-weight:normal;text-transform:uppercase}
.collateral-tabs .tab span{background-color:#ededed;border-radius:0;color:#004c90;font-family:"FjallaOne-Regular";font-size:15px;text-transform:uppercase}
#product-page-tabreviews.reviewExist span{padding:15px!important}
#product-page-quote-request-content .tab-content{background-color:#fff!important;padding:50px 50px 30px}
.product-black-cargo-style-chef-pant .collateral-tabs .tab-content{padding-top:30px}
.collateral-tabs .tab-content object,.collateral-tabs .tab-content embed{width:100%!important;height:auto!important}
.why-buy-frm-kng{width:27%;padding-left:12px;float:right;border-left:1px solid #d1d1d1;padding:0 20px 0;min-height:200px;margin-left:10px;display:none}
.why-buy-frm-kng h1{margin:0 0 10px}
.why-buy-frm-kng h1 a{font-size:9pt;font-weight:bold;font-family:Verdana,Geneva,sans-serif}
.collateral-tabs .tab-container ul.disc{margin-top:0}
.collateral-tabs .tab-container ul.disc li{margin-left:0;text-decoration:none}
.tab-content{color:#666;font-size:14px!important;line-height:20px}
.collateral-tabs dt span div.ratings{float:right;padding-left:3px;line-height:13px}
.collateral-tabs dt span div.ratings div.left{line-height:20px}
.tab-content .std ul,.tab-content .std ol{list-style:inside!important;padding-left:11px;list-style-type:disc}
.catalog-product-view .swatches-container img.swatch-img{padding:0;vertical-align:top;height:26px;width:26px;border:0}
.catalog-category-view .swatches-container img.swatch-img{border:0;cursor:pointer;padding:0;height:18px;width:18px;vertical-align:top}
.popup-container{background-color:#fff;margin:0 auto;width:750px;z-index:9}
.popup-header>h3{color:#76c043;font-family:fjallaone-regular;font-size:30px;margin:0;text-transform:uppercase;vertical-align:middle;display:inline-block}
.close-popup{color:#cfcfcf;float:right;font-size:36px;line-height:30px}
.popup-header h3 i{font-size:38px;margin-right:2px}
.popup-container .similar_product_sec{float:none;padding:0}
.popup-container .similar_product_sec>h3{width:100%;text-align:center;margin-top:0;margin:10px 0 15px;color:#616161;font-size:22px}
.popup-container .similar_product_sec .product-image img{width:100%}
.popup-container .similar_product_sec>.list-inline>li{width:32.9%}
.popup-container .similar_product_sec>.list-inline>li .product-image{width:28%}
.popup-container .similar_product_sec .product-spec .product-shop h5{font-size:16px;max-width:130px;width:100%}
.popup-container .product-spec{display:inline-block;vertical-align:top;width:65%}
.popup-container .product-add-to-cart{margin:15px 0}
.popup-container .product-add-to-cart .product-image{margin-right:10px;float:none;width:auto;display:inline-block}
.popup-container .product-add-to-cart .product-spec>h5{color:#676767;font-family:fjallaone-regular;font-size:22px;margin:0}
.popup-container .product-add-to-cart .product-spec>h5 span{display:block;width:100%;font-size:14px;font-weight:normal;margin:5px 0;font-family:opensans-regular}
.product-detail-add-cart{border-right:1px solid #ccc;display:inline-block;max-width:435px;vertical-align:middle;width:100%;max-height:300px;overflow:auto}
.product-detail-after-cart{display:inline-block;vertical-align:middle;text-align:center;width:100%;max-width:310px}
.btn-shop.btn{background-color:#004c90;border-color:#004c90;border-radius:0;font-family:"FjallaOne-Regular";font-size:18px;font-weight:100;padding:7px 20px;text-transform:uppercase}
.product-detail-after-cart .btn.btn-cart{margin:8px 0}
.product-add-to-cart .product-spec>p{color:#676767;font-size:14px;font-weight:600;margin:0}
.popup-body .product-detail-add-cart h5 a{color:#676767}
.popup-container .stock,.popup-container .price-cart{width:100%;color:#676767;font-weight:bold}
.similar_product_sec .star-rating{justify-content:center}
.product-detail-after-cart .product-spec{width:100%!important}
.product-detail-after-cart .product-spec>p{font-size:16px}
div#childProductData{float:left;margin-top:10px;width:100%}
.product-name{margin-bottom:10px}
.product-shop .product-name h2{color:#5e5e5e;font-family:fjallaone-regular;font-size:26px;margin:15px 0 30px}
.discount-price{margin-right:8px;position:relative;padding:0 5px}
.discount-price::after{background-color:#ff0200;content:"";height:3px;left:0;position:absolute;top:48%;width:100%}
.add-number-counter-for-qty .inpBtn{font-size:23px;height:19px;line-height:19px}
.product-options-bottom>div{margin-bottom:15px}
.product-options-bottom .item-dropdown-area{max-width:200px;min-width:125px;width:100%;margin:0}
.expanded-boxes .product-number{margin-bottom:10px}
.size-name{background-color:#999;color:#fff;float:left;font-family:fjallaone-regular;font-size:18px;height:40px;line-height:40px;position:relative;text-align:center;width:37px}
.size-name .arrow-left{border-bottom:19px solid rgba(0,0,0,0);border-left:7px solid #999;border-top:19px solid rgba(0,0,0,0);right:-8px}
.size-chart input{padding-left:10px}
.swatch-img.required>a{display:inline-block;font-family:opensans-regular;font-size:14px;margin-left:20px;text-transform:none;vertical-align:middle;color:#004c90}
.product-number .product-number{margin:0}
.product-options li a i{display:none}
.product-options .color-selected a i{color:#fff;display:block;left:8px;position:absolute;top:4px;z-index:999}
.product-options li.color-selected[data-text="White"] i{color:#000}
.product-essential{margin:50px auto 0;width:100%;max-width:1100px}
.product-options li[data-text="White"] img{border:1px solid #ccc}
.product-options dl{float:left;margin-bottom:10px;width:100%}
.add-cart-align-left.button_action{margin-top:5px}
td.a-center.addpercent{color:#337ab7}
.product-more-area,.prod-bg-gray-sec{background-color:#eee;float:left;margin-bottom:2px;padding:15px;width:100%}
.product-more-area h2{font-size:26px;font-family:"FjallaOne-Regular";display:inline-block;margin:0;vertical-align:middle;color:#656565}
.product-more-area a,#product-options-wrapper dt a{color:#004c90!important;font-size:14px;padding-top:5px;font-weight:normal}
.product-more-area a:hover,#product-options-wrapper dt a:hover{text-decoration:none}
.custom-radio input[type="radio"]:checked,.custom-radio input[type="radio"]:not(:checked){position:absolute;left:-9999px}
.custom-radio input[type="radio"]:checked+label,.custom-radio input[type="radio"]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
.custom-radio input[type="radio"]:checked+label:before,.custom-radio input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #75c047;border-radius:100%;background-color:#75c047}
.custom-radio input[type="radio"]:checked+label::after,.custom-radio input[type="radio"]:not(:checked)+label::after{background-color:#fff;border-radius:100%;content:"";height:8px;left:5px;position:absolute;top:5px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;width:8px}
.custom-radio input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.custom-radio input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.custom-radio input[type="radio"]:not(:checked)+label:before{border:1px solid #ccc;background-color:#fff}
.more-price-option{margin-top:15px;display:none}
.more-price-option>div{float:left;width:100%;margin-top:2px;font-size:14px}
.custom-radio label{color:#676767;font-weight:normal}
.product-collateral .product-rating .list-inline{margin:0;line-height:16px}
.product-collateral .product-rating .list-inline li i{margin-top:0;font-size:14px}
.product-collateral .nav-tabs li{vertical-align:middle}
.product-collateral .nav-tabs li a{height:58px;line-height:38px}
.product-collateral .nav-tabs li:nth-child(2) a{line-height:normal}
.large_order-text{float:left;width:100%;max-width:510px;font-family:OpenSans-Regular}
.large_order-text>h3{color:#636363;font-weight:bold;font-size:24px}
.large_order-text>p{letter-spacing:.3px;color:#828282;font-size:16px;line-height:20px;margin:15px 0}
.large_order-text>ul{color:#828282;font-size:16px;line-height:19px;margin-left:15px}
.large_order-text>h4{color:#676767;font-family:OpenSans-Regular;font-size:20px;font-weight:bold;margin:-14px 0}
.large_order-form{background-color:#eee;float:right;width:100%;max-width:425px;padding:30px}
.large_order-form>h2{color:#6b6b6b;font-family:fjallaone-regular;margin:0 0 3px}
.large_order-form>span{font-size:13px;float:left;font-family:opensans-regular;width:100%}
.large_order-form>form{float:left;margin-top:10px;width:100%}
.input-full,.contact-form .field,.catalog-form .field{float:left;margin-bottom:5px;width:100%}
.input-full>label,.contact-form label,.catalog-form label{color:#505050;float:left;font-family:opensans-regular;font-size:15px;font-weight:normal;margin:0;width:100%}
.input-full>input,.input-full>textarea,.input-box>input,.input-box>textarea{border:1px solid #afafaf;display:inline-block;height:40px;width:100%;padding:0 10px}
.input-full>textarea,.input-box>textarea{height:85px}
.custom-checkbox input[type="checkbox"]:checked,.custom-checkbox input[type="checkbox"]:not(:checked){position:absolute;opacity:0;width:auto}
.custom-checkbox input[type="checkbox"]+label{position:relative;cursor:pointer;padding:0}
.custom-checkbox input[type="checkbox"]+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:1px solid #ccc}
.custom-checkbox input[type="checkbox"]:disabled+label{color:#b8b8b8;cursor:auto}
.custom-checkbox input[type="checkbox"]:disabled+label:before{box-shadow:none;background:#ddd}
.custom-checkbox input[type="checkbox"]:checked+label:after{content:"";position:absolute;font-family:FontAwesome;left:4px;top:0;background:white;width:2px;height:2px}
.input-full.custom-checkbox span{display:inline-flex;font-size:15px;font-weight:normal;line-height:17px}
.button-area{margin-top:10px}
.signup_form{display:inline-block}
.signup_form div{float:none;display:inline-block}
.myaccount_page{float:left;margin-top:40px;width:100%}
.myaccount_page .sidebar-search{padding-left:0}
.myaccount_page .content-item{padding-right:0}
.myaccount_page .block-content ul li a,.myaccount_page .block-content ul li strong{font-size:16px;padding:5px 0;color:#5a5a5a;float:left;font-family:OpenSans-Regular;width:100%}
.myaccount_page .block-content ul li.current a,.myaccount_page .block-content ul li.current strong{color:#76c043;font-weight:bold}
.myaccount_page .block-title h3{text-transform:none}
.content-area,.welcome-msg{float:left;max-width:620px;width:100%}
.myaccount_page .page-title{float:left;margin:0 0 20px;width:100%}
.myaccount_page .page-title h1{color:#6f6f6f;font-family:"FjallaOne-Regular";font-size:60px;line-height:53px;text-transform:uppercase;margin:0}
.welcome-msg p,.welcome-msg h2{color:#6e6e6e;font-size:16px;font-family:opensans-regular}
.welcome-msg h2{margin-top:0;margin-bottom:20px}
.orders-area{margin-top:30px;float:left;width:100%}
.orders-area>h4{color:#666;font-size:16px;font-weight:bold;margin:0 0 5px}
.orders-area>h4 a{font-weight:normal}
.orders-area table.table thead th{font-weight:bold;color:#6a6a6a;font-size:16px;padding-left:0;border-bottom:1px solid #ddd}
.orders-area table.table tbody td{color:#707070;font-size:16px;border-bottom:1px solid #ddd;border-top:0 none;padding:15px 0}
.orders-area table.table tbody td:last-child{text-align:right;padding-right:0}
.orders-area table.table tbody td a{padding-left:10px;margin-left:10px;color:#004c90}
.orders-area table.table tbody td a:last-child{border:0;padding-left:0;margin-left:0}
.account-info{background-color:#eee;float:left;margin-bottom:40px;max-width:700px;padding:20px;width:100%}
.info-box{float:left;width:100%}
.addrAdditional,.info-box h3{margin:0 0 15px;font-size:18px;font-weight:bold;color:#616161;font-family:OpenSans-Regular}
.account-info.contact-info{max-width:380px;min-height:353px;width:100%}
.account-info.address-info{float:right;max-width:462px;min-height:353px;width:100%}
.info-box p,.info-box address{color:#666;font-size:16px;line-height:19px;margin:0}
.info-box p a{float:left;margin-top:13px}
.address-info .info-box{clear:left;width:auto}
.address-info .info-box:last-child{margin-top:15px}
.account-info .form-list label{font-size:16px;font-weight:normal;margin:0}
.account-info .fieldset{float:left;max-width:320px;width:100%}
.account-info .fieldset:first-child{margin-right:20px}
.account-info .fieldset .item-dropdown{float:left;width:100%}
.account-info .fieldset .item-dropdown .item-dropdown-area{width:100%;margin:0}
.account-info .fieldset input{border:1px solid #9a9a9a;padding:6px;width:100%}
.account-info .form-list{margin:0}
.account-info .form-list li,.account-info .form-list .field:first-child{margin-bottom:10px}
.account-info .fieldset .legend{font-family:opensans-regular;font-size:16px;font-weight:bold;margin:0 0 10px}
.account-info .button-sec{float:left;width:100%;margin:0}
.addresses-list .account-info{max-width:49%;min-height:352px}
.account-info.addresses-additional{float:right}
.addresses-list .box-title{margin:0;line-height:22px;float:left}
.addresses-list address{float:left;clear:left}
.addresses-list li{margin-bottom:20px}
.address-edit-link{float:right;font-size:15px}
.address-edit-link>a{display:block;text-align:right;color:#115695}
.address-edit-link>a:last-child{color:#f54b4c;text-transform:uppercase}
.text-action{text-transform:uppercase}
.addresses-additional .box-title{margin-bottom:15px;width:100%}
.btnUpdate{margin:0!important}
p.back-link{float:left;width:auto}
.contact-form,.catalog-form{max-width:350px;float:left;background:#eee;padding:25px 30px 20px 30px;margin-bottom:30px}
.contact-form h4,.catalog-form h4{color:#5e5e5e;font-family:fjallaone-regular;font-size:30px;line-height:34px;margin:0;text-transform:uppercase}
.contact-form P,.catalog-form P{color:#5e5e5e;font-weight:600;font-size:12px}
.contact-form input,.catalog-form input{width:100%;height:38px;border:2px solid #cacaca}
.contact-form select,.catalog-form select{width:100%;height:38px;border:2px solid #cacaca}
.contact-form .item-dropdown-area,.catalog-form .item-dropdown-area{padding:0;margin:0;border:2px solid #cacaca;width:100%;border-radius:0;overflow:hidden;background-color:#fff;display:inline-block;vertical-align:middle;display:inline-block;font-family:FontAwesome;position:relative}
.contact-form .item-dropdown-area::before,.catalog-form .item-dropdown-area::before{content:"\f107";position:absolute;right:7px;top:7px}
.contact-form select.item-dropdown-area,.catalog-form select.item-dropdown-area{padding:6px;width:100%;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:OpenSans-Regular}
.contact-form .item-dropdown select:focus,.catalog-form .item-dropdown select:focus{outline:0}
.contact-form textarea,.catalog-form textarea{width:100%;height:125px;border:2px solid #cacaca}
.contact-form label,.catalog-form label{display:inline-block;color:#5e5e5e;font-weight:600;margin-bottom:0;margin-top:5px;max-width:100%}
.contact-form .btn-submit,.catalog-form .btn-submit{background:#76c043;color:#fff;padding:8px 25px;border:1px solid #76c043;font-family:fjallaone-regular;font-size:16px;float:right}
.contactus-right,.catalogrequest-right{margin-left:35px;float:left}
.contactus-right td,.catalogrequest-right td{font-size:14px;color:#5e5e5e}
.contactus-right h4,.catalogrequest-right h4{color:#5e5e5e;font-family:fjallaone-regular;font-size:30px;line-height:34px;margin:0;text-transform:uppercase}
.contactus-right .green-text,.catalogrequest-right .green-text{color:#76c043;font-size:14px}
.contactus-right p,.catalogrequest-right p{font-size:14px}
.contact-heading,.catalogr-heading{color:#5e5e5e;font-family:fjallaone-regular;margin:50px 0 50px 0}
.contact-heading h1,.catalogr-heading h1{font-size:45px;text-transform:uppercase}
.tollfree{font-weight:bold;font-size:14px;color:#5e5e5e}
.input-box.reasonOption{position:relative}
.reasonOption .fa.fa-chevron-down{position:absolute;right:9px;top:12px;z-index:9}
.account-create{background-color:#eee;float:left;margin-bottom:40px;max-width:700px;padding:30px;width:100%}
.account-create label{display:inline-block;font-family:opensans-regular;font-size:14px;margin-bottom:0;margin-top:5px;max-width:100%;color:#606060}
.account-create input{width:100%;height:38px;border:1px solid #b1b1b1}
.account-create .btn-submit{background:#76c043;color:#fff;padding:7px 20px;border:1px solid #76c043;margin-top:40px;font-family:fjallaone-regular;font-size:16px;float:right}
.question-block h4{color:#5e5e5e;font-family:fjallaone-regular;font-size:30px;line-height:34px;margin:0}
.font-18{font-size:18px}
.question-block p{font-size:16px;margin-bottom:0}
.check-align{left:25px;position:relative;top:-15px}
.account-create .fieldset,.account-create form>.control{float:left;width:48%}
.account-create .fieldset:nth-child(2n){float:right}
.account-create .item-dropdown{float:left;width:100%}
.account-create .item-dropdown>div{margin:0;width:100%}
.account-create .item-dropdown>div.input-box.item-dropdown-area{border:1px solid #b1b1b1}
.account-create label{font-weight:bold}
.question-block{float:left;margin-bottom:40px;margin-left:30px;max-width:400px}
.account-create label em{display:none}
.col2-set{background:#eee;width:100%;float:left;padding:25px 30px 20px 30px}
.registered-users{width:50%;float:left;border-right:2px solid #cacaca;padding:50px 140px 50px 100px}
.new-users{float:left;width:49%;padding:120px 130px 50px 110px}
.registered-users input{width:100%;height:40px;border:1px solid #b1b1b1}
.new-users .btn-new-customer,.button_action .btn-sign-in{background:#76c043;color:#fff;border:1px solid #76c043;font-family:fjallaone-regular;font-size:16px;margin-top:15px}
.new-users .btn-new-customer:hover,.button_action .btn-sign-in:hover{background:#63a138;border:1px solid #63a138}
.new-users .btn-new-customer:active,.new-users .btn-new-customer:focus,.button_action .btn-sign-in:active,.button_action .btn-sign-in:focus{background:#63a138;border:1px solid #63a138}
.button_action .btn-sign-in{margin-top:0}
.registered-users p strong{color:#5e5e5e;font-size:16px}
.new-users p{color:#5e5e5e;font-size:15px}
.note{position:relative;top:17px}
.registered-users label{display:inline-block;font-family:opensans-regular;font-size:14px;margin-bottom:0;margin-top:5px;max-width:100%;color:#606060}
.input-box.custom-checkbox{display:inline-block}
.registered-users .custom-checkbox input[type="checkbox"]+label::before{vertical-align:top}
.registered-users li a,.link-tip{font-weight:bold}
.buttons-set{float:left;margin-top:10px;width:100%}
.account-login{margin-bottom:110px;float:left;width:100%}
.account-info .fieldset .field.item-dropdown .item-dropdown-area{margin-bottom:10px}
.page-title.category-title.fPassword{margin-bottom:10px}
#forgotContainer{background-color:#eee;float:left;margin-bottom:30px;margin-top:30px;max-width:587px;padding:30px;width:100%}
#forgotContainer label{display:inline-block;font-family:opensans-regular;font-size:14px;margin-bottom:0;margin-top:5px;max-width:100%;color:#606060}
#forgotContainer input{width:70%;height:38px;border:1px solid #b1b1b1}
#forgotContainer .sendPassword{background:#76c043;color:#fff;border:1px solid #76c043;font-family:fjallaone-regular;font-size:16px;margin-left:15px;height:38px}
#forgotContainer .validation-advice{float:left;width:100%}
.myOrdersHistory{margin-top:0}
.back-link a{color:#004c90}
li.hideMenu{display:none!important}
ul.dropdown-menu{display:block}
.dropdown-menu a:hover{background:#747474!important;color:#fff!important;text-decoration:none}
#top-nav-home{display:none}
.cart_badge{background-color:#76c043;border-radius:100%;color:#fff;font-family:opensans-regular;font-size:12px;height:20px;left:20px;line-height:20px;position:absolute;text-align:center;top:-5px;width:20px;font-weight:bold}
.widget.widget-banner{color:#fff}
#show-more-price i.fa{font-weight:bold;font-size:23px;float:right;padding-left:5px}
div#quote-request>div{padding:0!important;font-size:14px!important;text-align:left}
.signup-sec .btn.btn-primary:hover,.chat-sec .btn-green:hover,.btn-cart.btn.btn-primary:hover,.proceed-checkout .btn-primary:hover,.contact-form .btn-submit:hover,.catalog-form .btn-submit:hover{background-color:#63a138;border:1px solid #63a138}
.product-bag .btn.btn-primary,.promo-sec .btn.btn-primary,.onestepcheckout-shipping-method .button_action .btn{height:42px}
.onestepcheckout-button{height:50px}
.info-box .box-title .btn-primary,.account-info.address-info .btn-primary,.popup-container .product-detail-after-cart .btn.btn-primary{height:40px}
.onestepcheckout-index-index .button_action .btn{height:40px}
.decoration-title{font-family:"FjallaOne-Regular";background-color:#457ed7}
.zeon-melco-beacon-index.page-popup{padding:0}
.zeon-melco-beacon-index .decoration-title{padding:30px 45px 30px 35px;margin:0!important}
.zeon-melco-beacon-index .melcoPopup{padding:10px 45px;margin-top:30px}
.zeon-melco-beacon-index .melcoPopup .decorationMethodsContainer{margin:0}
.customize-options-dropdown{width:60%;position:relative;vertical-align:middle;display:inline-block}
.zeon-melco-beacon-index .decoration-title label{color:#fff;display:inline-block;font-size:20px;font-weight:300;vertical-align:middle}
button.btn-filter{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#333;margin-left:20px;padding:10px 20px;text-align:left;position:relative;width:100%;font-family:"OpenSans-Regular";font-size:20px}
.dropdown-menu{background-color:#fff;border:1px solid #fff;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.5);left:20px;position:absolute;top:0;width:100%;z-index:9;display:none}
.dropdown-menu .arrow-down{top:11px}
.dropdown-menu a{color:#8b8e90;display:block;font-family:"OpenSans-Regular";font-size:18px;padding:4px 20px;text-decoration:none}
.dropdown-menu a:hover{background-color:#efefef}
.dropdown-menu.vasCusOptions{left:20px}
.decorationMethodsContainer .content-section{cursor:pointer;border:1px solid #014b90;background-color:#014b90;text-align:center;width:100%;padding:15px 0;margin:0;color:#fff;text-transform:uppercase;font-family:"FjallaOne-Regular";font-size:20px;font-weight:normal}
.decorationMethodsContainer .btn-strt-designing{background-color:#76c043;border:1px solid #76c043}
.decorationMethodsContainer .content-section:hover{background-color:#286090}
.decorationMethodsContainer .btn-strt-designing:hover{background-color:#63a138}
.featherlight-iframe .featherlight-close-icon{color:#c9c9c9!important;font-size:20px!important;background-color:rgba(0,0,0,0)!important}
.decorationMethodsContainer>ul li{margin:0 0 10px;width:100%}
.decoration-title{padding:20px 35px 30px;background-color:#333}
.other-option{width:100%;text-align:center;color:#9b9fa0;font-size:17px;position:relative}
.other-option::before{background-color:#cacccd;content:"";height:2px;left:0;position:absolute;top:11px;width:45%}
.other-option::after{background-color:#cacccd;content:"";height:2px;right:0;position:absolute;top:11px;width:45%}
.arrow-down{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #999;height:0;position:absolute;right:10px;top:18px;width:0;z-index:9}
p.seePricing{text-align:center;padding:10px 0;float:left;width:100%;color:#043982}
.customVasBaeconContainer .decoration-title{background-color:#fff;margin:0;padding:20px}
.customVasBaeconContainer .decoration-title h2{color:#686868;margin:0}
.customVasBaeconContainer form>.input-box .input-box{float:left;width:100%}
.customVasBaeconContainer.zeon-screenprint-index-custom form>.input-box .input-box,.customVasBaeconContainer.zeon-melco-beacon-custom form>.input-box .input-box,.customVasBaeconContainer.zeon-melco-beacon-previouscustom form>.input-box .input-box{max-width:190px}
.customVasBaeconContainer.zeon-screenprint-index-custom form>.input-box .input-box.mgBt20,.customVasBaeconContainer.zeon-melco-beacon-custom form>.input-box .input-box.mgBt20{max-width:100%}
.customVasBaeconContainer form>.input-box .custom-sel-dropdown{float:right}
.customVasBaeconContainer .input-box textarea{float:left;margin:10px 0;padding:5px;width:100%;border:1px solid #bababa}
.customVasBaeconContainer .sub-label.email-later-text{color:#4e84dc;float:left;text-decoration:underline}
.customVasBaeconContainer .input-box label{float:left;margin:0}
.customVasBaeconContainer .customize-options-dropdown{width:100%;max-width:284px}
.customVasBaeconContainer .btn-filter{border-color:#999;padding:6px 18px 6px 12px;font-size:17px;margin:0}
.customVasBaeconContainer .arrow-down{top:15px}
.customVasBaeconContainer .methodNotes{background-color:#efefef;border-radius:10px;margin-top:13px;padding:15px}
.customVasBaeconContainer .btnCustomization.popBtnWidth{background-color:#76c043;border:1px solid #76c043;color:#fff;margin:0 0 0 53px;font-size:20px;text-transform:uppercase;font-family:"FjallaOne-Regular";height:50px!important}
.featherlight .featherlight-close-icon.custom-close-btn{color:#c9c9c9!important;font-size:25px;font-weight:bold;right:22px;top:20px}
.customVasBaeconContainer form>.input-box.print-colours{margin-top:10px;margin-bottom:2px}
.customVasBaeconContainer form>.input-box.print-colours .input-box{margin-top:10px}
.customVasBaeconContainer form>.input-box.print-colours .customize-options-dropdown{width:16%}
.customVasBaeconContainer .btnCustomization.popBtnWidth:hover{background-color:#63a138;border:1px solid #63a138}
.vas-container .col-sm-12.screenPrintColor,.vas-container .col-sm-12.vas-dropdown{margin-bottom:15px}
.customVasBaeconContainer .featherlight .featherlight-close-icon{color:#c9c9c9!important}
.customVasBaeconContainer .row.vas-container{margin:0}
.customVasBaeconContainer .row.vas-container .col-sm-12{padding:0 22px}
.row.vas-container.beaconInner{display:inline-block;padding:0;width:100%}
.beaconInner label{display:inline-block;font-size:16px;font-weight:bold;margin-top:7px;width:40%}
.beaconInner .custom-sel-dropdown select{background:#fff none repeat scroll 0 0;border:1px solid #999;border-radius:5px;color:#333;font-size:12px;padding:8px;width:100%}
.beaconInner #toggle_email_later{color:#457ed7;cursor:pointer;float:left;font-size:14px;margin-bottom:20px;text-decoration:underline;width:100%}
.beaconInner #special_instructions{height:60px;margin:0;min-height:60px;padding:10px 0 0 10px;width:100%}
.beaconInner .col-sm-12{display:inline-block;width:100%}
.beaconInner .input-box{display:inline-block;width:100%}
.beaconInner .custom-sel-dropdown{display:inline-block;width:60%}
#customization-custom-form>.input-box>.col-sm-12{padding:0}
.beaconInner .input-box.col-sm-12.mgBt20{margin-bottom:20px;padding:0}
.beaconInner .custom-sel-dropdown+.input-box.col-sm-12{padding:0}
.beaconInner .leftBlkTable{border-bottom:2px solid #fff;font-size:14px;padding-right:10px}
.beaconInner .leftBlkTable a{color:#457ed7}
.beaconInner .popBtnWidth{width:75%}
.beaconInner .methodNotes{background-color:#efefef;border-radius:10px;color:#000;font-size:14px;line-height:22px;margin:20px 0;padding:15px 25px 25px}
.dark_class{background-color:#333;background-image:url(../images/loading_text.gif);filter:alpha(opacity=50);opacity:.5;-moz-opacity:.50;z-index:99999;height:100%;width:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}
.input-box.foilOptions{margin-bottom:15px}
.product-quantity.moreThanCountOne{float:left;width:100%;margin:0 10px 8px 0}
.product-quantity.moreThanCountOne .inpBtn{float:left;height:35px;line-height:34px;position:relative;width:35px}
.product-quantity.moreThanCountOne input{background-color:transparent;border:medium none;font-size:17px;height:35px;max-width:47px;padding:0;text-align:center}
.catalog-category-view .swatches-container.category-swatch{display:inline-block;max-width:135px;text-align:center}
.catalog-category-view .show-more-color{color:#004c90;cursor:pointer}
.add-to-box+.tier-for-simple-prd>div{display:none}
.checkout-cart-index .shipping{float:left;margin-bottom:20px}
.checkout-cart-index .shipping .sp-methods,.checkout-cart-index .shipping .sp-methods ul{float:left;width:100%}
.checkout-cart-index .shipping .sp-methods li{float:left;width:100%}
.checkout-cart-index .shipping input{width:auto;margin-right:10px}
.checkout-cart-index .shipping input[type="radio"]{height:auto;margin-right:4px;width:auto}
.checkout-cart-index .free-shipping-arrow{margin-bottom:10px;float:left;background-color:#76c043;padding:3px 10px 5px;border-radius:5px}
.checkout-cart-index .free-shipping-arrow span{font-size:13px;font-weight:normal}
.checkout-cart-index .shipping-zip-form{float:left;width:100%}
#SCPcustomOptionsDiv .product-infoarea.extra-content{display:none}
.moreReviewsUnderTab.category-products{float:left;width:100%}
.mRevies{color:#666;font-size:14px}
.moreReviewsUnderTab .pager .list-inline{display:inline-block;margin-left:5px}
.box-title.category-title.writeAReview{margin-top:30px}
.reviewFormCont .form-list .validation-advice{text-indent:0!important}
.reviewFormCont .review-summary-table th{padding:2px 11px}
.review-form-img img{display:inline-block}
.review-form-img h3.product-name{display:inline-block;clear:none;font-size:16px;color:#224193;font-weight:bold;padding-left:40px}
.review-form-img b{font-size:16px;float:left;width:100%}
#review-form .box-content{margin-top:30px}
.reviewFormContainer{padding:30px;margin-top:10px;float:left;background-color:#efefef;width:500px;margin-bottom:30px}
h2.yourReview{color:#666;font-family:FjallaOne-Regular;margin-bottom:0;margin-top:4%;text-transform:uppercase}
.reviewFormContainer .form-list>li{float:left;margin-bottom:15px;width:100%}
.reviewFormContainer label{color:#606060;display:inline-block;font-family:opensans-regular;font-size:14px;margin-bottom:0;margin-top:5px;max-width:100%;font-weight:normal}
.reviewFormContainer input{border:1px solid #b1b1b1;height:40px;width:100%}
.reviewFormContainer textarea{border:1px solid #b1b1b1;width:100%}
.reviewFormContainer .submitReview{background-color:#76c043;color:#fff;border:1px solid #76c043}
.reviewFormContainer .submitReview:hover,.reviewFormContainer .submitReview:active,.reviewFormContainer .submitReview:focus{background-color:#63a138;color:#fff;border:1px solid #63a138}
.starrr{margin-top:10px}
.starrr .fa{cursor:pointer;font-size:2.5em}
.starrr .fa.fa-star{color:#ffd108}
.starrr .fa.fa-star-o{color:#ccc}
#product-options-wrapper select.item-dropdown-area{-moz-appearance:none;background-image:none;box-shadow:none;font-family:OpenSans-Regular;margin-bottom:5px;margin-left:0;margin-top:5px;padding:6px;width:100%;-webkit-appearance:none}
.confAttr{position:relative;float:left;width:100%}
.confAttr .fa.fa-chevron-down{position:absolute;right:9px;top:16px;z-index:9;pointer-events:none}
.login-sec i.fa.fa-envelope{font-size:26px}
.product-spin-set{position:relative;text-align:center}
.product-spin-set .productSpinSetView{position:absolute;top:240px;left:240px;float:none!important;text-align:left!important;width:auto!important;display:none}
.product-spin-set+label#product-image-color-name{margin-left:0!important}
.foilStamping.custom-radio label{width:100%}
.foilStamping h3{font-weight:bold;color:#666}
.foilStamping ul.services{margin-top:15px}
#nextToColorLabel{font-family:OpenSans-Regular;font-size:16px;margin-left:15px;text-transform:capitalize}
.product-bag table .product-image.vasPName{display:inline-block;width:125px;height:auto}
.optionDesc{font-size:14px;font-weight:normal}
.optionDesc label{float:left;width:auto;margin-right:10px;margin-bottom:0;font-weight:bold}
.product-bag table .product-spec h5.vasOptH5ProdName{margin-bottom:5px}
.vasCartOptions dl.item-options{display:none}
span.showVasOptionsDetail{font-size:14px;font-weight:normal;color:#004c90;cursor:pointer;margin-bottom:10px;display:inline-block}
input.input-number.input-text.qty.noBorder{width:150px;border:0;vertical-align:middle}
.vasItemOptions{vertical-align:middle}
#quote-request,.singlePriceBlock{display:inline-block;text-align:right;vertical-align:middle}
.singlePriceBlock{width:60%;display:none}
#quote-request p,.singlePriceBlock p{display:inline-block;font-size:13px;vertical-align:middle;margin:0 5px 0 0;color:#666}
.button_action{vertical-align:middle}
.button_action button.btn-cart-customization.btn.btn-primary.goto-id{height:36px;font-size:13px}
.product-shop .product-price{display:inline-block;vertical-align:middle}
.product-more-area span{vertical-align:middle}
.item-dropdown.items-sort,.item-dropdown.item-selects{float:left}
.listUp.left{float:left;width:60%}
.listUp.right{float:left;width:40%;text-align:right}
.listUp.right p{vertical-align:middle;display:inline-block;margin:0;font-size:13px}
.listUp.right .button_action{vertical-align:middle}
.lardeOrderPricing{display:inline-block;vertical-align:middle;margin-right:10px;line-height:15px;color:#5a5a5a;text-align:left}
.lardeOrderPricing span{display:inline-block;font-family:"FjallaOne-Regular";font-size:18px;text-transform:uppercase;margin-top:5px}
.listUp.right .button_action .btn{height:40px}
div#need-more-items{color:#666}
.product-view #need-more-items>table{padding:0;border:0}
.catalog-category-view div#need-more-items{float:left;width:100%;background:#eee;padding:30px;color:#666;margin-bottom:30px}
#need-more-items>table>tbody>tr>td{vertical-align:top}
#need-more-items h2{line-height:27px;font-size:24px;margin:0}
#need-more-items h2 span{font-family:'FjallaOne-Regular';font-size:22px;vertical-align:middle}
#need-more-items h2 img{vertical-align:middle;width:50px}
#need-more-items>table h2+p{font-size:12px;margin-top:2px}
.phone-area>p{font-size:20px;text-align:left;line-height:25px;font-family:'FjallaOne-Regular';width:160px}
#need-more-items>table td.phone-area{float:right;white-space: nowrap;}
.phone-area>p span{float:right;font-size:13px;width:100%;font-weight:normal;font-family:'FjallaOne-Regular'}
#need-more-items .text-sec p{font-size:14px;margin:14px 0 0}
.need-chef{width:60%}
.rwd-contact-form{table-layout:fixed;margin-top:10px}
.rwd-contact-form label{display:inline-block;font-family:opensans-regular;font-size:14px;margin-bottom:0;margin-top:5px;max-width:100%;color:#606060}
.rwd-contact-form input[type="text"],.rwd-contact-form textarea{border:1px solid #b1b1b1;box-sizing:border-box;font-size:14px;height:40px;margin-bottom:10px;width:100%;padding:0 10px 0 13px}
.rwd-contact-form textarea{height:100px;padding:10px 0 5px 12px}
.rwd-contact-form tr td{padding:0 0 0 15px}
.rwd-contact-form tr td:first-child{padding:0}
.btn-submit-quote{background-color:#ff7900!important;border:1px solid #ff7900;border-radius:5px!important;color:#fff;float:right;font-size:11px!important;font-weight:bold;padding:10px 34px!important;text-align:center;text-transform:uppercase;cursor:pointer!important;margin:0!important;line-height:20px}
.rwd-contact-form .btn-submit-quote+span{float:right;margin:10px 35px 0 0;text-align:right;font-size:13px}
.shipping-sec{background-color:#457ed7;float:left;width:100%;margin-top:3px}
.shipping-sec img{margin-right:30px;vertical-align:middle;width:80%}
.shipping-sec a{color:#fff;font-size:15px;text-decoration:none}
#category_request_form table{table-layout:fixed}
#need-more-items>table td{position:relative;vertical-align:top}
.rwd-contact-form .input-icon+input[type="text"]{padding-left:45px!important}
.first-name{background-position:-2px 2px}
.email-input{background-position:-36px 2px}
.button_action .btn.request-large-orders{background:#76c043;border:1px solid #76c043}
.button_action .btn.request-large-orders:hover{background:#63a138;border:1px solid #63a138}
#SeeMoreSize a{color:#004c90;font-family:OpenSans-Regular}
.main_product_image_spin:hover+a,.main_product_image_spin+a:hover{display:block}
.product-spec dl.item-options{font-size:14px;font-weight:normal;margin-bottom:10px}
.product-spec .item-options strong{font-weight:normal}
#shopping-cart-table .product-number{margin-right:15px}
span.size-name.utensilLabel{width:120px;text-align:left;padding-left:5px}
.footer-menu span{margin:0 5px 0 10px}
.container.cmsData{padding-bottom:50px}
.swatchImgParent{display:inline-block;position:relative;vertical-align:top}
.swatchImgParent i.fa.fa-check{top:5px;left:8px}
.swatchImgParent i.fa.fa-check.white{color:#000}
.cmsData h1,.cmsData h2,.cmsData h3,.cmsData h4,.cmsData h5{font-family:"FjallaOne-Regular";color:#666}
.page-empty.cms-page-view h1,.page-empty.cms-page-view h2,.page-empty.cms-page-view h3,.page-empty.cms-page-view h4,.page-empty.cms-page-view h5{font-family:"FjallaOne-Regular";color:#666}
body.page-empty.cms-page-view{padding:15px 30px}
.home-title{font-size:36px;color:#666f76;text-transform:uppercase;font-weight:normal;font-family:"FjallaOne-Regular";text-align:center;margin-top:60px}
.catalog-listing.popular-list .products-grid .item{width:20%}
.catalog-listing.popular-list .product-image{min-height:209px}
.catalog-listing.popular-list .product-image img{display:inline-block}
.catalog-listing.popular-list .product-shop h5 a{background-color:#155794;color:#fff;display:inline-block;font-size:20px;padding:10px;width:150px}
.banner-image{position:relative}
.banner-image .banner-text{position:absolute;top:260px;left:260px}
.banner-image .banner-text h1{font-size:70px;text-transform:uppercase;margin:0;color:#fff;font-family:"FjallaOne-Regular"}
.banner-image .banner-text h3{font-size:40px;text-transform:uppercase;margin:0;color:#fff;font-family:"FjallaOne-Regular"}
.banner-image .banner-text .btn-green{border-radius:0;background-color:#76c043;font-family:"FjallaOne-Regular";border:1px solid #76c043;color:#fff;font-size:24px;margin-bottom:5px;padding:10px 15px;text-transform:uppercase;margin-right:26px}
.banner-shop-now{margin-top:30px;color:#fff;text-transform:uppercase;font-family:"FjallaOne-Regular";font-size:20px}
.banner-shop-now>i{font-size:30px;margin-right:7px;position:relative;vertical-align:middle}
.banner-shop-now>i>i{color:#a09278;font-size:16px;left:5px;position:absolute;top:7px}
.add-number-counter-for-qty.expanded-boxes label.swatch-img.required,.add-number-counter-for-qty.quantity_number label{margin-bottom:6px}
.cmsData .cms-page-view ul{list-style:disc;padding-left:18px}
a[href^="tel"]{color:#fff}
textarea,input{border-radius:0!important;box-shadow:0 0!important;border:1px solid #999;-webkit-appearance:none}
.customer-account-index .account-info .btn-cart.btn.btn-primary{height:40px}
#logo-home img{height:62px;margin-left:14px;margin-top:-4px}
.messages .success-msg{display:none}
.order-received-text{color:#666}
.order-received-text h1{font-family:"FjallaOne-Regular";color:#63a138;text-transform:uppercase;margin-top:40px}
.order-received-text h2{font-family:"FjallaOne-Regular";color:#666;text-transform:uppercase;margin-top:50px;font-size:24px;margin-bottom:20px}
.order-received-text i.fa.fa-check-circle{font-size:45px;margin-right:10px}
.order-received-text a{color:#666}
.catalog-product-view .add-number-counter-for-qty input+div#advice-required-entry-qty{display:inline-block;width:100%}
#messages_product_view .messages,#message_index_view .messages{float:left;width:100%;margin-top:10px}
#messages_product_view .messages .success-msg{display:none}
#messages_product_view .messages .error-msg,#message_index_view .messages .error-msg{display:block}
#messages_product_view .messages span,#message_index_view .messages span{font-family:OpenSans-Regular;font-size:12px;padding:10px;width:100%;float:left}
#messages_product_view .messages .success-msg span,#message_index_view .messages .success-msg span{color:#76c043;background-color:#e3eed2}
#messages_product_view .messages .error-msg span,#message_index_view .messages .error-msg span{color:#ac4711;background-color:#fef0ed}
.cms-index-index #message_index_view{width:100%;display:block!important}
.cms-index-index #message_index_view .messages .success-msg{display:block!important}
.content-item .messages{display:none}
.catalog-category-view .fieldLabel.newslettercontainer .custom-checkbox{width:80%;float:left}
.listUp.right.parentCatright{float:right}
.catalog-category-view .listing-type-grid.catalog-listing.parentGridView{float:left;width:100%}
#reset-password{background-color:#eee;float:left;margin-bottom:30px;margin-top:30px;max-width:480px;padding:30px;width:100%}
#reset-password label{display:inline-block;font-family:opensans-regular;font-size:14px;margin-bottom:0;margin-top:5px;max-width:100%;color:#606060}
#reset-password input{width:100%;height:40px;border:1px solid #b1b1b1;padding-left:10px}
#reset-password .sendPassword{background:#76c043;color:#fff;border:1px solid #76c043;font-family:fjallaone-regular;font-size:16px;margin-left:15px}
#reset-password .validation-advice{float:left;width:100%}
#reset-password li .buttons-set{margin-top:20px}
.login-note{margin:-30px 0 20px;color:#ac4711;background-color:#fef0ed;border:1px solid #ac4711;float:left;width:100%;padding:10px 20px}
.login-note strong{text-transform:uppercase}
.catalog-category-view .category-description.std{float:left;width:100%;margin-bottom:30px}
.product-bag table .product-spec a{color:#004c90;font-size:14px;font-weight:normal}
.cart-info{font-size:14px;font-weight:normal}
.cart-empty p{font-size:16px}
.page-title.category-title.emptyCart{margin-bottom:20px}
a.btn.btn-primary.emptyCartBtn{background:#76c043;border:#76c043;line-height:38px;margin-bottom:10px;margin-top:10px}
a.btn.btn-primary.emptyCartBtn:hover{background:#63a138;border:#63a138}
.cart-empty hr{border-top:1px solid #d9d9d9}
.cartHeader button.button.btn-search.searchIcon{right:0}
.checkoutProcessStep a{color:#9a9a9a}
.checkoutProcessStep a:hover{text-decoration:none;color:#9a9a9a}
#previous-products-table a{border:0;cursor:pointer}
#previous-products-table span{color:#004c90}
#previous-products-table td.a-center{text-align:left}
.page-title.prevOrder{margin-top:20px}
.page-title.prevOrder h2{color:#6f6f6f;font-family:"FjallaOne-Regular";text-transform:uppercase;margin:0}
p.old-price,strong.old-price{text-decoration:line-through;margin:0}
p.newPrice,strong.newSaleVal,span.newSaleVal{color:#76c043}
.catalog-product-view .price-box.product-price .oldprice{font-size:26px;color:#676767;padding-left:0;font-family:fjallaone-regular;font-weight:normal}
.catalog-product-view .price-box.product-price .price.newPriceVal{color:#73c061}
.product-more-area .price-box p.price.multiprice,.catalog-product-view .price-box.product-price .multiprice .price,.catalog-product-view .price-box.product-price .multiprice .oldprice{font-size:22px}
.product-more-area .price-box .multiprice span.oldprice{text-decoration:line-through;margin:0}
.product-number .guest-check-qty-box{width:145px;text-align:left;padding-left:5px}
.tier-category-option h3{margin:0 0 10px 0;font-size:18px;font-family:FjallaOne-Regular}
span.label.strikeThrough{text-decoration:line-through}
.product-more-area>h2{width:68%}
.old-price.compare-at{width:50%;float:right}
.compare-at .oldprice{font-size:15px!important}
.dsc-warehouse-price{font-size:15px;color:#76c043;font-family:fjallaone-regular;font-weight:normal;display:inline-block}
.price-box .warehouse-sale{float:left;width:50%;margin-top:-5px}
.price-box p.warehouse-sale{margin-top:0}
.warehouse-sale .newSaleVal{font-size:23px;vertical-align:top}
.product-more-area{padding:8px 8px 4px 8px}
.catalog-product-view .product-badge{width:70px;height:70px;line-height:70px;font-size:18px;margin-top:5px}
.product-badge.ships-in-48-hours{border-radius:0;height:84px;line-height:20px;text-align:center;font-size:16px}
.ships-in-48-hours .fa.fa-clock-o{font-size:30px;padding:10px 10px 4px 10px}
.product-badge.ships-in-48-hours::after{content:"";position:absolute;height:0;width:0;top:84px;left:0;border-width:24px 35px 0;border-style:solid;border-color:#76c043 transparent transparent}
.catalog-category-view .product-badge.ships-in-48-hours{height:55px;line-height:12px;font-size:11px}
.catalog-category-view .ships-in-48-hours .fa.fa-clock-o{font-size:20px;padding:5px 10px 4px 10px}
.catalog-category-view .product-badge.ships-in-48-hours::after{top:55px;border-width:14px 23px 0}
.bg-parrot-green{background-color:#76c043}
.catalog-product-view .bg-orange{line-height:normal;padding-top:12px}
.catalog-product-view .bg-green{line-height:normal;padding-top:12px}
.product-badge.bg-black{background-color:#000;line-height:normal;width:70px;height:70px;padding-top:32px;font-size:12px}
.product-badge.bg-black img.img-responsive{width:34px;margin:0 auto;position:absolute;top:5px;left:19px}
.catalog-category-view .product-badge.bg-black{width:60px;height:60px;padding-top:28px;font-size:10px}
.catalog-category-view .product-badge.bg-black img.img-responsive{width:28px;left:17px}
.tier-category-wrapper .tier-category-option{margin-top:15px}
.catalog-product-view .tier-category-option label{width:100%}
.catalog-category-view .price-box.product-price .label{font-size:15px}
#previous-products-table tr.clickable-row{cursor:pointer}
.custom-price-edit-link.csrEdit{background-color:rgba(0,0,0,0);border:medium none;color:#004c90;display:block;font-family:opensans-regular;font-size:14px;font-weight:normal;height:17px;padding:0;width:100%}
.sales-order-print{background:#fff;padding:20px 60px;text-align:left;margin:0!important;font-size:12px;line-height:16px}
.sales-order-print .print-head{margin-bottom:15px}
.sales-order-print h1{font-size:26px;font-weight:bold;font-family:Opensans-Regular;margin-bottom:10px}
.sales-order-print .col2-set{margin:10px 0 0;padding:0;background-color:transparent}
.sales-order-print .col2-set .col-1,.sales-order-print .col2-set .col-2{float:left;width:100%;margin-bottom:15px}
.sales-order-print table{width:50%;float:left}
.sales-order-print strong{font-weight:normal}
.sales-order-print .data-table{width:100%;border-collapse:collapse;margin-bottom:30px}
.sales-order-print .data-table thead{background:url(../images/bkg_thead.gif) repeat-x 0 0 #e8e8e8}
.sales-order-print .data-table th{background-color:#fff;border-bottom:1px solid #d9d9d9;padding:5px 12px 5px 0;color:#000;font-weight:bold;white-space:nowrap}
.sales-order-print .data-table td{padding:5px 12px 5px 0;white-space:nowrap}
.sales-order-print .data-table tfoot td{border-bottom:0}
.sales-order-print tr.subtotal.first{border-top:1px solid #d9d9d9}
.sales-order-print h2{float:left;line-height:24px;width:100%;font-family:Opensans-Regular;font-size:14px}
.sales-order-print .product-name{font-size:12px;font-weight:normal;color:#333;margin-bottom:0;font-family:Opensans-Regular}
.sales-order-print .data-table tfoot .a-right{text-align:right!important}
.sales-order-print .data-table span.price{white-space:nowrap;color:#000;font-size:13px;line-height:14pt}
.sales-order-print .data-table td.last{border:0;text-align:right!important}
.sales-order-print address{font-size:12px;line-height:16px;font-family:OpenSans-Regular}
.sales-order-print #my-orders-table tfoot td.a-right:first-child{font-weight:bold}
.sales-order-print .grand_total strong{font-weight:bold}
.sales-order-print .data-table th:last-child{text-align:right}
.button_action a.printSalesOrder{color:#004c90}
.beside-add-to-cart{float:left;width:55%;margin:0 0 0 10px;padding:0;color:#787878;font-size:12px}
.beside-add-to-cart a{color:#0b5193}
.beside-add-to-cart p{margin:0}
.below-add-to-cart{float:left;margin-top:10px;width:100%}
.below-add-to-cart div{display:inline-block;float:none;font-size:26px;font-weight:normal;text-align:left;vertical-align:middle;text-transform:uppercase;color:#747474;font-family:'FjallaOne-Regular';margin:5px 0 2px;line-height:1.1}
.below-add-to-cart div>span{font-size:12px;margin-top:3px;text-transform:uppercase;display:block}
.grecaptcha-badge{display:none}
.signup-sec form#optin div .form-group{vertical-align:top}
#algolia-searchbox{margin:0!important}
#algolia-searchbox label{display:none}
#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia{display:none}
#algolia-searchbox .algolia-search-input{float:left!important;width:100%!important;border:4px solid #dfdfdf!important}
#algolia-searchbox .magnifying-glass.searchIcon{width:auto;height:auto;top:0;right:0;background:#63a138}
#algolia-searchbox .algolia-search-input:focus,#algolia-searchbox .algolia-search-input:visited{border:4px solid #dfdfdf!important}
#algolia-searchbox span.clear-cross.clear-query-autocomplete{background-image:none;top:4px!important;padding:9px 17px 10px;background-color:#63a138;height:auto;width:auto;right:4px!important}
#algolia-searchbox span.clear-cross.clear-query-autocomplete i{font-size:27px;color:#fff}
#algolia-searchbox .algolia-search-input::-webkit-input-placeholder{color:#ccc}
#algolia-searchbox .algolia-search-input::-moz-placeholder{color:#ccc}
#algolia-searchbox .algolia-search-input:-ms-input-placeholder{color:#ccc}
#algolia-searchbox .algolia-search-input:-moz-placeholder{color:#ccc}
#algolia_instant_selector .instant-search-bar-label{background-color:#63a138!important}
#algolia_instant_selector #instant-search-bar{border-color:#dfdfdf!important}
#algolia_instant_selector .facet .name,#algolia_instant_selector .hits .infos{background-color:#efefef!important;color:#000!important}
li.ais-pagination--item.ais-pagination--item__page a{background-color:#e0e0e0;text-decoration:none;border:1px solid #ddd;display:inline-block;padding:5px 14px;color:#333;margin:0 2px}
li.ais-pagination--item.ais-pagination--item__page.ais-pagination--item__active a{background-color:#004580;color:#fff}
#algolia_instant_selector .hits .sort-by-label{margin-top:6px}
div#algolia-stats{margin-top:6px}
#algolia_instant_selector button:not(.ais-price-ranges--button):hover{background:#76c043!important}
.topCatContent{margin-bottom:15px}
.sizes-hover{position:absolute;bottom:0;background-color:#fff;padding:2px;left:0;text-align:left;color:#646464;display:inline-grid}
.sizes-hover h5{margin:0;text-transform:uppercase;font-weight:bold}
.sizes-hover span{float:left;width:100%;text-align:left}
#remove-simple-qtybox{position:relative}
.product-options-bottom{position:relative}
.tooltip-text{display:none;position:absolute;background-color:#004c90;color:#fff;padding:5px;max-width:160px;width:100%;font-size:13px;top:31px;left:-190px}
.tooltip-text:after{content:"";border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:23px solid #004c90;right:-23px;position:absolute;top:0}
.loopCheck1.confAttr.parent92{margin-bottom:10px}
.sidebar-search .page-title.category-title{margin:12px 0 40px}
.sidebar-search .page-title.category-title h1{font-size:45px}
.page-popup.checkout-cart-getatpdata{padding:0 10px 10px}
.page-popup.checkout-cart-getatpdata .page-title{color:#616161}
.page-popup.checkout-cart-getatpdata table.data-table.cart-table{width:100%;margin-bottom:10px;border:1px solid #ccc}
.page-popup.checkout-cart-getatpdata table.data-table.cart-table th,.page-popup.checkout-cart-getatpdata table.data-table.cart-table td{padding:10px;border:1px solid #ccc}
.page-popup.checkout-cart-getatpdata table.data-table.cart-table th strong,.page-popup.checkout-cart-getatpdata table.data-table.cart-table td strong{color:#616161}
#messages_product_view .messages .error-msg span{padding:0}
a.recently-ordered-anchor{padding-left:0!important;margin-left:0!important}
.videoPlayer{width:98%;float:left;margin:10px 0}
#carousel-wrapper .items li.videoIcon{background:#ccc;color:white;font-size:22px;cursor:pointer;position:relative;line-height:normal}
#carousel-wrapper .items li.videoIcon img{height:70px}
#carousel-wrapper .items li.videoIcon i{margin-top:14px;position:absolute;top:0;left:15px}
.videoPlayer iframe{width:100%;height:400px}
a.close-video-preview{font-size:17px;margin-bottom:14px;display:inherit;color:#004c91}
a.close-video-preview:hover{text-decoration:none}
a.close-video-preview .fa-times{font-size:20px}
.gallery-play-btn i{margin-top:14px}
.gallery-play-btn i span{font-family:OpenSans-Regular;font-size:14px}
.compPDetail{text-align:left;padding:0 0 20px 20px}
.compPDetail .companion-product-image-box{float:left;width:30%;padding:5px}
.compPDetail .companion-product-details-box{float:left;width:60%;margin-left:5px}
.compPDetail .companion-product-details-box .product-name{line-height:20px;color:#000;font-size:22px;font-weight:bold}
.compPDetail .companion-product-details-box .product-name h1{font-size:24px;font-family:fjallaone-regular;color:#616161}
.compPDetail .companion-product-details-box p{line-height:20px;margin:10px 0 10px}
.compPDetail .companion-product-details-box .desc.std{line-height:20px}
.compPDetail .companion-product-details-box .desc.std a{width:100%;float:left;margin:0;color:#457ed7;font-size:12px}
.previousProductsTable #previous-products-table span{color:#707070}
.page-title.prevOrder.orders-area{margin-bottom:0}
.sales-order-view .order-items.order-details{margin-top:5px;display:inline-block;width:100%}
.sales-order-view table#my-orders-table{width:100%}
.expert-block{width:100%;float:left;border-bottom:1px solid #acacac;margin-top:20px;font-family:'FjallaOne-Regular'}
.expert-head{width:97%;float:right;background:#323232;color:#fff;position:relative;padding:5px 10px;font-size:17px}
.expert-head-left{width:40%;float:left;padding:0 0 0 35px}
.expert-head-right{width:60%;text-align:right;float:right;color:#d4d3d1}
.expert-head-left:before{content:"\f128";position:absolute;height:50px;width:50px;border-radius:50%;background:#74c046;font-size:35px;padding:0 0 0 14px;color:#fff;top:-8px;left:-16px;font-family:FontAwesome}
.expert-body{width:100%;float:left;margin:20px 0}
.expert-body-left{width:74%;float:left}
.expert-body-left-img{float:left;margin-right:10px;background:#cfcfcf;height:100px;width:90px;border-radius:50%;overflow:hidden}
.expert-body-left-txt{width:70%;float:left}
.expert-body-left-txt h3{margin:10px 0 3px 0;color:#646464;font-size:24px}
.expert-body-left-txt p{color:#656565;font-size:14px;margin-bottom:0}
.expert-body-left-txt span{color:#72c33a;font-size:24px}
.expert-body-right{width:25%;float:right;margin-top:10px}
.expert-body-right ul li{margin-bottom:10px}
.expert-body-right ul li a{color:#004c90;font-family:OpenSans-Regular;font-size:14px}
.expert-body-right ul li .fa{width:20px}
.expert-body-left-img img{width:100%;object-fit:cover;height:100%}
.askexpert-area{float:left;width:100%;background-color:#eee;padding:20px 15px!important;margin:0 .5%;width:99.5%}
.askexpert-area .askexpert-body{display:table;margin:0;width:100%}
.askexpert-area .askexpert-body>div{display:table-cell;vertical-align:middle;width:45%}
.askexpert-area-left i{color:#76c043;font-size:32px}
.askexpert-area .askexpert-area-left h3{width:80%;font-family:'FjallaOne-Regular';font-weight:normal;display:inline-block;vertical-align:top;margin-top:5px;font-size:20px;margin-left:10px}
.askexpert-area h3 span{font-size:13px;margin-top:3px;clear:both;display:block;font-family:OpenSans-Regular;font-weight:normal}
.askexpert-area-right ul{margin:0;padding:0;display:table;width:100%}
.askexpert-area-right ul li{display:table-cell;text-align:right}
.askexpert-area-right ul li a{color:#2f408c;font-size:13px;margin:0 5px}
.askexpert-area-center img{width:100%}
.askexpert-area-center>div{display:inline-block;vertical-align:middle;margin-right:5px}
.askexpert-area .askexpert-area-center h3{font-family:'FjallaOne-Regular';font-weight:normal;margin:0;color:#76c043;font-size:22px}
.askexpert-area .askexpert-area-center p{margin:0;font-size:12px;display:block;font-family:OpenSans-Regular;font-weight:normal}
.askexpert-area-left-img{overflow:hidden;border-radius:50%;width:70px;height:70px}
.askexpert-area .askexpert-body>div.askexpert-area-center{width:30%}
.askexpert-area .askexpert-body>div.askexpert-area-right{width:25%}
li.lastItem.askexpert-area{margin-bottom:20px}
li.askexpert-area.firstItem{margin-top:40px}
.sidebar-search li.current{color:#76c043}
.myaccount_page .page-title.order-options{float:left;width:100%;background-color:#efefef;padding:10px 15px;margin-bottom:15px}
.myaccount_page .page-title.order-options h1,.order-items.order-details h2.sub-title{display:inline-block;margin:0;color:#76c043;font-family:fjallaone-regular;text-transform:uppercase;font-size:24px;line-height:normal;vertical-align:middle;width:60%}
.order-items.order-details h2.sub-title{width:100%}
.order-header-btn{display:inline-block;vertical-align:middle;width:40%;text-align:right}
.order-header-btn a.print_order{color:#004c90}
.order-header-btn .btn{margin-left:5px;color:#fff;background-color:#76c043;border-color:#76c043;border-radius:0;font-family:fjallaone-regular;font-size:18px;font-weight:normal;text-transform:uppercase;padding:8px 20px}
.order-header-btn .btn.btn-track-order{background-color:#004c90;border-color:#004c90;color:#fff}
.order-header-btn .btn.reorder:hover{background-color:#63a138;border-color:#63a138;color:#fff}
.section-my-order .col2-set{background-color:transparent;padding:0}
.section-my-order .col2-set>div{float:left;width:49%;margin:1%}
.section-my-order .col2-set>div:first-child{margin-left:0}
.section-my-order .col2-set>div:last-child{margin-right:0}
.section-my-order .col2-set>div .box-title,.order-details .table-caption{color:#6f6f6f;font-family:fjallaone-regular;text-transform:uppercase}
.section-my-order .col2-set>div .box-content{background-color:#eee;padding:25px;min-height:170px;font-family:opensans-regular;line-height:24px;font-size:16px;color:#6f6f6f}
.section-my-order .col2-set>div .box-content a{color:#004c8e}
.ordered-item-table{table-layout:fixed}
.ordered-item-table .a-right.last{text-align:center}
.ordered-item-table tbody{border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.ordered-item-table .grand_total{border:0}
.ordered-item-table .grand_total td:nth-child(n+2){border-top:1px solid #ccc}
.ordered-item-table thead th,.ordered-item-table td{vertical-align:top;padding:10px 0;color:#6f6f6f;font-size:15px;font-family:opensans-regular}
.ordered-item-table td img{width:51px}
.ordered-item-table td h3{width:75%;vertical-align:top;margin:0;display:inline-block;color:#6f6f6f;font-size:15px;text-align:center;font-family:opensans-regular}
.ordered-item-table thead th:first-child,.ordered-item-table td:first-child{width:300px}
.process-section{float:left;width:100%;padding:0;margin:30px 0}
.ordered-item-table tfoot td{padding:0 0 5px 0}
.ordered-item-table tfoot tr:first-child td{padding-top:25px;padding-bottom:0}
.process-section li{float:left;width:25%;text-align:center;color:#c0c0c0;position:relative}
.process-section li i{font-size:40px;margin-bottom:10px}
.process-section li h3{font-family:fjallaone-regular;text-transform:uppercase;font-size:26px;margin:0}
.process-section li h5{font-family:opensans-regular;font-size:14px;margin:0}
.process-section li.active{color:#76c043}
.process-section .circle{background-color:#9a9a9a;border-radius:50%;display:inline-block;height:20px;width:20px;margin-top:10px}
.process-section .circle::after{background-color:#9a9a9a;bottom:14px;content:"";height:3px;position:absolute;width:100%;z-index:-1;right:50%}
.process-section li.active .circle,.process-section li.active .circle::after{background-color:#76c043}
.process-section li:first-child .circle::after{display:none}
.order-page.section-my-order .box-content strong{font-weight:normal}
.order-page.section-my-order a.track_order{float:right}
.ordered-item-table .a-center.last{text-align:center}
table#my-orders-table .btn{margin-left:5px;color:#fff;background-color:#76c043;border-color:#76c043;border-radius:0;font-family:fjallaone-regular;font-size:16px;font-weight:normal;text-transform:uppercase;padding:5px 10px}
table#my-orders-table .btn.btn-track-order{background-color:#004c90;border-color:#004c90;color:#fff}
table#my-orders-table .btn.viewdetails:hover{background-color:#63a138;border-color:#63a138;color:#fff}
table#my-orders-table a.link-reorder{margin-top:10px;display:inline-block;margin-right:6px;width:100%}
a.btn.viewdetails.canceled{margin:0!important}
li.canceled.active{width:50%}
li.canceled.active:last-child{color:red}
ul.ship-comment-list li{float:left;width:50%}
.cms-delivery-notes ul.ship-comment-list li{float:left;width:100%}
.popup-wrapper{float:left;width:100%;padding:20px}
.popup-wrapper .page-title h1{margin:0;font-size:24px;font-weight:bold;display:inline-block}
.popup-wrapper .btn-close-window{float:right;background-color:#155794;border:0;color:#fff;padding:6px 10px;border-radius:4px;font-size:13px}
.popup-wrapper h2{margin:10px 0 0;font-size:14px}
.popup-shipment-details{float:left;width:100%;margin:10px 0}
.popup-shipment-details td{border-bottom:1px solid #ddd;padding:8px 16px}
.popup-shipment-details td:first-child{background-color:#f3f3f3;width:130px;font-weight:bold}
.popup-shipment-details tr:nth-child(2n) td{background-color:#f3f3f3}
.popup-shipment-details td span{text-transform:uppercase}
.detailed-shipment-table{float:left;width:100%;margin-top:20px}
.detailed-shipment-table th{background-color:#ddd;padding:6px 10px;border-bottom:1px solid #ccc;font-weight:bold;border-right:1px solid #ccc}
.detailed-shipment-table td{padding:6px 10px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.detailed-shipment-table tr:nth-child(2n) td{background-color:#efefef}
.detailed-shipment-table th:nth-child(3),.detailed-shipment-table th:nth-child(3){width:80px}
.popup-shipment-details td a{word-wrap:break-word;word-break:break-word}
.tooltip-inner{white-space:pre;max-width:none}
#product-page-product-safety-content b{margin-top:20px;display:inline-block}
.chemicalWarning{margin-top:5px;display:inline-block}
.chemicalWarning b{font-size:14px;margin-top:3px!important;display:inline-block;padding-left:5px}
.curve-box.gray-curve-box{margin-top:15px}
.curve-box.gray-curve-box ul.contact-info{padding-left:20px}
.curve-box.gray-curve-box ul.contact-info li{list-style:outside;line-height:25px}
#addressWithRadio a,#shippingaddressWithRadio a{margin-top:12px;display:inline-block}
#choose-saved-card a{margin-bottom:12px;display:inline-block}
.saved-credit-card-list li{float:left;width:100%;margin-bottom:15px;line-height:15px;text-align:left}
.saved-credit-card-list li p.card-image{background:url(../images/visa-cards.png) no-repeat;height:28px;float:left;width:48px;margin-bottom:5px}
.saved-credit-card-list li p.card-image.vi{background-position:0 0}
.saved-credit-card-list li p.card-image.mc{background-position:-49px 0}
.saved-credit-card-list li p.card-image.di{background-position:-96px 0}
.saved-credit-card-list li p.card-image.ae{background-position:-143px 0}
.saved-credit-card-list li .saved_card_fields{float:left;width:95%;margin-left:18px}
.saved-credit-card-list li p.card_expired{float:right;width:55%;color:red}
.saved_card_fields label.required{float:left}
.saved-credit-card-list .mcs-item,.select-billing .mcs-item,.select-shipping .mcs-item{font-size:14px!important}
.saved-credit-card-list li input{margin-right:4px;float:left}
.saved-credit-card-list li input[type="text"]{width:95%}
.card-value-sec{float:left;width:100%;text-align:left}
.card-value-sec.delete-card{color:#dc3545;margin-top:5px;margin-bottom:5px;width:auto}
.saved_card_fields .validation-advice{width:264px}
.saved_card_fields .input-box{float:left;width:80%}
.mcs-item .saved_card_fields .validation-advice{width:100%}
.mcs-item .card-value-sec{width:90%}
dt.payment-type.payment-credit-card.payment-paypal.method_dt_delego{margin-bottom:0}
.saved-credit-card-list.MagicScroll-horizontal .mcs-button-arrow-prev,.saved-credit-card-list.MagicScroll-horizontal .mcs-button-arrow-next{top:-50px}
span.show-more-list{cursor:pointer;float:left;padding:15px 15px 0;color:#337ab7;text-decoration:underline;font-size:15px;width:100%}
span.show-more-list i.fa.fa-angle-down,span.show-more-list i.fa.fa-angle-up{margin-left:10px;font-size:15px}
#add-newshippingaddress-link,#add-newaddress-link{float:left;width:100%;text-decoration:none}
.address_radio{float:left;width:100%;margin-bottom:10px}
.address_radio input{float:left}
.address_radio label{float:left;margin-left:10px;text-align:left;width:167px}
.checkout-cart-index #messages_product_view .messages .success-msg{display:block}
@media only screen and (min-width:1201px) and (max-width:1600px){.banner-image .banner-text{top:120px;left:auto}
.category-products{float:left}
}@media only screen and (min-width:990px) and (max-width:1200px){.product-shop{max-width:480px}
.product-img-box{max-width:450px}
.product-collateral .tab-content{padding:20px 20px 30px}
.large_order-text{max-width:460px}
.large_order-form{max-width:400px}
.chat-sec .btn-green{padding:10px 5px}
.footer-sec h2{font-size:24px}
.container{width:100%!important}
.account-info.contact-info{max-width:43%}
.account-info.address-info{max-width:400px}
.account-info .btn-cart.btn.btn-primary{font-size:17px}
.info-box p,.info-box address{font-size:14px}
.addresses-list .account-info{padding:15px}
.products-grid .item{width:32.5%}
.new-users{padding:68px 10px 0 60px}
.registered-users{padding:30px 60px 30px 25px}
.question-block{max-width:350px;margin-left:20px}
.account-create{max-width:620px;padding:20px}
.banner-image .banner-text{top:120px;left:auto}
.catalog-product-view .product-img-box{max-width:472px}
.catalog-product-view .product-img-box img{width:100%}
.product-bag table .product-spec{width:66%}
.similar_product_sec>.list-inline>li{width:33%}
.similar_product_sec{padding:10px 0}
.similar_product_sec .list-inline{width:100%}
.item-dropdown.items-sort{margin-right:25px}
.listUp.right{width:auto;float:right;margin-top:11px}
.listUp.left{width:auto}
.item-dropdown h4{margin:-11px 0 0;width:100%}
.item-dropdown div{margin:0}
.category-products{float:left}
}@media only screen and (min-width:768px) and (max-width:989px){.listUp.right{width:auto;float:right;margin-top:5px}
.listUp.left{width:auto}
.item-dropdown h4{margin:-11px 0 5px;clear:left;float:left}
.item-dropdown div{margin:0;clear:left;float:left;width:100px}
.item-dropdown.items-sort{margin-right:20px}
.category-products{float:left}
.item-dropdown a img{margin-top:13px;margin-left:3px}
.logo-header .search-sec{padding-left:0}
.similar_product_sec{padding:10px 0}
.promo-sec,.proceed-checkout{width:100%!important}
.proceed-checkout{margin-top:20px}
#shopping-cart-totals-table td.a-left,#shopping-cart-totals-table td.a-right{font-size:15px}
#shopping-cart-totals-table tfoot tr td{font-size:17px!important}
.proceed-checkout{padding:10px!important}
.product-bag table .product-spec{width:53%}
.help-sec ul li a{font-size:18px}
.similar_product_sec>ul.list-inline>li{text-align:center;width:33%}
.catalog-listing.popular-list .products-grid .item{width:49%}
.navbar.top-menu .navbar-nav>li ul{width:200px}
.login-sec ul li{padding:0 4px}
img#main-img{width:95%}
#carousel-wrapper{height:340px!important}
#carousel-wrapper .content{height:340px!important}
.logo-header .search-sec{padding-left:10px}
.catalog-product-view .product-img-box .page-options{width:75%}
#product-page-quote-request-content .tab-content{width:100%;padding:20px 20px 20px;float:left}
.catalog-product-view .product-img-box{max-width:380px}
.catalog-product-view .product-shop{max-width:355px}
.product-img-box{max-width:45 0}
.product-collateral .tab-content{padding:20px 20px 30px}
.large_order-text{max-width:355px}
.large_order-form{max-width:310px;padding:20px}
.chat-sec .btn-green{padding:10px 5px}
.footer-sec h2{font-size:24px}
.container{width:100%!important}
.account-info.contact-info,.account-info.address-info{max-width:100%;min-height:auto}
.addresses-list address{clear:left;float:left}
.account-info.addresses-primary,.account-info.addresses-additional{max-width:100%}
.account-info .fieldset{max-width:47%}
.navbar.top-menu a{padding:10px 9px 8px;font-size:16px}
.myaccount_page .page-title h1{font-size:40px;line-height:36px}
.products-grid .item{width:49%}
.new-users{padding:62px 0 20px 40px}
.registered-users{padding:20px 40px 20px 7px}
.question-block{margin-left:0}
.account-create{max-width:100%}
.wrapper .page-title{margin:15px 0 22px}
.page-title h1{font-size:40px}
.guarantee-sec>i{font-size:33px;margin-right:4px}
.footer-sec h2{font-size:18px}
.footer-sec h2>span{font-size:11px}
.chat-sec .btn-green{font-size:15px}
.chat-sec .btn-green i{font-size:22px}
.footer-sec .chat-sec{padding:0}
.chat-sec>h2{margin-left:6px}
.guarantee-sec>i>i{font-size:16px}
.trusted-logo-area .list-inline>li{margin-bottom:10px}
.footer-menu .navbar{text-align:center;width:100%;margin-bottom:10px}
.footer-menu .navbar-nav{display:inline-block;float:none}
.footer-menu .pull-right{float:left;text-align:center;width:100%}
.banner-image .banner-text{top:90px;left:auto}
.banner-image .banner-text h1{font-size:40px}
.banner-image .banner-text h3{font-size:24px}
.banner-shop-now{margin-top:22px}
.banner-image .banner-text .btn-green{margin-right:10px;padding:6px 15px;font-size:16px}
.breadcrumbs ul.list-inline{margin-bottom:20px}
.orders-area table.table thead th{padding:8px 50px 8px 0!important}
table#my-orders-table .btn{margin-top:5px;width:100%}
table#my-orders-table .btn:first-child{margin-top:0}
}#co-shipping-method-form .sp-methods dd ul li input{height:16px;width:16px}
.special-offer-sec img{ax-height:36px;width:100%}
#product-options-wrapper dt label.required{width:68%}
.custom-radio label strong span.price{vertical-align:bottom}
.featherlight-content .popup-body .product-add-to-cart .product-detail-after-cart .btn-shop,.featherlight-content .popup-body .product-add-to-cart .product-detail-after-cart .btn-cart{padding:7px 42px;margin:7px 0 0 0}
#algolia_instant_selector .text-ellipsis{white-space:normal!important}
.hits .result-wrapper .result{height:320px}
#instant-search-facets-container input[type=checkbox]{display:none}
#mainContainer #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion{width:100%}
#mainContainer #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit{padding:10px}
#quote-request-content .large_order-form #quote-request-response{color:#ac4711}
.container .messages li.error-msg{font-family:OpenSans-Regular;font-size:12px;padding:10px;width:100%;float:left;margin:10px 0 0 0;color:#ac4711;background-color:#fef0ed}
select.product-foil-select{padding:0;margin:0 0 0 4px;margin-top:0;margin-bottom:0;margin-left:4px;border:1px solid #9a9a9a;width:120px;border-radius:0;overflow:hidden;background-color:#fff;display:inline-block;vertical-align:middle;display:inline-block;font-family:FontAwesome;position:relative}
select.product-foil-select{-moz-appearance:none;background-image:none;box-shadow:none;font-family:OpenSans-Regular;margin-bottom:5px;margin-left:0;margin-top:5px;padding:6px;width:100%;-webkit-appearance:none}
.quick-turn-dd .fa.fa-chevron-down{position:absolute;right:9px;top:45px;z-index:9}
.rdw-turn-foil .btn-cart{float:left;padding:7px 50px}
.quick-turn-dt label{width:60px!important}
.quick-turn-dt a.qtf_color_help{float:right;padding:0 5px;font-weight:normal;color:#004c90}
.freeshipBadge{background-color:#b61c04;color:#fff;width:98%;float:left;padding:4px 10px;margin-bottom:10px}
.freeshipBadge p{padding:1px 0;vertical-align:middle;margin:0;display:inline-block;text-transform:uppercase;font-family:'FjallaOne-Regular';letter-spacing:.75px;font-size:12px}
.freeshipBadge a.details{color:#fff;font-family:OpenSans-Regular;text-transform:lowercase;text-align:right;float:right;padding:2px 0;font-size:12px}
.freeshipBadge p i.fa.fa-truck{font-size:16px;padding:0 4px 0 0;display:inline-block;vertical-align:top}
.freeshipBadge.listpage{width:auto;margin:0 auto!important;display:block;padding:0;float:none;max-width:105px}
.freeshipBadge.listpage p i.fa.fa-truck{padding:0 2px 0 0}
.freeshipBadge.cartpage{width:auto;margin:0 auto;padding:2px 4px;line-height:17px}
.freeshipBadge.cartpage p{font-weight:normal;vertical-align:top}
#child-product-data-table .product-number span.size-name{width:145px}
#child-product-data-table .product-number span.size-name.guest-check-qty-box{width:145px}
#product-page-tabInfo-content .tab-content ul li{list-style-type:disc;list-style-position:inside;padding:0 0 3px 20px;text-indent:-1.40em}
#add-to .customer_message{display:inline-block;padding:7px 20px;vertical-align:middle}
.list-inline li .help-area ul a.helpCenter:after{display:none}
.login-sec ul li{padding:0 6px}
.list-inline .helpCenter:hover,.helpCenter:focus,.helpCenter:active{text-decoration:none;background-color:transparent;color:#484848;box-shadow:none}
.login-sec ul li.help-dropdown{padding:0;margin:0}
nav.container{position:relative}
.list-inline ul.nav-help{top:49px;position:absolute;left:0;z-index:999;display:none;border-top:1px solid #ccc;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.2);width:200px}
.list-inline ul.nav-help li{width:100%;text-align:left;float:left;padding:0;margin:0}
.list-inline ul.nav-help li a{cursor:pointer;float:left;width:100%;border-top:1px solid #ccc;text-align:left;padding:8px 15px;display:block}
.list-inline ul.nav-help li:first-child a{border-top:0}
.list-inline li .help-area{float:right;position:relative}
.list-inline li .help-area:hover .nav-help{display:block}
.list-inline li nav a.helpCenter{border:1px solid transparent}
.list-inline li .help-area:hover>a.helpCenter{border-color:#ccc;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.2)}
.login-sec ul li a{cursor:pointer}
.help-dropdown a{padding:3px 6px 0}
.helpCenter i.fa{font-size:26px}
.help-dropdown .helpCenter em.fa{width:20px}
.menu-top-tabs ul.nav-help li a:hover{background-color:#0091b3;color:#fff;cursor:pointer}
@-moz-document url-prefix(){#product-page-tabInfo-content .tab-content ul li{text-indent:-1em}
}.Received-color,.ordered-color{color:#76c043;float:left;width:100%}
.order-shipped-color{color:#f00}
.sales-order-history a#popup-ship,.customer-account-index a#popup-ship{font-size:14px;text-decoration:none}
@media screen and (max-width:1100px){.askexpert-area-right ul li a span{display:none}
.askexpert-area-right ul li a{color:#2f408c;font-size:24px}
.askexpert-area-right ul li a{margin:0 10px}
.askexpert-area .askexpert-body>div.askexpert-area-right{width:19%}
.askexpert-area .askexpert-body>div.askexpert-area-center{width:29%;text-align:center}
.products-grid .item table td{padding-left:10px!important}
.login-sec ul li{margin-left:2px;padding:0 5px}
.myaccount_page .page-title.order-options h1,.order-items.order-details h2.sub-title{width:50%}
.order-header-btn{width:50%;float:right}
.orders-area table.table thead th,.orders-area table.table tbody td{font-size:14px}
}@media screen and (max-width:980px){.banner-shop-now>span,.banner-shop-now a>span{margin-right:10px!important}
.banner-image .banner-text h3{font-size:48px}
.button_action button.btn-cart-customization.btn.btn-primary.goto-id{width:100%;font-size:13px;padding:5px 4px;word-wrap:break-word;white-space:initial;height:auto}
.catalog-product-view .price-box.product-price .price{font-size:21px}
.list-inline ul.nav-help{left:inherit;right:0}
.featherlight .featherlight-content{border-bottom:0;max-height:100%!important}
}@media screen and (max-width:900px){.askexpert-area .askexpert-body>div{text-align:center}
.askexpert-area .askexpert-area-left h3{font-size:19px}
.askexpert-area .askexpert-body>div.askexpert-area-left{width:50%}
.askexpert-area .askexpert-body>div.askexpert-area-center{width:31%;text-align:center}
.askexpert-area .askexpert-body>div.askexpert-area-right{width:19%}
.askexpert-area-center img{display:inline-block}
.askexpert-area .askexpert-area-center h3{font-size:20px}
.myaccount_page .page-title.order-options h1,.order-items.order-details h2.sub-title{font-size:22px}
.process-section li h3{font-size:21px}
.order-header-btn .btn{font-size:13px;padding:8px 10px}
.ordered-item-table thead th:first-child,.ordered-item-table td:first-child{width:240px}
.orders-area table.table thead th{font-size:15px;padding:8px 2px 8px 0}
.orders-area table.table tbody td{font-size:13px}
table#my-orders-table .btn{padding:5px 5px;margin-left:0;font-size:12px}
.welcome-msg p,.welcome-msg h2,.info-box p,.info-box address{font-size:14px}
}.ui-tooltip.ui-corner-all{max-width:350px!important}
.messages .notice-msg span{border:1px solid #ffd967;background:#fffbf0;color:#3d6611!important}
.messages .error-msg span{color:#ac4711;background-color:#fef0ed}
#qtyerr .messages span{font-family:"Titillium Web";font-size:12px;padding:8px;width:95%;float:left;margin:10px 0 0 10px}
.catalogsearch-result-index .algolia-instant-selector-results a.algolia-clearfix .result-description{display:none}
.cart-table .cart-info{color:#900;font-weight:bold;font-size:12px}
.billing-address-fields ul li div.signin_content{font-weight:600;color:#004c90;line-height:14px;width:58%}
@media print{*{background:none!important;text-align:left!important}
body{background:#fff!important;font-size:9pt!important;margin:15px!important}
.header-container,.footer-before-container,.footer-container,.widget,.pager,.toolbar,.actions,.buttons-set{display:none!important}
.page-print .data-table .cart-tax-total{background-position:100% -54px}
.page-print .data-table .cart-tax-info{display:block!important}
}
.already-sign-in-btn{margin-right:8px}