html{color:gray;font-size:1em;line-height:1.4}::-moz-selection{background:#80ba00;text-shadow:none}::selection{background:#80ba00;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.background-gradient{background:#006241;background:linear-gradient(135deg, #006241 0%, #124734 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#006241", endColorstr="#124734",GradientType=1 )}.read-more{color:#ffcd00;text-transform:lowercase;text-decoration:none;font-weight:700}.button.read-more{position:absolute;top:2vw;right:20px;color:#fff;background-color:#ffcd00;padding:5px}body{padding:0;margin:0;font-size:18px}.contentwrap{max-width:1200px;margin:0 auto;position:relative;padding:20px}header .contentwrap,footer .contentwrap{padding:0 20px}img{border:none}a.logo{display:inline-block;width:25vw;height:auto}nav ul{list-style:none;padding:0;margin:0}nav li{display:inline-block;box-sizing:border-box}nav a{display:block;color:inherit;text-decoration:none}header a,footer a,.contact-details a{text-decoration:none;color:inherit}.slide-menu-active #mobile-menu span.one{transform:rotate(-45deg) translate(-6px, 6px)}.slide-menu-active #mobile-menu span.three{transform:rotate(45deg) translate(-6px, -6px)}.slide-menu-active #mobile-menu span.two{opacity:0}.slide-menu{display:none}.slide-menu{background:#006241;width:240px;z-index:1000;position:fixed;height:100%;top:0;right:-240px;overflow-y:scroll}.slide-menu-active .slide-menu{right:0px}.site-content-menu-slide{overflow-x:hidden;position:relative;right:0}.slide-menu,.site-content-menu-slide,#mobile-menu{transition:all .3s ease}.slide-menu h3{padding:1em;color:#fff;background:#124734;margin:0}.slide-menu ul{padding:0;margin:0;list-style:none}.slide-menu ul ul{background:#124734}.slide-menu ul ul ul{background:#c2d500}.slide-menu li{position:relative;display:block}.slide-menu li>ul{display:none}.slide-menu li.expand-active>ul{display:block}.slide-menu a{display:block;color:#fff;font-size:16px;font-weight:300;border-bottom:1px solid #f0f0f0;padding:18px;text-decoration:none}.slide-menu li.has-sub{position:relative;display:block}.slide-menu li.has-sub>a{position:relative;border-right:1px solid #f0f0f0;margin-right:50px}.slide-menu a:hover{background:#ffcd00;color:#124734;font-weight:700}.slide-menu li.has-sub>a:after{position:absolute;content:"";display:block;left:100%;bottom:-1px;background-color:#f0f0f0;width:50px;height:1px;z-index:100}.slide-menu ul .expand{position:absolute;top:0;right:0;border-left:1px solid #f0f0f0;height:58px;width:50px;cursor:pointer}.slide-menu ul .expand:hover{background-color:#ffcd00}.slide-menu ul .expand i{content:"";display:block;height:100%;width:100%;background:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/menu-drop-aeed08b556451a994609.svg) no-repeat center center;background-size:30%;transition:transform 500ms ease}.expand-active>.expand i{transform:rotate(180deg)}.t-search .highlight{font-size:30px}.page-content{padding:5px}.page-graphic{padding-top:50%;background-size:cover;background-position:center}h1.page-title,.latest-news .item-flex{border-bottom:1px solid #f0f0f0;padding:0 0 15px 0}#page-view{display:flex;justify-content:flex-end}.t-page button.full-width{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/full-width-54d6858714a8b22459ad.svg)}.t-page button.full-width.clicked{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/full-width-clicked-3d2ca935da0be11d6097.svg)}.t-page button.two-col{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/two-col-3160b2c58c6da4bae66f.svg)}.t-page button.two-col.clicked{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/two-col-clicked-29739d13fef8e3a50854.svg)}button.full-width,button.two-col{background-size:contain;background-position:center;background-repeat:no-repeat;padding:15px;margin:0 5px;border:none;background-color:transparent}.t-page .page-content.two-col{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.t-page .page-content.two-col p:first-of-type,.t-page .page-content.two-col h1:first-of-type,.t-page .page-content.two-col h2:first-of-type,.t-page .page-content.two-col h3:first-of-type,.t-page .page-content.two-col h4:first-of-type{margin-top:0}.t-page .page-content.two-col p{-moz-column-break-inside:avoid;break-inside:avoid;position:relative}.related-content-background{color:#fff;padding:6vw 0}p.rc-subtitle{font-weight:900;font-size:25px}p.rc-summary{font-size:25px}p.rc-summary>span{font-weight:900}.related-content-background.has-graphic{position:relative;background:#fff;color:#006241}.related-content-graphic{width:100%;padding-top:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.share{display:flex;align-items:center;color:#006241}.share>a{padding:20px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:10px}.share>a:hover{filter:opacity(0.5)}.share a.facebook{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/facebook-8f80d10a212915077ef9.svg)}.share a.twitter{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/twitter-a1a912ebf7fe9684837b.svg)}.share a.linkedin{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/linkedin-f53594ff540cd201f267.svg)}.pager{display:flex;justify-content:center}.pager a{padding:10px;margin:2px;color:#006241;text-decoration:none;font-size:20px}.pager a:hover{font-weight:800}.pager a:active,.pager a:focus{color:#c2d500;text-decoration:underline}.pager a.active{text-decoration:underline;font-weight:800}.site-link{display:inline-block;width:30px;height:30px;margin:5px;transition:all .3s ease-in-out}.site-link:hover{filter:invert(63%) sepia(100%) saturate(566%) hue-rotate(2deg) brightness(109%) contrast(104%)}@media only screen and (max-width: 960px){a.logo{width:50vw}.slide-menu{display:block}.slide-menu-active .site-content-menu-slide{right:240px}.slide-menu-active #mobile-menu{right:260px}}@media only screen and (max-width: 760px){a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.page-body h2{font-size:1.2em}#page-view{display:none}p.rc-subtitle{font-size:4.5vw}p.rc-summary{font-size:4.5vw}}@media only screen and (max-width: 500px){a.logo{width:80vw}header a.logo{padding-right:70px}}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}header.top{font-family:"proxima-nova-extra-condensed",sans-serif;font-size:20px;height:100px}.header-menu{position:relative}.header-bar-top,.header-menu,.header-menu>ul,.header-menu li.depth-0,.header-menu li a,.header-menu form,.header-menu input,.header-menu .green-phone{height:100%;box-sizing:border-box}.header-bar-top{background:#fff;background-size:cover}.header-menu li a{display:flex}.header-menu,.header-menu>ul,.header-menu .green.phone{width:100%;display:flex}.header-menu>ul{justify-content:flex-end}.header-menu li a{flex:1;padding:1vw}.header-menu li.depth-0 span{width:100%;text-align:center}.header-menu>ul,.header-menu li.depth-0,.header-menu li a,.header-menu .green.phone{align-items:center}header.top li{vertical-align:top;transition:all .5s ease}.header-menu{font-weight:900;color:#006241}.header-menu input{font-weight:900;color:#006241;transition:all .3s ease;cursor:pointer}header a.logo{padding:0 1vw;flex-shrink:0}.header-menu li:hover,.header-menu form:hover,.header-menu form:hover input,.header-menu input:focus{background:#c2d500}.header-menu li>ul{position:absolute;top:100%;left:0;right:0;background:#c2d500;background:#c2d500bf;color:#006241;z-index:10000;text-align:center;display:none}.header-menu li:hover>ul{display:block;height:15vw}.header-menu .depth-1 a,.header-menu .depth-2 a{margin:0;padding:0 30px}.header-menu li.depth-1,.header-menu li.depth-2{max-width:230px;height:100%}#mobile-menu{display:none;position:absolute;position:fixed;top:90px;right:20px;width:30px;height:30px;margin:2px;margin-bottom:0;cursor:pointer;z-index:100}#mobile-menu>span{display:block;width:100%;height:2px;border-radius:2px;background-color:#ffcd00;margin:6px 0;transition:all .5s ease}.header-menu .green.phone{background-color:#006241;color:#c2d500;width:21vw;flex-shrink:0;padding:0 0 0 1vw}.header-menu .green.phone::before{content:"";background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/phone-748dd44f796c906cff5a.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:30px;width:30px}.header-menu .green.phone:hover{background:#c2d500;color:#124734}.header-menu .green.phone:hover::before{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/phone-hover-16fd041402df60abf95c.svg)}.header-menu .green.phone,.header-menu .green.phone::before,.header-menu .green.phone:hover::before{transition:all .3s ease}div.page-heading{color:#fff;padding:clamp(32px,5vw,60px) 0}.page-heading h1{font-size:clamp(32px,5vw,50px)}div.grey{background-color:#f0f0f0;height:5vw;min-height:60px}div.grey>.contentwrap{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;height:100%}@media only screen and (max-width: 960px){#mobile-menu{display:block}.header-menu ul,.header-menu form{display:none}.header-menu{position:fixed;height:80px;width:100vw;background:#fff;z-index:20}.header-menu .green.phone{margin-left:auto;width:200px;padding-right:30px}header.top.sticky,#mobile-menu.sticky{position:fixed;top:0;z-index:10000}}@media only screen and (max-width: 760px){.page-heading h1{font-size:10vw}}@media only screen and (max-width: 500px){.header-menu .green.phone{display:none}#mobile-menu{top:20px}header a.logo{padding-right:70px}}.banners{position:relative}.banners::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#00000063}.banners::after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;z-index:5;background-color:#c2d500}.banner-content{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:flex-end;justify-content:flex-start;z-index:10}.banner-content h1{color:#ffcd00}.banner-content h2{color:#fff}.banners .banner{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-position:center;background-size:cover}.banner-navigation{display:none}.banner-icon{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/banner_icon-a22aa2559eb4b0d07d5d.png);height:0;width:25vw;background-position:center;background-repeat:no-repeat;background-size:contain}.banner-content .heading{height:100%;display:flex;flex-direction:column;justify-content:center}.banners-home .banner-stage{padding-top:60%}.banners-home .banner-icon{width:44vw;padding-top:60%}.banners-home.banners::after{content:"";position:absolute;left:0;right:0;bottom:0;height:10vw;z-index:5;background:#006241;background:linear-gradient(135deg, #006241 0%, #124734 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#006241", endColorstr="#124734",GradientType=1 );border-bottom:5vw solid #c2d500}.banners-home .banner-content .heading{height:unset}.banners-home h1{font-size:7vw;margin-bottom:0;margin-top:12vw}.banners-home h2{font-size:2.5vw;font-weight:100;margin:0;margin-bottom:-4vw}.banners-home .flex-column{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}.banners-home .quicklinks{margin-left:10px}.banners-main .banner-icon{padding-top:32%}.banners-main .banner-stage{padding-top:33%;position:relative}.banners-main .banner{opacity:0;transition:opacity 3s ease}.banner.active{opacity:1}.banners-main h1{font-size:7vw;margin:0}.banners-main h2{font-size:2.5vw;font-weight:100;margin:0}.banners-footer .banner-stage{padding-top:27%;position:relative}.banners-footer .banner-icon{padding-top:25%}.banners-footer .banner-content .heading{margin-right:4vw}.flex-column.footer-banner-content{display:flex;height:100%}footer .quicklinks{display:flex;height:100%;align-items:center}.banners-footer h1{font-size:clamp(32px,5vw,54px);margin:0}.banners-footer h2{font-size:2vw;font-weight:200;margin:0}.quicklinks .nav-item{width:5vw;margin-right:5vw}.quicklinks .nav-item:last-of-type{margin-right:0}.quicklinks .nav-item svg{background-color:#124734;border-radius:50%;padding:1.5vw;width:100%}.nav-item svg{fill:#fff}a.nav-link{display:flex;flex-direction:column;align-items:center}.nav-item span.title{color:#fff;font-size:2vw}.nav-item:hover span.title{color:#ffcd00}.nav-item:hover svg{fill:#ffcd00}.nav-item span.title,.quicklinks .nav-item svg{transition:all .5s ease}.mobile-quicklinks{display:none}@media only screen and (max-width: 960px){.banners h1{font-size:11vw}.banners h2{font-size:4.5vw;font-weight:500}.quicklinks .nav-item{width:10vw}.nav-item span.title{font-size:3vw}.banners-footer .quicklinks .nav-item{width:14vw}.banners-home h1,.banners-home h2{margin:0}.banners-footer .quicklinks .nav-item svg{padding:2vw}.banners-footer .banner-stage,.banners-main .banner-stage{padding-top:50%}.banners-footer .banner-icon,.banners-main .banner-icon,.banners-home .banner-icon{width:40vw;padding-top:50%}.banners-home .banner-icon{padding-top:55%}.flex-column.footer-banner-content{flex-direction:column;justify-content:space-evenly}.banners-footer .banner-content{align-items:center}.banners-footer .banner-content .heading,footer .quicklinks{height:unset}}@media only screen and (max-width: 760px){.banners-home .quicklinks,.banners-footer .quicklinks{display:none}.banners-footer .banner-content .heading{margin-right:0}.mobile-quicklinks{display:flex;height:30vw;align-items:center;justify-content:center;background:#f0f0f0;padding:5vw;padding-bottom:10vw}footer .mobile-quicklinks{background:inherit;width:100%;padding:5vw 0 10vw 0}.mobile-quicklinks .quicklinks .navbar-nav.flex-row{display:flex;flex-flow:row nowrap;align-items:center}.mobile-quicklinks .nav-item span.title{color:#006241}.mobile-quicklinks .nav-item:hover span.title{color:#ffcd00}footer .mobile-quicklinks .nav-item span.title{color:inherit}.mobile-quicklinks .quicklinks .nav-item{width:23vw;margin-right:10vw}.mobile-quicklinks .quicklinks .nav-item:last-of-type{margin:0}.mobile-quicklinks .nav-item span.title{font-size:4vw}.mobile-quicklinks .quicklinks .nav-item svg{padding:3vw;width:clamp(90px,30vw,200px)}}footer{color:#fff}.footer-bottom>.contentwrap{display:flex;flex-direction:column}.footer-bottom .flex,.offices{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex.address,.offices{padding:0;align-items:flex-start}.office{margin:0 30px}.office:last-of-type{margin:0}.yellow.label{color:#ffcd00;font-size:18px;margin-bottom:0}.yellow.label,.footer-contact{font-weight:600}footer .flex{padding-top:3vw}p.authorised{font-size:14px}footer a.logo{height:5vw}.bykeo{display:block;text-align:center;font-size:12px;padding-top:10px;padding-bottom:20px;width:100%;box-sizing:border-box}.bykeo a{color:#fff;text-decoration:none}.bykeo img{vertical-align:middle;display:inline-block;transition:all 500ms ease}.bykeo a:hover img{transform-origin:center;transform:translateX(-200%) rotate(-360deg)}@media only screen and (max-width: 960px){.footer-bottom .flex,.offices{flex-wrap:wrap}footer .flex.logo{flex-direction:column-reverse}footer a.logo{height:20vw}.footer-bottom .flex.address{width:100vw;justify-content:flex-start}}@media only screen and (max-width: 760px){.footer-bottom .flex.address,.offices{flex-direction:column}.office{margin:0}.enews form p.full:last-of-type{flex-wrap:wrap}.enews form p.full .email{width:100%;margin-bottom:10px}}.t-contact div.grey{display:none}.contact-wrapper .contentwrap{display:flex;max-width:1425px;margin:0;margin-left:auto;padding:0 0 0 20px;justify-content:space-between;align-items:center}.contact-wrapper .contentwrap .contact-details,.contact-wrapper .contentwrap .map-wrap{margin-left:20px}.contact-details.has-map,.map-wrap{display:inline-block;vertical-align:bottom;width:38%;box-sizing:border-box}.contact-details.has-map{padding-right:10px}.contact-details p{margin:5px 0}.map-wrap{position:relative;background-color:#d3d3d3;height:40vw}.kms-loader{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px}.contact-map,.map-click{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.contact-map{display:block}.map-wrap>p{position:relative;z-index:1;top:5vw;background:#ffcd00;display:inline-block;padding:1vw 10vw 1vw 1vw;color:#006241;font-weight:900;font-size:20px}.contact-wrapper .offices{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.contact-wrapper .flex.address,.contact-wrapper .offices{padding:0;align-items:flex-start}.contact-wrapper .office{margin:0}.contact-wrapper .green.label{color:#80ba00;font-size:22px;margin-bottom:0;font-weight:600}.contact-wrapper .green.label,.contact-wrapper .office{margin-top:2vw}@media only screen and (max-width: 960px){.contact-wrapper .contentwrap{flex-direction:column;max-width:1200px;margin:0 auto;padding:20px}.contact-wrapper .contentwrap .contact-details,.contact-wrapper .contentwrap .map-wrap{width:100%;margin:20px 0}.map-wrap{height:65vw}}@media only screen and (max-width: 760px){.offices{flex-direction:column}.office{margin:0}}form{width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}form p{position:relative;margin:5px 0}label.error{display:block;font-size:12px;line-height:1}input,textarea{text-align:left;padding-left:20px;padding-top:10px;padding-bottom:10px;font-family:"proxima-nova-extra-condensed",sans-serif;font-size:16px;width:100%;box-sizing:border-box;background-color:#fff;border:none}::-moz-placeholder{font-family:"proxima-nova-extra-condensed",sans-serif}::placeholder,textarea:focus,input:focus,input,select,textarea{font-family:"proxima-nova-extra-condensed",sans-serif}form button{text-transform:uppercase;width:100%;cursor:pointer}form .button{color:#006241;background-color:#ffcd00;border:1px solid #ffcd00}.enquiry{background-color:#ffcd00;color:#fff}.enquiry h1{font-size:3vw;text-transform:uppercase}.contact-form{background-color:#f0f0f0}.contact-form form{display:flex;width:100%;justify-content:space-between;padding:2.5vw 0}.contact-form p{width:49.5%}.contact-form p.document-uploader{width:100%}.contact-form P:last-of-type{width:100%;margin-bottom:-5px}textarea{min-height:180px}.contact-form ::-moz-placeholder{color:gray}.contact-form ::placeholder,.contact-form textarea:focus,.contact-form input:focus,.contact-form input,.contact-form select,.contact-form textarea{color:gray}.contact-wrapper form{padding-top:20px}.contact-wrapper form p{margin:10px 0}.contact-form form .button{color:#c2d500;background-color:#006241;border:1px solid #006241;height:60px;font-size:20px;font-weight:900}.contact-form form .button:hover{color:#006241;background-color:#ffcd00;border:1px solid #ffcd00}.enews{width:40%}.enews h2{color:#ffcd00;font-size:20px;margin-bottom:0}.enews form p.half{width:49%}.enews form p.full{display:flex;flex-wrap:nowrap;width:100%}.enews input.email{flex-shrink:0;width:70%}.enews input{background-color:#124734}.enews form .button{color:#006241;background-color:#ffcd00;border:1px solid #ffcd00;padding:0 20px;cursor:pointer}.enews form .button:hover{color:#006241;background-color:#fff;border:1px solid #fff}.enews ::-moz-placeholder{color:#fff}.enews ::placeholder,.enews textarea:focus,.enews input:focus,.enews input,.enews select,.enews textarea{color:#fff}form.search{width:200px}.grey form.search{background-color:#f0f0f0}.search-results form.search input{background:#f0f0f0}#congrats label.float,#congrats input{height:45px;top:10px}fieldset{margin-top:4vw}fieldset .flex{display:flex;flex-wrap:wrap;justify-content:space-between}fieldset .flex.flex-start{justify-content:flex-start}legend p.heading{font-size:30px;font-weight:900;color:#006241}p.asabove{display:flex;align-items:center}#congrats p.asabove input{width:35px}#congrats label.float{position:absolute;left:0;color:inherit;padding-left:20px;max-width:100%;box-sizing:border-box;transition:all 1s ease;z-index:1}p.js-float-wrap{position:relative;margin-top:35px}p.js-float-wrap,#congrats p.state{width:49%}fieldset.recipient-details .flex .name{width:32%}.small,p.js-float-wrap.small{width:200px}#congrats .js-float-wrap.focused label.float,#congrats .js-float-wrap.populated label.float{left:5px;padding-left:0;top:-22px}form#congrats{display:flex;flex-direction:column}#congrats input,#congrats textarea{text-align:left;padding-left:20px;font-family:"proxima-nova-extra-condensed",sans-serif;color:inherit;font-size:25px;width:100%;box-sizing:border-box;border:1px solid #ccc}.verification legend{margin-bottom:25px}.button.stat-dec{margin:10px 0 30px}.dateof .date.small:last-of-type{margin-top:20px}#congrats label.occasion,#congrats label.state,#congrats label.anniversary,#congrats label.birthday{display:block;margin-top:5px;margin-bottom:0px}p.occasion select,p.state select,p.anniversary select,p.birthday select{height:45px;font-size:20px;color:inherit}p.occasion select,p.anniversary select,p.birthday select,p.date.small:first-of-type{margin-top:30px}p.state select{width:100%}p.occasion,p.anniversary,p.birthday{margin-right:40px}#congrats button.button{height:100px;margin-top:40px;font-weight:900;font-size:25px}abbr{text-decoration:none}@media only screen and (max-width: 960px){.enquiry h1{font-size:5vw}.enews{width:100vw}}@media only screen and (max-width: 760px){.contact-details.has-map,.map-wrap{width:100%;padding:0px}.map-wrap{margin-top:20px}#map-click{display:block}.contact-form p,.enews form p.half{width:100%}p.js-float-wrap,#congrats p.state,fieldset.recipient-details .flex .name,.small,p.anniversary,p.birthday,p.date.small,p.js-float-wrap.small{width:100%}#congrats input#message_date{display:block}p.occasion,p.anniversary,p.birthday{margin-right:0}}.news-list{padding:0}.news-list h2{color:#006241;font-size:28px}.news-list h3{font-size:18px}.news-list h2,.news-list h3,.news-list p.teaser{margin-top:0;margin-bottom:1vw}.news-list a.item-container{display:block;text-decoration:none;color:inherit;margin-bottom:5vw}.news-list a.button{color:#fff}.news-flex{display:flex;justify-content:space-between}.news-icon{height:350px;width:250px;min-width:250px;background-size:cover;background-position:center;background-repeat:no-repeat}.news-icon.fallback{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/fallback-3de64e444238ac725623.jpg)}.news-list .content{width:75%;height:350px;margin:0 2%;display:flex;flex-direction:column;justify-content:space-between}.news-list p.button{margin:0;width:-moz-fit-content;width:fit-content;padding:0 11px}.t-news #page-view{height:100%}.t-news #page-view button{margin-top:1vw;margin-bottom:1vw}.t-news button.full-width{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/list-ab764bb66d09ad6bc555.svg)}.t-news button.full-width.clicked{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/list-clicked-eca81685afb9d7e93269.svg)}.t-news button.two-col{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/columns-4e626c4c11fe308aca9e.svg)}.t-news button.two-col.clicked{background-image:url(https://storage.googleapis.com/kms-au.appspot.com/sites/barnabyjoyce/app/7035/assets/columns-clicked-8e3f3c067d5e654fe4bb.svg)}.page-heading>.flex-heading{display:flex;justify-content:space-between;align-items:center}.page-heading>.flex-heading a{text-decoration:none;color:#c2d500;font-size:4vw;font-weight:900;transition:all .5s ease}.page-heading>.flex-heading a:hover{color:#80ba00}.item-flex{display:flex;justify-content:space-between;align-items:center}.t-news-release .page-title{color:#006241;border-bottom:none}.graphic-caption{background-color:gray;padding:10px 0;margin-bottom:10px}.graphic-caption p{margin:0 20px;color:#fff}.news-list.two-col{display:flex;flex-flow:row wrap;justify-content:space-between}.news-list.two-col .item.clearfix{width:50%}.news-list.two-col .news-flex{align-items:flex-end}.news-list.two-col h2{font-size:23px}.news-list.two-col p.teaser{height:100px;overflow:hidden}#news-content{background:#f0f0f0}#news-content h1{color:#006241}.latest-news .item-flex{border-bottom:1px solid gray;margin-bottom:30px}@media only screen and (max-width: 1060px){.news-list.two-col .item.clearfix{width:100%;display:block}.t-news #page-view{display:none}.news-list.two-col p.teaser{height:-moz-fit-content;height:fit-content}.news-list h2,.news-list.two-col h2{font-size:35px}}@media only screen and (max-width: 960px){.news-list h2,.news-list.two-col h2{font-size:3.5vw}}@media only screen and (max-width: 760px){.news-flex{flex-direction:row-reverse}.news-list .content{margin-left:0}}@media only screen and (max-width: 660px){.news-icon{display:none}.news-list .content{width:100%;min-height:200px;height:100%;margin:0}.news-list h2,.news-list h3,.news-list p.teaser{margin-bottom:3vw}.news-list h2,.news-list.two-col h2{font-size:6vw}}@media only screen and (max-width: 560px){#news-content h1{margin-bottom:1vw}}

/*# sourceMappingURL=main.8f3f902dc14c13fd68b3.css.map*/