*,*:before,*:after{box-sizing:border-box;}html{border:0;}body{margin:0;padding:0;}form{margin:0;padding:0;border:0;}img{border:none;-ms-interpolation-mode:bicubic;max-width:100%;}.jw-tab-focus:focus{outline:0 !important;}.cms-jwplayer{width:100%;position:relative;}.media-left{float:left;margin:1em 1em 1em 0;}.media-right{float:right;margin:1em 0 1em 1em;}.media-full{display:block;margin:1em auto;}.media-small{width:25%;}.media-medium{width:50%;}.media-large{width:100%;}video{max-width:100%;}.cms-jwplayer video{max-width:none;}button{border:0;}figure{text-align:center;}fieldset{display:block;margin:0;padding:0;border:0;}icon svg,svg[data-use]{height:1em;width:1em;fill:currentColor;}svg[data-use] [style*="stroke-width"],svg[data-use] [stroke-width]{stroke:currentColor;}svg[data-use] [style*="stroke-width"]:not([fill]),svg[data-use] [stroke-width]:not([fill]){fill:none;}.half{width:50%;}.third{width:33.3%;}.fourth{width:25%;}.two-thirds{width:66.66%;}.three-fourths{width:75%;}.left{float:left;}.right{float:right;}.clear{clear:both;}.cms-admin .clear{height:auto;}.clearfix:after{content:' ';display:block;clear:both;}.cf:after{content:' ';display:block;clear:both;}body .ninja{display:none !important;}html.no-generatedcontent .clearfix{zoom:1;}html.no-generatedcontent .cf{zoom:1;}.img-left{float:left;}.img-right{float:right;}.img-full{display:block;margin-left:auto;margin-right:auto;}img{max-width:100%;}.img-small{width:25%;}.img-medium{width:50%;}.img-large{width:100%;}.cms-button{display:inline-block;border:none;background-color:#35A6F6;color:#FFFFFF;font-family:'Montserrat', sans-serif;font-size:14px;padding:10px 20px;border-radius:2px;text-transform:uppercase;line-height:1em;text-decoration:none;cursor:pointer;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;}.cms-button.big{padding:20px 40px;font-size:16px;}.cms-button.unsafe{background-color:#EA5F5F;}.cms-button.unsafe:hover{background-color:#FF7373;}.cms-button.command{background-color:#FFFFFF;color:#35A6F6;border:1px solid #D4D9E1;}.cms-button.command:hover{color:#63BEFF;border-color:#63BEFF;background-color:#FFFFFF;}.cms-button:hover{color:#FFFFFF;background-color:#63BEFF;}.cms-button.expand:after{content:'';display:inline-block;background-image:url(/common/images/sprite24.png);width:16px;height:16px;background-position:-437px -293px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:5px;border:1px solid #35A6F6;vertical-align:middle;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;transition:.25s;opacity:.7;}.cms-button.expand:hover:after{opacity:1;}.cms-button:focus{outline:0;}.ui-scroll{overflow:auto;}.ui-scroll.horizontal{overflow-x:auto;overflow-y:hidden;}.ui-scroll.vertical{overflow-x:hidden;overflow-y:auto;}.ui-scroll::-webkit-scrollbar{width:12px;height:12px;background:none;}.ui-scroll::-webkit-scrollbar-track{background:none;}.ui-scroll::-webkit-scrollbar-thumb{border:solid 2px transparent;background-clip:padding-box;border-radius:12px;background-color:rgba(16,37,78,.1);}.ui-scroll::-webkit-scrollbar-button{width:0;height:0;display:none;}.ui-scroll::-webkit-scrollbar-corner{background-color:transparent;}.ui-scroll-wrap .ui-scroll-thumb{position:absolute;margin:2px;border-radius:4px;background-color:rgba(16,37,78,.1);}.ui-scroll-wrap .ui-scroll-thumb.vertical{top:0;right:0;bottom:auto;left:auto;width:8px;height:100px;min-height:8px;}.ui-scroll-wrap .ui-scroll-thumb.horizontal{top:auto;right:auto;bottom:0;left:0;height:8px;width:100px;min-width:8px;}.ui-scroll.horizontal .ui-scroll-thumb.vertical{display:none !important;}.ui-scroll.vertical .ui-scroll-thumb.horizontal{display:none !important;}.ui-front{z-index:100;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.6;-webkit-animation:fade-in-60 .3s forwards;-moz-animation:fade-in-60 .3s forwards;-o-animation:fade-in-60 .3s forwards;animation:fade-in-60 .3s forwards;}.ui-widget-overlay.subtle{background:#FFFFFF;opacity:0.05;-webkit-animation:fade-in-05 .3s forwards;-moz-animation:fade-in-05 .3s forwards;-o-animation:fade-in-05 .3s forwards;animation:fade-in-05 .3s forwards;}.ui-dialog{position:absolute;background:#1b1e24;color:#747b8f;border-radius:3px;box-shadow:2px 2px 13px rgba(0,0,0,0.7);font-family:'Open Sans', Arial;font-size:14px;outline:0;opacity:0;-webkit-animation:dialog-in .5s .1s 1 ease forwards;-moz-animation:dialog-in .5s .1s 1 ease forwards;-o-animation:dialog-in .5s .1s 1 ease forwards;animation:dialog-in .5s .1s 1 ease forwards;}.ui-dialog.dialog-out{-webkit-animation:dialog-out .4s 1 ease forwards;-moz-animation:dialog-out .4s 1 ease forwards;-o-animation:dialog-out .4s 1 ease forwards;animation:dialog-out .4s 1 ease forwards;}.ui-dialog a:hover{text-decoration:none;}.ui-dialog .ui-widget-overlay{background:#1b1e24;position:absolute;}.ui-dialog > .ui-widget-overlay{border-radius:3px;}.ui-dialog .ui-dialog-titlebar{position:absolute;left:0;top:-40px;width:100%;height:40px;padding:5px 0;font-size:16px;font-weight:700;line-height:30px;text-transform:uppercase;color:#d1d1d1;cursor:default;background:none;font-family:Montserrat, sans-serif;}.ui-dialog-titlebar.ui-draggable-handle:after{content:'';display:block;width:24px;height:24px;background-image:url(/common/images/sprite24.png);background-repeat:no-repeat;background-position:-96px -216px;position:absolute;top:12px;left:50%;margin-left:-12px;text-align:center;opacity:0;cursor:move;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}.ui-dialog-titlebar.ui-draggable-handle:hover:after{opacity:.5;}.ui-draggable-handle span{cursor:default;}.ui-dialog .ui-dialog-titlebar-close{background:none;border:none;position:absolute;right:0;top:5px;display:block;cursor:pointer;width:24px;height:24px;padding:0;margin:0;background-image:url(/common/images/sprite24.png);background-repeat:no-repeat;background-position:0px -216px;border-radius:0;}.ui-dialog .ui-dialog-titlebar-close:focus{outline:solid 1px #747b8f;color:#fff;}.ui-dialog .ui-dialog-titlebar-close span{display:none;}.ui-dialog .ui-dialog-content{display:block;}.ui-dialog > section{position:relative;z-index:1;}.ui-dialog header{height:68px;font-size:16px;line-height:36px;border-bottom:solid 1px rgba(217,240,255,.1);position:relative;z-index:2;}.ui-dialog .ui-main{padding:20px;}.ui-dialog .ui-dialog-buttonpane{height:80px;padding:0;font-size:16px;font-weight:700;line-height:40px;text-transform:uppercase;border-top:solid 1px rgba(217,240,255,.1);position:relative;z-index:0;background:none;text-align:right;}.ui-dialog .ui-dialog-buttonpane button{margin:0;background-color:transparent;padding:0 30px;font-family:Montserrat, Arial;font-size:16px;line-height:1em;font-weight:400;vertical-align:middle;text-transform:uppercase;border:0;border-left:solid 1px rgba(217,240,255,.1);outline:0;height:79px;cursor:pointer;border-radius:0;color:#9ca2b1;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}.ui-dialog .ui-dialog-buttonpane button span{color:#9ca2b1;font-family:Montserrat, Arial;font-size:16px;line-height:1em;font-weight:400;vertical-align:middle;}.ui-dialog .ui-dialog-buttonpane button:focus{background-color:#35a6f6;color:#fff;}.ui-dialog .ui-dialog-buttonpane button:hover{background-color:#35a6f6;color:#fff;}.ui-dialog .ui-dialog-buttonpane button:focus span{color:#fff;}.ui-dialog .ui-dialog-buttonpane button:hover span{color:#fff;}.night .ui-scroll::-webkit-scrollbar-thumb{background-color:rgba(217,240,255,.2);}.night .ui-scroll-wrap .ui-scroll-thumb{background-color:rgba(217,240,255,.2);}.ui-noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ui-noselect input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;}.ui-noselect .ui-select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text;}.ui-dialog.ui-full-screen{position:fixed !important;top:50px !important;left:50px !important;width:calc(100% - 100px ) !important;height:calc(100% - 100px ) !important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}.ui-dialog .ui-dialog-titlebar-fullscreen{background:none;border:none;position:absolute;right:35px;top:5px;width:36px;height:24px;border-right:solid 1px #9b9d9e;display:block;cursor:pointer;margin:0;padding:0;outline:0;}.ui-dialog .ui-dialog-titlebar-fullscreen:before{content:'';display:block;width:24px;height:24px;background-image:url(/common/images/sprite24.png);background-repeat:no-repeat;background-position:-48px -216px;opacity:0.5;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}.ui-dialog.ui-full-screen .ui-dialog-titlebar-fullscreen:before{background-position:-72px -216px;}.ui-dialog .ui-dialog-titlebar-fullscreen:hover:before{opacity:1;}.ui-dialog.ui-full-screen .ui-dialog-content{height:calc(100% - 80px) !important;}.ui-dialog.ui-no-buttons .ui-dialog-content{height:100% !important;}.ui-dialog.ui-full-screen .ui-dialog-titlebar.ui-draggable-handle{cursor:inherit;}.ui-dialog.ui-full-screen .ui-draggable-handle:after{display:none !important;}.ui-dialog.ui-full-preview{position:fixed !important;top:50px !important;left:50px !important;width:calc(100% - 100px ) !important;height:calc(100% - 100px ) !important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}.ui-dialog.ui-full-preview .ui-dialog-content{height:100% !important;}.ui-dialog.cms-alert{background:rgba(53,166,246,0.95);box-shadow:2px 2px 9px rgba(0,0,0,0.4);min-width:450px;}.no-rgba .ui-dialog.cms-alert{background:#35a6f6;}.ui-dialog.cms-alert .ui-dialog-content{color:#fff;padding:40px 10px 20px;text-align:center;font-style:normal;font-family:'Open Sans', Arial, sans-serif;font-size:14px;color:#afdcfd;}.ui-dialog.cms-alert .ui-dialog-content h2{font-family:Montserrat, 'Open Sans', Arial;font-size:22px;line-height:24px;font-weight:400;text-transform:uppercase;color:#FFFFFF;margin-bottom:15px;}.ui-dialog.cms-alert .ui-dialog-content h2 strong{display:block;}.ui-dialog.cms-alert .ui-dialog-content strong{color:#FFFFFF;}.ui-dialog.cms-alert .ui-dialog-content em{display:inline-block;margin:15px 0 10px;}.ui-dialog.cms-alert.icon .ui-dialog-content{padding:10px 10px 20px;}.ui-dialog.cms-alert.icon .ui-dialog-content:before{content:'';display:block;width:48px;height:48px;margin:20px auto;background-image:url(/common/images/sprite24.png);background-repeat:no-repeat;background-position:-192px -552px;opacity:0.4;}.ui-dialog.cms-alert .ui-dialog-buttonpane{border-top:0;}.ui-dialog.cms-alert .ui-dialog-buttonpane{text-align:center;}.ui-dialog.cms-alert .ui-dialog-buttonpane button{display:inline-block;background-color:#5dbafc;padding:18px 40px;line-height:1em;height:auto;border-radius:3px;border:0;margin:0 7px;text-transform:uppercase;font-size:16px;float:none;cursor:pointer;outline:0;transition:background-color 0.15s;color:#fff;}.ui-dialog.cms-alert .ui-dialog-buttonpane button span{color:#fff;}.ui-dialog.cms-alert .ui-dialog-buttonpane button:focus{background:#64cb66;}.ui-dialog.cms-alert .ui-dialog-buttonpane button:hover{background:#64cb66;}.ui-dialog fieldset.form{display:block;margin:0;padding:0;border:0;}.ui-dialog fieldset.form ul{list-style:none;margin:0;padding:0;background:none;border:none;}.ui-dialog fieldset.form ul li{margin:0;padding:10px 20px 10px 10px;font-size:16px;}.ui-dialog .form-group{display:table;width:100%;}.ui-dialog .form-group > *{display:table-cell;vertical-align:top;}.ui-dialog .form-group > div:first-child{display:block;}.ui-dialog .form-group label{color:#ffffff;line-height:2em;text-align:right;padding:0 20px;}.ui-dialog .form-group label.value{text-align:left;font-weight:600;padding-left:0px;}.ui-dialog .form-group .input-textbox{background:#fff;border:solid 1px #a0bdd3;border-radius:3px;position:relative;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;}.ui-dialog .form-group .input-textbox input{color:#889aa7;font-family:'Open Sans';font-size:16px;line-height:normal;margin:0;padding:6px;border:none;vertical-align:middle;background:none;outline:0;width:100%;}.ui-dialog .form-group .input-textbox textarea{color:#889aa7;font-family:'Open Sans';font-size:16px;line-height:normal;margin:0;padding:6px;border:none;vertical-align:middle;background:none;outline:0;width:100%;resize:none;}.ui-dialog .form-group .input-textbox.input-addon input{width:90%;}.ui-dialog .form-group .input-textbox.input-addon:before{width:10%;border-left:solid 1px #a0bdd3;position:absolute;right:0;top:0;height:100%;text-align:center;padding:9px 15px;color:#a0bdd3;font-size:16px;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;font-family:'icomoon-ult';}.ui-dialog .form-group.focused .input-textbox{border-color:#35a6f6;box-shadow:0 0 3px rgba(53,166,246,0.5);}.ui-dialog .form-group.focused .input-textbox.input-addon:before{border-left-color:#35a6f6;color:#35a6f6;}.ui-dialog .form-group.invalid label{color:#D73B2A;}.ui-dialog .form-group.invalid .input-textbox{border-color:#D73B2A !important;box-shadow:0 0 3px rgba(215,59,42,0.5) !important;}.ui-dialog .form-group.invalid .input-textbox.input-addon:before{border-left-color:#D73B2A !important;color:#D73B2A !important;}.ui-dialog .form-group .validation{display:block;color:#D73B2A;font-size:14px;line-height:2em;height:0;overflow:hidden;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}.ui-dialog .form-group.invalid .validation{height:28px;}.ui-dialog.night .form-group .input-textbox{background:#2C313B;border-color:#2C313B;}.ui-dialog.night .form-group .input-textbox input{color:#afbac1;}.ui-dialog.night .form-group .input-textbox textarea{color:#afbac1;}.ui-dialog.night .form-group label{color:#5d616b;}.ui-dialog.night .form-group.focused .input-textbox{border-color:#4c535f;box-shadow:0 0 3px rgba(76,83,95,0.5);}.ui-dialog.night .form-group.focused .input-textbox.input-addon:before{border-left-color:#8e93a1;color:#8e93a1;}.ui-dialog.night [data-tooltip]:before{background-color:#8667ab;color:#ffffff;}.ui-dialog.night [data-tooltip]:after{background-color:#8667ab;}.ui-dialog.daylight{background:#fff;}.ui-dialog.daylight header{border-bottom-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-dialog-buttonpane{border-top-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-dialog-buttonpane button{border-left-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-scroll::-webkit-scrollbar-thumb{background-color:rgba(16,37,78,.15);}.ui-dialog.daylight .ui-scroll-wrap .ui-scroll-thumb{background-color:rgba(16,37,78,.15);}.daylight .ui-widget-overlay{background:#fff;}.no-animation{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}.no-animation *{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}@-webkit-keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@-moz-keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@-o-keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@keyframes fade-in{0%{opacity:0;visibility:visible;}100%{opacity:1;visibility:visible;}}@-webkit-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@keyframes fade-out{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@-moz-keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@-o-keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@keyframes fade-in-60{0%{opacity:0;}100%{opacity:0.6;}}@-webkit-keyframes fade-in-05{0%{opacity:0;}100%{opacity:0.05;}}@-moz-keyframes fade-in-05{0%{opacity:0;}100%{opacity:0.05;}}@-o-keyframes fade-in-05{0%{opacity:0;}100%{opacity:0.05;}}@keyframes fade-in-05{0%{opacity:0;}100%{opacity:0.05;}}@-webkit-keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}@-moz-keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}@-o-keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}@keyframes fade-in-90{0%{opacity:0;}100%{opacity:0.9;}}@-webkit-keyframes grow-in{0%{-webkit-transform:scale(0.1);opacity:0;}100%{-webkit-transform:scale(1);opacity:1;}}@-moz-keyframes grow-in{0%{-moz-transform:scale(0);opacity:0;}100%{-moz-transform:scale(1);opacity:1;}}@-o-keyframes grow-in{0%{-o-transform:scale(0);opacity:0;}100%{-o-transform:scale(1);opacity:1;}}@keyframes grow-in{0%{transform:scale(0);opacity:0;}100%{transform:scale(1);opacity:1;}}@-webkit-keyframes counter-clockwise{0%{-webkit-transform:rotate(360deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes counter-clockwise{0%{-moz-transform:rotate(360deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes counter-clockwise{0%{-o-transform:rotate(360deg);}100%{-o-transform:rotate(0deg);}}@keyframes counter-clockwise{0%{transform:rotate(360deg);}100%{transform:rotate(0deg);}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes clockwise{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@-o-keyframes clockwise{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-webkit-keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}@-moz-keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}@-o-keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}@keyframes background-position{0%{background-position:100% 0%;}100%{background-position:0% 0%;}}@-webkit-keyframes slide-up-20{0%{-webkit-transform:translateY(20px);}100%{-webkit-transform:translateY(0px);}}@-moz-keyframes slide-up-20{0%{-moz-transform:translateY(20px);}100%{-moz-transform:translateY(0px);}}@-o-keyframes slide-up-20{0%{-o-transform:translateY(20px);}100%{-o-transform:translateY(0px);}}@keyframes slide-up-20{0%{transform:translateY(20px);}100%{transform:translateY(0px);}}@-webkit-keyframes slide-down-20{0%{-webkit-transform:translateY(-20px);}100%{-webkit-transform:translateY(0px);}}@-moz-keyframes slide-down-20{0%{-moz-transform:translateY(-20px);}100%{-moz-transform:translateY(0px);}}@-o-keyframes slide-down-20{0%{-o-transform:translateY(-20px);}100%{-o-transform:translateY(0px);}}@keyframes slide-down-20{0%{transform:translateY(-20px);}100%{transform:translateY(0px);}}@-webkit-keyframes dialog-in{0%{opacity:0;-webkit-transform:translate3d(0, -50px, 0);}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);}}@-moz-keyframes dialog-in{0%{opacity:0;-moz-transform:translate3d(0, -50px, 0);}100%{opacity:1;-moz-transform:translate3d(0, 0, 0);}}@-o-keyframes dialog-in{0%{opacity:0;-o-transform:translate3d(0, -50px, 0);}100%{opacity:1;-o-transform:translate3d(0, 0, 0);}}@keyframes dialog-in{0%{opacity:0;transform:translate3d(0, -50px, 0);}100%{opacity:1;transform:translate3d(0, 0, 0);}}@-webkit-keyframes dialog-out{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);}100%{opacity:0;-webkit-transform:translate3d(0, 35px, 0);}}@-moz-keyframes dialog-out{0%{opacity:1;-moz-transform:translate3d(0, 0, 0);}100%{opacity:0;-moz-transform:translate3d(0, 35px, 0);}}@-o-keyframes dialog-out{0%{opacity:1;-o-transform:translate3d(0, 0, 0);}100%{opacity:0;-o-transform:translate3d(0, 35px, 0);}}@keyframes dialog-out{0%{opacity:1;transform:translate3d(0, 0, 0);}100%{opacity:0;transform:translate3d(0, 35px, 0);}}
.ui-tabs .ui-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ui-tabs .ui-tab-panel{display:none;}.ui-tabs .ui-tab-panel.active{display:block;}.ui-tabs tr.ui-tab-panel.active{display:table-row;}.ui-tabs .ui-tab-panel.flex.active{display:-webkit-flex;display:-ms-flexbox;display:flex;}.ui-tabs .ui-tab-panel.ninja{display:none;}.ui-conditionals .ui-conditional-panel{display:none;}.ui-conditionals .ui-conditional-panel.active{display:block;}.ui-conditionals tr.ui-conditional-panel.active{display:table-row;}.ui-conditionals .ui-conditional-panel.flex.active{display:-webkit-flex;display:-ms-flexbox;display:flex;}.ui-conditionals .ui-conditional-panel.ninja{display:none;}nav.ui-top-nav ul{list-style:none;margin:0;padding:0;}nav.ui-top-nav li{padding:0;position:relative;}nav.ui-top-nav > ul{display:table;}nav.ui-top-nav > ul > li{display:table-cell;white-space:nowrap;}nav.ui-top-nav > ul > li ul{position:absolute;top:0;left:100%;width:auto;}nav.ui-top-nav > ul > li > ul{position:absolute;top:100%;left:0;}nav.ui-top-nav ul li > ul{visibility:hidden;opacity:0;-webkit-transition:opacity 0.25s ease,visibility 0s linear 0.25s;-moz-transition:opacity 0.25s ease,visibility 0s linear 0.25s;-o-transition:opacity 0.25s ease,visibility 0s linear 0.25s;transition:opacity 0.25s ease,visibility 0s linear 0.25s;}nav.ui-top-nav ul li.active > ul{visibility:visible;opacity:1;-webkit-transition:opacity 0.25s ease,visibility 0s linear 0s;-moz-transition:opacity 0.25s ease,visibility 0s linear 0s;-o-transition:opacity 0.25s ease,visibility 0s linear 0s;transition:opacity 0.25s ease,visibility 0s linear 0s;}.ui-ajax-draggable{position:relative;}.ui-ajax-draggable .blank{background-color:#dedede;}.ui-ajax-draggable .blank *{visibility:hidden;}.ui-ajax-draggable tr.blank td{visibility:visible;}.ui-ajax-draggable tr.blank td *{visibility:hidden;}.ui-ajax-draggable .droppable{position:relative;}.ui-ajax-draggable .droppable:before{content:'';display:block;position:absolute;left:0;top:-1px;height:2px;width:100%;background-color:#666666;}.ui-ajax-draggable .droppable.end:before{top:auto;bottom:-1px;}.ui-ajax-draggable tr.droppable:before{display:none;}.ui-ajax-draggable tr.droppable td{position:relative;}.ui-ajax-draggable tr.droppable td:before{content:'';display:block;position:absolute;left:0;top:-1px;height:2px;width:100%;background-color:#666666;}.ui-ajax-draggable tr.droppable.end td:before{top:auto;bottom:-1px;}.ui-ajax-draggable .ui-draggable-dragging{background-color:rgba(255,255,255,1);box-shadow:0 2px 14px rgba(0,0,0,.4);opacity:0.5;cursor:default;}
.primary{color:#CE0000;}.secondary{color:#F2E679;}.tertiary{color:#7C7A78;}.dark{color:#373535;}.light{color:#FFFFFF;}html{-webkit-text-size-adjust:100%;overflow-x:hidden;font-size:16px;scroll-behavior:smooth;}body{background:#FFFFFF;margin:0px;overflow-x:hidden;font-family:'Open Sans', sans-serif;color:#373535;line-height:1.6;}form *,form *:before,form *:after{box-sizing:border-box;}main section{padding:3em 0;}#HeaderBarSwap{position:absolute;height:0;width:0;visibility:hidden;}.cms-edit-layout #HeaderBarSwap{position:static;height:auto;width:auto;visibility:visible;}h1,h2,h3,h4{margin:0;line-height:1.1;font-weight:600;}.main-content h1{margin-bottom:1rem;}.main-content .contentVideo video{width:100%;}.ADA-SkipToContent.btn{position:absolute;z-index:1000;left:.25em;top:.25em;box-shadow:3px 3px 1px rgba(0, 0, 0, 0.8);transform:translateY(-150%);border:none;}.ADA-SkipToContent.btn:active,.ADA-SkipToContent.btn:focus,.ADA-SkipToContent.btn:hover{transform:translateY(0%);transition:.25s ease 0s;}a.Content-Anchor{position:absolute;}.cms-content-zone > .cms-edit-panel{margin-top:0 !important;}.see-local-work-page .main-content h1{font-size:2.5em;}h1,h2,.main-content h2.look-like-h1{font-size:1.875em;color:#CE0000;font-weight:700;}.main-content h2,.main-content h3,.main-content h4{margin:1rem 0;}.main-content h2.look-like-h1{margin-top:0;}.main-content h2,h3{font-size:1.375em;color:#373535;font-weight:400;}.main-content .flex-thirds{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;-ms-flex-align:baseline;align-items:baseline;}.main-content .flex-thirds a{-ms-flex:0 1 33%;flex:0 1 33%;margin:1em 0;}h4{font-size:1.25em;color:#373535;}a{text-decoration:none;color:#CE0000;transition:color .5s ease 0s;}a:hover{text-decoration:none;color:#373535;}a[href^=tel]{cursor:default;}img{-ms-interpolation-mode:bicubic;max-width:100%;}ul{list-style:none;margin:0;padding:0;}.main-content ul,.content-format ul{list-style:disc;margin:1em 0;padding-left:2.5em;}.main-content li > ul,.content-format li > ul{margin:0;}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;}.main{max-width:1200px;width:auto;margin:0 auto;position:relative;padding-left:1%;padding-right:1%;}.main.ComingSoon{margin-top:2em;margin-bottom:5em;}.full{position:relative;padding-left:1%;padding-right:1%;font-size:.9375vw;}html.no-canvas .main{width:1200px;}div.zone-editable > *{min-height:15px;}body.cms-layout .cms-zone ul.zone-tab li{position:relative !important;opacity:1 !important;float:none !important;overflow:visible !important;}body.cms-layout .cms-zone ul.zone-tab{overflow:visible !important;column-gap:0 !important;column-count:auto !important;}main,nav,aside,article,section,header,footer{display:block;}#Policy center{text-align:left;}div.ui-dialog div.jl-items{overflow:scroll;}.promo{width:100%;height:100%;}.pumpkin-promo img{display:block;width:100%;}.video-box .pumpkin-promo{padding:0 0 .5em;}body.cms-admin.cms-layout .for-swapping{height:50px;width:100%;position:relative;}.sidevideos{padding:.5em 0;}a.pumpkin-power{display:block;}a.pumpkin-power.sub{text-align:right;padding-top:.5em;}.CertificateBlurb{padding:1.5em 0em;}.coupon-list{text-align:center;padding:1.5em 0em;}.btn{display:inline-block;position:relative;text-align:center;cursor:pointer;font-weight:800;padding:.4em 2em;border-radius:.4em;font-size:1.125em;text-transform:uppercase;}.btn.v1{background-color:#CE0000;color:#FFFFFF;transition:background-color .4s ease 0s;padding:.3em 2em;border:none;}.btn.v1:hover,a:hover .btn.v1{background-color:#7C7A78;}.btn.v2{background-color:rgba(0,0,0,0.6);border:solid .1875rem #FFFFFF;color:#FFFFFF;transition:background-color .4s ease 0s, border-color .4s ease 0s, color .4s ease 0s;}.btn.v2.red{background-color:rgba(206,0,0,0.749);border-color:#373535;}.btn.v2:hover,a:hover .btn.v2{background-color:rgba(255,255,255,0.6);border-color:#CE0000;color:#CE0000;}.btn.v3{background-color:rgba(0,0,0,0.6);border:solid .1875rem #FFFFFF;color:#FFFFFF;transition:background-color .4s ease 0s, border-color .4s ease 0s, color .4s ease 0s;}.btn.v3:hover,a:hover .btn.v3{background-color:rgba(255,255,255,0.8);color:#CE0000;border-color:#CE0000;}.btn.v4{border:solid .1875rem #CE0000;transition:border-color .4s ease 0s, color .4s ease 0s;color:#CE0000;}.btn.v4:hover,a:hover .btn.v4{border-color:#373535;color:#373535;}.btn.v5{border:solid .1875rem #FFFFFF;color:#FFFFFF;transition:border-color .4s ease 0s, color .4s ease 0s;}.btn.v5:hover,a:hover .btn.v5{border-color:#F2E679;color:#F2E679;}.btn.v6{border:solid .1875rem #FFFFFF;color:#FFFFFF;transition:border-color .4s ease 0s, color .4s ease 0s, background-color .4s ease 0s;background-color:rgba(206,0,0,0.6);}.btn.v6:hover,a:hover .btn.v6{border-color:#CE0000;color:#CE0000;background-color:rgba(255,255,255,0.6);}.btn.v7{background-color:#CE0000;color:#FFFFFF;border:solid .1875rem #FFFFFF;transition:background-color .4s ease 0s;}.btn.v7:hover{background-color:#7C7A78;}.btn.lined{display:-ms-flexbox;display:flex;position:relative;overflow:hidden;transition:color .4s ease 0s;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.btn.lined:hover{color:#373535;}.btn.lined:before,.btn.lined:after{content:' ';display:block;width:50%;height:.3125em;background-color:#DFDFDF;top:50%;transform:translateY(-50%);position:absolute;}.btn.lined:before{right:calc(50% + 5em);}.local .btn.lined:before{right:calc(50% + 8em);}.btn.lined:after{left:calc(50% + 4.75em);}.local .btn.lined:after{left:calc(50% + 7.5em);}.btn.lined icon{padding-left:.35em;display:block;font-size:.8em;}form button,button.btn{font-family:'Open Sans', sans-serif;font-size:inherit;line-height:inherit;cursor:pointer;}#HeaderZone{position:fixed;top:0;left:0;width:100%;z-index:90;}.cms-inspecting body{margin-top:0;padding-top:0 !important;}.cms-admin #HeaderZone{position:absolute;top:89px;}.cms-inspecting .cms-admin #HeaderZone{top:0;}.cms-edit-layout #HeaderZone{position:static;}.header{background-image:url(/images/mra-nb-header-bg.png);background-size:auto 100%;background-position:center;padding-bottom:30px;position:relative;z-index:1;}.header.nb{background-size:auto 100%;background-image:url(/images/mra-nb-header-bg.png);}.header.nb .top-logo img{width:100%;}.header .top-bar{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0.625em 0;border-bottom:solid 1px #868686;}.no-flexbox .header .top-bar:after{content:' ';display:block;clear:both;}.top-bar .left-side{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .top-bar .left-side{float:left;display:block;}.no-flexbox .top-bar .left-side > *{float:left;}.top-bar .top-social{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .top-bar .top-social{display:table;}.top-bar .top-social li{padding:0 .25625em;}.no-flexbox .top-bar .top-social li{display:table-cell;}.top-bar .top-social li a{display:block;}.top-bar .top-social a icon{display:block;font-size:.875em;color:#FFFFFF;border:solid 1px rgba(255,255,255,0.2);padding:.375rem;transition:color .4s ease 0s, background-color .4s ease 0s;font-family:'icomoon-ult' !important;}.top-bar .top-social a:hover icon{background-color:#FFFFFF;color:#373535;}.top-bar .top-social a:hover icon.facebook{color:#3b5998;}.top-bar .top-social a:hover icon.google-plus{color:#dd4b39;}.top-bar .top-social a:hover icon.youtube-3{color:#BB0000;}.top-bar .top-social a:hover icon.instagram{color:#007BB5;}.top-bar .top-social a:hover icon.twitter{color:#4099FF;}.top-bar .top-social a:hover icon.pinterest{color:#C92228;}.top-bar .top-social a:hover icon.angie{color:#7FBB00;}.top-bar .left-side .btn{font-size:.8125em;margin-left:.5em;}.top-bar .right-side{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;line-height:1.2;}.no-flexbox .top-bar .right-side{float:right;display:table;}.no-flexbox .top-bar .right-side > *{display:table-cell;vertical-align:middle;}.top-bar .little-nav{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .top-bar .little-nav{display:table;}.top-bar .little-nav li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;_border-right:solid 1px #868686;}.top-bar .little-nav li a.apply-btn{background-color:#CE0000;font-weight:bold;text-transform:uppercase;border-radius:.4em;padding-top:.4em;padding-bottom:.4em;}.top-bar .little-nav li:first-of-type{border-left:solid 1px #868686;}.no-flexbox .top-bar .little-nav li{display:table-cell;vertical-align:middle;}.top-bar .little-nav li a,.top-bar .little-nav li.license{display:-ms-flexbox;display:flex;padding:0 1rem;font-size:.8125em;color:#FFFFFF;}.top-bar .little-nav li a:hover{color:#F2E679;}.top-bar .phone-link{padding-left:1rem;font-size:1.25em;text-transform:uppercase;font-weight:700;}.top-bar .phone-link.for-mob{display:none;}.top-bar .phone-link .title{color:#F2E679;}.top-bar .phone-link .number{color:#F2E679;}.header .nav-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:.5625em 0;}.no-flexbox .header .nav-bar{display:table;}.no-flexbox .header .nav-bar > *{display:table-cell;vertical-align:middle;}.header .top-logo{-ms-flex-item-align:start;align-self:flex-start;display:block;-ms-flex:0 0 252px;flex:0 0 252px;}.header .nav-bar .license{color:#FFFFFF;}.request-service-form.contact-form .response{color:#7C7A78;font-size:.9em;}.request-service-form.contact-form{background-color:#FFFFFF;}.pba{page-break-after:always;}.pbb{page-break-after:always;}@media screen and (min-width:1217px){.header .top-logo{position:relative;left:-17px;}}.no-flexbox .header .top-logo{width:256px;}.header .top-logo img{display:block;}.top-nav{-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1%;}.top-nav > ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.no-flexbox .top-nav > ul{display:table;}.top-nav ul.mobile-nav{display:none;}.top-nav > ul > li{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 .5em;}.no-flexbox .top-nav > ul > li{display:table-cell;padding:0 1%;vertical-align:middle;}.top-nav > ul > li.residential-services{-ms-flex:1 1 17.45856353%;flex:1 1 17.45856353%;}.top-nav > ul > li.commercial-services{-ms-flex:1 1 18.12154696%;flex:1 1 18.12154696%;}.top-nav > ul > li.why-hire-us{-ms-flex:1 1 13.70165745%;flex:1 1 13.70165745%;}.top-nav > ul > li.about-us{-ms-flex:1 1 12.37569060%;flex:1 1 12.37569060%;}.top-nav > ul > li.tips-ideas{-ms-flex:1 1 10.71823204%;flex:1 1 10.71823204%;}.top-nav > ul > li.search-site{-ms-flex:1 1 12%;flex:1 1 12%;}.top-nav > ul > li.request-service{-ms-flex:1 1 14.91712707%;flex:1 1 14.91712707%;padding:0 0 0 .3125em;}.top-nav > ul > li > a,.top-nav > ul > li > button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:.9375em;font-weight:800;color:#FFFFFF;padding:.75em 0;transition:color .4s ease 0s;background-color:transparent;text-transform:uppercase;line-height:1.1;width:100%;}.top-nav > ul > li > a icon,.top-nav > ul > li > button icon,.top-nav > ul > li > a.active icon{-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.9em;padding-right:.25em;font-weight:normal;pointer-events:none;position:relative;}.top-nav > ul > li.request-service a{border:solid .1875rem #FFFFFF;border-radius:.5em;padding-left:.6125rem;transition:color .4s ease 0s, border-color .4s ease 0s;}.top-nav > ul > li.request-service a:hover{border-color:#F2E679;}.top-nav > ul > li a.search-btn icon:after{content:'X';font-family:'Open Sans', sans-serif;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.top-nav > ul > li a.search-btn.active icon:after{opacity:1;}.top-nav > ul > li a.search-btn icon:before{opacity:1;}.top-nav > ul > li a.search-btn.active icon:before{opacity:0;}.top-nav > ul > li a.search-btn icon:before,.top-nav > ul > li a.search-btn icon:after{transition:color .4s ease 0s, opacity .4s ease 0s;}.top-nav > ul > li > a span,.top-nav > ul > li > button span{display:block;}.no-flexbox .top-nav > ul > li > a,.no-flexbox .top-nav > ul > li > button{display:table;}.no-flexbox .top-nav > ul > li > a > *,.no-flexbox .top-nav > ul > li > button > *{display:table-cell;vertical-align:middle;}.header-bar{background-color:rgba(206,0,0,0.902);margin-top:-32px;padding:20px 0 .8em;}.local-home-nb-test .header-bar,.home-nb-test .header-bar,.neighborly-about .header-bar,.neighborly .header-bar{margin-top:-32px;}.technician-application-page .header-bar,.local.technician-application-page #HeaderZone{display:none;}.technician-application-branch.thank-you-page #HeaderZone{display:none;}.header-bar .box{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.no-flexbox .header-bar .box{display:table;}.no-flexbox .header-bar .box > *{display:table-cell;vertical-align:middle;}.header-bar .location-info{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.no-flexbox .header-bar .location-info{display:table;}.no-flexbox .header-bar .location-info > *{display:table-cell;vertical-align:middle;}.header-bar .location-info h3{font-size:1em;font-weight:800;text-transform:uppercase;color:#FFFFFF;line-height:1.2;-ms-flex:0 1 auto;flex:0 1 auto;}.header-bar .location-info h3 a{color:#FFFFFF;}.header-bar .location-info h3 a:hover{color:#F2E679;}.header-bar .location-info .phone-link{color:#F2E679;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;line-height:1.2;padding:0 .8em;-ms-flex:0 1 auto;flex:0 1 auto;}.header-bar .location-info .phone-link icon{display:block;font-size:1.25em;padding:.2em;border:solid .125em #F2E679;border-radius:50%;margin-right:.4em;}.no-flexbox .header-bar .location-info .phone-link icon{display:none;}.header-bar .location-info .phone-link span{font-size:1.875em;font-weight:700;}.header-bar .location-info .btn{font-size:.875em;text-transform:none;font-weight:400;padding:.3em 1em;border-width:.1875em;-ms-flex:0 0 auto;flex:0 0 auto;}.header-bar .local-links{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding-left:1.5%;}.no-flexbox .header-bar .local-links{display:table;}.header-bar .local-links li{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.no-flexbox .header-bar .local-links li{display:table-cell;vertical-align:middle;}.header-bar .local-links li:nth-child(n+2){border-left:solid 1px rgba(255,255,255,0.298);}.header-bar .local-links a{font-size:.875em;font-weight:800;text-transform:uppercase;color:#FFFFFF;display:block;text-align:center;padding:.3em 1em;line-height:1.2;}.header-bar .local-links li:last-child a{padding-right:0;}.header-bar .local-links a:hover{color:#F2E679;}.animation{background-image:url(/images/home-banner.jpg);background-size:cover;background-position:80% 50%;padding-left:0;padding-right:0;padding-bottom:0;position:relative;}.metro.animation{padding-top:0;background-image:url(/images/metro-animation-bg2.jpg);background-size:50% auto;background-position:right bottom;background-repeat:no-repeat;}.animation .info{padding:4em 1% 4.5em;}.metro.animation .info{padding:0 2% 0 4%;display:table;background-size:cover;background-position:center;background-repeat:no-repeat;min-width:50%;}.coupons .animation .info:after{content:'';position:absolute;height:100%;width:100%;background-image:url('/images/slide-coupon.png');background-position:center;background-repeat:no-repeat;top:-3%;left:30%;}.animation .info h2{font-size:3.625em;color:#373535;text-shadow:1px 1px 0 rgba(255,255,255,0.35);text-transform:uppercase;font-weight:800;line-height:.96;}.metro.animation .info h2{padding:6rem 0 4rem;font-size:3.75em;}.animation .info h2 strong{display:block;color:#CE0000;font-weight:800;}.metro.animation .info h2 em{font-style:normal;font-weight:normal;}.animation .rotating-list{position:relative;height:6em;}.animation .rotating-list li{position:absolute;top:0;left:0;font-family:Sacramento, cursive;font-size:3.875em;display:none;text-shadow:1px 1px 0 rgba(255,255,255,.35);z-index:1;}.animation .rotating-list li:before{content:' ';display:block;position:absolute;bottom:.35em;left:0;width:120%;height:.1875rem;background-color:#CE0000;z-index:-1;}.animation .rotating-list li:first-child{display:block;}.animation .rotating-list li.slide-start{opacity:0;}.animation .rotating-list li.transition-in{transition:opacity 1s ease .5s;}.animation .rotating-list li.slide-in{opacity:1;z-index:2;}.animation .rotating-list li.transition-out{transition:opacity .75s ease 0s;}.animation .rotating-list li.slide-end{opacity:0;}.animation .info .btn{padding:.4em 1.2em;margin-top:.3em;}_.animation .info .btn.red{background-color:rgba(206,0,0,0.607);border-color:#373535;}_.animation .info .btn.red:hover{background-color:rgba(55,53,53,0.6);color:#FFFFFF;}.animation .info .btn.mobs{display:none;}.animation .area-search{background-color:rgba(206,0,0,0.8);padding:1em 0;}.animation .area-search .main{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .animation .area-search .main{display:table;}.no-flexbox .animation .area-search .main > *{display:table-cell;vertical-align:middle;}.animation .area-search .title{-ms-flex-item-align:center;align-self:center;padding-right:1em;}.animation .area-search h2{font-size:1.75em;text-transform:uppercase;color:#FFFFFF;font-weight:800;}.animation .area-search h2 br{display:none;}.animation .area-search input{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 .5em;border:none;border-radius:.4rem;text-align:center;font-size:1.3125em;color:#000000;padding:.3em 0;}.animation .area-search button{padding:.4em 3em;}.animation .area-search button:hover{border-color:#A50000;}.animation ::-webkit-input-placeholder{color:#000000;}.animation :-moz-placeholder{color:#000000;opacity:1;}.animation ::-moz-placeholder{color:#000000;opacity:1;}.animation ::-ms-input-placeholder{color:#000000;}.sticky-search{position:fixed;bottom:-5em;width:100%;left:0;z-index:10;background-image:none;transition:.5s ease;background-color:#CE0000;}.cms-admin .sticky-search{bottom:0;z-index:1;}.sticky-search .logo-btn{position:absolute;right:0;top:-3.5em;background-color:#CE0000;padding:.3em 0 0;cursor:pointer;text-align:center;}.sticky-search .logo-btn img{width:60%;text-align:center;margin:0 auto;}.sticky-search.sticky-show:not(.stay-hidden){bottom:0;}.local-banner{position:relative;padding-bottom:1px;}.local-banner .banner-img img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.local-banner .banner-img img.default{background-image:url(/images/local-banner1.jpg);}.local-banner .banner-img img.specific + img.default{background-image:none !important;display:none;}.local-banner .info{display:table;margin:11em auto;position:relative;min-width:830px;text-align:center;background-color:rgba(255,255,255,0.902);padding:1em 2%;box-shadow:2px 2px 10px rgba(0,0,0,0.2);border-radius:.4em;}.local-banner .info br{display:none;}.local-banner .info h2{font-size:1.25em;text-transform:uppercase;font-weight:800;}.local-banner .info h3{font-size:2.125em;text-transform:uppercase;font-weight:800;color:#373535;}.local-banner .info .btn{margin-top:.4em;}.local-content-area{padding:3em 1% 1em;line-height:1.8;}.local-content-area .header-content,.column-content-area .header-content{text-align:center;}.local-content-area .header-content h1,.column-content-area .header-content h1,.local-content-area .header-content h2.look-like-h1,.column-content-area .header-content h2.look-like-h1{font-size:2.5em;font-weight:700;margin-bottom:0;}.local-content-area .header-content h1 + h2,.local-content-area .header-content h2 + h3{margin-top:.5rem;}.local-content-area .box{padding:1em 0;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.no-flexbox .local-content-area .box{display:table;}.no-flexbox .local-content-area .box > *{display:table-cell;vertical-align:top;}.local-content-area .content-box{-ms-flex:1 1 auto;flex:1 1 auto;}.local-content-area .content-box > *:first-child{margin-top:0;}.local-content-area .content-coupon{-ms-flex:0 0 28%;flex:0 0 28%;padding-left:2%;}.local-content-area .value-box{-ms-flex:1 1 52%;flex:1 1 52%;padding-right:2%;}.local-content-area .video-box{-ms-flex:0 1 48%;flex:0 1 48%;}.video-box .content-video{display:block;width:100%;position:relative;}.video-box .content-video .jwdisplayIcon{display:none !important;}.jwplayer .jw-media .jw-video{transform:none !important;}.video-box .content-video .video{display:block;width:100%;}.video-box .content-video img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;}.video-box .video-btn{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;padding:.8em 2%;background-color:#F2E679;font-size:1em;font-weight:800;transition:color .4s ease 0s, background-color .4s ease 0s;}.video-box .video-btn icon{padding-left:.5em;}.no-flexbox .video-box .video-btn{display:table;}.no-flexbox .video-box .video-btn > *{display:table-cell;}.local-content-area .video-box .video-btn:hover{background-color:#CE0000;color:#FFFFFF;}.video-box .video-btn + img{text-align:center;display:block;margin:2em auto 0;}.video-container{max-width:444px;}.local.virginia-beach .video-container{width:100%;position:relative;max-width:none;}.local.virginia-beach .video-container .video{position:relative;width:100%;height:0;padding-bottom:30em;}.local.virginia-beach .video-container .video video{position:absolute;top:0;left:0;width:100%;height:100%;}.local.greater-grand-rapids .winter-video{position:relative;}.local.greater-grand-rapids .winter-video .video-container{position:relative;width:100%;max-width:100%;text-align:center;}.column-content-area{padding:0 1% 3em;line-height:1.8;}.column-content-area .header-content{border-top:solid .625em #E3E3E3;padding-top:2.5em;text-align:center;}.column-content-area .column-box{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding:2em 0;}.no-flexbox .column-content-area .column-box{display:table;}.column-content-area .column-box .content{-ms-flex:0 1 64%;flex:0 1 64%;}.no-flexbox .column-content-area .column-box .content{width:64%;display:table-cell;}.column-content-area .column-box .content > .main-content > *:first-child{margin-top:0;}.column-content-area .column-box .side{-ms-flex:0 1 33%;flex:0 1 33%;}.no-flexbox .column-content-area .column-box .side{display:table-cell;width:33%;}.column-content-area .column-box .side .badges{text-align:center;}.videoSection{width:100%;}.videoSection h2{text-align:center;}.videoSection video{width:100%;}.accolade-list{padding:0 0 2em;}#LocalAccoladesSouthLee .main{max-width:1550px;}.accolade-list .container{overflow:hidden;position:relative;}.accolade-list ul{transition:transform .5s ease;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;position:relative;}.no-flebox .accolade-list ul:after{content:' ';display:block;clear:both;}.accolade-list li{padding:1.5em 0;-ms-flex:1 1 20%;flex:1 1 20%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:solid 1px #E3E3E3;}.no-flebox .accolade-list ul li{float:left;width:20%;}.accolade-list li > *{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-left:solid 1px #E3E3E3;padding:0 2%;}.accolade-list li:last-child > *{border-right:solid 1px #E3E3E3;}.accolade-list img{display:block;margin:0 auto;}.accolade-list img[alt='BBB']{_width:85%;}.accolade-list img[alt='Facebook']{width:auto;}_.wheaton-hinsdale .accolade-list ul{max-width:none;width:1750px;animation-name:slide;animation-duration:1s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;}@-webkit-keyframes slide{from{margin-left:0;}to{margin-left:-1750px;}}@-moz-keyframes slide{from{margin-left:0;}to{margin-left:-1750px;}}@-o-keyframes slide{from{margin-left:0;}to{margin-left:-1750px;}}@keyframes slide{from{margin-left:0;}to{margin-left:-1750px;}}.accolade-list  .scroll-nav span{position:absolute;top:0;font-size:3em;color:#CE0000;cursor:pointer;display:block;transition:0.5s ease;transform_:translateY(-40%);height:50%;padding:1.5em 0.6em;opacity:0;visibility:hidden;}.accolade-list .tips .scroll-nav span{top:33%;}.accolade-list  .scroll-nav span:before{font-family:'icomoon-ult'!important;position:absolute;left:0;}.accolade-list  .scroll-nav span icon{display:block;}.accolade-list  .scroll-nav span:hover{color:#7C7A78;}.accolade-list  .scroll-nav span.prev{left:-1em;opacity_:1;visibility_:visible;}.accolade-list  .scroll-nav span.prev:before{content:'\e9a4';}.accolade-list.active .scroll-nav span.prev{opacity:1;visibility:visible;}.accolade-list.active.start .scroll-nav span.prev{opacity:1;visibility:visible;}.accolade-list.active.end .scroll-nav span.prev{opacity:1;visibility:visible;}.accolade-list  .scroll-nav span.next{right:-1em;opacity_:1;visibility_:visible;}.accolade-list.active .scroll-nav span.next{visibility:visible;opacity:1;}.accolade-list.active.start .scroll-nav span.next{opacity:1;visibility:visible;}.accolade-list.active.end .scroll-nav span.next{opacity:0;visibility:hidden;}.accolade-list  .scroll-nav span.next:before{content:'\e9e3';}.values-area{_padding:1em 0;}.values-area header{text-align:center;padding-bottom:3em;}.values-area header h1 br{display:none;}.values-area header h2{color:#373535;font-size:1.62em;}.values-area .values-list{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.no-flexbox .values-area .values-list{display:table;}.values-area .values-list li{-ms-flex:0 1 23%;flex:0 1 23%;}.no-flexbox .values-area .values-list li{display:table-cell;width:24%;}.values-area .values-list .holder{position:relative;border-bottom:solid .3125em #373535;}.values-area .values-list img{display:block;width:100%;height:auto;padding-bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;}.values-area .values-list h3{position:absolute;left:0;bottom:0;width:100%;padding:.7em 2%;line-height:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;background-color:rgba(255,255,255,0.698);font-size:1.25em;}.no-flexbox .values-area .values-list h3{display:table;}.no-flexbox .values-area .values-list h3 > *{display:table-cell;}.values-area .values-list h3 icon{display:block;line-height:1;font-size:1.25em;color:#A50000;}.values-area .values-list h3 span{color:#373535;text-transform:uppercase;font-weight:800;padding-left:.5em;}.values-area .values-list p{margin:1.5em auto 0;}.values-area .btn{display:table;margin:1em auto 0;}.testimonial-panel{text-align:center;background-image:url(/images/testimonial-bg.jpg);background-size:cover;background-position:center;position:relative;padding:1.5em 0;}.testimonial-panel:before,.testimonial-panel:after{content:' ';display:block;width:100%;height:5px;background-image:url(/images/testimonial-border.jpg);background-size:cover;position:absolute;left:0;}.testimonial-panel:before{bottom:100%;}.testimonial-panel:after{top:100%;}.testimonial-panel .container{position:relative;overflow:hidden;text-align:center;margin:0 2em;}.testimonial-panel ul{transition:transform .5s ease 0s;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.no-flexbox .testimonial-panel ul{display:table;}.no-flexbox .testimonial-panel ul li{display:table-cell;vertical-align:middle;}.testimonial-panel ul.items-1 li{margin:0 auto;}.testimonial-panel li blockquote{padding:0 1%;margin:0;display:block;}.testimonial-panel li img{display:block;margin:0 auto 1em;}.testimonial-panel li h4{font-size:1.6875em;color:#FFFFFF;font-weight:normal;line-height:1.4;}.testimonial-panel li h4 span:not(.quote){position:relative;color:#F2E679;line-height:1;font-size:1.25em;}.testimonial-panel li h4 span.start{-ms-flex-item-align:start;align-self:flex-start;}.testimonial-panel li p{font-size:1em;font-weight:700;color:#F2E679;}.testimonial-panel .scroll-nav{position:absolute;height:0;width:100%;left:0;top:50%;cursor:pointer;display:none;}.testimonial-panel.active .scroll-nav{display:block;}.testimonial-panel .scroll-nav span{display:block;cursor:pointer;color:#F2E679;transition:.4s ease 0s;}.testimonial-panel .scroll-nav span:hover{color:#FFFFFF;}.testimonial-panel .scroll-nav .next{float:right;opacity:1;visibility:visible;}.testimonial-panel.end .scroll-nav .next{opacity:0;visibility:hidden;}.testimonial-panel .scroll-nav .prev{float:left;opacity:1;visibility:visible;}.testimonial-panel.start .scroll-nav .prev{opacity:0;visibility:hidden;}.testimonial-panel .scroll-nav .prev:before,.testimonial-panel .scroll-nav .next:before{font-family:'icomoon-ult';display:block;font-size:2.25em;line-height:0;}.testimonial-panel .scroll-nav .prev:before{content:'\e9a4';}.testimonial-panel .scroll-nav .next:before{content:'\e915';}.testimonial-panel .btn{display:table;margin:1em auto 0;}.services-area{text-align:center;}.commercial-services-branch .services-area{display:none;}.services-area header p{font-size:1.25em;margin:.25em auto;}.services-area .services-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;margin:2em auto;}.no-flexbox .services-area .services-list:after{content:' ';display:block;clear:both;}.services-area .services-list li{-ms-flex:0 1 19%;flex:0 1 19%;padding:.6em 0;}.no-flexbox .services-area .services-list li{float:left;width:19%;margin-right:0.75%;}.services-area .services-list.items-10 li,.services-area .services-list.items-5 li{-ms-flex:0 1 17%;flex:0 1 17%;}.services-area .services-list.items-8 li,.services-area .services-list.items-4 li{-ms-flex:0 1 23%;flex:0 1 23%;}.services-area .services-list.items-6 li,.services-area .services-list.items-3 li{-ms-flex:0 1 31.5%;flex:0 1 31.5%;}.services-area .services-list li a{display:-ms-flexbox;display:flex;border:solid .125em #CE0000;border-radius:.4rem;font-size:1.125em;font-weight:700;color:#373535;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.6em 2%;transition:border-color .4s ease 0s;width:100%;}.no-flexbox .services-area .services-list li a{display:block;}.services-area .services-list li a:hover{border-color:#373535;}.services-area .services-list li a icon{font-size:1.25em;color:#CE0000;padding-right:.4em;}.services-area .services-list li a span{transition:color .4s ease 0s;}.services-area .services-list li a:hover span{color:#CE0000;}.services-area .btn{font-size:1.25em;}.no-flexbox .services-area .btn icon{display:inline-block;}.side-img{margin-bottom:1.5em;}.side-img img{display:block;width:100%;height:0;padding-bottom:85.555%;background-size:cover;background-position:center;background-repeat:no-repeat;}.side-img img.default{background-image:url(/images/content-img.jpg);}.side-img img.specific + img.default{background-image:none !important;display:none;}.side-ctas{display:block;margin-bottom:1.5em;}.side-ctas li:nth-child(n+2){margin-top:1em;}.side-ctas li a,.side-service-cta{display:block;background-color:#E8E8E8;text-align:center;padding:5% 2% 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);border-radius:.4em;opacity:1;transition:opacity .4s ease 0s;}.side-service-cta{margin:1em auto;background-color:#CE0000;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.4);color:#FFFFFF;padding:6% 2%;font-size:1.375em;line-height:1.4;font-weight:700;text-transform:uppercase;}.simple-cta{margin:1em auto;background-color:#373535;color:#FFFFFF;padding:1.25em 2%;font-size:1.375em;line-height:1.4;display:block;text-align:center;transition:opacity .4s ease 0s;border-radius:.4em;}.side-zone .simple-cta{padding:6%;}.simple-cta:hover{color:#FFFFFF;opacity:.7;}.simple-cta h3{text-transform:uppercase;color:#F2E679;margin:0;}.side-zone .simple-cta h3{font-size:1em;font-weight:600;}.simple-cta p{margin:.5em auto 0;}.side-zone .simple-cta p{font-size:.875em;margin-bottom:.5em;}.side-zone .simple-cta .btn{display:block;padding:.5em 3%;font-weight:700;font-size:1em;}.side-service-cta strong{display:block;text-transform:uppercase;color:#F2E679;font-weight:700;}.local-reviews-page .side-ctas li a.reviews{display:none;}.side-ctas li a.team{background-image:url(/images/van.png);background-position:50% 95%;padding-bottom:8.5em;background-size:auto 7.5em;background-repeat:no-repeat;}.side-ctas li a:hover,.side-service-cta:hover{opacity:.7;}.side-ctas .news-cta{background-image:url(/images/newspaper-texture.png);}.side-service-cta:hover{color:#FFFFFF;}.side-ctas a h3{font-size:1.375em;text-transform:uppercase;font-weight:800;color:#373535;}.side-zone .side-ctas a h3{font-size:1.125em;}.side-ctas a img{max-width:200px;display:block;margin:auto;padding:1em 0;max-height:100px;}.trending-area{background-image:url(/images/trending-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;padding-bottom:2.5em;}.trending-area header{padding-bottom:2.5em;}.trending-area .trending-list .trending-ctas{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.no-flexbox .trending-area .trending-list .trending-ctas{display:table;border-spacing:1em 0;border-collapse:separate;}.trending-area .trending-list li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 1 24%;flex:0 1 24%;}.no-flexbox .trending-area .trending-list .trending-ctas li{display:table-cell;vertical-align:top;width:25%;}.trending-area .trending-list li.blog-item{-ms-flex-direction:column;flex-direction:column;}.trending-area .trending-list .blog-item .text{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#FFFFFF;}.no-cssanimations .trending-area .trending-list .blog-item .text{display:block;}.trending-area .trending-list .blog-item .item:hover h3{color:#373535;}.trending-area .trending-list .blog-item .item:hover p{color:#CE0000;}.trending-area .trending-list li:not(.blog-item) a{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;width:100%;}.trending-area .trending-list img{display:block;width:100%;height:12em;background-size:cover;background-position:center;background-repeat:no-repeat;}.trending-area .trending-list img.default{background-image:url(/images/blog-default.jpg);}.trending-area .trending-list  .info{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#FFFFFF;padding:5% 3%;}.no-cssanimations .trending-area .trending-list .info{min-height:16.5em;display:block;}.trending-area .trending-list h3{font-size:1.3125em;line-height:1.4;color:#CE0000;transition:color .4s ease 0s;}.trending-area .trending-list p{margin:.3em auto 0;color:#373535;transition:color .4s ease 0s;}.trending-area .trending-list .btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-radius:0 0 .4em .4em;text-transform:none;font-weight:600;}.no-flexbox .trending-area .trending-list .btn{display:block;}.trending-area .trending-list .btn icon{display:block;padding-left:1em;font-size:.6em;color:#F2E679;font-weight:600;position:relative;top:.1em;}.no-flexbox .trending-area .trending-list .btn icon{display:inline-block;}.map-display{position:relative;overflow:hidden;}.map-display .imap{height:100%;position:absolute;width:100%;}.map-display .map-overlay{position:relative;margin:3.375em auto;height:20em;}.map-display .map-overlay > div{position:absolute;top:0;}.map-display .schema{display:-ms-flexbox;display:flex;width:31%;color:#FFFFFF;-ms-flex-align:stretch;align-items:stretch;}.map-display .schema > div{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;}.map-display .schema > div > div{-ms-flex:1 1 auto;flex:1 1 auto;padding:1em 7%;line-height:1.4;}.map-display .schema .top{background-color:rgba(55,53,53,0.8);border-bottom:solid 1px rgba(255,255,255,0.2);}.map-display .schema .bottom{background-color:rgba(33,32,32,0.8);}.map-display .schema > div > div > *:not(h3){display:block;margin:.3em 0;}.map-display .schema .top *:not(h3){font-size:1.125em;}.map-display .schema h3{font-size:1.875em;font-weight:bold;color:#F2E679;margin-bottom:.4em;}.map-display .schema .phone-link,.map-display .schema .phone-link:hover{color:#FFFFFF;}.map-display .city-list{background-color:rgba(206,0,0,0.902);padding:1.5em 2%;color:#FFFFFF;width:31%;right:1%;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.map-display .city-list h3{color:#FFFFFF;padding-bottom:1em;font-size:1.25em;font-weight:700;-ms-flex:0 0 auto;flex:0 0 auto;}.map-display  .city-list ul{position:relative;overflow:auto;padding-right:.5em;max-height:15em;-ms-flex:1 1 auto;flex:1 1 auto;}.map-display  .city-list ul::-webkit-scrollbar-thumb{background-color:#A50000;}.map-display .city-list li{font-size:.875em;text-transform:capitalize;font-weight:700;display:inline;}.map-display .city-list li:not(:last-child):after{content:', ';}.wheaton-hinsdale .map-display .map-overlay{height:25em;}.wheaton-hinsdale .map-display .city-list ul{overflow_:visible;}.wheaton-hinsdale .map-display .map-overlay > div{height:24.5em;}.bread-crumbs ul{display:block;padding:2em 0 0;}.bread-crumbs ul li{font-weight:700;text-transform:uppercase;display:inline-block;letter-spacing:.1em;}.bread-crumbs ul li:not(:last-child):after{content:'>';padding:0 .4em 0 .7em;}.bread-crumbs ul li a{display:inline-block;}#FooterZone{position:relative;}.back-to-top{position:fixed;width:1200px;max-width:100%;left:60%;transform:translateX(-50%);top:100%;z-index:10;transition:top .4s ease 0s;}.technician-application-branch .back-to-top{width:auto;left:auto;right:0;}.bottom-sticky-open:not(.stay-hidden) .back-to-top{top:calc(100% - 4.8em);}.show .back-to-top{position:absolute !important;top:0 !important;transition:none !important;}.back-to-top img{display:block;margin:0 0 0 auto;position:relative;transition:transform .4s ease 0s, opacity .4s ease 0s;transform:translateY(0);cursor:pointer;opacity:1;}.back-to-top img:hover{opacity:.7;}.scrolled .back-to-top img{transform:translateY(-100%);}.footer{background-color:#383736;}.footer .foot-cta{position:relative;z-index:10;}.footer .foot-cta a{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;background-color:#CE0000;font-size:1.0625em;text-transform:uppercase;font-weight:800;color:#FFFFFF;padding:.25em 2%;transition:background-color .4s ease 0s;}.no-flexbox .footer .foot-cta a{display:block;width:100%;text-align:center;}.footer .foot-cta a icon{font-size:.8em;font-weight:600;line-height:1;position:relative;top:.12em;padding-left:.6em;}.footer .foot-cta a:hover{background-color:#7C7A78;}.footer .box{display:-ms-flexbox;display:flex;padding:2em 0 0;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 2px #7C7A78;}.no-flexbox .footer .box{display:table;}.no-flexbox .footer .box > *{display:table-cell;vertical-align:middle;}.footer .left{-ms-flex:0 1 48%;flex:0 1 48%;float:none;}.no-flexbox .footer .left{width:48%;}.footer .newsletter-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border:solid .1875em #7C7A78;border-radius:.6em;padding:1em;-ms-flex-pack:justify;justify-content:space-between;}.footer .newsletter-form .title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.no-flexbox .footer .newsletter-form .title{display:table;width:100%;}.no-flexbox .footer .newsletter-form .title > *{display:table-cell;vertical-align:middle;}.footer .newsletter-form .title icon{color:#BAB9B9;font-size:2.5rem;display:block;padding-right:.5em;}.footer .newsletter-form .title h2{font-size:1.125em;font-weight:400;color:#FFFFFF;line-height:1.4;margin-left:.25em;}.footer .newsletter-form .form{-ms-flex:0 0 45%;flex:0 0 45%;}.footer .newsletter-form input{display:block;border:none;border-radius:.4em;font-size:.9375em;color:#373535;padding:.75em 3% .75em 7%;width:100%;}.footer .newsletter-form button{display:block;width:100%;margin-top:.6em;padding:.5em 2%;text-transform:none;font-weight:600;color:#F2E679;font-size:1.125em;}.footer .newsletter-form button icon{font-size:.6em;font-weight:600;}.footer .other-sites{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding:2em 0 0;}.no-flexbox .footer .other-sites{overflow:hidden;}.footer .other-sites li{-ms-flex:0 1 50%;flex:0 1 50%;}.no-flexbox .footer .other-sites li{float:left;width:50%;}.footer .other-sites li a{font-weight:600;color:#FFFFFF;transition:color .4s ease 0s;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.footer .other-sites a img{-ms-flex:0 0 auto;flex:0 0 auto;display:block;}.no-flexbox .footer .other-sites a img{float:left;margin:0 0.75em 0 0;}.footer .other-sites a span{padding-left:.75em;}.footer .other-sites a:hover{color:#F2E679;}.footer .foot-cta-list{-ms-flex:0 0 25%;flex:0 0 25%;}.no-flexbox .footer .foot-cta-list{text-align:center;}.footer .foot-cta-list li:nth-child(n+2){border-top:solid .1875em #7C7A78;}.footer .foot-cta-list li a{display:-ms-flexbox;display:flex;padding:1.5em 2% 1.5em 5%;}.no-flexbox .footer .foot-cta-list li a{display:block;}.footer .foot-cta-list a > icon{color:#BAB9B9;font-size:2em;-ms-flex:0 0 30%;flex:0 0 30%;text-align:left;}.footer .foot-cta-list h3{font-size:1.3125em;font-weight:normal;color:#FFFFFF;transition:color .4s ease 0s;}.footer .foot-cta-list a:hover h3{color:#F2E679;}.footer .foot-cta-list .info > span{font-size:.9375em;font-weight:700;color:#F2E679;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-top:.25em;transition:color .4s ease 0s;}.footer .foot-cta-list li a:hover .info > span{color:#FFFFFF;}.footer .foot-cta-list .info > span icon{font-size:.65em;font-weight:600;padding-left:.65em;}.footer .right{float:none;-ms-flex:0 0 20%;flex:0 0 20%;}.no-flexbox .footer .right{width:20%;}.footer .foot-social{-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin-bottom:1em;}.footer .foot-social li{-ms-flex:0 1 25%;flex:0 1 25%;padding:0 0 .625em 3%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .footer .foot-social li{float:left;width:25%;}.footer .foot-social li.blog{-ms-flex:1 1 50%;flex:1 1 50%;}.footer .foot-social li a{display:block;}.footer .foot-social a icon{display:block;font-size:1.65em;color:#FFFFFF;border:solid 1px rgba(255,255,255,0.2);text-align:center;padding:.35em;transition:background-color .4s ease 0s, color .4s ease 0s;line-height:1;}.touch .footer .foot-social a icon:before{position:relative;top:.15em;}.footer .foot-social a:hover icon{background-color:#FFFFFF;}.footer .foot-social a:hover icon.facebook{color:#3b5998;}.footer .foot-social a:hover icon.google-plus{color:#dd4b39;}.footer .foot-social a:hover icon.youtube-3{color:#BB0000;}.footer .foot-social a:hover icon.instagram{color:#007BB5;}.footer .foot-social a:hover icon.twitter{color:#4099FF;}.footer .foot-social a:hover icon.pinterest{color:#C92228;}.footer .foot-social a:hover icon.angie{color:#7fbb00;}.footer .foot-social li a.btn{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:.5em 2%;-ms-flex:1 1 auto;flex:1 1 auto;}.footer .right .car{margin-bottom:-24px;}.footer .footer-nav{padding:.8em 0;}.footer .footer-nav .tab{background-color:#7C7A78;font-weight:600;text-transform:uppercase;padding:.5em 2%;position:relative;display:none;color:#FFFFFF;transition:border-radius .4s ease 0s;border-radius:.4em;}.footer .footer-nav .tab.active{border-radius:.4em .4em 0 0;}.footer .footer-nav .tab:before,.footer .footer-nav .tab:after{font-family:'icomoon-ult';display:block;position:absolute;right:2%;top:50%;transform:translateY(-50%);font-size:.55em;padding:.55em;border:solid .2em #F2E679;line-height:1;color:#F2E679;transition:color .4s ease 0s, border-color .4s ease 0s, opacity .4s ease 0s;border-radius:.6em;}.footer .footer-nav .tab:hover:before,.footer .footer-nav .tab:hover:after,.footer .footer-nav .tab.active:before,.footer .footer-nav .tab.active:after{color:#FFFFFF;border-color:#FFFFFF;}.footer .footer-nav .tab:before{content:'\e12f';opacity:0;}.footer .footer-nav .tab.active:before{opacity:1;}.footer .footer-nav .tab:after{content:'\f0d4';opacity:1;}.footer .footer-nav .tab.active:after{opacity:0;}.footer .footer-nav .tab-panel{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.no-flexbox .footer .footer-nav .tab-panel:after{content:' ';display:block;clear:both;}.footer .footer-nav ul{display:-ms-flexbox;display:flex;}.no-flexbox .footer .footer-nav ul{display:table;}.no-flexbox .footer .footer-nav ul li{display:table-cell;}.footer .footer-nav a{color:#FFFFFF;transition:color .4s ease 0s;display:block;}.footer .footer-nav a:hover{color:#F2E679;}.footer-nav .footer-links li{-ms-flex:0 0 auto;flex:0 0 auto;}.footer-nav .footer-links li:first-child a{padding-left:0;}.footer-nav .footer-links li a{display:block;padding:0 .75em;}.footer-nav .sub-links li:last-child a{padding-right:0;border-left:solid 1px #FFFFFF;}.footer-nav .sub-links li a{font-size:.75em;display:block;padding:0 .8em;}.footer ::-webkit-input-placeholder{color:#373535;}.footer :-moz-placeholder{color:#373535;opacity:1;}.footer ::-moz-placeholder{color:#373535;opacity:1;}.footer ::-ms-input-placeholder{color:#373535;}.sd-footer{padding:1.5em 0 .5em;height:12em;}.sd-footer .main{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.sd-footer .main > div{-ms-flex:0 0 70%;flex:0 0 70%;}.sd-footer .main > small{-ms-flex:0 0 30%;flex:0 0 30%;text-align:right;}.sd-footer small{display:block;font-size:.75em;color:#000000;margin-bottom:1rem;}.sd-footer a{color:#373535;font-weight:700;}.sd-footer a:hover{color:#CE0000;}.column-content{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding:3em 1%;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.no-flexbox .column-content{display:block;overflow:hidden;}.column-content  #MainZone,.column-content .service-versions{-ms-flex:0 1 73%;flex:0 1 73%;padding-left:4%;}.landing-page .column-content  #MainZone{-ms-flex:0 1 70%;flex:0 1 70%;}.no-flexbox .column-content #MainZone{display:block;width:73%;float:right;}.handyman-services-branch .column-content  #MainZone,.commercial-services-branch .column-content #MainZone{border-left:solid 1px #7C7A78;}.column-content  #SideZone,.column-content  .side-zone{-ms-flex:0 1 25%;flex:0 1 25%;}.landing-page .column-content  #SideZone{-ms-flex:0 1 30%;flex:0 1 30%;}.no-flexbox .column-content #SideZone{display:block;width:25%;float:left;}.main-content.main{padding:3em 2%;}html:not(.cms-editing) body:not(.cms-admin) .main-content.main:empty{display:none;}.side-zone iframe{width:100% !important;height:auto !important;}.location-directory-page .main-content.main,.search-site-page .main-content.main,.technician-application-page .main-content.main{padding-bottom:1em;}.main-content.main h1,.main-content.main h2.look-like-h1{font-size:2.5em;}strong.red-text{font-weight:700;color:#CE0000;}strong.yellow-text{font-weight:700;color:#ECDA37;}.faq-list ul h3{position:relative;padding:.5em 3% .5em 0;}.content-list,.details-content li ul,body:not(.site-map-page,.spring-home-maintenance-checklist-page) .main-content ul{display:block;list-style:none !important;margin:1em auto !important;padding:1px 0 0 0 !important;}.content-list.v1 li,.details-content li ul li,body:not(.site-map-page,.spring-home-maintenance-checklist-page) .main-content ul lii{position:relative;font-weight:700;color:#373535;border-bottom:solid 1px #E3E3E3;padding:.85em 2% .85em 2.5em;line-height:1.4;}.image-box{margin:1em 0;text-align:center;}.content-list.v1 li:before,.details-content li ul li:before,body:not(.site-map-page,.spring-home-maintenance-checklist-page) .main-content ul li:before,{content:'\e7be';font-family:'icomoon-ult';position:absolute;left:0;font-size:1em;color:#A3A3A3;font-weight:300;padding:.3em;border:solid 1px #A3A3A3;display:block;border-radius:50%;line-height:1;top:.7em;}.content-list.v1 li a,.details-content li ul li a,body:not(.site-map-page,.spring-home-maintenance-checklist-page) .main-content ul li a,{color:#CE0000;}p.text-highlight.v1{position:relative;background-color:#CE0000;color:#FFFFFF;border-left:solid .3125em #F2E679;padding:1.2em 8em 1.2em 2em;font-weight:600;}p.text-highlight.v1.alt{padding:1.2em 2em;}p.text-highlight.v1:before{content:' ';display:block;width:0;height:0;position:absolute;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #F2E679;left:0;top:50%;transform:translateY(-50%);}p.text-highlight.v1:after{content:' ';position:absolute;display:block;height:calc(100% + 1.5em);width:8em;background-image:url(/images/the-handyman.png);background-size:contain;background-position:center;background-repeat:no-repeat;top:-.75em;right:0;}p.text-highlight.v1.alt:after{display:none;}p.text-highlight.v1 a{color:#F2E679;}p.text-highlight.v1 a:hover{color:#FFFFFF;}p.text-highlight.v2{text-align:center;text-transform:uppercase;font-size:1.125em;font-weight:600;padding:1.25em 2%;border-top:solid .325em #CE0000;border-bottom:solid .325em #CE0000;margin:1.5em 0;}p.text-highlight.v3{text-align:center;font-size:1.125em;font-weight:600;padding:1.25em 4%;border:solid .25em #CE0000;border-radius:.6em;margin:1.5em 0;}p.text-highlight.v4{padding-left:16%;position:relative;}p.text-highlight.v4:before{content:'';width:20%;height:100%;background-image:url(/images/Neighbourly-house-logo.png);background-size:contain;display:block;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center;}p.text-highlight.v5{padding-right:20%;font-size:1.25em;position:relative;}p.text-highlight.v5:before{content:'';width:20%;height:100%;background-image:url(/images/Neighbourly-house-logo.png);background-size:contain;display:block;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position:center;}.content-cta{margin:1em auto;}.content-cta.v1{position:relative;background-color:#CE0000;color:#FFFFFF;border-left:solid .3125em #F2E679;padding:0;font-weight:600;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-ms-flexbox;display:flex;}.no-flexbox .content-cta.v1{overflow:hidden;}.content-cta.v1 img{width:35%;background-image:url(/images/content-cta1.jpg);-ms-flex-item-align:stretch;align-self:stretch;background-size:cover;background-position:center;background-repeat:no-repeat;}.no-flexbox .content-cta.v1 img{float:right;}.content-cta.v1 .info{padding:1.5em 2% 1.5em 2em;-ms-flex:1 1 auto;flex:1 1 auto;}.no-flexbox .v1.content-cta .info{display:block;float:left;width:65%;}.content-cta.v1 a:not(.btn){color:#F2E679;}.content-cta.v1 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v1 h2{font-size:1.875em;font-weight:700;color:#FFFFFF;margin:0;}.content-cta.v1 p{margin-top:.3em;margin-bottom:1.25em;}.content-cta.v1 .box{padding-top:1.25em;border-top:solid 1px rgba(255,255,255,0.3);-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.content-cta.v1 .box strong{padding:0 1.2em 0 1em;}.content-cta.v1 .box a{font-size:1.7em;color:#FFFFFF;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-transform:uppercase;}.content-cta.v1 .box a:not([href^=tel]){font-size:1.2em;font-weight:800;}.content-cta.v1 .box a:not([href^=tel]):hover{color:#F2E679;}.content-cta.v1 .box a icon{color:rgba(255,255,255,0.5);line-height:1;margin-right:.5rem;font-size:1.5rem;}.content-cta.v1 .box a icon.phone-14{font-size:.75em;padding:.175em;border:solid .125rem rgba(255,255,255,0.5);display:block;border-radius:50%;}.no-flexbox .v1.content-cta .box a icon.phone-14{display:none;}.content-cta.v1:before{content:' ';display:block;width:0;height:0;position:absolute;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #F2E679;left:0;top:50%;transform:translateY(-50%);}.content-cta.v2{background-image:url(/images/content-cta2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:1.5em 4%;text-align:center;}.column-content .content-cta.v2,.column-content-area .content-cta.v2{text-align:left;}.content-cta.v2 h2{font-size:1.875em;font-weight:700;color:#FFFFFF;margin:0;}.content-cta.v2 p{color:#FFFFFF;font-weight:600;font-size:1.1em;line-height:1.3;margin:1em 0 1.2em;}.content-cta.v3{background-image:url(/images/content-cta3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2em 4%;}.content-cta.v3 a:not(.btn){color:#F2E679;}.content-cta.v3 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v3 h2{font-size:1.875em;font-weight:700;color:#FFFFFF;margin:0;}.content-cta.v3 p{color:#FFFFFF;font-weight:600;font-size:1.3125em;line-height:1.4;margin:0 0 1.2em;}.content-cta.v3 p strong{font-weight:600;text-transform:uppercase;color:#F2E679;}.content-cta.v3 h2 + p,.content-cta.v3 h3 + p{margin-top:1em;}.content-cta.v3 .btn br{display:none;}.content-cta.v4{background-image:url(/images/content-cta4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:1.5em 4%;text-align:center;}.content-cta.v4 a:not(.btn){color:#F2E679;}.content-cta.v4 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v4 h2{font-size:2.5em;font-weight:700;color:#FFFFFF;margin:0;text-transform:uppercase;}.content-cta.v4 p{color:#FFFFFF;font-weight:600;font-size:1.3125em;line-height:1.3;margin:1em 0 1.2em;}.content-cta.v5{background-image:url(/images/content-cta5.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;padding:2em 40% 2em 2%;text-align:center;}.column-content .content-cta.v5,.column-content-area .content-cta.v5{background-image:url(/images/content-cta5-mobile.jpg);padding:2em 3%;}.content-cta.v5 a:not(.btn){color:#F2E679;}.content-cta.v5 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v5 h2{font-size:2.0625em;font-weight:700;color:#FFFFFF;margin:0;text-transform:uppercase;}.content-cta.v5 h2 br{display:none;}.content-cta.v5 h3{font-size:1.875em;margin:0 0 1.25rem;color:#FFFFFF;}.content-cta.v5 p{color:#FFFFFF;font-weight:600;font-size:1em;line-height:1.3;margin:1em 0 1.2em;}.content-cta.v6{background-image:url(/images/content-cta6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2em 2% 2em 40%;text-align:center;}.column-content .content-cta.v6,.column-content-area .content-cta.v6{background-position:right;padding-left:35%;}.content-cta.v6 a:not(.btn){color:#CE0000;}.content-cta.v6 a:not(.btn):hover{color:#373535;}.content-cta.v6 h2{font-size:2.3125em;font-weight:700;margin:0;text-transform:uppercase;color:#CE0000;}.content-cta.v6 h2 br{display:none;}.column-content .content-cta.v6 h2,.column-content-area .content-cta.v6 h2{font-size:2em;}.content-cta.v6 p{font-weight:600;font-size:1.3125em;line-height:1.3;margin:.5em 0 .75em;}.content-cta.v7{background-image:url(/images/content-cta7.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2em 42% 2em 3%;text-align:center;}.column-content .content-cta.v7,.column-content-area .content-cta.v7{background-image:url(/images/content-cta7-mobile.jpg);padding:2em 3%;}.content-cta.v7 a:not(.btn){color:#CE0000;}.content-cta.v7 a:not(.btn):hover{color:#373535;}.content-cta.v7 h2{font-size:2.3125em;font-weight:700;color:#CE0000;margin:0;text-transform:uppercase;}.content-cta.v7 h2 br{display:none;}.column-content .content-cta.v7 h2,.column-content-area .content-cta.v7 h2{font-size:2em;}.content-cta.v7 p{font-weight:600;font-size:1.3125em;line-height:1.3;margin:1em 0 1.2em;}.local-resources-page .main-content table tr td:first-child{width:30%;text-align:center;}.local-resources-page .main-content table tr td:first-child img{height:auto !important;}.side-zone > *{margin-bottom:2em;}.side-zone header{display:block;padding:0 0 1.25em;}.side-zone header h2{font-size:1.8em;}.side-zone header h3{margin-top:.25em;}.side-bucket > *,.side-bucket > .weird-vid > *{width:100% !important;height:auto !important;max-width:100%;}.side-nav ul{background-color:#373535;padding:1% 8%;border-radius:.8em;overflow:hidden;transform:translateZ(0);transition:border-radius .4s ease 0s;display:block;}.side-nav.norm ul{padding:3% 8%;}.side-nav ul.active.tab-panel{border-bottom:solid 1px rgba(255,255,255,0.2);border-radius:0;}.side-nav ul.expander-nav{padding:0;}.side-nav ul.expander-nav ul{padding:.5em 0;background-color:#4B4B4B;border-radius:0;}.side-nav.tabs ul li{border-bottom:solid 1px rgba(255,255,255,0.2);}.side-nav.tabs ul li:last-child{border-bottom:none;}.side-nav.blog ul.expander-nav li.icon{position:relative;}.side-nav.blog ul.expander-nav li.icon:before{content:'';display:block;width:21px;height:21px;position:absolute;top:1.25em;left:1em;background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFFFFF;z-index:1;}.side-nav.blog ul.expander-nav li.home:before{background-image:url(/images/blog/icons/home.png);}.side-nav.blog ul.expander-nav li.diy:before{background-image:url(/images/blog/icons/DIY.png);}.side-nav.blog ul.expander-nav li.guides-graphics:before{background-image:url(/images/blog/icons/guides.png);}.side-nav.blog ul.expander-nav li.holiday-seasonal:before{background-image:url(/images/blog/icons/holiday-seasons.png);}.side-nav.blog ul.expander-nav li.home-improvement:before{background-image:url(/images/blog/icons/home-improvement.png);}.side-nav.blog ul.expander-nav li.news:before{background-image:url(/images/blog/icons/news.png);}.side-nav ul li a{display:block;font-size:1em;padding:1em 0;transition:color .4s ease 0s;line-height:1.2;color:#FFFFFF;font-weight:600;}.side-nav:not(.norm) ul.tab-panel li a{font-weight:400;text-transform:uppercase;padding:.5em 3% .5em 8%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative;transition:background-color .4s ease 0s;}.no-flexbox .side-nav:not(.norm) ul.tab-panel li a{display:table;}.no-flexbox .side-nav:not(.norm) ul.tab-panel li a > *{display:table-cell;vertical-align:middle;}.side-nav:not(.norm) ul.tab-panel li a div{-ms-flex:0 1 auto;flex:0 1 auto;}.side-nav li a:hover,.side-nav li.selected a,.side-nav li.active a{color:#F2E679;}.side-nav ul.expander-nav ul.tab-panel li a:hover,.side-nav ul.expander-nav ul.tab-panel li.selected a,.side-nav ul.expander-nav ul.tab-panel li.active a{background-color:rgba(255,255,255,0.05);color:#FFFFFF;}.side-nav ul.expander-nav ul.tab-panel li a:before{content:' ';display:block;position:absolute;top:0;left:0;width:.5em;height:100%;background-color:#F2E679;transition:transform .4s ease 0s;transform:translateX(-100%);}.side-nav ul.expander-nav ul.tab-panel li a icon{color:#727272;font-size:1.125em;-ms-flex:0 0 2.75em;flex:0 0 2.75em;padding-right:.5em;}.side-nav ul.expander-nav li .tab{position:relative;color:#FFFFFF;background-color:rgba(206,0,0,0);padding:1.3rem 2.5em 1.3rem 8%;font-size:1.5em;font-weight:700;box-shadow:inset 0 -1px rgba(255,255,255,0.2);transition:background-color .4s ease 0s, box-shadow .4s ease 0s;cursor:pointer;line-height:1.2;}.side-nav.blog ul.expander-nav li.icon .tab{padding-left:2.75em;}.side-nav ul.expander-nav li .tab:hover,.side-nav ul.expander-nav li .tab.active{background-color:#CE0000;box-shadow:inset 0 -1px rgba(255,255,255,0);}.side-nav ul.expander-nav li .tab .plus-7,.side-nav ul.expander-nav li .tab .minus-2{display:none;position:absolute;right:8%;top:50%;transform:translateY(-50%);font-size:.55em;padding:.55em;border:solid .2em #F2E679;line-height:1;color:#F2E679;transition:color .4s ease 0s, border-color .4s ease 0s, opacity .4s ease 0s;border-radius:.6em;z-index:3;}.side-nav ul.expander-nav li .tab .plus-7{display:block;}.side-nav ul.expander-nav li .tab.active .plus-7{display:none;}.side-nav ul.expander-nav li .tab.active .minus-2{display:block;}.side-nav.tabs ul.tab-panel.active{border-radius:0 0 .8em .8em;}.side-nav.tabs .tab{background-color:#373535;padding:1em 8%;color:#FFFFFF;font-weight:600;transition:border-radius .4s ease 0s;border-radius:.8em;position:relative;display:none;}.side-nav.tabs .tab.active{border-radius:.8em .8em 0 0;}.side-nav.tabs .tab:before,.side-nav.tabs .tab:after{font-family:'icomoon-ult';display:block;position:absolute;right:8%;top:50%;transform:translateY(-50%);font-size:.75em;padding:.55em;border:solid .2em #F2E679;line-height:1;color:#F2E679;transition:color .4s ease 0s, border-color .4s ease 0s, opacity .4s ease 0s;border-radius:.6em;}.side-nav.tabs .tab:hover:before,.side-nav.tabs .tab:hover:after,.side-nav.tabs .tab.active:before,.side-nav.tabs .tab.active:after{color:#FFFFFF;border-color:#FFFFFF;}.side-nav.tabs .tab:before{content:'\e12f';opacity:0;}.side-nav.tabs .tab.active:before{opacity:1;}.side-nav.tabs .tab:after{content:'\f0d4';opacity:1;}.side-nav.tabs .tab.active:after{opacity:0;}.side-tips .cta a{display:block;}.side-tips .cta img{display:block;width:100%;height:0;padding-bottom:59%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.4em .4em 0 0;}.side-tips .cta img.default{background-image:url(/images/values4.jpg);}.side-tips .cta img + img.default{background-image:none !important;display:none;}.side-tips .cta  .info{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#FFFFFF;padding:5% 3%;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;text-align:center;}.side-tips .cta h3{font-size:1.3125em;line-height:1.4;color:#CE0000;transition:color .4s ease 0s;}.side-tips .cta p{margin:.3em auto 0;color:#373535;transition:color .4s ease 0s;}.side-tips .cta .btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-radius:0 0 .4em .4em;text-transform:none;font-weight:600;}.side-tips .cta .btn icon{display:block;padding-left:1em;font-size:.6em;color:#F2E679;font-weight:600;position:relative;top:.1em;}.no-flexbox .side-tips .cta .btn icon{display:inline;}.staff-area{padding:0;}.staff-area header{text-align:center;}.staff-area header h1{font-size:2.5em;margin-bottom:.5rem;}.staff-area header h2{margin-top:.5rem;}.staff-area .staff-list li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:2em 0;border-bottom:solid .7em #E8E8E8;}.no-flexbox .staff-area .staff-list li{display:table;}.no-flexbox .staff-area .staff-list li > *{display:table-cell;}.staff-area .staff-list li:last-child{border-bottom:none;}.staff-area .staff-list .img{-ms-flex:0 0 auto;flex:0 0 auto;width:89px;}.staff-area .staff-list .img img{display:block;}.staff-area .staff-list .info{-ms-flex:1 1 auto;flex:1 1 auto;position:relative;border-left:solid .65em #373535;padding-left:3%;}.staff-area .staff-list .info:before{content:' ';display:block;width:0;height:0;position:absolute;top:2.25em;left:0;border-style:solid;border-width:.8em 0 .8em .75em;border-color:transparent transparent transparent #373535;}.staff-area .staff-list .img + .info{padding-left:5%;}.staff-area .staff-list .info h3{font-weight:700;color:#CE0000;font-size:1.75em;}.staff-area .staff-list .info h3 em{display:block;font-style:normal;font-size:.6em;text-transform:uppercase;color:#373535;padding-top:.5em;}.staff-area .staff-list .info p{margin:.75em 0 0;padding-top:1em;border-top:solid 1px #7C7A78;color:#373535;}.services-hub{padding:1.5em 1% 4em;}.services-hub header{text-align:center;padding-bottom:1em;margin-bottom:2em;}.services-hub header h1{font-size:2.5em;margin-bottom:.5rem;}.services-hub header h2{margin:0;}.services-hub .tab-list{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;text-align:center;background-color:#373535;border-radius:.6em .6em 0 0;color:#FFFFFF;}.no-flexbox .services-hub .tab-list{display:table;width:100%;}.services-hub .tab-list li{-ms-flex:1 1 25%;flex:1 1 25%;font-size:1.5625em;font-weight:700;line-height:1.2;padding:.7em 2%;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;}.no-flexbox .services-hub .tab-list li{display:table-cell;vertical-align:middle;}.services-hub .tab-list li:not(.active) + li:not(.active):after{content:' ';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background-color:rgba(255,255,255,0.2);}.services-hub .tab-list li:before{content:' ';display:block;position:absolute;left:0;bottom:0;width:100%;height:112%;background-color:#CE0000;border-radius:.6rem .6rem 0 0;opacity:0;transition:opacity .4s ease 0s;}.services-hub .tab-list li.active:before,.services-hub .tab-list li:hover:before{opacity:1;}.services-hub .tab-list li span,.services-hub .tab-list li a{display:block;width:100%;position:relative;transition:transform .4s linear 0s;transform:translateY(0);color:#FFFFFF;}.services-hub .tab-list li.active span,.services-hub .tab-list li:hover span,.services-hub .tab-list li.active a,.services-hub .tab-list li:hover a{transform:translateY(-6%);color:#FFFFFF;}.services-hub .service-list{background-color:#F5F5F5;border:solid .125em #CE0000;padding:0 4% 3%;display:none;border-radius:0 0 .6em .6em;}.services-hub .service-list.active{display:block;}.services-hub .service-list p{font-size:.95em;line-height:1.4;}.services-hub .service-list .bottom{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;}.services-hub .service-list > p{margin:0;font-size:.95em;text-align:center;color:#373535;padding:1.75em 0;border-bottom:solid 1px #7C7A78;}.services-hub .service-list ul{-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin-top:2.5em;}.no-flexbox .services-hub .service-list ul:after{content:' ';display:block;clear:both;}.services-hub .service-list ul li{-ms-flex:0 1 32.83%;flex:0 1 32.83%;padding:1em 2%;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;border-right:solid 1px #CE0000;}.no-flexbox .services-hub .service-list ul li{float:left;width:33%;min-height:17em;}.services-hub .service-list ul li:nth-child(n+4){border-top:solid 1px #CE0000;}.services-hub .service-list ul li:nth-child(3n+1){padding-left:0;border-left:none;}.services-hub .service-list ul li:nth-child(3n+2){-ms-flex:0 1 34.333%;flex:0 1 34.333%;}.services-hub .service-list ul li:nth-child(3n+3){border-right:none;padding-right:0;}.services-hub .service-list li h3{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;font-size:1.25em;margin:0;padding:.3em 0;border-bottom:solid .125rem #7C7A78;}.services-hub .service-list h3 span{font-weight:600;}.services-hub .service-list h3 icon{color:#A50000;font-size:1.1em;}.services-hub .service-list .btn{display:-ms-flexbox;display:flex;width:100%;text-transform:none;font-size:1em;font-weight:700;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.25em 2%;}.no-flexbox .services-hub .service-list .btn{display:block;}.services-hub .service-list .btn icon{display:block;line-height:1;font-size:.7em;font-weight:bold;padding-left:.5em;}.no-flexbox .services-hub .service-list .btn icon{display:inline-block;}.CommServ-Content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2em;}.CommServ-Content h3{font-size:1em;line-height:1.3;}.guarentee-img{width:231px;height:231px;float:left;margin-right:12px;}.guarenteeContent{padding:2em 1% 6em;min-height:calc(231px + 8em);}.CallNowCallout .btn.v4{font-size:.8em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}.CallNowCallout{background-color:#f9f7f8;box-shadow:0 3px 8px rgba(0,0,0,0.15);padding:0em 2% 1.5em;}.CallNowCallout .phone-link{color:#373535;display:block;margin:1.5rem 0 1rem;text-align:center;}.CallNowCallout .phone-link span{font-size:1.3125em;}.CallNowCallout .phone-link icon{display:inline-block;line-height:1;font-size:1.25em;padding:.25em;border:solid 1px #373535;border-radius:50%;margin:0 .5em 0 .4em;}.CallNowCallout .phone-link span.number{font-weight:700;}.CommServ-Content .two-thirds{-ms-flex:0 1 60%;flex:0 1 60%;}.coop-form.request-service-form.CommServicesForm{padding:3em 1%;}.local-services{padding:0;}.local-services .content-header{text-align:center;padding-bottom:1em;border-bottom:solid 1px #7C7A78;margin-bottom:1.25em;}.local-services .content-header .print-logo{display:table;margin:1em auto;}.local-services .content-header h1,.local-services .content-header h2.look-like-h1{font-size:2.25em;margin-bottom:.5rem;}.local-services .content-header h2{margin-top:1rem;}.local-services .content-header p{font-size:1.375em;margin:0;line-height:1.2;}.local-services .content-header p.phone{font-size:1.125em;font-weight:600;margin-top:.5em;}.local-services .top-content .box{display:-ms-flexbox;display:flex;}.local-services .top-content .box .main-content{-ms-flex:1 1 67%;flex:1 1 67%;padding-right:3%;}.local-services .save-btns{display:-ms-flexbox;display:flex;-ms-flex:1 1 33%;flex:1 1 33%;aling-items:stretch;}.no-flexbox .local-services .save-btns{display:block;overflow:hidden;}.local-services .save-btns li{-ms-flex:1 1 50%;flex:1 1 50%;}.no-flexbox .local-services .save-btns li{float:left;width:48%;margin:0 1%;}.local-services .save-btns li a{display:-ms-flexbox;display:flex;width:94%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:5% 2% 5% 5%;border-radius:.4em;-ms-flex-align:center;align-items:center;margin:0 auto;}.no-flexbox .local-services .save-btns li a{display:block;width:100%;}.local-services .save-btns li a.download{background-image:url(/images/local-service-download.jpg);}.local-services .save-btns li a.print{background-image:url(/images/local-service-print.jpg);}.local-services .save-btns a icon{display:block;color:#F2E679;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.75em;}.no-flexbox .local-services .save-btns a icon{float:left;}.local-services .save-btns a span{text-transform:uppercase;font-weight:600;color:#FFFFFF;line-height:1.4;display:block;transition:color .4s ease 0s;}.local-services .save-btns a span br{display:none;}.local-services .save-btns a:hover span{color:#F2E679;}.local-services .services-list > li{margin:1.5em auto;background-color:#EDEDED;padding:3% 5%;border-radius:.6em;}.local-services .services-list > li > a{display:block;padding:.25em 0;border-bottom:solid .125rem #7C7A78;font-size:1.3125em;line-height:1.2;}.local-services .services-list > li > a icon{color:#A50000;padding-right:.25em;font-size:1.1em;}.local-services .services-list > li > a span{font-weight:600;color:#373535;}.local-services .services-list li ul{margin-top:1em;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.local-services .services-list li ul li{position:relative;padding:.25em 2% .25em .75em;}.local-services .services-list li ul li:before{content:' ';display:block;width:4px;height:4px;border-radius:50%;background-color:#7C7A78;position:absolute;left:0;top:calc(50% - 2px);}.local-services .services-list li.richmond-flex{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;}.local-services .services-list li.richmond-flex ul{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;}body.services-print .local-services .services-list li.richmond-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;}body.services-print .local-services .services-list li.richmond-flex ul{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.service-banner{padding:0;background-color:#E3E3E3;}.service-banner .box{display:-ms-flexbox;display:flex;}.no-flexbox .service-banner .box{display:table;}.no-flexbox .service-banner .box > *{display:table-cell;}.service-banner .info{-ms-flex-item-align:center;align-self:center;padding:1.5em 3% 1.5em 0;}.service-banner .info header{margin:1em 0;}.service-banner .info h1{font-size:2.75em;font-weight:300;color:#373535;}.service-banner .info h1 icon{color:#979797;}.service-banner .info h2{color:#CE0000;margin-bottom:0;}.service-banner .info p{line-height:1.8;}.service-banner .img{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:0 0 40%;flex:0 0 40%;position:relative;}.service-banner .img img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.details-content ul li{padding:1.5em 0;border-bottom:solid .125em #7C7A78;}.details-content li h3{font-size:2em;color:#CE0000;}.details-content li a{font-weight:700;}.details-content li a icon{font-size:.7em;font-weight:bold;padding-left:.25em;}.map-view{height:44em;width:100%;position:relative;}.map-view .imap{position:absolute;left:0;top:0;width:100%;height:100%;}.map-view .imap iframe{display:none;}.map-view .gmnoprint[controlheight='55']{bottom:50% !important;}.map-view .location-search{width:20em;height:55%;background-color:#FFFFFF;position:absolute;top:7em;left:2%;box-shadow:0 3px 10px rgba(0,0,0,.3);}.map-view .location-search header{padding:1em;border-bottom:solid 1px #E6E6E6;display:block;height:25%;}.map-view .location-search header h3{color:#373535;margin-bottom:.5em;}.map-view .location-search header input.search-field{color:#808080;border:none;background-color:#FFFFFF;font-size:1em;width:70%;height:2.2em;border-radius:.4em 0 0 .4em;border-bottom:solid 1px #E6E6E6;border-top:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6;line-height:auto;padding:0 10px;}.map-view .location-search header .submit-btn{background-color:#CE0000;color:#FFFFFF;padding:0 .5em;display:inline-block;line-height:2.2em;width:30%;text-align:center;border-radius:0 .4em .4em 0;border:0;font-size:1em;white-space:nowrap;float:right;}.map-view .location-search .search-results{font-size:.8em;height:75%;position:relative;}.map-view .location-search .search-results .item{border-bottom:solid 1px #E6E6E6;padding:.5em 1em;color:#373535;display:none;position:relative;}.map-view .location-search .search-results .no-results{position:absolute;bottom:0;left:0;}.map-view .location-search .no-results{position:absolute;bottom:-7.25em;left:0;z-index:1;}.map-view .location-search .search-results .no-results p,.map-view .location-search .no-results p{margin-top:0;font-size:.9em;line-height:1.3em;}.map-view .location-search .search-results .no-results a,.map-view .location-search .no-results a{background-color:#CE0000;text-align:center;border-radius:.4em;font-weight:700;color:#FFFFFF;padding:.2em 0;transition:.5s ease;text-transform:uppercase;}.map-view .location-search .search-results .no-results a:hover,.map-view .location-search .no-results a:hover{background-color:#7C7A78;}.map-view .location-search .search-results .item.starting{display:block;font-size:1.1em;font-weight:400;color:#373535;}.map-view .location-search .search-results .item.no-results{font-size:1.1em;font-weight:400;color:#FFFFFF;}.map-view .location-search .item.no-results{font-size:.8em;font-weight:400;color:#FFFFFF;}.map-view .location-search .search-results .item:nth-child(even){background-color:#F5F5F5;}.map-view .location-search .search-results .item[data-title]:before{display:block;font-family:'Open Sans';font-weight:600;color:#fff;padding:10px 15px;position:absolute;left:0;top:0;width:100%;background-image:linear-gradient(to top,#A50000,#CE0000);}.map-view .location-search .search-results .item.title{padding-top:3.8em;}.map-view .location-search .search-results .item.title:before{content:attr(data-title);}.map-view .location-search .search-results  strong.name a{color:#CE0000 !important;font-size:1.1em;}.map-view .location-search .search-results  strong.name a:hover{color:#373535;}.map-view a{display:block;}.map-view .view-website{text-align:center;background-color:#7C7A78;color:#FFFFFF;font-weight:700;font-size:1.2em;transition:background-color .3s;text-transform:uppercase;}.map-view .view-website:hover{background-color:#CE0000;}.location-popup{position:absolute;text-align:left;background-color:#FFFFFF;box-shadow:0 3px 10px rgba(0,0,0,.3);width:22em;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s;margin-bottom:20px;z-index:50;}.location-popup.active{visibility:visible;opacity:1;}.location-popup:hover{visibility:visible;opacity:1;}.location-popup .pop-close{position:absolute;top:.8em;right:.8em;color:#7C7A78;cursor:pointer;}.location-popup strong.name{display:block;padding:.8em 2em .8em .8em;font-size:1em;line-height:1.3;background-color:#373535;}.location-popup strong.name a,.map-view strong.name a{color:#FFFFFF;}.location-popup strong.name a:hover,.map-view strong.name a:hover{color:#F2E679;}.location-popup .location-details{color:#373535;font-size:.85em;background-color:#FFFFFF;padding:.5em 4%;}.location-popup .location-details p{margin:.35em 0;position:relative;padding-left:2em;}.location-popup .location-details p:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;}.location-popup .location-details .address:before{content:'\eed0';}.location-popup .location-details .address a{display:block;}.location-popup .location-details .number{color:#373535;}.location-popup .location-details .number:before{content:'\f053';}.location-popup .location-cities{background-color:#F0EFEF;padding:.5em 4%;border-top:solid 1px #E6E6E6;}.location-popup .location-cities .city-box{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;flew-wrap:wrap;}.location-popup .location-cities .city-box strong{font-size:.875em;-ms-flex:0 1 auto;flex:0 1 auto;}.location-popup .location-cities .city-box a{font-size:.875em;-ms-flex:0 1 auto;flex:0 1 auto;}.location-popup .location-cities .cities{font-size:.875em;font-weight:600;color:#7C7A78;padding:.5em 0;}.location-popup .location-cities .cities:after{content:' ';display:block;clear:both;}.location-popup .btn{border-radius:0;display:block;font-size:1em;}.locations-list{color:#373535;line-height:1.4em;padding:2.5em 2% 2.5em;}.locations-list header h1{font-size:2.5em;color:#373535;margin-bottom:1.75rem;}.locations-list .search-box{background-color:#F0EFEF;padding:1.5% 2%;border-top:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;position:relative;}.locations-list .search-box:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'or';font-size:1.15em;font-weight:600;line-height:1;display:block;padding:1em;background-color:#E3E3E3;border-radius:50%;color:#7C7A78;}.locations-list .search-box ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;position:relative;}.locations-list .search-box ul li{-ms-flex:0 1 40%;flex:0 1 40%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.locations-list .search-box ul li label{-ms-flex-item-align:center;align-self:center;font-weight:700;font-size:1.125em;padding-right:.5em;-ms-flex:0 1 auto;flex:0 1 auto;}.locations-list .search-box input,.locations-list .search-box select{display:block;border:solid 2px #E3E3E3;background-color:#FFFFFF;padding:.25em .5em;color:#373535;border-radius:.4em 0 0 .4em;border-right:none;transition:border-color .4s ease 0s;-ms-flex:1 1 auto;flex:1 1 auto;}.locations-list .search-box select{border-radius:.4em;border-right:solid 2px #E3E3E3;}.locations-list .search-box input:focus{border-color:#CE0000;}.locations-list .search-box .submit-btn{display:block;border:none;background-color:#CE0000;padding:0 1em;border-radius:0 .4em .4em 0;transition:background-color .4s ease 0s;-ms-flex:0 1 auto;flex:0 1 auto;line-height:inherit;font-size:inherit;font-family:inherit;}.locations-list .search-box .submit-btn:hover{background-color:#373535;}.locations-list .search-box .submit-btn icon{color:#FFFFFF;display:block;font-size:1.25em;line-height:1.75em;}.locations-list ul.by-state-list > li{padding:1.875em 0 .275em;border-bottom:solid 1px #7C7A78;}.locations-list ul.by-state-list > li > ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.locations-list ul.by-state-list > li > ul > li{-ms-flex:0 1 50%;flex:0 1 50%;padding:1.5em 2% 1.5em 0;}.locations-list .business-info h3{font-weight:700;font-size:1.25em;margin-bottom:.5em;}.locations-list .business-info h3 a{color:#373535;}.locations-list .business-info h3 a:hover{color:#CE0000;}.locations-list .business-info p,.locations-list .business-info > a{margin:.25em 0;position:relative;padding-left:2em;}.locations-list .business-info p:before,.locations-list .business-info > a:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;}.locations-list .business-info .address:before{content:'\eed0';}.locations-list .business-info .address a{display:block;}.locations-list .business-info .phone{color:#373535;}.locations-list .business-info .phone:before{content:'\f053';}.locations-list .business-info .site{margin-left:1em;}.locations-list .business-info .site:before{content:'\f986';}.locations-list .license-number{margin-bottom:0;}.locations-list .service-info{padding-top:1.25em;}.locations-list .service-info h4{margin-bottom:.2em;font-size:1em;font-weight:700;}.locations-list .service-info .city-list li{display:inline;}.locations-list .service-info .city-list li:not(:last-child):after{content:', ';}.locations-list .metro{background-color:#F6F6F7;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75em 1em;border-top:solid 1px #E3E3E6;border-bottom:solid 1px #E3E3E6;margin-bottom:.5em;-ms-flex-align:center;align-items:center;}.locations-list .metro h3{font-weight:bold;font-size:1.25em;padding-right:1em;border-right:solid 1px #E3E3E6;padding:.25em 1em .25em 0;margin-right:1em;}.locations-list .metro ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.locations-list .metro ul li{margin-right:2em;}.no-flexbox .locations-list .metro ul{display:table;}.no-flexbox .locations-list .metro ul li{display:table-cell;}.locations-list .metro a:before{content:'\eed0';font-family:'icomoon-ult';display:inline-block;margin-right:.25em;vertical-align:middle;margin-bottom:2px;}.map-view .location-notfound:after{font-family:'icomoon-ult';content:'\e746';position:absolute;right:.25em;top:.25em;cursor:pointer;}.map-view .location-notfound.hide{opacity:0;visibility:hidden;}.map-view .location-notfound,.locations-list .location-notfound{position:absolute;color:#FFFFFF;width:50%;right:2em;top:2em;padding:.8em 1.8em .8em 1.2em;box-shadow:2px 2px 3px rgba(0,0,0,0.294);visibility:visible;opacity:1;transition:.2s;background-color:#CE0000;}.locations-list .location-notfound{position:relative;top:auto;right:auto;width:100%;text-align:center;margin-bottom:2em;display:none;}.state-page .box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-bottom:1.5em;-ms-flex-pack:justify;justify-content:space-between;}.no-flexbox .state-page .box{display:table;}.no-flexbox .state-page .box > *{display:table-cell;}.state-page header h1{font-size:2.5em;}.no-flexbox .state-page header h1{width:80%;}.state-page .search-box{background-color:#F0EFEF;padding:1.5% 2%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .state-page .search-box{display:table;}.no-flexbox .state-page .search-box > *{display:table-cell;vertical-align:middle;}.state-page .search-box input{display:block;border:solid 2px #373535;background-color:#FFFFFF;padding:.25em .5em;color:#373535;border-radius:.4em 0 0 .4em;border-right:none;transition:border-color .4s ease 0s;}.state-page .search-box input:focus{border-color:#CE0000;}.state-page .search-box button{display:block;border:none;background-color:#CE0000;padding:0 1em;transition:background-color .4s ease 0s;border-radius:0 .4em .4em 0;}.state-page .search-box button:hover{background-color:#373535;}.state-page .search-box button icon{color:#FFFFFF;display:block;font-size:1.25em;}.state-page .state-list > li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:1.25em 0;border-bottom:solid 1px #E6E6E6;}.state-list .business-info{-ms-flex:0 1 33%;flex:0 1 33%;padding-right:2%;}.state-list .business-info h3{font-weight:700;font-size:1.25em;margin-bottom:.5em;}.state-list .business-info p,.state-list .business-info .phone{margin:.25em 0;position:relative;padding-left:2em;}.state-list .business-info p:before,.state-list .business-info .phone:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;}.state-list .business-info .address:before{content:'\eed0';}.state-list .business-info .address a{display:block;}.state-list .business-info .phone{color:#373535;}.state-list .business-info .phone:before{content:'\f053';}.state-list .business-info .owner:before{content:'\e1db';}.state-list .service-info{-ms-flex:0 1 41%;flex:0 1 41%;-ms-flex-item-align:center;align-self:center;padding:0 2%;border-left:solid 1px #E6E6E6;}.state-list .service-info h4{margin-bottom:.8rem;font-size:1.125em;font-weight:700;}.state-list .service-info .city-list li{display:inline;}.state-list .service-info .city-list li:not(:last-child):after{content:',';}.state-list .map-area{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 0 26%;flex:0 0 26%;}.state-list .map-area .imap{display:block;width:100%;}.header-bar .area-search .main{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;}.no-flexbox .header-bar .area-search .main{display:table;}.no-flexbox .header-bar .area-search .main > *{display:table-cell;vertical-align:middle;}.header-bar .area-search .title{-ms-flex-item-align:center;align-self:center;padding-right:1em;-ms-flex:0 1 auto;flex:0 1 auto;}.header-bar .area-search h2{font-size:1.75em;text-transform:uppercase;color:#FFFFFF;font-weight:800;}.header-bar .area-search h2 br{display:none;}.header-bar .area-search input{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 .5em;border:none;border-radius:.4rem;text-align:center;font-size:1.3125em;color:#000000;padding:.3em 0;}.header-bar .area-search button{padding:.4em 3em;}.header-bar .area-search button:hover{border-color:#A50000;}.header-bar ::-webkit-input-placeholder{color:#000000;}.header-bar :-moz-placeholder{color:#000000;opacity:1;}.header-bar ::-moz-placeholder{color:#000000;opacity:1;}.header-bar ::-ms-input-placeholder{color:#000000;}.metro.animation div.request-service{background-color:#464646;padding:.8em 1%;color:#FFFFFF;}.metro.animation .request-service .main{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.metro.animation .request-service h2{color:#FFFFFF;text-transform:uppercase;font-weight:800;}.metro.animation .request-service .contact-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.metro.animation .request-service .contact-info .phone-link{font-size:1.875em;font-weight:700;color:#F2E679;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.metro.animation .request-service .contact-info .phone-link icon{font-size:.7em;border:solid .125rem #F2E679;padding:.3em;border-radius:50%;display:block;margin-right:.5em;}.metro.animation .request-service .contact-info strong{display:block;text-transform:uppercase;margin:0 2em 0 1.75em;}.metro.animation .request-service .contact-info .btn{border:solid .2em #F2E679;}.metro-locations{padding:0;}.metro-locations .side-map{display:block;position:relative;}.metro-locations .side-map .imap{display:block;width:100%;height:10em;}.metro-locations .side-map .imap iframe{display:none;}.metro-locations .view-more{display:block;text-align:center;margin:.35em auto;font-weight:600;}.metro-locations .view-more icon{font-size:.7em;font-weight:bold;}.metro-locations ul.locations > li{padding:1em 0;border-bottom:solid .25em #E6E6E6;}.metro-locations .business-info h3{font-weight:700;font-size:1.25em;margin-bottom:.5em;}.metro-locations .business-info h3 a{color:#373535;}.metro-locations .business-info h3 a:hover{color:#CE0000;}.metro-locations .business-info p,.metro-locations .business-info > a{margin:.25em 0;position:relative;padding-left:2em;display:block;font-size:.95em;font-weight:600;}.metro-locations .business-info p:before,.metro-locations .business-info > a:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;font-weight:normal;}.metro-locations .business-info .address:before{content:'\eed0';}.metro-locations .business-info .address a{display:block;}.metro-locations .business-info .phone{color:#373535;}.metro-locations .business-info .phone:before{content:'\f053';}.metro-locations .business-info .site:before{content:'\f986';}.metro-locations .service-info{padding-top:.5em;}.metro-locations .service-info .btn{display:block;padding:.4em 3%;transition:background-color .4s ease 0s, border-radius .4s ease 0s;}.metro-locations .service-info .btn.active{border-radius:.4em .4em 0 0;background-color:#7C7A78;}.metro-locations .service-info .city-list{display:block;background-color:#CE0000;padding:1em 5%;color:#FFFFFF;border-radius:0 0 .4em .4em;font-size:.875em;font-weight:600;}.metro-locations .service-info .city-list li{display:inline;}.metro-locations .service-info .city-list li:not(:last-child):after{content:', ';}.side-testimonial{background-color:#373535;border-radius:.5em;text-align:center;padding:1.5em 3%;color:#FFFFFF;}.side-testimonial h4{color:#FFFFFF;margin:1rem auto .5rem;font-size:1.125em;font-style:italic;line-height:1.4;}.side-testimonial p{color:#F2E679;margin:.5rem auto 0;}.metro-services{padding:0;}.metro-services .content-header h1{font-size:2.25em;margin-bottom:.5rem;}.metro-services .services-list > li{margin:1.5em auto;background-color:#EDEDED;padding:3% 5%;border-radius:.6em;}.metro-services .services-list > li > a icon{color:#A50000;padding-right:.25em;font-size:1.1em;}.metro-services .services-list > li > a span{font-weight:600;color:#373535;}.content-cta.metro{background-image:url(/images/metro-cta.jpg);background-size:cover;background-position:top;border-radius:.6em;overflow:hidden;}.content-cta.metro .info{padding:2em 45% 2em 5%;color:#FFFFFF;}.content-cta.metro .info h2{font-size:2.5em;text-transform:uppercase;font-weight:700;color:#FFFFFF;}.content-cta.metro .info p{margin-bottom:0;}.content-cta.metro .bottom{background-color:#111010;text-align:center;padding:1em 2%;}.content-cta.metro .bottom h3{margin:0 auto .5rem;font-size:1.125em;text-transform:uppercase;font-weight:600;color:#FFFFFF;}.content-cta.metro .bottom .box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.content-cta.metro .bottom .box a.btn{border:solid .2em #F2E679;}.content-cta.metro .bottom .box a.phone-link{font-size:1.875em;color:#F2E679;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.content-cta.metro .bottom .box a.phone-link icon{font-size:.7em;border:solid .125rem #F2E679;display:block;padding:.3em;border-radius:50%;margin-right:.5em;}.content-cta.metro .bottom .box strong{padding:0 1.5em 0 1.25em;text-transform:uppercase;font-weight:700;color:#FFFFFF;}#PopZone,.state-list .popup-box{position:fixed;width:100%;height:100%;top:100%;left:0;z-index:91;background-color:rgba(0,0,0,0.7);transition:transform .7s ease 0s, opacity .7s ease 0s;padding:2%;overflow:auto;opacity:0;}.cms-admin #PopZone{position:relative;opacity:1;}.select-location #PopZone,.multiple-locations  #PopZone,.state-list .popup-box.show-details{transform:translateY(-100%);opacity:1;}.popup-window.location,#PopZone #Form_MultipleLocationsPopup,.cms-admin .popup-window{position:relative;left:50%;top:50%;z-index:20;width:100%;max-width:900px;transform:translateX(-50%) translateY(-50%);background-color:#FFFFFF;transition:opacity .75s ease 0s;opacity:0;}.state-pop.popup-window{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.state-pop.popup-window > div{-ms-flex:0 0 50%;flex:0 0 50%;}.select-location .popup-window.location,.multiple-locations.cms-admin  .popup-window.multiple-locs,.multiple-locations #PopZone #Form_MultipleLocationsPopup,.state-list .popup-box.show-details .popup-window{opacity:1;z-index:30;}.popup-window header{text-align:center;padding:2.5em 3% 1em;}.location.popup-window header,.state-pop.popup-window .header-box{background-color:#CE0000;padding:2em 0 0;}.location.popup-window header img,.state-pop.popup-window .header-box img{display:block;margin:0 auto 2em;}.popup-window header h2{font-weight:400;font-size:2.0625em;}.popup-window header h2 em{font-weight:600;}.popup-window header h3{font-size:1.1875em;font-weight:600;margin:1rem auto;}.location.popup-window header h3,.state-pop.popup-window .header-box h3{background-color:#F2E679;font-size:2em;text-transform:uppercase;font-weight:800;color:#000000;margin:0;padding:1.5rem 2%;text-align:center;}.state-pop.popup-window .header-box h3{font-size:1.875em;padding:1rem 2%;}.popup-window header h3 br{display:none;}.popup-window header h3 strong{text-transform:uppercase;font-weight:600;color:#CE0000;}.popup-window header small{font-size:.9375em;font-style:italic;line-height:1.2;display:block;text-align:center;}.popup-window .info{padding:1.5em 0;border-top:solid .125em #373535;border-bottom:solid .125em #373535;margin:0 5%;}.popup-window fieldset{margin:0;padding:0;border:none;}.popup-window fieldset .hide{display:none;}.popup-window fieldset ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.popup-window fieldset ul li{-ms-flex:1 1 100%;flex:1 1 100%;position:relative;}.popup-window fieldset ul li.half{-ms-flex:0 1 48%;flex:0 1 48%;}.popup-window fieldset ul li.third{-ms-flex:0 1 31.33333337%;flex:0 1 31.33333337%;}.popup-window fieldset ul li.quarter{-ms-flex:0 1 23%;flex:0 1 23%;}.popup-window input,.popup-window select{display:block;width:100%;border:none;font-size:1em;padding:.75em 1em;border-radius:0;color:#FFFFFF;background-color:#373535;margin:0 auto 2em;resize:none;}.popup-window fieldset ::-webkit-input-placeholder{color:#FFFFFF;}.popup-window fieldset :-moz-placeholder{color:#FFFFFF;opacity:1;}.popup-window fieldset ::-moz-placeholder{color:#FFFFFF;opacity:1;}.popup-window fieldset ::-ms-input-placeholder{color:#FFFFFF;}.popup-window fieldset .validation{position:absolute;font-size:.875em;line-height:1.1;opacity:0;color:#CE0000;transition:opacity .4s ease 0s;top:3.15rem;}.popup-window fieldset .invalid .validation{opacity:1;}.popup-window .info .btn{display:table;margin:auto;padding:.8em 3%;min-width:200px;}.popup-window a.map-link{display:table;margin:0 5% 0 auto;padding:1.125em 0;font-size:.875em;text-transform:uppercase;font-weight:800;}.popup-window a.map-link icon{font-size:.7em;font-weight:bold;padding-left:.25em;}.popup-window .city-list{max-height:10.3em;overflow:auto;display:block;padding:1.25em 3%;background-color:#F0EFEF;border-top:solid 2px #CE0000;border-bottom:solid 2px #CE0000;}.state-pop.popup-window .city-list{-ms-flex:1 1 auto;flex:1 1 auto;max-height:15em;}.popup-window .city-list li{display:-ms-flexbox;display:flex;float:left;width:25%;padding:.5em 1%;color:#161515;position:relative;overflow:hidden;line-height:1.4;font-size:1em;text-transform:capitalize;-ms-flex-align:center;align-items:center;font-weight:600;}.state-pop.popup-window .city-list li{width:50%;}.no-flexbox .popup-window .city-list li{display:block;}.popup-window .city-list li img{width:18px;height:auto;margin-right:1em;}.popup-window .city-list::-webkit-scrollbar-thumb{background-color:#373535;}.location.popup-window .set-location{text-align:center;padding:1.5em 2%;}.location.popup-window .set-location p{margin:0;padding-bottom:1em;font-size:1.25em;color:#373535;line-height:1.4;text-transform:uppercase;font-weight:700;}.location.popup-window .set-location p strong{color:#CE0000;}.location.popup-window .set-location li{display:block;width:50%;float:left;}.location.popup-window .set-location li .btn{min-width:80%;}.state-pop.popup-window .view-site{padding:1.25em 2%;text-align:center;}.coupons-list{-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.coupons-list li{-ms-flex:0 1 48%;flex:0 1 48%;margin:1%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;opacity:1;transition:opacity .7s ease 0s;}.coupons-list li:hover{opacity:.7;}.coupons-list  li a{color:#FFFFFF;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;opacity:1;}.coupons-list  li a:hover{color:#FFFFFF;}.coupon-title{padding:0 !important;text-align:center;}.coupon-title h1{font-size:2.25em;}.coupon{background-image:url(/images/coupon-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:8% 4%;color:#FFFFFF;opacity:1;transition:opacity .5s ease 0s;position:relative;display:block;text-align:center;border-radius:.5em;}.coupons-list .coupon{padding:4%;}.coupon .coupon-text .sub-title{margin:0;font-size:1em;text-transform:uppercase;line-height:1.4;font-weight:700;}.coupon .coupon-text .title{font-size:2.5em;font-weight:800;color:#F2E679;text-transform:uppercase;margin:.5rem auto 0;}.coupon .coupon-text .coupon-border{display:block;margin:auto;}.coupon .coupon-text small{font-size:.875em;text-transform:uppercase;line-height:1.2;display:block;margin-top:.75em;}.coupon .btn{line-height:1.2;font-size:1em;padding:.6em 2%;display:block;margin-top:.5em;font-weight:700;}.coupon-print .coupon{background-image:none;border:dashed 3px #000000;position:relative;font-size:.75em;color:#373535;}.coupon-print .coupon > img{display:block;margin:auto auto 1em;}.coupon-print .coupon .title{color:#373535;}.listen-reviews{background-color:#efefef;padding:2em 4%;border:solid .125em #ce0000;border-radius:.8em;margin-bottom:2em;}.listen-reviews header{padding-bottom:1em;border-bottom:solid .125em #CE0000;}.listen-reviews header h2{font-weight:600;}.listen-reviews blockquote{margin:0;padding:1em 0;display:-ms-flexbox;display:flex;}.listen-reviews li:nth-child(n+2) blockquote{border-top:solid 1px #7C7A78;}.listen-reviews blockquote .info{-ms-flex:0 1 20%;flex:0 1 20%;}.listen-reviews blockquote .info p{margin:0;}.listen-reviews blockquote .info .name{font-weight:600;}.listen-reviews blockquote .review{padding-left:5%;-ms-flex:1 1 80%;flex:1 1 80%;}.listen-reviews blockquote .review p{margin:0;}.listen-reviews .box{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-top:1.5em;border-top:solid .125em #CE0000;}.listen-reviews .box a{font-weight:700;}.listen-reviews .box a icon{font-size:.7em;font-weight:bold;}.testimonial-system{padding:0;}.testimonial-system header{border-bottom:solid 1px #7C7A78;padding-bottom:1em;}.testimonial-system ul{border-bottom:solid 1px #7C7A78;}.testimonial-system blockquote{display:-ms-flexbox;display:flex;margin:0;padding:1em 4%;-ms-flex-align:stretch;align-items:stretch;border-top:solid 1px #7C7A78;}.testimonial-system li:nth-child(odd) blockquote{background-color:#f0efef;}.testimonial-system .review{padding-right:5%;-ms-flex:1 1 80%;flex:1 1 80%;}.testimonial-system .review span.rating-icons{color:#F4DC00;margin-left:.5em;}.testimonial-system .info{border-left:solid 1px #7C7A78;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:0 1 20%;flex:0 1 20%;padding:1em 0 1em 4%;}.testimonial-system .info h3{text-transform:uppercase;font-size:1.25em;font-weight:600;}.testimonial-system .info .location{margin:0;font-size:.95em;}.addreview{background-color:#f0efef;padding:1.5em 4%;}.addreview h2{margin-bottom:1.25rem;}.addreview.contact-form fieldset .input-text ul{-ms-flex-pack:start;justify-content:flex-start;}.webwidget_rating_simple{padding:0px !important;margin:0px !important;display:inline-block;}.webwidget_rating_simple li{line-height:0px;width:24px;height:20px;padding:0px;margin:0px;margin-left:2px;list-style:none;float:left;cursor:pointer;background-repeat:no-repeat;}.webwidget_rating_simple li span{display:none;}.tips-area{text-align:center;}.tips-area.categories{padding:2em 1%;}.tips-area.popular{background-image:url(/images/design-tips-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;}.tips-area.related{padding:0;}.tips-area.related .main{border-top:solid .25em #7C7A78;border-bottom:solid .25em #7C7A78;padding:3em 1%;}.tips-area.categories header h1,.tips-area.related header h2{font-size:2.5em;}.tips-area.categories header h2{padding-bottom:.75em;border-bottom:solid 1px #9C9C9C;}.tips-area.popular header{padding-bottom:2.5em;}.tips-area.related header{padding-bottom:1.5em;}.tips-area .category-feed{-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.no-flexbox .tips-area .category-feed{display:block;overflow:hidden;}.tips-area .category-feed li{-ms-flex-direction:column;flex-direction:column;display:block;-ms-flex:1 1 31%;flex:1 1 31%;margin-bottom:1.75%;}.tips-area .category-feed li:nth-child(3n+2){margin-left:1.75%;margin-right:1.75%;}.no-flexbox .tips-area .category-feed li{float:left;width:49%;margin:0 0.5% 1.5%!important;}.tips-area .category-feed li a{display:block;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;}.tips-area .category-feed a > img{display:block;width:100%;height:11em;background-size:cover;background-position:center;background-repeat:no-repeat;}.tips-area .category-feed a .info{position:absolute;top:50%;left:50%;background-image:url(/images/dt-shape.png);transform:translate(-50%,-50%);background-size:100% 100%;display:table;padding:.9em 1em .5em;}.tips-area .category-feed .info icon{font-size:1.5em;display:block;margin:auto auto .5rem;color:#A50000;transition:color .4s ease 0s;}.tips-area .category-feed a:hover .info icon{color:#373535;}.tips-area .category-feed .info icon.checklists-resources:after{content:'\e230';font-family:icomoon-ult !important;}.tips-area .category-feed .info icon.walls:after{content:'\f525';font-family:icomoon-ult !important;}.tips-area .category-feed .info h3{font-size:.875em;font-weight:800;text-transform:uppercase;color:#CE0000;transition:color .4s ease 0s;}.tips-area .category-feed a:hover .info h3{color:#373535;}.tips-area .category-feed .info p{font-size:.875em;color:#373535;font-weight:600;margin:0;white-space:nowrap;}.tips-area .posts-feed{-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.no-flexbox .tips-area .posts-feed{display:block;text-align:center;}.tips-area .posts-feed li{display:-ms-flexbox;display:flex;-ms-flex:0 1 25%;flex:0 1 25%;padding:.8em 1%;position:relative;}.no-flexbox .tips-area .posts-feed li{display:inline-block;width:24%;margin:0 0.5%;}.no-flexbox .blog.tips-area .posts-feed li{display:inline-block;width:32%;margin:0 0.5%;}.tips-area.related .posts-feed li{-ms-flex:0 1 50%;flex:0 1 50%;position:relative;}.tips-area .posts-feed li a{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;width:100%;}.no-flexbox .tips-area .posts-feed .btn{display:block;}.tips-area .posts-feed img{display:block;width:100%;height:10em;padding-bottom:0;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:.4em .4em 0 0;}.tips-area.related .posts-feed img{padding-bottom:0;height:175px;}.tips-area .posts-feed  .info{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#FFFFFF;padding:5% 3%;}.no-flexbox .tips-area .posts-feed  .info{display:block;min-height:20em;}.tips-area.related .posts-feed  .info{border-left:solid 1px #D9D9D9;border-right:solid 1px #D9D9D9;}.tips-area .posts-feed h3{font-size:1.3125em;line-height:1.4;color:#CE0000;transition:color .4s ease 0s;}.tips-area .posts-feed p{margin:.3em auto 0;color:#373535;transition:color .4s ease 0s;}.tips-area .posts-feed .btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-radius:0 0 .4em .4em;text-transform:none;font-weight:600;}.tips-area .posts-feed .btn icon{display:block;padding-left:1em;font-size:.6em;color:#F2E679;font-weight:600;position:relative;top:.1em;}.no-flexbox .tips-area .posts-feed .btn icon{display:inline;}.tips-area .category-display{position:relative;}.tips-area .share-btn{position:absolute;bottom:calc(100% - 10.8em);right:3%;background-color:#CE0000;color:#FFFFFF;border-radius:0;}.tips-area .item1 .share-btn{right:calc(40% + .125em);bottom:.8em;}.tips-area .share-btn a{color:#FFFFFF;padding:.15em .5em;text-transform:uppercase;font-weight:600;font-size:.95em;display:block !important;}.tips-area .share-btn a icon{position:relative;padding-right:.1em;line-height:1;top:.1em;}.tips-area .category-display img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.tips-area .category-display .info{display:table;margin:0 0 0 auto;position:relative;width:45%;text-align:left;background-color:rgba(255,255,255,0.85);padding:4em 4%;}.tips-area .category-display .info:after{content:' ';display:block;width:0;height:0;top:3em;right:100%;border-style:solid;border-width:4em 2.5em 4em 0;border-color:transparent rgba(255,255,255,0.85) transparent transparent;position:absolute;}.tips-area .category-display .info h3{font-size:3em;font-weight:800;color:#CE0000;text-transform:uppercase;}.tips-area .category-display .info h3 icon{padding-left:.2em;}.tips-area .category-display .info .covers{font-size:1.125em;margin:0;padding-bottom:1em;border-bottom:solid .125em #373535;}.tips-area .category-display .info .desc{font-size:.9375em;margin-bottom:0;}.tips-article{padding-bottom:1.5em;}.tips-article .article-title{padding:1em 0;text-align:center;}.tips-article .box{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding-bottom:1em;}.tips-article .box .share{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.tips-article .box .share strong{color:#CE0000;padding-right:.75em;}.tips-article .box .category{margin:0;font-size:1.5em;line-height:1.3;}.tips-article .box .category icon{color:#CE0000;}.tips-article h1{margin:0;font-size:2.5em;border-top:solid .25rem #7C7A78;padding-top:2rem;}.tips-article .content{line-height:1.8;padding:1em 0;}.tips-article .content .thumb{display:block;float:right;width:50%;height:0;padding-bottom:30%;background-size:cover;background-position:top center;background-repeat:no-repeat;margin:1em 0 1em 1em;z-index:1;position:relative;}.tips-article li p{margin:0;}.infographics-branch .tips-article .content .thumb{display:none;}.tips-area.blog{padding-top:0;}.tips-area.blog h1{margin-bottom:1rem;}.tips-area.blog.categories-page h1{font-size:2em;}.tips-area.blog.categories-page h2{font-size:1.5em;margin-top:1em;}.tips-area.blog .posts-feed li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 1 33.33%;flex:0 1 33.33%;}.tips-area.blog.categories-page .posts-feed li{-ms-flex:0 1 50%;flex:0 1 50%;}.tips-area.blog:not(.categories-page) .posts-feed li.item1{width:100%;-ms-flex:0 1 100%;flex:0 1 100%;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 a{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 img{-ms-flex:1 1 60%;flex:1 1 60%;padding-bottom:0;height:auto;border-radius:.5em 0 0 .5em;max-height:18em;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 .info{-ms-flex:1 1 40%;flex:1 1 40%;padding:1em 2%;border:solid .125em #E3E3E3;border-left:none;border-radius:0 .5em .5em 0;}.tips-area.blog .posts-feed li a{transition:opacity .4s ease 0s;opacity:1;}.tips-area.blog .posts-feed li a:hover{opacity:.7;}.tips-area.blog .posts-feed .info{border:solid .125em #E3E3E3;border-top:none;border-radius:0 0 .5em .5em;}.tips-area.blog .posts-feed img{border-radius:.4em .4em 0 0;}.tips-area.blog .posts-feed img.default{background-color:#383736;background-position:center;background-repeat:no-repeat;background-size:80% auto;}.tips-area.blog .posts-feed h3{margin:.25em 0;}.tips-area.blog .posts-feed em{color:#737373;}.tips-area.blog .posts-feed p{margin:0;}.blog-search{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.blog-search input{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.5em;border:solid .125em #373535;border-radius:.4em;min-height:2.5em;}.blog-search .btn{-ms-flex:0 1 auto;flex:0 1 auto;display:block;}.blog-sys.entry{padding-bottom:2em;}.blog-sys.entry header{padding-bottom:1rem;border-bottom:solid 1px #737373;margin-bottom:1rem;}.blog-sys.entry header em{border-bottom:solid 2px #CE0000;display:block;text-align:right;color:#737373;line-height:1.2;padding-bottom:.4em;}.blog-sys.entry header h1{font-weight:400;margin:1rem 0;}.blog-sys.entry .share{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.blog-sys.entry .share strong{margin-right:1em;color:#CE0000;}.blog-sys.entry .blog-image{font-style:italic;color:#737373;}.blog-sys.entry .blog-image img{display:block;height:auto !Important;}.blog-sys.entry .blog-image a{display:block;}.blog-next-prev{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-style:solid none;border-width:2px;border-color:#737373;min-height:6.5em;position:relative;}.blog-next-prev:before{content:'';display:block;position:absolute;height:3.5em;width:2px;background-color:#737373;top:50%;margin-top:-1.75em;left:50%;}.blog-next-prev li{-ms-flex:1 1 50%;flex:1 1 50%;}.blog-next-prev li a{display:block;position:relative;font-size:1.2em;font-weight:600;line-height:1.3;}.blog-next-prev li a:before{font-family:'icomoon-ult';position:absolute;font-size:1rem;line-height:1;top:50%;margin-top:-.9em;padding:.4em;border:solid 1px #CE0000;border-radius:.4em;}.blog-next-prev li a.next{text-align:right;padding:0 2.5em 0 1em;}.blog-next-prev li a.next:before{content:'\e915';right:0;}.blog-next-prev li a.prev{text-align:left;padding:0 1em 0 2.5em;}.blog-next-prev li a.prev:before{content:'\e914';left:0;}.related-entries{padding:1.5em 0;border-bottom:solid 2px #737373;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.related-entries strong{display:block;width:100%;margin-bottom:.7em;}.related-entries ul{position:relative;display:block;width:100%;}.related-entries ul:last-of-type li{border-bottom:solid 2px #737373;}.related-entries ul:last-of-type li:last-child{border-bottom:none;}.related-entries ul a{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;width:100%;}.related-entries img{border-radius:.5em 0 0 .5em;-ms-flex:0 1 50%;flex:0 1 50%;display:block;}.related-entries ul a .info{padding:1em 2%;border:solid .125em #E3E3E3;border-left:none;border-radius:0 .5em .5em 0;}.related-entries img.default{background-color:#383736;background-repeat:no-repeat;background-position:center;background-size:80% auto;}.thanks-cta{margin:3em auto;text-align:center;padding:2.5em 3%;background-image:url(/images/content-cta4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.6em;color:#FFFFFF;}.thanks-cta h1{font-size:3em;text-transform:uppercase;color:#FFFFFF;font-weight:300;}.thanks-cta h1 strong{display:block;font-weight:700;}.thanks-cta p{font-size:1.3215em;margin:.5em auto 0;}.search-results{padding:0 2% 3em;}.search-results .search-bar{background-color:#F0EFEF;padding:1.5% 2%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;border-top:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6;}.no-flexbox .search-results .search-bar{display:block;width:80%;-ms-flex-align:none;align-items:none;overflow:hidden;}.search-results .search-bar input{display:block;border:solid 2px #373535;background-color:#FFFFFF;padding:.25em .5em;color:#373535;border-radius:.4em 0 0 .4em;border-right:none;transition:border-color .4s ease 0s;min-width:30%;}.no-flexbox .search-results .search-bar input{display:block;width:85%;float:left;}.search-results .search-bar input:focus{border-color:#CE0000;}.search-results .search-bar button{display:block;border:none;background-color:#CE0000;padding:0 1em;transition:background-color .4s ease 0s;border-radius:0 .4em .4em 0;color:#FFFFFF;font-weight:600;-ms-flex:0 1 auto;flex:0 1 auto;}.no-flexbox .search-results .search-bar button{display:block;width:15%;float:right;height:2.1em;}.search-results .search-bar button:hover{background-color:#373535;}.search-results .search-bar button icon{color:#FFFFFF;display:block;font-size:1.25em;}.search-results .item{padding:1.5em 0;}.search-results .item:nth-child(n+2){border-top:solid .3125em #E6E6E6;}.search-results .item .title{font-size:1.5em;margin-bottom:.5em;display:block;line-height:1.3;}.search-results .item .title small{display:block;font-size:1rem;color:#7C7A78;}.search-results .item .btn{margin:.5em 0 0 auto;display:table;}.search-results .item .btn icon{color:#F2E679;position:relative;top:0;padding-left:.5em;font-size:.75em;font-weight:bold;}.search-results .no-results,.location-search .no-results{display:none;background-color:#373535;color:#FFFFFF;font-weight:600;padding:.5em 2%;}.search-results .nothing-found + .no-results,.location-search .nothing-found + .no-results{display:block;}.search-results .no-results a,.location-search .no-results a{color:#F2E679;}.search-results .no-results a:hover,.location-search .no-results a:hover{color:#FFFFFF;}.input-text.uploader{border:solid 2px #343434;background-color:#FFFFFF;border-radius:.3em;}.input-text.uploader input{padding-top:.5em;padding-bottom:.5em;width:100%;margin:.3em .5em 0;}@media screen and (-webkit-min-device-pixel-ratio:0){.input-text.uploader input{padding-left:3.75em;}}.no-flexbox .uploader.input-text input{padding-left:0;width:98%;}.uploader.input-text input.hide{display:none;}.input-text.uploader input::-webkit-file-upload-button{visibility:hidden;}.input-text.uploader input::before{content:'Upload Image';display:inline-block;border:solid .3125em #CE0000;border-radius:.5em;padding:.3em .5em;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:700;font-size:.95em;text-transform:uppercase;line-height:1;color:#CE0000;background-color:#FFFFFF;transition:border-color .4s ease 0s;margin-left:-3.75rem;margin-top:-.5rem;}.application-form .input-text.uploader input::before{content:'Upload File';}.input-text.uploader input.uploaded::before{content:'Change File';}.input-text.uploader input:hover::before,.input-text.uploader input:focus::before{border-color:#373535;}.input-text.uploader input:active::before{border-color:#373535;}fieldset{border:none;padding:0;margin:0;}fieldset  .validation{font-size:.875em;color:#CE0000;}.input-text input[type='text'],.input-text input[type='month'],.input-text input[type='email'],.input-text input[type='tel'],.input-text input[type='datetime'],.input-text input[type='datetime-local'],.input-text textarea,.input-text select{display:block;border:solid 2px #343434;background-color:#FFFFFF;padding:.5em;color:#343434;transition:border-color .4s ease;width:100%;border-radius:.3em;}.input-text select{text-transform:uppercase;letter-spacing:.15em;font-weight:600;padding:.55em .5em .5em;color:#343434;}.input-text input[type='month']{padding:.45em .5em;}.input-text select option{text-transform:none;}.input-text textarea{resize:none;min-height:9.375em;}.input-text input:focus,.input-text select:focus,.input-text textarea:focus{border-color:#CE0000;}fieldset > ul > li > label{font-weight:600;margin-bottom:.25em;display:block;}.input-text ::-webkit-input-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text ::-ms-input-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text ::-moz-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text :-moz-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text > label{position:relative;}.input-text > label small{display:block;}.gift-cert fieldset{position:relative;padding-bottom:3em;}.gift-cert fieldset:after{content:'';display:block;clear:both;}.gift-cert fieldset h3 + small{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;}.gift-cert fieldset .btn{float:right;font-size:1em;}.gift-cert fieldset .btn + .btn{margin-right:1em;}.gift-cert fieldset h3.divider{position:relative;margin:1.5em 0 .5em;}.gift-cert fieldset h3.divider span{line-height:1;display:inline-block;background-color:#FFFFFF;position:relative;padding-right:1em;color:#CE0000;}.gift-cert fieldset h3.divider:before{content:'';display:block;position:absolute;height:2px;width:100%;top:50%;margin-top:-1px;background-color:#737374;}.gift-cert fieldset ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.gift-cert fieldset ul li{padding-bottom:1%;}.gift-cert fieldset ul .fit + .fit{margin-left:1%;}.gift-cert fieldset ul .fit{-ms-flex:1 1 auto;flex:1 1 auto;}.gift-cert fieldset ul .half{width:49.5%;}.gift-cert fieldset ul .full{width:100%;font-size:inherit;padding-left:0;padding-right:0;}.gift-cert .btn.v1{padding:.5em 2em;}.gift-cert .aol-msg{display:none;font-weight:bold;color:#CE0000;}.gift-cert.breadcrumbs{padding-top:2.5em;display:-ms-flexbox;display:flex;}.no-flexbox .gift-cert.breadcrumbs{display:block;overflow:hidden;margin-bottom:2em;}.gift-cert.breadcrumbs li{position:relative;margin-right:1em;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:2em;text-align:center;width:20%;font-weight:700;}.no-flexbox .gift-cert.breadcrumbs li{float:left;width:18%;}.gift-cert.breadcrumbs li.level1.selected ~ li{font-weight:400;}.gift-certificates-page li.level0.selected ~ li{font-weight:400;}.gift-cert.breadcrumbs li:after{content:'';display:block;position:absolute;height:1.5em;width:1.5em;background-color:#CE0000;bottom:0;left:50%;margin-left:-.75em;border-radius:50%;z-index:1;}.gift-cert.breadcrumbs li.level0:after{background-color:#CE0000;}.gift-cert.breadcrumbs li.level1.selected ~ li:after,.gift-cert.breadcrumbs li.level1.selected.level1 ~ li:before{background-color:#343434;}.gift-certificates-page li.level0.selected ~ li:after,.gift-certificates-page li.level0.selected ~ li:before{background-color:#343434;}.gift-cert.breadcrumbs li:before{content:'';display:block;position:absolute;height:4px;width:calc(100% + .75em);background-color:#CE0000;bottom:.75em;margin-bottom:-2px;right:50%;}.gift-cert.breadcrumbs li:first-child:before{display:none;}.gift-cert.main-content{padding:0 1%;}.gift-cert.confirm-service h2{position:relative;top:.5em;background-color:#FFFFFF;display:inline-block;padding-right:1em;}.gift-cert.confirm-service fieldset{border-bottom:solid 2px #737374;}.gift-cert.confirm-service ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;}.gift-cert.confirm-service ul li{padding-bottom:0;}.gift-cert.confirm-service input[type=text]{width:7em;}.gift-cert.payment .has-tooltip .tooltip{width:21em;}.gift-cert.review h3{display:inline-block;color:#CE0000;margin:1.5em 0 .75em;}.gift-cert.review ul + h3{margin-top:1.5em;}.gift-cert.review fieldset ul{display:block;}.gift-cert.review li span{font-weight:600;}.gift-cert.view-gift .error-message{margin:15em auto;}.contact-form fieldset ul{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.contact-form.landing-form fieldset ul{-ms-flex-pack:start;justify-content:flex-start;}.contact-form fieldset > ul > li{padding-bottom:.7em;position:relative;}.contact-form fieldset ul .fit + .fit{margin-left:2%;}.contact-form fieldset ul .fit{-ms-flex:1 1 auto;flex:1 1 auto;}.contact-form fieldset ul .fourth{width:24%;}.contact-form fieldset ul .third{width:32%;}.contact-form fieldset ul .half{width:49%;}.contact-form fieldset ul .full{width:100%;font-size:inherit;padding-left:0;padding-right:0;}.contact-form .btn{margin:0 auto;display:block;margin-top:1em;padding:.5em 2.5em;}.contact-form.landing-form .btn{margin-top:0;}.contact-form.landing-form .btn:after{content:'\e915';font-family:'icomoon-ult';display:inline-block;font-size:.8em;padding-left:1em;}.contact-form .has-tooltip > label{position:relative;}.contact-form .has-tooltip > label a{display:block;}.contact-form .has-tooltip .tooltip{position:absolute;bottom:100%;background-color:#CE0000;padding:.75em;font-size:.875em;color:#EBE7E7;font-weight:400;margin-bottom:.75em;transform:translate(0, -2rem);transition:transform .4s ease .4s, opacity .4s ease .4s;opacity:0;pointer-events:none;}.contact-form .has-tooltip label:hover .tooltip{transition:transform .4s ease, opacity .4s ease;opacity:1;transform:none;}.contact-form .has-tooltip .tooltip:before{content:'';display:block;position:absolute;border-style:solid;border-width:.75em;border-color:#CE0000 transparent transparent transparent;top:100%;}.contact-form .q-list > li{width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;border-bottom:solid 1px #EBE7E7;position:relative;padding:.5% 0;}.contact-form .q-list > li:last-of-type{border-bottom:none;}.contact-form .q-list li ul{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-ms-flexbox;display:flex;line-height:1;}.contact-form input[type='radio']{position:absolute;visibility:hidden;top:0;left:0;}.contact-form .radio-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.contact-form .radio-list ul li{position:relative;}.contact-form .radio-list label{margin-bottom:0;}.contact-form .radio-list label + ul{-ms-flex-pack:center;justify-content:center;}.contact-form label.replace{display:inline-block;vertical-align:middle;}.contact-form label.replace + label{display:inline-block;vertical-align:middle;}.contact-form label.replace.radio{border-radius:50%;border:solid 1px #898989;background-image:linear-gradient(to bottom,#C5C4C3,#FFFFFF);height:1em;width:1em;position:relative;}.contact-form label.replace.radio:before{content:'';display:block;position:absolute;background-color:#343434;border-radius:50%;opacity:0;background-image:linear-gradient(to bottom,rgba(52,52,52,0.2),rgba(52,52,52,0));transition:opacity .4s ease, transform .4s ease;transform:scale(0);top:3px;left:3px;bottom:3px;right:3px;}.contact-form li:hover > label.replace.radio:before{opacity:.5;transform:none;}.contact-form input:checked ~ label.replace.radio:before{transform:none;opacity:1;background-color:#CE0000;}.contact-form label.replace.radio + label{padding:0 1em 0 .25em;}.contact-form .q-list.star-rating ul{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.contact-form label.replace.star{margin-right:.25em;}.contact-form label.replace.star:before{content:'\f33a';font-family:'icomoon-ult';font-size:1.5em;transition:color .4s ease;display:block;}.contact-form li:hover > label.replace.star:before,.contact-form li:hover ~ li > label.replace.star:before{color:#83292A;}.contact-form li.active > label.replace.star:before,.contact-form li.active ~ li > label.replace.star:before{color:#CE0000!important;}.contact-form .validation{position:absolute;left:0;padding:.5em 1em;background-color:rgba(0,0,0,0.8);top:100%;z-index:2;color:#F2F2F2;font-size:.8em;opacity:0;visibility:hidden;transition:.25s;transform:translateY(10%);white-space:nowrap;display:block;}.contact-form .invalid .validation{opacity:1;transform:translate(0);visibility:visible;}.contact-form .validation:before{content:'';display:block;position:absolute;height:0;width:0;border-left:solid .5em transparent;border-right:solid .5em transparent;border-bottom:solid .5em rgba(0,0,0,0.8);bottom:100%;left:1em;}.customer-feedback{padding:2.5em;background-color:#f0efef;}.customer-feedback h3.divider:first-of-type{text-align:center;padding:0 0 1em;}.customer-feedback h3.divider{font-size:2.125em;font-weight:600;margin:0;color:#CE0000;position:relative;}.customer-feedback h3.divider span{font-size:1.375rem;font-weight:400;background-color:#F0EFEF;position:relative;padding-right:.5em;float:left;}.customer-feedback h3.divider:not(:first-of-type){padding:.5em 0;overflow:hidden;}.customer-feedback h3.divider:not(:first-of-type):before{content:'';display:block;position:absolute;height:2px;width:100%;top:50%;margin-top:-1px;background-color:#A6A6A6;}.customer-feedback h3.divider small{display:block;font-size:1rem;font-style:italic;font-weight:400;color:#606161;margin-top:.5em;}.customer-feedback fieldset ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.customer-feedback fieldset ul li{padding-bottom:1%;}.customer-feedback fieldset ul .half{width:49.5%;}.customer-feedback fieldset ul .fit{-ms-flex:1 1 auto;flex:1 1 auto;}.customer-feedback fieldset ul .fit + .fit{margin-left:1%;}.customer-feedback fieldset ul .fit.city{width:10em;}.customer-feedback fieldset ul .fit.zip{width:8em;}.national-contact{padding:2.5em;background-color:#f0efef;}.national-contact fieldset > ul{border-style:solid none;border-width:2px;border-color:#737374;padding:5% 0 4%;}.national-contact h3.divider:first-of-type{text-align:center;padding:0 0 1em;}.national-contact h3.divider{font-size:2.125em;font-weight:600;margin:0;color:#CE0000;position:relative;}.national-contact h3.divider span{font-size:1.375rem;font-weight:400;background-color:#F0EFEF;position:relative;padding-right:.5em;float:left;}.national-contact h3.divider small{display:block;font-size:1rem;font-style:italic;font-weight:400;color:#606161;margin-top:.5em;}.national-contact .zip{width:8em;}.location-lookup-form{padding:2em 4%;background-color:#f0efef;}.location-lookup-form header{text-align:center;padding:0 3% 1em;}.location-lookup-form header h2{font-weight:400;font-size:2.0625em;}.location-lookup-form header h2 > div{display:none;}.location-lookup-form header h2 em{font-weight:600;display:block;}.location-lookup-form header h3{font-size:1.1875em;font-weight:600;margin:1rem auto;}.location-lookup-form header small{font-size:.9375em;font-style:italic;line-height:1.2;display:block;text-align:center;}.location-lookup-form .info{padding:1.875em 0;border-top:solid .125em #373535;border-bottom:solid .125em #373535;margin:0 5%;}.location-lookup-form .hide{display:none;}.location-lookup-form .btn{display:table;margin:.5em auto 1em;padding:.8em 3%;min-width:200px;}.location-lookup-form a.map-link{display:table;margin:0 5% 0 auto;padding:1.125em 0;font-size:.875em;text-transform:uppercase;font-weight:800;}.location-lookup-form a.map-link icon{font-size:.7em;font-weight:bold;padding-left:.25em;}.mhm-ajax-form .error-message{background-color:#373535;color:#FFFFFF;padding:2%;text-align:center;display:none;margin:2em 0;}.mhm-ajax-form .error-message.show{display:block;margin-top:1.2em;}.mhm-ajax-form .error-message a:hover{color:#F2E679;}.landing-page .main-content h1{font-size:3.25em;text-transform:uppercase;font-weight:800;line-height:1;background-image:url(/images/service-images/landing-banners/banner-outdoor-repairs.jpg);padding:4rem 6%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-radius:.5rem;border:solid 1px #B5B5B5;}.landing-page .holiday-lights.main-content h1{background-image:none;padding:0;border:none;border-radius:0;}.landing-page.doors-windows-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-doors-and-windows.jpg);}.landing-page.drywall-sheetrock-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-drywall-sheetrock.jpg);}.landing-page.home-improvement-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-home-improvement.jpg);}.landing-page.kitchen-bath-repair-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-kitchen-bath-repair.jpg);}.landing-page.outdoor-repairs-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-outdoor-repairs.jpg);}.landing-page.drapery-installation-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-drapery-installation.jpg);}.landing-page.water-damage-repair-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-water-damage-repair.jpg);}.landing-page .main-content h1 em{color:#000000;font-style:normal;}.landing-page .main-content p{margin:2em 0;}.landing-list{background-color:#373535;border-radius:5px;padding:2em 3em;}.landing-list h3{color:#FFFFFF;font-size:1.75em;}.landing-list ul{padding:1em 0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.landing-list ul.no-columns{display:block;}.no-flexbox .landing-list ul{display:block;}.landing-list li{border-bottom:solid 1px #7C7A78;color:#F2E679;padding:.5em 0 1em 3em;font-weight:bold;-ms-flex:0 1 auto;flex:0 1 auto;width:47%;position:relative;}.no-flexbox .landing-list ul li,.landing-list ul.no-columns li{margin-left:0 !important;width:100%;}.landing-list li:nth-child(even){margin-left:6%;}.landing-list li a,.landing-list li span{color:#F2E679;padding:.5em 0;display:inline-block;font-weight:bold;}.landing-list li a:hover{color:#FFFFFF;}.landing-list li a > icon{display:none;}.landing-list li:before{color:#969593;border:solid 1px #7C7A78;border-radius:50%;padding:.25em;width:2em;height:2em;display:inline-block;text-align:center;line-height:1.5em;margin-right:1em;font-weight:normal;transition:.5s;content:'\e7be';font-family:'icomoon-ult';position:absolute;top:0.5em;left:0;}.landing-review{display:-ms-flexbox;display:flex;background-color:#F5F5F5;padding:2em;border:solid 2px #CE0000;border-radius:5px;margin-top:2em;}.landing-review .left{border-right:solid 1px #898484;padding:1em 1em 1em 0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.landing-review .left a{font-size:.9em;font-weight:bold;}.landing-review .left icon{vertical-align:middle;padding-left:.25em;}.landing-review .right{padding:0 0 0 2em;width:75%;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;}.landing-review .right .review p:before{font-family:'icomoon-ult';content:'\e1d8';display:inline;color:#CE0000;font-size:3em;position:relative;line-height:0;vertical-align:middle;padding-right:.2em;}.landing-review .right .review p:after{font-family:'icomoon-ult';content:'\e1d7';display:inline;color:#CE0000;font-size:3em;position:relative;line-height:0;vertical-align:middle;padding-left:.2em;}.landing-review .right .info{font-weight:bold;float:right;color:#CE0000;}.landing-accolades{margin:1em 0;}.landing-accolades ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}.landing-accolades li{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:1 1 25%;flex:1 1 25%;}.landing-accolades li > *{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;border-left:solid 1px #E6E6E6;padding:0 2%;}.landing-accolades li img{display:block;margin:auto;}.request-service-form fieldset ul{-ms-flex-align:stretch;align-items:stretch;}.request-service-form .divider{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.875em;color:#CE0000;padding:.3em 0;border-bottom:solid .125rem #373535;margin-bottom:1rem;}.no-flexbox .request-service-form .divider{display:block;overflow:hidden;}.request-service-form .divider .step-number{font-size:.5em;font-weight:800;line-height:1;padding:.5em .75em;border:solid .25rem #CE0000;display:block;border-radius:.5em;margin-right:1em;background-color:#FFFFFF;}.no-flexbox .request-service-form .divider .step-number{float:left;}.request-service-form.contact-form .radio-list{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.request-service-form.contact-form .radio-list ul{-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;}.request-service-form.contact-form .radio-list.full ul{-ms-flex-pack:start;justify-content:flex-start;}.request-service-form.landing-form .divider{font-weight:bold;font-size:1.75em;padding-bottom:1em;}.request-service-form.landing-form h4{font-weight:800;text-transform:uppercase;font-size:2em;}.request-service-form.landing-form h3.phone{color:#CE0000;font-weight:700;font-size:2em;}.request-service-form.landing-form h3.phone:before{content:'\f053';font-family:'icomoon-ult';vertical-align:middle;display:inline-block;border:solid 2px #CE0000;text-align:center;border-radius:50%;margin-right:.25em;padding:.15em;font-size:.65em;}.request-service-form.landing-form p{border-bottom:solid 2px #373535;padding-bottom:1em;}.request-service-form.landing-form a{font-weight:bold;font-size:.9em;border-top:solid 2px #373535;display:block;padding-top:1em;}.request-service-form.landing-form a icon{font-size:.8em;font-weight:bold;}.request-service-form.landing-form fieldset ul.q-list > li{display:block;padding:.5em 0;}.asterisk{display:inline;color:#CE0000;}.form-expect{text-align:center;}.form-expect .expect-list{text-align:center;}.form-expect .expect-list ul{border-radius:.4em;overflow:hidden;text-align:center;}.form-expect .expect-list ul li{background-color:#373535;color:#FFFFFF;padding:5em 5% 1em;position:relative;}.form-expect .expect-list ul li:first-child{padding-top:2em;}.form-expect .expect-list ul li:last-child{padding-bottom:2em;}.form-expect .expect-list ul li:nth-child(even){background-color:#CE0000;}.form-expect .expect-list ul li:after{content:' ';width:0;height:0;border-style:solid;border-width:40px 200px 0 200px;border-color:#373535 transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:2;}.form-expect .expect-list ul li:nth-child(even):after{border-color:#CE0000 transparent transparent transparent;}.form-expect .expect-list li icon{display:table;margin:0 auto 1rem;font-size:2.25em;line-height:1;padding:.4em;border-radius:50%;background-color:#7C7A78;box-shadow:0 2px rgba(255,255,255,0.7);}.form-expect .expect-list li p{margin:0;}.application-form .divider{margin-top:1.5rem;}.application-form .inner-boxes{display:block;}.application-form .inner-boxes .inner-section{border:solid 1px #373535;border-radius:.5em;padding:1em 2%;margin-bottom:1em;page-break-inside:avoid;}.application-form .inner-boxes .inner-section h3{font-size:1.3125em;font-weight:600;color:#CE0000;}.application-form .single{margin:1em 0 .75em;}.application-form .q-list li label{-ms-flex:0 1 50%;flex:0 1 50%;}.application-form .q-list li ul{-ms-flex:0 1 40%;flex:0 1 40%;}.application-form .tools .q-list li ul{-ms-flex:0 1 15%;flex:0 1 15%;}.application-form .yes-no{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;}.application-form .yes-no li{-ms-flex:0 1 7.5%;flex:0 1 7.5%;text-align:center;}.application-form ul.ratings{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;}.application-form ul.ratings li{-ms-flex:0 1 10%;flex:0 1 10%;text-align:center;font-size:.875em;font-weight:600;}.application-form ul.ratings li span{display:block;}.application-form .q-list li ul li{margin:auto;}.application-form .q-list > li{border-bottom-color:rgba(0,0,0,0.15);}.cms-admin .technician-application-page .header{display:block;}.technician-application-page #MainContent{padding:2em 0;}.technician-application-page .sticky-search,.technician-application-branch.thank-you-page .sticky-search{display:none;}.technician-application-page .footer,.technician-application-branch.thank-you-page .footer{display:none;}.technician-application-page .sd-footer,.technician-application-branch.thank-you-page .sd-footer{display:none;}iframe[name='google_conversion_frame']{display:none;}.technician-application-page #apexchat_invitation_container_wrapper{display:none !important;}.coop-locations-area{background-image:url(/images/coop-locations-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;}.dallas-tx-page .coop-locations-area{padding:1em 0;}.coop-locations-area header p{font-size:1.5em;line-height:1.4;}.coop-locations-area .locations-list{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin:0;padding:0;}.coop-locations-area .locations-list > li{-ms-flex:0 1 23%;flex:0 1 23%;margin:.75em 1%;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.coop-locations-area .locations-list .info{display:block;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;background-color:#fff;border-radius:.5em .5em 0 0;padding:1.5em 3%;}.coop-locations-area .locations-list .info h3{font-size:1.0625em;font-weight:600;line-height:1.4;margin:0;padding:0;position:relative;}.coop-locations-area .locations-list .info h3:after{content:' ';display:block;width:100%;max-width:120px;height:1px;background-color:#D9D7D8;margin:1rem auto 0;}.coop-locations-area .locations-list .info ul{margin-top:1rem;}.coop-locations-area .locations-list .info ul li{display:inline;font-size:.9375em;}.coop-locations-area .locations-list .info ul li:not(:last-child):after{content:', ';}.coop-locations-area .locations-list .phone-link{display:block;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;background-color:#CE0000;color:#FFFFFF;font-size:.9375em;font-weight:700;padding:.55em 2%;border-radius:0 0 .5em .5em;letter-spacing:.05em;}.coop-banner-area{background-color:#f9f7f8;box-shadow:0 3px 8px rgba(0,0,0,0.15);padding:3em 2%;}.dallas-tx-page .coop-banner-area{padding:1em 2%;}.coop-banner-area .box{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.dallas-tx-page .coop-banner-area .box{-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}.coop-banner-area .box .info{-ms-flex:0 1 auto;flex:0 1 auto;width:60%;padding-right:3%;}.dallas-tx-page .coop-banner-area .box .info{padding-right:0;text-align:center;}.coop-banner-area header{padding-bottom:2em;border-bottom:solid 1px #D9D7D8;}.dallas-tx-page .coop-banner-area header{padding-bottom:.5em;}.coop-banner-area header h1{font-size:2.8em;font-weight:400;}.dallas-tx-page .coop-banner-area header h1{font-size:1.9em;}.coop-banner-area .phone-link{color:#373535;display:block;margin:1.5rem 0 1rem;}.dallas-tx-page .coop-banner-area .phone-link{margin:.7rem 0;}.coop-banner-area .phone-link span{font-size:1.5125em;}.coop-banner-area .phone-link span.number{font-weight:700;}.coop-banner-area .phone-link icon{display:inline-block;line-height:1;font-size:1.25em;padding:.25em;border:solid 1px #373535;border-radius:50%;margin:0 .5em 0 .4em;}.coop-banner-area .scroll-btn{display:inline-block;}.coop-banner-area .scroll-btn icon{position:relative;top:.1em;padding-left:.8em;color:#373535;}.coop-banner-area .box .img{-ms-flex:0 1 auto;flex:0 1 auto;width:40%;}.dallas-tx-page .coop-banner-area .box .img{width:23%;}.coop-banner-area .box .img img{display:block;width:100%;height:0;padding-bottom:60%;background-size:cover;background-position:center;background-repeat:no-repeat;}.coop-side-list{padding:0;margin-bottom:0;}.coop-side-list h2{font-size:1.875em;color:#CE0000;margin-top:0;}.coop-side-list ul.content-list.v1 li{color:#373535;}.coop-content-area{padding:0;}.coop-content-area:after{content:' ';display:block;width:1px;height:calc(100% - 6em);position:absolute;top:3em;background-color:#D9D7D8;left:28.5%;}.coop-content-area .main-content{line-height:2;display:-ms-flexbox;display:flex;}.coop-content-area .main-content .coupon-content{padding-left:1em;-ms-flex:0 1 52%;flex:0 1 52%;}.coop-content-area .main-content .coupon-content img{cursor:pointer;}.coop-content-area .main-content > *{-ms-flex:1 1 100%;flex:1 1 100%;}.coop-content-area .img-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;margin-top:1.75em;}.no-flexbox .coop-content-area .img-list{display:table;width:100%;border-spacing:1em 0;}.coop-content-area .img-list li{-ms-flex:0 1 32%;flex:0 1 32%;}.no-flexbox .coop-content-area .img-list li{display:table-cell;width:33%;}.coop-content-area .img-list li img{display:block;width:100%;height:0;padding-bottom:82%;background-size:cover;background-position:center;background-repeat:no-repeat;border:solid .25em #CE0000;}.no-flexbox .coop-content-area .img-list li img{height:12em;}.coop-form.request-service-form{padding:3em 0;}.coop-form header{text-align:center;}.coop-form header h2{font-weight:600;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;padding-bottom:1rem;border-bottom:solid 1px #D9D7D8;font-size:2em;}.coop-form header h2 .phone-link{display:-ms-flexbox;display:flex;margin-left:1em;background-color:#CE0000;color:#F9F7F8;font-size:1.5rem;padding:.3em 2%;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-align:center;align-items:center;border-radius:.3rem;}.coop-form header h2 .phone-link span.title{text-transform:uppercase;font-size:.875rem;font-weight:700;}.coop-form header h2 .phone-link span.number{font-weight:700;padding-left:10px;}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.services-hub .service-list ul li,.services-hub .service-list ul li:nth-child(3n+2){-ms-flex:0 1 30%;flex:0 1 30%;}.footer .foot-social li{-ms-flex:0 1 22%;flex:0 1 22%;}.footer .foot-social li.blog{-ms-flex:0 1 44%;flex:0 1 44%;}.tips-area .category-feed li{display:block;}.related.tips-area .posts-feed li{-ms-flex:0 1 48%;flex:0 1 48%;}.top-nav > ul > li > a,.top-nav > ul > li > button{display:table;}.top-nav > ul > li > a span,.top-nav > ul > li > button span,.top-nav > ul > li > a icon,.top-nav > ul > li > button icon{display:table-cell;vertical-align:middle;}.footer .newsletter-form .title{display:table;width:55%;}.footer .newsletter-form .title > *{display:table-cell;vertical-align:middle;}.header-bar .location-info h3{-ms-flex:0 1 44%;flex:0 1 44%;}.uploader.input-text input{margin:0;}.technician-application-page .back-to-top{display:none;}.tips-area.blog .posts-feed li{-ms-flex:0 1 31.33%;flex:0 1 31.33%;width:31.33%;}}:-moz-ui-invalid:not(output){box-shadow:none;}.nb-video-container{position:relative;padding:1em 0;}.nb-video-container .video{position:relative;max-width:750px;margin:0 auto;}p.nb-logo{text-align:center;}.nb-logos{padding:2em 0;margin-bottom:2em;text-align:center;}.nb-logos .logo-mobile{display:none;}@media screen and (max-width:1200px){html{font-size:1.33333333335vw;}.header,.header.nb{background-image:url(/images/masthead-bg-main.png);background-position:-17px bottom;background-size:1200px 100%;}.map-display .map-overlay{margin:6.375em auto;}.thanks-cta{margin:3em 2%;}.map-view{height:35em;}.map-view .location-search header,.map-view .location-search .search-results{height:auto;}.header-bar .location-info h3{-ms-flex:0 1 44%;flex:0 1 44%;}.metro.animation{background-size:auto 100%;}.accolade-list .container{width:90%;margin:0 auto;}.accolade-list  .scroll-nav span.next{right:1rem;}.accolade-list  .scroll-nav span.prev{left:1rem;}}@media screen and (max-width:1000px){html{font-size:1.6vw;}.header .top-logo{-ms-flex:0 1 auto;flex:0 1 auto;}.top-nav ul.desktop-nav{display:none;}.top-nav ul.mobile-nav{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;}.top-nav > ul.mobile-nav > li{-ms-flex:0 1 auto;flex:0 1 auto;}.top-nav > ul.mobile-nav > li > a,.top-nav > ul.mobile-nav > li > button{padding:.75em;border:solid .1875em #FFFFFF;border-radius:.4em;transition:none;}.top-nav > ul.mobile-nav > li > a icon,.top-nav > ul.mobile-nav > li > button icon{padding:0;}.top-nav > ul.mobile-nav > li:last-child{padding-right:0;}.header-bar{position:absolute;width:100%;}.dd-wrap{margin-top:0 !important;}.animation .area-search h2 br{display:block;}.animation .info{padding:1.5em 2% 2.5em;}.coupons .animation .info:after{display:none;}.animation .info h2{font-size:3em;}.animation .rotating-list li{text-shadow:1px 1px 0 rgba(255,255,255,0.75), 0 0 15px rgba(255,255,255,0.5);color:#2C2A2A;}.animation .area-search .main{padding:0 2%;}.animation .area-search h2{font-size:1.5em;}.values-area .values-list h3 span{font-size:1.125em;}.services-area .services-list li:nth-child(n+9){display:none;}.services-area .services-list.items-10 li,.services-area .services-list.items-9 li{-ms-flex:0 1 23%;flex:0 1 23%;}.trending-area,.tips-area.popular{padding-bottom:2em;}.trending-area .trending-list .trending-ctas,.tips-area .posts-feed{-ms-flex-pack:distribute;justify-content:space-around;}.trending-area .trending-list li,.tips-area .posts-feed li{-ms-flex:0 1 47%;flex:0 1 47%;margin-bottom:1.5em;}.trending-area .trending-list h3,.tips-area .posts-feed h3{font-size:1.5em;}.footer .main{padding:0 3%;}.footer .box{display:block;}.footer .other-sites{padding:1em 0;border-bottom:solid .1875em #7C7A78;}.footer .foot-cta-list{display:-ms-flexbox;display:flex;border-bottom:solid .1875em #7C7A78;}.footer .foot-cta-list li{-ms-flex:1 1 auto;flex:1 1 auto;}.footer .foot-cta-list li:nth-child(n+2){border-top:none;}.footer .foot-cta-list li a{padding:1em 2% 1em 0;-ms-flex-align:center;align-items:center;}.footer .foot-cta-list a > icon{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;}.footer .right .car{display:none;}.footer .foot-social{margin-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.footer .foot-social li{-ms-flex:0 1 auto;flex:0 1 auto;padding:1em 1.5%;}.local-banner .info{margin:10em auto;padding:1em 3%;min-width:86%;}.top-bar .phone-link.for-mob{display:inline;}.top-bar .phone-link.mobile-ninja{display:none;}.header-bar .location-info .phone-link{display:none;}.header-bar .location-info h3{padding-right:.8em;-ms-flex:0 1 65%;flex:0 1 65%;}.column-content .content-cta.v6,.column-content-area .content-cta.v6{background-position:90% 50%;padding-left:26%;}.local-content-area .header-content h1 br,.column-content-area .header-content h1 br,.local-content-area .header-content h2.look-like-h1 br,.column-content-area .header-content h2.look-like-h1 br{display:none;}.local-content-area .box.coupon-box{display:block;text-align:center;}.local-content-area .content-coupon{max-width:600px;width:100%;margin:auto;padding-left:0;}.metro.animation .info{display:block;}.metro.animation .info h2{padding:5rem 0 4rem;}.header-bar .area-search h2{font-size:1.5em;}.metro.animation .request-service h2{font-size:1.5em;}.coop-banner-area header h1{font-size:2.5em;}.coop-form header h2{display:block;}.coop-form header h2 .phone-link{display:-ms-inline-flexbox;display:inline-flex;}.coop-locations-area .locations-list li{-ms-flex:0 1 31%;flex:0 1 31%;}.sticky-search{bottom:-8%;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 img{max-height:22.1em;}.CallNowCallout.third{-ms-flex:0 1 40%;flex:0 1 40%;}.CommServ-Content .two-thirds{-ms-flex:0 1 50%;flex:0 1 50%;}}@media screen and (max-width:800px){html{font-size:2vw;}#HeaderZone{position:absolute;}.header{background-position:-21px bottom;position:fixed;width:100%;top:0;left:0;}.header .top-bar{-ms-flex-pack:end;justify-content:flex-end;}.top-bar .left-side{display:none;}.top-bar .little-nav{display:none;}.animation:not(.metro):not(.sticky-search):before{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.5);}.animation .area-search{position:relative;}.animation .area-search h2{font-size:1.25em;}.animation .area-search h2 br{display:none;}.values-area header{padding-bottom:1em;}.values-area header h1 br{display:block;}.values-area .values-list li{-ms-flex:0 1 48%;flex:0 1 48%;padding-top:2em;}.services-area .services-list li:nth-child(n+7){display:none;}body .services-area .services-list:not(.items-4) li{-ms-flex:0 1 31.5%;flex:0 1 31.5%;}.services-area .services-list.items-4 li{-ms-flex:0 1 48.5%;flex:0 1 48.5%;}.footer .newsletter-form .title{padding-right:2%;}.footer .footer-nav .tab-panel{display:block;}.footer .footer-nav ul{-ms-flex-pack:center;justify-content:center;}.footer-nav .footer-links{padding-bottom:.8em;}.sd-footer .main{display:block;text-align:center;}.sd-footer .main > small{text-align:center;}.sd-footer small{margin-bottom:.5rem;}.header-bar .box{display:block;}.header-bar .location-info{-ms-flex-pack:distribute;justify-content:space-around;}.header-bar .local-links{-ms-flex-pack:center;justify-content:center;padding-top:.5em;padding-left:0;}.header-bar .local-links li:last-child a{padding-right:1em;}.local-banner .info{margin:3em auto;}.local-content-area{padding:2em 2% 1em;}.local-content-area .box{padding:0;}.local-content-area .box.vid-values-box{display:block;margin-top:2em;}.accolade-list li{-ms-flex:1 1 33%;flex:1 1 33%;}.accolade-list li:nth-child(3n+3) > *{border-right:solid 1px #E3E3E3;}.column-content-area .column-box{display:block;padding:0;}.side-img{display:none;}.map-display .imap{position:relative;height:20em;}.map-display .map-overlay{height:auto;padding:0;margin:0;}.map-display .map-overlay > div{height:auto;position:relative;top:auto;width:100%;left:auto;right:auto;}.column-content-area{padding:0 2% 2.5em;}.column-content  #SideZone,.column-content  .side-zone{margin-top:2em;}.map-display .schema > div{-ms-flex-direction:row;flex-direction:row;}.map-display .schema .top{border-bottom:none;}.map-display .schema > div > div{padding:3%;}.column-content{display:block;padding:2em 2%;}.column-content.mobile-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex;}.column-content.mobile-reverse > *{-ms-flex:0 0 auto !important;flex:0 0 auto !important;}.column-content #MainZone{padding-left:0;border-left:none !important;}.local-services .top-content .box{display:block;}.local-services .top-content .box .main-content{padding-right:0;}.local-services .save-btns{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;margin-top:1em;-ms-flex-align:stretch;align-items:stretch;}.local-services .save-btns li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 1 49%;flex:0 1 49%;}.local-services .save-btns a span br{display:block;}.local-services .save-btns li:nth-child(n+2){margin-top:0;}.side-nav.tabs .tab{display:block;}.side-tips{max-width:450px;margin:0 auto 3em;}.side-tips .cta img{padding-bottom:45%;}.services-hub .service-list li h3{margin-bottom:.5em;}.services-hub .service-list p{display:none;}.tips-area .category-feed li{-ms-flex:1 1 48%;flex:1 1 48%;}.tips-area .category-feed li:nth-child(odd){margin-left:0;margin-right:0;}.tips-area .category-feed li:nth-child(even){margin-left:1.75%;margin-right:0;}.tips-area .category-display .info{width:50%;}.content-cta.v5{background-image:url(/images/content-cta5-mobile.jpg);padding:2em 3% !important;}.content-cta.v6{background-image:url(/images/content-cta6-mobile.jpg);padding:2em 3% !important;}.content-cta.v7{background-image:url(/images/content-cta7-mobile.jpg);padding:2em 3% !important;}.column-content .content-cta.v2,.column-content-area .content-cta.v2{text-align:center;}.content-cta.v3{background-image:none !important;background-color:#CE0000;text-align:center;}.form-expect{margin-top:2em;text-align:center;}.form-expect .expect-list ul li:after{border-width:40px 400px 0 400px;}.map-view{height:auto;}.map-section .imap,.map-section .location-popup{display:none;}.map-view .location-search{position:static;width:100%;height:auto;padding-top:2em;box-shadow:none;}.map-view .location-search header{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}.map-view .location-search header h3{-ms-flex:1 0 100%;flex:1 0 100%;}.map-view .location-search .item.no-results{font-size:1.25em;position:relative;bottom:auto;text-align:center;padding:1em 3%;}.map-view .location-search .search-results .item.starting{font-size:1.5em;}.map-view .location-search .usa p{font-size:1.4rem;}.map-view .location-search .search-results{padding-bottom:0;}.locations-list{padding-top:1em;}.locations-list header,.locations-list .search-box{display:none;}.locations-list .search-box ul{display:block;padding-right:5em;}.locations-list .search-box:after{left:auto;right:2%;transform:translateY(-50%);}.locations-list .search-box ul li:nth-child(n+2){margin-top:.5em;}.locations-list .search-box ul li label{-ms-flex:0 1 25%;flex:0 1 25%;}.map-display .city-list{border-bottom:solid .5em #A50000;padding-bottom:30px;}.header-bar .area-search .main{-ms-flex-wrap:wrap;flex-wrap:wrap;}.header-bar .area-search .title{-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;margin-bottom:.5em;padding-right:0;}.header-bar .area-search input{margin-left:0;}.metro.animation .request-service .main{display:block;}.metro.animation .request-service h2{display:none;}.metro.animation .request-service .contact-info{-ms-flex-pack:center;justify-content:center;}.back-to-top{display:none;}.coop-banner-area header h1{font-size:2.5em;}.coop-content-area:after{display:none;}.coop-banner-area .box{display:block;}.coop-banner-area .box .info{width:100%;padding-right:0;}.coop-banner-area .box .img{display:none;}.coop-banner-area .box .img img{background-image:none !important;display:none;}.application-form .q-list li ul{-ms-flex:0 1 41.3%;flex:0 1 41.3%;}.top-bar .phone-link.mobile-ninja{display:inline;}.local-services .services-list li.richmond-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;}.local-services .services-list li.richmond-flex ul{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.accolade-list  .scroll-nav span.next{right:0rem;}.accolade-list  .scroll-nav span.prev{left:0rem;}.nb-logos .logo-mobile{display:block;}.nb-logos .logo-desktop{display:none;}a.pumpkin-power.sub{text-align:center;}.CallNowCallout.third{-ms-flex:0 1 45%;flex:0 1 45%;}}@media screen and (max-width:650px){html{font-size:2.46vw;}.header{background-position:-23px bottom;}.animation{background-position:25% 50%;}.animation .area-search .main{-ms-flex-wrap:wrap;flex-wrap:wrap;}.animation .area-search .title{-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;padding-bottom:.75em;}.animation .area-search input{margin-left:0;}.services-area .services-list li{-ms-flex:0 1 48.5% !important;flex:0 1 48.5% !important;}.trending-area .trending-list p,.tips-area .posts-feed p{display:none;}.local-banner .info br{display:block;}.local-banner .info h2{font-size:1.35em;}p.text-highlight.v1{padding:1.2em 2% 1.2em 2em;}p.text-highlight.v1:after{background-image:none !Important;display:none;}.location-directory-page .main-content.main{padding:1em 2% .5em;}.map-view{height:auto;padding-top:20px;}.map-view .imap{display:none;}.locations-list .location-notfound{display:block !Important;}.map-view .location-search .search-results{height:auto;max-height:40em;}.map-view .location-notfound{position:relative;top:auto;right:auto;width:96%;margin:1em auto;max-height:15em;transition:max-height .5s ease 0s, padding .5s ease 0s;}.map-view .location-notfound.hide{max-height:0;padding:0;}.map-view .location-search .search-results .item{font-size:1.3em;}.locations-list ul.by-state-list > li > ul{display:block;}.popup-window header h2 em{display:block;}.popup-window header h3 br{display:block;}.local-services .services-list li ul li{-ms-flex:0 1 50%;flex:0 1 50%;}.service-banner{padding:0 2% 3%;}.service-banner .box{display:block;}.service-banner .img{padding-bottom:55%;width:100%;}.service-banner .img img{background-size:contain;}.services-hub .tab-list li{font-size:1.125em;}.services-hub .service-list ul li{-ms-flex:0 1 50% !important;flex:0 1 50% !important;}.services-hub .service-list ul li:nth-child(odd){padding-left:0;border-right:solid 1px #CE0000;padding-right:2%;}.services-hub .service-list ul li:nth-child(even){border-right:none;padding-right:0;padding-left:2%;}.services-hub .service-list ul li:nth-child(n+3){border-top:solid 1px #CE0000;}.tips-area .category-feed{display:block;}.tips-area .category-feed li{margin-right:0 !important;margin-left:0 !important;}.tips-area .category-display .info{display:block;width:100%;margin:0;}.tips-area .category-display .info:after{display:none;}.content-cta.v1{display:block;}.content-cta.v1 img{display:none;}.content-cta.v1 .info{padding-right:4%;}.tips-article .box.top{display:none;}.tips-article{padding-top:2em;}.tips-article h1{padding-top:0;border-top:none;}.location.popup-window .city-list li{width:33%;}.location.popup-window .set-location p strong{display:block;}.coupons-list{display:block;}.coupons-list li{margin:2% auto;}.location.popup-window .set-location li{float:none;width:100%;}.location.popup-window .set-location li:first-child{margin-bottom:.8rem;}.search-site-page .main-content.main{text-align:center;}.search-results .search-bar input{-ms-flex:1 1 auto;flex:1 1 auto;}.search-results .item{text-align:center;}.search-results .item .btn{margin:.5em auto 0;}.locations-list ul.by-state-list > li > ul > li:nth-child(n+2){padding-top:0;}.locations-list .search-box ul li label{-ms-flex:0 1 33%;flex:0 1 33%;}.application-form .inner-boxes .inner-section h3{margin-bottom:.75rem;}.application-form ul.ratings li{font-size:.8em;-ms-flex:0 1 13%;flex:0 1 13%;}.application-form .q-list li label{-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8em;font-weight:600;}.application-form .q-list li ul{-ms-flex:0 1 53%;flex:0 1 53%;}.metro.animation .info{padding:0 2%;}.metro.animation .info h2{font-size:3em;padding:3rem 0;}.header-bar .area-search h2{font-size:1.25em;padding-top:5px;}.metro.animation div.request-service{display:none;}.content-cta.metro .info{padding:2em 5%;background-image:url(/images/metro-cta-mobile.jpg);}.landing-review{display:block;padding:.5em;}.landing-review .left{width:100%;padding:.5em;border-right:none;}.landing-review .right{width:100%;padding:.5em;}.coop-banner-area .box .scroll-btn{padding:.4em 3%;}.coop-locations-area .locations-list li{-ms-flex:0 1 48%;flex:0 1 48%;}.sticky-search{bottom:-11%;}.landing-list ul{display:block;}.landing-list ul li{width:100%;margin-left:0 !important;}.landing-accolades li{-ms-flex:1 1 33%;flex:1 1 33%;}.CommServ-Content{-ms-flex-wrap:wrap;flex-wrap:wrap;}.CommServ-Content .two-thirds{-ms-flex:1 1 100%;flex:1 1 100%;margin:0em 1% 2em;}.CallNowCallout.third{-ms-flex:0 1 60%;flex:0 1 60%;}.testimonial-panel li h4{font-size:1.1875em;}.guarentee-img{float:none;margin:0 auto;display:block;}.guarenteeContent{padding:2em 3% 6em;}.guarenteeContent h1{text-align:center;}}@media screen and (max-width:550px){html{font-size:2.9vw;}.header{background-position:-19px bottom;}.header .main{padding:0;}.header .top-bar{display:block;background-color:#FFFFFF;border:none;}.header .top-logo{max-width:60%;}.top-bar .phone-link{display:block;width:96%;margin:auto;text-align:center;border:solid .1875em #CE0000;font-weight:800;padding:.3em 2%;border-radius:.4em;}.top-bar .phone-link > *{color:#CE0000 !important;}.header .nav-bar{padding:.5625em 2%;}.top-nav{padding-left:4%;}.top-nav > ul.mobile-nav > li{padding:0 .3em;}.animation .info h2{font-size:2.5em;}.animation .info .btn.mobs{display:inline-block;}.animation .info .btn:not(.mobs){display:none;}.trending-area .trending-list .trending-ctas,.tips-area .posts-feed{display:block;}.trending-area .trending-list img,.tips-area .posts-feed img{padding-bottom:45%;}.trending-area .trending-list h3,.tips-area .posts-feed h3{font-size:1.35em;}.footer .newsletter-form{display:block;}.footer .newsletter-form .title{padding:0 0 1em;}.footer .newsletter-form .title h2 br{display:none;}.header-bar{margin-top:-28px;}.local-banner .banner-img:after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.75);}.local-banner .info{margin:2em auto;background-color:transparent;box-shadow:none;}.accolade-list li{-ms-flex:1 1 50%;flex:1 1 50%;}.accolade-list li > *{padding:0 5%;}.accolade-list li:nth-child(3n+3) > *{border-right:none;}.accolade-list li:nth-child(2n+2) > *{border-right:solid 1px #E3E3E3;}.map-display .schema > div{display:block;}.map-display .city-list{padding:4% 3% 30px;}.footer .box{border-bottom:none;}.footer .footer-nav{padding:0 0 1em;}.footer .footer-nav .tab{display:block;}.footer .footer-nav .tab-panel{background-color:#575554;padding-bottom:.8em;}.footer .footer-nav ul.footer-links{display:block;}.footer-nav .footer-links li a{padding:.5em 2% !important;border-bottom:solid 1px rgba(255,255,255,0.2);}.footer-nav .footer-links li a:hover{color:#F2E679;}.popup-window fieldset ul li{-ms-flex:0 1 100% !important;flex:0 1 100% !important;}.popup-window input,.popup-window select{margin-bottom:1.3em;}.form-expect .expect-list ul li:after{border-width:40px 270px 0 270px;}.contact-form fieldset > ul{display:block;}.contact-form fieldset > ul > li{width:100% !important;}.request-service-form.contact-form .radio-list ul,.contact-form .q-list li ul{-ms-flex-pack:start;justify-content:flex-start;}.input-text.uploader input{width:100%;}.listen-reviews blockquote{-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;}.listen-reviews blockquote > *{-ms-flex:0 0 auto !important;flex:0 0 auto !important;}.listen-reviews blockquote .review{padding-left:0;}.testimonial-system blockquote{display:block;}.thanks-cta h1{font-size:2.25em;}.content-cta.v1 .box{-ms-flex-wrap:wrap;flex-wrap:wrap;}.tips-area.blog .posts-feed li{width:100%;-ms-flex:0 1 100% !important;flex:0 1 100% !important;}.tips-area.blog .posts-feed li a{display:block;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 img{border-radius:.5em .5em 0 0;height:10em;}.tips-area.blog:not(.categories-page) .posts-feed li img{padding-bottom:0;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 .info{border-left:solid .125em #e3e3e3;border-top:none;border-radius:0 0 .5em .5em;}.tips-area .item1 .share-btn,.tips-area .share-btn{right:1%;bottom:calc(100% - 10.8em);}.blog-sys.entry .share{display:block;}.blog-next-prev{display:none;}.related-entries{display:block;}.related-entries ul{width:100%;}ul#RelatedPostList{display:none;}.blog-sys.entry .share strong{display:block;clear:both;}section.instagram-area .main{padding-top:2em;}section.instagram-area{padding-bottom:1em;}.back-to-top{display:none;}.scrolled .back-to-top img{width:85px;}.related-entries ul a{display:block;}.related-entries ul a img{height:10em;width:100%;border-radius:.5em .5em 0 0;}.related-entries ul a .info{border-left:solid .125em #e3e3e3;border-top:none;text-align:center;border-radius:0 0 .5em .5em;}.main-content table tr td{display:block;text-align:center;width:100% !important;}.application-form.contact-form{padding:1em 1.5% 3em;}.application-form ul.ratings li span{font-size:11px;}.application-form .yes-no li{-ms-flex:0 1 12.5%;flex:0 1 12.5%;}.application-form .tools .q-list li ul{-ms-flex:0 1 25%;flex:0 1 25%;}.contact-form .q-list > li{padding:.5rem 0;}.contact-form:not(.application-form) .q-list > li{display:block;}.contact-form label.replace.radio{width:16px;height:16px;}.locations-list .search-box input,.locations-list .search-box select{font-size:18px;}.locations-list .search-box .submit-btn{display:none;}.content-cta.metro .bottom .box{display:block;}.content-cta.metro .bottom .box a.phone-link{justify-cotent:center;margin-bottom:.5rem;}.coop-banner-area .box{text-align:center;}.coop-banner-area header h1{font-size:2em;}.contact-form fieldset ul .fit + .fit{margin-left:0;}.coop-locations-area .locations-list{display:block;}.local.papillion .top-bar .right-side,.local.papillion-branch .top-bar .right-side{-ms-flex-wrap:wrap;flex-wrap:wrap;}.local.southeast-bellevue .top-bar .right-side{-ms-flex-wrap:wrap;flex-wrap:wrap;}.top-bar .phone-link.mobile-ninja{margin-top:.5em;}.local.virginia-beach .video-container .video{padding-bottom:18em;}}@media screen and (max-width:450px){html{font-size:3.333vw;}main section{padding:2em 0;}a:hover{color:#CE0000;}.animation{background-position:35% 50%;}.animation .rotating-list{height:4.5em;}.animation .rotating-list li{font-size:3em;}.values-area header{padding-bottom:0;}.values-area header h1 br{display:none;}.values-area .main{padding:0 2%;}.values-area .values-list{display:block;}.values-area .values-list img{position:absolute;padding:0;height:100%;}.values-area .values-list h3{font-size:1.325em;position:relative;padding:.8em 2%;}.values-area .values-list p{margin-top:.5em;font-size:1.1em;}.services-area .services-list{margin:1em auto;}.trending-area header,.tips-area.popular header{padding-bottom:1.5em;}.footer .other-sites{display:block;padding:.5em 0;}.footer .other-sites li a{padding:.5em 0;}.footer .foot-cta-list{display:block;}.footer .foot-cta-list li:nth-child(n+2){border-top:solid .1875em #7C7A78;}.footer .foot-cta-list li a{padding-left:4%;}.footer .foot-cta-list a > icon{-ms-flex:0 0 70px;flex:0 0 70px;}.footer .foot-cta a{font-size:1.35em;display:block;padding:.6em 3%;line-height:1.2;}.footer .foot-cta a icon{top:0;padding-left:.2em;}.footer .foot-social{-ms-flex-pack:center;justify-content:center;}.footer .foot-social li{padding:1em .75%;-ms-flex:0 1 auto !Important;flex:0 1 auto !Important;}.footer .foot-social a icon{font-size:1.3em;}.footer .foot-social li a.btn{padding:.2em .5em;}.header-bar .box{padding:0 3%;}.header-bar .local-links{-ms-flex-pack:justify;justify-content:space-between;}.header-bar .local-links li:first-child{display:none;}.header-bar .local-links li{-ms-flex:1 1 49%;flex:1 1 49%;}.header-bar .local-links a{border:solid .1875em #FFFFFF;border-radius:.4em;line-height:1.4;}.header-bar .location-info{display:block;text-align:center;}.header-bar .location-info h3{padding:.5em 0 .8em;}.header-bar .location-info .btn{text-transform:uppercase;font-weight:800;line-height:1.4;display:block;}.local-services .save-btns{display:block;}.local-services .save-btns li:nth-child(n+2){margin-top:.8em;}.side-tips{max-width:96%;}.services-hub .service-list ul{margin-top:1em;}.services-hub .tab-list li{font-size:1em;}.services-hub .service-list ul{display:block;margin-top:0;}.services-hub .service-list ul li{padding:5% 0 !important;border-right:none !important;}.services-hub .service-list ul li:nth-child(n+2){border-top:solid 1px #CE0000;}.tips-area .category-display .info{padding:2.5em 4%;}.tips-area .category-display .info h3{-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex;font-size:1.75em;}.tips-area .category-display .info h3 icon{padding-left:0;padding-bottom:.1em;-ms-flex:0 0 auto;flex:0 0 auto;}.tips-area .category-display .info .covers{text-align:center;}.content-cta.v4 h2{font-size:2em;}.content-cta.v5 h2 br,.content-cta.v6 h2 br,.content-cta.v7 h2 br{display:block;}.content-cta .btn{display:block;padding:.6em 2% !important;}.location.popup-window .city-list li{width:50%;}.location.popup-window .set-location p strong{display:inline;}.local-services .services-list li ul{display:block;}.locations-list .search-box:after{display:none;}.application-form ul.ratings li span{display:none;}.application-form ul.ratings li{-ms-flex:0 1 12.6%;flex:0 1 12.6%;}.application-form .q-list li ul{-ms-flex:0 1 50%;flex:0 1 50%;}.content-cta.metro .bottom .box strong{display:block;padding:0 0 1em;}.content-cta.metro .bottom .box a.phone-link{margin-bottom:0;-ms-flex-pack:center;justify-content:center;}.sticky-search{bottom:-6.8em;}.animation .area-search input{margin:0;}#apexchat_invitation_container_wrapper{display:none !important;}.side-bucket > p iframe{display:none;}.landing-accolades li{-ms-flex:1 1 50%;flex:1 1 50%;}.technician-application-page #MainContent h1{text-align:center;}.technician-application-page #MainContent h1 img{float:none;}.CallNowCallout.third{-ms-flex:0 1 80%;flex:0 1 80%;}}@media screen and (max-width:400px){html{font-size:3.75vw;}.header{background-position:3.5% bottom;}.animation .info{padding:1em 2%;}.animation .info h2{font-size:2.5em;}.header-bar .area-search h2{font-size:1.1em;}.animation .rotating-list li{width:100%;}.animation .rotating-list li:before{width:100%;}.animation .info .btn.mobs{display:table;margin:.3em auto 0;min-width:60%;}.animation .area-search h2{font-size:1.125em;}.animation .area-search input{-ms-flex:1 1 55%;flex:1 1 55%;}.animation .area-search button{-ms-flex:1 1 35%;flex:1 1 35%;text-align:center;padding:.4em 0;}.testimonial-panel li h4{font-size:1.125em;font-weight:600;}.services-area .services-list{display:block;}.services-area .services-list li{padding:.3em 0;}.locations-list > ul{column-count:1;}.popup-window header h2{font-size:1.5em;}.popup-window header h3{font-size:1em;}.services-hub .tab-list{-ms-flex-wrap:wrap;flex-wrap:wrap;}.services-hub .tab-list li{-ms-flex:1 1 50%;flex:1 1 50%;}.services-hub .tab-list li:before{height:100%;}.services-hub .tab-list li:not(.active):nth-child(n+3){border-top:solid 1px rgba(255,255,255,0.2);}.services-hub .tab-list li span{font-size:1.125em;}.form-expect .expect-list ul li:after{border-width:40px 210px 0 200px;}.locations-list .search-box{padding:2.5% 2%;}.locations-list .search-box ul{padding-right:0;}.locations-list .search-box ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;}.locations-list .search-box ul li:nth-child(n+2){margin-top:.8em;}.locations-list .search-box ul li label{-ms-flex:0 1 100%;flex:0 1 100%;padding-left:1%;}.header-bar .area-search input{-ms-flex:1 1 55%;flex:1 1 55%;}.header-bar .area-search button{-ms-flex:1 1 35%;flex:1 1 35%;padding:.4em 2%;text-align:center;}.metro.animation .info h2{font-size:2.5em;}}@media screen and (max-width:350px){html{font-size:4.2vw;}.header{background-position:4.5% bottom;}.animation .info h2{font-size:1.75em;}.animation .rotating-list li{font-size:2.75em;}.animation .area-search h2{font-size:1em;}.trending-area .trending-list h3,.tips-area .posts-feed h3{font-size:1.5em;}.local-banner .info h3{font-size:2em;}.content-cta.v3 .btn br{display:block;}.CallNowCallout.third{-ms-flex:0 1 100%;flex:0 1 100%;}}@media screen and (max-height: 650px) and (max-width:900px){#PopZone{padding:0;}.popup-window.location,#PopZone #Form_MultipleLocationsPopup,.cms-admin .popup-window{top:0;left:0;transform:none;}}@media screen and (max-height: 650px) and (min-width:900px){#PopZone{padding:0;}.popup-window.location,#PopZone #Form_MultipleLocationsPopup,.cms-admin .popup-window{top:0;transform:translateX(-50%);}}@media(orientation: landscape) and (max-height: 550px){#HeaderZone{position:absolute !important;}}.services-print .local-services .services-list > li{padding:2em 5%;margin:1em auto;}.state-pop.popup-window .location-info{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.state-pop.popup-window .location-info > *{-ms-flex:0 0 auto;flex:0 0 auto;}.no-flexbox .state-page .state-list > li{display:table;}.no-flexbox .state-page .state-list > li > *{display:table-cell;vertical-align:middle;}.location-lookup-form header h2 > div.show{display:block;}.contact-form fieldset li.ui-conditional-panel{display:none;}.contact-form fieldset li.ui-conditional-panel.active{display:block;}.request-service-form{padding:2em 4%;background-color:#f0efef;}.request-service-form.landing-form{padding:2em 1.5em;}.application-form.contact-form .radio-list ul,.coop-form.contact-form .radio-list ul{-ms-flex-pack:start;justify-content:flex-start;}.application-form.contact-form{padding:1em 3% 3em;}.contact-form.landing-form fieldset > ul > li{padding-right:1em;}.request-service-form.landing-form fieldset ul.q-list > li.ui-conditional-panel{display:none;}.request-service-form.landing-form fieldset ul.q-list > li.ui-conditional-panel.active{display:block;}.no-cssanimations .top-nav > ul > li > a,.no-cssanimations .top-nav > ul > li > button{font-size:0.875em;}.modal{background-color:#000000;border-bottom:10px solid #3786c0;box-shadow:0 3px 7px 2px rgba(0, 0, 0, 0.3);font-size:16px;font-family:'Arial', sans-serif;text-align:center;width:100%;position:fixed;margin:0;padding:0;top:0;left:0;display:none;z-index:100;}.modal .content{padding:1em 1em 0;}.modal .content .message{font-weight:bold;font-size:1.5em;color:#ffffff;position:relative;padding:0;margin:.5em auto 1.5em;}.modal .content .warning{color:#bc522f;opacity:0.75;font-size:2.5em;position:absolute;top:7%;left:50%;transform:translateX(-50%);}.modal .btn{background-color:#3786c0;padding:1em 3em;border-radius:50px;text-decoration:none;color:#ffffff;font-weight:bold;text-transform:uppercase;display:inline-block;margin:0 .5em 1em;transition:.5s ease-in-out;}.modal .btn:hover{background-color:#bc522f;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.4) inset;}.modal .close-btn{position:absolute;top:1%;left:96%;margin:0;padding:0;cursor:pointer;color:#ffffff;font-size:2em;font-weight:bold;text-decoration:none;transition:.5s ease;opacity:0.4;}.modal .close-btn:hover{opacity:1;}.modal .icon{color:#bc522f;font-size:2.5em;margin:0;padding:0;}.modal .scorpion-logo{width:10%;position:absolute;left:0;bottom:0;}.version{font-size:1.125em;color:#dad9d8;display:none;}.version-number{display:inline;position:relative;cursor:help;transition:.5s ease;}.version-number:hover:before{content:attr(data-title);background-color:rgba(55, 134, 192, 0.8);position:absolute;top:-1.7em;left:-3.5em;padding:.2em 1em;border-radius:5px;}.browser{text-transform:uppercase;font-weight:bold;color:#ffffff;}.locations-list ul.by-state-list .no-results{display:none;}.locations-list ul.by-state-list .no-results.active{display:block;}.locations-list ul.by-state-list .no-results a{background-color:#CE0000;border-radius:.4em;width:50%;margin:1em auto;text-transform:uppercase;color:#FFFFFF;font-weight:700;padding:.5em 1em;display:block;text-align:center;transition:.5s ease;}.locations-list ul.by-state-list .no-results a:hover{background-color:#7C7A78;}.top-bar .little-nav li:last-of-type{border-right:solid 1px #868686;}body[data-location='18976'] .services-holder .by-service ul li:nth-of-type(8){display:none;}.speed-test.trending-area .trending-list img{display:none;}.technician-application-page .header,.technician-application-branch.thank-you-page .header{display:none;}.date-sent{font-weight:bold;padding-left:0;}body:not(.site-map-page) .main-content ul.p-flex{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;display:-ms-flexbox;display:flex;}body:not(.site-map-page) .main-content ul.p-flex.p-vids{-ms-flex-align:start;align-items:flex-start;}body:not(.site-map-page) .main-content ul.p-flex.p-vids img{display:block;padding-bottom:1em;}body:not(.site-map-page) .main-content ul.p-flex li{list-style:none;margin:0;border-bottom:none;padding-left:0;-ms-flex:1 1 25%;flex:1 1 25%;text-align:center;}body:not(.site-map-page) .main-content ul.p-flex li:before{display:none !important;}.flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1em 0;margin:0 auto;max-width:725px;}.flex .flex-item1{-ms-flex:0 1 75%;flex:0 1 75%;text-align:center;font-size:1.5em;}.flex .flex-item1 a{color:#3a7cca;text-decoration:underline;}.flex .flex-item1 a:hover{color:#CE0000;}.flex .flex-item2{-ms-flex:0 1 25%;flex:0 1 25%;text-align:center;}.sd-footer .main > small.hide{display:none;}.values-area .temp-contest a,.local-content-area .temp-contest a{display:inline-block;}.values-area .temp-contest,.local-content-area .temp-contest{text-align:center;margin-bottom:2em;margin-top:1em;display:none;}.values-area .temp-contest{display:block;}.request-service-form.contact-form.landing-form .radio-list{padding-top:.5em;}.awardbtnbox{background-color:#e8e8e8;padding:1em;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);margin:2em 0;border-radius:.4em;}.coupons .animation{background-image:url(/images/home-banner-new.jpg);}.request-service-form.contact-form fieldset ul .fit + .fit{margin-left:0;}.request-service-form.contact-form fieldset ul .fit{-ms-flex:1 0 33%;flex:1 0 33%;}@media print{.contact-form input[type='radio']{position:relative !important;visibility:visible !important;display:block;}.contact-form label.replace.radio{display:none;}}.request-service-form.landing-form .disclaimer{font-size:1.2em;}.top-nav > ul > li:hover > a,.top-nav > ul > li:hover > button,.top-nav > ul > li > a.active,{color:#F2E679;}.top-nav > ul > li:hover > a,.top-nav > ul > li:hover > button,.top-nav > ul > li > a.active,.top-nav > ul > li.focused > a,.top-nav > ul > li.active > a{color:#F2E679;}
.content-cta.v2 h2{font-size:1.875em;font-weight:700;color:#FFFFFF;margin:0;}.content-cta.v2 p{color:#FFFFFF;font-weight:600;font-size:1.1em;line-height:1.3;margin:1em 0 1.2em;}.content-cta.v3{background-image:url(/images/content-cta3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2em 4%;}.content-cta.v3 a:not(.btn){color:#F2E679;}.content-cta.v3 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v3 h2{font-size:1.875em;font-weight:700;color:#FFFFFF;margin:0;}.content-cta.v3 p{color:#FFFFFF;font-weight:600;font-size:1.3125em;line-height:1.4;margin:0 0 1.2em;}.content-cta.v3 p strong{font-weight:600;text-transform:uppercase;color:#F2E679;}.content-cta.v3 h2 + p,.content-cta.v3 h3 + p{margin-top:1em;}.content-cta.v3 .btn br{display:none;}.content-cta.v4{background-image:url(/images/content-cta4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:1.5em 4%;text-align:center;}.content-cta.v4 a:not(.btn){color:#F2E679;}.content-cta.v4 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v4 h2{font-size:2.5em;font-weight:700;color:#FFFFFF;margin:0;text-transform:uppercase;}.content-cta.v4 p{color:#FFFFFF;font-weight:600;font-size:1.3125em;line-height:1.3;margin:1em 0 1.2em;}.content-cta.v5{background-image:url(/images/content-cta5.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;padding:2em 40% 2em 2%;text-align:center;}.column-content .content-cta.v5,.column-content-area .content-cta.v5{background-image:url(/images/content-cta5-mobile.jpg);padding:2em 3%;}.content-cta.v5 a:not(.btn){color:#F2E679;}.content-cta.v5 a:not(.btn):hover{color:#FFFFFF;}.content-cta.v5 h2{font-size:2.0625em;font-weight:700;color:#FFFFFF;margin:0;text-transform:uppercase;}.content-cta.v5 h2 br{display:none;}.content-cta.v5 h3{font-size:1.875em;margin:0 0 1.25rem;color:#FFFFFF;}.content-cta.v5 p{color:#FFFFFF;font-weight:600;font-size:1em;line-height:1.3;margin:1em 0 1.2em;}.content-cta.v6{background-image:url(/images/content-cta6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2em 2% 2em 40%;text-align:center;}.column-content .content-cta.v6,.column-content-area .content-cta.v6{background-position:right;padding-left:35%;}.content-cta.v6 a:not(.btn){color:#CE0000;}.content-cta.v6 a:not(.btn):hover{color:#373535;}.content-cta.v6 h2{font-size:2.3125em;font-weight:700;margin:0;text-transform:uppercase;color:#CE0000;}.content-cta.v6 h2 br{display:none;}.column-content .content-cta.v6 h2,.column-content-area .content-cta.v6 h2{font-size:2em;}.content-cta.v6 p{font-weight:600;font-size:1.3125em;line-height:1.3;margin:.5em 0 .75em;}.content-cta.v7{background-image:url(/images/content-cta7.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:2em 42% 2em 3%;text-align:center;}.column-content .content-cta.v7,.column-content-area .content-cta.v7{background-image:url(/images/content-cta7-mobile.jpg);padding:2em 3%;}.content-cta.v7 a:not(.btn){color:#CE0000;}.content-cta.v7 a:not(.btn):hover{color:#373535;}.content-cta.v7 h2{font-size:2.3125em;font-weight:700;color:#CE0000;margin:0;text-transform:uppercase;}.content-cta.v7 h2 br{display:none;}.column-content .content-cta.v7 h2,.column-content-area .content-cta.v7 h2{font-size:2em;}.content-cta.v7 p{font-weight:600;font-size:1.3125em;line-height:1.3;margin:1em 0 1.2em;}.local-resources-page .main-content table tr td:first-child{width:30%;text-align:center;}.local-resources-page .main-content table tr td:first-child img{height:auto !important;}.values-area .temp-contest.mobile,.local-content-area .temp-contest.mobile{display:none;}.side-zone > *{margin-bottom:2em;}.side-zone header{display:block;padding:0 0 1.25em;}.side-zone header h2{font-size:1.8em;}.side-zone header h3{margin-top:.25em;}.side-bucket > *,.side-bucket > .weird-vid > *{width:100% !important;height:auto !important;max-width:100%;}.side-nav ul{background-color:#373535;padding:1% 8%;border-radius:.8em;overflow:hidden;transform:translateZ(0);transition:border-radius .4s ease 0s;display:block;}.side-nav.norm ul{padding:3% 8%;}.side-nav ul.active.tab-panel{border-bottom:solid 1px rgba(255,255,255,0.2);border-radius:0;}.side-nav ul.expander-nav{padding:0;}.side-nav ul.expander-nav ul{padding:.5em 0;background-color:#4B4B4B;border-radius:0;}.side-nav.tabs ul li{border-bottom:solid 1px rgba(255,255,255,0.2);}.side-nav.tabs ul li:last-child{border-bottom:none;}.side-nav.blog ul.expander-nav li.icon{position:relative;}.side-nav.blog ul.expander-nav li.icon:before{content:'';display:block;width:21px;height:21px;position:absolute;top:1.25em;left:1em;background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFFFFF;z-index:1;}.side-nav.blog ul.expander-nav li.home:before{background-image:url(/images/blog/icons/home.png);}.side-nav.blog ul.expander-nav li.diy:before{background-image:url(/images/blog/icons/DIY.png);}.side-nav.blog ul.expander-nav li.guides-graphics:before{background-image:url(/images/blog/icons/guides.png);}.side-nav.blog ul.expander-nav li.holiday-seasonal:before{background-image:url(/images/blog/icons/holiday-seasons.png);}.side-nav.blog ul.expander-nav li.home-improvement:before{background-image:url(/images/blog/icons/home-improvement.png);}.side-nav.blog ul.expander-nav li.news:before{background-image:url(/images/blog/icons/news.png);}.side-nav ul li a{display:block;font-size:1em;padding:1em 0;transition:color .4s ease 0s;line-height:1.2;color:#FFFFFF;font-weight:600;}.side-nav:not(.norm) ul.tab-panel li a{font-weight:400;text-transform:uppercase;padding:.5em 3% .5em 8%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative;transition:background-color .4s ease 0s;}.no-flexbox .side-nav:not(.norm) ul.tab-panel li a{display:table;}.no-flexbox .side-nav:not(.norm) ul.tab-panel li a > *{display:table-cell;vertical-align:middle;}.side-nav:not(.norm) ul.tab-panel li a div{-ms-flex:0 1 auto;flex:0 1 auto;}.side-nav li a:hover,.side-nav li.selected a,.side-nav li.active a{color:#F2E679;}.side-nav ul.expander-nav ul.tab-panel li a:hover,.side-nav ul.expander-nav ul.tab-panel li.selected a,.side-nav ul.expander-nav ul.tab-panel li.active a{background-color:rgba(255,255,255,0.05);color:#FFFFFF;}.side-nav ul.expander-nav ul.tab-panel li a:before{content:' ';display:block;position:absolute;top:0;left:0;width:.5em;height:100%;background-color:#F2E679;transition:transform .4s ease 0s;transform:translateX(-100%);}.side-nav ul.expander-nav ul.tab-panel li a icon{color:#727272;font-size:1.125em;-ms-flex:0 0 2.75em;flex:0 0 2.75em;padding-right:.5em;}.side-nav ul.expander-nav li .tab{position:relative;color:#FFFFFF;background-color:rgba(206,0,0,0);padding:1.3rem 2.5em 1.3rem 8%;font-size:1.5em;font-weight:700;box-shadow:inset 0 -1px rgba(255,255,255,0.2);transition:background-color .4s ease 0s, box-shadow .4s ease 0s;cursor:pointer;line-height:1.2;}.side-nav.blog ul.expander-nav li.icon .tab{padding-left:2.75em;}.side-nav ul.expander-nav li .tab:hover,.side-nav ul.expander-nav li .tab.active{background-color:#CE0000;box-shadow:inset 0 -1px rgba(255,255,255,0);}.side-nav ul.expander-nav li .tab .plus-7,.side-nav ul.expander-nav li .tab .minus-2{display:none;position:absolute;right:8%;top:50%;transform:translateY(-50%);font-size:.55em;padding:.55em;border:solid .2em #F2E679;line-height:1;color:#F2E679;transition:color .4s ease 0s, border-color .4s ease 0s, opacity .4s ease 0s;border-radius:.6em;z-index:3;}.side-nav ul.expander-nav li .tab .plus-7{display:block;}.side-nav ul.expander-nav li .tab.active .plus-7{display:none;}.side-nav ul.expander-nav li .tab.active .minus-2{display:block;}.side-nav.tabs ul.tab-panel.active{border-radius:0 0 .8em .8em;}.side-nav.tabs .tab{background-color:#373535;padding:1em 8%;color:#FFFFFF;font-weight:600;transition:border-radius .4s ease 0s;border-radius:.8em;position:relative;display:none;}.side-nav.tabs .tab.active{border-radius:.8em .8em 0 0;}.side-nav.tabs .tab:before,.side-nav.tabs .tab:after{font-family:'icomoon-ult';display:block;position:absolute;right:8%;top:50%;transform:translateY(-50%);font-size:.75em;padding:.55em;border:solid .2em #F2E679;line-height:1;color:#F2E679;transition:color .4s ease 0s, border-color .4s ease 0s, opacity .4s ease 0s;border-radius:.6em;}.side-nav.tabs .tab:hover:before,.side-nav.tabs .tab:hover:after,.side-nav.tabs .tab.active:before,.side-nav.tabs .tab.active:after{color:#FFFFFF;border-color:#FFFFFF;}.side-nav.tabs .tab:before{content:'\e12f';opacity:0;}.side-nav.tabs .tab.active:before{opacity:1;}.side-nav.tabs .tab:after{content:'\f0d4';opacity:1;}.side-nav.tabs .tab.active:after{opacity:0;}.side-tips .cta a{display:block;}.side-tips .cta img{display:block;width:100%;height:0;padding-bottom:59%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.4em .4em 0 0;}.side-tips .cta img.default{background-image:url(/images/values4.jpg);}.side-tips .cta img + img.default{background-image:none !important;display:none;}.side-tips .cta  .info{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#FFFFFF;padding:5% 3%;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;text-align:center;}.side-tips .cta h3{font-size:1.3125em;line-height:1.4;color:#CE0000;transition:color .4s ease 0s;}.side-tips .cta p{margin:.3em auto 0;color:#373535;transition:color .4s ease 0s;}.side-tips .cta .btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-radius:0 0 .4em .4em;text-transform:none;font-weight:600;}.side-tips .cta .btn icon{display:block;padding-left:1em;font-size:.6em;color:#F2E679;font-weight:600;position:relative;top:.1em;}.no-flexbox .side-tips .cta .btn icon{display:inline;}.staff-area{padding:0;}.staff-area header{text-align:center;}.staff-area header h1{font-size:2.5em;margin-bottom:.5rem;}.staff-area header h2{margin-top:.5rem;}.staff-area .staff-list li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:2em 0;border-bottom:solid .7em #E8E8E8;}.no-flexbox .staff-area .staff-list li{display:table;}.no-flexbox .staff-area .staff-list li > *{display:table-cell;}.staff-area .staff-list li:last-child{border-bottom:none;}.staff-area .staff-list .img{-ms-flex:0 0 auto;flex:0 0 auto;width:89px;}.staff-area .staff-list .img img{display:block;}.staff-area .staff-list .info{-ms-flex:1 1 auto;flex:1 1 auto;position:relative;border-left:solid .65em #373535;padding-left:3%;}.staff-area .staff-list .info:before{content:' ';display:block;width:0;height:0;position:absolute;top:2.25em;left:0;border-style:solid;border-width:.8em 0 .8em .75em;border-color:transparent transparent transparent #373535;}.staff-area .staff-list .img + .info{padding-left:5%;}.staff-area .staff-list .info h3{font-weight:700;color:#CE0000;font-size:1.75em;}.staff-area .staff-list .info h3 em{display:block;font-style:normal;font-size:.6em;text-transform:uppercase;color:#373535;padding-top:.5em;}.staff-area .staff-list .info p{margin:.75em 0 0;padding-top:1em;border-top:solid 1px #7C7A78;color:#373535;}.services-hub{padding:1.5em 1% 4em;}.services-hub header{text-align:center;padding-bottom:1em;margin-bottom:2em;}.services-hub header h1{font-size:2.5em;margin-bottom:.5rem;}.services-hub header h2{margin:0;}.services-hub .tab-list{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;text-align:center;background-color:#373535;border-radius:.6em .6em 0 0;color:#FFFFFF;}.no-flexbox .services-hub .tab-list{display:table;width:100%;}.services-hub .tab-list li{-ms-flex:1 1 25%;flex:1 1 25%;font-size:1.5625em;font-weight:700;line-height:1.2;padding:.7em 2%;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;}.no-flexbox .services-hub .tab-list li{display:table-cell;vertical-align:middle;}.services-hub .tab-list li:not(.active) + li:not(.active):after{content:' ';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background-color:rgba(255,255,255,0.2);}.services-hub .tab-list li:before{content:' ';display:block;position:absolute;left:0;bottom:0;width:100%;height:112%;background-color:#CE0000;border-radius:.6rem .6rem 0 0;opacity:0;transition:opacity .4s ease 0s;}.services-hub .tab-list li.active:before,.services-hub .tab-list li:hover:before{opacity:1;}.services-hub .tab-list li span,.services-hub .tab-list li a{display:block;width:100%;position:relative;transition:transform .4s linear 0s;transform:translateY(0);color:#FFFFFF;}.services-hub .tab-list li.active span,.services-hub .tab-list li:hover span,.services-hub .tab-list li.active a,.services-hub .tab-list li:hover a{transform:translateY(-6%);color:#FFFFFF;}.services-hub .service-list{background-color:#F5F5F5;border:solid .125em #CE0000;padding:0 4% 3%;display:none;border-radius:0 0 .6em .6em;}.services-hub .service-list.active{display:block;}.services-hub .service-list p{font-size:.95em;line-height:1.4;}.services-hub .service-list .bottom{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;}.services-hub .service-list > p{margin:0;font-size:.95em;text-align:center;color:#373535;padding:1.75em 0;border-bottom:solid 1px #7C7A78;}.services-hub .service-list ul{-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin-top:2.5em;}.no-flexbox .services-hub .service-list ul:after{content:' ';display:block;clear:both;}.services-hub .service-list ul li{-ms-flex:0 1 32.83%;flex:0 1 32.83%;padding:1em 2%;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;border-right:solid 1px #CE0000;}.no-flexbox .services-hub .service-list ul li{float:left;width:33%;min-height:17em;}.services-hub .service-list ul li:nth-child(n+4){border-top:solid 1px #CE0000;}.services-hub .service-list ul li:nth-child(3n+1){padding-left:0;border-left:none;}.services-hub .service-list ul li:nth-child(3n+2){-ms-flex:0 1 34.333%;flex:0 1 34.333%;}.services-hub .service-list ul li:nth-child(3n+3){border-right:none;padding-right:0;}.services-hub .service-list li h3{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;font-size:1.25em;margin:0;padding:.3em 0;border-bottom:solid .125rem #7C7A78;}.services-hub .service-list h3 span{font-weight:600;}.services-hub .service-list h3 icon{color:#A50000;font-size:1.1em;}.services-hub .service-list .btn{display:-ms-flexbox;display:flex;width:100%;text-transform:none;font-size:1em;font-weight:700;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.25em 2%;}.no-flexbox .services-hub .service-list .btn{display:block;}.services-hub .service-list .btn icon{display:block;line-height:1;font-size:.7em;font-weight:bold;padding-left:.5em;}.no-flexbox .services-hub .service-list .btn icon{display:inline-block;}.CommServ-Content{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2em;}.CommServ-Content h3{font-size:1em;line-height:1.3;}.guarentee-img{width:231px;height:231px;float:left;margin-right:12px;}.guarenteeContent{padding:2em 1% 6em;min-height:calc(231px + 8em);}.CallNowCallout .btn.v4{font-size:.8em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}.CallNowCallout{background-color:#f9f7f8;box-shadow:0 3px 8px rgba(0,0,0,0.15);padding:0em 2% 1.5em;}.CallNowCallout .phone-link{color:#373535;display:block;margin:1.5rem 0 1rem;text-align:center;}.CallNowCallout .phone-link span{font-size:1.3125em;}.CallNowCallout .phone-link icon{display:inline-block;line-height:1;font-size:1.25em;padding:.25em;border:solid 1px #373535;border-radius:50%;margin:0 .5em 0 .4em;}.CallNowCallout .phone-link span.number{font-weight:700;}.CommServ-Content .two-thirds{-ms-flex:0 1 60%;flex:0 1 60%;}.coop-form.request-service-form.CommServicesForm{padding:3em 1%;}.local-services{padding:0;}.local-services .content-header{text-align:center;padding-bottom:1em;border-bottom:solid 1px #7C7A78;margin-bottom:1.25em;}.local-services .content-header .print-logo{display:table;margin:1em auto;}.local-services .content-header h1,.local-services .content-header h2.look-like-h1{font-size:2.25em;margin-bottom:.5rem;}.local-services .content-header h2{margin-top:1rem;}.local-services .content-header p{font-size:1.375em;margin:0;line-height:1.2;}.local-services .content-header p.phone{font-size:1.125em;font-weight:600;margin-top:.5em;}.local-services .top-content .box{display:-ms-flexbox;display:flex;}.local-services .top-content .box .main-content{-ms-flex:1 1 67%;flex:1 1 67%;padding-right:3%;}.local-services .save-btns{display:-ms-flexbox;display:flex;-ms-flex:1 1 33%;flex:1 1 33%;aling-items:stretch;}.no-flexbox .local-services .save-btns{display:block;overflow:hidden;}.local-services .save-btns li{-ms-flex:1 1 50%;flex:1 1 50%;}.no-flexbox .local-services .save-btns li{float:left;width:48%;margin:0 1%;}.local-services .save-btns li a{display:-ms-flexbox;display:flex;width:94%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:5% 2% 5% 5%;border-radius:.4em;-ms-flex-align:center;align-items:center;margin:0 auto;}.no-flexbox .local-services .save-btns li a{display:block;width:100%;}.local-services .save-btns li a.download{background-image:url(/images/local-service-download.jpg);}.local-services .save-btns li a.print{background-image:url(/images/local-service-print.jpg);}.local-services .save-btns a icon{display:block;color:#F2E679;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.75em;}.no-flexbox .local-services .save-btns a icon{float:left;}.local-services .save-btns a span{text-transform:uppercase;font-weight:600;color:#FFFFFF;line-height:1.4;display:block;transition:color .4s ease 0s;}.local-services .save-btns a span br{display:none;}.local-services .save-btns a:hover span{color:#F2E679;}.local-services .services-list > li{margin:1.5em auto;background-color:#EDEDED;padding:3% 5%;border-radius:.6em;}.local-services .services-list > li > a{display:block;padding:.25em 0;border-bottom:solid .125rem #7C7A78;font-size:1.3125em;line-height:1.2;}.local-services .services-list > li > a icon{color:#A50000;padding-right:.25em;font-size:1.1em;}.local-services .services-list > li > a span{font-weight:600;color:#373535;}.local-services .services-list li ul{margin-top:1em;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.local-services .services-list li ul li{position:relative;padding:.25em 2% .25em .75em;}.local-services .services-list li ul li:before{content:' ';display:block;width:4px;height:4px;border-radius:50%;background-color:#7C7A78;position:absolute;left:0;top:calc(50% - 2px);}.local-services .services-list li.richmond-flex{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;}.local-services .services-list li.richmond-flex ul{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;}body.services-print .local-services .services-list li.richmond-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;}body.services-print .local-services .services-list li.richmond-flex ul{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.service-banner{padding:0;background-color:#E3E3E3;}.service-banner .box{display:-ms-flexbox;display:flex;}.no-flexbox .service-banner .box{display:table;}.no-flexbox .service-banner .box > *{display:table-cell;}.service-banner .info{-ms-flex-item-align:center;align-self:center;padding:1.5em 3% 1.5em 0;}.service-banner .info header{margin:1em 0;}.service-banner .info h1{font-size:2.75em;font-weight:300;color:#373535;}.service-banner .info h1 icon{color:#979797;}.service-banner .info h2{color:#CE0000;margin-bottom:0;}.service-banner .info p{line-height:1.8;}.service-banner .img{-ms-flex-item-align:stretch;align-self:stretch;-ms-flex:0 0 40%;flex:0 0 40%;position:relative;}.service-banner .img img{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.details-content ul li{padding:1.5em 0;border-bottom:solid .125em #7C7A78;}.details-content li h3{font-size:2em;color:#CE0000;}.details-content li a{font-weight:700;}.details-content li a icon{font-size:.7em;font-weight:bold;padding-left:.25em;}.map-view{height:44em;width:100%;position:relative;}.map-view .imap{position:absolute;left:0;top:0;width:100%;height:100%;}.map-view .imap iframe{display:none;}.map-view .gmnoprint[controlheight='55']{bottom:50% !important;}.map-view .location-search{width:20em;height:55%;background-color:#FFFFFF;position:absolute;top:7em;left:2%;box-shadow:0 3px 10px rgba(0,0,0,.3);}.map-view .location-search header{padding:1em;border-bottom:solid 1px #E6E6E6;display:block;height:25%;}.map-view .location-search header h3{color:#373535;margin-bottom:.5em;}.map-view .location-search header input.search-field{color:#808080;border:none;background-color:#FFFFFF;font-size:1em;width:70%;height:2.2em;border-radius:.4em 0 0 .4em;border-bottom:solid 1px #E6E6E6;border-top:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6;outline:0;line-height:auto;padding:0 10px;}.map-view .location-search header .submit-btn{background-color:#CE0000;color:#FFFFFF;padding:0 .5em;display:inline-block;line-height:2.2em;width:30%;text-align:center;border-radius:0 .4em .4em 0;border:0;font-size:1em;outline:0;white-space:nowrap;float:right;}.map-view .location-search .search-results{font-size:.8em;height:75%;position:relative;}.map-view .location-search .search-results .item{border-bottom:solid 1px #E6E6E6;padding:.5em 1em;color:#373535;display:none;position:relative;}.map-view .location-search .search-results .no-results{position:absolute;bottom:0;left:0;}.map-view .location-search .no-results{position:absolute;bottom:-7.25em;left:0;z-index:1;}.map-view .location-search .search-results .no-results p,.map-view .location-search .no-results p{margin-top:0;font-size:.9em;line-height:1.3em;}.map-view .location-search .search-results .no-results a,.map-view .location-search .no-results a{background-color:#CE0000;text-align:center;border-radius:.4em;font-weight:700;color:#FFFFFF;padding:.2em 0;transition:.5s ease;text-transform:uppercase;}.map-view .location-search .search-results .no-results a:hover,.map-view .location-search .no-results a:hover{background-color:#7C7A78;}.map-view .location-search .search-results .item.starting{display:block;font-size:1.1em;font-weight:400;color:#373535;}.map-view .location-search .search-results .item.no-results{font-size:1.1em;font-weight:400;color:#FFFFFF;}.map-view .location-search .item.no-results{font-size:.8em;font-weight:400;color:#FFFFFF;}.map-view .location-search .search-results .item:nth-child(even){background-color:#F5F5F5;}.map-view .location-search .search-results .item[data-title]:before{display:block;font-family:'Open Sans';font-weight:600;color:#fff;padding:10px 15px;position:absolute;left:0;top:0;width:100%;background-image:linear-gradient(to top,#A50000,#CE0000);}.map-view .location-search .search-results .item.title{padding-top:3.8em;}.map-view .location-search .search-results .item.title:before{content:attr(data-title);}.map-view .location-search .search-results  strong.name a{color:#CE0000 !important;font-size:1.1em;}.map-view .location-search .search-results  strong.name a:hover{color:#373535;}.map-view a{display:block;}.map-view .view-website{text-align:center;background-color:#7C7A78;color:#FFFFFF;font-weight:700;font-size:1.2em;transition:background-color .3s;text-transform:uppercase;}.map-view .view-website:hover{background-color:#CE0000;}.location-popup{position:absolute;text-align:left;background-color:#FFFFFF;box-shadow:0 3px 10px rgba(0,0,0,.3);width:22em;visibility:hidden;opacity:0;transition:visibility .1s,opacity .1s;margin-bottom:20px;z-index:50;}.location-popup.active{visibility:visible;opacity:1;}.location-popup:hover{visibility:visible;opacity:1;}.location-popup .pop-close{position:absolute;top:.8em;right:.8em;color:#7C7A78;cursor:pointer;}.location-popup strong.name{display:block;padding:.8em 2em .8em .8em;font-size:1em;line-height:1.3;background-color:#373535;}.location-popup strong.name a,.map-view strong.name a{color:#FFFFFF;}.location-popup strong.name a:hover,.map-view strong.name a:hover{color:#F2E679;}.location-popup .location-details{color:#373535;font-size:.85em;background-color:#FFFFFF;padding:.5em 4%;}.location-popup .location-details p{margin:.35em 0;position:relative;padding-left:2em;}.location-popup .location-details p:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;}.location-popup .location-details .address:before{content:'\eed0';}.location-popup .location-details .address a{display:block;}.location-popup .location-details .number{color:#373535;}.location-popup .location-details .number:before{content:'\f053';}.location-popup .location-cities{background-color:#F0EFEF;padding:.5em 4%;border-top:solid 1px #E6E6E6;}.location-popup .location-cities .city-box{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;flew-wrap:wrap;}.location-popup .location-cities .city-box strong{font-size:.875em;-ms-flex:0 1 auto;flex:0 1 auto;}.location-popup .location-cities .city-box a{font-size:.875em;-ms-flex:0 1 auto;flex:0 1 auto;}.location-popup .location-cities .cities{font-size:.875em;font-weight:600;color:#7C7A78;padding:.5em 0;}.location-popup .location-cities .cities:after{content:' ';display:block;clear:both;}.location-popup .btn{border-radius:0;display:block;font-size:1em;}.locations-list{color:#373535;line-height:1.4em;padding:2.5em 2% 2.5em;}.locations-list header h1{font-size:2.5em;color:#373535;margin-bottom:1.75rem;}.locations-list .search-box{background-color:#F0EFEF;padding:1.5% 2%;border-top:solid 1px #E3E3E3;border-bottom:solid 1px #E3E3E3;position:relative;}.locations-list .search-box:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'or';font-size:1.15em;font-weight:600;line-height:1;display:block;padding:1em;background-color:#E3E3E3;border-radius:50%;color:#7C7A78;}.locations-list .search-box ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;position:relative;}.locations-list .search-box ul li{-ms-flex:0 1 40%;flex:0 1 40%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.locations-list .search-box ul li label{-ms-flex-item-align:center;align-self:center;font-weight:700;font-size:1.125em;padding-right:.5em;-ms-flex:0 1 auto;flex:0 1 auto;}.locations-list .search-box input,.locations-list .search-box select{display:block;border:solid 2px #E3E3E3;background-color:#FFFFFF;padding:.25em .5em;color:#373535;border-radius:.4em 0 0 .4em;border-right:none;transition:border-color .4s ease 0s;outline:none;-ms-flex:1 1 auto;flex:1 1 auto;}.locations-list .search-box select{border-radius:.4em;border-right:solid 2px #E3E3E3;}.locations-list .search-box input:focus{border-color:#CE0000;}.locations-list .search-box .submit-btn{display:block;border:none;background-color:#CE0000;padding:0 1em;border-radius:0 .4em .4em 0;transition:background-color .4s ease 0s;-ms-flex:0 1 auto;flex:0 1 auto;line-height:inherit;font-size:inherit;font-family:inherit;}.locations-list .search-box .submit-btn:hover{background-color:#373535;}.locations-list .search-box .submit-btn icon{color:#FFFFFF;display:block;font-size:1.25em;line-height:1.75em;}.locations-list ul.by-state-list > li{padding:1.875em 0 .275em;border-bottom:solid 1px #7C7A78;}.locations-list ul.by-state-list > li > ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.locations-list ul.by-state-list > li > ul > li{-ms-flex:0 1 50%;flex:0 1 50%;padding:1.5em 2% 1.5em 0;}.locations-list .business-info h3{font-weight:700;font-size:1.25em;margin-bottom:.5em;}.locations-list .business-info h3 a{color:#373535;}.locations-list .business-info h3 a:hover{color:#CE0000;}.locations-list .business-info p,.locations-list .business-info > a{margin:.25em 0;position:relative;padding-left:2em;}.locations-list .business-info p:before,.locations-list .business-info > a:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;}.locations-list .business-info .address:before{content:'\eed0';}.locations-list .business-info .address a{display:block;}.locations-list .business-info .phone{color:#373535;}.locations-list .business-info .phone:before{content:'\f053';}.locations-list .business-info .site{margin-left:1em;}.locations-list .business-info .site:before{content:'\f986';}.locations-list .license-number{margin-bottom:0;}.locations-list .service-info{padding-top:1.25em;}.locations-list .service-info h4{margin-bottom:.2em;font-size:1em;font-weight:700;}.locations-list .service-info .city-list li{display:inline;}.locations-list .service-info .city-list li:not(:last-child):after{content:', ';}.locations-list .metro{background-color:#F6F6F7;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75em 1em;border-top:solid 1px #E3E3E6;border-bottom:solid 1px #E3E3E6;margin-bottom:.5em;-ms-flex-align:center;align-items:center;}.locations-list .metro h3{font-weight:bold;font-size:1.25em;padding-right:1em;border-right:solid 1px #E3E3E6;padding:.25em 1em .25em 0;margin-right:1em;}.locations-list .metro ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.locations-list .metro ul li{margin-right:2em;}.no-flexbox .locations-list .metro ul{display:table;}.no-flexbox .locations-list .metro ul li{display:table-cell;}.locations-list .metro a:before{content:'\eed0';font-family:'icomoon-ult';display:inline-block;margin-right:.25em;vertical-align:middle;margin-bottom:2px;}.map-view .location-notfound:after{font-family:'icomoon-ult';content:'\e746';position:absolute;right:.25em;top:.25em;cursor:pointer;}.map-view .location-notfound.hide{opacity:0;visibility:hidden;}.map-view .location-notfound,.locations-list .location-notfound{position:absolute;color:#FFFFFF;width:50%;right:2em;top:2em;padding:.8em 1.8em .8em 1.2em;box-shadow:2px 2px 3px rgba(0,0,0,0.294);visibility:visible;opacity:1;transition:.2s;background-color:#CE0000;}.locations-list .location-notfound{position:relative;top:auto;right:auto;width:100%;text-align:center;margin-bottom:2em;display:none;}.jwplayer .jw-media .jw-video{transform:none !important;}.state-page .box{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-bottom:1.5em;-ms-flex-pack:justify;justify-content:space-between;}.no-flexbox .state-page .box{display:table;}.no-flexbox .state-page .box > *{display:table-cell;}.state-page header h1{font-size:2.5em;}.no-flexbox .state-page header h1{width:80%;}.state-page .search-box{background-color:#F0EFEF;padding:1.5% 2%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.no-flexbox .state-page .search-box{display:table;}.no-flexbox .state-page .search-box > *{display:table-cell;vertical-align:middle;}.state-page .search-box input{display:block;border:solid 2px #373535;background-color:#FFFFFF;padding:.25em .5em;color:#373535;border-radius:.4em 0 0 .4em;border-right:none;transition:border-color .4s ease 0s;outline:none;}.state-page .search-box input:focus{border-color:#CE0000;}.state-page .search-box button{display:block;border:none;background-color:#CE0000;padding:0 1em;transition:background-color .4s ease 0s;border-radius:0 .4em .4em 0;}.state-page .search-box button:hover{background-color:#373535;}.state-page .search-box button icon{color:#FFFFFF;display:block;font-size:1.25em;}.state-page .state-list > li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:1.25em 0;border-bottom:solid 1px #E6E6E6;}.state-list .business-info{-ms-flex:0 1 33%;flex:0 1 33%;padding-right:2%;}.state-list .business-info h3{font-weight:700;font-size:1.25em;margin-bottom:.5em;}.state-list .business-info p,.state-list .business-info .phone{margin:.25em 0;position:relative;padding-left:2em;}.state-list .business-info p:before,.state-list .business-info .phone:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;}.state-list .business-info .address:before{content:'\eed0';}.state-list .business-info .address a{display:block;}.state-list .business-info .phone{color:#373535;}.state-list .business-info .phone:before{content:'\f053';}.state-list .business-info .owner:before{content:'\e1db';}.state-list .service-info{-ms-flex:0 1 41%;flex:0 1 41%;-ms-flex-item-align:center;align-self:center;padding:0 2%;border-left:solid 1px #E6E6E6;}.state-list .service-info h4{margin-bottom:.8rem;font-size:1.125em;font-weight:700;}.state-list .service-info .city-list li{display:inline;}.state-list .service-info .city-list li:not(:last-child):after{content:',';}.state-list .map-area{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 0 26%;flex:0 0 26%;}.state-list .map-area .imap{display:block;width:100%;}.header-bar .area-search .main{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;}.no-flexbox .header-bar .area-search .main{display:table;}.no-flexbox .header-bar .area-search .main > *{display:table-cell;vertical-align:middle;}.header-bar .area-search .title{-ms-flex-item-align:center;align-self:center;padding-right:1em;-ms-flex:0 1 auto;flex:0 1 auto;}.header-bar .area-search h2{font-size:1.75em;text-transform:uppercase;color:#FFFFFF;font-weight:800;}.header-bar .area-search h2 br{display:none;}.header-bar .area-search input{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 .5em;border:none;border-radius:.4rem;text-align:center;font-size:1.3125em;color:#000000;outline:none;padding:.3em 0;}.header-bar .area-search button{padding:.4em 3em;}.header-bar .area-search button:hover{border-color:#A50000;}.header-bar ::-webkit-input-placeholder{color:#000000;}.header-bar :-moz-placeholder{color:#000000;opacity:1;}.header-bar ::-moz-placeholder{color:#000000;opacity:1;}.header-bar ::-ms-input-placeholder{color:#000000;}.metro.animation div.request-service{background-color:#464646;padding:.8em 1%;color:#FFFFFF;}.metro.animation .request-service .main{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.metro.animation .request-service h2{color:#FFFFFF;text-transform:uppercase;font-weight:800;}.metro.animation .request-service .contact-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.metro.animation .request-service .contact-info .phone-link{font-size:1.875em;font-weight:700;color:#F2E679;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.metro.animation .request-service .contact-info .phone-link icon{font-size:.7em;border:solid .125rem #F2E679;padding:.3em;border-radius:50%;display:block;margin-right:.5em;}.metro.animation .request-service .contact-info strong{display:block;text-transform:uppercase;margin:0 2em 0 1.75em;}.metro.animation .request-service .contact-info .btn{border:solid .2em #F2E679;}.metro-locations{padding:0;}.metro-locations .side-map{display:block;position:relative;}.metro-locations .side-map .imap{display:block;width:100%;height:10em;}.metro-locations .side-map .imap iframe{display:none;}.metro-locations .view-more{display:block;text-align:center;margin:.35em auto;font-weight:600;}.metro-locations .view-more icon{font-size:.7em;font-weight:bold;}.metro-locations ul.locations > li{padding:1em 0;border-bottom:solid .25em #E6E6E6;}.metro-locations .business-info h3{font-weight:700;font-size:1.25em;margin-bottom:.5em;}.metro-locations .business-info h3 a{color:#373535;}.metro-locations .business-info h3 a:hover{color:#CE0000;}.metro-locations .business-info p,.metro-locations .business-info > a{margin:.25em 0;position:relative;padding-left:2em;display:block;font-size:.95em;font-weight:600;}.metro-locations .business-info p:before,.metro-locations .business-info > a:before{font-family:'icomoon-ult';font-size:1.2em;color:#CE0000;position:absolute;left:0;top:.1em;line-height:1;font-weight:normal;}.metro-locations .business-info .address:before{content:'\eed0';}.metro-locations .business-info .address a{display:block;}.metro-locations .business-info .phone{color:#373535;}.metro-locations .business-info .phone:before{content:'\f053';}.metro-locations .business-info .site:before{content:'\f986';}.metro-locations .service-info{padding-top:.5em;}.metro-locations .service-info .btn{display:block;padding:.4em 3%;transition:background-color .4s ease 0s, border-radius .4s ease 0s;}.metro-locations .service-info .btn.active{border-radius:.4em .4em 0 0;background-color:#7C7A78;}.metro-locations .service-info .city-list{display:block;background-color:#CE0000;padding:1em 5%;color:#FFFFFF;border-radius:0 0 .4em .4em;font-size:.875em;font-weight:600;}.metro-locations .service-info .city-list li{display:inline;}.metro-locations .service-info .city-list li:not(:last-child):after{content:', ';}.side-testimonial{background-color:#373535;border-radius:.5em;text-align:center;padding:1.5em 3%;color:#FFFFFF;}.side-testimonial h4{color:#FFFFFF;margin:1rem auto .5rem;font-size:1.125em;font-style:italic;line-height:1.4;}.side-testimonial p{color:#F2E679;margin:.5rem auto 0;}.metro-services{padding:0;}.metro-services .content-header h1{font-size:2.25em;margin-bottom:.5rem;}.metro-services .services-list > li{margin:1.5em auto;background-color:#EDEDED;padding:3% 5%;border-radius:.6em;}.metro-services .services-list > li > a icon{color:#A50000;padding-right:.25em;font-size:1.1em;}.metro-services .services-list > li > a span{font-weight:600;color:#373535;}.content-cta.metro{background-image:url(/images/metro-cta.jpg);background-size:cover;background-position:top;border-radius:.6em;overflow:hidden;}.content-cta.metro .info{padding:2em 45% 2em 5%;color:#FFFFFF;}.content-cta.metro .info h2{font-size:2.5em;text-transform:uppercase;font-weight:700;color:#FFFFFF;}.content-cta.metro .info p{margin-bottom:0;}.content-cta.metro .bottom{background-color:#111010;text-align:center;padding:1em 2%;}.content-cta.metro .bottom h3{margin:0 auto .5rem;font-size:1.125em;text-transform:uppercase;font-weight:600;color:#FFFFFF;}.content-cta.metro .bottom .box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.content-cta.metro .bottom .box a.btn{border:solid .2em #F2E679;}.content-cta.metro .bottom .box a.phone-link{font-size:1.875em;color:#F2E679;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.content-cta.metro .bottom .box a.phone-link icon{font-size:.7em;border:solid .125rem #F2E679;display:block;padding:.3em;border-radius:50%;margin-right:.5em;}.content-cta.metro .bottom .box strong{padding:0 1.5em 0 1.25em;text-transform:uppercase;font-weight:700;color:#FFFFFF;}#PopZone,.state-list .popup-box{position:fixed;width:100%;height:100%;top:100%;left:0;z-index:91;background-color:rgba(0,0,0,0.7);transition:transform .7s ease 0s, opacity .7s ease 0s;padding:2%;overflow:auto;opacity:0;}.cms-admin #PopZone{position:relative;opacity:1;}.select-location #PopZone,.multiple-locations  #PopZone,.state-list .popup-box.show-details{transform:translateY(-100%);opacity:1;}.popup-window.location,#PopZone #Form_MultipleLocationsPopup,.cms-admin .popup-window{position:relative;left:50%;top:50%;z-index:20;width:100%;max-width:900px;transform:translateX(-50%) translateY(-50%);background-color:#FFFFFF;transition:opacity .75s ease 0s;opacity:0;}.state-pop.popup-window{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.state-pop.popup-window > div{-ms-flex:0 0 50%;flex:0 0 50%;}.select-location .popup-window.location,.multiple-locations.cms-admin  .popup-window.multiple-locs,.multiple-locations #PopZone #Form_MultipleLocationsPopup,.state-list .popup-box.show-details .popup-window{opacity:1;z-index:30;}.popup-window header{text-align:center;padding:2.5em 3% 1em;}.location.popup-window header,.state-pop.popup-window .header-box{background-color:#CE0000;padding:2em 0 0;}.location.popup-window header img,.state-pop.popup-window .header-box img{display:block;margin:0 auto 2em;}.popup-window header h2{font-weight:400;font-size:2.0625em;}.popup-window header h2 em{font-weight:600;}.popup-window header h3{font-size:1.1875em;font-weight:600;margin:1rem auto;}.location.popup-window header h3,.state-pop.popup-window .header-box h3{background-color:#F2E679;font-size:2em;text-transform:uppercase;font-weight:800;color:#000000;margin:0;padding:1.5rem 2%;text-align:center;}.state-pop.popup-window .header-box h3{font-size:1.875em;padding:1rem 2%;}.popup-window header h3 br{display:none;}.popup-window header h3 strong{text-transform:uppercase;font-weight:600;color:#CE0000;}.popup-window header small{font-size:.9375em;font-style:italic;line-height:1.2;display:block;text-align:center;}.popup-window .info{padding:1.5em 0;border-top:solid .125em #373535;border-bottom:solid .125em #373535;margin:0 5%;}.popup-window fieldset{margin:0;padding:0;border:none;}.popup-window fieldset .hide{display:none;}.popup-window fieldset ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.popup-window fieldset ul li{-ms-flex:1 1 100%;flex:1 1 100%;position:relative;}.popup-window fieldset ul li.half{-ms-flex:0 1 48%;flex:0 1 48%;}.popup-window fieldset ul li.third{-ms-flex:0 1 31.33333337%;flex:0 1 31.33333337%;}.popup-window fieldset ul li.quarter{-ms-flex:0 1 23%;flex:0 1 23%;}.popup-window input,.popup-window select{display:block;width:100%;border:none;font-size:1em;padding:.75em 1em;border-radius:0;outline:none;color:#FFFFFF;background-color:#373535;margin:0 auto 2em;resize:none;}.popup-window fieldset ::-webkit-input-placeholder{color:#FFFFFF;}.popup-window fieldset :-moz-placeholder{color:#FFFFFF;opacity:1;}.popup-window fieldset ::-moz-placeholder{color:#FFFFFF;opacity:1;}.popup-window fieldset ::-ms-input-placeholder{color:#FFFFFF;}.popup-window fieldset .validation{position:absolute;font-size:.875em;line-height:1.1;opacity:0;color:#CE0000;transition:opacity .4s ease 0s;top:3.15rem;}.popup-window fieldset .invalid .validation{opacity:1;}.popup-window .info .btn{display:table;margin:auto;padding:.8em 3%;min-width:200px;}.popup-window a.map-link{display:table;margin:0 5% 0 auto;padding:1.125em 0;font-size:.875em;text-transform:uppercase;font-weight:800;}.popup-window a.map-link icon{font-size:.7em;font-weight:bold;padding-left:.25em;}.popup-window .city-list{max-height:10.3em;overflow:auto;display:block;padding:1.25em 3%;background-color:#F0EFEF;border-top:solid 2px #CE0000;border-bottom:solid 2px #CE0000;}.state-pop.popup-window .city-list{-ms-flex:1 1 auto;flex:1 1 auto;max-height:15em;}.popup-window .city-list li{display:-ms-flexbox;display:flex;float:left;width:25%;padding:.5em 1%;color:#161515;position:relative;overflow:hidden;line-height:1.4;font-size:1em;text-transform:capitalize;-ms-flex-align:center;align-items:center;font-weight:600;}.state-pop.popup-window .city-list li{width:50%;}.no-flexbox .popup-window .city-list li{display:block;}.popup-window .city-list li img{width:18px;height:auto;margin-right:1em;}.popup-window .city-list::-webkit-scrollbar-thumb{background-color:#373535;}.location.popup-window .set-location{text-align:center;padding:1.5em 2%;}.location.popup-window .set-location p{margin:0;padding-bottom:1em;font-size:1.25em;color:#373535;line-height:1.4;text-transform:uppercase;font-weight:700;}.location.popup-window .set-location p strong{color:#CE0000;}.location.popup-window .set-location li{display:block;width:50%;float:left;}.location.popup-window .set-location li .btn{min-width:80%;}.state-pop.popup-window .view-site{padding:1.25em 2%;text-align:center;}.coupons-list{-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.coupons-list li{-ms-flex:0 1 48%;flex:0 1 48%;margin:1%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;opacity:1;transition:opacity .7s ease 0s;}.coupons-list li:hover{opacity:.7;}.coupons-list  li a{color:#FFFFFF;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;opacity:1;}.coupons-list  li a:hover{color:#FFFFFF;}.coupon-title{padding:0 !important;text-align:center;}.coupon-title h1{font-size:2.25em;}.coupon{background-image:url(/images/coupon-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:8% 4%;color:#FFFFFF;opacity:1;transition:opacity .5s ease 0s;position:relative;display:block;text-align:center;border-radius:.5em;}.coupons-list .coupon{padding:4%;}.coupon .coupon-text .sub-title{margin:0;font-size:1em;text-transform:uppercase;line-height:1.4;font-weight:700;}.coupon .coupon-text .title{font-size:2.5em;font-weight:800;color:#F2E679;text-transform:uppercase;margin:.5rem auto 0;}.coupon .coupon-text .coupon-border{display:block;margin:auto;}.coupon .coupon-text small{font-size:.875em;text-transform:uppercase;line-height:1.2;display:block;margin-top:.75em;}.coupon .btn{line-height:1.2;font-size:1em;padding:.6em 2%;display:block;margin-top:.5em;font-weight:700;}.coupon-print .coupon{background-image:none;border:dashed 3px #000000;position:relative;font-size:.75em;color:#373535;}.coupon-print .coupon > img{display:block;margin:auto auto 1em;}.coupon-print .coupon .title{color:#373535;}.listen-reviews{background-color:#efefef;padding:2em 4%;border:solid .125em #ce0000;border-radius:.8em;margin-bottom:2em;}.listen-reviews header{padding-bottom:1em;border-bottom:solid .125em #CE0000;}.listen-reviews header h2{font-weight:600;}.listen-reviews blockquote{margin:0;padding:1em 0;display:-ms-flexbox;display:flex;}.listen-reviews li:nth-child(n+2) blockquote{border-top:solid 1px #7C7A78;}.listen-reviews blockquote .info{-ms-flex:0 1 20%;flex:0 1 20%;}.listen-reviews blockquote .info p{margin:0;}.listen-reviews blockquote .info .name{font-weight:600;}.listen-reviews blockquote .review{padding-left:5%;-ms-flex:1 1 80%;flex:1 1 80%;}.listen-reviews blockquote .review p{margin:0;}.listen-reviews .box{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-top:1.5em;border-top:solid .125em #CE0000;}.listen-reviews .box a{font-weight:700;}.listen-reviews .box a icon{font-size:.7em;font-weight:bold;}.testimonial-system{padding:0;}.testimonial-system header{border-bottom:solid 1px #7C7A78;padding-bottom:1em;}.testimonial-system ul{border-bottom:solid 1px #7C7A78;}.testimonial-system blockquote{display:-ms-flexbox;display:flex;margin:0;padding:1em 4%;-ms-flex-align:stretch;align-items:stretch;border-top:solid 1px #7C7A78;}.testimonial-system li:nth-child(odd) blockquote{background-color:#f0efef;}.testimonial-system .review{padding-right:5%;-ms-flex:1 1 80%;flex:1 1 80%;}.testimonial-system .review span.rating-icons{color:#F4DC00;margin-left:.5em;}.testimonial-system .info{border-left:solid 1px #7C7A78;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:0 1 20%;flex:0 1 20%;padding:1em 0 1em 4%;}.testimonial-system .info h3{text-transform:uppercase;font-size:1.25em;font-weight:600;}.testimonial-system .info .location{margin:0;font-size:.95em;}.addreview{background-color:#f0efef;padding:1.5em 4%;}.addreview h2{margin-bottom:1.25rem;}.addreview.contact-form fieldset .input-text ul{-ms-flex-pack:start;justify-content:flex-start;}.webwidget_rating_simple{padding:0px !important;margin:0px !important;display:inline-block;}.webwidget_rating_simple li{line-height:0px;width:24px;height:20px;padding:0px;margin:0px;margin-left:2px;list-style:none;float:left;cursor:pointer;background-repeat:no-repeat;}.webwidget_rating_simple li span{display:none;}.tips-area{text-align:center;}.tips-area.categories{padding:2em 1%;}.tips-area.popular{background-image:url(/images/design-tips-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;}.tips-area.related{padding:0;}.tips-area.related .main{border-top:solid .25em #7C7A78;border-bottom:solid .25em #7C7A78;padding:3em 1%;}.tips-area.categories header h1,.tips-area.related header h2{font-size:2.5em;}.tips-area.categories header h2{padding-bottom:.75em;border-bottom:solid 1px #9C9C9C;}.tips-area.popular header{padding-bottom:2.5em;}.tips-area.related header{padding-bottom:1.5em;}.tips-area .category-feed{-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.no-flexbox .tips-area .category-feed{display:block;overflow:hidden;}.tips-area .category-feed li{-ms-flex-direction:column;flex-direction:column;display:block;-ms-flex:1 1 31%;flex:1 1 31%;margin-bottom:1.75%;}.tips-area .category-feed li:nth-child(3n+2){margin-left:1.75%;margin-right:1.75%;}.no-flexbox .tips-area .category-feed li{float:left;width:49%;margin:0 0.5% 1.5%!important;}.tips-area .category-feed li a{display:block;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;}.tips-area .category-feed a > img{display:block;width:100%;height:11em;background-size:cover;background-position:center;background-repeat:no-repeat;}.tips-area .category-feed a .info{position:absolute;top:50%;left:50%;background-image:url(/images/dt-shape.png);transform:translate(-50%,-50%);background-size:100% 100%;display:table;padding:.9em 1em .5em;}.tips-area .category-feed .info icon{font-size:1.5em;display:block;margin:auto auto .5rem;color:#A50000;transition:color .4s ease 0s;}.tips-area .category-feed a:hover .info icon{color:#373535;}.tips-area .category-feed .info h3{font-size:.875em;font-weight:800;text-transform:uppercase;color:#CE0000;transition:color .4s ease 0s;}.tips-area .category-feed a:hover .info h3{color:#373535;}.tips-area .category-feed .info p{font-size:.875em;color:#373535;font-weight:600;margin:0;white-space:nowrap;}.tips-area .posts-feed{-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.no-flexbox .tips-area .posts-feed{display:block;text-align:center;}.tips-area .posts-feed li{display:-ms-flexbox;display:flex;-ms-flex:0 1 25%;flex:0 1 25%;padding:.8em 1%;position:relative;}.no-flexbox .tips-area .posts-feed li{display:inline-block;width:24%;margin:0 0.5%;}.no-flexbox .blog.tips-area .posts-feed li{display:inline-block;width:32%;margin:0 0.5%;}.tips-area.related .posts-feed li{-ms-flex:0 1 50%;flex:0 1 50%;position:relative;}.tips-area .posts-feed li a{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;width:100%;}.no-flexbox .tips-area .posts-feed .btn{display:block;}.tips-area .posts-feed img{display:block;width:100%;height:10em;padding-bottom:0;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:.4em .4em 0 0;}.tips-area.related .posts-feed img{padding-bottom:0;height:175px;}.tips-area .posts-feed  .info{-ms-flex:1 1 auto;flex:1 1 auto;background-color:#FFFFFF;padding:5% 3%;}.no-flexbox .tips-area .posts-feed  .info{display:block;min-height:20em;}.tips-area.related .posts-feed  .info{border-left:solid 1px #D9D9D9;border-right:solid 1px #D9D9D9;}.tips-area .posts-feed h3{font-size:1.3125em;line-height:1.4;color:#CE0000;transition:color .4s ease 0s;}.tips-area .posts-feed p{margin:.3em auto 0;color:#373535;transition:color .4s ease 0s;}.tips-area .posts-feed .btn{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-radius:0 0 .4em .4em;text-transform:none;font-weight:600;}.tips-area .posts-feed .btn icon{display:block;padding-left:1em;font-size:.6em;color:#F2E679;font-weight:600;position:relative;top:.1em;}.no-flexbox .tips-area .posts-feed .btn icon{display:inline;}.tips-area .category-display{position:relative;}.tips-area .share-btn{position:absolute;bottom:calc(100% - 10.8em);right:3%;background-color:#CE0000;color:#FFFFFF;border-radius:0;}.tips-area .item1 .share-btn{right:calc(40% + .125em);bottom:.8em;}.tips-area .share-btn a{color:#FFFFFF;padding:.15em .5em;text-transform:uppercase;font-weight:600;font-size:.95em;display:block !important;}.tips-area .share-btn a icon{position:relative;padding-right:.1em;line-height:1;top:.1em;}.tips-area .category-display img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;}.tips-area .category-display .info{display:table;margin:0 0 0 auto;position:relative;width:45%;text-align:left;background-color:rgba(255,255,255,0.85);padding:4em 4%;}.tips-area .category-display .info:after{content:' ';display:block;width:0;height:0;top:3em;right:100%;border-style:solid;border-width:4em 2.5em 4em 0;border-color:transparent rgba(255,255,255,0.85) transparent transparent;position:absolute;}.tips-area .category-display .info h3{font-size:3em;font-weight:800;color:#CE0000;text-transform:uppercase;}.tips-area .category-display .info h3 icon{padding-left:.2em;}.tips-area .category-display .info .covers{font-size:1.125em;margin:0;padding-bottom:1em;border-bottom:solid .125em #373535;}.tips-area .category-display .info .desc{font-size:.9375em;margin-bottom:0;}.tips-article{padding-bottom:1.5em;}.tips-article .article-title{padding:1em 0;text-align:center;}.tips-article .box{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;padding-bottom:1em;}.tips-article .box .share{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.tips-article .box .share strong{color:#CE0000;padding-right:.75em;}.tips-article .box .category{margin:0;font-size:1.5em;line-height:1.3;}.tips-article .box .category icon{color:#CE0000;}.tips-article h1{margin:0;font-size:2.5em;border-top:solid .25rem #7C7A78;padding-top:2rem;}.tips-article .content{line-height:1.8;padding:1em 0;}.tips-article .content .thumb{display:block;float:right;width:50%;height:0;padding-bottom:30%;background-size:cover;background-position:top center;background-repeat:no-repeat;margin:1em 0 1em 1em;z-index:1;position:relative;}.tips-article li p{margin:0;}.infographics-branch .tips-article .content .thumb{display:none;}.tips-area.blog{padding-top:0;}.tips-area.blog h1{margin-bottom:1rem;}.tips-area.blog.categories-page h1{font-size:2em;}.tips-area.blog.categories-page h2{font-size:1.5em;margin-top:1em;}.tips-area.blog .posts-feed li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 1 33.33%;flex:0 1 33.33%;}.tips-area.blog.categories-page .posts-feed li{-ms-flex:0 1 50%;flex:0 1 50%;}.tips-area.blog:not(.categories-page) .posts-feed li.item1{width:100%;-ms-flex:0 1 100%;flex:0 1 100%;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 a{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 img{-ms-flex:1 1 60%;flex:1 1 60%;padding-bottom:0;height:auto;border-radius:.5em 0 0 .5em;max-height:18em;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 .info{-ms-flex:1 1 40%;flex:1 1 40%;padding:1em 2%;border:solid .125em #E3E3E3;border-left:none;border-radius:0 .5em .5em 0;}.tips-area.blog .posts-feed li a{transition:opacity .4s ease 0s;opacity:1;}.tips-area.blog .posts-feed li a:hover{opacity:.7;}.tips-area.blog .posts-feed .info{border:solid .125em #E3E3E3;border-top:none;border-radius:0 0 .5em .5em;}.tips-area.blog .posts-feed img{border-radius:.4em .4em 0 0;}.tips-area.blog .posts-feed img.default{background-color:#383736;background-position:center;background-repeat:no-repeat;background-size:80% auto;}.tips-area.blog .posts-feed h3{margin:.25em 0;}.tips-area.blog .posts-feed em{color:#737373;}.tips-area.blog .posts-feed p{margin:0;}.blog-search{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;}.blog-search input{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.5em;border:solid .125em #373535;border-radius:.4em;min-height:2.5em;outline:none;}.blog-search .btn{-ms-flex:0 1 auto;flex:0 1 auto;display:block;}.blog-sys.entry{padding-bottom:2em;}.blog-sys.entry header{padding-bottom:1rem;border-bottom:solid 1px #737373;margin-bottom:1rem;}.blog-sys.entry header em{border-bottom:solid 2px #CE0000;display:block;text-align:right;color:#737373;line-height:1.2;padding-bottom:.4em;}.blog-sys.entry header h1{font-weight:400;margin:1rem 0;}.blog-sys.entry .share{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.blog-sys.entry .share strong{margin-right:1em;color:#CE0000;}.blog-sys.entry .blog-image{font-style:italic;color:#737373;}.blog-sys.entry .blog-image img{display:block;height:auto !Important;}.blog-sys.entry .blog-image a{display:block;}.blog-next-prev{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;border-style:solid none;border-width:2px;border-color:#737373;min-height:6.5em;position:relative;}.blog-next-prev:before{content:'';display:block;position:absolute;height:3.5em;width:2px;background-color:#737373;top:50%;margin-top:-1.75em;left:50%;}.blog-next-prev li{-ms-flex:1 1 50%;flex:1 1 50%;}.blog-next-prev li a{display:block;position:relative;font-size:1.2em;font-weight:600;line-height:1.3;}.blog-next-prev li a:before{font-family:'icomoon-ult';position:absolute;font-size:1rem;line-height:1;top:50%;margin-top:-.9em;padding:.4em;border:solid 1px #CE0000;border-radius:.4em;}.blog-next-prev li a.next{text-align:right;padding:0 2.5em 0 1em;}.blog-next-prev li a.next:before{content:'\e915';right:0;}.blog-next-prev li a.prev{text-align:left;padding:0 1em 0 2.5em;}.blog-next-prev li a.prev:before{content:'\e914';left:0;}.related-entries{padding:1.5em 0;border-bottom:solid 2px #737373;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.related-entries strong{display:block;width:100%;margin-bottom:.7em;}.related-entries ul{position:relative;display:block;width:100%;}.related-entries ul:last-of-type li{border-bottom:solid 2px #737373;}.related-entries ul:last-of-type li:last-child{border-bottom:none;}.related-entries ul a{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;width:100%;}.related-entries img{border-radius:.5em 0 0 .5em;-ms-flex:0 1 50%;flex:0 1 50%;display:block;}.related-entries ul a .info{padding:1em 2%;border:solid .125em #E3E3E3;border-left:none;border-radius:0 .5em .5em 0;}.related-entries img.default{background-color:#383736;background-repeat:no-repeat;background-position:center;background-size:80% auto;}.thanks-cta{margin:3em auto;text-align:center;padding:2.5em 3%;background-image:url(/images/content-cta4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.6em;color:#FFFFFF;}.thanks-cta h1{font-size:3em;text-transform:uppercase;color:#FFFFFF;font-weight:300;}.thanks-cta h1 strong{display:block;font-weight:700;}.thanks-cta p{font-size:1.3215em;margin:.5em auto 0;}.search-results{padding:0 2% 3em;}.search-results .search-bar{background-color:#F0EFEF;padding:1.5% 2%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;border-top:solid 1px #E6E6E6;border-bottom:solid 1px #E6E6E6;}.no-flexbox .search-results .search-bar{display:block;width:80%;-ms-flex-align:none;align-items:none;overflow:hidden;}.search-results .search-bar input{display:block;border:solid 2px #373535;background-color:#FFFFFF;padding:.25em .5em;color:#373535;border-radius:.4em 0 0 .4em;border-right:none;transition:border-color .4s ease 0s;outline:none;min-width:30%;}.no-flexbox .search-results .search-bar input{display:block;width:85%;float:left;}.search-results .search-bar input:focus{border-color:#CE0000;}.search-results .search-bar button{display:block;border:none;background-color:#CE0000;padding:0 1em;transition:background-color .4s ease 0s;border-radius:0 .4em .4em 0;color:#FFFFFF;font-weight:600;-ms-flex:0 1 auto;flex:0 1 auto;}.no-flexbox .search-results .search-bar button{display:block;width:15%;float:right;height:2.1em;}.search-results .search-bar button:hover{background-color:#373535;}.search-results .search-bar button icon{color:#FFFFFF;display:block;font-size:1.25em;}.search-results .item{padding:1.5em 0;}.search-results .item:nth-child(n+2){border-top:solid .3125em #E6E6E6;}.search-results .item .title{font-size:1.5em;margin-bottom:.5em;display:block;line-height:1.3;}.search-results .item .title small{display:block;font-size:1rem;color:#7C7A78;}.search-results .item .btn{margin:.5em 0 0 auto;display:table;}.search-results .item .btn icon{color:#F2E679;position:relative;top:0;padding-left:.5em;font-size:.75em;font-weight:bold;}.search-results .no-results,.location-search .no-results{display:none;background-color:#373535;color:#FFFFFF;font-weight:600;padding:.5em 2%;}.search-results .nothing-found + .no-results,.location-search .nothing-found + .no-results{display:block;}.search-results .no-results a,.location-search .no-results a{color:#F2E679;}.search-results .no-results a:hover,.location-search .no-results a:hover{color:#FFFFFF;}.input-text.uploader{border:solid 2px #343434;background-color:#FFFFFF;border-radius:.3em;}.input-text.uploader input{padding-top:.5em;padding-bottom:.5em;width:100%;margin:.3em .5em 0;}@media screen and (-webkit-min-device-pixel-ratio:0){.input-text.uploader input{padding-left:3.75em;}}.no-flexbox .uploader.input-text input{padding-left:0;width:98%;}.uploader.input-text input.hide{display:none;}.input-text.uploader input::-webkit-file-upload-button{visibility:hidden;}.input-text.uploader input::before{content:'Upload Image';display:inline-block;border:solid .3125em #CE0000;border-radius:.5em;padding:.3em .5em;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:700;font-size:.95em;text-transform:uppercase;line-height:1;color:#CE0000;background-color:#FFFFFF;transition:border-color .4s ease 0s;margin-left:-3.75rem;margin-top:-.5rem;}.application-form .input-text.uploader input::before{content:'Upload File';}.input-text.uploader input.uploaded::before{content:'Change File';}.input-text.uploader input:hover::before{border-color:#373535;}.input-text.uploader input:active::before{border-color:#373535;}fieldset{border:none;padding:0;margin:0;}fieldset  .validation{font-size:.875em;color:#CE0000;}.input-text input[type='text'],.input-text input[type='month'],.input-text input[type='email'],.input-text input[type='tel'],.input-text input[type='datetime'],.input-text input[type='datetime-local'],.input-text textarea,.input-text select{display:block;border:solid 2px #343434;background-color:#FFFFFF;padding:.5em;color:#343434;transition:border-color .4s ease;width:100%;border-radius:.3em;}.input-text select{text-transform:uppercase;letter-spacing:.15em;font-weight:600;padding:.55em .5em .5em;color:#343434;}.input-text input[type='month']{padding:.45em .5em;}.input-text select option{text-transform:none;}.input-text textarea{resize:none;min-height:9.375em;}.input-text input:focus,.input-text select:focus,.input-text textarea:focus{outline:none;border-color:#CE0000;}fieldset > ul > li > label{font-weight:600;margin-bottom:.25em;display:block;}.input-text ::-webkit-input-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text ::-ms-input-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text ::-moz-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text :-moz-placeholder{text-transform:uppercase;color:#606161;font-weight:600;letter-spacing:.15em;}.input-text > label{position:relative;}.input-text > label small{display:block;}.gift-cert fieldset{position:relative;padding-bottom:3em;}.gift-cert fieldset:after{content:'';display:block;clear:both;}.gift-cert fieldset h3 + small{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;}.gift-cert fieldset .btn{float:right;font-size:1em;}.gift-cert fieldset .btn + .btn{margin-right:1em;}.gift-cert fieldset h3.divider{position:relative;margin:1.5em 0 .5em;}.gift-cert fieldset h3.divider span{line-height:1;display:inline-block;background-color:#FFFFFF;position:relative;padding-right:1em;color:#CE0000;}.gift-cert fieldset h3.divider:before{content:'';display:block;position:absolute;height:2px;width:100%;top:50%;margin-top:-1px;background-color:#737374;}.gift-cert fieldset ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.gift-cert fieldset ul li{padding-bottom:1%;}.gift-cert fieldset ul .fit + .fit{margin-left:1%;}.gift-cert fieldset ul .fit{-ms-flex:1 1 auto;flex:1 1 auto;}.gift-cert fieldset ul .half{width:49.5%;}.gift-cert fieldset ul .full{width:100%;font-size:inherit;padding-left:0;padding-right:0;}.gift-cert .btn.v1{padding:.5em 2em;}.gift-cert .aol-msg{display:none;font-weight:bold;color:#CE0000;}.gift-cert.breadcrumbs{padding-top:2.5em;display:-ms-flexbox;display:flex;}.no-flexbox .gift-cert.breadcrumbs{display:block;overflow:hidden;margin-bottom:2em;}.gift-cert.breadcrumbs li{position:relative;margin-right:1em;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:2em;text-align:center;width:20%;font-weight:700;}.no-flexbox .gift-cert.breadcrumbs li{float:left;width:18%;}.gift-cert.breadcrumbs li.level1.selected ~ li{font-weight:400;}.gift-certificates-page li.level0.selected ~ li{font-weight:400;}.gift-cert.breadcrumbs li:after{content:'';display:block;position:absolute;height:1.5em;width:1.5em;background-color:#CE0000;bottom:0;left:50%;margin-left:-.75em;border-radius:50%;z-index:1;}.gift-cert.breadcrumbs li.level0:after{background-color:#CE0000;}.gift-cert.breadcrumbs li.level1.selected ~ li:after,.gift-cert.breadcrumbs li.level1.selected.level1 ~ li:before{background-color:#343434;}.gift-certificates-page li.level0.selected ~ li:after,.gift-certificates-page li.level0.selected ~ li:before{background-color:#343434;}.gift-cert.breadcrumbs li:before{content:'';display:block;position:absolute;height:4px;width:calc(100% + .75em);background-color:#CE0000;bottom:.75em;margin-bottom:-2px;right:50%;}.gift-cert.breadcrumbs li:first-child:before{display:none;}.gift-cert.main-content{padding:0 1%;}.gift-cert.confirm-service h2{position:relative;top:.5em;background-color:#FFFFFF;display:inline-block;padding-right:1em;}.gift-cert.confirm-service fieldset{border-bottom:solid 2px #737374;}.gift-cert.confirm-service ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;}.gift-cert.confirm-service ul li{padding-bottom:0;}.gift-cert.confirm-service input[type=text]{width:7em;}.gift-cert.payment .has-tooltip .tooltip{width:21em;}.gift-cert.review h3{display:inline-block;color:#CE0000;margin:1.5em 0 .75em;}.gift-cert.review ul + h3{margin-top:1.5em;}.gift-cert.review fieldset ul{display:block;}.gift-cert.review li span{font-weight:600;}.gift-cert.view-gift .error-message{margin:15em auto;}.contact-form fieldset ul{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.contact-form.landing-form fieldset ul{-ms-flex-pack:start;justify-content:flex-start;}.contact-form fieldset > ul > li{padding-bottom:.7em;position:relative;}.contact-form fieldset ul .fit + .fit{margin-left:2%;}.contact-form fieldset ul .fit{-ms-flex:1 1 auto;flex:1 1 auto;}.contact-form fieldset ul .fourth{width:24%;}.contact-form fieldset ul .third{width:32%;}.contact-form fieldset ul .half{width:49%;}.contact-form fieldset ul .full{width:100%;font-size:inherit;padding-left:0;padding-right:0;}.contact-form .btn{margin:0 auto;display:block;margin-top:1em;padding:.5em 2.5em;}.contact-form.landing-form .btn{margin-top:0;}.contact-form.landing-form .btn:after{content:'\e915';font-family:'icomoon-ult';display:inline-block;font-size:.8em;padding-left:1em;}.contact-form .has-tooltip > label{position:relative;}.contact-form .has-tooltip > label a{display:block;}.contact-form .has-tooltip .tooltip{position:absolute;bottom:100%;background-color:#CE0000;padding:.75em;font-size:.875em;color:#EBE7E7;font-weight:400;margin-bottom:.75em;transform:translate(0, -2rem);transition:transform .4s ease .4s, opacity .4s ease .4s;opacity:0;pointer-events:none;}.contact-form .has-tooltip label:hover .tooltip{transition:transform .4s ease, opacity .4s ease;opacity:1;transform:none;}.contact-form .has-tooltip .tooltip:before{content:'';display:block;position:absolute;border-style:solid;border-width:.75em;border-color:#CE0000 transparent transparent transparent;top:100%;}.contact-form .q-list > li{width:100%;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;border-bottom:solid 1px #EBE7E7;position:relative;padding:.5% 0;}.contact-form .q-list > li:last-of-type{border-bottom:none;}.contact-form .q-list li ul{-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-ms-flexbox;display:flex;line-height:1;}.contact-form input[type='radio']{position:absolute;visibility:hidden;top:0;left:0;}.contact-form .radio-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.contact-form .radio-list ul li{position:relative;}.contact-form .radio-list label{margin-bottom:0;}.contact-form .radio-list label + ul{-ms-flex-pack:center;justify-content:center;}.contact-form label.replace{display:inline-block;vertical-align:middle;}.contact-form label.replace + label{display:inline-block;vertical-align:middle;}.contact-form label.replace.radio{border-radius:50%;border:solid 1px #898989;background-image:linear-gradient(to bottom,#C5C4C3,#FFFFFF);height:1em;width:1em;position:relative;}.contact-form label.replace.radio:before{content:'';display:block;position:absolute;background-color:#343434;border-radius:50%;opacity:0;background-image:linear-gradient(to bottom,rgba(52,52,52,0.2),rgba(52,52,52,0));transition:opacity .4s ease, transform .4s ease;transform:scale(0);top:3px;left:3px;bottom:3px;right:3px;}.contact-form li:hover > label.replace.radio:before{opacity:.5;transform:none;}.contact-form input:checked ~ label.replace.radio:before{transform:none;opacity:1;background-color:#CE0000;}.contact-form label.replace.radio + label{padding:0 1em 0 .25em;}.contact-form .q-list.star-rating ul{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.contact-form label.replace.star{margin-right:.25em;}.contact-form label.replace.star:before{content:'\f33a';font-family:'icomoon-ult';font-size:1.5em;transition:color .4s ease;display:block;}.contact-form li:hover > label.replace.star:before,.contact-form li:hover ~ li > label.replace.star:before{color:#83292A;}.contact-form li.active > label.replace.star:before,.contact-form li.active ~ li > label.replace.star:before{color:#CE0000!important;}.contact-form .validation{position:absolute;left:0;padding:.5em 1em;background-color:rgba(0,0,0,0.8);top:100%;z-index:2;color:#F2F2F2;font-size:.8em;opacity:0;visibility:hidden;transition:.25s;transform:translateY(10%);white-space:nowrap;display:block;}.contact-form .invalid .validation{opacity:1;transform:translate(0);visibility:visible;}.contact-form .validation:before{content:'';display:block;position:absolute;height:0;width:0;border-left:solid .5em transparent;border-right:solid .5em transparent;border-bottom:solid .5em rgba(0,0,0,0.8);bottom:100%;left:1em;}.customer-feedback{padding:2.5em;background-color:#f0efef;}.customer-feedback h3.divider:first-of-type{text-align:center;padding:0 0 1em;}.customer-feedback h3.divider{font-size:2.125em;font-weight:600;margin:0;color:#CE0000;position:relative;}.customer-feedback h3.divider span{font-size:1.375rem;font-weight:400;background-color:#F0EFEF;position:relative;padding-right:.5em;float:left;}.customer-feedback h3.divider:not(:first-of-type){padding:.5em 0;overflow:hidden;}.customer-feedback h3.divider:not(:first-of-type):before{content:'';display:block;position:absolute;height:2px;width:100%;top:50%;margin-top:-1px;background-color:#A6A6A6;}.customer-feedback h3.divider small{display:block;font-size:1rem;font-style:italic;font-weight:400;color:#606161;margin-top:.5em;}.customer-feedback fieldset ul{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.customer-feedback fieldset ul li{padding-bottom:1%;}.customer-feedback fieldset ul .half{width:49.5%;}.customer-feedback fieldset ul .fit{-ms-flex:1 1 auto;flex:1 1 auto;}.customer-feedback fieldset ul .fit + .fit{margin-left:1%;}.customer-feedback fieldset ul .fit.city{width:10em;}.customer-feedback fieldset ul .fit.zip{width:8em;}.national-contact{padding:2.5em;background-color:#f0efef;}.national-contact fieldset > ul{border-style:solid none;border-width:2px;border-color:#737374;padding:5% 0 4%;}.national-contact h3.divider:first-of-type{text-align:center;padding:0 0 1em;}.national-contact h3.divider{font-size:2.125em;font-weight:600;margin:0;color:#CE0000;position:relative;}.national-contact h3.divider span{font-size:1.375rem;font-weight:400;background-color:#F0EFEF;position:relative;padding-right:.5em;float:left;}.national-contact h3.divider small{display:block;font-size:1rem;font-style:italic;font-weight:400;color:#606161;margin-top:.5em;}.national-contact .zip{width:8em;}.location-lookup-form{padding:2em 4%;background-color:#f0efef;}.location-lookup-form header{text-align:center;padding:0 3% 1em;}.location-lookup-form header h2{font-weight:400;font-size:2.0625em;}.location-lookup-form header h2 > div{display:none;}.location-lookup-form header h2 em{font-weight:600;display:block;}.location-lookup-form header h3{font-size:1.1875em;font-weight:600;margin:1rem auto;}.location-lookup-form header small{font-size:.9375em;font-style:italic;line-height:1.2;display:block;text-align:center;}.location-lookup-form .info{padding:1.875em 0;border-top:solid .125em #373535;border-bottom:solid .125em #373535;margin:0 5%;}.location-lookup-form .hide{display:none;}.location-lookup-form .btn{display:table;margin:.5em auto 1em;padding:.8em 3%;min-width:200px;}.location-lookup-form a.map-link{display:table;margin:0 5% 0 auto;padding:1.125em 0;font-size:.875em;text-transform:uppercase;font-weight:800;}.location-lookup-form a.map-link icon{font-size:.7em;font-weight:bold;padding-left:.25em;}.mhm-ajax-form .error-message{background-color:#373535;color:#FFFFFF;padding:2%;text-align:center;display:none;margin:2em 0;}.mhm-ajax-form .error-message.show{display:block;margin-top:1.2em;}.mhm-ajax-form .error-message a:hover{color:#F2E679;}.landing-page .main-content h1{font-size:3.25em;text-transform:uppercase;font-weight:800;line-height:1;background-image:url(/images/service-images/landing-banners/banner-outdoor-repairs.jpg);padding:4rem 6%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-radius:.5rem;border:solid 1px #B5B5B5;}.landing-page .holiday-lights.main-content h1{background-image:none;padding:0;border:none;border-radius:0;}.landing-page.doors-windows-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-doors-and-windows.jpg);}.landing-page.drywall-sheetrock-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-drywall-sheetrock.jpg);}.landing-page.home-improvement-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-home-improvement.jpg);}.landing-page.kitchen-bath-repair-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-kitchen-bath-repair.jpg);}.landing-page.outdoor-repairs-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-outdoor-repairs.jpg);}.landing-page.drapery-installation-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-drapery-installation.jpg);}.landing-page.water-damage-repair-page .main-content h1{background-image:url(/images/service-images/landing-banners/banner-water-damage-repair.jpg);}.landing-page .main-content h1 em{color:#000000;font-style:normal;}.landing-page .main-content p{margin:2em 0;}.landing-list{background-color:#373535;border-radius:5px;padding:2em 3em;}.landing-list h3{color:#FFFFFF;font-size:1.75em;}.landing-list ul{padding:1em 0;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.landing-list ul.no-columns{display:block;}.no-flexbox .landing-list ul{display:block;}.landing-list li{border-bottom:solid 1px #7C7A78;color:#F2E679;padding:.5em 0 1em 3em;font-weight:bold;-ms-flex:0 1 auto;flex:0 1 auto;width:47%;position:relative;}.no-flexbox .landing-list ul li,.landing-list ul.no-columns li{margin-left:0 !important;width:100%;}.landing-list li:nth-child(even){margin-left:6%;}.landing-list li a,.landing-list li span{color:#F2E679;padding:.5em 0;display:inline-block;font-weight:bold;}.landing-list li a:hover{color:#FFFFFF;}.landing-list li a > icon{display:none;}.landing-list li:before{color:#969593;border:solid 1px #7C7A78;border-radius:50%;padding:.25em;width:2em;height:2em;display:inline-block;text-align:center;line-height:1.5em;margin-right:1em;font-weight:normal;transition:.5s;content:'\e7be';font-family:'icomoon-ult';position:absolute;top:0.5em;left:0;}.landing-review{display:-ms-flexbox;display:flex;background-color:#F5F5F5;padding:2em;border:solid 2px #CE0000;border-radius:5px;margin-top:2em;}.landing-review .left{border-right:solid 1px #898484;padding:1em 1em 1em 0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}.landing-review .left a{font-size:.9em;font-weight:bold;}.landing-review .left icon{vertical-align:middle;padding-left:.25em;}.landing-review .right{padding:0 0 0 2em;width:75%;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;}.landing-review .right .review p:before{font-family:'icomoon-ult';content:'\e1d8';display:inline;color:#CE0000;font-size:3em;position:relative;line-height:0;vertical-align:middle;padding-right:.2em;}.landing-review .right .review p:after{font-family:'icomoon-ult';content:'\e1d7';display:inline;color:#CE0000;font-size:3em;position:relative;line-height:0;vertical-align:middle;padding-left:.2em;}.landing-review .right .info{font-weight:bold;float:right;color:#CE0000;}.landing-accolades{margin:1em 0;}.landing-accolades ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}.landing-accolades li{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:1 1 25%;flex:1 1 25%;}.landing-accolades li > *{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;border-left:solid 1px #E6E6E6;padding:0 2%;}.landing-accolades li img{display:block;margin:auto;}.request-service-form fieldset ul{-ms-flex-align:stretch;align-items:stretch;}.request-service-form .divider{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.875em;color:#CE0000;padding:.3em 0;border-bottom:solid .125rem #373535;margin-bottom:1rem;}.no-flexbox .request-service-form .divider{display:block;overflow:hidden;}.request-service-form .divider .step-number{font-size:.5em;font-weight:800;line-height:1;padding:.5em .75em;border:solid .25rem #CE0000;display:block;border-radius:.5em;margin-right:1em;background-color:#FFFFFF;}.no-flexbox .request-service-form .divider .step-number{float:left;}.request-service-form.contact-form .radio-list{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.request-service-form.contact-form .radio-list ul{-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;}.request-service-form.contact-form .radio-list.full ul{-ms-flex-pack:start;justify-content:flex-start;}.request-service-form.landing-form .divider{font-weight:bold;font-size:1.75em;padding-bottom:1em;}.request-service-form.landing-form h4{font-weight:800;text-transform:uppercase;font-size:2em;}.request-service-form.landing-form h3.phone{color:#CE0000;font-weight:700;font-size:2em;}.request-service-form.landing-form h3.phone:before{content:'\f053';font-family:'icomoon-ult';vertical-align:middle;display:inline-block;border:solid 2px #CE0000;text-align:center;border-radius:50%;margin-right:.25em;padding:.15em;font-size:.65em;}.request-service-form.landing-form p{border-bottom:solid 2px #373535;padding-bottom:1em;}.request-service-form.landing-form a{font-weight:bold;font-size:.9em;border-top:solid 2px #373535;display:block;padding-top:1em;}.request-service-form.landing-form a icon{font-size:.8em;font-weight:bold;}.request-service-form.landing-form fieldset ul.q-list > li{display:block;padding:.5em 0;}.asterisk{display:inline;color:#CE0000;}.form-expect{text-align:center;}.form-expect .expect-list{text-align:center;}.form-expect .expect-list ul{border-radius:.4em;overflow:hidden;text-align:center;}.form-expect .expect-list ul li{background-color:#373535;color:#FFFFFF;padding:5em 5% 1em;position:relative;}.form-expect .expect-list ul li:first-child{padding-top:2em;}.form-expect .expect-list ul li:last-child{padding-bottom:2em;}.form-expect .expect-list ul li:nth-child(even){background-color:#CE0000;}.form-expect .expect-list ul li:after{content:' ';width:0;height:0;border-style:solid;border-width:40px 200px 0 200px;border-color:#373535 transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:2;}.form-expect .expect-list ul li:nth-child(even):after{border-color:#CE0000 transparent transparent transparent;}.form-expect .expect-list li icon{display:table;margin:0 auto 1rem;font-size:2.25em;line-height:1;padding:.4em;border-radius:50%;background-color:#7C7A78;box-shadow:0 2px rgba(255,255,255,0.7);}.form-expect .expect-list li p{margin:0;}.application-form .divider{margin-top:1.5rem;}.application-form .inner-boxes{display:block;}.application-form .inner-boxes .inner-section{border:solid 1px #373535;border-radius:.5em;padding:1em 2%;margin-bottom:1em;page-break-inside:avoid;}.application-form .inner-boxes .inner-section h3{font-size:1.3125em;font-weight:600;color:#CE0000;}.application-form .single{margin:1em 0 .75em;}.application-form .q-list li label{-ms-flex:0 1 50%;flex:0 1 50%;}.application-form .q-list li ul{-ms-flex:0 1 40%;flex:0 1 40%;}.application-form .tools .q-list li ul{-ms-flex:0 1 15%;flex:0 1 15%;}.application-form .yes-no{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;}.application-form .yes-no li{-ms-flex:0 1 7.5%;flex:0 1 7.5%;text-align:center;}.application-form ul.ratings{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;}.application-form ul.ratings li{-ms-flex:0 1 10%;flex:0 1 10%;text-align:center;font-size:.875em;font-weight:600;}.application-form ul.ratings li span{display:block;}.application-form .q-list li ul li{margin:auto;}.application-form .q-list > li{border-bottom-color:rgba(0,0,0,0.15);}.cms-admin .technician-application-page .header{display:block;}.technician-application-page #MainContent{padding:2em 0;}.technician-application-page .sticky-search,.technician-application-branch.thank-you-page .sticky-search{display:none;}.technician-application-page .footer,.technician-application-branch.thank-you-page .footer{display:none;}.technician-application-page .sd-footer,.technician-application-branch.thank-you-page .sd-footer{display:none;}iframe[name='google_conversion_frame']{display:none;}.technician-application-page #apexchat_invitation_container_wrapper{display:none !important;}.coop-locations-area{background-image:url(/images/coop-locations-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;}.dallas-tx-page .coop-locations-area{padding:1em 0;}.coop-locations-area header p{font-size:1.5em;line-height:1.4;}.coop-locations-area .locations-list{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;margin:0;padding:0;}.coop-locations-area .locations-list > li{-ms-flex:0 1 23%;flex:0 1 23%;margin:.75em 1%;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.coop-locations-area .locations-list .info{display:block;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;background-color:#fff;border-radius:.5em .5em 0 0;padding:1.5em 3%;}.coop-locations-area .locations-list .info h3{font-size:1.0625em;font-weight:600;line-height:1.4;margin:0;padding:0;position:relative;}.coop-locations-area .locations-list .info h3:after{content:' ';display:block;width:100%;max-width:120px;height:1px;background-color:#D9D7D8;margin:1rem auto 0;}.coop-locations-area .locations-list .info ul{margin-top:1rem;}.coop-locations-area .locations-list .info ul li{display:inline;font-size:.9375em;}.coop-locations-area .locations-list .info ul li:not(:last-child):after{content:', ';}.coop-locations-area .locations-list .phone-link{display:block;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;background-color:#CE0000;color:#FFFFFF;font-size:.9375em;font-weight:700;padding:.55em 2%;border-radius:0 0 .5em .5em;letter-spacing:.05em;}.coop-banner-area{background-color:#f9f7f8;box-shadow:0 3px 8px rgba(0,0,0,0.15);padding:3em 2%;}.dallas-tx-page .coop-banner-area{padding:1em 2%;}.coop-banner-area .box{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.dallas-tx-page .coop-banner-area .box{-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;}.coop-banner-area .box .info{-ms-flex:0 1 auto;flex:0 1 auto;width:60%;padding-right:3%;}.dallas-tx-page .coop-banner-area .box .info{padding-right:0;text-align:center;}.coop-banner-area header{padding-bottom:2em;border-bottom:solid 1px #D9D7D8;}.dallas-tx-page .coop-banner-area header{padding-bottom:.5em;}.coop-banner-area header h1{font-size:2.8em;font-weight:400;}.dallas-tx-page .coop-banner-area header h1{font-size:1.9em;}.coop-banner-area .phone-link{color:#373535;display:block;margin:1.5rem 0 1rem;}.dallas-tx-page .coop-banner-area .phone-link{margin:.7rem 0;}.coop-banner-area .phone-link span{font-size:1.5125em;}.coop-banner-area .phone-link span.number{font-weight:700;}.coop-banner-area .phone-link icon{display:inline-block;line-height:1;font-size:1.25em;padding:.25em;border:solid 1px #373535;border-radius:50%;margin:0 .5em 0 .4em;}.coop-banner-area .scroll-btn{display:inline-block;}.coop-banner-area .scroll-btn icon{position:relative;top:.1em;padding-left:.8em;color:#373535;}.coop-banner-area .box .img{-ms-flex:0 1 auto;flex:0 1 auto;width:40%;}.dallas-tx-page .coop-banner-area .box .img{width:23%;}.coop-banner-area .box .img img{display:block;width:100%;height:0;padding-bottom:60%;background-size:cover;background-position:center;background-repeat:no-repeat;}.coop-side-list{padding:0;margin-bottom:0;}.coop-side-list h2{font-size:1.875em;color:#CE0000;margin-top:0;}.coop-side-list ul.content-list.v1 li{color:#373535;}.coop-content-area{padding:0;}.coop-content-area:after{content:' ';display:block;width:1px;height:calc(100% - 6em);position:absolute;top:3em;background-color:#D9D7D8;left:28.5%;}.coop-content-area .main-content{line-height:2;display:-ms-flexbox;display:flex;}.coop-content-area .main-content .coupon-content{padding-left:1em;-ms-flex:0 1 52%;flex:0 1 52%;}.coop-content-area .main-content .coupon-content img{cursor:pointer;}.coop-content-area .main-content > *{-ms-flex:1 1 100%;flex:1 1 100%;}.coop-content-area .img-list{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;margin-top:1.75em;}.no-flexbox .coop-content-area .img-list{display:table;width:100%;border-spacing:1em 0;}.coop-content-area .img-list li{-ms-flex:0 1 32%;flex:0 1 32%;}.no-flexbox .coop-content-area .img-list li{display:table-cell;width:33%;}.coop-content-area .img-list li img{display:block;width:100%;height:0;padding-bottom:82%;background-size:cover;background-position:center;background-repeat:no-repeat;border:solid .25em #CE0000;}.no-flexbox .coop-content-area .img-list li img{height:12em;}.coop-form.request-service-form{padding:3em 0;}.coop-form header{text-align:center;}.coop-form header h2{font-weight:600;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;padding-bottom:1rem;border-bottom:solid 1px #D9D7D8;font-size:2em;}.coop-form header h2 .phone-link{display:-ms-flexbox;display:flex;margin-left:1em;background-color:#CE0000;color:#F9F7F8;font-size:1.5rem;padding:.3em 2%;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-align:center;align-items:center;border-radius:.3rem;}.coop-form header h2 .phone-link span.title{text-transform:uppercase;font-size:.875rem;font-weight:700;}.coop-form header h2 .phone-link span.number{font-weight:700;padding-left:10px;}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.services-hub .service-list ul li,.services-hub .service-list ul li:nth-child(3n+2){-ms-flex:0 1 30%;flex:0 1 30%;}.footer .foot-social li{-ms-flex:0 1 22%;flex:0 1 22%;}.footer .foot-social li.blog{-ms-flex:0 1 44%;flex:0 1 44%;}.tips-area .category-feed li{display:block;}.related.tips-area .posts-feed li{-ms-flex:0 1 48%;flex:0 1 48%;}.top-nav > ul > li > a,.top-nav > ul > li > button{display:table;}.top-nav > ul > li > a span,.top-nav > ul > li > button span,.top-nav > ul > li > a icon,.top-nav > ul > li > button icon{display:table-cell;vertical-align:middle;}.footer .newsletter-form .title{display:table;width:55%;}.footer .newsletter-form .title > *{display:table-cell;vertical-align:middle;}.header-bar .location-info h3{-ms-flex:0 1 44%;flex:0 1 44%;}.uploader.input-text input{margin:0;}.technician-application-page .back-to-top{display:none;}.tips-area.blog .posts-feed li{-ms-flex:0 1 31.33%;flex:0 1 31.33%;width:31.33%;}}:-moz-ui-invalid:not(output){box-shadow:none;}.nb-video-container{position:relative;padding:1em 0;}.nb-video-container .video{position:relative;max-width:750px;margin:0 auto;}p.nb-logo{text-align:center;}.nb-logos{padding:2em 0;margin-bottom:2em;text-align:center;}.nb-logos .logo-mobile{display:none;}@media screen and (max-width:1200px){html{font-size:1.33333333335vw;}.header,.header.nb{background-image:url(/images/masthead-bg-main.png);background-position:-17px bottom;background-size:1200px 100%;}.map-display .map-overlay{margin:6.375em auto;}.thanks-cta{margin:3em 2%;}.map-view{height:35em;}.map-view .location-search header,.map-view .location-search .search-results{height:auto;}.header-bar .location-info h3{-ms-flex:0 1 44%;flex:0 1 44%;}.metro.animation{background-size:auto 100%;}.accolade-list .container{width:90%;margin:0 auto;}.accolade-list  .scroll-nav span.next{right:1rem;}.accolade-list  .scroll-nav span.prev{left:1rem;}}@media screen and (max-width:1000px){html{font-size:1.6vw;}.header .top-logo{-ms-flex:0 1 auto;flex:0 1 auto;}.top-nav ul.desktop-nav{display:none;}.top-nav ul.mobile-nav{-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;}.top-nav > ul.mobile-nav > li{-ms-flex:0 1 auto;flex:0 1 auto;}.top-nav > ul.mobile-nav > li > a,.top-nav > ul.mobile-nav > li > button{padding:.75em;border:solid .1875em #FFFFFF;border-radius:.4em;transition:none;}.top-nav > ul.mobile-nav > li > a icon,.top-nav > ul.mobile-nav > li > button icon{padding:0;}.top-nav > ul.mobile-nav > li:last-child{padding-right:0;}.header-bar{position:absolute;width:100%;}.dd-wrap{margin-top:0 !important;}.animation .area-search h2 br{display:block;}.animation .info{padding:1.5em 2% 2.5em;}.coupons .animation .info:after{display:none;}.animation .info h2{font-size:3em;}.animation .rotating-list li{text-shadow:1px 1px 0 rgba(255,255,255,0.75), 0 0 15px rgba(255,255,255,0.5);color:#2C2A2A;}.animation .area-search .main{padding:0 2%;}.animation .area-search h2{font-size:1.5em;}.values-area .values-list h3 span{font-size:1.125em;}.services-area .services-list li:nth-child(n+9){display:none;}.services-area .services-list.items-10 li,.services-area .services-list.items-9 li{-ms-flex:0 1 23%;flex:0 1 23%;}.trending-area,.tips-area.popular{padding-bottom:2em;}.trending-area .trending-list .trending-ctas,.tips-area .posts-feed{-ms-flex-pack:distribute;justify-content:space-around;}.trending-area .trending-list li,.tips-area .posts-feed li{-ms-flex:0 1 47%;flex:0 1 47%;margin-bottom:1.5em;}.trending-area .trending-list h3,.tips-area .posts-feed h3{font-size:1.5em;}.footer .main{padding:0 3%;}.footer .box{display:block;}.footer .other-sites{padding:1em 0;border-bottom:solid .1875em #7C7A78;}.footer .foot-cta-list{display:-ms-flexbox;display:flex;border-bottom:solid .1875em #7C7A78;}.footer .foot-cta-list li{-ms-flex:1 1 auto;flex:1 1 auto;}.footer .foot-cta-list li:nth-child(n+2){border-top:none;}.footer .foot-cta-list li a{padding:1em 2% 1em 0;-ms-flex-align:center;align-items:center;}.footer .foot-cta-list a > icon{-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;}.footer .right .car{display:none;}.footer .foot-social{margin-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.footer .foot-social li{-ms-flex:0 1 auto;flex:0 1 auto;padding:1em 1.5%;}.local-banner .info{margin:10em auto;padding:1em 3%;min-width:86%;}.top-bar .phone-link.for-mob{display:inline;}.top-bar .phone-link.mobile-ninja{display:none;}.header-bar .location-info .phone-link{display:none;}.header-bar .location-info h3{padding-right:.8em;-ms-flex:0 1 65%;flex:0 1 65%;}.column-content .content-cta.v6,.column-content-area .content-cta.v6{background-position:90% 50%;padding-left:26%;}.local-content-area .header-content h1 br,.column-content-area .header-content h1 br,.local-content-area .header-content h2.look-like-h1 br,.column-content-area .header-content h2.look-like-h1 br{display:none;}.local-content-area .box.coupon-box{display:block;text-align:center;}.local-content-area .content-coupon{max-width:600px;width:100%;margin:auto;padding-left:0;}.metro.animation .info{display:block;}.metro.animation .info h2{padding:5rem 0 4rem;}.header-bar .area-search h2{font-size:1.5em;}.metro.animation .request-service h2{font-size:1.5em;}.coop-banner-area header h1{font-size:2.5em;}.coop-form header h2{display:block;}.coop-form header h2 .phone-link{display:-ms-inline-flexbox;display:inline-flex;}.coop-locations-area .locations-list li{-ms-flex:0 1 31%;flex:0 1 31%;}.sticky-search{bottom:-8%;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 img{max-height:22.1em;}.CallNowCallout.third{-ms-flex:0 1 40%;flex:0 1 40%;}.CommServ-Content .two-thirds{-ms-flex:0 1 50%;flex:0 1 50%;}}@media screen and (max-width:800px){html{font-size:2vw;}#HeaderZone{position:absolute;}.header{background-position:-21px bottom;position:fixed;width:100%;top:0;left:0;}.header .top-bar{-ms-flex-pack:end;justify-content:flex-end;}.top-bar .left-side{display:none;}.top-bar .little-nav{display:none;}.animation:not(.metro):not(.sticky-search):before{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.5);}.animation .area-search{position:relative;}.animation .area-search h2{font-size:1.25em;}.animation .area-search h2 br{display:none;}.values-area header{padding-bottom:1em;}.values-area header h1 br{display:block;}.values-area .values-list li{-ms-flex:0 1 48%;flex:0 1 48%;padding-top:2em;}.services-area .services-list li:nth-child(n+7){display:none;}body .services-area .services-list:not(.items-4) li{-ms-flex:0 1 31.5%;flex:0 1 31.5%;}.services-area .services-list.items-4 li{-ms-flex:0 1 48.5%;flex:0 1 48.5%;}.footer .newsletter-form .title{padding-right:2%;}.footer .footer-nav .tab-panel{display:block;}.footer .footer-nav ul{-ms-flex-pack:center;justify-content:center;}.footer-nav .footer-links{padding-bottom:.8em;}.sd-footer .main{display:block;text-align:center;}.sd-footer .main > small{text-align:center;}.sd-footer small{margin-bottom:.5rem;}.header-bar .box{display:block;}.header-bar .location-info{-ms-flex-pack:distribute;justify-content:space-around;}.header-bar .local-links{-ms-flex-pack:center;justify-content:center;padding-top:.5em;padding-left:0;}.header-bar .local-links li:last-child a{padding-right:1em;}.local-banner .info{margin:3em auto;}.local-content-area{padding:2em 2% 1em;}.local-content-area .box{padding:0;}.local-content-area .box.vid-values-box{display:block;margin-top:2em;}.accolade-list li{-ms-flex:1 1 33%;flex:1 1 33%;}.accolade-list li:nth-child(3n+3) > *{border-right:solid 1px #E3E3E3;}.column-content-area .column-box{display:block;padding:0;}.side-img{display:none;}.map-display .imap{position:relative;height:20em;}.map-display .map-overlay{height:auto;padding:0;margin:0;}.map-display .map-overlay > div{height:auto;position:relative;top:auto;width:100%;left:auto;right:auto;}.column-content-area{padding:0 2% 2.5em;}.column-content  #SideZone{margin-top:2em;}.map-display .schema > div{-ms-flex-direction:row;flex-direction:row;}.map-display .schema .top{border-bottom:none;}.map-display .schema > div > div{padding:3%;}.column-content{display:block;padding:2em 2%;}.column-content.mobile-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex;}.column-content.mobile-reverse > *{-ms-flex:0 0 auto !important;flex:0 0 auto !important;}.column-content #MainZone{padding-left:0;border-left:none !important;}.local-services .top-content .box{display:block;}.local-services .top-content .box .main-content{padding-right:0;}.local-services .save-btns{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;margin-top:1em;-ms-flex-align:stretch;align-items:stretch;}.local-services .save-btns li{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:0 1 49%;flex:0 1 49%;}.local-services .save-btns a span br{display:block;}.local-services .save-btns li:nth-child(n+2){margin-top:0;}.side-nav.tabs .tab{display:block;}.side-tips{max-width:450px;margin:0 auto 3em;}.side-tips .cta img{padding-bottom:45%;}.services-hub .service-list li h3{margin-bottom:.5em;}.services-hub .service-list p{display:none;}.tips-area .category-feed li{-ms-flex:1 1 48%;flex:1 1 48%;}.tips-area .category-feed li:nth-child(odd){margin-left:0;margin-right:0;}.tips-area .category-feed li:nth-child(even){margin-left:1.75%;margin-right:0;}.tips-area .category-display .info{width:50%;}.content-cta.v5{background-image:url(/images/content-cta5-mobile.jpg);padding:2em 3% !important;}.content-cta.v6{background-image:url(/images/content-cta6-mobile.jpg);padding:2em 3% !important;}.content-cta.v7{background-image:url(/images/content-cta7-mobile.jpg);padding:2em 3% !important;}.column-content .content-cta.v2,.column-content-area .content-cta.v2{text-align:center;}.content-cta.v3{background-image:none !important;background-color:#CE0000;text-align:center;}.form-expect{margin-top:2em;text-align:center;}.form-expect .expect-list ul li:after{border-width:40px 400px 0 400px;}.map-view{height:auto;}.map-section .imap,.map-section .location-popup{display:none;}.map-view .location-search{position:static;width:100%;height:auto;padding-top:2em;box-shadow:none;}.map-view .location-search header{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}.map-view .location-search header h3{-ms-flex:1 0 100%;flex:1 0 100%;}.map-view .location-search .item.no-results{font-size:1.25em;position:relative;bottom:auto;text-align:center;padding:1em 3%;}.map-view .location-search .search-results .item.starting{font-size:1.5em;}.map-view .location-search .usa p{font-size:1.4rem;}.map-view .location-search .search-results{padding-bottom:0;}.locations-list{padding-top:1em;}.locations-list header,.locations-list .search-box{display:none;}.locations-list .search-box ul{display:block;padding-right:5em;}.locations-list .search-box:after{left:auto;right:2%;transform:translateY(-50%);}.locations-list .search-box ul li:nth-child(n+2){margin-top:.5em;}.locations-list .search-box ul li label{-ms-flex:0 1 25%;flex:0 1 25%;}.map-display .city-list{border-bottom:solid .5em #A50000;padding-bottom:30px;}.header-bar .area-search .main{-ms-flex-wrap:wrap;flex-wrap:wrap;}.header-bar .area-search .title{-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;margin-bottom:.5em;padding-right:0;}.header-bar .area-search input{margin-left:0;}.metro.animation .request-service .main{display:block;}.metro.animation .request-service h2{display:none;}.metro.animation .request-service .contact-info{-ms-flex-pack:center;justify-content:center;}.back-to-top{display:none;}.coop-banner-area header h1{font-size:2.5em;}.coop-content-area:after{display:none;}.coop-banner-area .box{display:block;}.coop-banner-area .box .info{width:100%;padding-right:0;}.coop-banner-area .box .img{display:none;}.coop-banner-area .box .img img{background-image:none !important;display:none;}.application-form .q-list li ul{-ms-flex:0 1 41.3%;flex:0 1 41.3%;}.top-bar .phone-link.mobile-ninja{display:inline;}.local-services .services-list li.richmond-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;}.local-services .services-list li.richmond-flex ul{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.accolade-list  .scroll-nav span.next{right:0rem;}.accolade-list  .scroll-nav span.prev{left:0rem;}.nb-logos .logo-mobile{display:block;}.nb-logos .logo-desktop{display:none;}a.pumpkin-power.sub{text-align:center;}.CallNowCallout.third{-ms-flex:0 1 45%;flex:0 1 45%;}}@media screen and (max-width:650px){html{font-size:2.46vw;}.header{background-position:-23px bottom;}.animation{background-position:25% 50%;}.animation .area-search .main{-ms-flex-wrap:wrap;flex-wrap:wrap;}.animation .area-search .title{-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;padding-bottom:.75em;}.animation .area-search input{margin-left:0;}.services-area .services-list li{-ms-flex:0 1 48.5% !important;flex:0 1 48.5% !important;}.trending-area .trending-list p,.tips-area .posts-feed p{display:none;}.local-banner .info br{display:block;}.local-banner .info h2{font-size:1.35em;}p.text-highlight.v1{padding:1.2em 2% 1.2em 2em;}p.text-highlight.v1:after{background-image:none !Important;display:none;}.location-directory-page .main-content.main{padding:1em 2% .5em;}.map-view{height:auto;padding-top:20px;}.map-view .imap{display:none;}.locations-list .location-notfound{display:block !Important;}.map-view .location-search .search-results{height:auto;max-height:40em;}.map-view .location-notfound{position:relative;top:auto;right:auto;width:96%;margin:1em auto;max-height:15em;transition:max-height .5s ease 0s, padding .5s ease 0s;}.map-view .location-notfound.hide{max-height:0;padding:0;}.map-view .location-search .search-results .item{font-size:1.3em;}.locations-list ul.by-state-list > li > ul{display:block;}.popup-window header h2 em{display:block;}.popup-window header h3 br{display:block;}.local-services .services-list li ul li{-ms-flex:0 1 50%;flex:0 1 50%;}.service-banner{padding:0 2% 3%;}.service-banner .box{display:block;}.service-banner .img{padding-bottom:55%;width:100%;}.service-banner .img img{background-size:contain;}.services-hub .tab-list li{font-size:1.125em;}.services-hub .service-list ul li{-ms-flex:0 1 50% !important;flex:0 1 50% !important;}.services-hub .service-list ul li:nth-child(odd){padding-left:0;border-right:solid 1px #CE0000;padding-right:2%;}.services-hub .service-list ul li:nth-child(even){border-right:none;padding-right:0;padding-left:2%;}.services-hub .service-list ul li:nth-child(n+3){border-top:solid 1px #CE0000;}.tips-area .category-feed{display:block;}.tips-area .category-feed li{margin-right:0 !important;margin-left:0 !important;}.tips-area .category-display .info{display:block;width:100%;margin:0;}.tips-area .category-display .info:after{display:none;}.content-cta.v1{display:block;}.content-cta.v1 img{display:none;}.content-cta.v1 .info{padding-right:4%;}.tips-article .box.top{display:none;}.tips-article{padding-top:2em;}.tips-article h1{padding-top:0;border-top:none;}.location.popup-window .city-list li{width:33%;}.location.popup-window .set-location p strong{display:block;}.coupons-list{display:block;}.coupons-list li{margin:2% auto;}.location.popup-window .set-location li{float:none;width:100%;}.location.popup-window .set-location li:first-child{margin-bottom:.8rem;}.search-site-page .main-content.main{text-align:center;}.search-results .search-bar input{-ms-flex:1 1 auto;flex:1 1 auto;}.search-results .item{text-align:center;}.search-results .item .btn{margin:.5em auto 0;}.locations-list ul.by-state-list > li > ul > li:nth-child(n+2){padding-top:0;}.locations-list .search-box ul li label{-ms-flex:0 1 33%;flex:0 1 33%;}.application-form .inner-boxes .inner-section h3{margin-bottom:.75rem;}.application-form ul.ratings li{font-size:.8em;-ms-flex:0 1 13%;flex:0 1 13%;}.application-form .q-list li label{-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8em;font-weight:600;}.application-form .q-list li ul{-ms-flex:0 1 53%;flex:0 1 53%;}.metro.animation .info{padding:0 2%;}.metro.animation .info h2{font-size:3em;padding:3rem 0;}.header-bar .area-search h2{font-size:1.25em;padding-top:5px;}.metro.animation div.request-service{display:none;}.content-cta.metro .info{padding:2em 5%;background-image:url(/images/metro-cta-mobile.jpg);}.landing-review{display:block;padding:.5em;}.landing-review .left{width:100%;padding:.5em;border-right:none;}.landing-review .right{width:100%;padding:.5em;}.coop-banner-area .box .scroll-btn{padding:.4em 3%;}.coop-locations-area .locations-list li{-ms-flex:0 1 48%;flex:0 1 48%;}.sticky-search{bottom:-11%;}.landing-list ul{display:block;}.landing-list ul li{width:100%;margin-left:0 !important;}.landing-accolades li{-ms-flex:1 1 33%;flex:1 1 33%;}.CommServ-Content{-ms-flex-wrap:wrap;flex-wrap:wrap;}.CommServ-Content .two-thirds{-ms-flex:1 1 100%;flex:1 1 100%;margin:0em 1% 2em;}.CallNowCallout.third{-ms-flex:0 1 60%;flex:0 1 60%;}.testimonial-panel li h4{font-size:1.1875em;}.guarentee-img{float:none;margin:0 auto;display:block;}.guarenteeContent{padding:2em 3% 6em;}.guarenteeContent h1{text-align:center;}}@media screen and (max-width:550px){html{font-size:2.9vw;}.header{background-position:-19px bottom;}.header .main{padding:0;}.header .top-bar{display:block;background-color:#FFFFFF;border:none;}.header .top-logo{max-width:60%;}.top-bar .phone-link{display:block;width:96%;margin:auto;text-align:center;border:solid .1875em #CE0000;font-weight:800;padding:.3em 2%;border-radius:.4em;}.top-bar .phone-link > *{color:#CE0000 !important;}.header .nav-bar{padding:.5625em 2%;}.top-nav{padding-left:4%;}.top-nav > ul.mobile-nav > li{padding:0 .3em;}.animation .info h2{font-size:2.5em;}.animation .info .btn.mobs{display:inline-block;}.animation .info .btn:not(.mobs){display:none;}.trending-area .trending-list .trending-ctas,.tips-area .posts-feed{display:block;}.trending-area .trending-list img,.tips-area .posts-feed img{padding-bottom:45%;}.trending-area .trending-list h3,.tips-area .posts-feed h3{font-size:1.35em;}.footer .newsletter-form{display:block;}.footer .newsletter-form .title{padding:0 0 1em;}.footer .newsletter-form .title h2 br{display:none;}.header-bar{margin-top:-28px;}.local-banner .banner-img:after{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.75);}.local-banner .info{margin:2em auto;background-color:transparent;box-shadow:none;}.accolade-list li{-ms-flex:1 1 50%;flex:1 1 50%;}.accolade-list li > *{padding:0 5%;}.accolade-list li:nth-child(3n+3) > *{border-right:none;}.accolade-list li:nth-child(2n+2) > *{border-right:solid 1px #E3E3E3;}.map-display .schema > div{display:block;}.map-display .city-list{padding:4% 3% 30px;}.footer .box{border-bottom:none;}.footer .footer-nav{padding:0 0 1em;}.footer .footer-nav .tab{display:block;}.footer .footer-nav .tab-panel{background-color:#575554;padding-bottom:.8em;}.footer .footer-nav ul.footer-links{display:block;}.footer-nav .footer-links li a{padding:.5em 2% !important;border-bottom:solid 1px rgba(255,255,255,0.2);}.footer-nav .footer-links li a:hover{color:#F2E679;}.popup-window fieldset ul li{-ms-flex:0 1 100% !important;flex:0 1 100% !important;}.popup-window input,.popup-window select{margin-bottom:1.3em;}.form-expect .expect-list ul li:after{border-width:40px 270px 0 270px;}.contact-form fieldset > ul{display:block;}.contact-form fieldset > ul > li{width:100% !important;}.request-service-form.contact-form .radio-list ul,.contact-form .q-list li ul{-ms-flex-pack:start;justify-content:flex-start;}.input-text.uploader input{width:100%;}.listen-reviews blockquote{-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:center;}.listen-reviews blockquote > *{-ms-flex:0 0 auto !important;flex:0 0 auto !important;}.listen-reviews blockquote .review{padding-left:0;}.testimonial-system blockquote{display:block;}.thanks-cta h1{font-size:2.25em;}.content-cta.v1 .box{-ms-flex-wrap:wrap;flex-wrap:wrap;}.tips-area.blog .posts-feed li{width:100%;-ms-flex:0 1 100% !important;flex:0 1 100% !important;}.tips-area.blog .posts-feed li a{display:block;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 img{border-radius:.5em .5em 0 0;height:10em;}.tips-area.blog:not(.categories-page) .posts-feed li img{padding-bottom:0;}.tips-area.blog:not(.categories-page) .posts-feed li.item1 .info{border-left:solid .125em #e3e3e3;border-top:none;border-radius:0 0 .5em .5em;}.tips-area .item1 .share-btn,.tips-area .share-btn{right:1%;bottom:calc(100% - 10.8em);}.blog-sys.entry .share{display:block;}.blog-next-prev{display:none;}.related-entries{display:block;}.related-entries ul{width:100%;}ul#RelatedPostList{display:none;}.blog-sys.entry .share strong{display:block;clear:both;}section.instagram-area .main{padding-top:2em;}section.instagram-area{padding-bottom:1em;}.back-to-top{display:none;}.scrolled .back-to-top img{width:85px;}.related-entries ul a{display:block;}.related-entries ul a img{height:10em;width:100%;border-radius:.5em .5em 0 0;}.related-entries ul a .info{border-left:solid .125em #e3e3e3;border-top:none;text-align:center;border-radius:0 0 .5em .5em;}.main-content table tr td{display:block;text-align:center;width:100% !important;}.application-form.contact-form{padding:1em 1.5% 3em;}.application-form ul.ratings li span{font-size:11px;}.application-form .yes-no li{-ms-flex:0 1 12.5%;flex:0 1 12.5%;}.application-form .tools .q-list li ul{-ms-flex:0 1 25%;flex:0 1 25%;}.contact-form .q-list > li{padding:.5rem 0;}.contact-form:not(.application-form) .q-list > li{display:block;}.contact-form label.replace.radio{width:16px;height:16px;}.locations-list .search-box input,.locations-list .search-box select{font-size:18px;}.locations-list .search-box .submit-btn{display:none;}.content-cta.metro .bottom .box{display:block;}.content-cta.metro .bottom .box a.phone-link{justify-cotent:center;margin-bottom:.5rem;}.coop-banner-area .box{text-align:center;}.coop-banner-area header h1{font-size:2em;}.contact-form fieldset ul .fit + .fit{margin-left:0;}.coop-locations-area .locations-list{display:block;}.local.papillion .top-bar .right-side,.local.papillion-branch .top-bar .right-side{-ms-flex-wrap:wrap;flex-wrap:wrap;}.local.southeast-bellevue .top-bar .right-side{-ms-flex-wrap:wrap;flex-wrap:wrap;}.top-bar .phone-link.mobile-ninja{margin-top:.5em;}.local.virginia-beach .video-container .video{padding-bottom:18em;}.values-area .temp-contest,.local-content-area .temp-contest{display:none;}.values-area .temp-contest.mobile,.local-content-area .temp-contest.mobile{display:block;}}@media screen and (max-width:450px){html{font-size:3.333vw;}main section{padding:2em 0;}a:hover{color:#CE0000;}.animation{background-position:35% 50%;}.animation .rotating-list{height:4.5em;}.animation .rotating-list li{font-size:3em;}.values-area header{padding-bottom:0;}.values-area header h1 br{display:none;}.values-area .main{padding:0 2%;}.values-area .values-list{display:block;}.values-area .values-list img{position:absolute;padding:0;height:100%;}.values-area .values-list h3{font-size:1.325em;position:relative;padding:.8em 2%;}.values-area .values-list p{margin-top:.5em;font-size:1.1em;}.services-area .services-list{margin:1em auto;}.trending-area header,.tips-area.popular header{padding-bottom:1.5em;}.footer .other-sites{display:block;padding:.5em 0;}.footer .other-sites li a{padding:.5em 0;}.footer .foot-cta-list{display:block;}.footer .foot-cta-list li:nth-child(n+2){border-top:solid .1875em #7C7A78;}.footer .foot-cta-list li a{padding-left:4%;}.footer .foot-cta-list a > icon{-ms-flex:0 0 70px;flex:0 0 70px;}.footer .foot-cta a{font-size:1.35em;display:block;padding:.6em 3%;line-height:1.2;}.footer .foot-cta a icon{top:0;padding-left:.2em;}.footer .foot-social{-ms-flex-pack:center;justify-content:center;}.footer .foot-social li{padding:1em .75%;-ms-flex:0 1 auto !Important;flex:0 1 auto !Important;}.footer .foot-social a icon{font-size:1.3em;}.footer .foot-social li a.btn{padding:.2em .5em;}.header-bar .box{padding:0 3%;}.header-bar .local-links{-ms-flex-pack:justify;justify-content:space-between;}.header-bar .local-links li:first-child{display:none;}.header-bar .local-links li{-ms-flex:1 1 49%;flex:1 1 49%;}.header-bar .local-links a{border:solid .1875em #FFFFFF;border-radius:.4em;line-height:1.4;}.header-bar .location-info{display:block;text-align:center;}.header-bar .location-info h3{padding:.5em 0 .8em;}.header-bar .location-info .btn{text-transform:uppercase;font-weight:800;line-height:1.4;display:block;}.local-services .save-btns{display:block;}.local-services .save-btns li:nth-child(n+2){margin-top:.8em;}.side-tips{max-width:96%;}.services-hub .service-list ul{margin-top:1em;}.services-hub .tab-list li{font-size:1em;}.services-hub .service-list ul{display:block;margin-top:0;}.services-hub .service-list ul li{padding:5% 0 !important;border-right:none !important;}.services-hub .service-list ul li:nth-child(n+2){border-top:solid 1px #CE0000;}.tips-area .category-display .info{padding:2.5em 4%;}.tips-area .category-display .info h3{-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-ms-flexbox;display:flex;font-size:1.75em;}.tips-area .category-display .info h3 icon{padding-left:0;padding-bottom:.1em;-ms-flex:0 0 auto;flex:0 0 auto;}.tips-area .category-display .info .covers{text-align:center;}.content-cta.v4 h2{font-size:2em;}.content-cta.v5 h2 br,.content-cta.v6 h2 br,.content-cta.v7 h2 br{display:block;}.content-cta .btn{display:block;padding:.6em 2% !important;}.location.popup-window .city-list li{width:50%;}.location.popup-window .set-location p strong{display:inline;}.local-services .services-list li ul{display:block;}.locations-list .search-box:after{display:none;}.application-form ul.ratings li span{display:none;}.application-form ul.ratings li{-ms-flex:0 1 12.6%;flex:0 1 12.6%;}.application-form .q-list li ul{-ms-flex:0 1 50%;flex:0 1 50%;}.content-cta.metro .bottom .box strong{display:block;padding:0 0 1em;}.content-cta.metro .bottom .box a.phone-link{margin-bottom:0;-ms-flex-pack:center;justify-content:center;}.sticky-search{bottom:-6.8em;}.animation .area-search input{margin:0;}#apexchat_invitation_container_wrapper{display:none !important;}.side-bucket > p iframe{display:none;}.landing-accolades li{-ms-flex:1 1 50%;flex:1 1 50%;}.technician-application-page #MainContent h1{text-align:center;}.technician-application-page #MainContent h1 img{float:none;}.CallNowCallout.third{-ms-flex:0 1 80%;flex:0 1 80%;}}@media screen and (max-width:400px){html{font-size:3.75vw;}.header{background-position:3.5% bottom;}.animation .info{padding:1em 2%;}.animation .info h2{font-size:2.5em;}.header-bar .area-search h2{font-size:1.1em;}.animation .rotating-list li{width:100%;}.animation .rotating-list li:before{width:100%;}.animation .info .btn.mobs{display:table;margin:.3em auto 0;min-width:60%;}.animation .area-search h2{font-size:1.125em;}.animation .area-search input{-ms-flex:1 1 55%;flex:1 1 55%;}.animation .area-search button{-ms-flex:1 1 35%;flex:1 1 35%;text-align:center;padding:.4em 0;}.testimonial-panel li h4{font-size:1.125em;font-weight:600;}.services-area .services-list{display:block;}.services-area .services-list li{padding:.3em 0;}.locations-list > ul{column-count:1;}.popup-window header h2{font-size:1.5em;}.popup-window header h3{font-size:1em;}.services-hub .tab-list{-ms-flex-wrap:wrap;flex-wrap:wrap;}.services-hub .tab-list li{-ms-flex:1 1 50%;flex:1 1 50%;}.services-hub .tab-list li:before{height:100%;}.services-hub .tab-list li:not(.active):nth-child(n+3){border-top:solid 1px rgba(255,255,255,0.2);}.services-hub .tab-list li span{font-size:1.125em;}.form-expect .expect-list ul li:after{border-width:40px 210px 0 200px;}.locations-list .search-box{padding:2.5% 2%;}.locations-list .search-box ul{padding-right:0;}.locations-list .search-box ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;}.locations-list .search-box ul li:nth-child(n+2){margin-top:.8em;}.locations-list .search-box ul li label{-ms-flex:0 1 100%;flex:0 1 100%;padding-left:1%;}.header-bar .area-search input{-ms-flex:1 1 55%;flex:1 1 55%;}.header-bar .area-search button{-ms-flex:1 1 35%;flex:1 1 35%;padding:.4em 2%;text-align:center;}.metro.animation .info h2{font-size:2.5em;}}@media screen and (max-width:350px){html{font-size:4.2vw;}.header{background-position:4.5% bottom;}.animation .info h2{font-size:1.75em;}.animation .rotating-list li{font-size:2.75em;}.animation .area-search h2{font-size:1em;}.trending-area .trending-list h3,.tips-area .posts-feed h3{font-size:1.5em;}.local-banner .info h3{font-size:2em;}.content-cta.v3 .btn br{display:block;}.CallNowCallout.third{-ms-flex:0 1 100%;flex:0 1 100%;}}@media screen and (max-height: 650px) and (max-width:900px){#PopZone{padding:0;}.popup-window.location,#PopZone #Form_MultipleLocationsPopup,.cms-admin .popup-window{top:0;left:0;transform:none;}}@media screen and (max-height: 650px) and (min-width:900px){#PopZone{padding:0;}.popup-window.location,#PopZone #Form_MultipleLocationsPopup,.cms-admin .popup-window{top:0;transform:translateX(-50%);}}@media(orientation: landscape) and (max-height: 550px){#HeaderZone{position:absolute !important;}}.services-print .local-services .services-list > li{padding:2em 5%;margin:1em auto;}.state-pop.popup-window .location-info{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.state-pop.popup-window .location-info > *{-ms-flex:0 0 auto;flex:0 0 auto;}.no-flexbox .state-page .state-list > li{display:table;}.no-flexbox .state-page .state-list > li > *{display:table-cell;vertical-align:middle;}.location-lookup-form header h2 > div.show{display:block;}.contact-form fieldset li.ui-conditional-panel{display:none;}.contact-form fieldset li.ui-conditional-panel.active{display:block;}.request-service-form{padding:2em 4%;background-color:#f0efef;}.request-service-form.landing-form{padding:2em 1.5em;}.application-form.contact-form .radio-list ul,.coop-form.contact-form .radio-list ul{-ms-flex-pack:start;justify-content:flex-start;}.application-form.contact-form{padding:1em 3% 3em;}.contact-form.landing-form fieldset > ul > li{padding-right:1em;}.request-service-form.landing-form fieldset ul.q-list > li.ui-conditional-panel{display:none;}.request-service-form.landing-form fieldset ul.q-list > li.ui-conditional-panel.active{display:block;}.no-cssanimations .top-nav > ul > li > a,.no-cssanimations .top-nav > ul > li > button{font-size:0.875em;}.modal{background-color:#000000;border-bottom:10px solid #3786c0;box-shadow:0 3px 7px 2px rgba(0, 0, 0, 0.3);font-size:16px;font-family:'Arial', sans-serif;text-align:center;width:100%;position:fixed;margin:0;padding:0;top:0;left:0;display:none;z-index:100;}.modal .content{padding:1em 1em 0;}.modal .content .message{font-weight:bold;font-size:1.5em;color:#ffffff;position:relative;padding:0;margin:.5em auto 1.5em;}.modal .content .warning{color:#bc522f;opacity:0.75;font-size:2.5em;position:absolute;top:7%;left:50%;transform:translateX(-50%);}.modal .btn{background-color:#3786c0;padding:1em 3em;border-radius:50px;text-decoration:none;color:#ffffff;font-weight:bold;text-transform:uppercase;display:inline-block;margin:0 .5em 1em;transition:.5s ease-in-out;}.modal .btn:hover{background-color:#bc522f;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.4) inset;}.modal .close-btn{position:absolute;top:1%;left:96%;margin:0;padding:0;cursor:pointer;color:#ffffff;font-size:2em;font-weight:bold;text-decoration:none;transition:.5s ease;opacity:0.4;}.modal .close-btn:hover{opacity:1;}.modal .icon{color:#bc522f;font-size:2.5em;margin:0;padding:0;}.modal .scorpion-logo{width:10%;position:absolute;left:0;bottom:0;}.version{font-size:1.125em;color:#dad9d8;display:none;}.version-number{display:inline;position:relative;cursor:help;transition:.5s ease;}.version-number:hover:before{content:attr(data-title);background-color:rgba(55, 134, 192, 0.8);position:absolute;top:-1.7em;left:-3.5em;padding:.2em 1em;border-radius:5px;}.browser{text-transform:uppercase;font-weight:bold;color:#ffffff;}.locations-list ul.by-state-list .no-results{display:none;}.locations-list ul.by-state-list .no-results.active{display:block;}.locations-list ul.by-state-list .no-results a{background-color:#CE0000;border-radius:.4em;width:50%;margin:1em auto;text-transform:uppercase;color:#FFFFFF;font-weight:700;padding:.5em 1em;display:block;text-align:center;transition:.5s ease;}.locations-list ul.by-state-list .no-results a:hover{background-color:#7C7A78;}.top-bar .little-nav li:last-of-type{border-right:solid 1px #868686;}body[data-location='18976'] .services-holder .by-service ul li:nth-of-type(8){display:none;}.speed-test.trending-area .trending-list img{display:none;}.technician-application-page .header,.technician-application-branch.thank-you-page .header{display:none;}.date-sent{font-weight:bold;padding-left:0;}body:not(.site-map-page) .main-content ul.p-flex{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;display:-ms-flexbox;display:flex;}body:not(.site-map-page) .main-content ul.p-flex.p-vids{-ms-flex-align:start;align-items:flex-start;}body:not(.site-map-page) .main-content ul.p-flex.p-vids img{display:block;padding-bottom:1em;}body:not(.site-map-page) .main-content ul.p-flex li{list-style:none;margin:0;border-bottom:none;padding-left:0;-ms-flex:1 1 25%;flex:1 1 25%;text-align:center;}body:not(.site-map-page) .main-content ul.p-flex li:before{display:none !important;}.flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1em 0;margin:0 auto;max-width:725px;}.flex .flex-item1{-ms-flex:0 1 100%;flex:0 1 100%;text-align:center;font-size:1.5em;}.flex .flex-item1 a{color:#3a7cca;text-decoration:underline;}.flex .flex-item1 a:hover{color:#CE0000;}.flex .flex-item2{-ms-flex:0 1 25%;flex:0 1 25%;text-align:center;}.sd-footer .main > small.hide{display:none;}.request-service-form.contact-form.landing-form .radio-list{padding-top:.5em;}.awardbtnbox{background-color:#e8e8e8;padding:1em;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);margin:2em 0;border-radius:.4em;}.coupons .animation{background-image:url(/images/home-banner-new.jpg);}.request-service-form.contact-form fieldset ul .fit + .fit{margin-left:0;}.request-service-form.contact-form fieldset ul .fit{-ms-flex:1 0 33%;flex:1 0 33%;}@font-face{font-family:'fontello';src:url('/includes/fonts/fontello.eot?97061068#iefix') format('embedded-opentype'),url('/includes/fonts/fontello.woff?97061068') format('woff'),url('/includes/fonts/fontello.ttf?97061068') format('truetype');font-weight:normal;font-style:normal;}icon.fontello:not(.no-fontello){font-family:'fontello' !important;line-height:1em;text-align:center;}.fontello.about-us:before{content:'\e80f';}.fontello.around-the-house:before{content:'\e810';}.fontello.assembly:before{content:'\e811';}.fontello.attic:before,.fontello.attics:before{content:'\e812';}.fontello.basement:before{content:'\e813';}.fontello.bathroom:before,.fontello.bathrooms:before{content:'\e814';}.fontello.bedroom:before,.fontello.bedrooms:before{content:'\e815';}.fontello.blog-diy:before{content:'\e816';}.fontello.blog-guides-graphics:before{content:'\e817';}.fontello.blog-home-improvement:before{content:'\e818';}.fontello.blog-home-mobile:before{content:'\e819';}.fontello.blog-news:before{content:'\e81a';}.fontello.blog-seasonal:before{content:'\e81b';}.fontello.bookcases:before{content:'\e83b';}.fontello.carpentry:before{content:'\e81c';}.fontello.ceilings:before{content:'\e81d';}.fontello.checkmark:before{content:'\e81e';}.fontello.commercial-services:before,.fontello.commercial:before{content:'\e81f';}.fontello.deck-patio:before{content:'\e820';}.fontello.doors:before{content:'\e821';}.fontello.electrical:before,.fontello.energy-efficiency:before{content:'\e822';}.fontello.email:before{content:'\e823';}.fontello.exterior:before,.fontello.outdoor:before{content:'\e824';}.fontello.financial-institutions:before{content:'\e830';}.fontello.flooring:before,.fontello.tile:before{content:'\e825';}.fontello.floors:before{content:'\e825';}.fontello.franchise:before{content:'\e826';}.fontello.garage:before,.fontello.garages:before{content:'\e827';}.fontello.healthcare-facilities:before{content:'\e831';}.fontello.hotels-hospitality:before{content:'\e832';}.fontello.info-graphics:before{content:'\e828';}.fontello.infographics:before{content:'\e828';}.fontello.installation:before{content:'\e829';}.fontello.kitchen:before,.fontello.kitchens:before{content:'\e82a';}.fontello.living-dining-room:before,.fontello.family-living-rooms:before{content:'\e82b';}.fontello.maintenance:before{content:'\e82c';}.fontello.manufacturing:before{content:'\e833';}.fontello.menu:before{content:'\e82d';}.fontello.moulding-trim:before{content:'\e834';}.fontello.municipal-government:before{content:'\e835';}.fontello.office:before{content:'\e82e';}.fontello.painting:before{content:'\e82f';}.fontello.plumbing:before{content:'\e800';}.fontello.plus:before{content:'\e801';}.fontello.remodeling:before{content:'\e802';}.fontello.repair:before{content:'\e803';}.fontello.request-service:before{content:'\e804';}.fontello.residential-services:before{content:'\e805';}.fontello.restaurants-food-service:before{content:'\e836';}.fontello.retail-shopping-malls:before{content:'\e837';}.fontello.safety-mobility-aging-in-place:before,.fontello.safety-mobility:before{content:'\e838';font-size:.75em;}.fontello.search-site:before{content:'\e806';}.fontello.seasonal-maintenance:before{content:'\e807';}.fontello.small-businesses-large-corporate-offices:before{content:'\e839';}.fontello.stars-franchise:before{content:'\e808';}.fontello.tile-drywall:before{content:'\e83a';}.fontello.tips-ideas:before{content:'\e809';}.fontello.utility-room:before{content:'\e80a';}.fontello.van:before{content:'\e80b';}.fontello.drywall-walls:before,.fontello.drywall:before{content:'\e80c';}.fontello.why-hire-us:before{content:'\e80d';}.fontello.windows:before{content:'\e80e';}
@font-face{font-family:'fontello';src:url('/includes/fonts/fontello.eot?97061068#iefix') format('embedded-opentype'),url('/includes/fonts/fontello.woff?97061068') format('woff'),url('/includes/fonts/fontello.ttf?97061068') format('truetype');font-weight:normal;font-style:normal;}icon.fontello:not(.no-fontello){font-family:'fontello' !important;line-height:1em;text-align:center;}.fontello.about-us:before{content:'\e80f';}.fontello.around-the-house:before{content:'\e810';}.fontello.assembly:before{content:'\e811';}.fontello.attic:before,.fontello.attics:before{content:'\e812';}.fontello.basement:before{content:'\e813';}.fontello.bathroom:before,.fontello.bathrooms:before{content:'\e814';}.fontello.bedroom:before,.fontello.bedrooms:before{content:'\e815';}.fontello.blog-diy:before{content:'\e816';}.fontello.blog-guides-graphics:before{content:'\e817';}.fontello.blog-home-improvement:before{content:'\e818';}.fontello.blog-home-mobile:before{content:'\e819';}.fontello.blog-news:before{content:'\e81a';}.fontello.blog-seasonal:before{content:'\e81b';}.fontello.bookcases:before{content:'\e83b';}.fontello.carpentry:before{content:'\e81c';}.fontello.ceilings:before{content:'\e81d';}.fontello.checkmark:before{content:'\e81e';}.fontello.commercial-services:before,.fontello.commercial:before{content:'\e81f';}.fontello.deck-patio:before{content:'\e820';}.fontello.doors:before{content:'\e821';}.fontello.electrical:before,.fontello.energy-efficiency:before{content:'\e822';}.fontello.email:before{content:'\e823';}.fontello.exterior:before,.fontello.outdoor:before{content:'\e824';}.fontello.financial-institutions:before,.fontello.financial-institutions-banks:before{content:'\e830';}.fontello.flooring:before,.fontello.tile:before{content:'\e825';}.fontello.floors:before{content:'\e825';}.fontello.franchise:before{content:'\e826';}.fontello.garage:before,.fontello.garages:before{content:'\e827';}.fontello.healthcare-facilities:before,.fontello.healthcare-facilities-hospitals:before{content:'\e831';}.fontello.hotels-hospitality:before{content:'\e832';}.fontello.info-graphics:before{content:'\e828';}.fontello.infographics:before{content:'\e828';}.fontello.installation:before{content:'\e829';}.fontello.kitchen:before,.fontello.kitchens:before{content:'\e82a';}.fontello.living-dining-room:before,.fontello.family-living-rooms:before{content:'\e82b';}.fontello.maintenance:before{content:'\e82c';}.fontello.manufacturing:before{content:'\e833';}.fontello.menu:before{content:'\e82d';}.fontello.moulding-trim:before{content:'\e834';}.fontello.municipal-government:before{content:'\e835';}.fontello.office:before{content:'\e82e';}.fontello.painting:before{content:'\e82f';}.fontello.plumbing:before{content:'\e800';}.fontello.plus:before{content:'\e801';}.fontello.remodeling:before{content:'\e802';}.fontello.repair:before{content:'\e803';}.fontello.request-service:before{content:'\e804';}.fontello.residential-services:before{content:'\e805';}.fontello.restaurants-food-service:before{content:'\e836';}.fontello.retail-shopping-malls:before{content:'\e837';}.fontello.safety-mobility-aging-in-place:before,.fontello.safety-mobility:before{content:'\e838';font-size:.75em;}.fontello.search-site:before{content:'\e806';}.fontello.seasonal-maintenance:before{content:'\e807';}.fontello.small-businesses-large-corporate-offices:before,.fontello.small-businesses-corporate-offices:before{content:'\e839';}.fontello.stars-franchise:before{content:'\e808';}.fontello.tile-drywall:before{content:'\e83a';}.fontello.tips-ideas:before{content:'\e809';}.fontello.utility-room:before{content:'\e80a';}.fontello.van:before{content:'\e80b';}.fontello.drywall-walls:before,.fontello.drywall:before{content:'\e80c';}.fontello.why-hire-us:before{content:'\e80d';}.fontello.windows:before{content:'\e80e';}
.ui-conditional-panel{display:none;}.ui-conditional-panel.active{display:block;}.thanks-cta a.closemodal{position:absolute;right:1em;top:1em;color:#FFFFFF;}.thanks-cta a.closemodal icon{font-size:1.25em;pointer-events:none;}.nopointer{pointer-events:none !important;}p.call-out{margin:1em 3em;padding:1em;border:solid 1px #ccc;}p.call-out:before{content:open-quote;}p.call-out:after{content:close-quote;}.ui-dialog.no-cms{background:none;box-shadow:none;font-family:inherit;font-size:1em;color:inherit;border-radius:0;}.dd-wrap{margin-top:-27px;}.header-bar + .dd-wrap,.header-bar ~ form .dd-wrap{margin-top:0;}.cms-edit-layout .dd-wrap{margin-top:0;}.dd-panel{background-color:rgba(0,0,0,0.8);color:#FFFFFF;max-width:1400px;width:100%;margin:0 auto;overflow:hidden;max-height:0;}.dd-panel.active,.dd-panel.focus{max-height:20em;transition:.25s ease;}.dd-panel .main{display:-ms-flexbox;display:flex;padding:2em 0;}.dd-panel h3{color:#FFFFFF;font-weight:700;text-transform:uppercase;min-width:12.5rem;}.dd-panel h4{font-weight:normal;font-style:italic;font-size:1.125em;color:#D8D5D1;display:block;border-bottom:solid 1px #f2e679;padding-bottom:.375em;margin-bottom:.5em;}.dd-panel a{color:#FFFFFF;font-size:1.125em;display:block;}.dd-panel a:hover,.dd-panel a.active,.dd-panel a.focus{color:#F2E679;}.dd-panel .services-holder{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;}.dd-panel .services-holder .services{padding:0 1em;}.dd-panel .services-holder .services.by-room,.dd-panel .services-holder .services.by-service{width:40%;}.dd-panel .services-holder .services.by-room{padding-left:0;}.dd-panel .services-holder .services.by-area{width:20%;}.dd-panel .services-holder .services.by-service{padding-right:0;}.dd-panel .services-holder .services ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.dd-panel .services-holder .services ul li{width:50%;}.dd-panel .services-holder .services.by-area ul li{width:100%;}.dd-panel .services-holder .services ul li a{display:block;position:relative;padding:.25em 0 0.125em 1.75em;line-height:1.25em;}.dd-panel .services-holder .services ul li a icon{position:absolute;top:.5em;left:0;font-size:1rem;width:1.5em;text-align:center;}.dd-panel .services-holder .services ul li a icon.door-services:before{content:'\e821';}.dd-panel.commercial ul li a icon{padding:0 .5em 0 0;}.dd-panel .menu{padding:0 1em;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;}.dd-panel .menu li{white-space:nowrap;padding:0 2em .5em 0;}.dd-panel.tips .menu li,.dd-panel.hire .menu li{width:25%;}.dd-panel.commercial .menu li{width:50%;}.dd-panel.search .main{-ms-flex-pack:justify;justify-content:space-between;}.dd-panel.search .main input{-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1em;border-radius:.4rem;outline:none;border:none;}.dd-panel.search ::-webkit-input-placeholder{color:#000000;}.dd-panel.search :-moz-placeholder{color:#000000;opacity:1;}.dd-panel.search ::-moz-placeholder{color:#000000;opacity:1;}.dd-panel.search ::-ms-input-placeholder{color:#000000;}.dd-panel.search .main .btn{font-size:1.25em;margin-left:1.5em;}.results-feed{font-size:1em;padding:1em 0;}.results-feed a{text-decoration:none !important;}.results-feed header *{margin:0;}.results-feed .article-holder{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;display:-ms-flexbox;display:flex;}.no-flexbox .results-feed .article-holder{display:block;}.results-feed .article-holder .article{margin-bottom:1em;float:none;}.results-feed.two .article{width:47.5%;float:left;}.results-feed.two .article-holder .article{float:none;}.no-flexbox .results-feed.two .article-holder .article{float:left;margin-right:2.5%;}.results-feed.three .article{width:32%;float:left;}.results-feed.three .article-holder .article{float:none;}.no-flexbox .results-feed.three .article-holder .article{float:left;margin-right:1%;}.results-feed.three .article:nth-of-type(3n+1){clear:left;}.results-feed.four .article{width:24%;float:left;}.results-feed.four .article-holder .article{float:none;}.no-flexbox .results-feed.four .article-holder .article{float:left;margin-right:1%;}.results-feed.four .article:nth-of-type(4n+1){clear:left;}.results-feed.five .article{width:19%;float:left;}.results-feed.five .article-holder .article{float:none;}.no-flexbox .results-feed.five .article-holder .article{float:left;margin-right:1%;}.results-feed .article{background-color:#FFFFFF;margin:1em 0;box-shadow:0 0 5px rgba(0,0,0,.2);border-bottom:solid 3px #edeeef;position:relative;}.results-feed .more{padding:1em 0;height:auto;}.photo .article.picture{cursor:pointer;border:solid 5px #fff;font-size:.85em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}.photo .article.picture img{display:block;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;}.photo .article.picture p{margin:.5em 0;line-height:1.375em;}.photo .article.picture a{background-color:transparent;color:#000000;font-weight:bold;text-transform:uppercase;padding:.375em .5em .125em;border-top:solid 1px #000000;position:relative;display:block;}.photo .article.picture a:hover{color:#CB2027;}.photo .article.picture a:after{content:'\f0d4';font-family:'icomoon-ult';border:solid 1px #000000;line-height:1;padding:.35em;border-radius:.25em;position:absolute;right:0;font-size:.75em;top:50%;margin-top:-.75em;display:none;}.photo .article.picture a:hover:after{color:#CB2027;border-color:#CB2027;}.photo .article.picture .top p{margin:0;padding:.5em;}.photo .filter select{width:100%;border:3px solid #737373;padding:.5em 1em;border-radius:.625em;outline:none;}.ui-dialog.lightbox{background-color:transparent;box-shadow:none;width:80%;height:80%;max-width:940px;max-height:800px;}.ui-dialog.lightbox .ui-dialog-titlebar{font-family:'Open Sans', sans-serif;color:#fff;height:auto;position:relative;line-height:1.25em;width:100%;top:0;}.ui-dialog .ui-dialog-title{width:90%;}.ui-dialog.lightbox .ui-dialog-titlebar-close{bottom:0.5em;top:auto;}.ui-dialog.lightbox .lightbox-holder{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;}.ui-dialog.lightbox .lightbox-details,.ui-dialog.lightbox .lightbox-explore,.ui-dialog.lightbox .lightbox-find{background-color:#FFFFFF;box-shadow:2px 2px 5px rgba(0,0,0,0.7);}.ui-dialog.lightbox .lightbox-details{padding:0.625em;width:41.250rem;}.ui-dialog.lightbox .lightbox-details figure{margin:0;}.ui-dialog.lightbox .lightbox-details figure:after{content:'';display:block;clear:both;}.ui-dialog.lightbox .lightbox-details figure div{position:relative;}.ui-dialog.lightbox .lightbox-details figure a.nav{position:absolute;top:0;font-size:3em;margin-top:-.5em;color:#000000;opacity:.5;font-weight:700;transition:opacity .25s ease;bottom:0;width:3em;outline:none;}.ui-dialog.lightbox .lightbox-details figure a.nav:hover{opacity:.9;}.ui-dialog.lightbox .lightbox-details figure a.nav:before{font-family:'icomoon-ult';position:absolute;top:50%;margin-top:-.5em;}.ui-dialog.lightbox .lightbox-details figure a.nav.next{right:0;}.ui-dialog.lightbox .lightbox-details figure a.nav.next:before{content:'\e915';right:0;}.ui-dialog.lightbox .lightbox-details figure a.nav.prev{left:0;}.ui-dialog.lightbox .lightbox-details figure a.nav.prev:before{content:'\e914';left:0;}.ui-dialog.lightbox .lightbox-details figure img{display:block;margin:0 auto;}.ui-dialog.lightbox .lightbox-details figcaption{padding:1.25em;}.ui-dialog.lightbox .lightbox-details .social-share{float:right;display:table;}.ui-dialog.lightbox .lightbox-details .social-share li{display:table-cell;vertical-align:middle;padding-left:.5em;}.ui-dialog.lightbox .lightbox-details .social-share li a{display:block;height:1.75em;width:1.75em;color:#FFFFFF;font-size:1.25em;line-height:2em;}.ui-dialog.lightbox .lightbox-details .social-share li a:hover{background-color:#444444 !important;}.ui-dialog.lightbox .lightbox-details .social-share li.facebook a{background-color:#3B5998;}.ui-dialog.lightbox .lightbox-details .social-share li.twitter a{background-color:#55ACEE;}.ui-dialog.lightbox .lightbox-details .social-share li.pinterest a{background-color:#BD081C;}.ui-dialog.lightbox .lightbox-details .social-share li.google-plus a{background-color:#DC4E41;}.ui-dialog.lightbox .lightbox-details .social-share li.email a{background-color:#B1D369;}.ui-dialog.lightbox .lightbox-sidebar{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:1.25em;width:16.563em;}.ui-dialog.lightbox .lightbox-explore{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25em;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;}.ui-dialog.lightbox .lightbox-explore .thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;display:-ms-flexbox;display:flex;}.no-flexbox .ui-dialog.lightbox .lightbox-explore .thumbs{display:block;}.ui-dialog.lightbox .lightbox-explore .thumbs li{width:44%;margin-top:6%;}.no-flexbox .ui-dialog.lightbox .lightbox-explore .thumbs li{float:left;}.ui-dialog.lightbox .lightbox-explore .thumbs li .more-in{padding-bottom:100%;background-repeat:no-repeat;background-size:contain;background-position:center;transition:box-shadow .25s ease;cursor:pointer;}.ui-dialog.lightbox .lightbox-explore .thumbs li .more-in:hover,.ui-dialog.lightbox .lightbox-explore .thumbs li .more-in.selected{box-shadow:inset 0 0 0 5px #CB2027;}.ui-dialog.lightbox .lightbox-explore .more{float:right;font-weight:bold;text-transform:uppercase;margin-top:0.625em;}.ui-dialog.lightbox .lightbox-explore .more:after{content:'\e915';font-family:'icomoon-ult';vertical-align:middle;display:inline-block;margin-left:.25em;}.ui-dialog.lightbox .lightbox-explore .explore{border-top:solid 1px #444444;clear:both;margin-top:0.625em;}.ui-dialog.lightbox .lightbox-explore .explore h3{font-size:1.25em;text-transform:uppercase;font-weight:bold;padding-top:.625em;}.ui-dialog.lightbox .lightbox-explore .explore a{display:block;font-weight:bold;font-size:1.125em;padding:0.25em 1em;border-bottom:solid 1px #909090;}.ui-dialog.lightbox .lightbox-find{margin-top:1.25em;text-align:center;padding:1.25em;background-color:#DFDFDF;}.ui-dialog.lightbox .lightbox-find h2{margin-bottom:.75em;font-size:1.675em;}.ui-dialog.lightbox .lightbox-find h2.local{color:#444444;}.ui-dialog.lightbox .lightbox-find input{width:90%;border:1px solid #909090;padding:.5em 1em;border-radius:.25em;margin-bottom:.75em;outline:none;}.ui-dialog.lightbox .lightbox-find a.btn{vertical-align:middle;padding-left:1.75em;}.ui-dialog.lightbox .lightbox-find a.btn icon{display:inline-block;vertical-align:middle;font-size:1.75em;margin-right:.25em;}.ui-dialog.lightbox .lightbox-find a.btn span{vertical-align:middle;display:inline-block;line-height:1.25;text-align:left;}section.instagram-area{text-align:center;padding-top:0;}section.instagram-area.tips,section.instagram-area.category{padding-bottom:0;}section.instagram-area .main{border-top:solid 0.125em #DFDFDF;padding-top:3em;}.local section.instagram-area .main{border-top:none;padding-top:1.5em;}section.instagram-area.category .main{border-bottom:solid .25em #7C7A78;padding-bottom:3em;}section.instagram-area.tips .main,section.instagram-area.category .main{border-top:none;}section.instagram-area.tips.service .main{padding-top:1em;}section.instagram-area.local header h2{margin-bottom:1em;}section.instagram-area header p{margin-top:.25em;font-size:1.25em;}.instagram-area .instagram-feed{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;}.no-flexbox .instagram-area .instagram-feed{display:block;overflow:hidden;}.instagram-area .instagram-feed .image{-ms-flex:0 1 auto;flex:0 1 auto;width:31%;background-color:#000000;position:relative;margin-bottom:1.75em;}.no-flexbox .instagram-area .instagram-feed .image{float:left;margin:0 0.5%;}.instagram-area .instagram-feed .image.alt{background-color:#FFFFFF;padding:0.313rem;box-shadow:0 0 5px rgba(0,0,0,.2);}.instagram-area.local .instagram-feed .image{width:23%;-ms-flex:0 1 23%;flex:0 1 23%;}.instagram-area.tips .instagram-feed .image,.instagram-area.category .instagram-feed .image{width:15.5%;margin-bottom:1em;}.instagram-area .instagram-feed .image div,.instagram-area .instagram-feed .image a.homelink{width:100%;background-size:cover;position:relative;opacity:1;cursor:pointer;transition:.5s;}.instagram-area .instagram-feed .image div img,.instagram-area .instagram-feed .image a.homelink img{//padding-bottom:100%;}.instagram-area .instagram-feed .image:hover div,.instagram-area .instagram-feed .image:hover a.homelink{opacity:1;}.instagram-area .instagram-feed .image.alt div,.instagram-area .instagram-feed .image.alt a.homelink{opacity:1;}.instagram-area .instagram-feed .image div:before,.instagram-area .instagram-feed .image a.homelink:before{content:'';display:none;position:absolute;top:0;bottom:0;left:0;right:0;transition:.5s;background:linear-gradient(to top,rgba(0,0,0,.5) 13%,rgba(0,0,0,0) 33%);}.instagram-area .instagram-feed .image:hover div:before,.instagram-area .instagram-feed .image:hover a.homelink:before{opacity:0;}.instagram-area .instagram-feed .image.alt div:before,.instagram-area .instagram-feed .image.alt a.homelink:before{display:none;}.instagram-area.corporate .instagram-feed .image h3{position:absolute;bottom:.5em;left:0;margin:0 1.125em;color:#FFFFFF;text-transform:uppercase;font-weight:bold;font-size:1.25em;pointer-events:none;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.instagram-area.corporate .instagram-feed .image h3:after{content:'\f0d4';font-family:'icomoon-ult';position:relative;margin-left:1.125em;line-height:2em;border:2px solid #FFFFFF;font-size:.75em;display:block;border-radius:.375em;padding:.1em .5em;}.hidden-form{display:none;}.cms-edit-layout .hidden-form{display:block;}.cms-edit-layout .hidden-form *{display:none;}.cms-edit-layout .tech-tip:before{content:'Hidden Module - 'attr(data-tech);}.paging{padding:1em 0;clear:both;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;color:#595959;}.no-flexbox .paging{overflow:hidden;display:block;}.paging .current-page{margin-right:1em;}.paging input{width:1.75em;}.paging input{border:none;width:2em;text-align:center;color:#373535;font-weight:600;border-bottom:solid 2px #373535;}.paging input:focus{outline:none;}.no-flexbox .paging .current-page{float:left;}.paging ul{display:table;border:2px solid #CB2027;background-image:linear-gradient(to top,rgba(228,228,228,.9),rgba(255,255,255,.9));border-radius:.4em;}.no-flexbox .paging ul{float:right;}.paging ul li{display:table-cell;}.paging a{display:block;line-height:1;padding:.4em;border-left:solid 1px #C5C5C5;border-right:solid 1px #FFFFFF;}.paging a.next{border-right:none;}.paging a.prev{border-left:none;}.paging li:only-child a{border:none;}.paging a icon{display:block;}.mhm-load{position:relative;}.mhm-load > *{opacity:1;transition:.3s;visibility:visible;}.mhm-load > .mhm-load-message{position:absolute;visibility:hidden;opacity:0;transition:.3s;color:#383736;text-transform:uppercase;left:50%;top:50%;transform:translate(-50%,30px);display:block;font-size:16px;text-align:center;}.mhm-load:before{content:'';display:block;position:absolute;left:50%;top:50%;margin:-60px auto auto -40px;width:80px;height:80px;border:solid 10px #cfcfd0;border-radius:50%;opacity:0;visibility:hidden;transition:opacity .3s;}.mhm-load:after{content:'';display:block;position:absolute;left:50%;top:50%;margin:-60px auto auto -40px;width:80px;height:80px;border:solid 10px #CE0000;border-radius:50%;opacity:0;visibility:hidden;clip:rect(0,40px,40px,0);transition:opacity .3s;}.mhm-load.loading > *{opacity:0;visibility:hidden;}.mhm-load.loading > .mhm-load-message{visibility:visible;opacity:1;}.mhm-load.loading:before{opacity:1;visibility:visible;}.mhm-load.loading:after{opacity:1;visibility:visible;animation:clockwise 1s linear infinite;}.mhm-load.failure:before{opacity:0;visibility:hidden;}.mhm-load.failure:after{opacity:0;visibility:hidden;}@-webkit-keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-moz-keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-o-keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.ui-dialog.location-pop{background-color:#FFFFFF;width:100%;max-width:900px;}.ui-dialog.location-pop .pop-map{position:relative;}.ui-dialog.location-pop .pop-map .imap{position:absolute;top:0;left:0;right:0;bottom:0;}.ui-dialog.location-pop .pop-map .imap > div{height:100% !important;width:100% !important;}.state-page .metro{background-color:#F6F6F7;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75em 1em;border-bottom:solid 1px #E3E3E6;margin-bottom:.5em;-ms-flex-align:center;align-items:center;}.state-page .metro h3{font-weight:bold;font-size:1.25em;padding-right:1em;border-right:solid 1px #E3E3E6;padding:.25em 1em .25em 0;margin-right:1em;}.state-page .metro ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.state-page .metro ul li{margin-right:2em;}.no-flexbox .state-page .metro ul{display:table;}.no-flexbox .state-page .metro ul li{display:table-cell;}.state-page .metro a:before{content:'\eed0';font-family:'icomoon-ult';display:inline-block;margin-right:.25em;vertical-align:middle;margin-bottom:2px;}@media screen and (max-width:1200px){.dd-panel .main{padding-left:1%;padding-right:1%;}}@media screen and (max-height: 900px){.ui-dialog.lightbox{width:auto;}.ui-dialog.lightbox .lightbox-details{width:34.375em;}.ui-dialog.lightbox .lightbox-sidebar{width:23.750em;}.ui-dialog.lightbox .lightbox-explore .thumbs li{width:27%;}}@media screen and (max-width:1000px){.dd-mobile{background-color:#000;display:none;margin-top:0 !important;padding-top:27px;height:100%;}.dd-mobile,.dd-panel.search{position:fixed;width:100%;top:0;}.dd-wrap a{display:block;}.dd-wrap a.mobile{color:#FFFFFF;font-size:1.25em;text-align:center;padding:1em 0;}.dd-panel .services-holder .services ul li a{line-height:inherit;}.dd-wrap a.primary{font-weight:bold;text-transform:uppercase;position:relative;border-top:solid 1px #FFFFFF;}.dd-wrap a.primary icon{margin-right:.5em;}.dd-wrap a.primary span.expand{width:3em;height:100%;border-left:solid 1px #FFFFFF;font-family:'icomoon-ult';position:absolute;right:0;top:0;}.dd-wrap a.primary span.expand:before{content:'\f0d4';height:1em;width:1em;line-height:1;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;}.dd-wrap a.primary span.expand.active:before{content:'\e12f';color:#F2E679;}.dd-wrap a.primary span.expand.active ~ *{color:#F2E679;}.dd-wrap a.secondary{border-top:solid 1px #FFFFFF;}.dd-panel{display:none;max-height:none;}.dd-panel:not(.search){border-top:solid 1px #909090;}.dd-panel.search{margin-top:-27px !important;}.dd-panel .main{padding:1em;}.dd-panel:not(.search) .main{display:block;}.dd-panel h3{display:none;}.dd-panel h4{padding:.75em 1em;margin:0;border-bottom:solid 2px #F2E679;}.dd-panel h4.active{color:#F2E679;}.dd-panel.residential .main{padding:0;}.dd-panel .services-holder{display:block;}.dd-panel .services-holder .services.by-room,.dd-panel .services-holder .services.by-service,.dd-panel .services-holder .services.by-area{width:100%;padding:0;}.dd-panel .services-holder .services ul{padding:.5em 1em;border-bottom:solid 1px #909090;}.dd-panel .services-holder .services ul li{width:50%;}.dd-wrap .btn.request{margin:.5em 1em 1em;}.dd-panel .menu li,.dd-panel.tips .menu li,.dd-panel.hire .menu li{width:50%;}}@media screen and (max-width:800px){.instagram-area .instagram-feed .image:nth-child(5),.instagram-area .instagram-feed .image:nth-child(6){display:none;}.instagram-area .instagram-feed .image,.instagram-area.tips .instagram-feed .image,.instagram-area.category .instagram-feed .image{width:23%;}.results-feed.four .article{width:32%;}.ui-dialog.lightbox .ui-dialog-titlebar{margin-left:5%;width:90%;}.ui-dialog.lightbox .ui-dialog-titlebar-close{top:0;margin-right:0;z-index:50;}.ui-dialog.lightbox .ui-dialog-title{width:100%;}.ui-dialog.lightbox .lightbox-holder{display:block;}.ui-dialog.lightbox .lightbox-sidebar{display:block;width:90%;margin:1.25em auto 0;}.ui-dialog.lightbox .lightbox-details{width:90%;margin:0 auto;}.ui-dialog.lightbox .lightbox-explore .thumbs li{width:15%;}.ui-dialog.lightbox .lightbox-find input{display:inline-block;width:auto;margin:0;-ms-flex:1 1 auto;flex:1 1 auto;}.ui-dialog.lightbox .lightbox-find{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;}.ui-dialog.lightbox .lightbox-find h2{width:100%;}.ui-dialog.lightbox .lightbox-find h2.local{-ms-flex:1 1 auto;flex:1 1 auto;width:auto;margin:0;}.ui-dialog.lightbox .lightbox-find .btn{-ms-flex:0 1 auto;flex:0 1 auto;margin-left:1em;}.ui-dialog.lightbox .lightbox-find .btn.local{-ms-flex:1 1 auto;flex:1 1 auto;}}@media screen and (max-width:650px){.dd-panel .main{padding:0;display:block;}.dd-panel .menu,.dd-panel .services-holder .services ul{display:block;}.dd-panel .menu li,.dd-panel.tips .menu li,.dd-panel.hire .menu li,.dd-panel.commercial .menu li,.dd-panel .services-holder .services ul li{width:100%;display:block;padding:0;}.dd-panel .services-holder .services ul,.dd-panel .menu{padding:0 0.5em 0.5em;}.dd-panel .services-holder .services ul li a{padding:0.5em 2em;border-bottom:solid 1px #F2E679;}.dd-panel .menu a{padding:0.5em 1em;border-bottom:solid 1px #F2E679;white-space:normal;}.dd-panel .services-holder .services ul li a icon{position:static;display:inline-block;vertical-align:middle;margin-right:1em;}.dd-panel.search .main{padding:27px 0 1em;}.dd-panel.search .main input{width:90%;margin:0.5em auto;display:block;padding:0.75em 1em;}.dd-panel.search .main .btn{display:block;width:90%;margin:0.5em auto 0;}.dd-mobile::-webkit-scrollbar{display:none;}.instagram-area .instagram-feed .image,.instagram-area.local .instagram-feed .image,.instagram-area.tips .instagram-feed .image,.instagram-area.category .instagram-feed .image{width:48%;-ms-flex:0 1 auto;flex:0 1 auto;}.results-feed.four .article{width:45%;}.ui-dialog.lightbox .ui-dialog-titlebar{font-size:.875em;}.ui-dialog.lightbox .lightbox-details .social-share li a{font-size:1.75em;}.ui-dialog.lightbox .lightbox-explore .thumbs li{width:27%;}.ui-dialog.lightbox .lightbox-find .btn{width:90%;margin:1em auto 0;}}@media screen and (max-width:400px){.dd-wrap a.primary{text-align:left;padding-left:.5em;}.dd-wrap a.primary icon{margin-right:.5em;}.dd-panel h4{padding:1em;}.dd-panel .services-holder .services ul li a{padding:.75em 1em;}.ui-dialog.lightbox .lightbox-details .social-share{display:none;}.instagram-area .instagram-feed .image,.instagram-area.local .instagram-feed .image,.instagram-area.tips .instagram-feed .image,.instagram-area.category .instagram-feed .image{width:45%;}.instagram-area .instagram-feed .image h3{padding-bottom:2em;}.instagram-area .instagram-feed .image h3:after{bottom:.5em;font-size:.5em;}}.ui-dialog.location-pop .pop-map .imap iframe{display:none;}