:root {
	--font-heading: 'Cinzel', sans-serif;
	--font-base: 'Montserrat', sans-serif;
}

iframe,img{max-width:100%}#social,img{height:auto}#social,.slideshow,blockquote{overflow:hidden}body{font-family:var(--font-base)}.btn,header.main{font-family:var(--font-heading)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;text-transform:none;margin-bottom:1.3rem}.btn,.slideshow-overlay,header.main a{text-transform:uppercase}hr{border:0;width:100%;margin:20px auto;background-color:#ccc;height:1px}ul>li ul{list-style-type:circle}ol>li>ol{list-style-type:lower-alpha}ol>li>ol>li>ol{list-style-type:lower-roman}ul.dot{list-style:none}ul.dot li::before{content:"";display:inline-block;background-image:url(../../images/green-li-dot.jpg);width:11px;height:11px;margin:12px 12px 0 -20px}blockquote{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;padding:0 8px 0 20px;border-left:5px solid #ccc}input[type=submit]{border-radius:3px;background:#e2e2e2;color:#333;border:1px solid #888;cursor:pointer}.fas.fa-phone{transform:scaleX(-1)}.btn{font-weight:600}.btn:not(.btn-lg):not(.btn-sm){padding:1rem}@media (min-width:1200px){.btn:not(.btn-lg):not(.btn-sm){padding:1rem 4rem}}.image-half{padding:0}header.main{color:#f4f1e9;padding:.7rem 0;background-color:#232323}.slideshow-text,.slideshow-text h1,footer.main .legal{font-family:var(--font-base)}header.main a{color:#f4f1e9;font-size:1.2rem;font-weight:500}header.main a.phone-link{font-size:1.7rem;font-weight:700}header.main nav a{display:inline-block;padding:.5rem 1.6rem}#debug,.pagegalleryimage a,.service .btn,.service img,.slideshow{position:relative}.slideshow{width:100%;max-height:735px;z-index:1}.cycle-slideshow{width:100%;height:auto;z-index:1}.cycle-slide,.cycle-slide img{line-height:0;width:100%}.slideshow-overlay{position:absolute;top:75%;left:40%;transform:translate(-50%,-50%);z-index:2;padding:2rem 4rem;text-align:left;color:#f4f1e9}.slideshow-text{max-width:100%;margin:0 auto}.slideshow-text h1{font-weight:800;font-size:1rem}.slideshow-text .lead,footer.main{font-family:var(--font-heading);font-weight:500}.slideshow-text .lead{letter-spacing:.4rem;font-size:1rem}.pageimagecenter,.pageimageleft,.pageimageright{max-width:100%;padding:0}section.main .container:not(:empty){padding-top:4rem;padding-bottom:4rem}section.welcome{padding:4rem 0;background:#fff;background:url('../../images/watermark-top-right-white.png') top right no-repeat,linear-gradient(90deg,#f4f1e9 66%,#9fa291 66%);color:#212529}footer.main :not(.btn):not(i),section.contact-details :not(.btn),section.grampians-activities :not(.btn),section.stunning-weddings :not(.btn),section.welcome :not(.btn){color:inherit}section.grampians-activities,section.stunning-weddings{padding:6rem 0;color:#fff;text-align:center}section.grampians-weddings{padding:4rem 0}.grampians-weddings ul{margin-bottom:0}section.services{padding:5rem 0;background-color:#e8e9e9}.service{text-align:center;font-size:.9rem}.service .btn{margin-top:-1rem;text-transform:capitalize;z-index:2}.service img{transition:transform .2s;z-index:1}.service:hover img{transform:scale(1.1)}@media (min-width:1400px){.image-half img{width:50vw;max-width:initial}.image-half-left img{float:right}header.main{position:absolute;width:100%;z-index:5;background:0 0}header.main nav a:last-child{padding-right:0}.slideshow-text{max-width:80%}.slideshow-text h1{font-size:2.6rem}section.stunning-weddings .container{max-width:800px}section.grampians-activities .container{max-width:1000px}}#ContactFormUserEmail{display:none!important}section.contact-details{background-color:#f4f1e9;color:#212529;padding:3rem 0}section.contact{background:url("../../images/watermark-bottom-right-grey.png") bottom right no-repeat}section.contact form{max-width:750px;margin:0 auto}.form-control{background-color:#f4f1e9;border-radius:0;border-color:#f4f1e9}.form-control::placeholder{color:#7f7f7f;font-size:87%}.form .error{color:#cf0000}section.contact .modal-content{border:none;box-shadow:0 0 4rem -1.5rem #000}.ContactLabel{padding-top:1rem}#imagelibrary{margin:4px;padding:4px}#imagelibrary img{margin:3px}html>body .outerpair1{background:url(../images/upperrightfade.png) right top no-repeat}html>body .outerpair2{background:url(../images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px}html>body .shadowbox{background:url(../images/shadow.png) bottom right}html>body .innerbox{position:relative;left:-8px;top:-8px}.shadowbox img{border:1px solid #000;vertical-align:bottom}.pageimagecenter{text-align:center;margin:0 auto}.pageimageright{float:right;margin:5px 0 5px 5px}.pageimageleft{float:left;margin:5px 5px 5px 0}.pageimagenone img{margin:3px;padding:0}#social{padding:20px 0}.pagegalleryheading{font-size:1.5rem;margin-bottom:1rem}.pagegalleryinner{display:flex;flex-wrap:wrap}.pagegalleryimage{flex:0 0 50%}@media (min-width:830px){.pagegalleryimage{flex:0 0 25%}}.pagegalleryimage a{display:block;padding-bottom:90%;height:0;overflow:hidden}.pagegalleryimage img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(90%);transition:filter 1s,transform .5s}.pagegalleryimage a:focus img,.pagegalleryimage a:hover img{filter:brightness(100%);transform:scale(1.3)}.social-icon{padding:.3rem}*{scrollbar-width:thin}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#fff));background:linear-gradient(180deg,#c9c9c9,#c9c9c9);border-radius:7px;margin-left:-7px}::-webkit-scrollbar-track{background:var(--drawerColourAccent)}footer.main{padding:3rem 0;clear:both;background-color:#9fa291;color:#fff;font-size:1.3rem}footer.main a i{color:#c04e01;font-size:150%;margin-right:.7rem}footer.main .fas.fa-envelope{transform:rotate(-20deg)}footer.main nav a{padding:.5rem 2rem;font-size:1.2rem;display:inline-block}footer.main nav a:first-child{padding-left:0}footer.main .legal{font-size:.9rem;font-weight:400}@supports (-webkit-touch-callout:none){.between-farm-and-plate,.pest-control-banner{background-size:contain!important;-webkit-background-size:cover!important;background-position:center!important;background-attachment:inherit!important}}#debug{padding:10px 15px;text-align:left;background:#cfdaff;border-top:12px solid #c4d2ff;border-bottom:12px solid #c4d2ff}#debug h1{border:none;color:#001b51;text-transform:none;text-decoration:none}#debug pre{color:#000d27}
