﻿@charset "utf-8";
.sku-main-container{font-family: var(--ss-font-sans-serif);}
.sku-main-container a:not(.btn){color:#1D50C3;text-decoration:none;cursor:pointer;}
.sku-main-container a:not(.btn):hover{color:#CC0000;}
.top-nav-search{display:none!important;}
.step{color:#cc0000;}
.step i{font-family: var(--ss-font-sans-serif);font-style:normal;color:white;background-color:var(--green);border-radius:50%;width:30px;height:30px;text-align:center;padding-top:0px;font-weight:var(--text-bold);font-size:22px;margin-right:5px;text-indent:0px; display: inline-flex;justify-content: center;align-items: center;line-height: normal;}
#pricelist li a,#pricelist li a:hover,#pricelist li a:visited,#pricelist li a:active{color:var(--primaryDefault);text-decoration:none!important;}
/*.sizePatch input[type="button"]:hover{border-color:#D0D0D0;background-color:#F3F3F3;}*/
.sizePatch.selected input[type="button"]{background-color:#FFFFFF;font-weight:var(--text-bold);border:none;}
.sizePatch.selected{border:1px solid var(--green);border-radius:4px;box-shadow: inset 0 0 0 1px var(--green);}
.sizePatch.selected:before {content: "\e263";position: absolute;right: 2px;bottom: 3px;font-family: "FontAwesome";font-weight: 900; font-size: 9px;z-index: 1; color: var(--white);
    line-height: normal;}
.sizePatch.selected:after {content: '';width: 24px; height: 24px;border-bottom: 24px solid var(--green);border-left: 24px solid transparent; position: absolute;right: 0;
    bottom: 0;}
.matPatch{display:none!important;}
.matPatch input{display:none;}

.qvAdders .body7 b,.qvAdders label b{display:inline-block;}
.sku-main-container h1{font-size:32px!important;line-height:normal;text-rendering:optimizeLegibility;margin:0;}
table.table-bordered td{padding:3px 8px;border-width:1px 0;}
.bigbossMain_block .quote_table.table-bordered td:nth-child(1){font-size:12px;}
.shippingBlockOuter table.table-bordered td:nth-child(1){font-size:13px;width:30%;white-space:nowrap;border-left: 0; border-right:0; font-weight:var(--text-bold);}
.shippingBlockOuter table.table-bordered td:nth-child(2){font-size:13px;width:70%;border-right: 0; border-left:0;}
.qvpart_detail{margin-bottom:15px;}
.qvproduct-des{margin-bottom:15px;}
.ssbspopover{width:240px;}
/* slider image */
#qvMatLabel3,#qvSizeLabel2{color:#111;}
.popover-header, .popover-title{font-weight:var(--text-bold);color:var(--primaryDefault);padding:5px 10px;}
.help-Popover.popover{max-width:320px;}
.help-Popover.popover .popover-body{font-size:13px;}
/* for loading spinner : start */
.ajxloader{position:fixed;z-index:1051;top:0;left:0;height:100%;width:100%;background:rgba(128,128,128,0.25);}
.ajxloader2{position:fixed;z-index:1051;top:0;left:0;height:100%;width:100%;background:rgba(128,128,128,0.25);}
.loader,.loader:before,.loader:after{border-radius:50%;}
.loader:before,.loader:after{position:absolute;content:'';}
.loader:before{width:5.0em;height:10.0em;background:rgba(255,145,0,0.5);border-radius:10.0em 0 0 10.0em;top:0em;left:0em;-webkit-transform-origin:5em 5em;transform-origin:5em 5em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s;}
.loader{font-size:11px;text-indent:-99999em;margin:-5em auto 0;position:absolute;  /*left: 47%;*/top:45%;left:0;right:0;width:10em;height:10em;box-shadow:inset 0 0 0 1em rgba(145,96,215,0.5);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.loader:after{width:5.0em;height:10.0em;background:rgba(0,145,255,0.5);border-radius:0 10.0em 10.0em 0;top:0em;left:5em;-webkit-transform-origin:0px 5em;transform-origin:0px 5em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease;}
@-webkit-keyframes load2{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load2{
  0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}

/* for loading spinner:end */
.matFeatures th,.matFeatures td{width:initial;height:25px;text-align:center;border:1px solid #DDD;cursor:pointer;padding:3px 5px!important;font-size:11px;color:#555555;}
.matdiv1 .mat-box{margin-top:10px;}
.mat-box .videoThumb .videoFrame,.mat-box .videoThumb .videoThumbnail,.mat-box .videoThumb .videoButton{z-index:1;}
.popup-overlay{background-color:rgba(68,68,68,0.8);position:fixed;top:0;left:0;width:100%;height:100%;}
.product-gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1000;}
.product-gallery-popup .product-popup-content{position:absolute;width:980px;height:580px;top:50%;left:50%;margin-left:-490px;margin-top:-290px;background-color:#fff;overflow:hidden;}
.product-information p{display:block;}
.product-image{width:66%;height:580px;overflow:hidden;position:relative;text-align:center;background:#000;}
.product-image img{max-height:100%;}
a.cross{position:absolute;top:10px;right:10px;font-size:18px;color:var(--primaryDefault);text-decoration:none;}
.gallery-nav-btns{position:absolute;top:50%;width:100%;height:40px;margin-top:-25px;}
.gallery-nav-btns a{display:block;position:absolute;width:35px;height:80px;text-align:center;right:0;background-image:url('/img/src/slim-arrow-sprite.png');background-repeat:no-repeat;opacity:0.8;cursor:pointer;}
.gallery-nav-btns a:hover{opacity:1;}
.nav-btn.prev{left:0;background-position:0px 0px;}
.nav-btn.next{right:0;background-position:-35px 0px;}
#user-rating .full{width:auto;}

/* pricelist table */
#QuantityDiscounts .subhead{display:none;}
.atrt0{font-weight:var(--text-bold);}
.atr{font-size:12px;font-weight:normal;border-bottom:1px solid #E6DBD1;padding:2px 0px 2px 0px;line-height:18px;}
.pricelist-details .atr > a{font-size:12px !important;}
.pricelist-details .body8bcolor{color:#000!important;font-size:13px;line-height:15px;font-weight:var(--text-bold);}
.pricelist-details .body7{font-size:12px;}
table.pricelist-details>thead>tr>th{text-align:center;font-size:12px;font-weight:var(--text-bold);line-height:1;padding:4px 0;border-top:1px solid #AFAFAF;border-bottom:1px solid #71706F;background:#F1F1F1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
table.pricelist-details>thead>tr>th:first-child{text-align:left;padding-left:5px;}
table.pricelist-details tbody .Collmatgroup td:nth-child(3){background-color:#E6EBF1;}
table.pricelist-details>thead>tr>th:nth-child(3){border-bottom:1px solid #000000;background-color:#E6EBF1;}
table.pricelist-details>thead>tr>th:nth-child(4){border-bottom:1px solid #000000;background-color:#F8F3E9;}
table.pricelist-details tbody .Collmatgroup td:nth-child(2){border-bottom:1px solid #E6DBD1;}
.pricelist-details tr.active{background:#FFC;}
.pricelist-details tr.active label.custom-label,.pricelist-details tr.active .price1,.pricelist-details tr.active .price0{font-weight:var(--text-bold);}
label.custom-label{float:left;padding-left:5px;line-height:16px;cursor:pointer;margin:0;font-weight:normal;}
.pricelist-details tr.active{background:#FFC;}
.pricelist-details strong{font-weight:var(--text-bold)!important;}
.pricelist-details strong > .pl_mat_price{font-size:16px !important;}
.price1{font-size:12px;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#E6EBF1;padding:1px 0px 1px 0px;}
.price0{font-size:12px;line-height:18px;font-weight:normal;border-bottom:1px solid #E6DBD1;background-color:#F8F3E9;padding:1px 0px 1px 0px;}
.material-cont{padding:0px!important;margin:0!important;border:0!important;}
.material-details{display:none;border-bottom:#E6DBD1 1px solid;padding:10px;background:#fff;overflow:hidden;clear:both;}
.material-table{width:100%;display:table;}
.material-row{padding-left:15px;display:table-cell;vertical-align:top;}
.material-row:first-child{padding-left:16px;}
.matrial-detail-txt{display:table-cell;padding-right:10px;vertical-align:top;}
.matrial-feature-icons{display:table-cell;vertical-align:top;}
.matrial-detail-txt ul{margin:0;padding:0px 0;}
.matrial-detail-txt ul li{list-style:none;padding-left:9px;line-height:normal;padding-bottom:4px;font-size:12px;position:relative;}
.matrial-detail-txt ul li:before{content:"\f105";display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;color:#000;font-weight:normal;top:2px;}
.mateial-label{font-size:13px;font-weight:var(--text-bold);margin-bottom:4px;color:#666;}
table.pricelist-details .mat-box{position:relative;}
.material-details .videoThumb ul li .videoDuration{font-size:10px;font-weight:normal;text-align:center;max-width:35px;height:14px;margin-top:50px;margin-left:15px;color:#ddd;position:absolute;z-index:48;}
.material-details .videoThumb{border:none;margin-top:0;}
.price-row{clear:both;text-align:right;}
.product-quantity{border:1px solid #9E9E9E;margin-top:10px;font-size:12px;text-align:center;}
.product-quantity th,.product-quantity td{border-left:1px solid #9E9E9E;padding:3px 0;}
.product-quantity th:first-child,.product-quantity td:first-child{border-left:0px;}
.product-quantity th{background:#d3e2f1;}
.quantity-label{background:#fff;padding:0 10px;font-size:13px;color:#000;float:right;border:none;margin:0;line-height:30px;}
.quantity-plus,.quantity-minus, .seletionbox .quantity-plus, .seletionbox .quantity-minus{width:32px;text-align:center;padding:0;font-weight:var(--text-bold);font-size:21px;float:right;margin:0;height:32px;border: 2px solid var(--light);color:var(--primaryDefault); line-height:10px; background:var(--light)}
.quantity-plus:active,.quantity-minus:active,.quantity-plus:hover,.quantity-minus:hover,.quantity-plus:focus,.quantity-minus:focus{background-color: var(--light); border-color: var(--primaryDefault);}
.quantity-plus_custom, .quantity-minus_custom{width:32px !important;text-align:center !important;padding:0 !important;font-weight:var(--text-bold)!important;font-size:21px!important;float:right!important;margin:0!important;height:32px!important;border: 2px solid var(--light)!important;color:var(--primaryDefault)!important; line-height:10px!important; background:var(--light)!important;border-radius:50% !important;padding-bottom:3px !important;}
.quantity-plus_custom:hover, .quantity-plus_custom:focus, .quantity-plus_custom:active, .quantity-minus_custom:hover, .quantity-minus_custom:focus, .quantity-minus_custom:active{background-color: var(--light) !important; border-color: var(--primaryDefault)!important;}
.quantity-input{border:none;width:40px;text-align:center;padding:4px 0px;font-weight:var(--text-bold);font-size:14px;float:right;margin:0;height:32px;}
.seletionbox .quantity-plus, .seletionbox .quantity-minus{width:28px;font-size:10px;height:28px;line-height:12px;}
.quantity-txt{color:#111;font-weight:normal;font-size:14px;clear:both;padding:0 0 5px 0;}
.quantity-minus{padding-bottom:5px;}
.quantity-plus{padding-bottom:3px;}
.pricelist-details .product-value-txt{color:#414141;font-size:13px;float:right;margin-top:15px;}

a.free-dwonload-cont{float:right;width:200px;padding:10px;background:#f9ffe7;border:1px solid #cacaca;text-decoration:none;color:#000000;font-weight:normal;display:block;font-size:11px;margin-bottom:15px;-webkit-border-radius:4px;border-radius:4px;}
a.free-dwonload-cont .download-title{color:#0b56a6;font-size:15px;font-weight:var(--text-bold);margin-bottom:5px;display:block;line-height:24px;}
a.free-dwonload-cont .download-title.download-icon{background:url(/css/sku-icon.png) no-repeat left top;height:24px;padding-left:32px;}
.tab-container{clear:both;width:100%;border-left:solid 1px #d4dee5;border-right:solid 1px #d4dee5;border-bottom:solid 1px #d4dee5;text-align:left;padding:10px 0;}
div#cart-animation{background:none repeat scroll 0 0 var(--primaryDefault)!important;border:1px solid #FFFFFF;border-radius:50%;color:#FFFFFF!important;display:none;font-size:16px;font-weight:var(--text-bold);height:35px;line-height:35px;position:absolute;text-align:center;width:35px;z-index:200;}
div#minicart{text-align:right;}
div#minicart a.cart{border-right:1px solid #E8E8E8;padding-bottom:1px;padding-left:25px;padding-right:20px;text-decoration:none;}
header div.container.upper div#minicart a span{color:#999999;}
.sku-product-option hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #D6D6D6;}
.order-pack{display:inline-block;line-height:30px;padding:0 10px 0 0;color:var(--teal);font-weight:var(--text-bold);}
.ckbox{width:16px;height:16px;}
.custom-checkbox{position:relative;display:inline-block;float:left;overflow:hidden;cursor:pointer;}
.custom-checkbox>.box{position:relative;display:block;width:16px;height:16px;background:url(/css/sku-checkbox-table.png) top left no-repeat;padding:0px;margin:0px;cursor:pointer;}
.custom-checkbox>.box>.tick{position:absolute;left:0px;top:0px;width:16px;height:16px;background:url(/css/sku-checkbox-table.png) bottom left no-repeat;display:none;cursor:pointer;}
.custom-checkbox>input:checked+.box>.tick{display:block;}
.custom-checkbox>input{position:absolute;outline:none;left:0;top:0;padding:0;width:16px;height:16px;border:none;margin:0;opacity:0;z-index:1;cursor:pointer;}
.adder-container.checked{background-color:#FFFFCC;border:1px solid #FFCC00;}
table.adder-container{font-size:7pt;border:1px solid #ddd;margin:0;width:235px;}
.adder-container label{font-weight:normal;margin-bottom:0;}
table.adder-container>tbody>tr>td:first-child{padding:5px 0 5px 5px;}
table.adder-container input[type=checkbox]{margin:0;}
.zoomtxt{display:block;font-size:10px;text-align:center;}
.atrt{font-size:7.5pt;font-weight:var(--text-bold);background-color:#E8E3D9;border-bottom:1px solid #6B5C4F;padding:0px 0px 0px 0px;border-left:0px;border-top:0px;border-right:0px;}
.buttonOrange{-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;box-shadow:inset 0px 1px 0px 0px #fff6af;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ffec64),color-stop(1,#ffab23));background:-moz-linear-gradient(center top,#ffec64 5%,#ffab23 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffec64,endColorstr=#ffab23);background-color:#ffec64;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffaa22;display:inline-block;color:var(--primaryDefault);font-size:12px;font-weight:var(--text-bold);padding:3px 14px;text-decoration:none;text-shadow:1px 1px 0px #ffee66;}
.buttonGray{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#f9f9f9),color-stop(1,#e9e9e9));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9,endColorstr=#e9e9e9);background-color:#f9f9f9;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;display:inline-block;color:var(--primaryDefault);font-size:12px;font-weight:var(--text-bold);padding:3px 14px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;}
#cart_block li a img{display:inline-block;margin-right:10px;margin:0px 0 10px 0;width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-moz-interpolation-mode:bicubic;-webkit-interpolation-mode:bicubic;interpolation-mode:bicubic;}
ul.products-cont{margin:0;padding:0;list-style:none;}
.PriceListCart .popover-body, .PriceListCart .popover-content{padding:9px 14px;}
.PriceListCart .popover-header > i{margin-right:4px;}
.product-value-txt li a{display:block;line-height:17px;}
.PriceListCart.popover{max-width:380px;}
.PriceListCart .popover-body .cart-img, .PriceListCart .popover-content .cart-img{width:50px;margin-right:10px;float:left;}
.PriceListCart .popover-body .cart-img>.mutilayerImg, .PriceListCart .popover-content .cart-img>.mutilayerImg{width:100%!important}
.PriceListCart .popover-body li a img,.PriceListCart .popover-body li img, .PriceListCart .popover-content li a img,.PriceListCart .popover-content li img{display:inline-block;margin-right:10px;margin:0px 0 10px 0;width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-moz-interpolation-mode:bicubic;-webkit-interpolation-mode:bicubic;interpolation-mode:bicubic;}
.PriceListCart .popover-body .cart-product-details, .PriceListCart .popover-content .cart-product-details{float:left;width:119px;color:#343336;font-size:12px;font-weight:normal;padding-right:10px;}
.PriceListCart .popover-body .cart-product-details>span, .PriceListCart .popover-content .cart-product-details>span{display:block;}
/*.PriceListCart.popover{z-index:1004;}*/
.PriceListCart .popover-body .cart-product-details span:last-child, .PriceListCart .popover-content .cart-product-details span:last-child{margin-bottom:10px;}
.PriceListCart .popover-body .cart-product-details .product-name, .PriceListCart .popover-content .cart-product-details .product-name{color:var(--teal);font-size:14px;font-weight:var(--text-bold);margin-bottom:4px;line-height:16px;}
.PriceListCart .popover-body .quantity-formated, .PriceListCart .popover-content .quantity-formated{margin-right:5px;float:left;color:#343336;}
.PriceListCart .popover-body .products-cont .price, .PriceListCart .popover-content .products-cont .price{font-size:15px;font-weight:var(--text-bold);padding:15px 0 0;}
.PriceListCart .product-value-txt .cart-prices div{border-top:1px dotted #b2b2b2;padding:7px 10px;background:#FDFDE2;line-height:22px;}
.PriceListCart .product-value-txt .product-value-txt_shipping_cost,.PriceListCart .product-value-txt .product-value-txt_total,.product-value-txt .product-value-txt_wrapping_cost{float:right;color:#343336;}
.PriceListCart .popover-body span.price, .PriceListCart .popover-content span.price{font-weight:var(--text-bold);color:var(--teal);font-size:14px;display:table-cell;vertical-align:top;}
.PriceListCart .popover-body .price-txt, .PriceListCart .popover-content .price-txt{color:#9a9a9a;padding-right:5px;}
.PriceListCart .popover-body .price-txt span, .PriceListCart .popover-content .price-txt span{display:inline-block;}
.PriceListCart .bottomActionBtn{padding-top:10px;float:left;width:100%;}
.PriceListCart .bottomActionBtn .buttonOrange{background: var(--green); box-shadow: none; color: #fff !important;text-shadow: none;border: 1px solid var(--green);font-weight:var(--text-bold);border-radius: 24px;}
.PriceListCart .bottomActionBtn .buttonGray{box-shadow: none; text-shadow: none;font-weight:var(--text-bold);background: #ececec;border-radius: 24px;}
.cart-heading{padding:5px 10px;}
.tick-green{color:var(--green);font-size:18px;}
.popover-header, .popover-title{padding:5px 10px;}

/*.icon-right-cart{background:url(/img/src/quick-view-icons.png) no-repeat top left;width:10px;height:10px;background-position:-110px -20px;display:inline-block;vertical-align:middle;margin-left:6px;}
.icon-left-rust{background:url(/img/src/quick-view-icons.png) no-repeat top left;width:10px;height:10px;background-position:-110px 0px;display:inline-block;vertical-align:middle;margin-right:6px;}
*/
.product-value-txt .popover{max-width:320px;}

/*.qvProductImage img{display:block;margin:0px auto;padding:0px;border:0px;}*/
.popover-body:before,.popover-body:after, .popover-content:before,.popover-content:after{content:"";display:table;line-height:0;}

/* new css added by rohit on 14-05-2019 start */
.qvMaterial-details .material_note{font-size:14px;line-height:20px;}
.qvConfirmation-block .viewall_qty{width:100%;text-align:right;padding:0 8px 8px;}
.pr_zero{padding-right:0px!important;}
.qvMaterial-block a.more_detail{font-size:12px;padding-left:12px;}
.qv_headsection .selected_Option{color:#000;font-weight:400;}
hr.stepDivider{margin:20px 0px;border-color:#ececec;}
.toolBar{padding:10px 0;border-top:1px solid #dcdcdc;margin-bottom:20px;text-align:right;}
.toolBar .btn{padding:6px 10px;}
.btn-lg-fix i{font-size:14px;}
.finish_options .quote_main{width:240px;display:table-cell;vertical-align:top;padding-left:20px;}
.finish_options .option_detail_main{display:table-cell;vertical-align:top;}
.finish_options .option_block{padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:0px;font-size:13px;}
.help_text{padding-bottom:8px;margin:0;}
.option_block .form-group:last-child{margin-bottom:0;}
.option_block .form-md-radios.lastBorder0 .md-radio:last-child,.option_block .form-md-checkbox.lastBorder0 .md-checkbox:last-child{border-bottom:none;}
.form-md-checkbox,.form-md-radios{padding-top:5px;}
.finish_options .option_block .form-md-radios .md-radio-list,.finish_options .md-checkbox-list{padding:0;}
.option_block .form-md-radios .md-radio-list,.finish_options .md-checkbox-list{display:table-cell;padding:5px 0;}
.md-radio-list{margin:5px 0;}
.upload-artwork .md-radio.checked{background-color:#fff6eb;}
.upload-artwork .md-radio{padding:5px;border-bottom:1px solid #e5e4e4;margin-bottom:0px;}
.upload-artwork .md-radio label{height:auto;width:100%;}
.artwork_label .label_heading{font-size:13px;padding-bottom:5px;font-weight:var(--text-bold);}
.artwork_label .btn{margin-top:5px;}
.quote_detail{background-color:#ffffcc;padding:0 10px;border:1px solid #ddd;}
.quote_heading{font-size:18px;font-weight:400;color:#cc0000;margin:10px 0;}
.quote_detail .quote_table{margin-bottom:10px;background-color:#ffffff;}
.quote_detail .table-bordered>tbody>tr{border-top:1px solid #ddd;}
.quote_detail .table-bordered>tbody>tr>td{border:0;border-right:1px solid #ddd;}
.quote_detail .table-bordered>tbody>tr>td:last-child{border:none;}
.text_bold{font-weight:var(--text-bold)!important;}
.stickycontent{display:none!important;}
.quote_detail .table-bordered>tbody>tr.totalPrice{border:1px solid #FF8600;background-color:#FFF7D6;}
#pricelist li div.bigboss_qtywrapheader:before{content:"For:";font-weight:normal;}
.page-heading-row{border-bottom:1px solid #DDD;margin-bottom:15px;padding-bottom:10px;}
.bigboss_products{margin:0px;}
.bigboss_products .productcontent_box.checked .img_boxinner{  /*box-shadow: inset 0 0 0 2px #ee8800;*/}
.bigboss_products .product_content > .md-radio label{padding:0px;}
.bigboss_products .productcontent_box{width:20%;vertical-align:top;float:left;padding:10px;border:none;}
.bigboss_products .productcontent_box:last-child{border-right:0px;}
.productcontent_box .product_imgbox{margin-bottom:10px;  /*padding-left: 30px;*/}
.productcontent_box .product_imgbox .img_boxinner{height:108px;width:108px;  /*border: 1px solid #ddd;*/line-height:108px;text-align:center;cursor:pointer;  /*margin: 0 auto;*/}
.productcontent_box .product_imgbox .img_boxinner:hover{cursor:pointer;}
.productcontent_box .product_content .detail_text{font-weight:normal;}
.productcontent_box .product_content .detail_text > span{font-weight:var(--text-bold);padding-left:26px;display:block;line-height:18px;font-size:12px;}
.productcontent_box .product_content .detail_text > ul{font-size:12px;padding-top:5px;}
.productcontent_box .product_content .product_title{font-weight:var(--text-bold)!important;font-size:14px;line-height:20px;color:#000;padding:0px 0px 0px 26px;}
.productcontent_box .adderprice_qty{padding:10px 0 5px 15px;}
/*.productcontent_box .adderprice_qty .product_adderprice{display: table-cell;vertical-align: middle;}*/
.productcontent_box .adderprice_qty .product_qtylabel{font-size:14px;color:#d43900;display:table-cell;vertical-align:middle;padding-right:10px;}
.productcontent_box .adderprice_qty .product_adderqty{display:table-cell;vertical-align:middle;width:107px;}
.product_adderprice{font-size:16px;color:#d43900;font-weight:var(--text-bold);padding:10px 0px 0px 15px;}
.bigboss_products .productcontent_box.checked{background-color:#fff; box-shadow: inset 0 0 0 2px #19a698; border-radius: 10px;}
.product_adderprice small{font-size:13px;color:#000;font-weight:normal;}
.productcontent_box .adderprice_qty .product_adderprice{font-size:16px;color:#d43900;font-weight:var(--text-bold);}
ul.list_styled{padding-left:15px;}
ul.list_styled > li{list-style:none;position:relative;line-height:normal;padding-bottom:6px;}
ul.list_styled > li:last-child{padding-bottom:0px;}
ul.list_styled > li:before{content:'\2022';position:absolute;left:-13px;top:-4px;font-size:18px;height:15px;width:15px;line-height:normal;}

/* material css*/
.md-radio.md-radio-inline{display:block;float:left;width:20%;}
.md-radio input[type="radio"]{display:none;}
.md-radio input[type="radio"]:checked+label:before{border-color:#666;animation:ripple 0.2s linear forwards;}
.md-radio input[type="radio"]:checked+label:after{transform:scale(1);}
.md-radio label{display:inline-block;position:relative;padding:0 0 0 28px;margin-bottom:0;cursor:pointer;vertical-align:bottom;line-height:17px;font-weight:normal;font-size:12px;}
.md-radio label:before,.md-radio label:after{position:absolute;content:'';border-radius:50%;transition:all .3s ease;transition-property:transform,border-color;}
.md-radio label:before{left:0;top:0;width:20px;height:20px;border:2px solid #666;}
.md-radio label:after{top:5px;left:5px;width:10px;height:10px;transform:scale(0);background:var(--green);}
@keyframes ripple{
  0%{box-shadow:0px 0px 0px 1px transparent;}
  50%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0.1);}
  100%{box-shadow:0px 0px 0px 15px transparent;}
}

/* adder qty css */
.product_adderqty button.qtyminus,.product_adderqty button.qtyplus,.product_adderqty button.qtyminus,.product_adderqty button.qtyplus{line-height:28px;height:30px;vertical-align:middle;font-size:18px;padding:0;width:28px;margin:0;float:left;}
.product_adderqty button.qtyminus{border-radius:4px 0 0 4px;}
.product_adderqty button i,.product_adderqty button i{font-size:14px;position:relative;color:#696969;transition:all .5s;}
.product_adderqty input{width:40px;text-align:center;vertical-align:middle;font-size:18px;height:30px;padding:0px;line-height:31px;display:inline-block;border-left:0px;border-right:0;border-radius:0;float:left;}
.product_adderqty button.qtyplus{border-radius:0 4px 4px 0;}

/*new css assed by rohit on 14-05-2019 end*/
a[data-zoom-id] img, a[data-slide-id] img, .mz-thumb img,.selectors a{vertical-align:top;}
.selectors a{display:inline-flex!important;align-items:center; justify-content:center;}
/* pricelist table */

/*new added on 08/19/2021*/
.size_option > .sku_stylePatch{position:relative;border: 1px solid #D0D0D0 !important;font-size: 14px;line-height: 26px;color: #111;padding: 5px 12px !important;border-radius:4px;cursor: pointer;display: inline-block;margin: 0px 10px 10px 0px;background:#fff;}
.size_option > .sku_stylePatch.selected{box-shadow: inset 0 0 0 1px var(--green) !important;border-color: var(--green) !important;background-color: var(--white) !important;font-weight:var(--text-bold);}
.size_option > .sku_stylePatch.selected:before{content: "\e263"; position: absolute;right: 2px;bottom: 3px;font-family: "FontAwesome";font-weight: 900;font-size: 9px;
    z-index: 1;color: var(--white);line-height: normal;}
.size_option > .sku_stylePatch.selected:after{content: '';width: 24px;height: 24px;border-bottom: 24px solid var(--green);border-left: 24px solid transparent;position: absolute;
    right: 0;bottom: 0;}
.size_option .sku_shape{height: 30px;display: inline-block;vertical-align: middle;margin: 0px 0px 0px 0px;text-align: center;}
.size_option .sku_shape > span{border:2px solid #333;display: inline-block;vertical-align: middle;}
.size_option .sku_shape .circle{width: 30px;height: 30px;border-radius: 100%;}
.size_option .sku_shape .rectangle {width: 20px;height: 30px;}
.size_option .sku_shape > svg, .size_option .sku_shape > img{max-width: 30px;max-height: 30px;}
.size_option .sku_shape .rectangle_h{width: 30px;height: 20px;}
.size_option .skuStyle_size{display: inline-block;vertical-align: middle;line-height: normal;}
boxStyle-inline.without_space .box_item.selected, .productcontent_main .productcontent_box.checked{box-shadow: inset 0 0 0 2px var(--green) !important; background:#fff !important;}
.mat_productsDetail .productcontent_box.checked .product_content{box-shadow: inset 0 0 0 1px var(--green) !important; background:#fff !important;}
.template_imgBlock {  float:none;  display: flex;    flex-flow: row wrap;}
.boxStyle-inline.without_space .box_item{float:none!important}
.finish_options .qvArtWork{margin-left:0 !important}
.sku_customStyle .sizePatchsku{background:var(--white) !important;padding: 5px 16px!important;}
.boxStyle-inline.uploadOptions_list > .box_item{padding: 5px 16px!important;}
.sku_customStyle .sizePatchsku.selected input[type=button]{color:var(--green) !important;}
.boxStyle-inline.uploadOptions_list>.box_item, .sku_customStyle .sizePatchsku, .sizeShapeOption.boxStyle-inline .shapePatch{border-radius:4px;}
.boxStyle-inline.uploadOptions_list > .box_item.selected, .sku_customStyle .sizePatchsku.selected, .sizeShapeOption.boxStyle-inline .shapePatch.selected{box-shadow: inset 0 0 0 1px var(--green) !important;border-color: var(--green) !important;background:var(--white) !important; position:relative;}
 .boxStyle-inline.uploadOptions_list > .box_item.selected:before, .sku_customStyle .sizePatchsku.selected:before, .sizeShapeOption.boxStyle-inline .shapePatch.selected:before {content: "\e263"; position: absolute;right: 2px;bottom: 3px;font-family: "FontAwesome";font-weight: 900;font-size: 9px;z-index: 1;color: var(--white);line-height: normal;}
 .boxStyle-inline.uploadOptions_list > .box_item.selected:after, .sku_customStyle .sizePatchsku.selected:after, .sizeShapeOption.boxStyle-inline .shapePatch.selected:after {content: ''; width: 24px;height: 24px;border-bottom: 24px solid var(--green);border-left: 24px solid transparent; position: absolute; right: 0; bottom: 0;}
 .text_orange{color: #000!important; font-weight:var(--text-bold)}
.upload_paginationMain .pagination > li > a, .pagination > li > span{text-decoration:none;}
.mat_productsDetail .productcontent_box.checked{border: 1px solid var(--green) !important; background-color: #fff !important;}
#pricelistdetail li.selected{border: 2px solid var(--green) !important;background-color:var(--white) !important;font-weight:var(--text-bold)!important;}
b, strong{font-weight:var(--text-bold)!important;}
.price_listTitle{font-size: 16px; font-weight:var(--text-bold); color: var(--primaryDefault);}
.upload_btnMain .button_outer{background-color: #ededed; border-color: #ededed;font-family: var(--ss-font-sans-serif); border-radius: 6px;}
.upload_btnMain .button_outer:hover, .upload_btnMain .button_outer:active, .upload_btnMain .button_outer:focus, .upload_btnMain .button_outer:focus:active{background-color: var(--green) !important;border-color: var(--green) !important;}
.upload_btnMain .button_outer:focus{box-shadow: 0 0 0 0.2rem rgb(94 203 192) !important;}
.upload_btnMain .button_outer:hover .btn_upload .icon_box > svg path, .upload_btnMain .button_outer:hover .btn_upload .icon_box > svg rect[fill="#000000"]{fill:#fff;}
.upload_btnMain .button_outer:hover .btn_upload{color:#fff;}
.upload_btnMain .btn_upload {font-weight:var(--text-bold);}
.file_uploading .processing_bar, .processing_bar{background:var(--green) !important;}
.popover {font-family: var(--ss-font-sans-serif);}
.boxStyle-inline.without_space .box_item.selected{box-shadow: inset 0 0 0 2px var(--green) !important;background-color:#fff !important;}
.seletionbox.selected{border: 2px solid var(--green) !important; background-color: #ffffff !important;}
.cutoff-shipping-offers{    border: 2px solid #dee2e6!important;  border-radius: 16px !important;   padding: 5px 14px 8px !important;}
.CustomizeProduct .form-horizontal .control-label, .CustomizeProductHead .form-horizontal .control-label{color: var(--teal) !important;font-weight:var(--text-bold)!important;}
.selectors a.mz-thumb-selected, .selectors a.mz-thumb.active{box-shadow: 0 0 3px 2px rgba(25, 166, 152, 0.5) !important;border-color: var(--green)!important;}
.mz-thumb-selected img {-webkit-filter: none !important;filter: none!important;}
/*new added on 23/09/2021*/
.size_option.with_description > .sku_stylePatch{border: none !important;padding: 0px !important;box-shadow: none !important;vertical-align:top;cursor: default;}
.size_option.with_description > .sku_stylePatch.selected:before, .size_option.with_description > .sku_stylePatch.selected:after{display: none;}
.size_option.with_description > .sku_stylePatch .size_selection{border: 1px solid #D0D0D0; padding: 5px 12px;position: relative; border-radius: 4px;cursor:pointer;}
.size_option.with_description > .sku_stylePatch.selected .size_selection{box-shadow: inset 0 0 0 1px var(--green) !important;border-color: var(--green) !important;background-color: var(--white) !important;
    font-weight:var(--text-bold);}
.size_option.with_description > .sku_stylePatch.selected .size_selection:before {content: "\e263"; position: absolute;right: 2px;bottom: 3px; font-family: "FontAwesome";
    font-weight: 900;font-size: 9px;z-index: 1;color: var(--white);line-height: normal;}
.size_option.with_description > .sku_stylePatch.selected .size_selection:after { content: ''; width: 24px; height: 24px; border-bottom: 24px solid var(--green); border-left: 24px solid transparent;
    position: absolute;right: 0;bottom: 0;}
.size_option.with_description .description_text{font-size: 12px;line-height: 16px;padding-top: 2px;}
@media (min-width:768px) {
    .bigboss_products{display:flex;flex-flow:row wrap;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:table;width:auto;}

  /* .bigboss_pricedetail.qvConfirmation-block .qvCart{
     border: none;
     padding: 0px;
   }*/
  .bigboss_pricedetail .qvConfirmationArea .attrLabel{font-size:15px;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{font-size:15px;padding:0 0 10px 0;display:block;}
  .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{padding:0px;}
    /*.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0px auto;width: 100%;max-width: 750px;}*/
   .department-list.slick-slider{margin: 0 15px;}
/*   .modal.fade{z-index:1003!important;}*/
}
@media (min-width:768px) and (max-width:1350px){
  .bigboss_products .productcontent_box{width:33.33%;}
}
@media (min-width:768px) and (max-width:992px){
  .bigboss_pricedetail.qvConfirmation-block .qvCart{background-color:#f9f9f9;border:1px solid #ccc;padding:10px;display:flex;flex-flow:row wrap;align-items:center;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:0px;display:inline-flex;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart_detail{margin-left:auto;display:inline-flex;}
}
@media (min-width:992px){
  .col-md-9{border-left:none!important;}
  .page-heading-row{display:flex;width:100%;border-bottom:1px solid #DDD;}
  .page-heading-col{flex-grow:1;padding-right:20px;}
  .page-review-col{max-width:280px;vertical-align:middle;font-size:20px;}
  .cutoff-details-txt .green-status-txt{display:inline-block;}
    /*.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0px auto;max-width: 950px;width: 100%;}*/
}
@media (min-width:992px) and (max-width:1024px){
  .productcontent_box .adderprice_qty .product_adderprice{display:block;padding-bottom:5px;}

  /*.productcontent_box .adderprice_qty .product_adderqty{
    display: block;
  }*/
  .finish_options .option_detail_main{display:block;padding-right:0px;}
  .finish_options .quote_main{display:block;width:100%;}
  .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
}

/* Quicktabviewss.css start */
.qvCart:after{display:table;content:" ";clear:both;}
.quantity-minus,.quantity-plus{border-radius:50%;}
.qvQty, .seletionbox .qvQty{display:inline-block;width:48px;font-weight:var(--text-bold);font-size:18px;color:#333;border:0;padding:3px 3px;text-align:center;height:32px;margin:0;outline:none;}
.seletionbox .qvQty{height:28px;}
.atrt{font-size:12px;font-weight:var(--text-bold);background-color:#E8E3D9;border-bottom:1px solid #6B5C4F;padding:0px 0px 0px 0px;border-left:0px;border-top:0px;border-right:0px;}
.pricelisthead{color:#111;font-weight:normal;text-align:right;margin-bottom:4px;font-size:12px; margin-top:10px;}
.pricelisthead span{color:#555;font-weight:normal;font-size:11px;}
.qtywrapper{overflow-y:auto;max-height:initial;width:100%;}
.qtywrapper.has_arrowSelector{overflow-y:visible;}
.qtywrapper.has_arrowSelector .a_qtypopover{border: 1px solid var(--green) !important;color: var(--primaryDefault) !important;}
.QtyPopOverdiv.popover{max-width: 581px;}
.QtyPopOverdiv.popover .popover-header > span{color: var(--primaryDefault) !important;font-family: var(--ss-font-sans-serif)!important;}
.QtyPopOverdiv.popover .pricelist-details > tbody > tr > td.atrt{min-width: 55px;}
#pricelist{width:100%;margin:0;padding:0;display:inline-block;background-color:#fff;}
.qvMaterial-block .matFeatures{border-collapse:collapse;margin-top:0px;margin-left:0px;float:left;}
.qvMaterial-block .matFeatures_detail{font-weight:normal;font-size:13px;margin-bottom:3px;float:left;padding-left:10px;line-height:26px;}
.item .bullet{font-size:12px;line-height:15px;margin:0px 0px 3px 11px;text-align:left;color:#333;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:auto;}
.fancybox-overlay{overflow:auto;overflow-y:auto;}
.sku-row-container h2,.sku-main-container h2{font-size:var(--sub-heading-size);font-weight:300;margin-bottom:5px;color: var(--teal) !important; letter-spacing:var(--heading-letter-spacing);}
img{border:0;}
.container{padding:0;width:100%;max-width:100%;}
.sku-main-container{width:100%;max-width:1350px;margin:0 auto;position:relative;}
.sku-row-container{width:100%;max-width:1350px;margin:0 auto;}
.p_bottom15{padding-bottom:15px;}
.attrLabel{font-size:13px;font-weight:normal;}
.attrLabel span:not(.m3){min-width:80px;display:inline-block;}
.attrLabel span{font-size:13px;}
.attrLabel b span{font-weight:normal;}
.attrLabel b span b{font-weight:var(--text-bold);color:#d43900;}
.attrLabel b{font-weight:var(--text-bold);}
.sizePatch{display:inline-block;border:1px solid #E0E0E0;padding:4px 16px;margin:0px 2px 5px 0px;min-width:78px;position:relative;border-radius:4px;}
.sizePatch input[type="button"]{font-size:14px;line-height:26px;color:#111;border:0px;padding:0px;margin:0px;cursor:pointer;background-color:transparent;box-shadow:none;font-weight:normal;}
.sizePatch input[type="button"]:active {background: none !important;border: none !important; box-shadow: none !important;}
.qvMaterial-block .signconfig{display:table-cell;width:120px;padding-right:10px;border-right:1px solid #ddd;vertical-align:top;}
.qvMaterial-block .signconfig .ftrPatch{padding-left:0;}
.qvMaterial-block .ftrPatch{padding-left:10px;display:table-cell;}
.signconfig .ftrPatch img{width:108px;height:108px;margin:0 auto;}
.qvPackText{font-size:14px;font-weight:normal;padding:0 8px;float:none;display:block;border:0px;line-height:30px;margin:0 0 0 -3px;}
.qvConfirmation-block .product-value-txt>button{position:relative;width:100%;}
/*#qv_AddToCartBtn{padding:5px 16px;border-radius:2px;}*/
.qvMaterial-details>.qvMaterials{margin-left:-30px;}
.qvMaterials{margin-bottom:0px;position:relative;}
.qvSizes .hidden{padding:0px 0 0 30px;font-size:14px;}
.arrow_box{position:relative;padding:10px;background:#fff;border: 2px solid var(--green);display:table;border-radius:6px;}
.SKUmatArrow{width:50px;height:50px;position:absolute;top:95px;left:2px;z-index:1;display:none;}
.SKUmatArrow:before{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(163,161,158,0);border-right-color:var(--green);border-width:15px;margin-top:-15px;}
.SKUmatArrow:after{right:100%;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,204,0);border-right-color:#FFFFFF;border-width:13px;margin-top:-13px;}
.materialRow{position:relative;}
.qvMaterial-block .qvMaterials{position:relative;}
.qvMaterial-block .qvMaterials .qvSizeMatLabel{font-size:16px;font-weight:var(--text-bold);margin-bottom:8px;}
.qvMaterial-block #materialFeatures h2{padding:8px 0 6px 0}
.qvMaterials .hidden{padding:0px 0 0 30px;font-size:14px;}
.ftrPatch table td{vertical-align:middle;}
.ftrPatch>table>tbody>tr>td:nth-child(1){padding-right:10px;}
.ftrPatch>table>tbody>tr>td:nth-child(2) .matdiv2 table p.bullet{font-size:12px;line-height:15px;text-indent:-11px;margin:0px 0px 3px 11px;}
.qvMaterial-block .matdiv1{width:130px;display:table-cell;vertical-align:top;}
.qvMaterial-block .matdiv2{display:table-cell;width:auto;}

/*.qvMaterial-block .matdiv2 table > tbody> tr> td{padding-top: 10px;}*/
.qvMaterial-block .matdiv2 ul{list-style:none;padding:5px 0 5px 10px;text-align:left;}
.qvMaterial-block .matdiv2 ul li{padding:0 0 4px;position:relative; font-size: 13px;line-height: 16px;}
.qvMaterial-block .matdiv2 ul li:before{content:'\2022';position:absolute;top:0;left:-10px;font-weight:var(--text-bold);}
.qvMaterial-block .matdiv2 ul li:last-child{padding:0;}
.qvMaterial-block .matdiv2 a{font-size:13px !important;}
.product-Des-content{font-size:15px;color:#333;}
.product-Des-content h2{font-size:28px;}
.product-Des-content ul.list-unstyled{padding:0 0 0 10px;text-align:left;}
.product-Des-content ul.list-unstyled li{padding:0 0 5px;line-height:1.5;position:relative;}
.product-Des-content ul.list-unstyled li:before{content:'\2022';position:absolute;top:0;left:-10px;font-weight:var(--text-bold);}
.product-Des-content ul.list-unstyled li:last-child{padding:0;}
.product-Des-content p{margin:0 0 5px 0;line-height:24px; font-size:16px;}

/*.item table tbody tr td{padding:0 0 0 0;}
*/
#ratingDiv p{margin:0px 0px 1px 0px; line-height:5px;}
.qv_head #ratingDiv p{margin:8px 0px 1px 0px;font-family:var(--ss-font-sans-serif)}
/* pricelist-table css*/
#pricelist li div.qtywrap{width:80%;border-right:none;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:35px;}
#pricelist li.selected div.qtywrap{width:calc(80% + 1px);}
#pricelist li{display:block;margin:0;padding:0 0 0 10px;border-style:none solid solid solid;border-width:0px 1px 1px 1px;background-color:#fff;border-color:#dee2e6;overflow:hidden;position:relative;}
#pricelist li .fast_shipping{width:30px;position:absolute;left:10px;top:0;line-height:27px;}
#pricelist li .fast_shipping > img{width:30px;display:inline-block;}
#pricelist li.materialHeader { padding: 10px 0 2px 0; margin: 0px; font-size: 12px!important; border-width:0 0 1px 0; text-transform:uppercase;}
#pricelist li:nth-child(1){border-top:none;background-color:#f6f6f6;border-radius:0;font-weight:var(--text-bold);border-width:0 0 1px 0;}
#pricelist li:nth-last-child(1){border-bottom:1px solid #dee2e6;border-radius:0 0 0px 0px;}
.AttributeLabelSpan{color:#111;}
#pricelist li.selected{background-color:#fff;border:2px solid var(--green);margin-top:-1px;padding-left:8px;  /*transition: all 0.3s;*/color:#333;font-weight:var(--text-bold);}
#pricelist li.selected div{height:28px;line-height:28px;}
#pricelist li>div{display:inline-block;width:85px;text-align:left;vertical-align: middle;}
#pricelist li div{font-size:14px;height:30px;line-height:30px;}
#pricelist li div.qtywrapheader:before{content:"For size:";font-weight:normal;}
#pricelist li div.qtywrapheader,#pricelist li div.bigboss_qtywrapheader{border-right:none;width:80%;font-weight:var(--text-bold);float:left;}
#pricelist li>div.pricewrapheader{width:20%;text-align:right;padding-right:10px;font-weight:var(--text-bold);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*#pricelist li div.qtywrap {
width: 65%;
border-right: none;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}*/
#pricelist li div.shipby{width:15%;border-right:none;border-left:none;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}
#pricelist li div.shipby i{font-size:14px;color:#666;}
#pricelist li div.pricewrap{width:20%;padding-right:10px;text-align:right;float:left;}

/*#pricelist li.selected div.qtywrap {
width: calc(65% + 1px);
}*/
#pricelist li.selected div.shipby{width:calc(15% - 1px);font-weight:normal;}
#pricelist li.selected div.shipby i{color:#d43900;}
#pricelist li.selected div.pricewrap{width:calc(20% - 1px);padding-right:8px;}
.sku-img-block table{width:100%; border-left:0px; border-right:0; }
.sku-img-block .slidercontainer{float:left;width:100%;margin:0;}
.sku-img-block .slidercontainer .xpslider{width:100%;}
.cart-heading i{color:#77AD32;}
.cart-heading span{font-size:14px;font-weight:var(--text-bold);line-height:21px;color:#000;}
.qvSizes .hidden{padding:5px 0 0 0;font-size:14px;}
.qvPriceBreak{margin:2px 0 8px 0;text-align:left;}
.qvConfirmation-block .qvCart{margin:0;display:inline-block;padding:10px 0;border-radius:0px;border:1px solid #ccc;clear:both;position:relative;z-index:0;}
.qvConfirmation-block .product-value-txt{color:#414141;font-size:12px;display:table-cell;float:none;padding:0 15px;vertical-align:middle;margin-top:15px;}
.qvConfirmation-block .qvConfirmationArea{padding:0 15px;display:table-cell;width:auto;vertical-align:middle;border:none;float:none;}
.qvConfirmation-block .qvConfirmationArea .attrLabel{margin-top:3px;}
.qvConfirmation-block .qvConfirmationArea .attrLabel:first-child{margin-top:0;}
.qvConfirmation-block .qvQtyArea{margin:0;padding:0 15px;border-bottom:none;text-align:center;float:none;width:auto;display:table-cell;vertical-align:middle;white-space:nowrap;}
.qvQtyLabel{text-align:center;font-weight:var(--text-bold);font-size:14px;line-height:20px;display:inline-flex;margin-bottom:5px;}
.qvConfirmation-block .qvQtybtn{display:inline-flex;vertical-align: middle;}
.qvConfirmation-block .qvQtyactionbtn{display:inline-block; vertical-align:top;}
.price_container{width:66%;float:right;text-align:right;font-size:16px;line-height:22px;}
.qvConfirmation-block .qvConfirmationArea .label_container{font-size:14px;font-weight:var(--text-bold);color:#000;width:auto;display:inline-block;float:none;line-height:22px;}
.qvConfirmation-block .qvConfirmationArea .price_container{width:auto;display:inline-block;float:right;text-align:right;font-weight:var(--text-bold);font-size:16px;line-height:22px;padding:0 0 0 10px;}
.qvConfirmation-block .qvConfirmationArea .label_container.qvPriceDiscountLabel{font-size:12px;width:auto;float:left;font-weight:normal;line-height:16px;}
.qvConfirmation-block .qvConfirmationArea .price_container.qvPriceDiscount{width:auto;float:right;font-weight:normal;padding:0 0 0 10px;color:#333;font-size:12px;line-height:16px;}
.qvConfirmation-block .qvConfirmationArea .price_container.actual-price{color:#333;font-size:12px;float:right;}
.qvConfirmation-block .qvCart .qvCart_detail{display:table-cell;}
.qvConfirmation-block .product-value-txt>button>i{color:#FFF;left:38px;position:absolute;font-size:20px;top:5px;}
.product-Des-content .body10{margin-bottom:5px;}
hr.headDivider{margin-bottom:20px;border-color:#ddd; margin-top:10px;}
#ratingDiv:empty+hr.headDivider{margin-top:5px;}
.product-Des-content .bullet:last-child{margin:0px 0px 0 9px;}

/*Responsive grid css*/
.sku-row-container p{margin-bottom:10px; font-size:16px;}
.ss_responsive_table .ss_reponsive_cell{position:relative;min-width:130px;height:130px;font-size:11px;float:left;margin:0;padding:0;/*border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;*/background:#fff;text-align:center;}
.ss_responsive_table .ss_reponsive_cell .ss-product-img-cont{width:100%;height:128px;line-height:128px;background:#FFFFFF;position:relative;padding:0 10px 10px;}
/*.ss_responsive_table .ss_reponsive_cell:last-child{border-right:1px solid #DDDDDD;}*/
/*.gridLast{border-right:1px solid #DDDDDD;}
.grayBorderTop{border-top:1px solid #DDDDDD;}*/
.gridColumn10{width:10%;}
.gridColumn9{width:11.1111%;}
.gridColumn8{width:12.50%;}
.gridColumn7{width:14.2857%;}
.gridColumn6{width:16.66666667%;}
.gridColumn5{width:20%;}
.gridColumn4{width:25%;}
.gridColumn3{width:33.33%;}
.gridColumn2{width:50%;}
.gridColumn1{width:100%;}

/*#customerReviews{border-bottom:none;}*/
.sku-row-container .row_with_divider,.sku-main-container .row_with_divider{padding-top:15px;border-top:1px solid #ddd;margin:0px 0px 20px 0px;}
.sku-row-container:last-child .row_with_divider{/*margin:0;*/}
.owl-carousel{padding:0 35px;}
.owl-carousel {-ms-touch-action: pan-x;touch-action: pan-x;-ms-touch-action: pan-y;touch-action: pan-y;}
.owl-nav div{cursor:pointer;display:block;height:37px;line-height:37px;overflow:hidden;width:36px;display:inline-block;zoom:1;filter:Alpha(Opacity=70);opacity:0.7;}
.owl-nav .owl-next{background:url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px;position:absolute;top:35%;right:0;}
.owl-nav .owl-prev{background:url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px;position:absolute;top:35%;left:0;}
.owl-carousel.department-list{padding-top:10px;display:none;}
.department-list .item, .department-list .slick-slide{height:192px;width:170px;line-height:140px;text-align:center; box-shadow: 0px 0px 15px rgba(0,0, 0,0.1);border-radius:25px;padding:10px 0;background:#fff;
}
.owl-carousel .owl-item img, .slick-slider .slick-slide img{width:auto!important;max-width:150px;max-height:120px;display:inline-block!important;}
.department-list .department-title-cont h4{padding:0px 8px!important;font-size:16px;font-weight:var(--text-bold);text-align:center;position:relative;line-height:20px;height:41px;}
.department-list h4 i{font-weight:normal;font-size:11px;color:#337ab7;position:absolute;left:6px;top:6px;display:none;}
.owl-dots{margin:7px 0 0 0;text-align:center;}
.owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-dots .owl-dot span{display:block;width:11px;height:11px;margin:3px 7px 0;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-dots .owl-dot.active span{opacity:1}
.owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{opacity:0.2;cursor:default!important;}
.design_carousel{width:auto;margin:0 28px 0 28px;}
.text-cont{padding-top:5px;float:left;width:100%;font-size:8pt;}

/*slick slider css start*/
.department-list.slick-slider{max-height:230px;padding-top:0;display:none;}
.department-list .slick-slide{ margin:12px 10px;}
.slick-slider .slick-track {margin-left: 0px;}
.slick-slide a:focus, .slick-slide a:active, .slick-slide:focus, .slick-slide:active {outline: none;}
.slick-slider {visibility: hidden; opacity: 0;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.slick-slider.slick-initialized {visibility: visible;opacity: 1;display:block;}
.slick-slider .slick-dots li {margin: 0px; vertical-align: middle;}
.slick-slider .slick-dots li button:before {line-height: 23px;}
.slick-slider .slick-prev:before, .slick-slider .slick-next:before {color: #0047ba; font: 14px/1 FontAwesome;font-size: 40px;line-height:18px;}
.slick-slider .slick-prev:before {content: "\f104";}
.slick-slider .slick-next:before {content: "\f105";}
/*slick slider css end*/

/*---------material-checkbaox------*/
.md-checkbox-list .md-checkbox:last-child{margin-bottom:0;}
.md-checkbox-list .md-checkbox{display:block;margin-bottom:10px;}
.md-checkbox{position:relative;}
.md-checkbox input[type=checkbox]{visibility:hidden;position:absolute;}
.md-checkbox label{cursor:pointer;padding-left:30px;}
.md-checkbox label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-animation:growCircle .3s ease;-moz-animation:growCircle .3s ease;animation:growCircle .3s ease;}
.md-checkbox label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;}
.md-checkbox label>.check{top:-4px;left:6px;width:10px;height:20px;border:2px solid #36c6d3;border-top:none;border-left:none;opacity:0;z-index:5;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;}
.md-checkbox label>.box{top:0;border:2px solid #666;height:20px;width:20px;z-index:5;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;}
.md-checkbox input[type=checkbox]:checked~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox]:checked~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}
/*.md-checkbox input[type=checkbox]:not([readonly]):checked~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox]:not([readonly]):checked~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}
.md-checkbox input[type=checkbox][readonly][checked]~label>.check{opacity:1;-webkit-transform:scale(1) rotate(45deg);-moz-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);}
.md-checkbox input[type=checkbox][readonly][checked]~label>.box{opacity:0;-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg);}
.md-checkbox input[type=checkbox][readonly]~label>.box{background-color: #f7f7f7;}
.md-checkbox input[type=checkbox][readonly]~label{cursor:default;}*/
/*---------material-checkbaox------*/
.qv_previewarea{padding:0 30px 0 0;}
.bigbossMain_block .sku-detail-block .qv_detail_main{padding:0px 0px 15px 0;}
.sku-detail-block .qv_detail_main{padding:0px 0px 30px 0;}
.sku-detail-block .qv_headsection{padding:0 0 10px 0;}
.sku-detail-block .qvMaterials .qv_headsection{padding:0 0 5px 35px;}
.copyBlock{font-size:22px;font-weight:400;color:var(--teal);padding:0;margin:0;border-top:none;line-height:normal;}
.mat-box .videoThumb{margin:0px;float:none;border:none;}
/*.userreview-popover.popover{z-index:99;}*/
.userreview-star-ratings>i{display:inline-block;position:relative;font-family:FontAwesome;font-style:normal;font-size:16px!important;border:0;}
.userreview-star-ratings>span{display:inline-block;color:#bbb;font-size:12px;position:relative;top:0px;line-height:19px;}
/*.userreview-star-ratings.popup-rating:after{font-size:14px!important;left:86px!important;top:8px!important;}*/
.qvSizes .Divtable-col{display:table-cell;vertical-align:top;}
.selectedSizePreview{width:160px;height:auto;float:left;overflow:hidden;border:1px solid #e0e0e0;padding-top:5px;}
#qvSizeLabel2,#qvAttribute1Label,#qvAttribute2Label,#qvAttribute3Label,#qvAttribute4Label,#qvAttribute5Label,#qvCartLabel{color:#111;}
.productchange_message{padding: 3px 8px 4px;font-weight: normal;font-size: 14px;position: absolute;border: 1px solid #f5c6cb;border-radius: .25rem;color: #b51625;background-color: #f8d7da;transition: opacity .15s linear;display: inline-block;line-height: normal;vertical-align:middle;}
/* toolbox css */
.toolbox{position:absolute;width:150px;}
.toolbox .title{background-color:#d43900;color:white;font-weight:var(--text-bold);padding:5px 8px;border-radius:6px 6px 0px 0px;}
.toolbox .inside{border-color:#ccc;border-width:0px 1px 1px 1px;border-style:solid;border-radius:0px 0px 6px 6px;padding:8px;}
.toolbox .md-checkbox label{line-height:20px;margin-bottom:0;width:100%;}

/* toolbox css */
.sticky_button{margin-bottom:15px;}
.sticky_button .button_box{padding:0px 20px 0px 0px;cursor:pointer;display:inline-block;vertical-align:top;text-align:center;}
.sticky_button .custom_btn{width:32px;height:32px;border-radius:100%;background-color:#fff;text-align:center;border:1px solid #adadad;line-height:32px;margin:0 auto 5px;transition:all 0.2s ease-in-out;transform:translateY(0);color:#333;}
.sticky_button .button_box:hover .custom_btn{box-shadow:0px 2px 5px rgb(51,51,51,0.4);border-radius:100%;transform:translateY(-2px);background-color:#ffffff;  /*border:1px solid #ec8749;*/border:1px solid var(--green);color:var(--green);}
.sticky_button .button_box .text{color:#333;}
.sticky_button .button_box:hover .text{color:#000000;}
.sticky_button .button_box:hover .custom_btn i{color:var(--green);}
.sticky_button .custom_btn i{font-size:18px;vertical-align:-2px;}
.sticky_button .custom_btn a{color:#333;}
.sticky_button .custom_btn .btn_text{font-weight:var(--text-bold);font-size:10px;vertical-align:1px;}
.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0;width:inherit!important;height:inherit!important;}

/*----competitor_chart------*/
.popover.Competitor_chart{max-width:600px;width:600px;}
.popover.Competitor_chart .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.5;margin-top:-3px;}
table.compare{border:1px solid #ddd;font-size:12px;}
table.compare>tbody>tr>td:last-child,table.compare>thead>tr>th:last-child{white-space:nowrap;}
table.compare td:first-child,table.compare th:first-child{text-align:left;white-space:nowrap;}
table.compare>tbody>tr>td,table.compare>thead>tr>th{text-align:center;border:1px solid #ddd;padding:3px 5px;vertical-align:middle;}
.popover.Competitor_chart .text_block{padding-bottom:10px;font-size:12px;}
.popover.Competitor_chart .popover-header, .popover.Competitor_chart .popover-title{padding:10px 10px;}
table.compare td.us,table.compare th.us{background-color:#FFFFCC!important;white-space:nowrap;}
table.compare td.saving{vertical-align:middle;font-weight:var(--text-bold);color:#009900;font-size:14px;}
table.compare td div{text-align:center!important;font-weight:var(--text-bold);}

/*-----Dimensions-chart-css----*/
table.signholes{width:100%;border:none;margin-top:5px;border-collapse:collapse;}
.signholes th{background:#C7D8FA;font-size:10px;font-weight:normal;border:1px solid #FFF;}
.signholes th,.signholes td{padding:2px;text-align:center;}
.signholes td{background:#EDF2FC;font-size:11px;border:1px solid #FFF;}

/*----regulation-css-----*/
.regulation_container{background-color:#fffec6;border:2px solid #ece7ad;padding:6px 8px;font-size:12px;}
.regulation_content{padding-bottom:6px;}
.regulation_container .heading_text{font-size:12px;font-weight:var(--text-bold);padding:0 0 6px;}
.regulation_container .regulation_icon{width:28px;float:left;margin-right:-28px;}
.regulation_container .regulation_text{display:float;float:left;padding-left:40px;}

/*----step-video-css----*/
.stepview_videos .videoSSL{margin-top:6px;}
div.flex_container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
div.flex_container [class*="patch"]{cursor:pointer;flex:1;padding:7px 2px 5px 2px;  /*width: 120px;*/min-width:119px;max-width:119px;border:1px solid #E6E6E6;text-align:center;font-size:11px;margin-right:-1px;margin-bottom:-1px;}
    /*div.flex_container [class*="patch"].firstrow{border-top:1px solid #E6E6E6;}
div.flex_container [class*="patch"].lastcolumn{border-right:1px solid #E6E6E6;}*/
div.flex_container .active{box-shadow:inset 0 0 0 2px var(--green);background-color:#fff;/*border-right:none;border-bottom:none;border-left:none;border-top:none;*/}

/* design carousel common css start*/
/*.design_carousel{width:auto;margin:0 28px 0 28px;}*/
.design-grid .product-thumb{padding:0 2px 2px 2px;height:100%;overflow:hidden;width:100%;}
.touchdevice .product-thumb{position:relative;overflow:visible;}
/* design carousel common css end*/

/* design-grid owl carousel css start*/
.design-grid div.item{cursor:pointer;position:relative;width:107px;font-size:11px;display:inline-block;float:left;margin:0;padding:0;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background:#fff;box-sizing:content-box!important;}
.design-grid div.item.selected{width:104px;margin:0;padding:0;border-left:2px solid #e80;border-top:2px solid #e80;border-right:2px solid #e80;border-bottom:2px solid #e80;background-color:#FEFAF6;}
.design-grid div.item>a,.design-grid div.item>a img{border:none;outline:none;display:block;position:relative;}
.design-grid div.item .product-img-cont{height:98px;line-height:98px;background:#FFFFFF;position:relative;}
.design-grid div.item.selected .product-img-cont{height:97px;line-height:97px;}
.design-grid div.item.selected .product-thumb{padding:0 1px 1px 0px;}
.design-grid div.item .text-cont{padding-top:0px;float:left;width:100%;font-size:11px;line-height:1.5;}
.design-grid div.item .size-cont{padding-top:5px;font-size:7pt;float:left;width:100%;}
.design-grid div.item.touchdevice{height:auto}
.touchdevice .product-thumb{position:relative;overflow:visible;}
.design-grid div.item .product-img-cont a{display:block}
.design-grid div.item.on>.product-thumb{height:auto;overflow:visible;z-index:5;background:#FFF;border-bottom:1px solid #DDD;box-shadow:0px 5px 10px 5px rgba(128,128,128,.3);}
.design-grid div.item .option-cont{margin:0 0px}
.design-grid div.item .option-cont a{display:inline-block;width:31%;}
.design-grid div.item:first-child .option-cont a{margin-left:0px;}
.design-grid div.item .option-cont a:nth-child(1){text-align:left;}
.design-grid div.item .option-cont a:nth-child(2){text-align:center;}
.design-grid div.item .option-cont a:nth-child(3){text-align:right;}
.design-grid div.item .option-cont a:nth-child(1).custom{width:25%!important;}
.design-grid div.item .option-cont a:nth-child(2).custom{width:22%!important;}
.design-grid div.item .option-cont a:nth-child(3).custom{width:48%!important;}
.design-grid .owl-item img{width:auto!important;max-width:80px;max-height:80px;display:inline-block!important;}
.design-grid .owl-nav .owl-next{background:url(/img/src/sprite-carousel-arrows.png) no-repeat -38px -38px;position:absolute;top:35%;right:-35px;}
.design-grid .owl-nav .owl-prev{background:url(/img/src/sprite-carousel-arrows.png) no-repeat 0 -38px;position:absolute;top:35%;left:-35px;}
/* design-grid carousel css */

/* design-grid slick css start*/
.slickDesign_main.design_carousel {width: auto;margin: 0 25px 0;}
.design-grid{list-style:none;padding:0;margin:0 auto;text-align:center;width:100%;display:none;float:left;border-left:1px solid #E0E0E0;border-top:0px solid #E0E0E0;}
.design-grid div.slick-slide{cursor:pointer;position:relative;width:107px;font-size:11px;display:inline-block;float:left;margin:0;padding:0;background:#fff;box-sizing:content-box!important;}
.design-grid div.slick-slide.selected{width:104px;margin:0;padding:0;background-color:#ffffff;}
.design-grid div.slick-slide a,.design-grid div.slick-slide a img{border:none;outline:none;display:block;position:relative;}
.design-grid div.slick-slide .product-img-cont{  /*width:60px;*/height:98px;line-height:98px;background:#FFFFFF;position:relative;}
.design-grid div.slick-slide > .design_contentBox {border-top: 1px solid #E0E0E0;border-right: 1px solid #E0E0E0;border-bottom: 1px solid #E0E0E0; width: 100%;}
.design-grid div.slick-slide.selected > .design_contentBox {border: 2px solid var(--green); background-color: #ffffff;}
.design-grid div.slick-slide.selected .product-img-cont{height:97px;line-height:97px;}
.design-grid div.slick-slide.selected .product-thumb{padding:0 1px 1px 0px;}
.design-grid div.slick-slide .text-cont{padding-top:0px;float:left;width:100%;font-size:11px;line-height:1.5;}
.design-grid div.slick-slide .size-cont{padding-top:5px;font-size:7pt;float:left;width:100%;}
.design-grid div.slick-slide.touchdevice{height:auto}
.design-grid div.slick-slide .product-img-cont a{display:block}
.design-grid div.slick-slide.on .product-thumb{height:auto;overflow:visible;z-index:5;background:#FFF;border-bottom:1px solid #DDD;box-shadow:0px 5px 10px 5px rgba(128,128,128,.3);}
.design-grid div.slick-slide .option-cont{margin:0 0px}
.design-grid div.slick-slide .option-cont a{display:inline-block;width:31%;}
.design-grid div.slick-slide:first-child .option-cont a{margin-left:0px;}
.design-grid div.slick-slide .option-cont a:nth-child(1){text-align:left;}
.design-grid div.slick-slide .option-cont a:nth-child(2){text-align:center;}
.design-grid div.slick-slide .option-cont a:nth-child(3){text-align:right;}
.design-grid div.slick-slide .option-cont a:nth-child(1).custom{width:25%!important;}
.design-grid div.slick-slide .option-cont a:nth-child(2).custom{width:22%!important;}
.design-grid div.slick-slide .option-cont a:nth-child(3).custom{width:48%!important;}
.design-grid .slick-slide img{width:auto!important;max-width:80px;max-height:80px;display:inline-block!important;}
/* design-grid slick css end*/

/*new css added by rohit on 12june*/

.stepview_videos .videoDHU{margin-bottom:15px;margin-top:0;}
table.pricelist-details>thead>tr>th:first-child{text-align:left;padding-left:5px;}
.yourMaterialSymbols{min-height:24px;float:left;padding-top:5px;}
.yourMaterialSymbols table{border-collapse:collapse;margin:0 0 8px;}
.yourMaterialSymbols table td{border:1px solid #ddd;background:#fff;cursor:pointer;padding:2px 10px!important;text-align:center;}
.showbestsizes,.showallsizes{font-size:16px;color:#0066CC;font-weight:var(--text-bold);margin:0 0 2px 0;}

/*new css added by rohit on 12june*/

/* Media css start here*/
.materialRow{position:relative;}
#customerReviews{border-bottom:none;padding:0;margin:0;height:0;}
/*.top_link_cont .top_link_inner{margin: 4px auto 0;}*/
/*fixed for bootstrap 4 z-index issue*/
/* Yarnball */
#yarnball {font-family: var(--ss-font-sans-serif) !important;font-size: 13px !important;}
.yarnball {list-style:none;margin: 0;padding: 0;}
.yarnlet {display: inline;}
.yarnlet a, .yarnlet a:link, .yarnlet a:visited {color:#585858;display: inline-block;text-decoration: none;	border-bottom:1px solid #CCC;}
.yarnlet:hover a {color:#06C;border-bottom:1px solid #06C;}
.yarnlet:active a {	color:#06C;}
.yarnlet .left-yarn {z-index: 11;}

/* code for firefox only */
#regulation-main-content table td{font-family: var(--ss-font-sans-serif) !important;font-size:13px !important;}
.qvadder-block .adderRow{border: 1px solid #ccc;padding: 6px 10px; margin:10px 0px;}
.qvadder-block .adderRow a{font-size:13px !important;}
.qvadder-block .adderRow .md-checkbox > label{margin-bottom:0px;}
.videoThumb .videoTitle, .videoThumb{font-family:var(--ss-font-sans-serif) !important;}
.videoThumb .videoTitle{font-size:13px !important;line-height: 16px !important;}
.videoThumb{font-size:13px !important;line-height: 18px !important;}
 .qv_heading .qv_head .learnmore{font-family: var(--ss-font-sans-serif); font-size:14px; font-weight:normal; }
 .sku-main-container #ratingDiv{ min-height:19px;}
@-moz-document url-prefix() {
    .yarnlet .left-yarn {
		/*padding-top: .6em;*/
	}
}
@media (min-width:768px){
    .qv_heading .qv_head{display: flex; width: 100%; padding-bottom: 0; flex-flow: row wrap;align-items:baseline;} 
 .sku-main-container h1{vertical-align:middle;flex-grow: 1;padding-right:8px;}
 .sku-main-container #ratingDiv{ white-space:nowrap;min-height: 28px;}
}
@media (min-width:992px){
  .sku-detail-block{float:left;width:100%;padding-left:330px;}
  .sku-main-container{padding-left:52px;}
  .sku-img-block{padding-left:0;width:285px;float:left;margin-right:-285px;/*margin-top:-52px;*/position:relative;z-index:1;}
  .qv_heading{margin:0 0 0 -50px;}  
  #price_comparison,#floatingSticky{right:0!important}
  .header_options .search_yellow_box {width: 230px;}
}
@media (min-width:1200px){
  .SKUmatArrow{display:block!important;}
  .pr_lg_zero{padding-right:0px!important;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;display:block;background-color:#f7f7f7;border-bottom:1px solid #ccc;font-size:15px;}
  .bigboss_pricedetail.qvConfirmation-block .qvCart{border:1px solid #ccc;padding:0px;width:100%;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{padding:8px;}
  .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){
  .ftrPatch>table>tbody>tr>td{display:block;padding-top:10px;}
    /*.qvMaterial-block .matdiv2{display:block;}*/
}
@media (max-width:1366px) {
  .slickDesign_main.design_carousel {margin: 0 26px 0 28px;}
}
@media (max-width:1199px){
  .qvConfirmation-block .qvCart .qvCart_detail{display:table;width:100%;}
  .qvConfirmation-block.bigboss_pricedetail{margin-top:10px;}
  .qvConfirmation-block .qvConfirmationArea{padding:0 8px;}
  .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:0 0 0 15px;}
  .qvConfirmation-block .qvQtyArea{padding:0 8px;}
  .qvChoose .design_carousel{width:auto;}
  .qvConfirmation-block .qvCart{padding:10px 0;overflow:hidden;width:100%;}
  .qvConfirmation-block .qvConfirmationArea .label_container{float:left;display:block;}
  .qvConfirmation-block .qvConfirmationArea .price_container{float:right;display:block;}
  .qvConfirmation-block .product-value-txt{display:block;background-color:#f7f7f7;padding:10px;border-top:1px solid #d7d7d7;}
  .qvConfirmation-block .product-value-txt>button{width:auto;float:right;}
  #pricelist li div.qtywrap{width:calc(75% + 1px);}
  #pricelist li div.pricewrap{width:calc(25% - 1px);}
  #pricelist li>div.pricewrapheader{width:25%;}
  #pricelist li div.qtywrapheader,#pricelist li div.bigboss_qtywrapheader{width:75%;}
  #pricelist li.selected div.qtywrap{width:calc(75% + 1px);}
  #pricelist li.selected div.pricewrap{width:calc(25% - 1px);}
}
@media (min-width:768px) and (max-width:1199px) {
    .slickDesign_main.design_carousel{
        margin: 0 24px 0 28px;
    }
}
@media (min-width:1025px) and (max-width:1300px){
  .qvConfirmation-block.bigboss_pricedetail .qvCart{padding:0px;display:block;border:1px solid #ccc;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;border-bottom:0px;background-color:#fff;}
  .qvConfirmation-block.bigboss_pricedetail .qvCart .qvCart_detail{display:block;width:100%;padding:0px;}
  .bigboss_pricedetail.qvConfirmation-block .qvQtyArea{display:block;background:#ffffcc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;}
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationArea{display:block;padding:8px;}
}
@media (min-width: 1350px){
    /*.nav-menu > ul.menu > li > a{padding:8px 30px;}
	ul.user_options li{padding-left:20px;margin-left:20px;}
	ul.user_options li:first-child{margin-left:0px;padding-left:0px;}*/
	.header_options .search_yellow_box{float: right; margin: 0 20px 0 20px;width: 520px;}
}
/*
@media (max-width:1630px) and (min-width:1350px){
	.header_options{padding:0 20px;}
}

@media (min-width: 1849px){
	.header-menu.menu-fixed .top-nav-search, .header-menu.menu-fixed .top-nav-Complogo, .top-nav-Complogo{
    display: block;
}
}
@media (min-width: 1850px){
	.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0 auto; max-width: 1350px;}
}
@media (max-width: 1849px) and (min-width: 1350px){
	.header-inner-cont, .header_options, .nav-menu, .top_link_inner, .header-container{margin: 0 auto; max-width: 1350px;}
}*/
@media (max-width:1199px){
  .arrow_box:before{left:40px;top:-17px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(163,161,158,0);border-bottom-color:var(--green);border-width:15px;margin-top:-15px;}
  .arrow_box:after{left:41px;top:-14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,204,0);border-bottom-color:#fff;border-width:14px;margin-top:-14px;}
  .arrow_box{display:block;}
  .SKUmatArrow{display:none;}
  .qvMaterial-details[class*=col-md-],.qvMaterial-block[class*=col-md-]{width:100%;}
  .qvMaterial-details{margin:0px 0px 20px 0px;}  
}
@media (max-width:1024px){   
  .ftrPatch>table>tbody>tr>td{display:table-cell;padding-top:0px;}
  .material_list_popup .modal-body{height:600px;overflow-y:auto;}  
}
@media (max-width:992px){
  .etalage{float:left!important;}
  .sku-detail-block{clear:both;display:block;}
  .sku-img-block{margin-bottom:15px;}
  .qvConfirmation-block .viewall_qty{padding:5px 0 0 0;}
}
@media (max-width:767px){
  .star-rating-detail .a-size-mini:nth-child(2){width:210px;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;}
  .toolbox{display:none;}
  .sku-main-container h1>#divTitle{
  	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.4;
    font-size: 22px;max-height: 90px;font-weight:300;
  }
  .productcontent_box .product_content .detail_text > ul{font-size:13px;}
  .sku-main-container{padding: 0px 15px 0px 15px;}
  .sku-detail-block .qv_detail_main{padding:0 0 20px 0;}
  .qv_previewarea{padding:0 10px 0 0;}
  .qvMaterial-block .ftrPatch{display:block;padding:0 0 0px 0;position:relative;}
  .qvMaterial-block .ftrPatch:before,.qvMaterial-block .ftrPatch:after{content:'';display:table;}
  .qvMaterial-block .ftrPatch:after{clear:both;}
  .qvMaterial-block .signconfig{border-right:none;display:block;width:100%;text-align:center;}
  .qvMaterial-details>.qvMaterials{margin-left:0;}
  .sku-main-container .qv_heading h1{padding-top:0px;font-size: 22px !important;}
  .bigboss_products .productcontent_box{width:100%;    /*border-bottom: 1px solid #ccc;*/padding:10px 10px 10px 35px;position:relative;}
  .bigboss_products .product_content > .md-radio label{position:unset;}
  .bigboss_products .product_content > .md-radio label:before{top:15px;left:10px;}
  .bigboss_products .product_content > .md-radio label:after{top:20px;left:15px;}
  .productcontent_box .product_content .product_title{padding:0px;}
  .productcontent_box .product_content .detail_text > span{padding:0 0 3px 0;}
  .productcontent_box .product_imgbox{display:table-cell;vertical-align:top;margin:0;width:108px;}
  .productcontent_box .product_imgbox .img_boxinner{width:108px;height:108px;line-height:108px;}
  .bigboss_products .product_adderprice{padding:10px 0 0;}
  .productcontent_box .adderprice_qty{padding:10px 0 5px 0;}
  .productcontent_box .product_content{display:table-cell;vertical-align:top;padding:0 0 0 10px;}
  .bigboss_products .productcontent_box:last-child{border-bottom:0px;}
  .finish_options .quote_main{display:block;width:100%;}
  .finish_options .option_detail_main{display:block;padding:0;}
  .sku-detail-block .qv_headsection{padding:0 0 10px 35px;position:relative;}
  .qv_headsection .step{position:absolute;left:0;top:0;}
  .mat_productsDetail .productcontent_box .product_imgbox{display:block;margin: 0 auto 5px;}
  .mat_productsDetail .productcontent_box .product_content{text-align:center;}
  /*.bigbossMain_block .pricelisthead{
  float: left !important;
  padding-left: 26px;
  }*/
  .bigboss_pricedetail.qvConfirmation-block .qvConfirmationLabel{padding:8px;}
  .qvConfirmation-block.bigboss_pricedetail .qvConfirmationArea{padding:8px;display:block;}
  .qvConfirmation-block .qvCart .qvCart_detail{display:flex;width:100%;flex-flow:row wrap;}
  .qvConfirmation-block .qvCart{padding:0;background-color:#fff;}

  /*.qvConfirmation-block .qvQtyArea {
    display: block;
    padding: 10px;
    text-align: center;
    background: #ffffcc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    max-width: 100%;
    border-radius: 0;
  }*/
  .bigbossMain_block .qvMaterial-block .matdiv2{display:block;}
  .qvConfirmation-block .qvConfirmationArea{padding:8px;flex:1;}

  /* new added on 23-09-2019 by rohit*/
  .qvMaterial-block .matdiv1{margin-right:-130px;float:left;display:inline-block;position:relative;z-index:1;}
  .qvMaterial-block .matdiv1 + .matdiv2{padding-left:130px;float:left;display:inline-block;z-index:0;}
  .qvMaterial-block .matdiv2{display:block;}
  .sticky_button{display:none;}
  .design-grid .owl-nav{display:none;}
  .qvChoose .design_carousel{margin:0px -15px 0 0;}
  .sku-detail-block .qv_detail_main .qvDesigns > .clearfix{padding:0px!important;}
    /*.design-grid div.item.selected{width:97px;}
  .design-grid div.item{width:100px;}*/
  .qvPriceBreak{margin:2px 0 0 0;}
  .qvMaterial-block .matdiv1 .mat-box{margin:5px 0 0 0;}
  .qvMaterial-block .matdiv2 ul{padding-top:5px;}
  .qvQtyactionbtn .qvPackText{border:none;}
  .qvConfirmation-block .product-value-txt{margin-top:0px;}
  .qvQtybtn .qvQty{border-radius:0px;box-shadow:none;}
  .qvConfirmation-block .qvConfirmationArea .attrLabel,.qvConfirmationArea .attrLabel span.m3{font-size:14px;margin:0px;}
  .qvConfirmation-block .qvConfirmationArea .attrLabel{margin:0 0 3px 0;}
  .qvConfirmation-block .qvQtyArea{padding:8px;text-align:center;max-width:100%;width:140px;border-radius:0;white-space:normal;border-left:1px solid #ccc;border-right:1px solid #ccc;}
  .qvQtyactionbtn .qvPackText,.qvQtyArea .qvQtyLabel{text-transform:uppercase;/*visibility:hidden;*/position:relative;display:block;line-height:normal;height:auto;font-size:12px;}
  .qvQtyactionbtn .qvPackText{margin:5px 0 0 0;}
  /*.qvQtyactionbtn .qvPackText:before{content:'SIGNS';position:absolute;visibility:visible;transform:translateX(-50%);left:50%;}
  .qvQtyArea .qvQtyLabel:before{content:'QUANTITY:';position:absolute;visibility:visible;transform:translateX(-50%);left:50%;}*/
  .product_review .first .charttxt span{line-height:25px;}
  .product_review .first .charttxt strong{line-height:normal;}
  .design-grid .product-thumb{padding:2px 2px 2px 3px;}
    /*.design-grid div.item.selected .product-thumb{padding:0;}
  .design-grid div.item.selected .product-img-cont{height:98px;line-height:98px;background:#FEFAF6;}
  .design-grid div.item.selected{width:95px;border:3px solid #e80;}*/
  .design-grid div.slick-slide.selected .product-thumb, .design-grid div.item.selected .product-thumb{padding:0;}
  .design-grid div.slick-slide.selected .product-img-cont, .design-grid div.item.selected .product-img-cont{height:98px;line-height:98px;}
  .design-grid div.slick-slide, .design-grid div.slick-slide.selected{width:auto;}
  .design-grid div.slick-slide.selected .design_contentBox{border:3px solid var(--green);}
  .design-grid div.item {width: 100px;}
  .design-grid div.item.selected {width: 97px;}
  .design-grid div.item.selected {width: 95px;border: 3px solid #e80;}
  .qvMaterial-block .matFeatures_detail{margin:0px;display:block;line-height:normal;padding:4px 0 0 4px;float:none;clear:both;}
  .qvConfirmation-block .qvQtyactionbtn{display:block;}
  div.flex_container [class*="patch"]{width:50%;min-width:auto;max-width:inherit;flex:auto;border:1px solid #E6E6E6;margin-right:-1px;margin-bottom:-1px;font-size:13px;}
  .qvrelated-pro-dept .owl-carousel{padding:0px;}
  .qvrelated-pro-dept .owl-carousel .owl-nav{display:none;}
  .qvrelated-pro-dept .owl-stage-outer{margin-right:-14px;}
  .qvrelated-pro-dept .department-list .item{width:220px;}
  .qvrelated-pro-dept .owl-carousel{padding:5px 0 0 0;}
  .sku-row-container > .row_with_divider:last-child{margin:0px;}
  .sku-row-container{ padding: 0px 15px 15px 15px; }
  .PriceListCart.popover{max-width:300px;width:100%;}
  .sku-img-block .zoom-gallery .video-slide .wistia_responsive_wrapper{left:0!important;right:0;margin:0 auto;top:50%!important;transform:translateY(-50%);}
  .product_review .first { margin: 0 0 0px; }
  .design-grid .slick-list{padding-right:40px;}

   #divTitle.full-view {overflow: visible!important;max-height: initial!important; display: block!important;-webkit-line-clamp: unset!important; -webkit-box-orient: unset!important;}                       
   /*#ratingDiv{min-height:21px;}*/
   .headDivider{margin-top:0px}
  .step i {width: 25px;height: 25px;font-size: 18px;}
  .copyBlock{font-size:20px;}
  .pricelisthead {margin: 2px 0 0 0;font-size:13px;}
  .sku-row-container h2, .sku-main-container h2{font-size: 20px;font-weight: 400;}
  .bigboss_products .productcontent_box{border-radius: 10px;font-family: var(--ss-font-sans-serif) !important;}
  .quantity-minus, .quantity-plus{padding-bottom:0px;}
}
@media (max-width:480px){
  .product-value-txt{margin-top:0;}
  .ftrPatch>table>tbody>tr>td{display:block;padding-top:0;}
  .qvConfirmation-block .qvConfirmationArea,.qvConfirmation-block .qvConfirmationLabel{border-bottom:1px solid #ccc;flex:auto;width:100%;}
  .qvConfirmation-block .qvQtyArea{border-left:0px;}
  .qvConfirmation-block .qvQtyArea + .qvConfirmationArea{border-bottom:0px;width:auto;}
  .attrLabel span:not(.m3){width:auto;display:table-cell;float:none;padding:0 0 2px 0;font-size:13px;}
  .attrLabel span:not(.m3) + strong{display: table-cell;}
  .department-list.slick-slider{margin-right:-15px;margin-left:-15px;margin-bottom:0}
  .mat_productsDetail .slick-list{padding-right:40px;}
}
@media (max-width:320px){
  .qvMaterial-block .matdiv2{display:block;}
  .qvConfirmation-block .qvQtyArea{width:125px;}
  .qvMaterial-block .matdiv1{margin-right:0;float:none;display:block;}
  .qvMaterial-block .matdiv1 + .matdiv2,.qvMaterial-block .matdiv2{padding-left:0;float:none;display:block;}
  .qvMaterial-block .matdiv1:before,.qvMaterial-block .matdiv1:after{content:'';display:table;}
  .qvMaterial-block .matdiv1:after{clear:both;}
  .mat_productsDetail .slick-list{padding-right:30px;}
}

/* Media css end here*/

/* to fix search textbox z-index */

/*new css end here*/
.innerPageSticky{width:100%;margin:0 0 10px 0;font-size:11px;position:relative;background:#fff;-webkit-border-radius:6px;border-radius:6px;border:#ababab 1px solid;padding:10px 10px 0;display:none;}
@media(max-width:1760px){
  .innerPageSticky{display:block;}
  .price_comparison_inner{display:none;}
}

.pickup_in_store { width: 30px; float: left; line-height:30px; margin-right: -35px; }
.pickup_in_store img { width: 30px; height: 24px;}

#recent_products_div #divrecentviewed.slick-slider{max-height:202px;}
.has-freeshipping{position: relative;}
.has-freeshipping::after{content: url(/img/src/free-shipping-1.gif); position: absolute;right: 0px;top: 0; line-height: 1;}


@media (max-width:576px) {

  body, html { background: var(--mobile-bg); }
  .cutoff-shipping-offers { background-color: #fff; box-shadow: var(--box-shadow); margin: var(--marginOffset) !important; padding: 10px 15px }
  .overflow-container a.show_product_details,
  .overflow-bottom a,
  .overflow-container .overflow-content { padding: 8px var(--container-padding) !important }
  .customer_reviewMain { background-color: var(--white); margin: var(--marginOffset); padding: var(--padding-space); box-shadow: var(--box-shadow); position: relative; }
  .show-all-reviews { margin-left: var(--marginOffset); margin-right: var(--marginOffset); }
    .show-all-reviews div[class*="col-"] { padding: 0 var(--marginOffset); }

  .sectionBlock { background-color: var(--white); margin: var(--marginOffset); padding: var(--container-padding); box-shadow: var(--box-shadow); margin-bottom: var(--section-bottom-space); }
    .sectionBlock.addersectionBlock { padding: 0; margin: 0; box-shadow: none; }
    .sectionBlock .custom_detail_main,
    .sku-detail-block .sectionBlock .qv_detail_main { padding-bottom: 0 !important; }
    .sectionBlock .table-bordered { margin-bottom: 0 !important }

    .sectionBlock .qvConfirmation-block .qvCart { margin-bottom: 0 !important }
    .sectionBlock #skuRegulation0 { margin-top: 0 !important; }

    .sectionBlock .design-grid.slick-slider { margin-bottom: 0 }
  .sku-img-block .zoom-container { margin: var(--marginOffset); background: #fff; box-shadow: var(--box-shadow); padding: 0 var(--container-padding); position: relative; padding-bottom: 10px }
    .sku-img-block .zoom-container:after { content: ""; position: absolute; top: -1px; left: 0; height: 2px; background: #fff; right: 0; }
  .sku-img-block .selectors { text-align: center; }
  .sku-img-block .cutoff-shipping-offers { border: none !important; border-radius: 0 !important }
  .sku-img-block .shippingBlock { overflow: inherit !important }
  .sku-img-block .qvproduct-des { margin: var(--marginOffset); margin-bottom: 0px !important; background: #fff; box-shadow: var(--box-shadow); }
    .sku-img-block .qvproduct-des .overflow-container.overview_div { border-bottom: none !important; }
  .department-list .item, .department-list .slick-slide { background: #fff; }

  .qv_heading { margin: var(--marginOffset); background: #fff; box-shadow: var(--box-shadow); padding: var(--container-padding); }
    .qv_heading hr.headDivider { display: none; }

  .sku_responsive_grid { margin-top: 10px; }
    .sku_responsive_grid .ss_responsive_table { display: flex; flex-wrap: wrap; gap: 10px; }
  .ss_responsive_table .ss_reponsive_cell { float: none; width: calc(50% - 5px); border: 1px solid #ececec; border-radius: 4px }


  .qvMaterial-details { margin: 0px 0px 15px 0px !important }
  .arrow_box:before, .arrow_box:after { display: none !important }
  #divrecentviewed .slick-slide { background: #fff; }

  /*#SKUSelector{background:#fff; box-shadow: var(--box-shadow); margin:var(--marginOffset); padding:10px var(--container-padding)!important; margin-bottom:15px!important}*/

  .sku-row-container .row_with_divider { border-top: none !important; padding-top: 0 !important }
  .product_review { background: #fff; box-shadow: var(--box-shadow); margin: var(--marginOffset); padding: 10px var(--container-padding) !important; position: relative; }
    .product_review:before { content: ""; position: absolute; top: -1px; left: 0; height: 2px; background: #fff; right: 0; }

  .sku-detail-block .sectionBlock .qv_detail_main { padding-bottom: 0 !important; margin-bottom: 0 !important }
  #recent_products_div #divrecentviewed.slick-slider { margin-top: 10px; }

  .dimensions_chart,
  .stepview_videos { background: #fff; box-shadow: var(--box-shadow); margin: var(--marginOffset); padding: 10px var(--container-padding) !important; margin-top: 15px; margin-bottom: 0 !important }

    .stepview_videos .accordion-container .show_product_details.accordion-title { margin: 0 }
  .qvreview-block h2 { background: #fff; box-shadow: var(--box-shadow); margin: var(--marginOffset); padding: 10px var(--container-padding) !important; }
  #regulation-main-content { background: #fff; box-shadow: var(--box-shadow); margin: var(--marginOffset); padding: 10px var(--container-padding) !important; margin-top: 12px !important }
  hr.stepDivider { display: none }
  .btn-lg.btn-lg-fix { width: 100%; display: block; }
  .ss_responsive_table .product_customizable_gif,
  .ss_responsive_table .product_free_gif { width: auto !important; right: 5px; margin-top: 6px !important; }
  .customer_reviewMain .customer-review-row:last-child .customer-comments { border-bottom: none; }
}