ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:#fff0}img{max-width:100%}*,:after,:before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}a:hover{color:#444}a:active,a:hover{outline:0}@font-face{font-display:swap;font-family:"Font-Name";src:url(/wp-content/themes/southgippslandglass/fonts/font-name.eot);src:url(/wp-content/themes/southgippslandglass/fonts/font-name.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/southgippslandglass/fonts/font-name.woff)format("woff"),url(/wp-content/themes/southgippslandglass/fonts/font-name.ttf)format("truetype"),url(/wp-content/themes/southgippslandglass/fonts/font-name.svg#font-name)format("svg");font-weight:400;font-style:normal}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a,article,body,div,em,footer,h2,h3,header,html,img,li,nav,p,section,span,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.cd-auto-hide-header .logo a,.cd-auto-hide-header .logo img,.dropdown:hover .dropdown-content,article,footer,header,main,nav,section{display:block}body{line-height:1;font-size:1.6rem;font-family:"Open Sans",sans-serif;color:#33414a;background-color:#fff;overflow-x:hidden}ul{list-style:none}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}a{color:#f9f9f9;text-decoration:none}a,a:active,a:focus{outline:0}.cd-auto-hide-header{position:fixed;z-index:2;top:0;left:0;width:100%;height:100px;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.cd-auto-hide-header::after{clear:both;content:"";display:block}@media only screen and (min-width:1000px){.cd-auto-hide-header{height:100px}}.cd-auto-hide-header .logo,.cd-auto-hide-header .nav-trigger{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cd-auto-hide-header .logo{left:5%}.cd-auto-hide-header .nav-trigger{display:table;height:100%;padding:0 1em;font-size:1.2rem;text-transform:uppercase;color:#25283d;font-weight:700;right:5%;border-left:none}.cd-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle}.cd-auto-hide-header .nav-trigger em{display:block;position:relative;height:2px;width:22px;background-color:#595959;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:6px auto 14px;-webkit-transition:background-color .2s;transition:background-color .2s}.cd-auto-hide-header .nav-trigger em::after,.cd-auto-hide-header .nav-trigger em::before{display:block;height:2px;width:22px;background-color:#595959;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;content:"";left:0;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cd-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.cd-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}@media only screen and (min-width:1000px){.cd-auto-hide-header .nav-trigger{display:none}}.cd-primary-nav{display:inline-block;float:right;height:100%;padding-right:5%}.cd-primary-nav>ul{z-index:2;top:100px;left:0;width:100%;box-shadow:0 14px 20px rgb(0 0 0/.2)}.cd-primary-nav>ul a{display:block;height:50px;line-height:50px;padding-left:5%;color:#595959;font-size:1.8rem;font-family:"Open Sans",sans-serif;font-weight:400;border-top:1px solid #f2f2f2;transition:.3s}.cd-primary-nav>ul a:hover{color:#959595;transition:.3s}.dropdown{overflow:hidden}.cd-primary-nav>ul,.dropdown-content{display:none;position:absolute;background-color:#fff}.dropdown-content{min-width:160px;z-index:1;margin-left:-76px;padding:40px 20px 20px}.dropdown-content a{color:#595959;display:block;text-align:center;padding-top:10px!important;padding-bottom:10px!important}@media only screen and (max-width:1000px){.dropdown:hover .dropdown-content{display:none}}@media only screen and (min-width:1000px){.cd-primary-nav{display:table}.cd-primary-nav>ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:#fff0;box-shadow:none}.cd-primary-nav>ul::after{clear:both;content:"";display:block}.cd-primary-nav>ul li{display:inline-block;float:left;margin-right:1.5em}.cd-primary-nav>ul li:last-of-type{margin-right:0}.cd-primary-nav>ul a{height:auto;line-height:normal;padding:0;border:0}}.cd-primary-nav ul:target{display:block}@media only screen and (min-width:1000px){.cd-primary-nav ul:target{display:table-cell}.invisible{display:none!important;opacity:0!important}}@media only screen and (max-width:1000px){.invisible{display:block!important;opacity:1!important}}@media only screen and (min-width:1000px){.visible{display:block!important;opacity:1!important}}@media only screen and (max-width:1000px){.visible{display:none!important;opacity:0!important}}.cd-main-content{margin-top:100px}.flex{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column}.services-box{background-color:#eee;padding-top:15px;padding-bottom:15px;padding-left:5%}.bold li{font-weight:600!important}.spaced{height:100%;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-around;margin:0}.services-box li{text-align:left!important}.spaced li{font-size:13pt}.info h2,.info p,.spaced li,.spaced li a{color:#595959;font-family:"Open Sans",sans-serif}.spaced li,.spaced li a{text-align:center;font-weight:400}.spaced li a{font-size:25pt}@media only screen and (min-width:1000px){.flex{-webkit-flex-direction:row;flex-direction:row}.flex>*{-webkit-flex:1;flex:1}.services-box{-webkit-order:-1;order:-1}.flex>.main-image{-webkit-flex:1.8;flex:1.8}}@media only screen and (max-width:1000px){.flex{-webkit-flex-direction:column;flex-direction:column}.services-box{-webkit-order:2;order:2;margin-top:-2px;padding-left:0!important}.spaced li{padding-top:15px;padding-bottom:15px;text-align:center!important}}.info{padding:80px 100px}.info h2,.info p{text-align:left;line-height:50px}.info h2{font-weight:600;font-size:22pt;padding-bottom:60px}.info p{font-weight:400;font-size:14pt}@media only screen and (max-width:700px){.info h2,.info p{font-size:21pt;transition:.5s}.info p{font-size:12pt}}@media only screen and (max-width:625px){.info h2,.info p{font-size:16pt;transition:.5s}.info p{font-size:10pt}.info{padding-left:60px;padding-right:60px}}.home-buttons{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column}.button-contact,.button-products,.button-services{height:250px;background-image:url(http://southgippslandglass.com.au/wp-content/uploads/brokenglass.jpg.webp);background-position:center center;background-size:cover;background-repeat:no-repeat}.button-contact,.button-products{background-image:url(http://southgippslandglass.com.au/wp-content/uploads/waterdrops.jpg.webp)}.button-contact{background-image:url(http://southgippslandglass.com.au/wp-content/uploads/letterbox.jpg.webp)}@media only screen and (min-width:1000px){.home-buttons{-webkit-flex-direction:row;flex-direction:row}.home-buttons>*,.home-buttons>.button-products{-webkit-flex:1;flex:1}.button-services{-webkit-order:-1;order:-1}}@media only screen and (max-width:1000px){.home-buttons{-webkit-flex-direction:column;flex-direction:column}}.footer{width:100%;background-color:#838383;padding:80px 20px 60px}.footer-flex{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column}.footer-text li{font-weight:400;font-size:13pt;padding-bottom:20px}.footer-copyright p,.footer-heading,.footer-text li{color:#fff;text-align:center;font-family:"Open Sans",sans-serif}.footer-heading{font-weight:600;font-size:15pt;padding-bottom:40px}.footer-copyright p{font-weight:400;font-size:13pt;line-height:45px}.footer-copyright{padding-top:60px}@media only screen and (min-width:1000px){.footer-flex{-webkit-flex-direction:row;flex-direction:row}.footer-flex>*,.footer-flex>.footer-pages{-webkit-flex:1;flex:1}}@media only screen and (max-width:1000px){.footer-flex{-webkit-flex-direction:column;flex-direction:column}.footer-heading{padding-top:60px}}.greybuttonlink.after:hover:after,.image,.whitelink.after:hover:after{width:100%}.whitelink,.whitelink:visited{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff}.whitelink,.whitelink:hover,.whitelink:visited{position:relative;transition:.5s color ease;text-decoration:none}.whitelink.after:after,.whitelink:active,.whitelink:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden}.whitelink:active{position:relative;transition:.5s color ease;text-decoration:none;color:#fff}.whitelink:hover{color:#fff}.whitelink.after:after{content:"";transition:.5s all ease;position:absolute;bottom:-.25em;height:5px;height:.1rem;width:0;background:#fff}.whitelink.first:after{left:0}.greybuttonlink,.greybuttonlink:visited{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#595959}.greybuttonlink,.greybuttonlink:hover,.greybuttonlink:visited{position:relative;transition:.5s color ease;text-decoration:none}.greybuttonlink.after:after,.greybuttonlink:active,.greybuttonlink:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden}.greybuttonlink:active{position:relative;transition:.5s color ease;text-decoration:none;color:#595959}.greybuttonlink:hover{color:#595959}.greybuttonlink.after:after{content:"";transition:.5s all ease;position:absolute;bottom:-.25em;height:5px;height:.2rem;width:0;background:#595959}.greybuttonlink.first:after{left:0}