﻿.schedule-form{display:flex;flex-wrap:wrap;gap:1em}.schedule-form>*{width:100%}.schedule-form .field{position:relative;display:flex;flex-direction:column;gap:.5em}.schedule-form .radio,.schedule-form .checkbox{display:flex;gap:1em;flex-direction:row;margin:auto 0;padding:.3em 0}.schedule-form label{display:flex;gap:.5em;align-items:center}.schedule-form .half{max-width:calc(50% - 1em + .5em)}@media(max-width: 699px){.schedule-form .half{max-width:100%}}.schedule-form .third{max-width:calc(33.3333333333% - 1em + .3333333333em)}@media(max-width: 699px){.schedule-form .third{max-width:100%}}.schedule-form .fourth{max-width:calc(25% - 1em + .25em)}@media(max-width: 699px){.schedule-form .fourth{max-width:100%}}.schedule-form .auto{width:unset}.schedule-form .auto label{white-space:nowrap}.schedule-form .required{position:relative}.schedule-form .required input[type=text],.schedule-form .required input[type=email],.schedule-form .required input[type=password],.schedule-form .required input[type=number],.schedule-form .required input[type=date]{border:solid 1px red}.schedule-form .required input[type=checkbox]::before,.schedule-form .required input[type=radio]::before{border:solid 1px red}.schedule-form .actions{flex-direction:unset;justify-content:flex-start;gap:.3em}.schedule-form .delivery_cost{padding:.2em .5em;text-align:center;border:solid var(--light-grey) 1px;font-weight:bold;background:var(--secondary-light)}.schedule-form .delivery-check{border:solid 1px var(--border);border-radius:2px;gap:0;align-items:center}.schedule-form .delivery-check>*{padding:.5em}.schedule-form label a{padding:0 !important;border:none !important;text-decoration:underline !important}table{display:table;border-collapse:collapse;margin:0 0 20px 0}@media(max-width: 699px){table tr{border-bottom:none}}@media(max-width: 699px){table tr th{text-align:inherit;background:none}}.stacktable{width:100%}.st-head-row.st-head-row-main{display:none}.st-key{width:47%;text-align:right;color:#bfbfbf;font-size:.4em}.st-val{width:47%;text-align:left !important}.stacktable.large-only{display:table}@media(max-width: 699px){.stacktable.large-only{display:none}}.stacktable.small-only{display:none}@media(max-width: 699px){.stacktable.small-only{display:table}}.rangeslider{margin-bottom:20px}.slider-container .back-bar{height:10px;position:relative}.slider-container .back-bar .selected-bar{position:absolute;height:100%}.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}.slider-container .back-bar .pointer.last-active{z-index:3}.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:8px;white-space:nowrap;line-height:1}.high{right:0}.slider-container .back-bar .focused{z-index:10}.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.slider-container .scale{top:2px;position:relative}.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1}.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}.theme-green .back-bar{height:5px;border-radius:2px;background-color:#eee;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eeeeee, #dddddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));background-image:-webkit-linear-gradient(top, #eeeeee, #dddddd);background-image:-o-linear-gradient(top, #eeeeee, #dddddd);background-image:linear-gradient(to bottom, #eeeeee, #dddddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeeeeee", endColorstr="#ffdddddd", GradientType=0)}.theme-green .back-bar .selected-bar{border-radius:2px;background-color:#020202}.theme-green .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background-color:var(--primary)}.theme-green .back-bar .pointer-label{color:#999}.theme-green .back-bar .focused{color:#333}.theme-green .scale span{border-left:1px solid #e5e5e5}.theme-green .scale ins{color:#999}.lead_range .low{display:none}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.alert{text-align:center}.alert p{line-height:100px}@-moz-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.big_load,.small-load{z-index:98;top:0;left:0;height:100%;line-height:100%;width:100%;background:rgba(254,254,254,.5);text-align:center;display:table}.big_load i,.small-load i{position:absolute;top:49%;left:50%;line-height:40px;width:40px;margin-left:-20px;display:inline-block;font-size:2em;z-index:99;color:#020202}.big_load{position:fixed}.small-load{position:absolute}.confer_message{position:fixed;z-index:99999;top:50%;left:50%;transform:translate(-50%, -50%);background:#fefefe;text-align:center;padding:25px 40px;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.2);box-shadow:0 0 50px 0 rgba(0,0,0,.2);display:none}.confer_message:after{content:"";font-family:"FontAwesome";font-size:1em;position:absolute;right:-10px;top:-10px;background:var(--primary);width:30px;height:30px;line-height:30px;text-align:center;color:#fff;border-radius:50%;-moz-border-radius:50%;cursor:pointer}.confer_message:hover:after{background:#020202}.icons{max-width:34px;max-height:34px}.submit{background:var(--primary-alt)}.submit img{height:20px;margin-bottom:-8px;margin-right:8px}.submit:hover{background:var(--primary-alt)}.hollow{background:none;border:solid 1px #bfbfbf;color:var(--primary)}.hollow i{color:#bfbfbf}.right_link{float:right;margin-left:4px}@media(max-width: 1079px){.right_link{float:none;margin:0}}.section_title{border-top:solid var(--primary-light) 1px;border-bottom:solid var(--primary-light) 1px;display:flex;align-items:center;justify-content:space-between;padding-block:1.5em;gap:1em}.section_title>*{margin:0}.clear_bottom{margin-bottom:20px}.no_border{border:0}.accordion-toggle{cursor:pointer}.accordion-content{display:none}.accordion-content.default{display:block}.live_list{width:100%}#inifiniteLoader{display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s;margin-top:var(--section)}#inifiniteLoader:before{content:"";font-family:var(--font-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:spin-animation 2s infinite linear;font-size:2em;color:var(--border)}#inifiniteLoader.loading{opacity:1}.no_result{display:block !important;float:none;width:100% !important;text-align:center;line-height:80px;height:80px !important}.no_result p{line-height:80px;height:80px}.search-results section ul{list-style:none;padding:0px;margin:0px}.search-results section ul li{padding:10px 0 0 0;margin:0px;border-bottom:solid var(--primary-light) 1px}.search-results section ul li a{text-decoration:none}.search-results section ul li a:hover h3{color:var(--primary)}.search-results section ul li .image{float:right}.search-results section ul li .image img{max-height:80px;margin-top:-10px}.search-results section ul li p{color:gray}.post-type-archive-schedule_projects main,.login main,.forgot-password main,.post-type-archive-updates main,.single-updates main{background:#f6f6f6}.newsletter input[type=text]{width:30%}@media print{.no-print,.no-print *{display:none !important}}.alert p{padding-bottom:0}.warning{padding:10px 30px;background:var(--primary);text-align:center;color:#fff;line-height:30px;display:block;width:100%}.warning p{padding:0;vertical-align:middle;display:inline-block}.warning a{color:#fff}.anchor{position:absolute}.startmsg{position:absolute;right:0;z-index:1;overflow:hidden;width:250px}.startmsg .inner{margin-right:-250px;background:var(--primary);text-align:center;color:#fff;max-width:250px;float:right;padding:20px 40px;line-height:30px;display:inline-block;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);position:relative}.startmsg h3{color:#fff}.startmsg p{padding:0;vertical-align:middle;font-family:var(--theme-font);font-size:.8em}.startmsg a{color:#fff;text-decoration:underline}.startmsg:before{content:"";position:absolute;z-index:999;right:56px;top:0;margin-top:-1px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fff}@media(max-width: 1079px){.startmsg:before{display:none}}.startmsg .close_this{top:13px;right:13px}.single-products :target:before{content:"";display:block;height:100px;margin:-80px 0 0}.inner_msg{color:var(--primary)}#outdated{display:none}.ie8down #outdated{display:block;background:#b60001;position:relative;line-height:80px;width:100%;text-align:center;z-index:1500;color:#fff}.ie8down #outdated h6{font-size:25px;line-height:25px;margin:30px 0 20px}.ie8down #outdated p{font-size:12px;line-height:12px;margin:0}.ie8down #outdated #btnUpdateBrowser{padding:10px 15px;margin:0 20px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}.ie8down #outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}.ie8down #outdated #btnCloseUpdateBrowser{position:absolute;right:20px;text-decoration:none;color:#fff;font-size:36px;line-height:80px}.post-type-archive-updates .live_list{display:inline-block}.post-type-archive-updates .live_list ul{list-style:none;padding:0;margin:0}.post-type-archive-updates .live_list li{padding:0;margin:0;background:#fff;margin-bottom:25px;border-bottom:solid var(--primary-light) 1px}.post-type-archive-updates .live_list li a{text-decoration:none}.post-type-archive-updates .live_list li a p{color:gray}.post-type-archive-updates .live_list li a h2{color:#020202}.post-type-archive-updates .live_list li .paddit{padding:20px !important}.post-type-archive-updates .live_list li .feature_image{height:200px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 699px){.post-type-archive-updates .live_list li .feature_image{height:200px !important}}.post-type-archive-updates .live_list li .meta{padding-bottom:2%}.post-type-archive-updates .live_list li .meta time,.post-type-archive-updates .live_list li .meta p{display:inline-block;padding:0;font-size:.7em;text-transform:uppercase;color:#bfbfbf}.post-type-archive-updates .live_list li .meta time a,.post-type-archive-updates .live_list li .meta p a{color:#bfbfbf}.post-type-archive-updates .live_list li .meta .entry-tags{list-style:none;padding:0;margin:0 0 10px 0}.post-type-archive-updates .live_list li .meta .entry-tags li{padding:0;margin:0 10px 0 0;display:inline}.post-type-archive-updates .live_list li .meta .entry-tags li a{font-size:.6em;text-transform:uppercase;font-weight:bold;color:#bfbfbf}.post-type-archive-updates .live_list li:first-child .feature_image{height:300px}.post-type-archive-updates .live_list li:first-child h2{font-size:2.5em}.post-type-archive-updates .live_list li h2{padding-bottom:2%}.post-type-archive-updates .live_list li .action{display:inline-block}article .paddit{padding:20px}article .meta{padding-bottom:2%}article .meta time,article .meta p{display:inline-block;padding:0;font-size:.7em;text-transform:uppercase;color:#bfbfbf}article .meta time a,article .meta p a{color:#bfbfbf}article .entry-tags{list-style:none;padding:0;margin:0 0 10px 0}article .entry-tags li{padding:0;margin:0 10px 0 0;display:inline}article .entry-tags li a{font-size:.6em;text-transform:uppercase;font-weight:bold;color:#bfbfbf}.single-updates article{background:#fff;border-bottom:solid var(--primary-light) 1px}.single-updates article .feature_image{height:300px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 699px){.single-updates article .feature_image{height:200px !important}}.single-updates article h1{font-family:var(--theme-font);font-size:2.5em;padding-bottom:2%}body.admin-bar .close_this,body.admin-bar .close_this_page{margin-top:28px}@media screen and (max-width: 782px){body.admin-bar .close_this,body.admin-bar .close_this_page{margin-top:46px}}.close_this,.close_this_page{position:absolute;top:25px;right:25px;height:25px;cursor:pointer}.tooltip{position:relative;display:inline-block}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.tooltip .tooltiptext{visibility:hidden;position:absolute;background-color:#555;color:#fff;text-align:center;padding:.5em .8em;border-radius:3px;z-index:1;opacity:0;transition:opacity .6s;line-height:16px;text-wrap:pretty}.tooltip-top::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip-top{bottom:115%;left:50%;margin-left:-60px}.leadtimemin{width:50px}.leadtimemax{width:50px}.qtyinpt{width:55px}textarea{resize:none}.schedule_list table tr .edit_links li{opacity:1 !important}span.textcolor{color:silver}ul.textcolor{color:silver}ul.textcolor{color:silver}span.all_textcolor{color:gray}ul.all_textcolor{color:gray}.form_select{border:solid var(--border) 1px;box-sizing:border-box;border-bottom:none;padding:0;margin:0;list-style:none;margin-top:-4px;position:absolute;top:100%;z-index:10;background:#fff;width:100%;max-height:200px;overflow-y:scroll;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.form_select li{line-height:130%;border-bottom:solid var(--primary-light) 1px;padding:10px}.form_select .select{cursor:pointer}.form_select .select:hover{background:var(--primary-light);color:#020202}.form_select small{font-size:.7em}