@charset "CP850";/*!
 * Theme Name: Crafted by Mildura
 * Theme URI:  http://craftedbymildura.com.au
 * Author:     Lightbulb Digital
 * Author URI: http://lightbulb.digital
 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:0;color:#ff0099}input,textarea,select,button{outline:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Prestige Elite Std Bold';src:url("fonts/Prestige Elite Std Bold.eot");src:local("☺"),url("fonts/Prestige Elite Std Bold.woff") format("woff"),url("fonts/Prestige Elite Std Bold.ttf") format("truetype"),url("fonts/Prestige Elite Std Bold.svg") format("svg");font-weight:normal;font-style:normal}html{overflow-x:hidden}body{font-family:'Prestige Elite Std Bold', monospace;font-size:14px;background-color:#eef1be;line-height:1.2}@media only screen and (max-width: 500px){body{font-size:16px}}
a{color:white}body>nav{height:150px;position:fixed;left:0;right:0;text-transform:uppercase;font-size:19px;z-index:3}body>nav:after{content:'';position:absolute;top:0;right:0;bottom:0;left:-999em;width:9999em;z-index:-1;background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.65)), color-stop(100%, transparent));background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 )}body>nav>img{width:125px;height:auto;position:absolute;top:22px;left:40px;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;cursor:pointer}body>nav>img.visible{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body>nav>div{margin:auto;max-width:1130px}body>nav ul{float:right;margin-top:50px}body>nav li{display:inline-block;margin-left:20px}body>nav li:first-child{display:none}body>nav li.current a,body>nav li:hover a{text-decoration:underline}body>nav a{display:block;width:100%;height:100%}body>nav a:after{content:'.'}@media only screen and (max-width: 1200px){body>nav{padding-right:20px}}@media only screen and (max-width: 850px){body>nav>img{width:90px}}@media only screen and (max-width: 730px){body>nav{filter:none;background:rgba(0,0,0,0.7);height:auto;min-height:50px;padding:10px 20px;font-size:24px}body>nav:before{content:'+';font-family:sans-serif;color:#fff;font-weight:bold;float:left;position:absolute}body>nav>img{display:none}body>nav ul{display:none;margin-top:0;padding-left:20px;-webkit-tap-highlight-color:#000}body>nav ul li{width:100%}body>nav ul a{padding:1px 0 5px 0;-webkit-tap-highlight-color:transparent}}
@media only screen and (max-width: 730px){body.show-menu>nav:before{content:'-'}}h1{-webkit-text-shadow:0px 0px 18px rgba(0,0,0,0.43);-moz-text-shadow:0px 0px 18px rgba(0,0,0,0.43);-ms-text-shadow:0px 0px 18px rgba(0,0,0,0.43);-o-text-shadow:0px 0px 18px rgba(0,0,0,0.43);text-shadow:0px 0px 18px rgba(0,0,0,0.43);color:white;text-transform:uppercase;font-size:92px;margin-bottom:30px;line-height:1}h1:after{content:'.'}.section:after,.section article:after,.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}article.hidden{display:none}.overlay{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);visibility:hidden;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}body.show-popup .overlay{visibility:visible;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body.show-popup .overlay>div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.overlay>div{position:absolute;top:50%;right:20%;left:20%;background:black;color:white;padding:40px;max-height:80vh;overflow:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.overlay>div article.hidden{display:block}.overlay>div h1{font-size:14px;border-bottom:1px solid #808080;display:inline-block;margin-bottom:5px}.overlay>div p+p{margin-top:10px}.overlay .close{cursor:pointer}.overlay .close:after{content:'\00D7';position:absolute;top:15px;right:15px;font-size:30px}@media only screen and (max-width: 900px){.overlay>div{left:10%;right:10%}}@media only screen and (max-width: 700px){.overlay>div{left:30px;right:30px}}@media only screen and (max-width: 500px){.overlay>div{padding:25px}.overlay .close:after{font-size:25px}}
.up,.down{background:url("img/arrow-down.png");width:37px;height:29px;float:right;position:relative;top:40px;cursor:pointer}.up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;visibility:hidden;position:fixed;top:auto;bottom:20px;right:20px;z-index:2}@media only screen and (max-width: 730px){.show-up .up{opacity:1;visibility:visible}}
.section{background-size:cover;padding-top:165px;background-image:url("img/backgrounds/sections.jpg")}.section.standalone{padding-bottom:100px}.section:before{content:'';width:70px;height:72px;background-size:100%;position:absolute;right:20px;margin-top:-70px;z-index:2}.section.soil:before{background-image:url("img/logo-soil.png")}.section.sun:before{background-image:url("img/logo-sun.png")}.section.river:before{background-image:url("img/logo-river.png")}.section.winemakers:before{background-image:url("img/logo-winemakers.png")}.section article{max-width:1130px;margin:auto;padding:20px;position:relative;z-index:1}.section article>img{position:relative;left:-10px}.section .content{width:680px;margin-right:-70px;float:right}.section .content p{padding-bottom:10px}.section .images{margin-top:45px;font-size:0;position:relative;z-index:1}.section .images img{display:inline-block;height:auto}.section .images img:nth-child(1){width:46.29%}.section .images img:nth-child(2){width:23.64%}.section .images img:nth-child(3){width:30.07%}@media only screen and (max-width: 500px){.section .images{margin-top:0}.section .images img:nth-child(1){width:100%}.section .images img:nth-child(2){width:44.02%}.section .images img:nth-child(3){width:55.98%}}@media only screen and (max-width: 1280px){.section .content{margin-right:-40px}}@media only screen and (max-width: 1220px){.section article>img{width:30%;height:auto}.section .content{margin-right:0;width:70%;padding-left:5%}}@media only screen and (max-width: 1220px){.section h1{font-size:80px}}@media only screen and (max-width: 850px){.section h1{font-size:70px}}@media only screen and (max-width: 760px){.section article>img{display:none}.section.home article>img{display:block}.section .content{width:100%;padding-left:0}}@media only screen and (max-width: 730px){.section{padding-top:100px}.section nav.down{display:none}}@media only screen and (max-width: 600px){.section{padding-top:90px}}@media only screen and (max-width: 500px){.section h1{font-size:50px}}@media only screen and (max-width: 400px){.section{padding-top:150px}.section.home{padding-top:65px}.section h1{font-size:40px}.section article:before{content:'';background:url("img/wine-illustration-separator.png") no-repeat;background-size:100% auto;position:absolute;left:0;right:0;padding-bottom:45.4%;margin-top:-157px}.section.home article:before,.section.contact article:before{content:none}}@media only screen and (max-width: 320px){.section{padding-top:140px}.section.home{padding-top:65px}.section article:before{margin-top:-134px}}
@media only screen and (min-width: 1220px){.section:before{content:'';position:absolute;z-index:0}.section.soil:before{background-image:url("img/backgrounds/soil.png");width:620px;height:330px;left:0}.section.river:before{background-image:url("img/backgrounds/river.png");width:386px;height:456px;left:0}.section.sun:before{background-image:url("img/backgrounds/sun.png");width:654px;height:337px;left:0}.section.winemakers:before{background-image:url("img/backgrounds/winemakers.png");width:687px;height:315px;right:0}}.section.contact{background:black;padding-top:65px;color:white}.section.contact h1{float:left}.section.contact strong{font-weight:normal;position:relative}.section.contact strong:after{position:absolute;content:'';left:0;right:0;height:1px;background-color:#404040;bottom:2px}.section.contact .content{margin-top:10px}.section.home{background-image:url("img/backgrounds/home.jpg");min-height:100vh;color:white;padding-bottom:165px}@media only screen and (max-width: 500px){.section.home{background-image:url("img/backgrounds/home-mobile.jpg")}}.section.home img{float:left}.section.home article>div{float:right;width:610px}.section.home h1{font-size:143px;text-align:right;position:relative;top:10px}.section.home h1 p{position:relative;left:90px}.section.home h1 p:nth-child(2){left:0}.section.home h1:after{content:none}.section.home .content{float:right;width:240px;margin-left:0}@media only screen and (max-width: 1290px){.section.home h1{left:-50px}.section.home .content{margin-right:-20px}}@media only screen and (max-width: 1200px){.section.home h1{font-size:100px}.section.home h1 p{left:63px}.section.home .content{margin-right:0}}@media only screen and (max-width: 1150px){.section.home img{width:40%;height:auto}.section.home article>div{width:60%;padding-left:5%}}@media only screen and (max-width: 850px){.section.home h1{font-size:80px}}@media only screen and (max-width: 700px){.section.home h1{font-size:70px}}@media only screen and (max-width: 600px){.section.home{text-align:center;padding-bottom:70px;min-height:0}.section.home img{float:none;width:60%;margin:auto;position:relative;left:0}.section.home article>div{text-align:left;width:auto;padding-left:0;float:none}.section.home h1{font-size:70px;text-align:left;left:0}.section.home h1 p{left:0}.section.home .content{float:none}}@media only screen and (max-width: 400px){.section.home article{padding-top:0}.section.home img{width:70%}}
#menu-social{margin-top:15px}#menu-social li{text-indent:-9999em;display:inline-block;width:22px;height:22px;background:url("img/social-icons.png") no-repeat;margin-right:7px}#menu-social li a{display:block;width:100%;height:100%}#menu-social li.instagram{background-position:-44px 0}#menu-social li.twitter{background-position:-22px 0}#menu-social li.facebook{background-position:0 0}footer{color:#808080;background:black;height:90vh;font-size:12px}@media only screen and (max-width: 500px){footer{height:auto;min-height:40vh}}footer a{color:#808080}footer a:hover{text-decoration:underline}footer>div{max-width:1130px;margin:auto;padding:20px;position:relative;z-index:1}footer nav{margin-bottom:10px}footer nav li{display:inline-block;padding-right:15px}footer nav li:after{content:'|';position:relative;left:10px}footer nav li:last-child{padding-right:0}footer nav li:last-child:after{content:none}
