.animate-slidein{transition:0.5s all ease}.animate-slidein.animate-scrollin,.animate-slidein.animate-initial{opacity:0;transform:translateY(50px)}.animate-slidein-right{transition:0.5s all ease}.animate-slidein-right.animate-scrollin,.animate-slidein-right.animate-initial{opacity:0;transform:translateX(-50px)}.animate-slidein-left{transition:0.5s all ease}.animate-slidein-left.animate-scrollin,.animate-slidein-left.animate-initial{opacity:0;transform:translateX(50px)}.animate-slidein-up{transition:0.5s all ease}.animate-slidein-up.animate-scrollin,.animate-slidein-up.animate-initial{opacity:0;transform:translateY(40px)}.animate-slidein-down{transition:0.5s all ease}.animate-slidein-down.animate-scrollin,.animate-slidein-down.animate-initial{opacity:0;transform:translateY(-40px)}.animate-fadein{transition:0.5s all ease;opacity:1}.animate-fadein.animate-scrollin,.animate-fadein.animate-initial{opacity:0}body{overflow-x:hidden;overflow-y:visible}body.hasPopupWindow{overflow:hidden}@media screen and (max-width:768px){div#page{overflow:hidden}}.contact-details a:not(:hover){color:inherit}a.contact-detail:not(:hover){color:inherit}.container-centered{text-align:inherit}.container-relative{position:relative}.row-centered{text-align:inherit}.col-centered{text-align:inherit}.section{padding:90px 0}.section-small{padding:60px 0}@media screen and (max-width:992px){.section{padding:45px 0}.section-small{padding:30px 0}}.spacer.tiny{height:20px}.buttons .button{margin:4px}.text-space{display:inline-block;width:90px}.text-space.medium{width:50px}.text-space.small{width:30px}.read-more-link{z-index:1}.read-more-link .svg{width:24px;height:24px}.read-more-linka:hover{transform:translateY(3px)}.content-box{display:block;border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;margin:0;padding:20px;min-height:250px;overflow:visible}.nfpg-card{transition:0.2s all ease;cursor:pointer}.nfpg-card:hover{transform:translateY(-3px);box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2)}.hr{margin:0px 0px}.hr .container,.hr .line{border-top:solid 1px #c8ebfa}.hr-small{margin:40px 0px 30px 0px}.hr-small .container,.hr-small .line{width:80px;border-top:solid 1px #414859}.hr-small .line-left{float:left}.hr-small .line-right{float:right}.hr-follow{margin-top:20px}.hr-blue .container{border-color:#c8ebfa}.hr-pink .container{border-color:#f5c8c5}.hr-industry{position:relative;padding:80px 0;background-image:url(../images/content/for-industry.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.hr-industry .container{text-align:center}.hr-industry .content{margin-bottom:0}.hr-industry .separator{position:absolute;top:60px;left:50%;width:50px;height:0;transform:translateX(-50%);border-top:solid 1px #414859}@media screen and (max-width:480px){.hr-industry{padding:40px 0 30px 0}.hr-industry .separator{top:30px}}.hr-ufg{position:relative;padding:120px 0 100px 0;background-image:url(../images/content/banner-ufg.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.hr-ufg .container{text-align:center}.hr-ufg .content{position:relative;margin-bottom:10px}.hr-ufg .title{margin-bottom:20px}.hr-ufg .subtitle{font-size:1.8rem;font-weight:normal;margin-bottom:30px}.hr-ufg .separator{position:absolute;bottom:70px;left:50%;width:70px;height:0;transform:translateX(-50%);border-top:solid 1px #fff}@media screen and (max-width:992px){.hr-ufg{padding:90px 0 80px 0}.hr-ufg .separator{bottom:60px}}@media screen and (max-width:480px){.hr-ufg{padding:50px 0 60px 0}.hr-ufg .separator{bottom:40px}}.icon-small{width:16px;height:16px;display:inline-block;margin-right:8px;vertical-align:top;transform:translateY(1px)}.flower-decoration-container{position:relative;z-index:2}.flower-decoration{position:absolute;z-index:1;background-position:bottom left;background-repeat:no-repeat;background-size:contain}.flower-decoration.decoration-1{bottom:-140px;left:0;width:320px;height:320px;background-image:url(../images/flowers/decoration-1.png);transform:rotate(-10deg)}@media screen and (max-width:768px){.flower-decoration.decoration-1{width:280px;height:280px;bottom:-100px}}.flower-decoration.decoration-2{bottom:-70px;right:-50px;width:320px;height:320px;background-image:url(../images/flowers/decoration-2.png);transform:rotate(15deg)}@media screen and (max-width:768px){.flower-decoration.decoration-2{width:240px;height:240px;bottom:-50px;right:-20px}}.flower-decoration.decoration-3{top:-100px;left:0;width:280px;height:280px;background-image:url(../images/flowers/decoration-3.png)}@media screen and (max-width:768px){.flower-decoration.decoration-3{left:-10px;width:180px;height:180px;top:-90px}}.flower-strip{position:relative;width:100%;height:460px;margin-top:-12%;background-position:center top;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width:1200px){.flower-strip{height:370px}}@media screen and (max-width:992px){.flower-strip{height:260px}}@media screen and (max-width:768px){.flower-strip{height:180px}}@media screen and (max-width:480px){.flower-strip{height:130px}}.flower-strip.strip-1{background-image:url(../images/flowers/strip-1.png)}.flower-strip.strip-2{background-image:url(../images/flowers/strip-2.png)}.cta{position:relative;padding:0}.cta .bg{position:absolute;bottom:0;left:0%;width:100%;height:108%;background-position:bottom left;background-repeat:no-repeat;background-size:contain}.cta .container{padding:120px 0}.cta.flower-fixed .container{position:relative}.cta.flower-fixed .container .bg{left:4%}.cta .content{position:relative}.cta .button{display:block;width:220px;margin:10px;padding:20px 0;float:right;clear:both;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.cta .bg{height:72%;left:0}}@media screen and (max-width:480px){.cta .container{padding-top:20px;padding-bottom:160px}.cta .bg{height:65%}}.flower-brown-cymbid{background-image:url(../images/flowers/brown-cymbid.png)}.flower-eucalyptus{background-image:url(../images/flowers/eucalyptus.png)}.flower-hellebore{background-image:url(../images/flowers/hellebore.png)}.flower-pink-peony{background-image:url(../images/flowers/pink-peony.png)}.flower-peach-rose{background-image:url(../images/flowers/peach-rose.png)}.flower-phaleonopsis{background-image:url(../images/flowers/phaleonopsis.png)}.flower-pink-protea{background-image:url(../images/flowers/pink-protea.png)}.flower-veronica{background-image:url(../images/flowers/veronica.png)}.flower-inca-lily{background-image:url(../images/flowers/inca-lily.png)}.box{border:10px #ebebeb solid;padding:30px 40px}.member-feature{display:block;height:195px;margin-bottom:30px;text-align:center;color:#33b0b0}.member-feature .title{margin-bottom:0}.margin-bottom-0{margin-bottom:0}.hero{padding-top:28%;min-height:230px;background-color:#ededee}.hero .backgrounds{z-index:1}.hero .container{z-index:2;text-align:center}.hero .button{text-shadow:none}menu.menu .menu-list{margin-right:0}@media screen and (max-width:992px){menu.menu .menu-list{font-size:1.35rem}menu.menu .menu-list li{padding:0 8px}}@media screen and (max-width:768px){menu.menu .menu-list{display:block;margin-right:40px}menu.menu .menu-list li{display:none}menu.menu .menu-list li:first-child{display:table-cell}}@media screen and (max-width:480px){menu.menu .menu-list{font-size:1.25rem}menu.menu .menu-list li{padding:0 5px}}menu.menu #menu-link{display:none}@media screen and (max-width:768px){menu.menu #menu-link{display:block}}#menu-mobile.menu{min-height:100%}#menu-mobile.menu .menu-a{margin-top:20px}#menu-mobile.menu .menu-list{font-size:2rem;margin-top:6px}#menu-mobile.menu .menu-list li{margin-bottom:16px}@media screen and (max-width:480px){#menu-mobile.menu .menu-list{font-size:1.8rem}}.promotions{position:relative;z-index:1}.promotions .promotion{display:block;position:relative;margin:20px 0}.promotions .promotion .content-box{min-height:180px;padding-top:60%;background-color:#c8ebfa;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.promotions .promotion .content-box .content{position:absolute;bottom:0}.gallery{position:relative;z-index:1}.gallery .gallery-item{display:block;position:relative;margin:20px 0 100px 0}.gallery .gallery-item .content-box{min-height:180px;padding-top:60%;background-color:#c8dcd5;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.gallery .gallery-item .content-box .content{position:absolute;width:100%;bottom:-90px;left:0}.section-showcase-latest-posts .container{position:relative}.section-showcase-latest-posts .content-intro-absolute{position:absolute;text-align:right;z-index:1;top:-50px;right:0;width:50%;padding:0 20px}.section-showcase-latest-posts .content-intro-absolute .hr-small{margin-top:30px}.section-showcase-latest-posts .content-intro-absolute .hr-small .line{float:right}.posts.showcase-latest-posts .post.post-2 .img{padding-top:90%}.posts.showcase-latest-posts .post.post-2{margin-top:194px}.posts.showcase-latest-posts .post.post-3{margin-top:194px}@media screen and (max-width:1200px){.posts.showcase-latest-posts .post.post-2{margin-top:164px}.posts.showcase-latest-posts .post.post-3{margin-top:164px}}@media screen and (max-width:992px){.posts.showcase-latest-posts .post.post-2 .img{padding-top:60%}.posts.showcase-latest-posts .post.post-2{margin-top:20px}.posts.showcase-latest-posts .post.post-3{margin-top:20px}}.posts{position:relative;z-index:1}.posts .post{display:block;position:relative;margin:20px 0;color:#414859}.posts .post .content-box{overflow:hidden;padding:0;background-color:#fff;border-bottom:solid 1px #414859}.posts .post .img{padding-top:60%;background-color:#ebf4f7;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.posts .post .content{padding:20px}.posts .post .content .title{margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.posts .post .content .summary{margin:20px 0 15px 0;display:block;display:-webkit-box;max-width:400px;height:3.4em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.posts .post .more{transition:0.2s all ease}.posts .post:hover{color:#414859}.posts .post.retailer-only .nfpg-card:after{content:'Retailer Only';position:absolute;top:0;right:0;background:#414859;padding:4px 12px;font-size:14px;color:#fff;border-top-right-radius:5px;border-bottom-left-radius:5px}.posts.flowers .post .img{background-color:#c8ebfa}.social-instagram{position:relative;width:100%;overflow:hidden}.social-instagram .social-instagram-posts{position:relative;width:110%;left:-5%}.social-instagram .social-instagram-posts .col{float:left;width:20%;padding:20px}.social-instagram .social-instagram-posts .col-social{position:relative}.social-instagram .social-instagram-posts .col-social .content{position:absolute;bottom:30px;left:0;width:100%;text-align:center}.social-instagram .social-instagram-posts .col-social .icon{width:36px;height:36px;margin:0 5px}@media screen and (max-width:992px){.social-instagram .social-instagram-posts .col-social .content{bottom:15px}.social-instagram .social-instagram-posts .col-social .icon{width:24px;height:24px;margin:0 4px}}@media screen and (max-width:480px){.social-instagram .social-instagram-posts .col-social .content{bottom:2px}.social-instagram .social-instagram-posts .col-social .icon{width:20px;height:20px;margin:0 2px}}.social-instagram .social-instagram-posts .post{display:block;width:100%;height:0;padding-top:90%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media screen and (max-width:992px){.social-instagram .social-instagram-posts .col{width:25%;padding:10px}.social-instagram .social-instagram-posts .col:last-child{display:none}}@media screen and (max-width:768px){.social-instagram .social-instagram-posts .col{padding:3px}}.resources{position:relative;z-index:1}.resources .resource{display:block;position:relative;margin:20px 0;color:#414859}.resources .resource .content-box{position:relative;min-height:auto;background-color:#e9f1ee}.resources .resource .title{display:inline-block;margin-bottom:0}.resources .resource .icon{margin-right:12px;vertical-align:text-bottom}.resources .resource .more{font-size:1.8rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width:992px){.resources .resource .title{font-size:2rem}.resources .resource .more{display:none}}.resources .resource:hover{color:#414859}@font-face{font-family:'Smooth Stone';font-style:normal;font-weight:500;src:url('../fonts/smooth-stone/SmoothStone-Regular.woff') format('woff'), url('../fonts/smooth-stone/SmoothStone-Regular.ttf') format('truetype');}html{overflow-x:hidden}.img-fullwidth{display:block;width:100%}.logo{width:110px}.logo.small{width:65px}.logo.big{width:130px}@media screen and (max-width:992px){h1{font-size:7rem}}@media screen and (max-width:768px){h1{font-size:5.2rem}}@media screen and (max-width:992px){h2{font-size:4.6rem}}@media screen and (max-width:992px){h3{font-size:4rem}}h2,h3,h4{margin-bottom:0.5em}h6{font-family:'Open Sans', sans-serif;font-weight:bold;margin-bottom:2px}.text-formal h1,.text-formal h2,.text-formal h3,.text-formal h4,.text-formal h5,.text-formal h6{font-family:'Open Sans', sans-serif}a{color:#414859}a:hover{color:#f5c8c5}a.active{color:#f5c8c5}.button{border-radius:0;padding:8px 16px;font-style:italic;color:#414859;border-color:#414859;background-color:transparent}.button:hover{background-color:#1a1010;border-color:#1a1010}.reverse .button{color:#fff;border-color:#fff;background-color:transparent}.reverse .button:hover{color:#414859;background-color:#fff;border-color:#fff}.button-more{font-style:italic;font-weight:bold}.button-more .more{transition:0.2s all ease;width:27px;height:12px;margin-left:10px}.button-more:hover .more{margin-left:13px}.button-wide{width:240px;max-width:100%}input,select,textarea{padding:10px 2px;color:#414859;border:none;border-radius:1px;border-bottom:solid 1px #414859}input:hover,select:hover,textarea:hover{border-bottom:solid 1px #f5c8c5}input:focus,select:focus,textarea:focus{outline:none;border:none;border-radius:0;border-bottom:solid 1px #f5c8c5}::-webkit-input-placeholder{color:#a8a3a3}::-moz-placeholder{color:#a8a3a3}:-ms-input-placeholder{color:#a8a3a3}.col-bg-blue{background-color:#c8ebfa}.col-bg-pink{background-color:#f5c8c5}.col-bg-pink-x{background-color:#f3ccc8}.col-bg-lightpink{background-color:#fae4e2}.col-bg-yellow{background-color:#f7f5c6}.col-bg-yellow-x{background-color:#eedab2}.col-bg-green{background-color:#e9f1ee}.col-bg-lightgreen{background-color:#ebf4f7}.col-bg-grey{background-color:#ededee}#home-hero.hero .content a{transition:none !important}#home-hero.hero .content .title{display:inline-block;float:right;margin-bottom:0}#home-about .content-flowerlovers,#home-about .content-retailers{position:relative;z-index:2;min-height:220px;color:#414859}#home-about .content-flowerlovers .arrow,#home-about .content-retailers .arrow{display:none}#home-about .content-flowerlovers .content-bg,#home-about .content-retailers .content-bg{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:100% 50%;top:-8%;right:-24px;width:100%;height:120%}#home-about .content-flowerlovers .content,#home-about .content-retailers .content{left:50px;text-align:left;transform:translateY(-50%) translateX(0)}#home-about .content-flowerlovers .content .title,#home-about .content-retailers .content .title{line-height:1.1em;margin-bottom:-10px}#home-about .content-flowerlovers .content-bg{background-image:url(../images/content/for-flowerlovers.png)}#home-about .content-retailers .content-bg{background-image:url(../images/content/for-retailers.png)}.page-index .popup-window .popup-window-content{text-align:left;background-image:url(../images/bg/flower-growers-1.jpg);background-repeat:no-repeat;background-position:6% 100%;background-size:auto 360px}.page-index .popup-window .popup-window-content .a-nzfw{position:absolute;bottom:50px;right:-50px}.page-index .popup-window .popup-window-content .a-nzfw .logo{width:180px}@media screen and (max-width:992px){.page-index .popup-window .popup-window-content .a-nzfw{right:auto;left:20px;bottom:-10px}}@media screen and (max-width:768px){.page-index .popup-window .popup-window-content .a-nzfw{bottom:-30px}}@media screen and (max-width:1200px){.page-index .popup-window .popup-window-content{background-position:3% 100%}}@media screen and (max-width:992px){.page-index .popup-window .popup-window-content{background-image:none}}#flower-care-guide{display:inline-block;position:relative;z-index:1;float:right;width:510px;height:480px;margin-top:-40px;margin-bottom:-200px;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-image:url(../images/content/flower-care-guide.png)}@media screen and (max-width:1200px){#flower-care-guide{width:459px;height:432px}}@media screen and (max-width:992px){#flower-care-guide{width:357px;height:336px;margin-top:-10px}}@media screen and (max-width:768px){#flower-care-guide{margin-top:-70px;margin-bottom:-90px}}@media screen and (max-width:480px){#flower-care-guide{width:306px;height:288px}}#about-history .content{text-align:right}.contact-social .social{margin-top:10px}.contact-social .social .icon{width:28px;height:28px;margin-right:10px !important}