body.page{overflow-x:hidden;margin-bottom:0}ul,ol{padding-left:17px}.caps{text-transform:uppercase}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);background:linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3))}.buttons.buttons .button.button{margin-top:2px;margin-bottom:2px}.contact-details a:not(:hover){color:inherit}a.contact-detail:not(:hover){color:inherit}.col-centered{text-align:inherit}.popup-window{text-align:inherit}.box{border:10px #f2f2f2 solid;padding:30px 40px}.flower-box{position:relative}.flower-box .box{z-index:0;position:absolute;width:82%;left:9%;top:30px;height:312px;border:10px #f2f2f2 solid}.flower-box .box.fill{background-color:#f2f2f2}.flower-box .box.wide{width:100%;left:0}@media screen and (max-width:992px){.flower-box .box{height:240px}}.flower-box .flower{height:442px;position:relative;z-index:1}.flower-box .flower.centered{height:370px}.flower-box .flower.centered img{margin:auto;display:block;height:100%}@media screen and (max-width:992px){.flower-box .flower{height:300px}.flower-box .flower.centered{height:300px}}.extend-right-from-midline{position:absolute;right:0;width:50%;width:calc(50% - 70px)}.extend-right-from-midline .img{display:block;width:100%;border:10px #f2f2f2 solid;border-right:0}.tick{display:block;width:40px;margin-bottom:20px}.cta{position:relative;width:94%;left:3%;background-size:cover;background-repeat:no-repeat}.cta .container{position:relative}.cta-about-us{background-image:url("../images/cta/about.jpg")}.cta-sign-up-grower{background-image:url("../images/cta/growers.jpg")}.cta-sign-up-buyer{background-image:url("../images/cta/buyers.jpg")}.cta-questions{background-image:url("../images/cta/questions.jpg")}.drop-cap.valign-parent{height:170px;background-repeat:no-repeat;background-size:contain;background-position:center center}.drop-cap.valign-parent h1.valign-child{left:0;transform:translateY(-50%) translateX(0%)}.map-canvas{text-shadow:none}.member-feature{display:block;height:195px;margin-bottom:30px;text-align:center;color:#333}.member-feature h2{margin-bottom:5px}.member-feature a{color:#333}.member-feature a:hover{color:#11499e}.member-featurea:hover,.member-feature.hyperlink:hover{color:#11499e}.member-feature .content :last-child{margin-bottom:0}.member-feature.valign-child{top:50%;left:auto;transform:translateY(-50%)}.dashboard-unverified .member-feature{opacity:0.6}.dashboard-unverified .member-feature:hover{opacity:1}menu.menu .menu-list li a:hover,menu.menu .menu-list li.active a{color:#11499e}#menu-mobile .menu-list .submenu.submenu{left:0;transform:translateX(0) translateY(100%)}.hero h1,.hero h1.large{margin-bottom:0}.hero h3{font-weight:500;text-transform:uppercase}.hero .buttons{margin-top:30px}.hero{height:360px;min-height:360px;padding-top:14%}@media screen and (max-width:992px){.hero{height:200px;min-height:200px}}.hero.hero-big{padding-top:30%;height:400px}.read-more-link{font-size:1.6rem}@media screen and (max-width:768px){.section{padding:60px 0}}.fc-day-grid-event{margin:4px 1px 0}.fc-day-grid-event .fc-content{padding:3px 2px}.fc-day-grid-event.auckland{background-color:#3491bf;color:#fff}.fc-day-grid-event.wellington{background-color:#9575cd;color:#fff}.fc-day-grid-event.christchurch{background-color:#3d998e;color:#fff}.fc-day-grid-event.other,.fc-day-grid-event.all{background-color:#e55c93;color:#fff}.calendar-calendar .calendar-event-row.all{color:#000}.calendar-calendar .calendar-event-row.all .svg path{fill:#000}.calendar-calendar .calendar-event-row.auckland{color:#3491bf}.calendar-calendar .calendar-event-row.auckland .svg path{fill:#3491bf}.calendar-calendar .calendar-event-row.wellington{color:#9575cd}.calendar-calendar .calendar-event-row.wellington .svg path{fill:#9575cd}.calendar-calendar .calendar-event-row.christchurch{color:#3d998e}.calendar-calendar .calendar-event-row.christchurch .svg path{fill:#3d998e}.calendar-calendar .calendar-event-row.other{color:#e55c93}.calendar-calendar .calendar-event-row.other .svg path{fill:#e55c93}.calendar-calendar .calendar-event-row:hover{color:#fff}.calendar-calendar .calendar-event-row:hover .svg path{fill:#fff}footer#footer.footer{border-top:0;border-bottom:7px #11499e solid}.newsletter-form input,.subscribe-form input{padding:10px 20px;margin-bottom:10px;background-color:#f2f2f2;border-color:#f2f2f2}.section-inner{padding:0 30px}.wrapper-dropdown{position:relative;width:300px;max-width:inherit;margin:0 auto;background-color:#f8f8f8;cursor:pointer;outline:none;height:48px;font-family:'Montserrat', Arial, sans-serif;font-weight:400;font-size:1.3rem;padding:15px 20px;border-width:1px;border-style:solid;border-color:#dadada;border-radius:1px;line-height:1;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.wrapper-dropdown:hover{border-color:#ccc}.wrapper-dropdown:active{border-color:#000}.wrapper-dropdown:after{content:"";width:16px;height:16px;position:absolute;right:16px;top:50%;margin-top:-7px;background-image:url(../images/ui/arrow-down.png);background-image:url(../images/ui/arrow-down.svg), none;background-position:center center;background-repeat:no-repeat;background-size:16px 16px}.wrapper-dropdown .dropdown{position:absolute;top:100%;left:-1px;right:-1px;padding:0;background:white;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;list-style:none;opacity:0;pointer-events:none;border-color:#000;border-style:solid;border-width:0px 1px 1px 1px}.wrapper-dropdown .dropdown li a{display:block;text-decoration:none;color:#333;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:30px;height:46px;line-height:26px;background-color:#fff;position:relative;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.wrapper-dropdown .dropdown li a:before{content:'';width:10px;height:10px;position:absolute;top:50%;left:10px;border-radius:50%;background-color:#000;margin-top:-5px}.wrapper-dropdown .dropdown li.all a{color:#000}.wrapper-dropdown .dropdown li.all a:before{background-color:#000}.wrapper-dropdown .dropdown li.auckland a{color:#3491bf}.wrapper-dropdown .dropdown li.auckland a:before{background-color:#3491bf}.wrapper-dropdown .dropdown li.wellington a{color:#9575cd}.wrapper-dropdown .dropdown li.wellington a:before{background-color:#9575cd}.wrapper-dropdown .dropdown li.christchurch a{color:#3d998e}.wrapper-dropdown .dropdown li.christchurch a:before{background-color:#3d998e}.wrapper-dropdown .dropdown li.other a{color:#e55c93}.wrapper-dropdown .dropdown li.other a:before{background-color:#e55c93}.wrapper-dropdown .dropdown li i{margin-right:5px;color:inherit;vertical-align:middle}.wrapper-dropdown .dropdown li:hover a{background-color:#f8f8f8}.wrapper-dropdown.active{border-color:#000}.wrapper-dropdown.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wrapper-dropdown.active .dropdown{opacity:1;pointer-events:auto}.no-opacity .wrapper-dropdown .dropdown,.no-pointerevents .wrapper-dropdown .dropdown{display:none;opacity:1;pointer-events:auto;}.no-opacity .wrapper-dropdown.active .dropdown,.no-pointerevents .wrapper-dropdown.active .dropdown{display:block}.display-card .img{background-size:cover;background-position:center center;width:100%;height:0;padding-top:60%;margin-bottom:0}.image-cards{margin-top:40px}.display-card.image-card{padding:0}.display-card.image-card .img{padding-top:100%}.img-placeholder{width:100%;height:0;padding-top:100%;margin-bottom:0;background-color:#eee}.news-card,.news-card.display-card{height:420px;overflow:hidden}@media screen and (max-width:768px){.news-card,.news-card.display-card{height:auto}}.news-card .body,.news-card.display-card .body{height:auto}.news-card .header .title,.news-card.display-card .header .title{color:#000}.work-col{margin-bottom:0px}@media screen and (max-width:768px){.work-col{margin-bottom:40px}.work-col .work-card .button{margin-top:10px}}@media screen and (max-width:768px){.work-item .bg-flower{background-image:none !important}.work-item .section-small.section-small{padding-top:20px}}.calendar-event{padding:10px 0 40px 0}.calendar-event .event-title .details{display:none}.calendar-event .event-display_address{display:none}.calendar-event .popup-window-close{display:block;width:30px;margin-right:30px;margin-top:20px}.calendar-filter{display:block;margin-bottom:20px}.calendar-filter select{display:inline-block;max-width:250px;margin-right:20px}.calendar-filter select:last-child{margin-right:0}.calendar-filter .select-wrapper{display:inline-block;max-width:250px;margin-right:20px;vertical-align:top;position:relative;z-index:2}.img-fullwidth{display:block;width:100%}.popup-window.default .popup-window-content{display:block;max-width:800px}.img-wrapper.icon-large{position:relative;border:10px #f2f2f2 solid;border-radius:100px;width:120px;height:120px;margin:auto;padding:26px;margin-bottom:30px}.img-wrapper.icon-large .img{display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:48px}.item-return,.event-return{position:absolute;right:0;z-index:10}@media print{#menu-fixed.menu{display:none !important}.hero{display:none !important}.data-width-menu-offset{margin-left:0 !important}.form-image-upload{display:none !important}.image-preview,img.preview{float:left !important;max-width:300px !important}.section{padding:60px 0}footer#footer.footer{display:none !important}.calendar-actions{display:none !important}}.notification.error{color:#ea4249;background-color:rgba(234, 66, 73, 0.1)}.logo{width:140px}.logo.small{width:120px}hr{margin:21px 0;border-top-width:2px;border-color:#000}hr.light{margin:0;border-top-width:1px;border-color:#f2f2f2}.reverse hr{border-color:#fff}@media screen and (max-width:992px){.col-hr{display:none}}a{color:#11499e}a:hover{color:#000}a.active{color:#000}h1,h2,h3,h4,h5,h6{color:#11499e;margin-bottom:20px}h1 .svg path,h2 .svg path,h3 .svg path,h4 .svg path,h5 .svg path,h6 .svg path{fill:#000}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon,h6 .icon{margin:2px 8px;vertical-align:middle;transform:translateY(-10%)}h1.large{font-size:4.4rem;font-weight:700;font-family:'Montserrat', Arial, sans-serif;color:#fff;margin-bottom:30px}h1{font-weight:700;font-family:'Montserrat', Arial, sans-serif;color:#000;margin-bottom:30px}h2{font-weight:300;font-family:'Roboto', Arial, sans-serif;color:#000;font-style:italic}h3{font-weight:700;font-family:'Montserrat', Arial, sans-serif;color:#000}h4{font-weight:700;font-family:'Montserrat', Arial, sans-serif;color:#000}h5{font-weight:400;font-family:'Roboto', Arial, sans-serif;color:#000}h6{font-weight:400;font-family:'Roboto', Arial, sans-serif;color:#000}@media screen and (max-width:992px){h1.large{font-size:3.4rem}}.reverse a:hover{color:#fff;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.5)}.button,.button.button-1{text-transform:uppercase;text-shadow:none;background-color:#333;border-color:#333}.button:hover,.button.button-1:hover{background-color:#000;border-color:#000}.button.rounded{border-radius:25px}.button.minor{padding:0;padding-right:24px;border:0;color:#000;font-weight:700;background-image:url(../images/ui/plus-large.png);background-image:url(../images/ui/plus-large.svg), none;background-position:98% 60%;background-repeat:no-repeat;background-size:10px 10px}.button.minor:hover{background-position:100% 60%;border:0}.button.alternate{color:#000;border-color:#000}.button.alternate:hover{background-color:#000;border-color:#000}.button.margin-sides{margin:0 40px}.data-layout.page-admin .button.outline,.data-layout.page-admin .button.button-1.outline{background-color:#fff}.reverse .button.alternate:hover{color:#000;text-shadow:none}a,.button,select{cursor:pointer}.styled-check-list{display:flex;justify-content:space-between;margin-bottom:30px;font-size:1.3rem;font-family:'Montserrat', Arial, sans-serif}.styled-check-list label{display:inline-block;text-transform:uppercase}.styled-check-list input[type="checkbox"] + label span{display:inline-block;width:20px;height:20px;margin:-1px 40px 0 10px;vertical-align:middle;background:url("../images/ui/checkbox-uncheck.svg") top no-repeat;cursor:pointer}.styled-check-list input[type="checkbox"]:checked + label span{background:url("../images/ui/checkbox-check.svg") top no-repeat}.styled-check-list input[type="checkbox"]{display:none}.styled-check-list label:last-child span,.styled-check-list input:last-child{margin-right:0}input,textarea,select{font-size:1.3rem}.standard-form input[type='text'],.standard-form input[type='email'],.standard-form input[type='password'],.standard-form textarea{margin-bottom:0;padding:10px 20px}.standard-form input[type='text'],.auth-form input[type='text'],.standard-form input[type='email'],.auth-form input[type='email'],.standard-form input[type='password'],.auth-form input[type='password'],.standard-form textarea,.auth-form textarea{background-color:transparent;border:0;border-bottom:1px #000 solid;padding-left:1px;padding-right:1px}.standard-form textarea,.auth-form textarea{min-height:111px}.standard-form textarea::-webkit-input-placeholder,.auth-form textarea::-webkit-input-placeholder,.standard-form input::-webkit-input-placeholder,.auth-form input::-webkit-input-placeholder{color:#000;opacity:1;text-transform:uppercase}.standard-form textarea:-ms-input-placeholder,.auth-form textarea:-ms-input-placeholder,.standard-form input:-ms-input-placeholder,.auth-form input:-ms-input-placeholder{color:#000;opacity:1;text-transform:uppercase}.standard-form textarea::-moz-placeholder,.auth-form textarea::-moz-placeholder,.standard-form input::-moz-placeholder,.auth-form input::-moz-placeholder{color:#000;opacity:1;text-transform:uppercase}.auth-form{text-align:inherit}@media screen and (max-width:768px){.auth-form{padding:0 10px}}.auth-form .form-group label{display:block}.auth-form .section{padding-bottom:2em}#login-form .login-group-remember{margin-bottom:30px;text-transform:uppercase}#login-form .submit{display:block;width:100%}.rotate-180{transform:rotate(180deg)}.form-group .invalid-feedback{color:#ea4249}.news-latest-posts .news-cards .col:nth-child(4){display:none}.page-index .ufg-welcome .popup-window-content{background-image:url("../images/bg/flower-growers-1.jpg");background-repeat:no-repeat;background-position:3% 100%;background-size:auto 360px}@media screen and (max-width:992px){.page-index .ufg-welcome .popup-window-content{background-position-x:-35px}}@media screen and (max-width:768px){.page-index .ufg-welcome .popup-window-content{background-image:none}}@media screen and (max-width:768px){#growers-buyers-hero .slash{display:block;visibility:hidden;height:20px}}.growers-intro{background-image:url("../images/bg/flower-growers-1.jpg");background-repeat:no-repeat;background-position:96% 100%;background-size:auto 460px}@media screen and (max-width:992px){.growers-intro{background-position-x:110%}}@media screen and (max-width:768px){.growers-intro{background-image:none}}.team-image-wrapper{display:relative}.team-image-wrapper .team-image{height:100%;background-image:url("../images/content/growers/team-growers.jpg");background-repeat:no-repeat;background-position:100% 100%;background-size:58%}@media screen and (max-width:992px){.team-image-wrapper .team-image{background-image:none}}.grower-benefits .valign-child,.buyer-benefits .valign-child{left:0;transform:translateY(-50%) translateX(0%)}.grower-benefits .valign-child > div,.buyer-benefits .valign-child > div{padding-top:20px}.grower-benefits .valign-parent,.buyer-benefits .valign-parent{height:170px}.grower-benefits .drop-cap,.buyer-benefits .drop-cap{background-image:url("../images/content/growers/G.png")}.grower-benefits h3,.buyer-benefits h3{margin-bottom:0}.buyers-intro{background-image:url("../images/bg/flower-buyers-1.jpg");background-repeat:no-repeat;background-position:4% 100%;background-size:auto 420px}@media screen and (max-width:992px){.buyers-intro{background-position-x:-100px}}@media screen and (max-width:768px){.buyers-intro{background-image:none}}.buyer-benefits .drop-cap{background-image:url("../images/content/buyers/B.png")}#page-calendar .calendar-actions-container{position:relative;z-index:5}#page-calendar .calendar-actions{position:absolute;right:0;top:60px}#page-calendar .calendar-actions .action{margin:0 20px;padding:20px 30px}#page-calendar .calendar-actions .action:last-child{margin-right:0;padding-right:0}#page-calendar .calendar-actions .icon{position:relative;top:6px;margin-right:10px}@media screen and (max-width:992px){#page-calendar .calendar-actions{position:static;margin-top:15px;text-align:center}}@media screen and (max-width:992px){#page-calendar .calendar-actions{display:none !important}#page-calendar .traditional-view{display:none !important}#page-calendar .list-view{display:block !important}}#resources-intro{background-image:url("../images/bg/flower-resources.jpg");background-repeat:no-repeat;background-position:0% 100%;background-size:auto 450px}@media screen and (max-width:992px){#resources-intro{background-position-x:-35px}}@media screen and (max-width:768px){#resources-intro{background-image:none}}#about-statements .about-statement{position:relative;min-height:332px;padding-top:50px}#about-statements .about-statement .tick{position:absolute;top:-40px;left:40px;width:60px}#about-statements .about-statement .tick img{display:block}.member-feature-content .content{background-color:#fff}.member-feature-content .content .title{border-color:#11499e;background-color:#11499e;width:100%;text-align:left}.contact-details-list.faqs-list .faq-card .faq-title{background-color:#fff;border:1px #000 solid}.contact-details-list.faqs-list .faq-card .faq-body{font-weight:300}.contact-details-list.faqs-list .faq-card .faq-body strong{font-weight:600}.contact-faqs-list.faqs-list .faq-card .faq-title{background-color:#fff}.contact-faqs-list.faqs-list .faq-card .faq-body{font-weight:300}.contact-faqs-list.faqs-list .faq-card .faq-body strong{font-weight:600}#contact-directory{background-image:url("../images/bg/flower-growers-2.jpg");background-repeat:no-repeat;background-position:105% 108%;background-size:auto 320px}@media screen and (max-width:992px){#contact-directory{background-position-x:110%}}@media screen and (max-width:768px){#contact-directory{background-image:none}}#contact-faqs{background-image:url("../images/bg/flower-buyers-1.jpg");background-repeat:no-repeat;background-position:0% 100%;background-size:auto 320px}@media screen and (max-width:992px){#contact-faqs{background-position-x:-10%}}@media screen and (max-width:768px){#contact-faqs{background-image:none}}#form-group-has-account{min-height:65px}.fc-button{display:inline-block;font-family:'Montserrat', Arial, sans-serif;font-weight:400;line-height:normal;font-style:normal;letter-spacing:0px;font-size:1.5rem;padding:10px 25px;text-align:center;border-width:1px;border-style:solid;border-color:#000;border-radius:0;transition:0.2s all ease;color:#000;background-color:transparent;height:40px}.fc-button[disabled]{opacity:0.5}.fc-button:hover{color:#fff;background-color:#000;border-color:#000}