.tagline p:first-child,.map-address p:first-child,.contact dd p,.social p,.hero dt,.hero dd,.hero h1,.contact .inner h2,.intro p,.contact-form .submit-button{font-family:"League Gothic",sans-serif}.social{width:1200px;margin:0 auto;text-align:left}@media screen and (max-width: 1280px){.social{width:90%;padding-left:5%;padding-right:5%}}.tagline p:first-child,.map-address p:first-child,.contact-row .map,.intro p{position:relative}.map-address,.tagline p:first-child:after,.map-address p:first-child:after,.intro p::after{position:absolute}.contact dt,.contact dd,.social a,.contact-form .submit-button{display:inline-block;zoom:1}.map-address,.contact .inner,.contact-row>*{box-sizing:border-box}.social,.hero h2:after,.hero .hero-block,.intro{text-align:center}.intro{margin-left:auto;margin-right:auto}.contact .inner,.contact-row,.gallery{clear:both}.contact .inner:after,.contact-row:after,.gallery:after{display:table;content:'';clear:both}.contact-form .loader,.contact-form .results{display:none}.contact-form .submit-button{padding:15px 40px;text-transform:uppercase;background-color:#88695d;color:#FFF;font-size:2.4em;cursor:pointer;text-align:center}.contact-form .submit-button:hover{background-color:#a28276}.contact-form .submit-button:active{background-color:#6a5248}@media screen and (min-width: 376px) and (max-width: 414px){.contact-form .submit-button{font-size:2em}}@media screen and (max-width: 375px){.contact-form .submit-button{font-size:1.8em}}.tagline p:first-child:after,.map-address p:first-child:after,.intro p::after{content:"";display:block;width:90px;height:4px;left:50%;margin-left:-45px}.intro dl{background-image:url("/images/global/sprite.png");background-repeat:no-repeat;background-size:122px}.contact .inner h2,.intro p{margin-bottom:.5em;font-size:3.8em;text-transform:uppercase}.contact .inner p,.main-content p{line-height:1.9em;font-weight:400}.hero{height:90vh;min-height:700px;display:flex;flex-wrap:wrap}.hero .hero-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;width:50%;color:#FFF;background-size:cover}.hero .hero-block:nth-of-type(1){background-image:url(/images/home/native-cafe-ulladulla-hero.webp)}.hero .hero-block:nth-of-type(2){background-image:url(/images/home/native-cafe-kiama-hero.webp)}.hero h1{text-transform:uppercase;font-size:9em}.hero h2{max-width:50%;font-size:2.5em}.hero h2:after{content:"";display:block;margin:2em auto 2em;width:90px;height:4px;background-color:#FFF}.hero dt,.hero dd{text-transform:uppercase;font-size:3em}@media screen and (max-width: 960px){.hero{height:auto}.hero .hero-block{width:100%;height:70vh;min-height:700px}.hero h1{font-size:7em}.hero h2{font-size:1.8em}}.intro{width:60%;max-width:800px;padding:105px 0}.intro p{color:#163962;padding-bottom:0.8em}.intro p::after{bottom:0;background-color:#163962}.intro dl{background-position:center -1660px;margin-top:50px;padding-top:40px;white-space:pre-line;font-size:1.6em}.intro dl>*{display:inline-block;color:#7a7a7a}.intro dl dt{font-weight:bold;padding-right:1em}.social{padding:80px 0}.social p{padding-top:110px;font-size:4em;color:#163962;text-transform:uppercase;background:url("/images/home/social-heart.png") no-repeat top center;background-size:115px}.social em{margin-left:8px;font:inherit;color:#a4a4a4}.social a{width:62px;height:62px;background:url("/images/home/icon-sprite.png") no-repeat;background-size:100%;text-indent:-9999px}.social .facebook{margin-right:10px}.social .instagram{background-position:center -192px}.gallery a,.gallery img{display:block}.gallery a{float:left;width:16.6666%;transition:opacity 200ms}.gallery a:hover{opacity:0.7}.gallery img{width:100%}.contact-row{display:flex;flex-wrap:wrap}.contact-row .map{width:50%}.contact-row .map,.contact-row .google-map{display:block;height:1100px}@media screen and (max-width: 960px){.contact-row .map{width:100%}}.contact{padding-top:100px;padding-bottom:100px;width:100%}.contact .inner{padding-right:160px;padding-left:160px;text-align:left;display:flex;flex-wrap:wrap;align-items:flex-start}.contact .inner h2{color:#163962}.contact .inner p{width:80%;margin-bottom:40px;font-size:1.6em;color:#7c7c7c}.contact .inner>*{width:50%}.contact dl{margin-bottom:40px;white-space:pre-line}.contact dt,.contact dd{margin-bottom:15px;vertical-align:middle}.contact dt{width:62px;height:62px;text-indent:-9999px;background:url("/images/home/icon-sprite.png") no-repeat;background-size:100%}.contact dd{width:90%}.contact dd p{margin-left:15px;font-size:3.8em;text-transform:uppercase;color:#a4a4a4}.contact dd a{color:inherit}.contact .contact-phone{background-position:left -576px}.contact .contact-email{background-position:left -384px}@media screen and (max-width: 960px){.contact .inner>*{width:100%}}.contact-form .loader{width:50px}.contact-form p.success{font-size:1.7em}.contact-form .submit-button{float:right}.map-address{top:0;left:0;right:0;padding:7em;background:rgba(54,63,97,0.95);color:#fff}.map-address p{text-transform:uppercase}.map-address p:first-child{margin-bottom:15px;font-size:4.3em}.map-address p:first-child:after{background-color:#fff;top:100%}.map-address p+p{font-size:2em;font-weight:700}.map-address p span{display:block;color:#5880ac}.tagline{padding:160px 5%;background:url("/images/home/location-bg.jpg") no-repeat center top;background-size:cover;color:#fff}.tagline p{text-transform:uppercase}.tagline p:first-child{margin-bottom:15px;font-size:4.3em}.tagline p:first-child:after{background-color:#fff;top:100%}.tagline a{font-size:7em;font-weight:100;color:inherit}@media screen and (min-width: 651px) and (max-width: 1280px){.gallery a{width:25%}}@media screen and (min-width: 971px) and (max-width: 1280px){.contact .inner{padding-left:5%;padding-right:100px}}@media screen and (max-width: 970px){.contact-row>*,.contact .inner{width:100%;float:none;margin:0;max-width:none}.contact{padding-top:0}.contact .inner{padding:80px 5%}.contact-row .map,.contact-row .google-map{height:80vh}}@media screen and (max-width: 720px){.social p{font-size:3.6em}.tagline a{font-size:6em}.tagline p:first-child{font-size:4em}}@media screen and (max-width: 650px){.intro{width:70%}.social em{display:block;margin:0 0 10px 0}.tagline{padding:120px 5%}.tagline p:first-child{font-size:3.5em}.tagline p+p{font-size:1.6em;margin-bottom:40px}.gallery a{width:33.3333%}}@media screen and (max-width: 520px){.intro{width:90%;padding:80px 0}.intro p{font-size:3.4em}.tagline a{font-size:5em}.contact-row .map{height:80vh}.map-address{padding:4em}.map-address p:first-child{font-size:2.5em}.map-address p+p{font-size:1.5em}}@media screen and (max-width: 460px){.contact dd p{font-size:3.5em}.contact .contact-phone{background-position:left -446px}.contact .contact-email{background-position:left -297px}.intro dl dt{padding-right:0.5em}.social{padding:60px 0}.social p{background-size:105px}.social .instagram{background-position:center -148px}.social a,.contact dt{width:48px;height:48px}.gallery a{width:50%}}@media screen and (min-width: 375px) and (max-width: 413px){.tagline a{font-size:4.5em}}@media screen and (max-width: 374px){.intro dl{font-size:1.4em}.contact dd p{margin-left:10px;font-size:3em}.tagline{padding:100px 5%}.tagline p:first-child{font-size:3.2em}.tagline p+p{font-size:1.5em;margin-bottom:30px}.tagline a{font-size:3.8em}}
/*# sourceMappingURL=home.css.map */