:root{font-size:16px}@font-face{font-family:'League Spartan';src:url(//www.sunwiseoutdoorliving.com.au/wp-content/themes/sunwise-outdoor-living/css/../fonts/leaguespartan-bold.ttf)}body{font-family:'Montserrat';background:#f6f6f6}ul,ol{margin:0 0 1.5em 0}h1,h2,h3,h4,h5,h6{font-weight:bold;font-family:'Montserrat'}a{color:#00baf2}.nm{margin:0;padding:0}.page-content,.entry-content,.entry-summary{margin:0}.uc{text-transform:uppercase}.headline{font-family:'Trocchi'}.subheading{font-family:'League Spartan'}.heading-dc:first-letter {color:#f7941e;float:left;font-family:Trocchi;font-size:150px;line-height:70px;padding-top:4px}.heading-dc-6:first-letter {color:#92d4fa;float:left;font-family:Trocchi;font-weight:normal;font-size:170px;line-height:70px;padding-top:10px;padding-right:10px}.site-header{background:#1f1f1f;min-height:225px;font-family:'Oswald'}.sm-head,.logo{margin:45px 0 0 0}.sm-head .widget{margin:0}.sm-head i.fa,.sm-foot i.fa{font-size:16px;background:#fff;width:30px;height:30px;margin:0 2px 0 0;display:inline-block;text-align:center;line-height:30px;border-radius:100%}.sm-head a,.sm-foot a{color:#404040}.phone-head{font-size:30px;margin-top:100px;text-align:right;color:#fff;line-height:40px}.phone-head i{color:#00baf2}.phone-head span.mob{display:block}.site-nav{background:#f6f6f6;font-family:'Oswald';box-shadow:-2px 2px 20px #CCC}body.home .site-nav{box-shadow:none}.navbar{min-height:0;margin:0}.navbar.navbar-default{background:transparent;border:0 none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.nav{margin:0;padding:0;text-align:center}.nav>li{display:inline-block;font-size:22px;font-weight:bold;line-height:55px;text-transform:uppercase}.nav>li a{color:#1f1f1f;padding:10px 12px}.nav>li.current_page_item a,.nav>li a:hover,.nav>li a:focus{background-color:transparent}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}.dropdown-menu{margin-top:0;padding:0;font-size:1.2rem;border-radius:0}.dropdown-menu>li>a{padding:10px 20px}.dropdown-menu>li>a:hover{background:#74c96e}.site-footer{margin-top:40px;padding:40px 0 35px;background:#1f1f1f}.site-footer h2.widget-title{font-weight:500;font-size:22px;color:#f6f6f6;text-transform:uppercase}.site-footer ul.menu{padding:0;margin:0;list-style:none;font-size:18px}.site-footer ul.menu a{color:#ff9b5b}.site-footer section#nav_menu-5{margin-bottom:50px}.site-footer .phone-area{font-size:25px;font-family:'Oswald';text-align:right;color:#fff;line-height:30px}.site-footer .phone-area i{color:#00baf2}.site-footer .phone-area span.mob{display:block}.site-footer .display-centres{text-align:right;color:#fff;font-size:16px}span.dc{display:block;font-family:'Oswald';color:#99e265;text-align:right;font-size:26px}.site-info{font-size:15px;text-align:center}.site-info,.site-info a{color:#83e9ed}.home-form .gform_wrapper{margin:0}body .home-form .gform_wrapper ul li.gfield{margin-top:0}.home-form .gform_wrapper label.gfield_label{font-weight:normal;font-size:18px}.home-form .gform_wrapper form ul.gform_fields.left_label li.gfield,.home-form .gform_wrapper ul.gform_fields.left_label li.gfield{margin-bottom:35px}.home-form .gform_wrapper .gform_footer:not(.top_label){padding:16px 0 10px;margin-left:0;width:100%;text-align:center}.home-form input[type="submit"],.gform_button.button{background:#ff9155;border:0 none;border-radius:0;text-transform:uppercase;font-weight:bold;padding:15px 60px}.home-form .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{width:20%}.home-form .gform_wrapper .left_label input.large{width:80%}.projects-home img{border:1px solid #767676}.projects-home h2{text-transform:uppercase;font-size:32px;text-align:center;color:#000}.design-tool .col-md-8{height:563px}.design-tool img{position:absolute;top:0;left:0;width:750px;height:563px}.design-tool img#main-image{z-index:10}.design-tool img#beams{z-index:100}.design-tool img#gutters{z-index:200}.design-tool img#under-roof{z-index:300}.design-tool img#decking{z-index:400}.design-tool img#feature-wall{z-index:600}.color-heading{text-align:center;font-family:Lato;font-weight:900;font-style:normal;font-size:20px}.beams,.decking,.under-roof,.gutter,.feature-wall{margin-bottom:20px;padding:0 10px}.design-tool p{margin-bottom:5px;clear:both}.design-tool span{display:inline-block;width:28px;height:28px;box-shadow:0 0 1px #000;margin:1px 6px 6px 0;cursor:pointer;vertical-align:middle}.title-beams,.title-decking,.title-under-roof,.title-gutters,.title-feature-wall{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 15px;margin:10px 0 20px;font-weight:bold;border:1px solid #ccc;background:#dcd6d6;cursor:pointer}.text-container{margin-bottom:5px;float:left;width:50%;font-size:14px}.title-text{display:inline-block}.timber{background-color:#9b6738}.surfmist{background-color:#e2e3e0}.evening-haze{background-color:#c4c0b0}.classic-cream{background-color:#e7e1c1}.paperbark{background-color:#cec2aa}.shale-grey{background-color:#bfbebd}.dune{background-color:#b7b2ac}.pale-eucalypt{background-color:#7a8978}.woodland-grey{background-color:#5e5c57}.windspray{background-color:#929899}.deep-ocean{background-color:#475161}.cottage-green{background-color:#335244}.jasper{background-color:#806e5c}.basalt{background-color:#6d6e6a}.manor-red{background-color:#793f30}.night-sky{background-color:#303533}.ironstone{background-color:#575a61}.terrain{background-color:#e9dcb8}.monument{background-color:#424145}@media screen and (max-width:1024px){.design-tool img{height:480px}.design-tool span{width:20px;height:20px}}@media screen and (max-width:768px){.sm-head{text-align:center}.logo{width:50%;float:left}.phone-head{width:50%;float:right;margin:70px 0 30px}.site-nav,.site-content{overflow:hidden}.home-form .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{width:29%}.home-form .gform_wrapper .left_label input.large{width:70%}.projects-home .col-md-3{width:24%;float:left}.site-footer .col-md-3{width:50%;float:left}.design-tool .col-md-8{height:500px}.design-tool span{width:28px;height:28px}}@media screen and (max-width:600px){.home-form .gform_wrapper .left_label input.large{width:100%}.projects-home .col-md-3{width:50%;margin-bottom:30px}}@media screen and (max-width:414px){.logo{width:100%}.phone-head{width:100%;text-align:center;margin:30px 0}.phone-head .widget{margin:0}.projects-home .col-md-3{width:100%;float:none}.site-footer .col-md-3{width:100%;float:none}.design-tool .col-md-8{height:310px}.design-tool img{height:290px}.text-container{width:100%}.design-tool span{width:42px;height:42px}}