html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;line-height:1.2}body{color:#151515;margin:0px;font-size:14px;font-family:"Muli",sans-serif;background-color:#feffff}b{font-weight:700}img{max-width:100%;height:auto}a,a:visited{color:#1a90df;text-decoration:none;outline:none}.clearfix::after{content:"";clear:both;display:table}.rightalign{float:right}footer{text-align:center;padding:2em}.container{max-width:1250px;min-height:700px;margin:0 auto;background-color:#feffff;position:relative}.container .main{padding:60px 1em 0}@media (min-width: 1024px){.container .main{padding:0.5em 1em}}.container .main:after{content:"";clear:both;display:table}.container .main .grid{display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-columns:minmax(0, 1fr) [2];grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:center;text-align:center}@media (min-width: 768px){.container .main .grid{-ms-grid-columns:minmax(0, 1fr) [4];grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 1024px){.container .main .grid{-ms-grid-columns:minmax(0, 1fr) [5];grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (min-width: 1100px){.container .main .grid{-ms-grid-columns:minmax(0, 1fr) [6];grid-template-columns:repeat(6, minmax(0, 1fr))}}.container .main .grid_3{display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-columns:minmax(0, 1fr) [1];grid-template-columns:repeat(1, minmax(0, 1fr));justify-content:center}@media (min-width: 768px){.container .main .grid_3{-ms-grid-columns:minmax(0, 1fr) [2];grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.container .main .grid_3{-ms-grid-columns:minmax(0, 1fr) [3];grid-template-columns:repeat(3, minmax(0, 1fr))}}.container .main .grid_2{display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-columns:minmax(0, 1fr) [1];grid-template-columns:repeat(1, minmax(0, 1fr));justify-content:center}@media (min-width: 768px){.container .main .grid_2{margin:0 2em;-ms-grid-columns:minmax(0, 1fr) [2];grid-template-columns:repeat(2, minmax(0, 1fr))}}.container .main .result_item{margin:0.25em 0 0.5em}.container .main #sub_left,.container .main #sub_right{width:100%}@media (min-width: 768px){.container .main #sub_left,.container .main #sub_right{display:inline-block;width:50%;float:left}}.container .main .columns_3{columns:1}.container .main .columns_3 p{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}@media (min-width: 768px){.container .main .columns_3{columns:2}}@media (min-width: 1024px){.container .main .columns_3{columns:3}}.container .main ul{margin:1em 0}.container .main ul li{padding-left:2em;text-indent:-1em;margin:0.3em 0}.container .main ul li:before{content:"+";padding-right:5px}h1,h2,h3{margin:0.5em 0 0.6em;padding:0;color:#2f2d2d}h1{font-size:28px;margin-top:0.67em;margin-bottom:0.37em}h2{font-size:22px;margin-top:0.83em;margin-bottom:0.53em}h3{font-size:18px;margin-top:1em;margin-bottom:0.7em}p{line-height:1.5;margin:0.75em 0}#loading{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1000;background-color:black;filter:alpha(opacity=50);opacity:0.5;background:#f0f0f0 url(../images/ajax-loader.gif) no-repeat 50% 50%;display:none}.ui-autocomplete.ui-menu{z-index:99999999 !important}.smallerstill{font-size:0.8em}.pad{padding:1em}.mar1{margin:1em}.padh{padding-top:0.5em;padding-bottom:0.5em}.padv{padding-left:0.5em;padding-right:0.5em}.mp{margin-bottom:0.2em}.b{font-weight:bold}.mid{vertical-align:middle}.pricewidth{width:100px;display:inline-block}.allianceheader{margin:1em 0em}fieldset legend{font-weight:bold}.checkopt input[type="checkbox"],.checkopt label{width:inherit !important;display:inline !important;margin:0.5em 1em 0 0 !important}.error{color:#c00}.recommended p{text-align:center}form#orderfilter{max-width:250px;width:100%}.railroaded{max-height:24px}.twox{max-width:50%;height:auto}.highlight{background:yellow}.job{margin:2em 0}.sorter{padding:10px}.sorter h1{max-width:1250px;margin:1em auto}@media (min-width: 1100px){.sorter h1{padding-left:1em}}@media (max-width: 1023px){.sorter h1{padding-top:70px;margin-top:0}}.project-collab{font-size:1rem}.project-collab ul li{margin:1em 0 !important;font-size:1rem}.larger{font-size:1.7em}.img_bknd{position:relative}.img_bknd h2{position:absolute;bottom:0;background:rgba(0,0,0,0.5);color:#fff;padding:1em;margin:0;display:block;width:100%;box-sizing:border-box}.notice{background:#000;padding:1em 1.5em;color:#fff;text-align:center;z-index:99999999999999;position:relative}.notice p{max-width:960px;margin:0 auto}.white_border_button{text-align:center;padding:2px}.white_border_button a{border:1px solid #e5e5e1;color:#e5e5e1;background:#414042;color:#e5e5e1;padding:0.5em 1.5em;text-decoration:none;display:block}.white_border_button a:hover{color:#c00}a.clearbut,a.clearbut:visited,a.clearbut:active{background:url(/images/redclear.png) no-repeat;display:table;width:134px;height:95px;text-align:center;float:left;margin:25px 9px;font-weight:bold}a.clearbut:hover,a.on{background:url(/images/redclear.png) no-repeat;background-position:0 -110px;text-decoration:none;color:#fff}a.greenbut,a.greenbut:visited,a.greenbut:active{background:url(/images/greenclear.png) no-repeat;display:table;width:134px;height:95px;text-align:center;float:left;margin:25px 9px;font-weight:bold}a.greenbut:hover,a.on{background:url(/images/greenclear.png) no-repeat;background-position:0 -110px;text-decoration:none;color:#fff}.vertmid{display:table-cell;vertical-align:middle;text-align:center}a.clearbut_sm,a.clearbut_sm:visited,a.clearbut_sm:active{background:url(/images/redclear_small.png) no-repeat;background-position:0px -38px;display:table;width:116px;height:50px;text-align:center;float:left;margin:0px 0px 0 40px;font-weight:bold}a.clearbut_sm:hover{background-position:0 -148px;text-decoration:none;color:#fff;text-shadow:none}.btn{width:160px;height:40px;margin:10px 0 0 5px;align-items:center;display:inline-flex;justify-content:center;font-size:14px;background:url(/assets/images/button-background.png) no-repeat;background-size:contain;border:0}a.btn,a.btn:hover,a.btn:visited{color:#151515;text-decoration:none}a.btn-dk{width:160px;height:40px;margin:5px 0;align-items:center;display:inline-flex;justify-content:center;font-size:14px;background-size:contain;border:0;background-color:#414042;color:#feffff;border-radius:20px}input[type="submit"]{width:160px;height:40px;border-radius:20px;margin:3px auto;background:#e5e5e1;background-size:contain;border:0px solid #c1bebd;font-size:14px !important;color:#000;display:block}#search_f .btn{height:19px}.detail_buttons{width:160px;height:40px;margin:10px 0 0 5px;align-items:center;display:flex;justify-content:center}.detail_buttons a,.detail_buttons a:hover{color:#151515;display:flex;align-items:center;font-size:14px;text-decoration:none;text-align:center;line-height:1.2}.button_bknd{background:url(/assets/images/button-background.png) no-repeat;background-size:contain}.button_bknd.cart{background:url(/assets/images/button-background-dark.png) no-repeat;background-size:contain}.button_bknd.cart a,.button_bknd.cart a:hover,.button_bknd.cart span{color:#feffff}.add_to_cart{background:url(/assets/images/add_to_cart.png) no-repeat}.in_cart{cursor:default}.center{margin:0 auto;text-align:center}button{cursor:pointer}.specifications_btn:before{content:"";background-image:url(/images/leaf.png);background-size:100% 100%;display:inline-block;height:22px;width:22px;position:relative;top:-2px;left:-4px}header{position:fixed;width:100%;min-height:60px;background-color:#e5e5e5;z-index:9999}@media (min-width: 1024px){header{position:relative;max-width:100%;margin:0 auto;background:linear-gradient(180deg, #e5e5e5 84px, rgba(0,0,0,0) 50%)}}header .container{min-height:initial;position:relative;background-color:transparent}header .logo{position:absolute;left:65px;top:8px;z-index:99999;max-width:145px}@media (min-width: 1024px){header .logo{left:20px}}header #menuToggle{display:block;position:absolute;top:15px;left:10px;z-index:1;-webkit-user-select:none;user-select:none}@media (min-width: 1024px){header #menuToggle{position:relative;top:0;left:0;z-index:10}}header #menuToggle>input#toggler{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}@media (min-width: 1024px){header #menuToggle>input#toggler{display:none}}header #menuToggle input#toggler:checked ~ span.hmbr{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#414042}header #menuToggle input#toggler:checked ~ span.hmbr:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}header #menuToggle input#toggler:checked ~ span.hmbr:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}header #menuToggle input#toggler:checked ~ #menu{transform:none}header #menuToggle #menu{position:absolute;width:300px;margin:-100px 0 0 -10px;padding:20px;padding-top:125px;background-color:#e5e5e5;border-right:1px solid #414042;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}@media (min-width: 1024px){header #menuToggle #menu{position:relative;background-color:transparent;width:100%;margin:0;padding:0;transform:translate(0);border-right:none}}header #menuToggle span.hmbr{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#414042;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}@media (min-width: 1024px){header #menuToggle span.hmbr{display:none}}header #menuToggle span.hmbr:first-child{transform-origin:0% 0%}header #menuToggle span.hmbr:nth-last-child(2){transform-origin:0% 100%}nav#menu{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 1024px){nav#menu{justify-content:flex-end}}nav#menu section.loginblock{width:100%;color:#2f2d2d}@media (min-width: 1024px){nav#menu section.loginblock{order:3;flex:0 0 400px}}nav#menu section.loginblock ul.account{display:flex;justify-content:space-evenly;flex:0 0 100%;align-items:baseline}@media (min-width: 1024px){nav#menu section.loginblock ul.account{justify-content:flex-end;padding:0 10px 5px 0}}nav#menu section.loginblock ul.account li{padding:15px 5px}@media (min-width: 1024px){nav#menu section.loginblock ul.account li{padding:0 0 0 20px}}nav#menu section.loginblock ul.account li a{color:#414042}nav#menu section.loginblock .userstate{text-align:center}@media (min-width: 1024px){nav#menu section.loginblock .userstate{position:absolute;top:10px;right:110px}}nav#menu section.loginblock .userstate a{color:#414042;text-decoration:none}nav#menu .covid{flex:0 0 100%}@media (min-width: 1024px){nav#menu .covid{order:1;flex:0 0 400px;display:flex;justify-content:center;position:absolute;left:0;right:0;pointer-events:none}nav#menu .covid li{margin:5px;pointer-events:initial}}nav#menu section.primary-menu{flex:1 0 100%}@media (min-width: 1024px){nav#menu section.primary-menu{order:4;flex:2 1 80%}}nav#menu section.search_form{position:relative;width:100%}@media (min-width: 1024px){nav#menu section.search_form{order:5;flex:1 2 15%;text-align:right}}nav#menu section.search_form #search_text{width:95%;padding:2% 0 2% 4%;outline:0;border:0;height:22px}@media (min-width: 1024px){nav#menu section.search_form #search_text{border-radius:8px 8px 0 8px}}nav#menu section.search_form #search{position:absolute;top:0;right:0px}nav#menu section.product-type{width:100%}nav#menu section.product-type ul{margin-left:auto;background-color:#bfbfbf;padding:5px 15px}nav#menu section.product-type ul li a{color:#414042;padding:0.5em 1.5em;text-decoration:none;display:block}nav#menu section.product-type ul li a:hover{color:#c00}@media (min-width: 1024px){nav#menu section.product-type{order:6;display:flex;justify-content:space-evenly}nav#menu section.product-type ul{margin-left:auto;padding:5px 10px;border:1px solid #bfbfbf;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}nav#menu section.product-type ul li{position:relative;display:inline-block;border-width:0 1px 0 0;text-align:center}nav#menu section.product-type ul li:nth-last-child(1){border-width:0}nav#menu section.product-type ul li.vert :after{content:"";position:absolute;border-right:1px solid #414042;right:-5px;bottom:0;z-index:3;height:100%}}nav#menu ul.social{flex:0 0 100%;margin:5px 0;display:flex;justify-content:space-evenly}@media (min-width: 1024px){nav#menu ul.social{justify-content:flex-end;order:2}}nav#menu ul.social li{width:40px;padding:0 10px}@media (min-width: 1024px){nav#menu ul.social li{width:20px;padding:0 10px 0 0}}nav#menu .primary-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-around}@media (min-width: 1024px){nav#menu .primary-menu ul{flex-wrap:nowrap}}nav#menu .primary-menu ul li{list-style:none;text-align:left;background:#e5e5e5;width:100%;flex:1 1 100%;height:30px;border-bottom:1px solid #414042}@media (min-width: 1024px){nav#menu .primary-menu ul li{flex:0 1 auto;justify-content:space-around;width:auto;background:transparent;text-align:center;border:0}}nav#menu .primary-menu ul li .menu_arrow{transition:transform 0.15s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;transform:rotate(-90deg);float:right;font-size:0.7em;top:4px;position:relative}@media (min-width: 1024px){nav#menu .primary-menu ul li .menu_arrow{float:none;margin-left:5px;display:inline-block;top:inherit}}nav#menu .primary-menu ul li.hover .menu_arrow,nav#menu .primary-menu ul li:hover .menu_arrow{transform:rotate(0deg)}nav#menu .primary-menu ul li a{display:block;min-height:22px;padding:6px 17px 0px 5px;min-width:60px;text-decoration:none;width:auto;color:#414042;white-space:nowrap}@media (min-width: 1024px){nav#menu .primary-menu ul li a{flex:1;order:4;color:#414042;padding:6px 0 0px 0}}nav#menu .primary-menu ul li ul{margin:0;padding:0;position:relative;display:none;border:1px solid white;border-top:none;text-align:center;background:#e5e5e5}@media (min-width: 1024px){nav#menu .primary-menu ul li ul{position:absolute;z-index:999}}nav#menu .primary-menu ul li ul.hover{display:block}nav#menu .primary-menu ul li ul li{float:none;text-align:left;display:inline;width:100%}nav#menu .primary-menu ul li ul li a{width:auto;color:#414042;padding:0.25em 0.5em}nav#menu .primary-menu ul li ul li a:hover{color:#c00}.orders *[contenteditable],.forms *[contenteditable]{border-radius:0.25em;min-width:1em;outline:0}.orders *[contenteditable],.forms *[contenteditable]{cursor:pointer}.orders *[contenteditable]:hover,.orders *[contenteditable]:focus,.orders td:hover *[contenteditable],.orders td:focus *[contenteditable],.orders img.hover,.forms *[contenteditable]:hover,.forms *[contenteditable]:focus,.forms td:hover *[contenteditable],.forms td:focus *[contenteditable],.forms img.hover{background:#def;box-shadow:0 0 1em 0.5em #def}.orders span[contenteditable],.forms span[contenteditable]{display:inline-block}.orders table,.forms table{font-size:75%;table-layout:fixed;width:100%}.orders table,.forms table{border-collapse:separate;border-spacing:2px}.orders th,.orders td,.forms th,.forms td{border-width:1px;padding:0.5em;position:relative;text-align:left}.orders th,.orders td,.forms th,.forms td{border-radius:0.25em;border-style:solid}.orders th,.forms th{background:#eee;border-color:#bbb}.orders td,.forms td{border-color:#ddd}.orders .order_form_header,.forms .order_form_header{margin:0 0 1em}.orders .order_form_header:after,.forms .order_form_header:after{clear:both;content:"";display:table}.orders .order_form_header address,.forms .order_form_header address{float:left;font-size:75%;font-style:normal;line-height:1.25;margin:0 1em 1em 0}.orders .order_form_header address p,.forms .order_form_header address p{margin:0 0 0.25em}.orders .order_form_header span,.orders .order_form_header img,.forms .order_form_header span,.forms .order_form_header img{display:block;float:right}.orders .order_form_header span,.forms .order_form_header span{margin:0 0 1em 1em;max-height:25%;max-width:60%;position:relative}.orders .order_form_header img,.forms .order_form_header img{max-height:100%;max-width:100%}.orders .order_form_header input,.forms .order_form_header input{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.orders article,.orders article address,.orders table.meta,.orders table.inventory,.forms article,.forms article address,.forms table.meta,.forms table.inventory{margin:0 0 3em}.orders article:after,.forms article:after{clear:both;content:"";display:table}.orders article h1,.forms article h1{clip:rect(0 0 0 0);position:absolute}.orders article address,.forms article address{float:left;font-size:125%;font-weight:bold}.orders table.billto,.orders table.shipto,.orders table.half,.orders hr.half,.forms table.billto,.forms table.shipto,.forms table.half,.forms hr.half{width:49%;display:inline-table}@media (max-width: 767px){.orders table.billto,.orders table.shipto,.orders table.half,.orders hr.half,.forms table.billto,.forms table.shipto,.forms table.half,.forms hr.half{width:100%}}.orders table.meta:after,.orders table.balance:after,.forms table.meta:after,.forms table.balance:after{clear:both;content:"";display:table}.orders table.billto th,.orders table.shipto th,.orders table.billto td,.orders table.shipto td,.forms table.billto th,.forms table.shipto th,.forms table.billto td,.forms table.shipto td{border-width:0;padding:0em}.orders table.billto th,.orders table.shipto th,.orders table.half th,.forms table.billto th,.forms table.shipto th,.forms table.half th{width:30%;text-align:right;vertical-align:top}.orders table.billto th label,.orders table.shipto th label,.orders table.half th label,.forms table.billto th label,.forms table.shipto th label,.forms table.half th label{display:block;padding:5px}.orders table.billto td,.orders table.shipto td,.forms table.billto td,.forms table.shipto td{width:70%}.orders table.half th,.forms table.half th{width:40%;text-align:right;vertical-align:top}.orders table.half td,.forms table.half td{width:60%}.orders table.billto input[type="text"],.orders table.shipto input[type="text"],.orders table.half input[type="text"],.orders table.billto input[type="email"],.orders table.shipto input[type="email"],.orders table.inventory input[type="text"],.forms table.billto input[type="text"],.forms table.shipto input[type="text"],.forms table.half input[type="text"],.forms table.billto input[type="email"],.forms table.shipto input[type="email"],.forms table.inventory input[type="text"]{width:92%}.orders input[type="checkbox"],.forms input[type="checkbox"]{margin:10px}@media (min-width: 1024px){.orders #order_form input,.orders #order_form select,.orders #order_form textarea,.orders #order_form h2,.forms #order_form input,.forms #order_form select,.forms #order_form textarea,.forms #order_form h2{font-size:1.5em}.orders #order_form label,.orders #order_form th,.forms #order_form label,.forms #order_form th{font-size:1.2em}.orders #order_form input[type="checkbox"],.forms #order_form input[type="checkbox"]{-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4)}}.orders #ship_num,.forms #ship_num{margin-top:1em}.orders .spec_row,.forms .spec_row{width:50%;margin:0px 0 0 2em}.orders input[type="text"]#spec,.forms input[type="text"]#spec{width:77%;display:inline}.orders .same,.forms .same{position:absolute;top:11px}.orders table.inventory,.forms table.inventory{clear:both;width:100%;table-layout:auto}.orders table.inventory th,.forms table.inventory th{font-weight:bold;text-align:center}.orders table.inventory td:nth-child(1),.forms table.inventory td:nth-child(1){width:24%}.orders table.inventory td:nth-child(2),.forms table.inventory td:nth-child(2){width:26%}.orders table.inventory td:nth-child(3),.forms table.inventory td:nth-child(3){text-align:right;width:28%}.orders table.inventory td:nth-child(4),.forms table.inventory td:nth-child(4){text-align:center;width:12%}.orders table.inventory td:nth-child(5),.forms table.inventory td:nth-child(5){text-align:center;width:12%}.orders #order_form,.forms #order_form{text-align:center}.orders input.invalid,.orders ul.invalid,.orders textarea.invalid,.forms input.invalid,.forms ul.invalid,.forms textarea.invalid{border:1px solid #cc0000 !important}.orders tr.invalid,.orders select.invalid,.forms tr.invalid,.forms select.invalid{background-color:#ffb3b3}.orders label.invalid,.forms label.invalid{color:#cc0000}.orders .main input[type="text"],.orders .main input[type="email"],.orders .main textarea,.orders .main select,.forms .main input[type="text"],.forms .main input[type="email"],.forms .main textarea,.forms .main select{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px 6px;margin:2px;border:1px solid #c1bebd}.orders input[readonly],.forms input[readonly]{background-color:#eee}.orders .shipping,.forms .shipping{padding:0.5em 0}.orders aside h1,.forms aside h1{border:none;border-width:0 0 1px;margin:0 0 1em}.orders aside h1,.forms aside h1{border-color:#999;border-bottom-style:solid}.orders .additional_notes,.forms .additional_notes{width:100%;height:200px}.orders .add,.orders .cut,.orders .add_quick_job,.orders .add_drapery,.orders .add_spec_delete,.orders .add_binder_card,.forms .add,.forms .cut,.forms .add_quick_job,.forms .add_drapery,.forms .add_spec_delete,.forms .add_binder_card{border-width:1px;display:block;font-size:0.8rem;padding:0.25em 0.5em;float:left;text-align:center;width:0.6em}.orders .add,.orders .cut,.orders .add_quick_job,.orders .add_drapery,.orders .add_spec_delete,.orders .add_binder_card,.forms .add,.forms .cut,.forms .add_quick_job,.forms .add_drapery,.forms .add_spec_delete,.forms .add_binder_card{background:#9af;box-shadow:0 1px 2px rgba(0,0,0,0.2);background-image:-moz-linear-gradient(#00adee 5%, #0078a5 100%);background-image:-webkit-linear-gradient(#00adee 5%, #0078a5 100%);border-radius:0.5em;border-color:#0076a3;color:#fff;cursor:pointer;font-weight:bold;text-shadow:0 -1px 2px rgba(0,0,0,0.333)}.orders .add,.orders .add_quick_job,.orders .add_drapery,.orders .add_spec_delete,.orders .add_binder_card,.forms .add,.forms .add_quick_job,.forms .add_drapery,.forms .add_spec_delete,.forms .add_binder_card{margin:-2.5em 0 0}.orders .add:hover,.orders .add_quick_job:hover,.orders add_spec_delete:hover,.forms .add:hover,.forms .add_quick_job:hover,.forms add_spec_delete:hover{background:#00adee}.orders .cut,.forms .cut{opacity:0;position:absolute;top:0;left:-1.5em;background:#c00}.orders .cut,.forms .cut{-webkit-transition:opacity 100ms ease-in}.orders tr:hover .cut,.orders .delete_table:hover .cut,.forms tr:hover .cut,.forms .delete_table:hover .cut{opacity:1}@media print{.orders *,.forms *{-webkit-print-color-adjust:exact}.orders html,.forms html{background:none;padding:0}.orders body,.forms body{box-shadow:none;margin:0}.orders span:empty,.forms span:empty{display:none}.orders .add,.orders .cut,.orders .add_quick_job,.forms .add,.forms .cut,.forms .add_quick_job{display:none}}@page{.orders,.forms{margin:0}}.orders .color,.forms .color{position:relative}.orders a.color_trigger,.orders a:hover.color_trigger,.forms a.color_trigger,.forms a:hover.color_trigger{font-size:14px;height:14px;width:14px;margin:2px;padding:2px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:17px;background-color:#fff;text-decoration:none;text-align:center;position:absolute;top:7px;left:90%;margin-left:-5px;z-index:5;color:#2f2d2d}@media (min-width: 1024px){.orders a.color_trigger,.orders a:hover.color_trigger,.forms a.color_trigger,.forms a:hover.color_trigger{top:8px;font-size:16px;height:16px;width:16px;margin-left:-5px}}.orders #sub_left,.orders .sub_left,.forms #sub_left,.forms .sub_left{float:left;width:50%;padding:0}.orders #sub_right,.orders .sub_right,.forms #sub_right,.forms .sub_right{float:right;width:50%;padding:0}.orders #sub_left_sr,.forms #sub_left_sr{float:left;width:55%;padding:0 20px 0 0}.orders #sub_right_sr,.forms #sub_right_sr{float:right;width:30%;padding:0}.ui-autocomplete{max-height:500px;overflow-y:auto;overflow-x:hidden}* html .ui-autocomplete{height:100px}.altaddress{width:41%;display:inline-block;margin:1% 2%;padding:1% 2%;border-radius:8px;border:1px solid #d5dee9;min-height:55px;float:left}.altaddress:hover{cursor:pointer;background-color:#eee}.altaddress.active{background-color:#899caa}.technical_requests_form input[type="checkbox"]{margin:6px}.specifier_maintenance_form .delete_block{position:relative}.specifier_maintenance_form .add_spec_delete{margin:0;float:none}.specifier_maintenance_form .deletespecadded{margin-top:15px}.orders.reports th,.orders.accounts th,.orders.approval_queue_binder_card th,.orders.approval_queue_showroom th,.orders.approval_queue th,.reports th{cursor:pointer}.orders.reports th:hover,.orders.accounts th:hover,.orders.approval_queue_binder_card th:hover,.orders.approval_queue_showroom th:hover,.orders.approval_queue th:hover,.reports th:hover{font-weight:bold}.orders.reports tr.order,.orders.accounts tr.order,.orders.approval_queue_binder_card tr.order,.orders.approval_queue_showroom tr.order,.orders.approval_queue tr.order,.reports tr.order{cursor:pointer}.orders.reports tr.order:hover,.orders.accounts tr.order:hover,.orders.approval_queue_binder_card tr.order:hover,.orders.approval_queue_showroom tr.order:hover,.orders.approval_queue tr.order:hover,.reports tr.order:hover{background-color:#f4f5f7}.orders.reports td,.orders.accounts td,.orders.approval_queue_binder_card td,.orders.approval_queue_showroom td,.orders.approval_queue td,.reports td{overflow:hidden;text-overflow:ellipsis}.orders.reports button,.orders.accounts button,.orders.approval_queue_binder_card button,.orders.approval_queue_showroom button,.orders.approval_queue button,.reports button{min-height:35px;cursor:pointer}.orders.reports .search_orders,.orders.accounts .search_orders,.orders.approval_queue_binder_card .search_orders,.orders.approval_queue_showroom .search_orders,.orders.approval_queue .search_orders,.reports .search_orders{position:relative;background-color:#f4f5f7;border-bottom:1px solid #c1bebd;margin:0.5em auto;padding:0 2em 1em 2em;align-items:center;justify-content:center}.orders.reports .search_orders .filter_column,.orders.accounts .search_orders .filter_column,.orders.approval_queue_binder_card .search_orders .filter_column,.orders.approval_queue_showroom .search_orders .filter_column,.orders.approval_queue .search_orders .filter_column,.reports .search_orders .filter_column{display:inline-block;float:left;padding-right:2em}.orders.reports .search_orders input,.orders.reports .search_orders select,.orders.accounts .search_orders input,.orders.accounts .search_orders select,.orders.approval_queue_binder_card .search_orders input,.orders.approval_queue_binder_card .search_orders select,.orders.approval_queue_showroom .search_orders input,.orders.approval_queue_showroom .search_orders select,.orders.approval_queue .search_orders input,.orders.approval_queue .search_orders select,.reports .search_orders input,.reports .search_orders select{margin:0.25em 1em}.orders.reports .search_orders #from,.orders.reports .search_orders #to,.orders.accounts .search_orders #from,.orders.accounts .search_orders #to,.orders.approval_queue_binder_card .search_orders #from,.orders.approval_queue_binder_card .search_orders #to,.orders.approval_queue_showroom .search_orders #from,.orders.approval_queue_showroom .search_orders #to,.orders.approval_queue .search_orders #from,.orders.approval_queue .search_orders #to,.reports .search_orders #from,.reports .search_orders #to{width:90px}.orders.reports .search_orders #search,.orders.accounts .search_orders #search,.orders.approval_queue_binder_card .search_orders #search,.orders.approval_queue_showroom .search_orders #search,.orders.approval_queue .search_orders #search,.reports .search_orders #search{position:absolute;bottom:1em}.orders.reports select,.orders.accounts select,.orders.approval_queue_binder_card select,.orders.approval_queue_showroom select,.orders.approval_queue select,.reports select{text-transform:capitalize}.main #contact_form,.main #checkout_form,.main #login_form,.main #email_form,.main .form{background:#fbfbfb;border:1px solid #ccc;margin:20px 10px 0 0;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.main #contact_form form:after,.main #checkout_form form:after,.main #login_form form:after,.main #email_form form:after,.main .form form:after{content:"";clear:both;display:table}.main #contact_form form label,.main #checkout_form form label,.main #login_form form label,.main #email_form form label,.main .form form label{display:block;margin-top:1em}.main #contact_form form input:not([type="submit"]),.main #contact_form form textarea,.main #contact_form form select,.main #checkout_form form input:not([type="submit"]),.main #checkout_form form textarea,.main #checkout_form form select,.main #login_form form input:not([type="submit"]),.main #login_form form textarea,.main #login_form form select,.main #email_form form input:not([type="submit"]),.main #email_form form textarea,.main #email_form form select,.main .form form input:not([type="submit"]),.main .form form textarea,.main .form form select{display:block;width:90%;margin:1% 0;padding:0.5em 0.75em;border-radius:4px;border:1px solid #c1bebd}.main #login_form input{max-width:450px}.welcome #top{background-color:transparent}.welcome #home_content,.welcome .background-white,.welcome #white,.welcome #footer{display:none}.welcome #imgcontainer{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%}.welcome #top{z-index:5}.welcome #videocontainer,.welcome #imgcontainer{width:100%;padding:0;margin:0 auto;position:absolute;top:0;left:0;right:0}.welcome #video{position:relative;height:0;padding-bottom:56.25%}.welcome iframe{position:absolute;top:0;left:0;width:100%;height:100%}.welcome #cboxLoadedContent{padding:1em}.welcome #cboxLoadedContent ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.welcome .transbox{top:130px;min-width:980px;height:600px;left:50%;margin-left:-490px;position:fixed;z-index:0}#sales_reps{display:flex;flex-wrap:wrap}@media (min-width: 768px){#sales_reps{flex-wrap:nowrap}}#sales_reps #sub_left_sr{flex:1 1 100%}@media (min-width: 768px){#sales_reps #sub_left_sr{flex:0 0 60%;order:1}}#sales_reps #sub_right_sr{flex:1 1 100%;position:relative;margin-top:50px}@media (min-width: 768px){#sales_reps #sub_right_sr{flex:0 0 20%;order:2;top:50px}}#sales_reps h2{display:inline-block;border:1px solid;padding:0.25em 1.5em;margin-top:1em}#sales_reps h2 .active{background-color:#e4e4e4}#sales_reps .region{display:none;width:100%}#sales_reps .account_region{display:block;margin:0.3em 0}.detail h2{text-align:left;padding:0.5em 0 0 0.2em}.detail hr.spacer{margin:0.5em 0;width:90%;height:1px;border:0;color:#feffff;border-top:1px solid #151515}.detail .main{display:flex;flex-wrap:wrap;position:relative;overflow:hidden}.detail .main h1{flex:0 0 100%}.detail .main #detail_right{display:flex;flex-flow:wrap;padding:0.25em;margin-left:1em;justify-content:flex-start}.detail .main #detail_right h2{color:#feffff;width:100%}@media (min-width: 768px){.detail .main #detail_right h2{color:#2f2d2d}}.detail .main #detail_right .tiny{margin:3px;flex:0 1 60px;position:relative}.detail .main #detail_right .tiny:hover:before{content:attr(data-ac-num);display:block;background:#fff;position:absolute;bottom:-13px;left:-3px;padding:2px;width:60px;font-size:0.7em;text-align:center;border:1px solid #b2c6c6;z-index:9;box-shadow:0 0 10px rgba(0,0,0,0.3)}.detail .main #selected{display:flex;flex-flow:column nowrap}@media (min-width: 768px){.detail .main #selected{flex:0 1 75%;flex-flow:nowrap}}.detail .main #selected #detail_left{flex:1 0 100%;line-height:1.6em;order:3}@media (min-width: 768px){.detail .main #selected #detail_left{order:1;flex:0 0 230px}}@media (min-width: 768px){.detail .main #selected #detail_center{order:2;flex:1 1 auto;text-align:center}}.detail .main #selected #large_image{position:relative;padding-bottom:100%;display:block;order:1}@media (min-width: 768px){.detail .main #selected #large_image{order:2}}.detail .main #selected #large_image picture img{position:absolute;top:0;left:0;width:100% !important;height:100%;border:1px solid #414042;background:url(../images/ajax-loader.gif) no-repeat 50% 50%;object-fit:contain;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;left:50%;top:50%;transform:translate(-50%, -50%)}.detail .main #selected #ximgbox{order:2;text-align:center}@media (min-width: 768px){.detail .main #selected #ximgbox{order:3}}.detail .main #selected #ximgbox .xthumb{width:80px !important;height:80px !important;padding:0 0.5em}.detail .main #selected .relatedbox{order:4;display:flex;flex-wrap:nowrap;text-align:center;justify-content:space-between}.detail .main #selected .relatedbox fieldset{width:100%}.detail .main #selected .relatedbox a{display:inline-block}.detail .main #selected .relatedbox a img{width:80px;padding:0 0.5em}@media (min-width: 1024px){.detail .main #selected .relatedbox a img{width:90px}}@media (min-width: 1024px){.detail .main #selected .relatedbox a img{width:100px}}.detail #swatchToggle{display:block;position:absolute;top:75px;right:10px;z-index:1;-webkit-user-select:none;user-select:none}@media (min-width: 768px){.detail #swatchToggle{position:relative;top:0;left:0;z-index:10;flex:0 1 25%;order:2}}.detail #swatchToggle>input#swatchtoggler{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}@media (min-width: 768px){.detail #swatchToggle>input#swatchtoggler{display:none}}.detail #swatchToggle input#swatchtoggler:checked ~ span.hmbr{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#2f2d2d}.detail #swatchToggle input#swatchtoggler:checked ~ span.hmbr:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.detail #swatchToggle input#swatchtoggler:checked ~ span.hmbr:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}.detail #swatchToggle input#swatchtoggler:checked ~ #swatches{transform:translate(-80%, 0)}.detail #swatchToggle #swatches{position:absolute;width:300px;margin:10px 0 0 -10px;padding:20px;background-color:#2f2d2d;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(20%, 0);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1)}@media (min-width: 768px){.detail #swatchToggle #swatches{position:relative;width:100%;margin:0;padding:0;transform:translate(0);background-color:transparent}}.detail #swatchToggle span.hmbr{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#2f2d2d;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}@media (min-width: 768px){.detail #swatchToggle span.hmbr{display:none}}.detail #swatchToggle span.hmbr:first-child{transform-origin:0% 0%}.detail #swatchToggle span.hmbr:nth-last-child(2){transform-origin:0% 100%}.detail .in_cart{cursor:default}.detail fieldset{border:1px solid #2f2d2d;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:0.5em 1em;margin-bottom:1.5em}.detail fieldset legend{padding:0.4em 0.5em 0.2em;text-align:center;font-weight:bold;font-size:1.2em}.detail #cboxContent{border:10px solid #000}.detail .modal-cleaners{padding:1em}.detail .modal-cleaners p{border-left:1px solid #000;padding-left:1em}#main_content .meta{position:relative;width:95%}#main_content .meta .ecotex_sm{position:absolute;top:2px;right:2px}#main_content .meta .available{text-align:left}body.search.result #sort_button,body.upholstery #sort_button,body.cubicle #sort_button,body.privacy_curtains #sort_button,body.wall_surfaces #sort_button,body.digital_solutions #sort_button,body.wall_protection #sort_button,body.panel #sort_button,body.drapery #sort_button{text-transform:uppercase;margin-top:20px;font-weight:bold;color:#fff;background:#414042;display:inline-block;padding:5px 20px;margin-left:200px;border:1px solid #414042;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;cursor:pointer;min-width:60px}body.search.result #sort_form,body.upholstery #sort_form,body.cubicle #sort_form,body.privacy_curtains #sort_form,body.wall_surfaces #sort_form,body.digital_solutions #sort_form,body.wall_protection #sort_form,body.panel #sort_form,body.drapery #sort_form{clear:both;padding:10px 0 10px 10px;margin:0 -1em 1em;background:#e5e5e5}body.search.result #sort_form #secondary,body.upholstery #sort_form #secondary,body.cubicle #sort_form #secondary,body.privacy_curtains #sort_form #secondary,body.wall_surfaces #sort_form #secondary,body.digital_solutions #sort_form #secondary,body.wall_protection #sort_form #secondary,body.panel #sort_form #secondary,body.drapery #sort_form #secondary{display:none}body.search.result .grey_rule,body.upholstery .grey_rule,body.cubicle .grey_rule,body.privacy_curtains .grey_rule,body.wall_surfaces .grey_rule,body.digital_solutions .grey_rule,body.wall_protection .grey_rule,body.panel .grey_rule,body.drapery .grey_rule{border-bottom:1px solid #414042;margin:0 -5px;width:auto}body.search.result #sort_form label,body.search.result #sort_form legend,body.upholstery #sort_form label,body.upholstery #sort_form legend,body.cubicle #sort_form label,body.cubicle #sort_form legend,body.privacy_curtains #sort_form label,body.privacy_curtains #sort_form legend,body.wall_surfaces #sort_form label,body.wall_surfaces #sort_form legend,body.digital_solutions #sort_form label,body.digital_solutions #sort_form legend,body.wall_protection #sort_form label,body.wall_protection #sort_form legend,body.panel #sort_form label,body.panel #sort_form legend,body.drapery #sort_form label,body.drapery #sort_form legend{color:#414042}body.search.result #more_menu,body.upholstery #more_menu,body.cubicle #more_menu,body.privacy_curtains #more_menu,body.wall_surfaces #more_menu,body.digital_solutions #more_menu,body.wall_protection #more_menu,body.panel #more_menu,body.drapery #more_menu{color:#414042;text-align:center;margin:5px 40px 5px 5px;cursor:pointer}body.search.result #primary:after,body.search.result #secondary:after,body.upholstery #primary:after,body.upholstery #secondary:after,body.cubicle #primary:after,body.cubicle #secondary:after,body.privacy_curtains #primary:after,body.privacy_curtains #secondary:after,body.wall_surfaces #primary:after,body.wall_surfaces #secondary:after,body.digital_solutions #primary:after,body.digital_solutions #secondary:after,body.wall_protection #primary:after,body.wall_protection #secondary:after,body.panel #primary:after,body.panel #secondary:after,body.drapery #primary:after,body.drapery #secondary:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.search.result #secondary,body.upholstery #secondary,body.cubicle #secondary,body.privacy_curtains #secondary,body.wall_surfaces #secondary,body.digital_solutions #secondary,body.wall_protection #secondary,body.panel #secondary,body.drapery #secondary{display:none}body.search.result #primary,body.search.result #secondary,body.upholstery #primary,body.upholstery #secondary,body.cubicle #primary,body.cubicle #secondary,body.privacy_curtains #primary,body.privacy_curtains #secondary,body.wall_surfaces #primary,body.wall_surfaces #secondary,body.digital_solutions #primary,body.digital_solutions #secondary,body.wall_protection #primary,body.wall_protection #secondary,body.panel #primary,body.panel #secondary,body.drapery #primary,body.drapery #secondary{display:flex;flex-wrap:wrap}@media (min-width: 1024px){body.search.result #primary,body.search.result #secondary,body.upholstery #primary,body.upholstery #secondary,body.cubicle #primary,body.cubicle #secondary,body.privacy_curtains #primary,body.privacy_curtains #secondary,body.wall_surfaces #primary,body.wall_surfaces #secondary,body.digital_solutions #primary,body.digital_solutions #secondary,body.wall_protection #primary,body.wall_protection #secondary,body.panel #primary,body.panel #secondary,body.drapery #primary,body.drapery #secondary{max-width:1250px;margin:0 auto}}body.search.result #primary .quarter_column,body.search.result #secondary .quarter_column,body.upholstery #primary .quarter_column,body.upholstery #secondary .quarter_column,body.cubicle #primary .quarter_column,body.cubicle #secondary .quarter_column,body.privacy_curtains #primary .quarter_column,body.privacy_curtains #secondary .quarter_column,body.wall_surfaces #primary .quarter_column,body.wall_surfaces #secondary .quarter_column,body.digital_solutions #primary .quarter_column,body.digital_solutions #secondary .quarter_column,body.wall_protection #primary .quarter_column,body.wall_protection #secondary .quarter_column,body.panel #primary .quarter_column,body.panel #secondary .quarter_column,body.drapery #primary .quarter_column,body.drapery #secondary .quarter_column{flex:1 1 100%;padding:0 1%}@media (min-width: 768px){body.search.result #primary .quarter_column,body.search.result #secondary .quarter_column,body.upholstery #primary .quarter_column,body.upholstery #secondary .quarter_column,body.cubicle #primary .quarter_column,body.cubicle #secondary .quarter_column,body.privacy_curtains #primary .quarter_column,body.privacy_curtains #secondary .quarter_column,body.wall_surfaces #primary .quarter_column,body.wall_surfaces #secondary .quarter_column,body.digital_solutions #primary .quarter_column,body.digital_solutions #secondary .quarter_column,body.wall_protection #primary .quarter_column,body.wall_protection #secondary .quarter_column,body.panel #primary .quarter_column,body.panel #secondary .quarter_column,body.drapery #primary .quarter_column,body.drapery #secondary .quarter_column{flex:1 1 23%}}@media (min-width: 1100px){body.search.result #primary .quarter_column,body.search.result #secondary .quarter_column,body.upholstery #primary .quarter_column,body.upholstery #secondary .quarter_column,body.cubicle #primary .quarter_column,body.cubicle #secondary .quarter_column,body.privacy_curtains #primary .quarter_column,body.privacy_curtains #secondary .quarter_column,body.wall_surfaces #primary .quarter_column,body.wall_surfaces #secondary .quarter_column,body.digital_solutions #primary .quarter_column,body.digital_solutions #secondary .quarter_column,body.wall_protection #primary .quarter_column,body.wall_protection #secondary .quarter_column,body.panel #primary .quarter_column,body.panel #secondary .quarter_column,body.drapery #primary .quarter_column,body.drapery #secondary .quarter_column{flex:0 1 18%;margin:0 auto}}body.search.result .search_ad,body.upholstery .search_ad,body.cubicle .search_ad,body.privacy_curtains .search_ad,body.wall_surfaces .search_ad,body.digital_solutions .search_ad,body.wall_protection .search_ad,body.panel .search_ad,body.drapery .search_ad{width:15px;height:15px;margin:0.25em;background:url(/images/add-sprite.png) no-repeat;background-position:0 0px}body.search.result .search_adding,body.upholstery .search_adding,body.cubicle .search_adding,body.privacy_curtains .search_adding,body.wall_surfaces .search_adding,body.digital_solutions .search_adding,body.wall_protection .search_adding,body.panel .search_adding,body.drapery .search_adding{width:15px;height:15px;margin:0.25em;background:url(/images/add-sprite.png) no-repeat;background-position:0 -15px}body.search.result .search_added,body.upholstery .search_added,body.cubicle .search_added,body.privacy_curtains .search_added,body.wall_surfaces .search_added,body.digital_solutions .search_added,body.wall_protection .search_added,body.panel .search_added,body.drapery .search_added{width:15px;height:15px;margin:0.25em;background:url(/images/add-sprite.png) no-repeat;background-position:0 -30px}body.search.result .result_item img,body.upholstery .result_item img,body.cubicle .result_item img,body.privacy_curtains .result_item img,body.wall_surfaces .result_item img,body.digital_solutions .result_item img,body.wall_protection .result_item img,body.panel .result_item img,body.drapery .result_item img{min-height:140px}@media (min-width: 768px){body.search.result .result_item img,body.upholstery .result_item img,body.cubicle .result_item img,body.privacy_curtains .result_item img,body.wall_surfaces .result_item img,body.digital_solutions .result_item img,body.wall_protection .result_item img,body.panel .result_item img,body.drapery .result_item img{min-height:175px}}@media (min-width: 1024px){body.search.result .result_item img,body.upholstery .result_item img,body.cubicle .result_item img,body.privacy_curtains .result_item img,body.wall_surfaces .result_item img,body.digital_solutions .result_item img,body.wall_protection .result_item img,body.panel .result_item img,body.drapery .result_item img{min-height:188px}}@media (min-width: 1100px){body.search.result .result_item img,body.upholstery .result_item img,body.cubicle .result_item img,body.privacy_curtains .result_item img,body.wall_surfaces .result_item img,body.digital_solutions .result_item img,body.wall_protection .result_item img,body.panel .result_item img,body.drapery .result_item img{min-height:192px}}.whats_new .main #search_results,.collections .main #search_results{display:flex;flex-wrap:wrap;justify-content:space-evenly}.whats_new .main #search_results .new_item,.collections .main #search_results .new_item{flex:0 1 100%;margin:0.25em 0 0.75em;border:1px solid #c1bebd;padding:0.5em}@media (min-width: 768px){.whats_new .main #search_results .new_item,.collections .main #search_results .new_item{flex:0 1 40%}}.xstatic .main .video_container{position:relative;width:100%;height:0;padding-bottom:56.25%}.xstatic .main .video_container iframe{position:absolute;width:100%;height:100%}.alliance_item{width:315px;height:110px;float:left;margin:8px 15px;font-size:0.8em;display:table;vertical-align:middle}.alliance_item .alliance_content{display:table-cell;vertical-align:middle;height:100px;min-width:50px;margin:0.25em 1em}.alliance_item .alliance_logo img{max-width:80%}.cart .cart_item{position:relative;border:1px solid #ddd;padding:5px;font-size:.8em}.cart .cart_item .delete{position:absolute;top:3px;right:3px;margin:0px;padding:0px;color:#fff;width:auto;height:5px;line-height:3px;text-decoration:none}.cart .cart_item .upd{position:absolute;top:20px;right:3px}.cart .recommended{padding:1em 2em}.modal{position:relative}.modal .modal_content{position:relative;top:50px}.options .grid_2{display:-ms-grid;display:grid;grid-gap:0.5em;-ms-grid-columns:minmax(0, 1fr) [1];grid-template-columns:repeat(1, minmax(0, 1fr));justify-content:center}.options .grid_2 div{order:2}.options .grid_2 .pull{order:1}@media (min-width: 768px){.options .grid_2{-ms-grid-columns:minmax(0, 1fr) [2];grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:0;row-gap:0}.options .grid_2 h2,.options .grid_2 p{margin:1rem 1.5rem}.options .grid_2 div,.options .grid_2 .pull{order:initial}}.concept_ceu #messages,.color_ceu #messages,.webinar #messages{font-size:1.5em;text-align:center;line-height:1.5}.concept_ceu .row_flex,.color_ceu .row_flex,.webinar .row_flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media (min-width: 1024px){.concept_ceu .row_flex,.color_ceu .row_flex,.webinar .row_flex{gap:0 20px}}.concept_ceu .row_flex .column_flex,.color_ceu .row_flex .column_flex,.webinar .row_flex .column_flex{display:flex;flex-direction:column;flex-basis:100%;flex:1}@media (max-width: 767px){.concept_ceu .row_flex .column_flex,.color_ceu .row_flex .column_flex,.webinar .row_flex .column_flex{flex-basis:100%}}.concept_ceu .forms,.color_ceu .forms,.webinar .forms{margin:0 auto;width:95%;margin:0 1em}@media (max-width: 767px){.concept_ceu .forms,.color_ceu .forms,.webinar .forms{margin:0}}@media (min-width: 768px){.customer_service.shipping_label .container .main #sub_left,.customer_service.return_samples .container .main #sub_left{width:30%;padding:1em;box-sizing:border-box}.customer_service.shipping_label .container .main #sub_right,.customer_service.return_samples .container .main #sub_right{width:70%;padding:4em 1em 1em;box-sizing:border-box}}.customer_service.shipping_label img.ups,.customer_service.return_samples img.ups{max-width:350px;margin-top:5em}.wall_protection .container .main #main_column{display:flex;flex-flow:column nowrap}@media (min-width: 768px){.wall_protection .container .main #main_column{flex:0 1 100%;flex-flow:nowrap}}.wall_protection .container .main #main_column #detail_left{flex:1 0 100%;line-height:1.6em;order:3}@media (min-width: 768px){.wall_protection .container .main #main_column #detail_left{order:1;flex:0 0 230px}}@media (min-width: 768px){.wall_protection .container .main #main_column #detail_center{order:2;flex:1 1 auto;text-align:center}}@media (min-width: 768px){.wall_protection .container .main .grid{-ms-grid-columns:minmax(0, 1fr) [4];grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1024px){.wall_protection .container .main .grid{-ms-grid-columns:minmax(0, 1fr) [5];grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (min-width: 1100px){.wall_protection .container .main .grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.neocon2024{background-color:#000;background-image:url("/images/Arc_Olivia_094_home.jpg");background-size:cover;background-repeat:no-repeat;background-position:center 60px;-o-background-size:1980px auto;-webkit-background-size:1980px auto;-moz-background-size:1980px auto;background-size:1980px auto}.neocon2024 .container{background-color:transparent}.neocon2024 .main h1,.neocon2024 .main p,.neocon2024 .main a,.neocon2024 .main #error_box{color:#fff}.neocon2024 .main .textcenter{text-align:center}.neocon2024 .main #gallery{width:100%;background:transparent}.neocon2024 .main #gallery .rsOverflow{background:transparent}.neocon2024 .main #gallery .rsOverflow .rsSlide{background-color:rgba(0,0,0,0.7)}.neocon2024 .main #gallery .rsImg{margin-left:0 !important}.neocon2024 .main .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.neocon2024 .main .row.blocked{width:80%;margin:0 auto}.neocon2024 .main .column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:1em}.neocon2024 .main .double-column{display:flex;flex-direction:column;flex-basis:100%;flex:2;padding:1em;justify-content:center}.neocon2024 .main .img{border:1px solid #fff;border-radius:12px}.neocon2024 .main .contest-block{max-width:50%}@media (max-width: 767px){.neocon2024 .main .contest-block{max-width:100%}}.neocon2024 .main .contest-block .header{text-align:center;color:#b4d7fd;border:1px solid #fff;border-radius:12px;margin:1em;padding:1em 1.5em}.neocon2024 .main .contest-block .header h1{color:#b4d7fd;font-size:20px}.neocon2024 .main input[type="text"]{border-radius:4px;padding:5px 10px;margin:0.5em 0;border:1px solid #c1bebd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.neocon2024 .main .gallery{text-align:center;color:#fff}.neocon2024 footer{color:#fff}.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#151515;color:#FFF}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21}.rsDefault.rsVer .rsArrow{width:100%;height:44px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background:url("rs-default.png");background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5)}.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF}.rsDefault .rsThumbsHor{width:100%;height:72px}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsDefault .rsThumb img{width:100%;height:100%}.rsDefault .rsThumb.rsNavSelected{background:#02874a}.rsDefault .rsThumb.rsNavSelected img{opacity:0.3;filter:alpha(opacity=30)}.rsDefault .rsTmb{display:block}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF}.rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("rs-default.png")}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px) and (max-width: 800px){.rsDefault .rsThumb{width:59px;height:44px}.rsDefault .rsThumbsHor{height:44px}.rsDefault .rsThumbsVer{width:59px}}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #D9D9DD;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #D9D9DD;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset}.rsDefault .rsTab.rsNavSelected{color:#FFF;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#ACACAC;background-image:-webkit-linear-gradient(top, #ACACAC, #BBB);background-image:-moz-llinear-gradient(top, #ACACAC, #BBB);background-image:linear-gradient(to bottom, #ACACAC, #BBB)}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("rs-default.png") 0 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(rs-default.png) no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("rs-default.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url(../preloaders/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}
