html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html,input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,
*::before,
*::after {box-sizing: inherit;}
.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content: " ";display: table;}.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear: both;content: " ";display: table;}html{font-size: 62.5%;}body > div{font-size: 20px;font-size: 2rem;}body{background-color: #eee;color: #333;font-family: 'Source Sans Pro', sans-serif;font-size: 20px;font-size: 2rem;-webkit-font-smoothing: antialiased;font-weight: 300;line-height: 1.625;margin: 0;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{-webkit-transition: all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}a{color: #c3251d;text-decoration: none;font-weight:400;}a:focus,a:hover {color: #333;text-decoration: none;}p{margin: 0 0 18px;padding: 0;line-height:26px;}ol,ul{margin: 0;padding: 0;}li{list-style-type: none;}hr{border: 0;border-collapse: collapse;border-top: 1px solid #d7d7d7;clear: both;margin: 40px 0;}b,strong{font-weight: 600;}blockquote,cite,em,i{font-style: italic;}mark{background: #ddd;color: #000;}blockquote{margin: 40px;}blockquote::before {content: "\201C";display: block;font-size: 30px;font-size: 3rem;height: 0;left: -20px;position: relative;top: -10px;}h1,h2,h3,h4,h5,h6{font-family: 'Source Sans Pro', sans-serif;font-weight: 500;line-height: 1.2;margin: 0 0 10px;}h1{font-size: 36px;font-size: 3.6rem;}h2{font-size: 30px;font-size: 3rem;}h3{font-size: 24px;font-size: 2.4rem;}h4{font-size: 20px;font-size: 2rem;}h5{font-size: 18px;font-size: 1.8rem;}h6{font-size: 16px;font-size: 1.6rem;}embed,iframe,img,object,video,.wp-caption{max-width: 100%;}img{height: auto;}figure{margin: 0;}.gallery{overflow: hidden;}.gallery-item{float: left;margin: 0 0 28px;text-align: center;}.gallery-columns-1 .gallery-item{width: 100%;}.gallery-columns-2 .gallery-item{width: 50%;}.gallery-columns-3 .gallery-item{width: 33%;}.gallery-columns-4 .gallery-item{width: 25%;}.gallery-columns-5 .gallery-item{width: 20%;}.gallery-columns-6 .gallery-item{width: 16.6666%;}.gallery-columns-7 .gallery-item{width: 14.2857%;}.gallery-columns-8 .gallery-item{width: 12.5%;}.gallery-columns-9 .gallery-item{width: 11.1111%;}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear: left;}.gallery img{border: 1px solid #eee;height: auto;padding: 4px;}.gallery img:focus,.gallery img:hover {border: 1px solid #999;}input,select,textarea{background-color: #fff;border: 1px solid #ddd;color: #333;font-size: 18px;font-size: 1.8rem;font-weight: 400;padding: 16px;width: 100%;}input:focus,textarea:focus {border: 1px solid #999;outline: none;}input[type="checkbox"],input[type="image"],input[type="radio"] {width: auto;}
::-moz-placeholder {color: #333;opacity: 1;}
::-webkit-input-placeholder {color: #333;}
button,input[type="button"],input[type="reset"],input[type="submit"],.button{background-color: #333;border: 0;color: #fff;cursor: pointer;font-size: 16px;font-size: 1.6rem;font-weight: 700;padding: 16px 24px;text-decoration: none;white-space: normal;width: auto;}button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover,.button:focus,.button:hover {background-color: #c3251d;color: #fff;}.entry-content .button:focus,.entry-content .button:hover {color: #fff;}.button{display: inline-block;}a.button.small,button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small{padding: 8px 16px;}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover {background-color: #eee;border-width: 0;color: #777;cursor: not-allowed;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {display: none;}table{border-collapse: collapse;border-spacing: 0;line-height: 2;margin-bottom: 40px;width: 100%;word-break: break-all;}tbody{border-bottom: 1px solid #eee;}td,th{text-align: left;}td{border-top: 1px solid #eee;padding: 6px;}th{font-weight: 400;padding: 0 6px;}td:first-child,th:first-child {padding-left: 0;}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border: 0;clip: rect(0, 0, 0, 0);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type="submit"]:focus,.widget_search input[type="submit"]:focus {background: #fff;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #333;display: block;font-size: 1em;font-weight: bold;height: auto;padding: 15px 23px 14px;text-decoration: none;width: auto;z-index: 100000;}.more-link{position: relative;}.site-inner,.wrap{margin: 0 auto;max-width: 1280px;}.site-inner{clear: both;padding-top: 40px;word-wrap: break-word;}.landing-page .site-inner{max-width: 800px;}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width: 1060px;}.content-sidebar-sidebar .content-sidebar-wrap{float: left;}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float: right;}.content{float: right;width: 880px;}.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content{float: left;}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width: 660px;}.full-width-content .content{width: 100%;}.sidebar-primary{float: right;width: 360px;}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float: left;}.sidebar-secondary{float: left;width: 180px;}.content-sidebar-sidebar .sidebar-secondary{float: right;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float: left;margin-left: 2.564102564102564%;}.one-half,.three-sixths,.two-fourths{width: 48.717948717948715%;}.one-third,.two-sixths{width: 31.623931623931625%;}.four-sixths,.two-thirds{width: 65.81196581196582%;}.one-fourth{width: 23.076923076923077%;}.three-fourths{width: 74.35897435897436%;}.one-sixth{width: 14.52991452991453%;}.five-sixths{width: 82.90598290598291%;}.first{clear: both;margin-left: 0;}.avatar{border-radius: 50%;float: left;}.author-box .avatar,.alignleft .avatar{margin-right: 24px;}.alignright .avatar{margin-left: 24px;}.comment .avatar{margin: 0 16px 24px 0;}.breadcrumb{background-color: #fff;font-size: 16px;font-size: 1.6rem;margin-bottom: 30px;padding: 0;}.after-entry,.archive-description,.author-box{background-color: #fff;font-size: 18px;font-size: 1.8rem;margin-bottom: 40px;}.archive-description p:last-child,.author-box p:last-child {margin-bottom: 0;}.search-form{overflow: hidden;}.entry-content .search-form,.site-header .search-form{margin-bottom: 40px;width: 50%;}.site-header .search-form{float: right;margin: 12px auto 0;}.post-password-form input[type="submit"],.search-form input[type="submit"]{margin-top: 10px;}.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"]{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px;}.archive-description .entry-title,.archive-title,.author-box-title{font-size: 20px;font-size: 2rem;}.entry-title{font-size: 36px;font-size: 3.6rem;}.entry-title a,.sidebar .widget-title a{color: #333;text-decoration: none;}.entry-title a:focus,.entry-title a:hover {color: #c3251d;}.widget-title{font-size: 18px;font-size: 1.8rem;margin-bottom: 20px;}a.aligncenter img{display: block;margin: 0 auto;}a.alignnone{display: inline-block;}.alignleft{float:left;text-align: left;}.alignright{float: right;text-align: right;}a.alignleft,a.alignnone,a.alignright{max-width: 100%;}img.centered,.aligncenter{display: block;margin: 0 auto 24px;}img.alignnone,.alignnone{margin-bottom: 12px;}a.alignleft,img.alignleft,.wp-caption.alignleft{margin: 0 24px 24px 0;}a.alignright,img.alignright,.wp-caption.alignright{margin: 0 0 24px 24px;}.gallery-caption,.wp-caption-text{font-size: 14px;font-size: 1.4rem;font-weight: 600;margin: 0;text-align: center;}.entry-content p.wp-caption-text{margin-bottom: 0;}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin: 0 0 28px;}.widget{margin-bottom: 10px;word-wrap: break-word;}.widget p:last-child,.widget ul > li:last-of-type,.widget-area .widget:last-of-type {margin-bottom: 0;}.widget ul > li{margin-bottom: 10px;padding-bottom: 10px;}.widget ul > li:last-of-type {padding-bottom: 0;}.widget ol > li{list-style-position: inside;list-style-type: decimal;padding-left: 20px;text-indent: -20px;}.widget li li{border: 0;margin: 0 0 0 30px;padding: 0;}.widget_calendar table {width: 100%;}.widget_calendar td,.widget_calendar th {text-align: center;}.featured-content .entry{background: none;padding: 0;}.featured-content .entry:last-of-type {margin-bottom: 0;}.featured-content .entry-title{font-size: 20px;font-size: 2rem;}.sidebar .enews-widget,.sidebar .enews-widget .widget-title{color: #fff;}.sidebar .widget.enews-widget{background-color: #333;}.sidebar .enews-widget input,.sidebar .enews-widget input:focus {border: 1px solid #333;}.sidebar .enews-widget input[type="submit"]{background-color: #c3251d;color: #fff;}.sidebar .enews-widget input[type="submit"]:focus,.sidebar .enews-widget input[type="submit"]:hover {background-color: #fff;color: #333;}.enews-widget input{font-size: 16px;font-size: 1.6rem;margin-bottom: 16px;}.enews-widget input[type="submit"]{margin: 0;width: 100%;}.enews form + p{margin-top: 24px;}#wpstats{display: none;}.genesis-skip-link{margin: 0;}.genesis-skip-link li{height: 0;list-style: none;width: 0;}
:focus {color: #333;outline: #ccc solid 1px;}
.site-header{background-color: #fff;}.site-header > .wrap{padding: 20px 0 10px 0;}.title-area{float: left;padding: 10px 0;width: 450px;}.header-image .title-area{margin: 0 auto;max-width: 450px;padding: 0;margin-top:10px;}.header-full-width .title-area{float: none;width: 100%;}.site-title{font-size: 30px;font-size: 3rem;font-weight: 700;line-height: 1.2;}.site-title a,.site-title a:focus,.site-title a:hover {color: #333;text-decoration: none;}.header-image .site-title > a{background-position: center !important;background-size: contain !important;float: left;min-height: 80px;width: 100%;}.site-description{font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1.5;}.site-description,.site-title{margin-bottom: 0;}.header-image .site-description,.header-image .site-title{display: block;text-indent: -9999px;}.site-header .widget-area{float: right;text-align: right;width: 500px;}.genesis-nav-menu{clear: both;font-size: 20px;font-weight: 500;line-height: 1;width: 100%;text-transform:uppercase;}.genesis-nav-menu .menu-item{display: inline-block;margin-bottom: 0;padding-bottom: 0;text-align: left;}.genesis-nav-menu a{color: #fff;display: block;padding: 25px 20px;text-decoration: none;}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:focus,.genesis-nav-menu .sub-menu .current-menu-item > a:hover {color: #c3251d;}.genesis-nav-menu .sub-menu{border-top: 1px solid #eee;left: -9999px;opacity: 0;position: absolute;-webkit-transition: opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width: 200px;z-index: 99;}.genesis-nav-menu .sub-menu a{background-color: #4c99c7;border: 1px solid #78b6d5;border-top: 0;font-size: 16px;font-size: 1.4rem;padding: 20px;position: relative;width: 200px;word-wrap: break-word;}.genesis-nav-menu .sub-menu .sub-menu{margin: -56px 0 0 199px;}.genesis-nav-menu .menu-item:hover {position: static;}.genesis-nav-menu .menu-item:hover > .sub-menu{left: auto;opacity: 1;}.genesis-nav-menu > .first > a{padding-left: 0;}.genesis-nav-menu > .last > a{padding-right: 0;}.genesis-nav-menu > .right{float: right;}.menu .menu-item:focus {position: static;}.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu{left: auto;opacity: 1;}.menu-toggle,.sub-menu-toggle{display: none;visibility: hidden;}.site-header .genesis-nav-menu li li{margin-left: 0;}.nav-primary{background-color: #4c99c7;}.site-footer .genesis-nav-menu{padding-bottom: 20px;}.site-footer .genesis-nav-menu a{padding: 0 20px 10px;}.entry{background-color: #fff;margin-bottom: 40px;}.entry-content ol,.entry-content ul{margin-bottom: 28px;margin-left: 40px;}.entry-content ol > li{list-style-type: decimal;}.entry-content ul > li{list-style-type: disc;}.entry-content ol ol,.entry-content ul ul{margin-bottom: 0;}.entry-content code{background-color: #333;color: #eee;}p.entry-meta{font-size: 16px;font-size: 1.6rem;margin-bottom: 0;}.entry-header .entry-meta{margin-bottom: 24px;}.entry-footer .entry-meta{border-top: 1px solid #eee;padding-top: 24px;}.entry-categories,.entry-tags{display: block;}.entry-comments-link::before {content: "\2014";margin: 0 6px 0 2px;}.pagination{clear: both;margin: 40px 0;}.adjacent-entry-pagination{margin-bottom: 0;}.archive-pagination li{display: inline;}.archive-pagination a{background-color: #fff;color: #333;cursor: pointer;display: inline-block;font-size: 16px;font-size: 1.6rem;font-weight: 600;padding: 8px 12px;text-decoration: none;}.archive-pagination a:focus,.archive-pagination a:hover,.archive-pagination .active a{background-color: #c3251d;color: #fff;}.comment-respond,.entry-comments,.entry-pings{background-color: #fff;font-size: 16px;font-size: 1.6rem;margin-bottom: 40px;}.comment-respond,.entry-pings{padding: 60px 60px 32px;}.entry-comments{padding: 60px;}.comment-list li{padding: 40px 0 0 30px;}.comment-list .depth-1{padding-left: 0;}.comment-header{margin-bottom: 30px;}.comment-content{clear: both;}.comment-content ul > li{list-style-type: disc;}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width: 50%;}.comment-respond label{display: block;margin-right: 12px;}.comment-header p{margin-bottom: 0;}.entry-pings .reply{display: none;}.sidebar{font-size: 16px;font-size: 1.6rem;margin-bottom: 40px;}.sidebar .widget{background-color: #fff;padding: 30px;}.footer-widgets{background-color: #949597;clear: both;font-size: 16px;padding: 40px 0;border-top-width: 4px;border-top-style: solid;border-top-color: #FFF;color:#FFF;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width: 260px;margin-right:60px;}.footer-widgets-4{width:270px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{float: left;}.footer-widgets-4{float: right;}.site-footer{background-color: #787879;border-top: 1px solid #eee;font-size: 16px;font-size: 1.6rem;line-height: 1;padding: 60px 0;text-align: center;color: #fff;}.site-footer p{margin-bottom: 0;}.bluebutton{background-color:#62a0bf;padding:7px 15px;color:#FFF !important;font-weight:600;text-transform:uppercase;display:inline-block;font-size:16px;}.bluebutton a{color:#FFF;}.bluebutton:hover {background-color:#383b3c;}.phone h3{display:none;}.phone{margin-bottom: 10px;font-size:26px;font-weight: 500;padding-right:10px;}.fa.fa-phone-square{color: #4890bb;margin-right: 10px;}.genesis-nav-menu a:focus, .genesis-nav-menu a:hover {color:#333 !important;}.genesis-nav-menu .current-menu-item > a{color:#000 !important;}.nav-header a{color: #000;display: block;padding: 15px 10px;text-decoration: none;font-size: 16px;}.nav-header .current-menu-item > a{color:#62a0bf !important;}.nav-header a:focus, .nav-header a:hover {color:#62a0bf !important;}.footer-widgets-4{text-align:right;}.footer-widgets a{color:#FFF;}.footer-widgets a:hover {color:#000;}.footer-widgets h3{font-size:18px;}.footer-widgets ul > li{margin-bottom: 0px;padding-bottom: 10px;}.homenews, .threesystem-container{background-color:#eeeeee;padding-top:30px;}.homenews h3{text-align:center;font-size:36px;margin-bottom:28px;}.homenews a.readmorebutton{background-color:#000;padding:15px;}.homesystem{float:left;margin-right:60px;width:380px;height:190px;margin-bottom:30px;}.homesystem .widget-title{display:none;}.homesystem .widget{display: inline-block;background-color: #62a0bf;padding: 15px 20px 20px 20px;color:#FFF;margin-top:20px;}.homesystem h3{margin-bottom:0;font-weight:600;}.homesystem .bluebutton, .bluebackground .bluebutton{background-color:#333;font-size:18px;text-transform:uppercase;font-weight:600;}.homesystem .bluebutton a, .bluebackground .bluebutton a{color:#FFF !important;}.homesystem .bluebutton:hover, .bluebackground .bluebutton:hover {background-color:#383b3c;}.homesystem p{font-size:16px;margin-bottom:9px;}#system1{background-image: url(images/Ducted-airconditioning.jpg);background-repeat: no-repeat;background-size: cover;}#system2{background-image: url(images/Split-System-Air-Conditioning.jpg);background-repeat: no-repeat;background-size: cover;}#system3{background-image: url(images/VRV.jpg);background-repeat: no-repeat;background-size: cover;margin-right:0;}.threefeature-container{padding:20px 0;}.homefeature{float:left;width:420px;margin:30px 0;border-right-width: 1px;border-right-style: solid;border-right-color: #999;text-align:center;padding:0 30px;}.homefeature .widget-title{font-size:28px;}.homefeature img{height: 200px;width: auto;}#homefeature3{border:none;padding-right:0;}#homefeature1{padding-left:0;}.slider-container{background-image: url(images/banner-winter.jpg);background-repeat: no-repeat;background-size: cover;height:450px;background-position: center center;border-top-width: 4px;border-top-style: solid;border-top-color: #FFF;padding:30px 0;}.slider-container .widget-area{float:right;width:260px;}.slider p{margin-bottom: 0;}.slider .wp-image-116{margin-bottom: 0;}.slider-container .textwidget{padding:20px;margin-bottom:10px;background-color:#FFF;}.slider-container .widget-title{display:none;}.bluebackground  .textwidget{background-color:#4c99c7 !important;color:#FFF;}.featurebox{padding: 30px;background-color: #eeeeee;margin: 20px 0;}h3{font-size: 20px;font-weight: 600;}.consltation h3{font-size: 24px;font-weight: 500;text-transform: uppercase;}.hrf-entry p{font-size: 18px;}h3.hrf-title{font-size: 20px !important;color: #62a0bf !important;}h3.hrf-title:hover {color: #000 !important;}#genesis-sidebar-primary .widget-title{display:none;}.latestnewssidebar{background-color:#eeeeee !important;}.latestnewssidebar .widget-title{display:block !important;}.latestnewssidebar .featured-content .entry-title{font-size: 18px !important;}.latestnewssidebar .entry{margin-bottom: 10px;}.category-latest-news .latestnewssidebar{display:none;}.consultationsidebar{background-color:#4c99c7 !important;text-transform:uppercase;color:#FFF;font-size: 24px;font-weight: 500;}.consultationsidebar h3{font-size: 26px;font-weight: 500;}.greysidebar{background-color:#eeeeee !important;}.enquiryform, .thanks{background-color:#eee !important;padding:30px !important;}div.wpforms-container-full .wpforms-form button[type="submit"]{background-color: #4c99c7 !important;color: #fff !important;font-size: 16px !important;}.consultationsidebar .bluebutton{background-color:#333;}.consultationsidebar .bluebutton:hover {background-color:#78b6d5;}.comercialdownload{background-color:#f1edf0 !important;}.carticon{color: #fff;}.cart-contents{background-color: #333;color: #fff;font-size: 16px;padding: 16px 18px 17px;position: absolute;right: 0px;top: 0;z-index: 9999;}.cart-contents:before {font-family: WooCommerce;color: #4c99c7;content: "\e01d";font-size: 16px;margin-top: 10px;font-style: normal;font-weight: 400;padding-right: 5px;vertical-align: bottom;}.cart-contents:hover {background-color: #333;color: #fff;text-decoration: none;}.cart-contents:hover:before {color: #fff;}.price::after {content: ' each';}
@media only screen and (max-width: 1340px){.site-inner,.wrap{max-width: 1140px;}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width: 920px;}.content{width: 800px;}.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width: 580px;}.sidebar-primary{width: 300px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {width: 250px;}.footer-widgets-1 {margin-right: 60px;}.homepage .entry-header{float: none;width: 100%;text-align: left;margin-right: 0px;}.homepage .entry-content{width: 100%;float: none;}.homesystem{float: left;margin-right: 30px;width: 300px;height: 230px;}.homesystem h3{font-size: 20px;}.homenews h3{text-align: left;}.homenews{padding-top: 10px;}.homefeature{width: 320px;}.homefeature img{height: auto;width: auto;}.homefeature .widget-title{font-size: 24px;}}
@media only screen and (max-width: 1200px){.site-inner,.wrap{max-width: 960px;}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width: 740px;}.content,.site-header .widget-area{width: 500px;}.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width: 400px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width: 200px;}.footer-widgets-1{margin-right: 30px;}.homenews{padding-bottom: 10px;}}
@media only screen and (max-width: 1023px){.site-inner,.wrap{max-width: 800px;}.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.genesis-responsive-menu .genesis-nav-menu .sub-menu,.genesis-responsive-menu .genesis-nav-menu .sub-menu a,.sidebar-content-sidebar .content,	.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width: 100%;}.site-header .widget-area{margin-top:20px;}.site-header .wrap{padding-left: 5%;padding-right: 5%;}.genesis-nav-menu li,.header-image .title-area,.site-header ul.genesis-nav-menu,.site-header .search-form{float: none;}.genesis-nav-menu,.site-description,.site-header .title-area,.site-header .widget-area,.site-title{text-align: center;}.site-header .search-form{margin: 16px auto;}.genesis-responsive-menu .wrap{padding: 0;}.genesis-responsive-menu{display: none;position: relative;}.genesis-skip-link .skip-link-hidden{display: none;visibility: hidden;}.menu-toggle,.sub-menu-toggle{border-width: 0;color: #fff;display: block;margin: 0 auto;overflow: hidden;text-align: center;visibility: visible;}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover {background-color: #78b6d5;border-width: 0;color: #ffffff !important;}.menu-toggle{line-height: 22px;position: relative;width: 100%;z-index: 1000;background-color:#4c99c7;color:#FFF}.menu-toggle,.menu-toggle:focus,.menu-toggle:hover {border-top: 1px solid #eee;}.menu-toggle::before {font-size: 1.5em;margin-right: 10px;text-rendering: auto;}.sub-menu-toggle{float: right;padding: 13px 10px;position: absolute;right: 0;top: 0;z-index: 100;}.sub-menu .sub-menu-toggle{padding: 12px 10px;}.sub-menu-toggle::before {display: inline-block;text-rendering:auto;-webkit-transform:rotate( 0 );-ms-transform:rotate( 0 );transform:rotate( 0 );-webkit-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;}.sub-menu-toggle.activated::before {-webkit-transform:rotate( 180deg );-ms-transform:rotate( 180deg );transform:rotate( 180deg );}.genesis-responsive-menu .genesis-nav-menu .menu-item{display: block;float: none;position: relative;text-align: left;}.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {position: relative;}.menu-item:hover {background-color:#78b6d5;}.genesis-responsive-menu .genesis-nav-menu .menu-item a{border: none;margin-bottom: 1px;padding: 15px 20px;width: 100%;}.genesis-responsive-menu .genesis-nav-menu .sub-menu{border: none;}.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu{left: 0;margin-left: 0;}.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after {content: none;}.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear: both;display: none;margin: 0;opacity: 1;padding-left: 15px;position: static;width: 100%;}.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin: 0;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{margin: 0 auto 40px;}.footer-widgets-4{text-align: left;}.alignright.wp-image-104{float: left;margin: 0;}.homesystem{width: 30%;}.homefeature{width: 33%;}}
@media only screen and (max-width: 860px){body,body > div{font-size: 18px;font-size: 1.8rem;}.site-inner{padding: 5% 5% 0;}.wrap{padding-left: 5%;padding-right: 5%;}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget{padding: 0px;margin-bottom: 5%;}.sidebar{margin-bottom: 5%;}.pagination{margin: 5% auto;}.archive-pagination li a{margin-bottom: 4px;}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin: 0;width: 100%;}.slider-container{height: 380px;}.sidebar .widget{padding: 20px;}}
@media only screen and (max-width: 670px){.homesystem{width: 100%;}.homefeature{width: 100%;border:none;}}
@media only screen and (max-width: 490px){.site-header .widget-area{margin-top: 0px;}.header-image .title-area{margin-top: 0px;}.slider-container .widget-area{width: 170px;}.consltation h3{font-size: 20px;}}
@media print{
*,
*::before,
*::after {background: transparent !important;box-shadow: none !important;color: #000 !important;text-shadow: none !important;}
a,a:visited {text-decoration: underline;} a[href]::after {content: " (" attr(href) ")";}abbr[title]::after {content: " (" attr(title) ")";}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title > a::after {content: "";}thead{display: table-header-group;}img,tr{page-break-inside: avoid;}img{max-width: 100% !important;}
@page{margin: 2cm 0.5cm;}p,h2,h3{orphans: 3;widows: 3;}blockquote,pre{border: 1px solid #999;page-break-inside: avoid;}.content,.content-sidebar{width: 100%;}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display: none !important;}.title-area{text-align: center;width: 100%;}.site-title > a{margin: 0;text-decoration: none;text-indent: 0;}.site-inner{padding-top: 0;position: relative;top: -100px;}.author-box{margin-bottom: 0;}h1,h2,h3,h4,h5,h6{orphans: 3;page-break-after: avoid;page-break-inside: avoid;widows: 3;}img{page-break-after: avoid;page-break-inside: avoid;}blockquote,pre,table{page-break-inside: avoid;}dl,ol,ul{page-break-before: avoid;}}
.footer-widgets-3 {margin-right:20px !important;}