/* compiled by scssphp v0.1.1 on Thu, 09 Jun 2016 03:04:32 +0000 (0.6593s) */

/* normalize.css v3.0.0 | MIT License | git.io/normalize */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,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:500;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/OpenSans-Light/OpenSans-Light-webfont.eot');src:local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Light/OpenSans-Light-webfont.svg#open_sanslight') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.eot');src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-LightItalic/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.eot');src:local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.eot');src:local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.woff') format('woff'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Italic/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.eot');src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.woff') format('woff'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-SemiBold/OpenSans-SemiBold-webfont.svg#open_sanssemibold') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.eot');src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-SemiBoldItalic/OpenSans-SemiBoldItalic-webfont.svg#open_sanssemibold_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.eot');src:local('Open Sans Bold'), local('OpenSans-Bold'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.eot');src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-BoldItalic/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.eot');src:local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.eot');src:local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBoldItalic/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('../fonts/Roboto-Thin/roboto-thin-webfont.eot');src:local('Roboto'), url('../fonts/Roboto-Thin/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Thin/roboto-thin-webfont.woff') format('woff'), url('../fonts/Roboto-Thin/roboto-thin-webfont.ttf') format('truetype'), url('../fonts/Roboto-Thin/roboto-thin-webfont.svg#robotothin') format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('../fonts/Roboto-Light/roboto-light-webfont.eot');src:local('Roboto'), url('../fonts/Roboto-Light/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light/roboto-light-webfont.woff') format('woff'), url('../fonts/Roboto-Light/roboto-light-webfont.ttf') format('truetype'), url('../fonts/Roboto-Light/roboto-light-webfont.svg#robotolight') format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/Roboto-Regular/roboto-regular-webfont.eot');src:local('Roboto'), url('../fonts/Roboto-Regular/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular/roboto-regular-webfont.woff') format('woff'), url('../fonts/Roboto-Regular/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/Roboto-Regular/roboto-regular-webfont.svg#robotoregular') format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('../fonts/Roboto-Medium/roboto-medium-webfont.eot');src:local('Roboto'), url('../fonts/Roboto-Medium/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium/roboto-medium-webfont.woff') format('woff'), url('../fonts/Roboto-Medium/roboto-medium-webfont.ttf') format('truetype'), url('../fonts/Roboto-Medium/roboto-medium-webfont.svg#robotomedium') format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/Roboto-Bold/roboto-bold-webfont.eot');src:local('Roboto'), url('../fonts/Roboto-Bold/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold/roboto-bold-webfont.woff') format('woff'), url('../fonts/Roboto-Bold/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/Roboto-Bold/roboto-bold-webfont.svg#robotobold') format('svg');}.alignnone{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}.aligncenter{display:block;margin:5px auto 5px auto;}a img.alignright{float:right;margin:5px 0 20px 20px;}a img.alignnone{margin:5px 20px 20px 0;}a img.alignleft{float:left;margin:5px 20px 20px 0;}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}.wp-caption.alignnone{margin:5px 20px 20px 0;}.wp-caption.alignleft{margin:5px 20px 20px 0;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body{color:#333;font-family:'Open Sans', 'Arial', sans-serif;font-size:17px;font-style:normal;font-weight:300;}.clear{clear:both;font-size:0;margin:0;padding:0;}.main-container embed,.main-container img,.main-container iframe,.main-container object{border:none;display:block;height:auto;max-width:100%;}h1,h2,h3,h4,h5,h6{color:#00999f;font-weight:300;font-family:'Roboto', 'Open Sans', 'Arial', sans-serif;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#333;font-weight:normal;}h1{margin-top:0;padding-top:0;font-size:40px;line-height:45px;}h2{font-size:30px;font-weight:100;color:#666;line-height:35px;}h3{font-size:24px;font-weight:300;line-height:33px;}h4{font-size:21px;font-weight:300;line-height:27px;}h5{font-size:18px;font-weight:300;line-height:normal;}a{color:#00999f;}a:focus,a:hover{color:#59bdc1;text-decoration:none;}hr{height:1px;border:solid;color:#dedede;border-top:1px solid #dedede;border-bottom:1px solid #fff;}html > body hr{border:none;border-top:1px solid #dedede;border-bottom:1px solid #fff f;}.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.fourth_fifth,.one_sixth,.five_sixth{padding:0 20px 0 0;}@media (max-width:800px){.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{clear:both;margin-bottom:1em;margin-left:0;margin-right:0;width:100% !important;}}@media (min-width:1024px){body{padding-top:95px;}}.admin-bar .site-header{margin-top:32px;}@media (min-width:520px) and (max-width:1024px){.admin-bar .site-header{margin-top:0;}}.site-header{background:#fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);z-index:100;}@media (max-width:1023px){.site-header{position:relative;text-align:center;}}@media (min-width:1024px){.site-header{position:fixed;top:0;width:100%;}}.site-header .main-container{padding:0;}.site-header .side-header-upper{background:#00999f;font-size:13px;left:270px;line-height:1;}@media (max-width:520px){.site-header .side-header-upper{font-size:12px;}}@media (min-width:1024px){.site-header .side-header-upper{background:-moz-linear-gradient(left, #fff 30%, #00999f 60%);background:-webkit-gradient(linear, left top, right top, color-stop(30%, #fff), color-stop(60%, #00999f));background:-webkit-linear-gradient(left, #fff 0%, #00999f 60%);background:-o-linear-gradient(left, #fff 30%, #00999f 60%);background:-ms-linear-gradient(left, #fff 30%, #00999f 60%);background:linear-gradient(to right, #fff 30%, #00999f 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='$primary',GradientType=1);}}.site-header .side-header-upper .phone{background:#59bdc1;color:#fff;display:block;padding:9px 10px 8px;text-decoration:none;font-family:"Roboto", Open Sans, sans-serif;font-weight:500;font-size:16px;}.site-header .side-header-upper .phone:hover,.site-header .side-header-upper .phone:focus{background:#00686c;}@media (max-width:519px){.site-header .side-header-upper .phone{font-size:22px;}}@media (min-width:520px){.site-header .side-header-upper .phone{float:right;}}@media (min-width:1024px){.site-header .side-header-upper .phone{display:none !important;}}.site-header .side-header-upper .upper-navigation{font-weight:300;}@media (min-width:520px){.site-header .side-header-upper .upper-navigation{float:right;}}.site-header .side-header-upper .upper-navigation ul{list-style:none;margin:0;padding:0;}.site-header .side-header-upper .upper-navigation ul li{float:left;list-style:none;margin:0;padding:0;}@media (max-width:519px){.site-header .side-header-upper .upper-navigation ul li{display:inline-block;padding:0 15px;float:none;}}.site-header .side-header-upper .upper-navigation ul li a{background:no-repeat;color:#fff;display:block;padding:10px;text-decoration:none;text-transform:uppercase;font-family:"Roboto", Open Sans, sans-serif;font-weight:500;}.site-header .side-header-upper .upper-navigation ul li a:focus,.site-header .side-header-upper .upper-navigation ul li a:hover{color:#00686c;}@media (max-width:519px){.site-header .side-header-upper .upper-navigation ul li a{background-position:center 30px;padding:10px 0;height:80px;text-align:center;}}@media (min-width:520px){.site-header .side-header-upper .upper-navigation ul li a{background-position:10px center;padding:10px 10px 10px 35px;}}@media (min-width:1024px){.site-header .side-header-upper .upper-navigation ul li a{padding-right:0;}}@media (max-width:519px){.site-header .side-header-upper .upper-navigation ul li.home a{background-image:url('../images/icon-home-large.png');}.site-header .side-header-upper .upper-navigation ul li.quote a{background-image:url('../images/icon-quote-large.png');}.site-header .side-header-upper .upper-navigation ul li.enquiry a{background-image:url('../images/icon-enquiry-large.png');}.site-header .side-header-upper .upper-navigation ul li.contact a{background-image:url('../images/icon-contact-large.png');}}@media (min-width:520px){.site-header .side-header-upper .upper-navigation ul li.home a{background-image:url('../images/icon-home-small.png');}.site-header .side-header-upper .upper-navigation ul li.quote a{background-image:url('../images/icon-quote-small.png');}.site-header .side-header-upper .upper-navigation ul li.enquiry a{background-image:url('../images/icon-enquiry-small.png');}.site-header .side-header-upper .upper-navigation ul li.contact a{background-image:url('../images/icon-contact-small.png');}}.site-header .side-header-upper:before,.site-header .side-header-upper:after{content:" ";display:table;}.site-header .side-header-upper:after{clear:both;}.site-header .logo{padding:10px 10px 10px 0;}@media (max-width:519px){.site-header .logo{float:left;height:70px;padding-left:10px;}}@media (min-width:520px) and (max-width:1023px){.site-header .logo{display:inline-block;}}@media (min-width:1024px){.site-header .logo{float:left;padding-top:0;margin-top:-15px;}}@media (min-width:1024px) and (max-width:1099px){.site-header .logo{padding-left:15px;}}@media (min-width:520px){.site-header .logo{padding-left:15px;}}.site-header .logo:focus,.site-header .logo:hover{background:none;}@media (max-width:519px){.site-header .main-navigation-toggle{background:#00999f url('../images/icon-menu.png');background-position:0 0;background-size:100px 50px;color:#fff;display:block;float:right;height:50px;margin:10px;text-indent:-9999px;width:50px;}}@media (min-width:520px){.site-header .main-navigation-toggle{display:none;}}.site-header .main-navigation-toggle.close{background-position:-50px 0;}@media (max-width:519px){.site-header .main-navigation{clear:both;display:none;}}@media (min-width:1024px){.site-header .main-navigation{float:left;line-height:37px;}}.site-header .main-navigation ul{list-style:none;margin:0;padding:0;}.site-header .main-navigation ul li{list-style:none;margin:0;padding:0;position:relative;}@media (min-width:520px){.site-header .main-navigation ul li{display:inline-block;}}.site-header .main-navigation ul li a{color:#333;display:block;text-decoration:none;text-transform:uppercase;font-family:"Roboto", Open Sans, sans-serif;font-weight:300;}@media (max-width:519px){.site-header .main-navigation ul li a{color:#00999f;background:rgba(0, 0, 0, 0.05);border-top:1px solid rgba(255, 255, 255, 0.5);padding:10px;text-align:left;}}@media (min-width:520px) and (max-width:1023px){.site-header .main-navigation ul li a{margin:0 10px;padding:0 0 10px 0;}}@media (min-width:1024px) and (max-width:1147px){.site-header .main-navigation ul li a{margin:0 7px;padding:15px 0;border-bottom:3px solid #fff;font-size:15px;}}@media (min-width:1148px){.site-header .main-navigation ul li a{margin:0 10px;padding:15px 0;border-bottom:3px solid #fff;font-size:17px;}}@media (min-width:1147px) and (max-width:1166px){.site-header .main-navigation ul li a{font-size:15px !important;}}@media (min-width:520px){.site-header .main-navigation ul li a:focus,.site-header .main-navigation ul li a:hover{color:#00999f;}}@media (min-width:1024px){.site-header .main-navigation ul li a:focus,.site-header .main-navigation ul li a:hover{border-bottom:3px solid #00999f;}}@media (max-width:519px){.site-header .main-navigation ul li:nth-child(even) > a{background-color:rgba(0, 0, 0, 0.08);}}@media (max-width:519px){.site-header .main-navigation ul li a.expand{background-image:url('../images/expand.png');background-position:center;background-repeat:no-repeat;background-size:50%;background-color:rgba(0, 0, 0, 0.3) !important;display:block;float:right;padding:21px 0;width:45px;}}@media (min-width:520px){.site-header .main-navigation ul li a.expand{display:none;}}@media (min-width:520px){.site-header .main-navigation ul li.current-menu-ancestor > a,.site-header .main-navigation ul li.current-menu-parent > a,.site-header .main-navigation ul li.current-menu-item > a{color:#00999f;}}@media (min-width:1024px){.site-header .main-navigation ul li.current-menu-ancestor > a,.site-header .main-navigation ul li.current-menu-parent > a,.site-header .main-navigation ul li.current-menu-item > a{border-bottom:3px solid #00999f;}}.site-header .main-navigation ul li ul{background:rgba(0, 0, 0, 0.3);display:none;}.site-header .main-navigation ul li ul a{color:#fff;}.site-header .main-navigation ul li:hover ul.sub-menu{}@media (min-width:1024px){.site-header .main-navigation ul li:hover ul.sub-menu{display:block;}}.site-header .main-navigation ul li ul.sub-menu{}@media (min-width:1024px){.site-header .main-navigation ul li ul.sub-menu{background:rgba(255, 255, 255, 0.9);position:absolute;left:0;right:auto;padding-top:0;padding-top:10px;padding-bottom:30px;padding-left:10px;padding-right:20px;min-width:240px;}}@media (min-width:1024px){.site-header .main-navigation ul li ul.sub-menu a{border-bottom:none;font-size:16px;line-height:18px;color:#333;margin:0;}}@media (min-width:1024px){.site-header .main-navigation ul li ul.sub-menu a:focus,.site-header .main-navigation ul li ul.sub-menu a:hover{border-bottom:none;color:#00999f;}}@media (min-width:1024px){.site-header .main-navigation ul li ul.sub-menu li{display:block;}}@media (min-width:1024px){.site-header .main-navigation ul li ul.sub-menu li a{padding-bottom:5px;}}@media (min-width:1024px){.site-header .main-navigation ul li ul.sub-menu li ul{display:none !important;}}.site-header .main-navigation ul li#menu-item-15 ul.sub-menu{}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu{min-width:700px;padding-top:0;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu a:focus,.site-header .main-navigation ul li#menu-item-15 ul.sub-menu a:hover{border-bottom:none;color:#00999f;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li{display:block;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li a{text-transform:uppercase;padding-bottom:0;padding-top:30px;color:#00999f;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul{position:static;background:none;padding-top:0;padding-bottom:0;padding-left:0;display:block !important;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li{display:inline-block;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li#menu-item-25{width:370px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li a{padding-left:20px;padding-right:20px;padding-top:0;text-transform:none;color:#333;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.panel a{background:url(../images/panels-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.panel-long a{background:url(../images/panels-long-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.handrail a{background:url(../images/handrails-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.feet a{background:url(../images/feet-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;padding-right:20px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.gates a{background:url(../images/gates-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.bracing a{background:url(../images/bracing-icon.png) no-repeat scroll 22px bottom;padding-bottom:30px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.couplers a{background:url(../images/couplers-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;}}@media (min-width:1024px){.site-header .main-navigation ul li#menu-item-15 ul.sub-menu li ul li.washer a{background:url(../images/security-washers-icon.png) no-repeat scroll 21px bottom;padding-bottom:30px;}}.site-header .main-navigation > ul > li > ul > li a{padding-left:20px;text-transform:none;}.site-header .main-navigation > ul > li > ul > li > ul > li a{padding-left:30px;text-transform:none;}.site-header:before,.site-header:after{content:" ";display:table;}.site-header:after{clear:both;}.site-header .main-navigation ul li ul.sub-menu li.current-menu-ancestor > a,.site-header .main-navigation ul li ul.sub-menu li.current-menu-parent > a,.site-header .main-navigation ul li ul.sub-menu li.current-menu-item > a{color:#00999f;}.side-header-lower .phone{float:right;padding:21px 0;text-decoration:none;font-family:"Roboto", Open Sans, sans-serif;font-weight:500;font-size:19px;}.side-header-lower .phone:hover,.side-header-lower .phone:focus{color:#333;}@media (max-width:1023px){.side-header-lower .phone{display:none;}}.banner.slideshow{overflow:hidden;position:relative;}@media (max-width:400px){.banner.slideshow{display:none;}.banner.slideshow.banner-home{display:block;}}@media (max-width:699px){.banner.slideshow.banner-home{padding-bottom:20px;}}.banner.slideshow .slides .slide{position:relative;}.banner.slideshow .slides .slide .banner-image{display:block;width:100%;}.banner.slideshow .slides .slide .caption{color:#00999f;font-size:24px;font-family:"Roboto", Open Sans, sans-serif;}@media (max-width:699px){.banner.slideshow .slides .slide .caption{font-size:22px;padding:10px 20px 0px 20px;}}@media (min-width:700px){.banner.slideshow .slides .slide .caption{background:rgba(255, 255, 255, 0.8);bottom:8%;left:16.5%;margin-bottom:63px;max-width:600px;padding:0px 30px 20px 30px;position:absolute;}}.banner.slideshow .slides .slide:nth-child(1n+2){display:none;}.banner.slideshow .slide-prev,.banner.slideshow .slide-next{background:url('../images/slideshow-prev-next.png') no-repeat;height:100px;margin-top:-50px;position:absolute;text-indent:-9999px;top:50%;width:60px;z-index:20;}.banner.slideshow .slide-prev:focus,.banner.slideshow .slide-next:focus,.banner.slideshow .slide-prev:hover,.banner.slideshow .slide-next:hover{background-color:rgba(0, 0, 0, 0.2);}@media (max-width:699px){.banner.slideshow .slide-prev,.banner.slideshow .slide-next{display:none;}}.banner.slideshow .slide-prev{left:20px;}.banner.slideshow .slide-next{background-position:right;right:20px;}.banner.slideshow .made-in-australia-logo{display:block;max-width:100%;}@media (max-width:699px){.banner.slideshow .made-in-australia-logo{padding:0 20px;}}@media (min-width:700px){.banner.slideshow .made-in-australia-logo{bottom:8%;left:16.5%;position:absolute;z-index:19;}}.featured-tiles .featured-tile{border-top:1px solid #fff;color:#fff;display:block;font-size:15px;line-height:20px;text-decoration:none;padding:10px;}@media (min-width:640px){.featured-tiles .featured-tile{float:left;width:33.33333%;}}@media (min-width:1461px) and (max-width:1729px){.featured-tiles .featured-tile{font-size:14px;line-height:19px;}}@media (max-width:639px){.featured-tiles .featured-tile{padding:0;}}@media (max-width:639px){.featured-tiles .featured-tile:nth-child(even){background-color:#003739;}}@media (max-width:639px){.featured-tiles .featured-tile:focus,.featured-tiles .featured-tile:hover{background-color:#003739;}}.featured-tiles .featured-tile h2{color:#fff;font-weight:300;margin:0 0 15px 0;padding:0;}@media (min-width:1061px) and (max-width:1729px){.featured-tiles .featured-tile h2{font-size:21px;}}@media (min-width:640px){.featured-tiles .featured-tile .featured-tile-overlay{position:relative;}}.featured-tiles .featured-tile .featured-tile-image{display:block;max-width:100%;}@media (max-width:639px){.featured-tiles .featured-tile .featured-tile-image{display:none;}}.featured-tiles .featured-tile .featured-tile-body{padding:20px;text-align:center;background:rgba(0, 153, 159, 0.7);width:100%;}@media (min-width:874px){.featured-tiles .featured-tile .featured-tile-body{bottom:0;position:absolute;}}.featured-tiles .featured-tile .featured-tile-body .featured-tile-icon{display:inline-block;margin:0 0 10px 0;}@media (min-width:360px) and (max-width:639px){.featured-tiles .featured-tile .featured-tile-body .featured-tile-icon{left:20px;margin-top:20px;position:absolute;}}@media (min-width:360px) and (max-width:639px){.featured-tiles .featured-tile .featured-tile-body .featured-tile-content{padding-left:60px;text-align:left;}}.featured-tiles .featured-tile .featured-tile-body .featured-tile-content .featured-tile-heading{color:#fff;font-size:20px;margin:0 0 10px 0;padding:0;}.featured-tiles .featured-tile .featured-tile-body .featured-tile-content p{margin:0;padding:0;}.featured-tiles:before,.featured-tiles:after{content:" ";display:table;}.featured-tiles:after{clear:both;}.main-container{margin:0 auto;max-width:1200px;}@media (max-width:1099px){.main-container{padding:20px;}}@media (min-width:1100px){.main-container{padding:40px;}}@media (max-width:700px){.main-container .main-content article ul{padding:0;margin:0;}}.main-container .main-content article ul li{background:url("../images/liArrow.png") no-repeat 0 8px;list-style:none;padding:0 0 5px 20px;}@media (min-width:880px) and (max-width:1099px){.main-container .main-content.has-sidebar{float:right;padding-left:20px;width:75%;}}@media (min-width:1100px){.main-container .main-content.has-sidebar{float:right;padding-left:40px;width:75%;}}.main-container .main-content .breadcrumbs{font-size:12px;margin:0 0 15px 0;}.main-container .main-content .breadcrumbs a{text-decoration:none;}@media (min-width:880px){.main-container .site-sidebar{float:left;width:25%;}.main-container .site-sidebar .site-subnavigation-heading{display:none;}}.main-container article ul.html-sitemap li a{text-decoration:none;}.main-container article ul.html-sitemap li a:hover{color:#333;}.main-container:before,.main-container:after{content:" ";display:table;}.main-container:after{clear:both;}@media (min-width:1100px){.site-header .main-container{padding:0 40px;}}@media (max-width:1099px){.featured-tiles .main-container{padding:10px 10px;}}@media (min-width:1100px){.featured-tiles .main-container{padding:0 30px 10px 30px;}}@media (max-width:873px){.featured-tiles .main-container{padding:0;}}.tagline{color:#00999f;font-size:30px;font-weight:100;text-align:center;}@media (max-width:1099px){.tagline.main-container{padding:10px 20px 0;}}@media (min-width:1100px){.tagline.main-container{padding:10px 40px 0;}}.tiles{margin:0 -10px;font-size:15px;}.tiles .tile{color:#333;display:block;padding:0 10px 10px 10px;text-decoration:none;}@media (min-width:500px) and (max-width:699px){.tiles .tile{float:left;width:50%;}.tiles .tile:nth-child(2n+3){clear:left;}}@media (min-width:700px) and (max-width:899px){.tiles .tile{float:left;width:33.33333%;}.tiles .tile:nth-child(3n+4){clear:left;}}@media (min-width:900px){.tiles .tile{float:left;width:25%;}.tiles .tile:nth-child(4n+5){clear:left;}}.tiles .tile .tile-banner{position:relative;border:1px solid #ddd;}.tiles .tile .tile-banner .featured-image{display:block;max-width:100%;}.tiles .tile .tile-banner .tile-heading{background:rgba(0, 153, 159, 0.8);bottom:0;color:#fff;font-size:16px;line-height:18px;margin:0;padding:15px 0px 15px 10px;position:absolute;width:100%;font-weight:300;}@media (min-width:700px){.tiles .tile .tile-content{min-height:65px;height:65px;}}.tiles .tile .tile-text-link{color:#00999f;background:url("../images/liArrow.png") no-repeat 105px 7px;padding:0 30px 0 0;}.tiles:before,.tiles:after{content:" ";display:table;}.tiles:after{clear:both;}html > body .tiles .tile .tile-content{height:auto;}@media (max-width:699px){.tiles.related-pages .tile{width:100%;}}@media (min-width:700px){.tiles.related-pages .tile{float:left;width:33.33333%;}.tiles.related-pages .tile:nth-child(3n+4){clear:left;}}.tiles.related-pages .tile img{width:100%;}.site-sidebar{font-size:14px;}.site-sidebar .sidebar-ctas{margin:0 0 10px 0;}.site-sidebar .sidebar-ctas ul{list-style:none;margin:0;padding:0;}.site-sidebar .sidebar-ctas ul li{list-style:none;margin:0 0 10px 0;padding:0;}@media (min-width:700px) and (max-width:879px){.site-sidebar .sidebar-ctas ul li{float:left;padding-left:10px;width:33.33333%;}.site-sidebar .sidebar-ctas ul li:nth-child(1){padding-left:0;}}@media (min-width:700px) and (max-width:880px){.site-sidebar .sidebar-ctas ul li{padding-right:10px;}}.site-sidebar .sidebar-ctas ul li a{background:#00999f url('../images/sidebar-cta-li.png') 13px center no-repeat;border-radius:3px;font-family:"Roboto", Open Sans, sans-serif;color:#fff;font-weight:400;display:block;font-size:17px;padding:14px 10px 14px 36px;text-decoration:none;text-transform:uppercase;}@media (min-width:700px) and (max-width:899px){.site-sidebar .sidebar-ctas ul li a{font-size:14px;}}.site-sidebar .sidebar-ctas ul li a:focus,.site-sidebar .sidebar-ctas ul li a:hover{background-color:#59bdc1;}@media (min-width:700px) and (max-width:899px){.site-sidebar .sidebar-extras img{display:inline-block;}}.site-sidebar .site-subnavigation,.site-sidebar .sidebar-categories{margin:0 0 30px 0;}.site-sidebar .site-subnavigation .site-subnavigation-heading,.site-sidebar .sidebar-categories .site-subnavigation-heading{font-size:24px;margin:0;padding:10px 0;}.site-sidebar .site-subnavigation ul,.site-sidebar .sidebar-categories ul{list-style:none;margin:0;padding:0;}.site-sidebar .site-subnavigation ul li,.site-sidebar .sidebar-categories ul li{list-style:none;margin:0;padding:0;}.site-sidebar .site-subnavigation ul li a,.site-sidebar .sidebar-categories ul li a{border-bottom:1px solid #eee;color:#333;display:block;padding:10px 0;text-decoration:none;}.site-sidebar .site-subnavigation ul li a:focus,.site-sidebar .sidebar-categories ul li a:focus,.site-sidebar .site-subnavigation ul li a:hover,.site-sidebar .sidebar-categories ul li a:hover{color:#59bdc1;}.site-sidebar .site-subnavigation ul li.current_page_ancestor > a,.site-sidebar .sidebar-categories ul li.current_page_ancestor > a,.site-sidebar .site-subnavigation ul li.current_page_parent > a,.site-sidebar .sidebar-categories ul li.current_page_parent > a,.site-sidebar .site-subnavigation ul li.current_page_item > a,.site-sidebar .sidebar-categories ul li.current_page_item > a{color:#00999f;}.site-sidebar .site-subnavigation ul li.current_page_ancestor > a,.site-sidebar .sidebar-categories ul li.current_page_ancestor > a,.site-sidebar .site-subnavigation ul li.current_page_parent > a,.site-sidebar .sidebar-categories ul li.current_page_parent > a,.site-sidebar .site-subnavigation ul li.current_page_item > a,.site-sidebar .sidebar-categories ul li.current_page_item > a{border-bottom:2px solid #00999f;}.site-sidebar .site-subnavigation ul li.current_page_parent li.current_page_item > a,.site-sidebar .sidebar-categories ul li.current_page_parent li.current_page_item > a{border-bottom:1px solid #eee;}.site-sidebar .site-subnavigation ul > li > ul > li > a,.site-sidebar .sidebar-categories ul > li > ul > li > a{padding-left:20px;}.site-sidebar .sidebar-search{margin-top:16px;}.site-sidebar .sidebar-search .search-field,.site-sidebar .sidebar-search .sidebar-search .search-submit{border:1px solid #ccc;margin:0;padding:0;}.site-sidebar .sidebar-search .search-field{height:30px;padding:0 5px;width:181px;}@media (min-width:880px) and (max-width:999px){.site-sidebar .sidebar-search .search-field{width:100px;}}@media (min-width:1000px) and (max-width:1203px){.site-sidebar .sidebar-search .search-field{width:140px;}}.site-sidebar .sidebar-search .search-submit{height:32px;width:80px;}.site-footer{color:#777;font-size:14px;line-height:1.6;padding:20px;}@media (min-width:360px) and (max-width:869px){.site-footer{background:#e6e6e6;text-align:center;}}@media (min-width:870px){.site-footer{background:#e6e6e6;position:relative;}.site-footer .footer-group-1{float:left;padding-right:100px;position:relative;width:50%;z-index:1;}.site-footer .footer-group-2{left:50%;margin-left:-80px;position:absolute;text-align:center;z-index:2;width:160px;}.site-footer .footer-group-3{float:right;padding-left:100px;position:relative;text-align:right;width:50%;z-index:1;}}.site-footer a{color:#777;}.site-footer a:hover,.site-footer a:focus{color:#444;}@media (max-width:359px){.site-footer .footer-navigation{margin:-20px -20px 20px -20px;}}@media (min-width:360px) and (max-width:869px){.site-footer .footer-navigation{margin:0 0 10px 0;}}.site-footer .footer-navigation ul{list-style:none;margin:0;padding:0;}.site-footer .footer-navigation ul li{list-style:none;margin:0;padding:0;}@media (min-width:360px){.site-footer .footer-navigation ul li{display:inline-block;padding:0 10px 0 0;}}.site-footer .footer-navigation ul li a{display:block;text-decoration:none;}@media (max-width:359px){.site-footer .footer-navigation ul li a{background:#e6e6e6;border-top:1px solid #fff;padding:12px 20px;}.site-footer .footer-navigation ul li a:focus,.site-footer .footer-navigation ul li a:hover{background:#ccc;}}@media (min-width:360px){.site-footer .footer-navigation ul li a{text-transform:uppercase;}}.site-footer .copyright{display:inline-block;font-size:12px;padding:0 10px 0 0;}.site-footer .footer-auxillary-navigation{display:inline-block;font-size:12px;}@media (max-width:869px){.site-footer .footer-auxillary-navigation{margin:0 0 10px 0;}}.site-footer .footer-auxillary-navigation ul{list-style:none;margin:0;padding:0;}.site-footer .footer-auxillary-navigation ul li{display:inline-block;list-style:none;margin:0;padding:0 10px 0 0;}.site-footer .footer-auxillary-navigation ul li a{text-decoration:none;}@media (max-width:869px){.site-footer .social-navigation{margin:0 0 2px 0;}}.site-footer .social-navigation ul{list-style:none;margin:0;padding:0;}.site-footer .social-navigation ul li{display:inline-block;list-style:none;margin:0;padding:0 2px 8px 2px;}.site-footer .social-navigation ul li a{background:#777 url('../images/social-buttons.png');border-radius:100%;display:block;height:32px;text-indent:-9999px;width:32px;}.site-footer .social-navigation ul li a:focus,.site-footer .social-navigation ul li a:hover{background-color:#00999f;}.site-footer .social-navigation ul li.facebook a{background-position:0 0;}.site-footer .social-navigation ul li.twitter a{background-position:-32px 0;}.site-footer .social-navigation ul li.pinterest a{background-position:-64px 0;}.site-footer .social-navigation ul li.instagram a{background-position:-96px 0;}.site-footer .social-navigation ul li.googleplus a{background-position:-128px 0;}.site-footer .social-navigation ul li.youtube a{background-position:-160px 0;}.site-footer .social-navigation ul li.linkedin a{background-position:-192px 0;}.site-footer .social-navigation ul li.rss a{background-position:-224px 0;}@media (max-width:869px){.site-footer .contact-details{margin:0 0 10px 0;}}.site-footer .contact-details .address,.site-footer .contact-details .phone{}.site-footer .credits{font-size:12px;}.site-footer .credits a{text-decoration:none;}.site-footer:before,.site-footer:after{content:" ";display:table;}.site-footer:after{clear:both;}.faq-list{border-top:1px solid #eee;margin:0 0 50px 0;}.faq-list .faq{border-bottom:1px solid #eee;text-align:left;position:relative;}.faq-list .faq:before{background:url(../images/sprite-toggle.png) top center no-repeat;content:' ';position:absolute;top:12px;left:10px;height:22px;width:22px;}.faq-list .faq.faq-current{background:#f6f6f6;}.faq-list .faq.faq-current:before{background:url(../images/sprite-toggle.png) bottom center no-repeat;content:' ';position:absolute;top:12px;left:10px;height:22px;width:22px;}.faq-list .faq .faq-question{font-weight:bold;font-size:17px;margin:0;}.faq-list .faq .faq-question a{display:block;padding:5px 20px 10px 45px;font-family:"Open Sans", san-serif;font-weight:400;}.faq-list .faq .faq-question a:hover,.faq-list .faq .faq-question a:focus{background:#f6f6f6;text-decoration:none;outline:0;}.faq-list .faq .faq-answer{padding:1px 20px 0px 45px;}.faq-list .faq .faq-answer p:first-child{margin-top:0;}.main-content article .gform_wrapper{margin:0;}.main-content article .gform_wrapper ul li{background:none;padding:0;}.main-content article .gform_wrapper .left_label ul.gfield_checkbox,.main-content article .gform_wrapper .right_label ul.gfield_checkbox,.main-content article .gform_wrapper .left_label ul.gfield_radio,.main-content article .gform_wrapper .right_label ul.gfield_radio{margin-left:31% !important;}@media (max-width:700px){.main-content article .gform_wrapper .left_label ul.gfield_checkbox,.main-content article .gform_wrapper .right_label ul.gfield_checkbox,.main-content article .gform_wrapper .left_label ul.gfield_radio,.main-content article .gform_wrapper .right_label ul.gfield_radio{margin-left:0 !important;}}@media (max-width:700px){.main-content article .gform_wrapper .right_label input.large,.main-content article .gform_wrapper .right_label select.large,.main-content article .gform_wrapper .left_label input.large,.main-content article .gform_wrapper .left_label select.large,.main-content article .gform_wrapper textarea.textarea{width:99% !important;}}.main-content article .gform_wrapper .top_label .gfield_label{font-weight:400 !important;font-size:15px !important;margin:5px 0 4px !important;}.main-content article .gform_wrapper .top_label li.gfield.gf_right_half{margin:0 10px 0 0 !important;width:48% !important;}@media (max-width:350px){.main-content article .gform_wrapper .top_label li.gfield.gf_right_half{width:46% !important;}}.main-content article .gform_wrapper .top_label input.medium,.main-content article .gform_wrapper .top_label select.medium{width:97% !important;}.main-content article .gform_wrapper textarea{border:1px solid #ccc !important;}.main-content article .gform_wrapper .top_label input.large,.main-content article .gform_wrapper .top_label select.large,.main-content article .gform_wrapper .top_label textarea.textarea{width:97% !important;border:1px solid #ccc !important;}.main-content article .gform_wrapper textarea.medium{height:100px !important;}.main-content article .gform_wrapper .left_label .gfield_label{font-size:15px !important;font-weight:400 !important;line-height:20px !important;}@media (max-width:700px){.main-content article .gform_wrapper .left_label .gfield_label{float:none !important;width:100%;}}.main-content article .gform_wrapper .gform_footer{margin-left:31% !important;}@media (max-width:700px){.main-content article .gform_wrapper .gform_footer{margin-left:0 !important;}}.main-content article .gform_wrapper .gfield_checkbox li label,.main-content article .gform_wrapper .gfield_radio li label{line-height:none !important;font-size:15px !important;}@media (max-width:700px){.main-content article .gform_wrapper .right_label div.ginput_complex,.main-content article .gform_wrapper .left_label div.ginput_complex{width:100% !important;}}.main-content article .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.main-content article .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,.main-content article .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,.main-content article .gform_wrapper li.gfield.gf_2col ul.gfield_radio li{margin:0 !important;}.main-content article .gform_wrapper .gfield_checkbox li input[type="checkbox"],.main-content article .gform_wrapper .gfield_radio li input[type="radio"],.main-content article .gform_wrapper .gfield_checkbox li input{margin-top:6px !important;}.main-content article .gform_wrapper .right_label input.medium,.main-content article .gform_wrapper .right_label select.medium,.main-content article .gform_wrapper .left_label input.medium,.main-content article .gform_wrapper .left_label select.medium{width:63% !important;border:1px solid #ccc !important;}@media (max-width:700px){.main-content article .gform_wrapper .right_label input.medium,.main-content article .gform_wrapper .right_label select.medium,.main-content article .gform_wrapper .left_label input.medium,.main-content article .gform_wrapper .left_label select.medium{width:100% !important;}}.main-content article .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-bottom:0 !important;margin-top:0 !important;padding-left:0 !important;}.main-content article .gform_wrapper li.gfield.gfield_error,.main-content article .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff !important;border-bottom:none !important;border-top:none !important;margin-bottom:0 !important;padding:0 !important;}.main-content article .gform_wrapper div.validation_error{font-size:16px !important;font-weight:400 !important;}.main-content article .gform_wrapper .top_label .gfield_description.validation_message,.main-content article .gform_wrapper .gfield_description.validation_message{padding:0 !important;}.main-content article .gform_wrapper .gform_wrapper .ginput_container + .gfield_description.validation_message{margin-top:0 !important;}.main-content article .gform_wrapper .validation_message{font-weight:400 !important;font-size:13px !important;}.main-content article .gform_wrapper .ginput_complex label,.main-content article .gform_wrapper .gfield_time_hour label,.main-content article .gform_wrapper .gfield_time_minute label,.main-content article .gform_wrapper .gfield_date_month label,.main-content article .gform_wrapper .gfield_date_day label,.main-content article .gform_wrapper .gfield_date_year label,.main-content article .gform_wrapper .instruction{letter-spacing:0 !important;margin:0 !important;color:#999 !important;}.main-content article .gform_wrapper select{font-size:13px !important;}.main-content article .gform_wrapper.gf_browser_gecko select{padding:1px 0 !important;}.main-content article .gform_wrapper input[type="text"],.main-content article .gform_wrapper input[type="url"],.main-content article .gform_wrapper input[type="email"],.main-content article .gform_wrapper input[type="tel"],.main-content article .gform_wrapper input[type="number"],.main-content article .gform_wrapper input[type="password"]{font-size:13px !important;padding:4px 2px !important;border:1px solid #ccc !important;}.main-content article .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label,.main-content article .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label{font-weight:400 !important;}.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="text"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="url"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="email"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="tel"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="number"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="password"],.main-content article .gform_wrapper .ginput_complex .ginput_right select{width:94% !important;}@media (max-width:700px){.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="text"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="url"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="email"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="tel"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="number"],.main-content article .gform_wrapper .ginput_complex .ginput_right input[type="password"],.main-content article .gform_wrapper .ginput_complex .ginput_right select{width:98% !important;}}@media (max-width:700px){.main-content article .gform_wrapper .ginput_complex .ginput_full input[type="text"],.main-content article .gform_wrapper .ginput_complex .ginput_full input[type="url"],.main-content article .gform_wrapper .ginput_complex .ginput_full input[type="email"],.main-content article .gform_wrapper .ginput_complex .ginput_full input[type="tel"],.main-content article .gform_wrapper .ginput_complex .ginput_full input[type="number"],.main-content article .gform_wrapper .ginput_complex .ginput_full input[type="password"]{width:99% !important;}}.main-content article .gform_footer.right_label,.main-content article .gform_footer.left_label{padding-top:5px !important;}@media (max-width:700px){.main-content article .gform_footer.right_label,.main-content article .gform_footer.left_label{padding-left:0 !important;}}.main-content article .right_label div.ginput_complex,.main-content article .left_label div.ginput_complex{width:65% !important;}.main-content article .gform_footer input.button,.main-content article .gform_footer input[type="submit"]{font-size:1em;border:1px solid #00999f;background:#00999f;text-transform:uppercase;font-weight:400;font-family:"Roboto", Open Sans, sans-serif;padding:8px 25px !important;border-radius:3px;color:#fff;}@media (max-width:700px){.main-content article .gform_footer input.button,.main-content article .gform_footer input[type="submit"]{border:1px solid #333;background:#333;}}.main-content article .gform_footer input.button:hover,.main-content article .gform_footer input[type="submit"]:hover{background:#59bdc1;border:1px solid #00999f;}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{margin-left:0 !important;}#calculatorWrapper{background:#f0f0f0;}@media (min-width:501px) and (max-width:699px){#calculatorWrapper{padding:10px;}}@media (min-width:950px){#calculatorWrapper{padding:20px;}}#calculatorWrapper form#form{max-width:600px;margin:0 auto;}@media (max-width:600px){#calculatorWrapper form#form{max-width:300px;margin:0 auto;}}#calculatorWrapper #formcolumn{font-size:14px;max-width:300px;float:left;padding:0 10px;}@media (min-width:700px){#calculatorWrapper #formcolumn{padding:0 20px;}}#calculatorWrapper #formcolumn #damage{margin:0 0 20px 0;}#calculatorWrapper #formcolumn #damage tr:first-child td{padding:0 0 5px 15px;}#calculatorWrapper #formcolumn #damage tr td:first-child{width:72px;}#calculatorWrapper #formcolumn #main,#calculatorWrapper #formcolumn #install,#calculatorWrapper #formcolumn #fees{margin:0 0 20px 0;}#calculatorWrapper #formcolumn #main tr td:first-child,#calculatorWrapper #formcolumn #install tr td:first-child,#calculatorWrapper #formcolumn #fees tr td:first-child{width:165px;}#calculatorWrapper #formcolumn h2{font-size:24px;color:#00999f;font-weight:300;margin:12px 0 10px 0;}#calculatorWrapper #formcolumn input{max-width:80px;margin:0 0 5px 15px;}@media (min-width:500px){#calculatorWrapper #formcolumn:nth-child(2){max-width:300px;margin:0 auto;float:left;}}#calculatorWrapper #responses{width:100%;float:left;clear:both;text-align:center;}#calculatorWrapper #responses #calculate input.calculateBtn{width:200px;height:50px;background:url(../images/btn-calculate.jpg) no-repeat;border:0;}#calculatorWrapper #responses .response{padding:10px;margin:20px 0 0 0;background:#eee;border-top:2px solid #00999f;}#calculatorWrapper #responses .response .responseLabel{font-size:17px;font-weight:400;margin:10px 0 0 0;}#calculatorWrapper #responses .response .responseBox{font-size:25px;color:#00999f;font-weight:500;}#calculatorWrapper #responses .response .responseSavings{background:#ddd;padding:5px 10px 10px 10px;margin:10px 0 0 0;}blockquote.testimonial{background:#f6f6f6;font-size:19px;line-height:27px;position:relative;padding:10px 20px;margin:0 0 15px 0;}blockquote:before{background:url(../images/quote-open-small.png) left top no-repeat;min-height:80px;content:' ';position:absolute;left:5%;right:0;top:25%;}blockquote:after{background:url(../images/quote-close-small.png) top right no-repeat;min-height:80px;content:' ';position:absolute;left:0;right:5%;top:25%;}blockquote .testimonial-footer{font-size:14px;}.testimonial-pager{text-align:center;font-size:15px;padding:20px 0;}.testimonial-pager span.current{background:#59bdc1;padding:5px 12px;color:#fff;}.testimonial-pager a{background:#00999f;padding:5px 12px;color:#fff;}.testimonial-pager a:hover{background:#59bdc1;text-decoration:none;}html > body .preview-featured-tiles .preview-featured-tile .featured-tile-body{height:auto;}.preview-featured-tiles{margin:0 -10px;font-size:15px;}.preview-featured-tiles .preview-featured-tile{color:#fff;display:block;font-size:15px;line-height:20px;text-decoration:none;padding:0 10px 10px 10px;}@media (min-width:500px) and (max-width:699px){.preview-featured-tiles .preview-featured-tile{float:left;width:50%;}.preview-featured-tiles .preview-featured-tile:nth-child(2n+3){clear:left;}}@media (min-width:700px) and (max-width:899px){.preview-featured-tiles .preview-featured-tile{float:left;width:33.33333%;}.preview-featured-tiles .preview-featured-tile:nth-child(3n+4){clear:left;}}@media (min-width:900px){.preview-featured-tiles .preview-featured-tile{float:left;width:25%;}.preview-featured-tiles .preview-featured-tile:nth-child(4n+5){clear:left;}}.preview-featured-tiles .preview-featured-tile h2{color:#fff;font-weight:300;font-size:24px;}@media (min-width:700px){.preview-featured-tiles .preview-featured-tile h2{font-size:21px;}}.preview-featured-tiles .preview-featured-tile:nth-child(even) .featured-tile-body{background-color:#00999f;}.preview-featured-tiles .preview-featured-tile .featured-tile-body{padding:20px;text-align:center;background-color:#59bdc1;}@media (min-width:500px){.preview-featured-tiles .preview-featured-tile .featured-tile-body{min-height:260px;height:260px;padding:40px 20px;}}.preview-featured-tiles .preview-featured-tile .featured-tile-body:focus,.preview-featured-tiles .preview-featured-tile .featured-tile-body:hover{background-color:#00686c;}.preview-featured-tiles .preview-featured-tile .featured-tile-body img{display:inline-block;}.preview-featured-tiles .preview-featured-tile .featured-tile-body .featured-tile-content .featured-tile-heading{color:#fff;font-size:20px;margin:0 0 10px 0;padding:0;}.preview-featured-tiles .preview-featured-tile .featured-tile-body .featured-tile-content p{margin:0;padding:0;}.preview-featured-tiles:before,.preview-featured-tiles:after{content:" ";display:table;}.preview-featured-tiles:after{clear:both;}.products .product-slideshow{width:33.3333%;float:left;position:relative;}@media (max-width:600px){.products .product-slideshow{width:100%;}}.products .product-info{width:66.6666%;float:right;font-size:15px;}@media (max-width:600px){.products .product-info{width:100%;}}@media (min-width:601px){.products .product-info{padding:0 0 0 20px;}}.products .product-info h2{font-size:21px;font-weight:300;line-height:25px;margin:0;padding:0;color:#00999f;}@media (max-width:600px){.products .full_width,.products .one_half,.products .one_third,.products .two_third,.products .one_fourth,.products .three_fourth,.products .one_fifth,.products .two_fifth,.products .three_fifth,.products .four_fifth,.products .one_sixth,.products .five_sixth{clear:none !important;width:auto !important;}}.products .product-slide{margin-bottom:30px;}.products .product-slideshow-pager{display:block;text-align:center;width:100%;z-index:500;position:relative;bottom:40px;overflow:hidden;}.products .product-slideshow-pager a{font-family:arial;font-size:0px;width:11px;height:11px;display:inline-block;color:#ccc;cursor:pointer;border-radius:10px;margin:0 5px 0 0;background:#fff;}.products .product-slideshow-pager a:hover{background:#00999f;}.products .product-slideshow-pager a.activeSlide{background:#00999f;}.products .product-slideshow-pager > *{cursor:pointer;}.accordion-container{width:100%;margin:0 0 2px;clear:both;}.accordion-container h2{margin:0;padding:0;font-size:17px;font-weight:300;color:#fff;}.accordion-toggle{position:relative;display:block;padding:5px 20px;font-size:16px;font-weight:300;background:#e0e0e0;color:#fff;text-decoration:none;}.accordion-toggle h2{color:#333;}.accordion-toggle.open{background:#00999f;color:#fff;}.accordion-toggle.open h2{color:#fff;}.accordion-toggle:hover{background:#00999f;}.accordion-toggle:hover h2{color:#fff;}.accordion-content{padding:10px;overflow:auto;}.accordion-content img{display:block;float:left;margin:0 15px 10px 0;max-width:100%;height:auto;}@media (max-width:767px){.accordion-content{padding:10px 0;overflow:inherit;}}a.accordion-toggle{height:45px;}a.accordion-toggle h2{float:left;}.accordion-toggle span.toggle-icon .arrow-open{background:url("../images/arrow-open.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:inline-block;float:right;height:11px;margin-top:11px;width:10px;}.accordion-toggle span.toggle-icon .arrow-close{background:url("../images/arrow-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display:inline-block;float:right;height:11px;width:10px;margin-top:11px;}