.no-padding,ul{padding:0}.popup-title,.quote-box-info .quote-box-title,.quote-box-title,.quote-box-title-bold,.step-title{font-weight:700;text-transform:uppercase}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:0}.summary-content li .key,label{letter-spacing:.5px;float:left}.popup-title,.quote-box-info .quote-box-title,.quote-name span,.step-title,.summary-title,.usp-block-title{text-transform:uppercase}html{width:100%}body{font-family:'Open Sans',sans-serif;color:#444;height:100%;overflow-x:hidden}ul{list-style:none;margin:0}a,a:active,a:focus,a:hover,a:visited{color:#ff8503;text-decoration:none}header{padding:15px 0;background-color:#fff}#header{height:50px;line-height:50px}.quote-name{position:relative;top:3px}.quote-name span{font-size:19px}#discount-wrapper{background-color:#ff8503;color:#fff;font-size:18px}.discount-title{background-color:#262626;text-align:center;position:relative}.discount-title:after,.discount-title:before{content:'';position:absolute;top:0}.discount-title:before{left:-1px;border-top:22.5px solid transparent;border-bottom:22.5px solid transparent;border-left:30px solid #ff8503;clear:both}.discount-title:after{right:-45px;pointer-events:none;border:solid transparent;border-color:rgba(136,183,213,0);border-left-color:#262626;border-width:22.5px}.discount-code,.discount-subtitle,.discount-title{padding:10px 0}main{padding:25px 0;background-color:#f3f3f3}#nav ul li{display:inline-block;margin:0 10px 0 0;position:relative;width:100px}.quote-nav{width:50px;height:50px;border-radius:50px;background-color:#6E6E6E;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);box-shadow:0 2px 10px 0 rgba(0,0,0,.16);transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out}#nav ul li:not(:last-child) .quote-nav i:after,.quote-box{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.quote-nav.success{background-color:#35aa47}.quote-nav.current{background-color:#ff8503}.quote-nav i{font-size:50px;color:#6E6E6E}.quote-nav.success i{color:#35aa47}.quote-nav.current i{color:#ff8503}#nav ul li:not(:last-child) .quote-nav i:after{content:" ";position:absolute;top:23px;left:50px;width:72px;height:5px;background-color:#6E6E6E;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out}#nav ul li .quote-nav.success i:after{background-color:#35aa47}.step-number{color:#fff;position:absolute;top:7px;left:0;width:50px;font-size:22px;cursor:default}.step-title{margin-top:10px;word-wrap:break-word;line-height:inherit}#messages{position:fixed;top:20px;right:15px;width:300px;z-index:99}#messages .message.active,.popup{z-index:9}#messages.sticky{position:fixed;top:15px}#messages .message{position:relative;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}#messages .message.active,.form-group:hover .ww-tooltip .content,.summary-block li:hover .ww-tooltip .content{opacity:1;visibility:visible}#messages .message-inner{padding:10px 35px 10px 10px;color:#fff;border-radius:6px;margin:0 15px 15px;word-wrap:break-word}#messages .message-remove{position:absolute;top:8px;right:25px;color:#fff;font-size:18px;cursor:pointer}.message-inner.error{background-color:#D75352}.message-inner.success{background-color:#35aa47}.message-inner.warning{background-color:#ff8503}.popup{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5)}.popup-inner{width:500px;max-width:90%;margin:0 auto;top:50%;position:relative;background-color:#fff;text-align:center;border-radius:6px;transform:translateY(-50.1%);-webkit-transform:translateY(-50.1%);-moz-transform:translateY(-50.1%);-ms-transform:translateY(-50.1%)}.popup-title{background-color:#f3f3f3;padding:10px 15px;border:none;text-align:left;color:#444;border-radius:6px 6px 0 0}.close-popup{position:absolute;top:6px;right:15px;font-size:20px;color:#444;cursor:pointer}.close-popup:hover{color:#ff8503}.popup-content-inner{padding:15px}.popup-content .confirm-controls button{width:50%}.popup-content .confirm-controls button[name=confirm-no]{border-radius:0 0 0 6px;padding:10px}.popup-content .confirm-controls button[name=confirm-yes]{border-radius:0 0 6px;padding:10px}.quote-dialog-info{padding:15px;text-align:left;border-bottom:1px solid #e8e8e8}.quote-dialog-form-inner{padding:15px 0 0;text-align:left}.quote-dialog-info p{margin:0}.quote-dialog-form .form-group,.quote-dialog-form .form-group:last-child{margin-bottom:15px}.quote-dialog-form label{width:100%;display:block;line-height:initial;text-align:left;height:auto;margin-bottom:10px}.quote-dialog-form .form-control{display:block;width:100%;padding:6px;border-radius:6px;border:1px solid #ccc}.quote-dialog-form .val-error-message,.quote-step{display:none}.quote-dialog-form button{width:100%}.quote-dialog-form button i{margin:0}.quote-dialog-buttons{background-color:#f3f3f3;text-align:right;border-radius:0 0 6px 6px}.quote-dialog-buttons input[type=submit]{background-color:#35aa47;text-align:right;color:#fff;height:34px;border:none;padding:0 15px;border-radius:0 0 6px}#payment-success,.form-icon,.po-selector,.usp-block,.ww-tooltip{text-align:center}.quote-dialog-buttons input[type=submit]:hover{background-color:#319b41}#quote-step{padding-right:0;margin-top:25px}.quote-step.active{display:block}.form-control,label{display:inline-block}.quote-box{padding:30px;background-color:#fff;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.quote-box-full{padding:0}.quote-box-info{margin-bottom:15px}.quote-box-info .quote-box-title{color:#ff8503;font-size:19px}.quote-box-explain{margin:10px 0;border-bottom:1px solid #e8e8e8;padding-bottom:5px}.quote-box-title,.quote-box-title-bold{color:#ff8503;font-size:14px;margin-bottom:10px}.grand-total{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.form-group{position:relative;margin-bottom:15px}.form-group:last-child{margin-bottom:0}.form-group.error label,.val-error-message{color:#D75352}.form-group.error .form-control{border-color:#D75352}.val-error-message{width:calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);margin-top:10px;margin-left:200px}label{width:200px;height:42px;line-height:42px}.form-control{width:calc(100% - 200px);width:-webkit-calc(100% - 200px);width:-moz-calc(100% - 200px);height:42px;padding-right:20px;padding-left:20px;border-radius:6px;box-shadow:none;border:1px solid #ccc}.form-control.hasicon.haslabel,.form-control.inline-form.hasicon{padding-left:30px}.form-control:active,.form-control:focus,.form-control:hover{border-color:#ff5803;box-shadow:none}.left-buttons button,.right-buttons button,.summary-block{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(../../img/dropdown-arrow.png) right 10px center no-repeat #fff;background-size:20px}input[type=radio],input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;float:left;width:20px;height:20px;border-radius:50%;margin-right:10px;cursor:pointer;border:5px solid #ccc;transition:.2s border ease-in-out;-webkit-transition:.2s border ease-in-out;-moz-transition:.2s border ease-in-out;-o-transition:.2s border ease-in-out}input[type=checkbox]{width:30px;height:30px}.marketing-pref label,.quote-checkbox label{line-height:inherit;height:auto;font-weight:400}input[type=radio]:checked,input[type=checkbox]:checked{border:5px solid #ff8503}input[type=checkbox]:checked:after{content:'\f00c';font-family:FontAwesome;text-align:center;color:#ff8503;font-size:18px;position:relative;left:1px;top:1px}#form-address,.form-address{display:none}#form-address.active,.form-address.active{display:block}.marketing-pref{margin-top:30px}.marketing-pref label{width:calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);display:inline;float:left;margin-top:5px;font-size:14px}.marketing-pref strong{color:#444}.quote-checkbox label{width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin-top:2px}.form-icon{position:absolute;height:42px;line-height:42px;width:30px;font-size:16px}.form-control.hasicon:not(.haslabel):not(.inline-form){width:100%;padding-left:30px}.form-control.inline-form{width:calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px)}.button-control{padding-right:0;margin:25px 0 0}.left-buttons{padding-left:0}.left-buttons button,.right-buttons button{width:40%;padding:10px;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.left-buttons button:first-child{margin-right:2.5px}.left-buttons button:last-child{margin-left:2.5px}.left-buttons button.builder-back{margin:0}button.quote-prev{background-color:#262626;border-color:#262626;color:#fff}button.quote-prev:active:focus,button.quote-prev:active:hover,button.quote-prev:focus,button.quote-prev:hover{background-color:#444;border-color:#444;color:#fff}button.quote-next,button[name=buy-now],button[name=book-quote]{background-color:#35aa47;border-color:#35aa47;color:#fff}button.quote-next:active:focus,button.quote-next:active:hover,button.quote-next:focus,button.quote-next:hover,button[name=buy-now]:active:focus,button[name=buy-now]:active:hover,button[name=buy-now]:focus,button[name=book-quote]:active:focus button[name=buy-now]:hover,button[name=book-quote]:active:hover,button[name=book-quote]:focus,button[name=book-quote]:hover{background-color:#319b41;border-color:#319b41;color:#fff}button.button-restart,button[name=close-terms]{background-color:#D75352;border:1px solid #D75352;color:#fff}button.button-restart:active:focus,button.button-restart:active:hover,button.button-restart:focus,button.button-restart:hover,button[name=close-terms]:active:focus,button[name=close-terms]:active:hover,button[name=close-terms]:focus,button[name=close-terms]:hover{background-color:#d34545;border-color:#d34545;color:#fff}.btn-warning,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover{background-color:#ff8503;border-color:#ff8503}button i{margin-right:3px}.quote-step[data-name=your-payment] .quote-box{border-radius:6px 6px 0 0}button[name=book-quote]{width:100%;font-size:22px;padding:15px;border-radius:0 0 6px 6px}#quote-summary{margin-top:10px;padding-left:0}.summary-block{background-color:#fff;border-radius:6px;margin-top:15px;box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.summary-title{position:relative;color:#434343;font-weight:600;font-size:16px;padding:15px;border-top:7px solid #ff8503;border-bottom:1px solid #e8e8e8;border-radius:6px 6px 0 0}.summary-title.no-bottom{border-bottom:none}.summary-title .edit-section,.summary-title .toggle-section{position:absolute;right:15px;cursor:pointer}.summary-title .edit-section:hover,.summary-title .toggle-section:hover{color:#ff8503}.summary-content{padding:15px}.summary-content.wide{padding:0}.summary-content li{margin-bottom:5px;position:relative}.summary-content li .key{width:125px;display:inline-block;font-weight:700}.summary-content li .value{width:calc(100% - 125px);width:-webkit-calc(100% - 125px);width:-moz-calc(100% - 125px);display:inline-block;color:#6E6E6E}.summary-collapse:not(.active){margin-bottom:25px}.summary-block:last-child .summary-content,.summary-content p:last-child{margin-bottom:0}.summary-collapse .summary-content{display:none}.summary-block .ww-tooltip .icon,.summary-collapse.active .summary-content{display:block}.ww-tooltip{position:absolute;width:30px;top:0;right:-30px;height:34px;line-height:34px}.ww-tooltip .icon{display:none;font-size:22px;position:relative;top:2px;cursor:default;color:#ccc}.ww-tooltip .content{opacity:0;visibility:hidden;position:absolute;left:15px;top:-9px;background-color:#ff8503;color:#fff;padding:15px;width:250px;z-index:9;border-radius:6px;line-height:1.42857143;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);box-shadow:0 2px 10px 0 rgba(0,0,0,.16);transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.ww-tooltip .content:after{right:98%;top:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,133,3,0);border-right-color:#ff8503;border-width:14px;margin-top:-15px}.ww-tooltip:hover .content{visibility:visible;opacity:1;display:inline-block}.summary-content .ww-tooltip{position:absolute;top:-7px;right:0}.summary-content ul.tick-list li:before{content:"\f00c";font-family:FontAwesome,arial,sans-serif;display:inline-block;margin-left:-1.3em;width:1.3em}.checkmark:after,.loader:before{content:''}.loader{width:165px;height:170px;position:relative;top:50%;left:50%;margin-bottom:20px;background-color:#ff8503;border-radius:400px;-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);animation:rotate 1s infinite linear;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.loader:hover{background-color:#000}.loader.white:before,.loader:before{background-color:#f3f3f3}.loader:before{z-index:1;display:block;position:absolute;width:100%;height:100%;border-radius:100%;left:6%;top:1%}.noscriptmsg .inner,.progress-bar{background-color:#ff8503}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}#payment-success{margin:30px 0 0}.circle-loader{margin:0 0 30px 10px;border:2px solid rgba(0,0,0,.2);border-left-color:#5cb85c;animation-name:loader-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;display:inline-block;vertical-align:top}.circle-loader,.circle-loader:after{border-radius:50%;width:8em;height:8em}.load-complete{-webkit-animation:none;animation:none;border-color:#5cb85c;transition:border .5s ease-out}#footer,#usps{border-bottom:1px solid #e8e8e8}.checkmark{display:none}.checkmark.draw:after{animation-duration:.8s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);-moz-transform:scaleX(-1) rotate(135deg);-o-transform:scaleX(-1) rotate(135deg)}.checkmark:after{opacity:1;height:4em;width:2em;transform-origin:left top;border-right:2px solid #5cb85c;border-top:2px solid #5cb85c;left:2em;top:4em;position:absolute}@keyframes loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:2em;opacity:1}100%,40%{height:4em;width:2em;opacity:1}}.loader-elem{position:fixed;height:100vh;width:100%;z-index:9;top:0;cursor:wait}.summary-check{font-size:3em;color:#319b41}.footer-logo,.quote-accessibility ul li{font-size:19px;line-height:32px}.po-selector{width:calc(100% / 2);width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);display:inline-block;float:left;margin-top:5px;padding:15px 0;cursor:pointer;border:1px solid #e8e8e8;border-radius:6px;transition:background .2s ease-in-out;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out}.po-selector.selected,.po-selector:hover{background-color:#ff8503;color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-ms-box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.noscriptmsg .inner{margin:0 15px;padding:15px;color:#fff;border-radius:6px}.footer-logo a,.quote-accessibility ul li:hover{color:#ff8503}.noscriptmsg .inner p{margin:0}.quote-accessibility ul li{cursor:pointer;display:inline-block;margin:0 5px}.quote-secure{height:32px;line-height:32px}#usps{padding:15px;background-color:#fff;border-top:7px solid #ff8503}.usp-block{color:#6E6E6E}.usp-block-icon{color:#ff8503}.callback,.social a{color:#fff}.usp-block-icon i:last-child{font-size:22px}.usp-block-title{font-size:22px;font-weight:700;margin:5px 0 0}#footer{padding:15px 0;margin-bottom:15px;line-height:25px}.contact{padding:5px 0;font-size:18px}.callback{background-color:#ff8503;cursor:pointer;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.16)}.callback-form{display:none}.callback-form.active{display:block}.our-reviews img{width:100%;margin-top:7px}.social li{width:auto;display:inline-block;margin-left:5px}.social a i{padding:10px 14px;border-radius:6px}.fa-facebook{background-color:#3d5b99}.fa-twitter{background-color:#00aced}.fa-youtube{background-color:#e64a41}.fa-linkedin{background-color:#0073a4}#terms{font-size:10px}[name=callbackForm]{margin-top:15px}[name=callbackForm] .form-control{width:100%;padding:5px 15px;height:35px}[name=callbackForm] [type=submit]{width:65%;margin-top:15px}@media only screen and (max-width:991px){#discount-wrapper .text-left,#discount-wrapper .text-right,.quote-logo{text-align:center}#quote-step,.button-control{padding-right:15px}#quote-summary{padding-left:15px}.left-buttons,.right-buttons{padding:0}.quote-secure img{width:100%}#discount-wrapper{font-size:14px}.discount-title{background-color:transparent}.discount-title:after,.discount-title:before{display:none}.discount-code,.discount-subtitle,.discount-title{padding:5px 0}}@media only screen and (max-width:767px){#nav,.nav-toggle,.ww-tooltip{display:none}#footer .text-left,#footer .text-right,.footer-logo,.quote-secure,.toggler{text-align:center}#quote-step{margin-top:0}#quote-step,.button-control{padding-right:15px}#quote-summary{padding-left:15px}.toggler{position:absolute;color:#fff;width:37px;height:37px;line-height:37px;font-size:15px}.form-wrapper{overflow:auto}.form-control,label{width:100%}.form-icon{top:0}.form-control.inline-form{width:100%;margin-bottom:15px}.quote-box{border-radius:6px 6px 0 0}.button-control{margin:0}.left-buttons,.right-buttons{padding:0}.right-buttons button{width:100%;border-radius:0;padding:15px}.left-buttons button{width:50%;border-radius:0;float:left}.left-buttons button:first-child{margin:0;border-radius:0 0 0 6px}.left-buttons button:last-child{margin:0;border-radius:0 0 6px}.our-reviews img,.usp-block{margin-bottom:15px}button.mobile-full button:first-child.mobile-full,button:last-child.mobile-full{width:100%;border-radius:0 0 6px 6px}.val-error-message{width:100%;margin-left:0}.quote-secure img{width:auto}.our-reviews img{width:100%;object-fit:contain}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#quote-step,.button-control{padding-right:15px}#quote-summary{padding-left:15px}.left-buttons,.right-buttons{padding:0}.quote-secure img{width:100%}.ww-tooltip{position:absolute;top:0;left:calc(100% - 30px);left:-webkit-calc(100% - 30px);left:-moz-calc(100% - 30px)}.ww-tooltip .content{left:-200px;width:200px}.ww-tooltip .content:after{right:-9%;top:26px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}#footer .text-left,#footer .text-right{text-align:center}.our-reviews img{width:auto;margin-bottom:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.left-buttons button,.right-buttons button{min-width:40%;width:auto}.summary-content .key,.summary-content .value{width:100%}.summary-content .ww-tooltip{left:calc(100% - 30px);left:-webkit-calc(100% - 30px);left:-moz-calc(100% - 30px)}.summary-content .ww-tooltip .content{left:-200px;width:200px}.summary-content .ww-tooltip .content:after{right:-9%;top:26px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}}