.form_row select,.form_row textarea,.form_row input{display:block;width:100%;border:none;background:#eee;padding:1em}.rejected,.approved,.pending{text-transform:uppercase;font-weight:bold;text-align:center}html{box-sizing:border-box}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}body{font-family:Gotham,sans-serif;color:#595959}a{text-decoration:none;color:#0e74bd}a:hover{text-decoration:underline}a .image-wrapper:hover{background:#eee}.align-center{text-align:center}.mobile-only{display:none}.header{padding:1em 0}.menu{text-align:right}.bold{font-weight:bold}.navigation{text-align:center}.messages-container{text-align:center}.alert{padding:1em;text-transform:uppercase}.alert.alert-success{background:#76c152;color:#fff}.alert.alert-error{background:red;color:#fff}.error{text-align:center;padding:1em;background:red;color:#fff;margin:1em 0}.pagination span{padding:.25em .5em}.pagination .current{background:#76c152;color:#fff}.button{color:#fff;display:block;padding:1em;text-transform:uppercase;text-decoration:none;background:#76c152;text-align:center;border:none;width:100%;margin:1em 0;transition:all .2s ease-in-out}.button:hover{text-decoration:none;background:#578f3d}.button.delete{background:red}.button.delete:hover{background:#bc0101}.button.secondary{padding:.5em 1em;background:#0e74bd}.button.secondary:hover{background:#0b578e}.button.small{padding:.5em 1em;margin:.5em 0}.button i{vertical-align:middle}.variants .button{display:inline-block;padding:.5rem;margin:.5rem 0;width:auto}.loader-wrapper{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);display:none}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{position:fixed;left:50%;top:50%;margin-left:-5em;margin-top:-5em;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(118,193,82,.2);border-right:1.1em solid rgba(118,193,82,.2);border-bottom:1.1em solid rgba(118,193,82,.2);border-left:1.1em solid #76c152;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form_row{margin-bottom:1em;position:relative}.form_row label{display:block;font-weight:300;text-transform:uppercase;margin-bottom:.25em}.form_row label.inline{margin-right:.5em}.form_row .inline{display:inline;width:auto}.form_row .help{text-transform:uppercase;margin:.5em 0;color:#999;font-size:.8em}fieldset{border:2px solid #595959;padding:20px;margin-bottom:1em}fieldset legend{border:none;width:auto;color:#0e74bd;font-size:20px;padding:0 10px;margin:0 auto 0 0}.footer-wrapper{background:#47484a;padding-top:20px;margin-top:20px}.footer-wrapper p{font-size:13px;color:#fff}.footer-header{font-size:24px;color:#fff;font-weight:200}.footer-header.light-blue{border-bottom:solid 5px #298fc9}.footer-header.green{border-bottom:solid 5px #76c152}.footer-header.dark-blue{border-bottom:solid 5px #0b578e}.site-links{color:#fff;padding-left:1em;float:left;margin-left:10px;width:127px;font-size:14px}.site-links a{color:#fff;text-decoration:none}.site-links .parent ul{display:none;margin-top:.3em;padding-left:.5em}.copy-wrapper{background:#3c3c3c;color:#fff;font-size:11px;padding:15px 0}.back-link{padding:.5em;transition:all .2s ease-in-out}.back-link i{vertical-align:middle}.back-link span{vertical-align:middle}.back-link:hover{text-decoration:none;background:#0e74bd;color:#fff}.image-wrapper{border:1px solid #595959;padding:2em;text-align:center;transition:all .2s ease-in-out}.item-row{margin-bottom:1em}.label{text-transform:uppercase;margin-bottom:.25em;font-weight:bold}.lightbox{border-bottom:1px solid #595959;padding-bottom:2em;margin-bottom:2em;background-color:fff}.comment .comment-user{font-weight:bold;text-align:right;margin-bottom:.25em}.comment .comment-text{background:#f5f5f5;border-radius:6px;padding:1em;margin-bottom:1em}.comment.status-approved .comment-text,.comment.status-rejected .comment-text{padding:.5em 1em;color:#fff}.comment.status-approved .comment-text{background:#76c152}.comment.status-rejected .comment-text{background:red}.add-new-comment{font-weight:bold;text-transform:uppercase;margin-bottom:1em;display:block}.comment-title{font-weight:bold;text-transform:uppercase;margin-bottom:.5em}.approved-list{overflow:hidden}.pending{color:#ffc926}.approved{color:#76c152}.rejected{color:red}.search{margin:1em 0;font-size:.8em;text-align:right}.search .form_row{margin-bottom:0}.search .form_row input{display:inline-block;width:auto;border:1px solid #595959;background:#fff;padding:1em;min-width:18em;margin-right:1em}.search div{display:inline-block}.search .search-btn{color:#fff;display:inline-block;padding:1em;text-transform:uppercase;text-decoration:none;background:#76c152;text-align:center;border:none}.search .search-btn:hover{background:#578f3d}#customOptions-fields-list,.customOptions-fields-list{list-style-type:none;padding-left:0}#customOptions-fields-list i,.customOptions-fields-list i{position:absolute;top:0;right:0;cursor:pointer;z-index:1;color:red}#customOptions-fields-list .option,.customOptions-fields-list .option{position:relative}#customOptions-fields-list .option:before,#customOptions-fields-list .option:after,.customOptions-fields-list .option:before,.customOptions-fields-list .option:after{content:" ";display:table}#customOptions-fields-list .option:after,.customOptions-fields-list .option:after{clear:both}#customOptions-fields-list .option .form_row:nth-of-type(1),.customOptions-fields-list .option .form_row:nth-of-type(1){float:left;width:70%;padding-right:1em}#customOptions-fields-list .option .form_row:nth-of-type(2),.customOptions-fields-list .option .form_row:nth-of-type(2){float:left;width:30%}#customOptions-fields-list .option .form_row:nth-of-type(3),.customOptions-fields-list .option .form_row:nth-of-type(3){clear:both}#option-fields-list{list-style-type:none}#option-fields-list .option{margin-bottom:1em}.option-inline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start}.option-inline input{order:0;flex:1 1 auto;align-self:center}.option-inline i{order:0;flex:0 1 auto;align-self:center;cursor:pointer;color:red;transition:all .1s ease-in-out}.option-inline i:hover{transform:rotate(10deg);color:#bc0101}.variant div i{order:0;flex:0 1 auto;align-self:center;cursor:pointer;color:red;transition:all .1s ease-in-out}.variant div i:hover{transform:rotate(10deg);color:#bc0101}.order-submission .cancellations{font-weight:bold;color:red}#cp_bundle_clientcatalog_address{margin-left:2em;border:2px solid #595959;padding:20px}.order-update i{transition:all .4s ease-in-out}.order-update:hover i{transform:rotate(180deg)}.order-item{margin-bottom:2em;border:1px solid #c3c3c3;padding:1em}.order-item>h3{margin-top:0}.order-item>div:nth-of-type(1){float:left;width:40%;padding-right:8px}.order-item>div:nth-of-type(2){float:left;width:60%}.order-item>div>h4{margin-top:0}.order-item .order-label{font-weight:300;text-transform:uppercase;margin-bottom:.25em}.order-item label{display:inline}.order-item label.required:after{content:": ";color:#595959}.order-item input{display:inline;width:5em}.order-item-summary{margin-bottom:1em}.order-item-summary .item-title{font-weight:bold}.order-item-summary .order-label{font-weight:300;text-transform:uppercase}.order-detail .order-label{font-weight:300;text-transform:uppercase}.catalog-item-view .custom-option{font-weight:bold;color:red}.wood-colors{margin-bottom:1em}.wood-colors img{margin-bottom:.5em}.table-container{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em}h1.title{color:#0e74bd;font-weight:300;border-bottom:1px solid #595959;padding-bottom:.5em}label.required:after{color:#e32;content:" *";display:inline}.js .toggle{cursor:pointer}#add-option i{vertical-align:middle}button.order-remove-item{font-size:.8em;padding:.5em 1em;width:auto}ul.errors{padding:.5em;padding-left:1.5em;margin-top:5px;margin-bottom:20px;border:1px solid #ebccd1;color:#a94442;background-color:#f2dede;display:block}table.items,table.orders{width:100%;background:#eaebec;border:#ccc 1px solid}table.items th,table.orders th{padding:.25em .25em .25em;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#eee}table.items tr,table.orders tr{padding-left:20px}table.items tr.even td,table.orders tr.even td{background:#f6f6f6}table.items tr:last-child td,table.orders tr:last-child td{border-bottom:0}table.items td,table.orders td{padding:.25em 1em;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa}table.items .cost,table.orders .cost{text-align:right}table.items .img,table.orders .img{text-align:center;vertical-align:top}table.items .form_row{margin:0}table.items input{padding:.25em 1em;width:5em}@media only screen and (max-width: 767px){.mobile-only{display:block}.no-mobile{display:none}.logo{text-align:center}.menu{text-align:center;margin:1em 0}.search div{display:initial}.search .search-btn{color:#fff;display:block;padding:1em;margin:1em 0;width:100%}.search .form_row input{display:block;width:100%;min-width:0;margin-right:0}}@media only screen and (max-width: 479px){.order-item .order-label{display:block}}