.section{width:100%;float:left;padding-top:35px;padding-bottom:35px;position:relative}#feature-diagram{float:left;position:relative}#feature-diagram .image-container,#feature-diagram .image-container-2,#feature-diagram .image,#feature-diagram .image-2{float:left;width:100%;position:relative}#feature-diagram .overlay{background-color:transparent;border:3px solid #0081dc;height:40px;box-shadow:0 0 5px #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:40px;position:absolute;z-index:20}#feature-diagram article:first-of-type{border-top:0px;margin-top:0;padding-top:0}#feature-diagram .feature header{font-size:18px;color:#0081dc;font-weight:600}#feature-diagram .feature p{font-size:16px}#feature-diagram svg line{stroke:#7ec1ff}@media only screen and (min-width:768px){#feature-diagram .feature{border-top:1px solid #93c2e2;padding-top:5px;padding-left:14px;border-radius:4px;border-bottom:1px solid #93c2e2;background:linear-gradient(to right,#fff0,#f5f9fe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f5f9fe",GradientType=1);box-shadow:0 0 4px #c2c2c2}}@media only screen and (min-width:768px)and (max-width:1023px){#feature-diagram article{padding-top:15px;margin-top:7px}.sm-feature-diagram-divider{width:100%;float:left;padding-top:10px;margin-bottom:15px}#feature-diagram .feature{border-right:3px solid #0081dc;padding-left:8px;padding-right:14px}#feature-diagram .left-side,#feature-diagram .right-side{z-index:20}}@media only screen and (min-width:1024px){#feature-diagram article{padding-top:15px;margin-top:7px}#feature-diagram .left-side .feature{border-right:3px solid #0081dc;padding-right:14px}#feature-diagram .right-side .feature{border-left:3px solid #0081dc;padding-left:14px;border-top:1px solid #93c2e2;padding-top:5px;border-radius:4px;border-bottom:1px solid #93c2e2;background:linear-gradient(to right,#f5f9fe,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5f9fe",endColorstr="#00ffffff",GradientType=1)}#feature-diagram .left-side,#feature-diagram .right-side{z-index:30}}/*!*Lists*!*//*!*Alerts*!*//*!*.bg-blue .form-group input, .bg-blue .form-group textarea, .bg-blue .form-group select{border-left: 6px solid #134da3;}*!*//*!* Errors for Service / Estimate Pages *!*//*!*Highlights*!*/.card{width:100%;float:left;border-radius:2px;box-shadow:1px 1px 8px #d1d1d1;overflow:hidden;position:relative}.card.blue{background-color:#0267ac;color:#fff}.card.blue .body header{color:#fff}.card.blue .body p{color:#fff;font-weight:500}.card .label-icon{float:left;padding:8px 8px 8px 4px;margin-right:10px;font-size:32px;border-right:2px solid white}.card header{font-weight:600}.card .body{font-size:18px;font-weight:600;line-height:24px;padding-top:10px;padding-bottom:10px}.card .image{width:100%;position:relative;float:right;overflow:hidden;margin:unset}.card .image img{min-width:100%;max-width:unset;min-height:unset;max-height:100%;margin:auto;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%}.card.card-info{padding:10px;background-color:#f8f8ff;border:1px solid #add8e5}/*!*.card.article.horizontal .image img{max-width: unset;}*!*//*!*.card.article.horizontal .details header{padding-top: 5px;}*!*/.service-lookup .overlay{width:280px;height:100%;position:absolute;top:0;left:0;background-color:#016dbdd9;padding:10px}.service-lookup .overlay p.notice{display:none;font-size:15px;font-weight:500;background-color:#c98200;border:1px solid #bc7b03;border-radius:4px;padding:2px}.service-lookup .overlay .show-on-not-serviceable,.service-lookup .overlay .show-on-serviceable{display:none}.service-lookup .overlay .show-on-not-serviceable .title,.service-lookup .overlay .show-on-serviceable .title{font-size:18px;font-weight:700}.service-lookup .overlay .show-on-not-serviceable .message,.service-lookup .overlay .show-on-serviceable .message{font-size:17px;font-weight:600}.service-lookup .overlay .show-on-not-serviceable .message a,.service-lookup .overlay .show-on-serviceable .message a{color:#fafcff;border-bottom:1px solid #dadada}.service-lookup .overlay .show-on-serviceable .card{background-color:#4dc72e;text-align:center;margin-top:5px;padding:10px;box-shadow:1px 1px 8px #4e4e4e}.service-lookup .overlay .show-on-serviceable .card .btn{margin-left:5px;margin-right:5px}.service-lookup .overlay .show-on-not-serviceable .card{background-color:#f14436;text-align:center;margin-top:5px;padding:10px;box-shadow:1px 1px 8px #4e4e4e}.service-lookup .map{width:100%;height:355px}@media only screen and (max-width:767px){.service-lookup .overlay{width:100%;height:auto}.service-lookup .map{width:100%;height:450px}}.service-lookup-panel .service-lookup .overlay{width:100%;height:auto}.service-lookup-panel .service-lookup .map{width:100%;height:450px}#video-review-map{float:left;width:100%;height:350px}#video-review-list{float:left;width:100%}@media only screen and (min-width:768px){#video-review-map{width:calc(100% - 280px);height:500px}#video-review-list{width:280px;height:500px;overflow:auto}}#video-review-list .video-review-preview{float:left;width:100%;border-bottom:1px solid #4267b2;background-color:#4972c0;cursor:pointer}#video-review-list .video-review-preview:nth-of-type(odd){background-color:#4b77c9}#video-review-list .video-review-preview:hover{background-color:#588aea}#video-review-list .video-review-preview .image{width:35px;height:55px;padding-bottom:0%;float:left;overflow:hidden}#video-review-list .video-review-preview .image img{float:left;min-width:100%;min-height:initial;max-height:100%;max-width:initial;margin:auto;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%}#video-review-list .video-review-preview header{float:left;padding-left:10px}#video-review-list .video-review-preview header .name{font-size:18px;font-weight:600;color:#fff}#video-review-list .video-review-preview header .location{font-size:15px;font-weight:300;color:#f5f5f5}#video-review-modal{display:none;width:500px;height:auto;position:absolute;top:calc(50% - 200px);left:calc(50% - 360px)}#video-review-modal .options a{padding:2px 16px;float:right;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f23f00;color:#fff;font-size:24px}#video-review-modal nav{float:right}#video-review-modal nav a{color:#fff;padding:18px;font-size:16px;border-left:1px solid #3a5c9c;float:left;background-color:#448aff}#video-review-modal nav a:hover{background-color:#5e95f0}#video-review-modal nav a i{margin-left:8px}@media only screen and (max-width:767px){#video-review-list{display:none}#video-review-modal{display:block;position:relative;float:left;top:initial;left:initial;width:100%;padding-top:5px;background-color:#568ed8}#video-review-modal .options{display:none}#video-review-modal .details header{width:55%;padding-right:0}}.item.video-review .video-wrapper{background-color:#a9a9a9}.item.video-review header{float:left;font-size:18px;font-weight:600;color:#fff;padding:5px 10px}.item.video-review span{width:100%;float:left;font-size:16px;font-weight:600;color:#fff}.item.video-review .details{width:100%;float:left;background-color:#4972c0;box-shadow:0 0 4px #232323;border-bottom-left-radius:2px;border-bottom-right-radius:2px}/*!*Jump*!*//*!*Side Panel*!*/#customer-reviews .vendor-content-adjust p{font-size:18px!important}#resources nav section header{font-weight:700;color:#33607e;font-size:21px;padding:0 5px}#resources nav section ul{margin-left:0;padding-left:0}#resources nav section ul li{list-style:none;float:left}#resources nav section ul li a{padding:2px 8px;background-color:#fff;box-shadow:0 0 4px #dbdbdb;border-radius:5px;margin:5px;float:left;font-size:17px}#resources nav section ul li a.active{background-color:#0081dc;color:#fff}@media only screen and (max-width:767px){#resources nav section header{float:left}#resources nav section ul li a{font-size:15px}#resources nav section a.mobile-expand{float:right;text-align:right;box-shadow:none;background-color:transparent;font-size:16px;padding-top:6px}#resources nav section a.mobile-expand i{display:inline-block;margin-left:8px;padding-top:4px;float:right}}@media only screen and (min-width:768px){#resources nav section:nth-of-type(2){border-left:1px solid lightgrey}#resources nav section a.mobile-expand{display:none}}/*!*.inline-panel .ui-menu.ui-autocomplete .ui-menu-item input[type="checkbox"]{float:left; margin-right:10px;}*!*//*!*@media only screen and (min-width: 768px) {*!*//*!*#comparison-table th a span{border-bottom: 1px dashed #d6d6d6;padding-bottom: 2px;}*!*/
