@charset "UTF-8";
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
body.large-text * {font-size:calc((16px + (18 - 15) * ((100vw - 1601px) / (1920 - 1601))) * 1.25);line-height:initial}
body.large-text2 * {font-size:calc((18px + (18 - 15) * ((100vw - 1601px) / (1920 - 1601))) * 1.5);line-height:initial}
body.large-text3 * {font-size:calc((20px + (18 - 15) * ((100vw - 1601px) / (1920 - 1601))) * 2);line-height:initial}
body.large-text .ada-sidebar *, body.large-text2 .ada-sidebar *, body.large-text3 .ada-sidebar * {font-size:16px !important}
body{font-size:100%}

body.underline a {text-decoration:underline !important}
body.simplify, body.simplify div, body.simplify h1, body.simplify h2, body.simplify h3, body.simplify h4, body.simplify h5, body.simplify h6, body.simplify a, body.simplify p, body.simplify li {font-family:Arial, Helvetica, sans-serif !important;letter-spacing:0px !important;font-style:normal !important;text-shadow:none !important}
html body.highlight a, html body.highlight a[class*="btn"], html body.highlight a[class*="button"], html body.highlight a[class*="link"], html body.highlight a[class*="icon"], html body.highlight a:before, html body.highlight a i:before, html body.highlight a span {color:black !important;background:yellow !important;background-color:yellow !important;display:inline-block}

body.grayscale #main-header, body.grayscale #mg-header, body.grayscale #main-content, body.grayscale footer, body.grayscale section, body.grayscale main {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) !important;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) !important";-o-filter:grayscale(100%) !important;-webkit-filter:grayscale(100%) !important;filter:grayscale(100%) !important}
#grayscale i {transform:rotate(180deg)}

.ada-icon {display:none;position:fixed;left:0;top:80%;padding:10px 10px;cursor:pointer;z-index:10}
.ada-icon i {font-size:40px !important;font-family:"Font Awesome 5 Pro" !important;/*font-family:'FontAwesome' !important;*/ background:white;border-radius:24px;position:relative;font-style:normal;color:#2A82C1}
.ada-icon i:hover {color:tomato}
html body .ada-sidebar {background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);position:fixed;top:0;left:-200px;height:100vh;width:200px;filter:grayscale(0%) !important;-webkit-perspective-origin-x:left;-webkit-perspective-origin-y:top}

.ada-sidebar.open + .ada-icon {display:none}
.ada-sidebar.open {left:0px;z-index:10000000;box-shadow:1px 2px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,.5)}
.ada-sidebar > div {display:flex}
.ada-sidebar > div:last-child {border-bottom:thin solid rgba(0,0,0,.1)}
.ada-sidebar > div:nth-child(n+2) {border-top:thin solid rgba(0,0,0,.1);padding:20px 5px;cursor:pointer;padding-left:20px}
.ada-sidebar div {font-size:16px !important;line-height:normal !important;font-weight:400 !important}
.ada-sidebar div span {font-family:Arial, Helvetica, sans-serif !important;-webkit-font-smoothing:auto;padding-left:5px}
.ada-sidebar div:hover {background:gray;color:white}
.ada-sidebar div#comply:hover {background:white;color:black}
.ada-sidebar div:hover i.fas, .ada-sidebar div:hover i {color:white !important}
.ada-sidebar i.fa, .ada-sidebar i.fas {font-family:"Font Awesome 5 Pro" !important;color:#2A82C1;filter:grayscale(0%) !important}

.ada-sidebar div#comply {font-family:Arial, Helvetica, sans-serif !important;margin:20px 0;justify-content:center;font-weight:900 !important;font-size:18px !important;letter-spacing:-0.5px;background:white;color:black}

@media (min-width:768px) {
  .ada-icon{display:block}
}/*
 * All of the CSS for your public-facing functionality should be included in this file.
 * This is where you find all the default styles for the coupons
 */

.offers {display: grid; grid-template-columns: repeat(auto-fit, 320px); grid-gap: 6.5rem 1rem; padding-bottom: 1.5rem; margin: 0 auto; width: 100%; max-width: 1600px; justify-content: center;}
.offer {text-align: center;}
.offer-content {height: 100%; position: relative;}

.offer-body {display: flex; flex-direction: column; height: 100%; padding: .5rem; border: 2px dashed; border-radius: 4px; background-color: #fff; text-decoration: none; color: unset;}
.offer-body:hover, .offer-body:focus {box-shadow: 0 4px 20px rgba(0,0,0,.3); text-decoration: none;}

.offer-title {background: #c7f6b6; padding: 1rem; border-radius: 4px; margin: -1.5rem .5rem 0; box-shadow: 0 3px 10px rgba(0,0,0,.3); font-size: smaller; font-weight: bolder; text-transform: capitalize;}

.offer-deal {font-size: x-large; font-weight: bold; padding: 0.5rem 0; border-bottom: 2px solid; margin: 1rem 1rem 0;}

.offer ul, .offer ol {text-align: left;}
.offer-terms {margin: auto 0;}

.street-number {display: block;}
.offer-expiration, .offer-footer a {font-size: smaller; margin: 1rem auto .5rem;}


 /* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {}

 /* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}

 /* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}

 /* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}

 /* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {}
@charset "UTF-8";div.mg-products{width:100%;max-width:1080px;display:block;margin:20px auto 40px;padding:10px 0 20px 0;}div.mgproductfeed-groupings{margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px;}div.mgproductfeed-groupings:after{content:"";display:table;clear:both;}div.mgproductfeed-groupings div.mgproductfeed-grouping{width:49%;margin-left:auto;left:auto;right:auto;box-sizing:border-box;padding:0 .5rem;min-height:1px;display:inline-block;vertical-align:top;}div.mgproductfeed-groupings div.mgproductfeed-grouping div.mgproductfeed-item-box{background-color:#f7f7f7;border-radius:4px;padding:20px 20px 20px 20px;margin-bottom:15px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}div.mgproductfeed-groupings div.mgproductfeed-grouping div.mgproductfeed-item-box:hover{box-shadow:0px 6px 18px 0px rgba(0,0,0,.2),0px 7px 21px 0px rgba(0,0,0,.25);}div.mgproductfeed-groupings div.mgproductfeed-grouping div.mgproductfeed-item-box a.mgproductfeed-item-img{display:block;text-align:center;}div.mgproductfeed-groupings div.mgproductfeed-grouping p.mgproductfeed-item-title{margin:0 0 1em 0;padding:0;}div.mgproductfeed-groupings div.mgproductfeed-grouping p.mgproductfeed-item-title a.mgproductfeed-item-title{font-weight:bold;display:block;}div.mgproductfeed-groupings div.mgproductfeed-grouping p.mgproductfeed-item-title span.mgproductfeed-item-title{font-weight:bold;}div.mgproductfeed-groupings div.mgproductfeed-grouping p.mgproductfeed-item-headline{display:none;}div.mgproductfeed-groupings div.mgproductfeed-grouping div.mgproductfeed-item-footer{margin-top:10px;}a.mgproductfeed-item-view{font-variant:all-small-caps;}a.mgproductfeed-item-view:after{content:" >>";font-variant:initial;font-weight:lighter;}a.mgproductfeed-item-view:hover:after{font-weight:bolder;}div.mg-products h2::after{height:0;content:"";border-top:2px solid rgba(0,0,0,.25);display:block;margin:10px 0 10px 0;width:20%;max-width:120px;}div.mgproductfeed-groupings img.mgproductfeed-item-img{max-height:220px;}div.mgproductfeed-entries{}div.mgproductfeed-entries div.mgproductfeed-entry{border-bottom:1px solid #d8d8d8;clear:both;transition:.2s;}div.mgproductfeed-entries div.mgproductfeed-entry:first-child{border-top:1px solid #d8d8d8;}div.mgproductfeed-entries div.mgproductfeed-entry:hover{background-color:rgba(0,0,0,.05);}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box{clear:both;padding:20px 10px;}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box::after{display:block;clear:both;content:" ";}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box a.mgproductfeed-item-img{display:block;float:left;width:200px;}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box a.mgproductfeed-item-img img.mgproductfeed-item-img{max-height:250px;}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box div.mgproductfeed-item-content{display:block;margin-left:220px;}div.mgproductfeed-entries div.mgproductfeed-entry p.mgproductfeed-item-title{margin:0 0 1em 0;padding:0;}div.mgproductfeed-entries div.mgproductfeed-entry p.mgproductfeed-item-title a.mgproductfeed-item-title{font-size:1.5em;font-weight:bold;display:block;}div.mgproductfeed-entries div.mgproductfeed-entry p.mgproductfeed-item-summary{font-size:.8em;}div.mgproductfeed-item-return{margin-top:20px;margin-bottom:40px;}div.mgproductfeed-item-return a{font-variant:all-small-caps;}div.mgproductfeed-item-return a:before{content:"<< ";font-variant:initial;font-weight:lighter;}div.mgproductfeed-item-return a:hover:before{font-weight:bolder;}div.mgproductfeed-entry{}div.mgproductfeed-item-img{text-align:center;float:right;max-width:50%;padding-left:20px;padding-bottom:20px;}div.mgproductfeed-item-title{}p.mgproductfeed-item-brochure{}p.mgproductfeed-item-brochure a{background:rgba(0,0,0,.05);width:fit-content;padding:10px 25px;border-radius:5px;transition:.2s;}p.mgproductfeed-item-brochure a:hover{background:rgba(0,0,0,.1);}p.mgproductfeed-item-brochure a:after{content:url("https://www.vernonheating.com/nitropack_static/BDCLhRDATPrPaCulyONlZQoGSAiraxFb/assets/images/optimized/rev-79960b0/shared.mgsites.net/icon-pdf.png");padding-left:5px;}div.mgproductfeed-item-heading{letter-spacing:3px !important;}h3.mgproductfeed-item-overview,h3.mgproductfeed-item-specs,h3.mgproductfeed-item-models{margin-top:30px;letter-spacing:-.0333rem;font-weight:lighter;}h3.mgproductfeed-item-models{clear:both;}div.mgproductfeed-item-overview{margin-bottom:20px;}div.mgproductfeed-item-models{margin-bottom:30px;}div.mgproductfeed-item-models table{border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%;}div.mgproductfeed-item-models table tr td{text-transform:uppercase;border-top:1px solid #eee;padding:6px 24px;}div.mgproductfeed-item-specs ul{padding:0 0 23px 1em;padding:0 !important;line-height:1.5em;border:1px solid #eee;}div.mgproductfeed-item-specs ul li{font-weight:400;list-style-type:none;padding:.4rem 1rem;width:auto;transition:.2s;}div.mgproductfeed-item-specs ul li:nth-child(even){background:rgba(0,0,0,.05);}div.mgproductfeed-item-specs ul li:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.2);}div.mgproductfeed-item-specs ul li::before{display:none;}div.mgproductfeed-item-specs dd{margin-left:1.5em;}@media only screen and (max-width:1080px){div.mg-products{padding-left:10px;padding-right:10px;}}@media only screen and (max-width:992px){}@media only screen and (max-width:600px){div.mgproductfeed-groupings div.mgproductfeed-grouping{width:100%;}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box a.mgproductfeed-item-img{width:100%;float:none;}div.mgproductfeed-entries div.mgproductfeed-entry div.mgproductfeed-item-box div.mgproductfeed-item-content{width:100%;margin-left:0;}div.mgproductfeed-item-img{float:none;max-width:100%;padding-left:0;padding-bottom:10px;padding-top:20px;}div.mgproductfeed-item-img img.mgproductfeed-item-img{border:1px solid lightgray;}div.mgproductfeed-item-overview p{line-height:1.35em;}div.mgproductfeed-item-specs ul li{padding:.6rem .6rem;line-height:1.35em;}}.wpa-ld button span.screen-reader,.longdesc-link span.screen-reader,.wpa-hide-ltr#skiplinks a,.wpa-hide-ltr#skiplinks a:hover,.wpa-hide-ltr#skiplinks a:visited,.wpa-hide-rtl#skiplinks a,.wpa-hide-rtl#skiplinks a:hover,.wpa-hide-rtl#skiplinks a:visited{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.wpa-hide-ltr#skiplinks a:focus,.wpa-hide-rtl#skiplinks a:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.wpa-alt,.wpa-ld{display:inline-block;position:relative;}div.alignleft.wpa-alt,div.alignleft.wpa-ld{float:left;}div.alignright.wpa-alt,div.alignright.wpa-ld{float:right;}div.aligncenter.wpa-alt,div.aligncenter.wpa-ld{display:block;margin:0 auto;width:fit-content;}.wpa-focusable:focus{outline:1px solid;outline-offset:1px;}.wpa-alt button.wpa-toggle,.wpa-ld a.wpa-toggle,.wpa-ld button.wpa-toggle{bottom:2px;left:2px;position:absolute;line-height:1.4;min-width:24px;}.top-left .wpa-alt a.wpa-toggle,.top-left .wpa-alt button.wpa-toggle,.top-left .wpa-ld a.wpa-toggle,.top-left .wpa-ld button.wpa-toggle{top:2px;bottom:auto;}.top-right .wpa-alt a.wpa-toggle,.top-right .wpa-alt button.wpa-toggle,.top-right .wpa-ld a.wpa-toggle,.top-right .wpa-ld button.wpa-toggle{top:2px;right:2px;left:auto;bottom:auto;}.bottom-right .wpa-alt a.wpa-toggle,.bottom-right .wpa-alt button.wpa-toggle,.bottom-right .wpa-ld a.wpa-toggle,.bottom-right .wpa-ld button.wpa-toggle{right:2px;left:auto;}.wpa-alt .wpa-ld button{left:2.5em;}.top-right .wpa-alt .wpa-ld button,.bottom-right .wpa-alt .wpa-ld button{left:auto;right:2.5em;}.wpa-alt button.wpa-toggle,.wpa-alt button.wpa-toggle:active,.wpa-alt button.wpa-toggle:focus,.wpa-alt button.wpa-toggle:hover,.wpa-ld button.wpa-toggle,.wpa-ld button.wpa-toggle:active,.wpa-ld button.wpa-toggle:focus,.wpa-ld button.wpa-toggle:hover{border:1px solid #777;border-radius:2px;z-index:10;}.wpa-ld .longdesc{position:absolute;width:100%;height:100%;top:0;overflow-y:scroll;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.95);padding:2em 1em;text-align:left;}.wpa-alt .wpa-alt-text{position:absolute;width:calc(100% - 2em);height:6em;bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.95);padding:1.5em;margin:1em;border-radius:15px;box-shadow:0 0 6px #333;text-align:left;z-index:10;}.top-right .wpa-alt .wpa-alt-text,.top-left .wpa-alt .wpa-alt-text{bottom:auto;top:0;margin-top:2.5em;}.rtl .wpa-alt .wpa-alt-text,.rtl .wpa-ld .longdesc{text-align:right;}.wpa-alt button.wpa-toggle,.wpa-alt button.wpa-toggle:active,.wpa-alt button.wpa-toggle:focus,.wpa-alt button.wpa-toggle:hover,.wpa-alt a.wpa-toggle,.wpa-ld button.wpa-toggle,.wpa-ld button.wpa-toggle:active,.wpa-ld button.wpa-toggle:focus,.wpa-ld button.wpa-toggle:hover,.wpa-ld a.wpa-toggle{font-size:1rem;background:rgba(255,255,255,.8) !important;padding:0;padding:2px 4px;font-weight:700;font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;color:#000 !important;border-radius:3px;}.wpa-ld .dashicons,.wpa-ld .dashicons:before{line-height:inherit;}.wpa-alt button:focus,.wpa-alt button:hover,.wpa-ld button:focus,.wpa-ld button:hover{background:rgba(0,0,0,.8) !important;color:#fff !important;border:1px solid #000 !important;cursor:pointer;outline:2px solid #a00 !important;outline-offset:1px;}.template-longdesc{text-align:left;line-height:1.5;width:100%;max-width:50em;padding:2em;margin:1em auto;background:#fdfdfd;color:#333;box-shadow:0 0 5px;font-size:1.4em;}label.wpa-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.wpa-content-summary{padding:30px;background:rgba(0,0,0,.05);margin-bottom:30px;}.wpa-content-summary div p:last-of-type{margin-bottom:0;padding-bottom:0;}.wpa-excerpt .wp-block-read-more,.wpa-excerpt .wp-block-post-excerpt__more-text{display:none !important;}.wpa-excerpt .wp-block-post-excerpt .continue{margin-top:1rem;display:block;}