/**
* CSS for the Weatherfoil website. Hand-crafted in Tasmania.
* @author Rebecca Skeers Webmistress <hello@webmistress.com.au>
* @copyright Rebecca Skeers 2013
*/
@import url("//fast.fonts.com/t/1.css?apiType=css&projectid=1617ba12-3a03-4278-b44a-2254ffbecce6");@import 'colorbox.css';@font-face{font-family:"TradeGothic";font-weight:normal;font-style:normal;src:url("./webfonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix");src:url("./webfonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot"),url("./webfonts/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"),url("./webfonts/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"),url("./webfonts/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg");}@font-face{font-family:"TradeGothic";font-weight:normal;font-style:italic;src:url("./webfonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix");src:url("./webfonts/59fa12c0-25c9-4c0c-bd1e-32204311d86d.eot?#iefix") format("eot"),url("./webfonts/1c164451-034c-41f5-9542-390709016510.woff") format("woff"),url("./webfonts/7062b4ff-265a-4366-b34f-443ec5cc2dad.ttf") format("truetype"),url("./webfonts/09f52831-e1cf-48be-9c1e-2d1577e420b7.svg#09f52831-e1cf-48be-9c1e-2d1577e420b7") format("svg");}@font-face{font-family:"TradeGothic";font-weight:bold;font-style:normal;src:url("./webfonts/bb3aa0a7-2585-4e89-ad82-658fd561751a.eot?#iefix");src:url("./webfonts/bb3aa0a7-2585-4e89-ad82-658fd561751a.eot?#iefix") format("eot"),url("./webfonts/1454a71d-cdbb-429c-8092-122f4493e0c7.woff") format("woff"),url("./webfonts/d5ea405c-2180-4ff0-bd51-3e19fb280be4.ttf") format("truetype"),url("./webfonts/70ac6679-cf48-4a0e-a909-d1e3bb4a1aa9.svg#70ac6679-cf48-4a0e-a909-d1e3bb4a1aa9") format("svg");}@font-face{font-family:"TradeGothic";font-weight:bold;font-style:italic;src:url("./webfonts/363fd092-cd55-4bd1-bdc5-cfc9a7057517.eot?#iefix");src:url("./webfonts/363fd092-cd55-4bd1-bdc5-cfc9a7057517.eot?#iefix") format("eot"),url("./webfonts/25f577c3-f32b-4fbf-b684-3e7c1a76d1ea.woff") format("woff"),url("./webfonts/2ed49e17-92ad-4026-9ae6-d20f88f21840.ttf") format("truetype"),url("./webfonts/969cd675-2b4c-4baa-ada6-62bb7ace778f.svg#969cd675-2b4c-4baa-ada6-62bb7ace778f") format("svg");}html{scroll-behavior:smooth;}html,body{color:#000;font-family:'TradeGothic','Arial',sans-serif;font-size:15px;line-height:1.5;margin:0;padding:0;-webkit-text-size-adjust:none;}address,article,aside,figure,figcaption,footer,header,main,menu,nav,section{display:block;font-size:1.0em;font-style:normal;font-weight:normal;margin:0;padding:0;text-align:left;}div:focus{outline:none;}a:focus,button:focus{outline-color:inherit;outline-style:dotted;outline-width:1px;}img,svg{display:block;height:auto;max-width:100%;}a img{border:none;}a{transition:background-color 0.3s,color 0.3s,opacity 0.3s,border-color 0.3s;}a,a:link,a:visited{text-decoration:none;}a:focus,a:hover,a:active{text-decoration:underline;}a,a:link,a:visited,a:focus,a:hover,a:active{color:#E92600;}h1{color:#E92600;font-size:2rem;font-weight:bold;line-height:1.2;margin:0;padding:0.525em 0 0.475em;}@media all and (min-width:760px){h1{font-size:2.666667rem;margin-right:320px;}}@media print{h1{margin-right:0;}}h2{color:#000;font-size:1.333333rem;font-weight:bold;line-height:1.2;margin:0;padding:0 0 0.35em;}h2 a,h2 a:link,h2 a:visited,h2 a:focus,h2 a:hover,h2 a:active{color:#000;}h3{color:#E92600;font-size:1.2rem;font-weight:bold;line-height:1.2;margin:0;padding:0 0 0.5em;}h3 a,h3 a:link,h3 a:visited,h3 a:focus,h3 a:hover,h3 a:active{color:#E92600;}h4{margin:0;padding:0 0 0.5em;color:#000;font-size:1.2rem;font-weight:bold;line-height:1.2;}h4 a,h4 a:link,h4 a:visited{color:#000;text-decoration:none;}h4 a:focus,h4 a:hover,h4 a:active{color:#000;text-decoration:underline;}h5,h6{color:#000;font-size:1.0rem;font-weight:bold;margin:0;padding:0;}p{margin:0;padding:0 0 1em;}ol{margin:0;padding:0 0 1em;}ul{list-style-type:none;margin:0;padding:0 0 1em;}ul li{margin:0;padding:0 0 0 1.5em;position:relative;}ul li:before{color:#999;content:"\2022";font-size:0.9em;left:0;position:absolute;top:0.1em;}ul ul,ol ol,ul ol,ol ul{padding-bottom:0;}hr{margin:0 0 1em;padding:0;}blockquote{color:#999;font-size:1.333333rem;line-height:1.3;margin:0;padding:0;}blockquote .author{font-size:0.866667rem;color:#333;}blockquote .author:before{content:'\2013\A0';}.large{font-size:1.333333rem;}.overview{color:#999;font-size:2rem;line-height:1.3;}a.button{background-color:#ba0100;border:2px solid #ba0100;color:#fff;display:inline-block;font-size:0.933333rem;text-decoration:none;padding:0 1.533333rem 0 0.533333rem;}a.button:link,a.button:visited{background-color:#ba0100;border:2px solid #ba0100;color:#fff;text-decoration:none;}a.button:focus,a.button:hover,a.button:active{background-color:#E92600;border:2px solid #E92600;color:#fff;text-decoration:none;}.image-left,.image-right{margin:0 0 1em;padding:0;}@media all and (max-width:480px){.image-left img,.image-right img{width:100%;}}@media all and (min-width:480px){.image-left{float:left;margin:0.333333rem 20px 0.333333rem 0;}.image-right{float:right;margin:0.333333rem 0 0.333333rem 20px;}.currpage-airconditioning #main>.image-left{margin-bottom:20px;}}#page{overflow:hidden;width:100%;}#header-bar{background-color:#ba0100;clear:both;float:left;width:100%;}@media screen and (min-width:760px){#header-bar{background-color:#fff;}}@media print{#header-bar{clear:both;float:none;width:100%;}}#header{max-width:940px;margin:0 auto;padding:10px 20px 0;position:relative;}@media screen and (min-width:760px){#header{padding-top:30px;}}@media print{#header{padding-left:0;padding-right:0;padding-top:0;}}#skip{position:absolute;top:0;left:0;width:100%;}#skip a{display:block;position:absolute;top:0;left:-9999px;}#skip a,#skip a:link,#skip a:visited{left:-9999px;}#skip a:focus,#skip a:hover,#skip a:active{left:20px;}#logo{float:left;height:32px;padding:0 0 10px;}@media all and (min-width:760px){#logo{height:84px;padding-bottom:0;}}@media print{#logo{padding-bottom:30px;}}#logo a{display:block;}#logo svg{float:left;display:block;height:32px;width:32px;}@media all and (min-width:760px){#logo svg{height:84px;width:84px;}}#logo strong{color:#fff;display:block;float:left;font-size:1.428571rem;line-height:1.0;padding:5px 0 5px 10px;}@media all and (min-width:760px){#logo strong{color:#000;font-size:2rem;padding:1.933333rem 0 0 1.066667rem;}}#logo a strong,#logo a:link strong,#logo a:visited strong,#logo a:focus strong,#logo a:hover strong,#logo a:active strong{color:#fff;text-decoration:none;}@media all and (min-width:760px){#logo a strong,#logo a:link strong,#logo a:visited strong,#logo a:focus strong,#logo a:hover strong,#logo a:active strong{color:#000;}}#menu{font-size:1.2rem;left:0;line-height:1.2;margin:0;padding:0;position:absolute;top:0;width:100%;}@media screen and (min-width:760px){#menu{float:right;padding-top:37px;position:static;max-width:280px;}}@media print{#menu{display:none;}}#menu button{background-color:transparent;border:none;color:transparent;cursor:pointer;display:block;font-family:'TradeGothic','Arial',sans-serif;font-size:0.5rem;font-weight:600;height:52px;margin:0;outline-color:#fff;padding:19px 0 0;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0;width:60px;}@media screen and (min-width:960px){#menu button{display:none;}}#menu button::-moz-focus-inner{border:none;padding:0;}#menu-icon{cursor:pointer;display:block;height:15px;left:20px;margin:0;pointer-events:none;position:absolute;top:19px;width:20px;}#menu-icon span{background:rgb(255,255,255);display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out;width:100%;}#menu-icon span:nth-child(1){top:0px;}#menu-icon span:nth-child(2),#menu-icon span:nth-child(3){top:6px;}#menu-icon span:nth-child(4){top:12px;}#menu button[aria-pressed=true] #menu-icon span:nth-child(1),#menu button[aria-pressed=true] #menu-icon span:nth-child(4){left:50%;top:6px;width:0%;}
#menu button[aria-pressed=true] #menu-icon span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#menu button[aria-pressed=true] #menu-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#menu>ul{background-color:#666;color:#fff;display:block;left:100%;margin:0;padding:6px 0;position:absolute;top:52px;transition:left 300ms ease;width:100%;z-index:100;}#menu button[aria-pressed=true]+ul{left:0;}@media screen and (min-width:350px){#menu>ul{width:50%;}#menu button[aria-pressed=true]+ul{left:50%;}}@media screen and (min-width:760px){#menu>ul{background-color:transparent;color:#000;float:right;font-weight:bold;left:auto;padding:0;position:relative;top:auto;width:230px;}#menu button[aria-pressed=true]+ul{left:auto;}}@media all and (min-width:768px){#menu>ul{width:280px;}}#menu>ul>li{margin:0;padding:0;position:static;}@media screen and (min-width:760px){#menu>ul>li{float:left;padding:0 1rem 2.866667rem 0;}#menu>ul>li:first-child,#menu>ul>li:last-child{display:none;}}@media all and (min-width:768px){#menu>ul>li{padding-right:2rem;}}#menu>ul>li:last-child{padding-right:0;}#menu li:before{content:'';display:none;}#menu a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:6px 13px 7px;}#menu li li a{padding-left:26px;}@media screen and (min-width:760px){#menu li li a{padding-left:13px;}}#menu>ul>li>a,#menu>ul>li>a:link,#menu>ul>li>a:visited,#menu>ul>li>a:focus,#menu>ul>li>a:hover,#menu>ul>li>a:active,#menu>ul>li.active>a,#menu>ul>li.active>a:link,#menu>ul>li.active>a:visited,#menu>ul>li.active>a:focus,#menu>ul>li.active>a:hover,#menu>ul>li.active>a:active{font-weight:bold;}@media screen and (min-width:760px){#menu>ul>li>a{padding:0 2px 3px 0;}}#menu a,#menu a:link,#menu a:visited{background-color:#666;color:#fff;font-weight:normal;text-decoration:none;}#menu a:focus,#menu a:hover,#menu a:active{background-color:#444;color:#fff;font-weight:normal;text-decoration:none;}#menu li.active>a,#menu li.active>a:link,#menu li.active>a:visited,#menu li.active>a:focus,#menu li.active>a:hover,#menu li.active>a:active{background-color:#E92600;color:#fff;font-weight:normal;text-decoration:none;}@media screen and (min-width:760px){#menu>ul>li>a,#menu>ul>li>a:link,#menu>ul>li>a:visited{background-color:transparent;border-bottom:2px solid #fff;color:#666;font-weight:bold;}#menu>ul>li>a:focus,#menu>ul>li>a:hover,#menu>ul>li>a:active{background-color:transparent;border-bottom:2px solid #fff;color:#333;font-weight:bold;}#menu>ul>li.active>a,#menu>ul>li.active>a:link,#menu>ul>li.active>a:visited,#menu>ul>li.active>a:focus,#menu>ul>li.active>a:hover,#menu>ul>li.active>a:active{background-color:transparent;border-bottom:2px solid #333;color:#333;font-weight:bold;}}#menu li ul{background-image:none;background-color:#666;display:block;font-size:1.066667rem;font-weight:normal;margin:0;padding:0;width:100%;}@media screen and (min-width:760px){#menu li ul{left:-9999px;margin:43px 0 0;position:absolute;top:auto;width:240px;z-index:1000;}.section-services #menu li ul{min-height:258px;}#menu li.active ul,#menu li.hover ul{left:0;}#menu li.hover ul{z-index:1100;}}#menu li li{background-image:none;display:block;margin:0;padding:0;width:100%;}#menu li:nth-child(2) li:first-child{display:none;}@media screen and (min-width:760px){#menu li:nth-child(2) li:first-child{display:block;}#menu li ul li:first-child a{padding-top:7px;}}#lead-bar{background-size:cover;border-top:1px solid #eee;clear:both;float:left;position:relative;width:100%;}@media screen and (min-width:760px){#lead-bar{background:#f5f5f6 url(background_texture_perforated.jpg) repeat scroll 50% 0;}.bg-1 #lead-bar{background:#f5f5f6 url(background_texture_perforated.jpg) repeat scroll 50% 0;background-size:cover;}.bg-2 #lead-bar{background:#f5f5f6 url(background_texture_cylinders.jpg) repeat scroll 50% 0;background-size:cover;}.bg-3 #lead-bar{background:#f5f5f6 url(background_texture_brushed.jpg) repeat scroll 50% 0;background-size:cover;}}.section-home #lead-bar{background-color:#fff;background-image:none;}@media print{#lead-bar{clear:both;float:none;width:100%;}}#lead{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.333333rem;margin:0 auto;max-width:980px;padding:0 20px;position:relative;}.section-home #lead{min-height:0;}@media all and (min-width:760px){#lead{min-height:257px;}}@media print{#lead{min-height:0;padding-left:0;padding-right:0;}}@media screen and (min-width:760px){#lead p{margin-right:250px;}}@media screen and (min-width:768px){#lead p{margin-right:320px;}}.section-home #lead p{margin-right:0;max-width:900px;}@media print{.section-home #lead p{max-width:100%;}}.section-contact #lead p{margin-right:0;max-width:830px;}@media print{.section-contact #lead p{max-width:100%;}}.section-home #lead{padding-top:37px;}#slides-bar{background-color:#fff;clear:both;float:left;position:relative;width:100%;}@media all and (min-width:480px){#slides-bar{background-color:#f5f5f6;height:400px;}}@media print{#slides-bar{clear:both;float:none;width:100%;}}#slides{display:none;height:400px;width:100%;}@media all and (min-width:480px){#slides{display:block;}}#slides ul{background:transparent url(brushedmetal.jpg) repeat scroll 50% 50%;background-size:cover;height:400px;margin:0;padding:0;position:relative;overflow:hidden;width:100%;}#slides li{height:400px;left:100%;margin:0;padding:0;position:absolute;top:0;width:100%;}#slides li.active{left:0;}#slides li:before{content:'';display:none;}#slides li img{display:none;}#slides-pagination{display:none;left:0;position:absolute;top:350px;}@media screen and (min-width:480px){#slides-pagination{display:block;}}#slides-pagination ul{margin-right:310px;}#slides-pagination li{float:left;font-size:1.866667rem;margin:0 6px 0 0;padding:0;line-height:0.7;}#slides-pagination li:before{content:'';display:none;}#slides-pagination li a{display:block;float:left;}#slides-pagination li a:link,#slides-pagination li a:visited{color:#aaa;text-decoration:none;}#slides-pagination li a:focus,#slides-pagination li a:hover,#slides-pagination li a:active{color:#ccc;text-decoration:none;}#slides-pagination li.active a:link,#slides-pagination li.active a:visited,#slides-pagination li.active a:focus,#slides-pagination li.active a:hover,#slides-pagination li.active a:active{color:#fff;text-decoration:none;}#slides-bar .overlay{width:100%;}@media all and (min-width:480px){#slides-bar .overlay{height:400px;left:0;position:absolute;top:0;}}@media all and (min-width:980px){#slides-bar .overlay{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 3000 500' width='3000px' height='500px'%3E%3Crect x='1670' y='0' width='1330' height='500' fill='rgb(0,0,0)' opacity='0.5' /%3E%3C/svg%3E") repeat-y scroll 50% 0;}}#slides-bar .overlay-inner{margin:0 auto;max-width:940px;padding:0 20px;position:relative;}@media all and (min-width:480px){#slides-bar .overlay-inner{padding-left:0;padding-right:0;}}#slides-bar .overlay-message{background-color:#fff;color:#000;font-size:20px;line-height:1.3;padding:10px 0;}@media all and (min-width:480px){#slides-bar .overlay-message{background-color:rgba(0,0,0,0.5);color:#fff;float:right;font-size:1.866667rem;height:260px;padding:140px 0 0 20px;width:280px;}}@media all and (min-width:980px){#slides-bar .overlay-message{background-color:transparent;}}.overlay-message p{padding:0 0 0.5em;}@media all and (min-width:480px){.overlay-message p{padding-bottom:0;}}#content{clear:both;margin:0 auto;max-width:940px;padding:0 20px 10px;}@media all and (min-width:480px){#content{padding-bottom:45px;padding-top:20px;}}@supports (display:grid){@media screen and (min-width:980px){#content{display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:20px;column-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-areas:"main main aside";}.currpage-home #content{grid-template-areas:"index index index";}}}@media print{#content{padding-left:0;padding-right:0;}}#content::after{clear:both;content:'';display:table;}@supports (display:grid){#content::after{display:none;}}@supports (display:grid){@media all and (min-width:980px){#main{grid-area:main;}.section-contact #main{margin-right:-20px;}}}@supports (display:grid){@media all and (min-width:980px){#sidebar{grid-area:aside;padding-left:20px;}}}#action{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e9e9e9;clear:both;font-size:1.333333rem;margin:0;padding:1rem 20px;width:100%;}@media screen and (min-width:980px){#action{background:#e9e9e9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 3000 500' width='3000px' height='500px'%3E%3Cpolygon points='0,0 1952,0 2512,500 0,500' fill='rgb(0,0,0)' opacity='0.05' /%3E%3C/svg%3E") no-repeat scroll 50% 0;padding-left:calc(50% - 470px);padding-right:calc(50% - 470px);}}.section-home #action{display:none;}@media print{#action{background-color:transparent;border-bottom:2px solid #000;border-top:2px solid #000;padding-left:0;padding-right:0;}}#action p{padding:0;}#action a{font-weight:bold;}#action a,#action a:link,#action a:visited,#action a:focus,#action a:hover,#action a:active{color:#000;}
#footer{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ba0100;clear:both;color:#fff;margin:0;padding:10px 20px;width:100%;}@media screen and (min-width:480px){#footer{padding-top:15px;padding-bottom:30px;}}@media screen and (min-width:980px){#footer{background:#ba0100 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 3000 500' width='3000px' height='500px'%3E%3Cpolygon points='0,0 1952,0 2512,500 0,500' fill='rgb(0,0,0)' opacity='0.05' /%3E%3C/svg%3E") no-repeat scroll 50% -60px;padding-left:calc(50% - 470px);padding-right:calc(50% - 470px);}}@media print{#footer{background-color:transparent;background-image:none;color:#000;padding-bottom:18px;padding-left:0;padding-right:0;width:100%;}}@supports (display:grid){@media screen and (min-width:980px){#footer{display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:20px;column-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr auto;grid-template-areas:"contact slogan slogan" "contact links links";}}}#slogan{font-size:1.333333rem;grid-area:slogan;padding:0;width:100%;}@media all and (min-width:980px){#slogan{padding-right:60px;}}#contact{font-size:0.933333rem;grid-area:contact;}#contact h2{color:#fff;display:block;line-height:1.5;padding-bottom:0;}@media all and (min-width:480px){#contact h2{padding-bottom:0.35em;}}@media print{#contact h2{color:#000;}}#contact a[href*="facebook.com"]{padding-right:3rem;position:relative;}#contact a[href*="facebook.com"]::after{background:rgba(255,255,255,0.1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='30px' height='30px'%3E%3Ctitle%3EFacebook%3C/title%3E%3Cpath d='M9,11.28h2.58V9.07a5.41,5.41,0,0,1,.81-3.41,4.85,4.85,0,0,1,4-1.66A18.26,18.26,0,0,1,21,4.41l-.65,3.37a9.84,9.84,0,0,0-2.07-.27c-1,0-1.89.32-1.89,1.2v2.57h4.09l-.28,3.29H16.39V26H11.57V14.57H9Z' fill='rgb(255,255,255)'/%3E%3C/svg%3E%0A") no-repeat scroll 50% 50%;background-size:100%;border-radius:1rem;content:'';height:2rem;position:absolute;right:0;top:-0.666667rem;width:2rem;}@media all and (min-width:480px){#contact a[href*="facebook.com"]::after{display:block;}}#contact a[href*="facebook.com"]::after,#contact a[href*="facebook.com"]:link::after,#contact a[href*="facebook.com"]:visited::after{background-color:rgba(255,255,255,0.1);}#contact a[href*="facebook.com"]:focus::after,#contact a[href*="facebook.com"]:hover::after,#contact a[href*="facebook.com"]:active::after{background-color:rgba(255,255,255,0.2);}#footerlinks{color:#fff;font-size:0.933333rem;max-width:400px;width:100%;}@media all and (min-width:640px){#footerlinks{align-self:end;grid-area:links;justify-self:end;text-align:right;}}@media print{#footerlinks{bottom:0;color:#000;right:0;}}#footerlinks ul{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:0;}@media all and (min-width:480px){#footerlinks ul{flex-wrap:no-wrap;justify-content:space-between;}}@media print{#footerlinks ul{justify-content:flex-end;}}#footerlinks li{padding:0 5px 1rem;}#footerlinks li:first-child{padding-left:0;}#footerlinks li:last-child{padding-right:0;}#footerlinks li::before{content:'';display:none;}#footerlinks li:last-child a{padding-right:3rem;position:relative;}#footerlinks li:last-child a::after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='30px' height='30px'%3E%3Ctitle%3EWeatherfoil%3C/title%3E%3Ccircle cx='15' cy='15' r='15' fill='rgb(231,44,37)'/%3E%3Cpolygon points='5.36 5.35 10.18 9.64 15.01 5.35 19.82 9.64 24.65 5.35 24.65 21.43 19.82 25.71 15.01 21.43 10.24 25.71 5.36 21.43 5.36 5.35 5.36 5.35' fill='rgb(255,255,255)'/%3E%3Cpolygon points='10.18 9.74 15.01 5.35 15.01 21.45 10.18 25.71 10.18 9.74 10.18 9.74' fill='rgb(209,211,212)'/%3E%3Cpolygon points='19.82 9.74 24.65 5.35 24.65 21.45 19.82 25.71 19.82 9.74 19.82 9.74' fill='rgb(209,211,212)'/%3E%3C/svg%3E%0A") no-repeat scroll 50% 50%;background-size:100%;border-radius:1rem;content:'';height:2rem;position:absolute;right:0;top:-0.666667rem;width:2rem;}@media print{#footerlinks li:first-child,#footerlinks li:nth-child(2){display:none;}}#footer a,#footer a:link,#footer a:visited,#footer a:focus,#footer a:hover,#footer a:active{color:#fff;}@media print{#footer a,#footer a:link,#footer a:visited,#footer a:focus,#footer a:hover,#footer a:active{color:#000;}}@supports (display:grid){@media screen and (min-width:768px){.cols{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 1em;display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:20px;column-gap:20px;grid-template-columns:repeat(2, 1fr);width:100%;}}}.casestudy{padding:0 0 1.5em;}.cols .casestudy{clear:both;}.casestudy figure{box-shadow:4px 4px #ddd;float:left;height:130px;margin:0 16px 10px 0;padding:0;position:relative;width:130px;}.casestudy figure a{background-color:transparent;height:134px;left:0;position:absolute;top:0;width:134px;}.casestudy figure a:hover{background-color:#fff;}.casestudy figure a:hover:before{background-color:rgba(0,0,0,0.6);color:#fff;content:'View photos';display:block;height:113px;left:0;padding:17px 0 0 15px;position:absolute;top:0;width:115px;z-index:10;}.casestudy figure a:hover:after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 28 14' width='28px' height='14px'%3E%3Cpolygon fill='rgb(255,255,255)' points='0,14 14,0 28,14 '/%3E%3C/svg%3E%0A") no-repeat scroll 0 100%;bottom:0;content:'';display:block;height:14px;left:10px;position:absolute;width:28px;z-index:20;}.casestudy h4:before{content:'Case\A0study';display:block;font-size:0.8rem;padding:2px 0 4px;text-transform:uppercase;}.no-js .casestudy ul.gallery{display:block;}.casestudy ul.gallery{display:none;}p.webmistress{padding:0 0 20px;}p.webmistress a,p.webmistress a img,p.webmistress a svg{display:block;height:30px;width:200px;}ul.landing-index{margin:0;padding:0;}ul.landing-index li{background-color:#fff;clear:both;float:none;padding-left:0;position:relative;}@media all and (min-width:480px){ul.landing-index li{margin:0 0 20px;padding:0;}}ul.landing-index li:before{content:'';display:none;}ul.landing-index li>a{display:block;min-height:130px;padding:0;}ul.landing-index li>a,ul.landing-index li>a:link,ul.landing-index li>a:visited{text-decoration:none;color:#000;}@media all and (min-width:480px){ul.landing-index li>a:focus,ul.landing-index li>a:hover,ul.landing-index li>a:active{background-color:#f5f5f6;box-shadow:0 0 0 1px #eee;color:#000;text-decoration:none;}}ul.landing-index figure{box-shadow:0 0 0 1px #eee;float:left;height:130px;margin:0 12px 10px 0;padding:0;width:130px;}ul.landing-index figure img{display:block;height:130px;width:130px;}ul.landing-index a article h3{padding-top:5px;}ul.landing-index a article h3,ul.landing-index a:link article h3,ul.landing-index a:visited article h3{color:#E92600;text-decoration:none;}ul.landing-index a:focus article h3,ul.landing-index a:hover article h3,ul.landing-index a:active article h3{color:#E92600;text-decoration:underline;}ul.landing-index a article p{padding-bottom:0;}ul.landing-index article p::after{color:#E92600;content:'Read more';margin-left:0.5em;}ul.landing-index a article p::after,ul.landing-index a:link article p::after,ul.landing-index a:visited article p::after{color:#E92600;text-decoration:none;}ul.landing-index a:focus article p::after,ul.landing-index a:hover article p::after,ul.landing-index a:active article p::after{color:#E92600;text-decoration:underline;}ul.home-index{grid-area:index;margin:0;padding:7px 0 10px;}@media all and (min-width:480px){ul.home-index{padding-bottom:0;padding-top:0;}}@supports (display:grid){@media screen and (min-width:640px){ul.home-index{display:grid;grid-row-gap:0;row-gap:0;grid-column-gap:20px;column-gap:20px;grid-template-columns:repeat(3, 1fr);}}}ul.home-index li{background-color:#fff;box-shadow:4px 4px #ddd;margin:0 0 20px;padding:0;width:100%;}@media all and (min-width:480px){ul.home-index li{float:left;margin:7px 20px 20px 0;width:300px;}}ul.home-index li:last-child{margin-right:0;}@supports (display:grid){@media all and (min-width:480px){ul.home-index li{float:none;margin:7px 0 20px;width:100%;}}}ul.home-index li:before{content:'';display:none;}ul.home-index a{display:block;}ul.home-index figure{position:relative;}ul.home-index figcaption{background-color:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;color:#fff;font-size:1.333333rem;font-weight:bold;left:0;margin:0;padding:8px 13px;position:absolute;width:100%;text-decoration:none;}ul.home-index figcaption span{font-size:0.933333rem;font-weight:normal;padding-right:3px;text-transform:uppercase;}ul.home-index a figcaption,ul.home-index a:link figcaption,ul.home-index a:visited figcaption{background-color:rgba(0,0,0,0.6);color:#fff;text-decoration:none;}ul.home-index a:focus figcaption,ul.home-index a:hover figcaption,ul.home-index li:hover h2 a:active figcaption{background-color:rgba(0,0,0,0.8);color:#fff;text-decoration:none;}ul.home-index img{display:block;height:auto;width:100%;}ul.home-index figure::before{background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);content:'';display:block;height:22%;left:0;position:absolute;top:0;width:100%;}
