html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,q,strong,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,table{padding:0;margin:0;border:0;list-style-type:none;line-height:100%;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-thin-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-thin-webfont.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-thinitalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-thinitalic-webfont.woff') format('woff');font-weight:100;font-style:italic}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-light-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-light-webfont.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-lightitalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-lightitalic-webfont.woff') format('woff');font-weight:300;font-style:italic}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-regular-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-regularitalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-regularitalic-webfont.woff') format('woff');font-weight:normal;font-style:italic}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-medium-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-medium-webfont.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-mediumitalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-mediumitalic-webfont.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-semibold-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-semibolditalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-semibolditalic-webfont.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-bold-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-bolditalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-bolditalic-webfont.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-heavy-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-heavy-webfont.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-family:'sf_pro_display';src:url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-heavyitalic-webfont.woff2') format('woff2'),
url('/wp-content/themes/havengreencommunity/fonts/sf-pro-display-heavyitalic-webfont.woff') format('woff');font-weight:800;font-style:italic}body,html{height:100%}body{font:1em "sf_pro_display";color:#585858;background:#fff;-webkit-text-size-adjust:none}a{color:#a6ce39;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a:hover{color:#585858}input,select,textarea,button{font:1em "sf_pro_display";color:#585858;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type="submit"],input[type="reset"],button,label{cursor:pointer;padding:0;border:0}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}textarea{overflow:auto}table{border-collapse:separate;border-spacing:0}a:active{outline:0}*:focus{outline:none}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}header,section,nav,hgroup,footer,article{display:block}strong,b{font-weight:700}em,i{font-style:italic}p{line-height:150%}.left{float:left}.right{float:right}.center{text-align:center !important}.tleft{text-align:left}.tright{text-align:right}.margin0{margin:0
!important}.padding0{padding:0
!important}.border0{border:0
!important}.padding-bottom0{padding-bottom:0 !important}.padding-top0{padding-top:0 !important}.clear{clear:both}img{max-width:100%;height:auto;vertical-align:middle}.uppercase{text-transform:uppercase}.no-case{text-transform:none !important}.relative{position:relative}.overflow-hidden{overflow:hidden}.rounded{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}div.rounded{overflow:hidden}button::-moz-focus-inner{padding:0;border:0}:required{-webkit-box-shadow:none;box-shadow:none}.element-hidden{display:none}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area
img{max-width:100%;height:auto}img.alignleft{margin:0
2em 2em 0}img.alignright{margin:0
0 2em 2em}.wp-caption{max-width:100%;text-align:center;margin:0
0 30px 0}.wp-caption:last-child{margin:0}.wp-caption
img{}.wp-caption .wp-caption-text{padding:10px
0 0 0;text-align:center}.gallery-caption{}.wp-smiley{margin:0}img#wpstats{display:none}span.edit-link
a{position:fixed;top:0;left:0;z-index:99999;background:red;color:#fff !important;font-size:1em;padding:10px}::-moz-selection{background:#a6ce39;color:#fff}::selection{background:#a6ce39;color:#fff}*::-webkit-input-placeholder{color:#585858}*::-moz-placeholder{color:#585858;opacity:1}*:-ms-input-placeholder{color:#585858}*:-moz-placeholder{color:#585858}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent !important}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent !important}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent !important}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent !important}.wrapper{width:1100px;margin:0
auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper.large{width:1200px}.valign{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.valign.bottom{vertical-align:bottom}.valign.top{vertical-align:top}.body-content{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.padding-content{padding:70px
0}.half-content{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.in-middle{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:800px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.in-middle.small{width:600px}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-row.align-center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.flex-row.align-justify{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.flex-row.align-center-justify{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-align-items:center;align-items:center}.bg-center{background-repeat:no-repeat;background-position:center center}.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}.no-touch .bg-fixed{background-repeat:no-repeat;background-position:center top;background-attachment:fixed}.entry-content p, .entry-content .as-p{margin:0
0 30px 0}.entry-content p:last-child, .entry-content .as-p:last-child{margin:0}.entry-content p
span{line-height:130%}.entry-content h1 span, .entry-content h2
span{line-height:80%}.entry-content
center{line-height:140%}.entry-content
blockquote{border-left:solid 5px #a6ce39;margin:50px
0;padding:0
0 0 30px}.entry-content blockquote:last-child{margin-bottom:0}.entry-content blockquote
p{font-size:20px;font-style:italic;font-weight:500}.entry-content blockquote
div{line-height:140%;font-size:20px;font-style:italic;font-weight:500}.entry-content
hr{padding:0;margin:0
0 30px 0;border:0;height:1px;background:#ccc}.clear_column+hr{margin-top:30px}.entry-content ul, .entry-content
ol{margin:0
0 30px 0}.entry-content ul:last-child, .entry-content ol:last-child{margin:0}.entry-content
li{margin:0
0 20px 0;line-height:140%;position:relative;padding:0
0 0 20px}.entry-content li:last-child{margin-bottom:0}.entry-content ul li:before{content:" ";display:block;width:7px;height:7px;background:#a6ce39;position:absolute;left:0;top:8px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.entry-content ol
li{list-style-type:decimal;list-style-position:outside;padding:0;margin:0
0 20px 18px}.entry-content
iframe{max-width:100%;margin:0
0 30px 0}.entry-content img+img{margin:0
0 0 30px}.content-column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one_half{padding:0
40px 0 0}.one_half.last_column{padding:0
0 0 40px}.one_third{padding:0
40px 0 0}.one_third+.one_third{padding:0
20px}.one_third.last_column{padding:0
0 0 40px}.clear_column{margin:0
0 50px 0}.clear_column:last-child{margin:0}body.mce-content-body{margin:20px;height:auto}[data-effect*="fade"]{opacity:0}[data-effect*="slide"]{transform:translate3d(0, 200%, 0)}h1{font-size:3.750em;line-height:100%;font-weight:300;margin:0
0 30px 0;color:#363636}.title-def{font-size:3.750em;line-height:100%;font-weight:100;margin:0
0 30px 0;color:rgba(54, 54, 54, 0.5)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.title-def:last-child{margin:0}.bottom-line{padding:0
0 50px 0}.bottom-line:before{content:" ";display:block;width:100px;height:7px;background:#a6ce39;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-green{background-color:#a6ce39}.bg-light{background-color:#f3f3f3}.color-white{color:#fff}.color-black{color:#000}.color-green{color:#a6ce39}.color-light{color:#f3f3f3}a.button, .button a,button.button,input.button{display:inline-block;*display:inline;zoom:1;vertical-align:middle;background:#a6ce39;color:#fff;border:0;line-height:90px;padding:0
30px;font-size:17px;text-align:center;text-transform:uppercase;font-weight:800;letter-spacing:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}a.button:hover, .button a:hover,button.button:hover,input.button:hover{background:#585858;color:#fff}.button-back{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:0.875em;text-transform:uppercase;color:#363636 !important;position:relative}.button-back:before{content:" ";display:block;width:24px;height:17px;background:url(/wp-content/themes/havengreencommunity/images/icon-arrow-2.png) no-repeat 0 0;background-size:24px 17px;position:absolute;left:-40px;top:50%;margin:-8.5px 0 0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.button-back:hover:before{left:-45px}.full-width{width:100% !important;min-width:10px;padding:0}.more{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:0.938em}.more
strong{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-weight:800;border-bottom:solid 3px #000;padding:0
0 10px 0;letter-spacing:0.5px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.bg-green
.more{color:#000}.bg-green .more
strong{border-color:#fff}a:hover .bg-green .more
strong{border-color:#000}#header{position:fixed;left:0;top:0;z-index:10000;background:#fff}#header+.body-content{margin:80px
0 0 0}.site-logo{float:left;line-height:110px;font-size:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.site-logo
a{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:86px;height:59px;background:url(/wp-content/themes/havengreencommunity/images/Haven-Green-Logo.png) no-repeat center center;background-size:auto 100%}.main-menu{float:right;font-size:0}.main-menu .level-0{display:inline-block;*display:inline;zoom:1;vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.main-menu .level-0+.level-0{margin:0
0 0 35px}.main-menu .level-0>a{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:12px;line-height:110px;text-transform:uppercase;font-weight:bold;color:#363636;position:relative}.main-menu .level-0>a:before{content:" ";display:block;width:100%;height:3px;background:#a6ce39;position:absolute;left:0;top:50%;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.main-menu .level-0 > a:hover:before,
.main-menu .level-0.current-menu-item > a:before,
.main-menu .level-0.current-menu-parent>a:before{opacity:1;margin:-30px 0 0 0}.fixed #header .site-logo, .fixed #main-menu .level-0>a{line-height:60px}.fixed #header .site-logo
a{height:40px}.fixed .main-menu .level-0>a:hover:before{margin:0;top:0}#footer
.content{border-top:solid 3px #e5e5e5}#footer .site-logo{line-height:100%}#footer .level-0>a{line-height:59px}#footer
.copyright{margin:40px
0 0 0}#footer .copyright
p{font-size:0.75em;opacity:0.6}.partner-box{width:calc(33.3333333% - 46.66666666666667px);margin:0
70px 70px 0}.partner-box:nth-child(3n){margin-right:0}.partner-box:nth-child(3n+1){clear:both}.partner-box
a{display:block;text-align:center}.partner-box
.logo{display:block;height:100px;line-height:100px;font-size:0;margin:0
0 50px 0}.partner-box .logo
img{max-height:70%;max-width:70%;width:auto;opacity:0.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.partner-box a:hover .logo
img{opacity:0.4}.post-box{width:calc(50% - 20px);margin:0
0 70px 0}.post-box:nth-child(2n){float:right}.post-box:nth-child(2n+1){clear:both}.post-box
a{display:block;float:left;width:100%;color:#fff}.post-box
.image{display:block;float:left;width:320px;height:320px;position:relative;overflow:hidden}.post-box
.bg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all 40s ease;-moz-transition:all 40s ease;transition:all 40s ease}.post-box
.content{display:block;float:right;width:320px;margin:-140px 0 0 0;padding:40px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.post-box
.date{display:block;color:#71901c;font-size:0.688em;text-transform:uppercase;font-weight:800;letter-spacing:2px;margin:0
0 14px 0}.post-box
.title{display:block;font-size:1.375em;line-height:110%;margin:0
0 14px 0;height:76px;overflow:hidden;text-overflow:ellipsis}.post-box
.excerpt{display:block;font-weight:500;line-height:110%;margin:0
0 20px 0}.post-box a:hover
.bg{-webkit-transform:scale(2);transform:scale(2)}.wpcf7{text-align:center}.wpcf7-form{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:414px}.wpcf7
.field{margin:0
0 22px 0;position:relative;padding:0;text-align:center;width:100%}.wpcf7
.field.last{margin:40px
0 0 0;padding:0}.wpcf7 [type="text"], .wpcf7 [type="email"], .wpcf7 textarea, .wpcf7
select{width:100%;border-bottom:solid 4px #a6ce39;height:68px;font-weight:700;font-size:1.25em;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7
textarea{resize:none;padding:20px
0 16px 0}.wpcf7 [type="text"]:hover, .wpcf7 [type="email"]:hover, .wpcf7 textarea:hover, .wpcf7 select:hover,
.wpcf7 [type="text"]:focus, .wpcf7 [type="email"]:focus, .wpcf7 textarea:focus, .wpcf7 select:focus{border-color:#585858}.wpcf7
br{display:none}.wpcf7-not-valid{border-style:dotted !important;border-color:red !important}.g-recaptcha{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.wpcf7-not-valid-tip{display:none !important}.wpcf7-response-output{text-align:center;width:100%;padding:0
!important;color:red;margin:0
0 20px 0 !important;border:0
!important;line-height:140%;font-weight:500;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7-mail-sent-ok{color:#a6ce39}.wpcf7 .ajax-loader{border:0
!important;position:absolute;top:50%;right:10px;margin:-16px 0 0 0 !important;pointer-events:none;width:32px !important;height:32px !important;background:url(/wp-content/themes/havengreencommunity/images/loading.svg) no-repeat 0 0 !important;background-size:32px 32px !important}.wpcf7
.select{position:relative}.wpcf7 .select:before{content:" ";display:block;width:6px;height:6px;border:solid 2px #585858;position:absolute;z-index:20;pointer-events:none;right:4px;top:28px;border-top:0;border-left:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7
select{-moz-appearance:none;text-indent:0.01px;text-overflow:"";cursor:pointer}.wpcf7 select::-ms-expand{display:none}.wpcf7 .screen-reader-response{display:none}.partner-row{margin:0
0 70px 0}.partner-row:last-child{margin:0
!important}.partner-row
.logo{width:320px;line-height:320px;font-size:0;text-align:center}.partner-row .logo
img{max-width:60%;max-height:70%;width:auto;-webkit-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.partner-row
.content{float:right;width:620px;padding:60px;margin:-90px 0 0 0}.partner-row
.title{font-size:1.5em;margin:0
0 20px 0}.partner-row:nth-child(2n) .logo{float:right}.partner-row:nth-child(2n) .content{float:left}.point-row{margin:0
0 80px 0}.point-row:last-child{margin:0
!important}.point-row .half-content{padding:0
50px;position:relative}.point-row .number-title{min-height:200px}.point-row
.number{font-size:15em;color:#f3f3f3;line-height:100%;position:absolute;left:50px;top:-40px}.point-row
.title{font-size:3.125em;text-transform:uppercase;line-height:105%;padding:0
0 0 70px;margin:40px
0 0 0;position:relative}.point-row:nth-child(2n) .number-title{order:2}.point-row .title-small{font-size:2em;text-transform:uppercase;line-height:105%;padding:0
0 0 70px;margin:40px
0 0 0;position:relative}.quote-row{padding:60px;font-size:1.25em}.quote-row
.text{font-weight:600;margin:0
0 30px 0;position:relative}.quote-row .text:before{content:"“";display:block;width:100%;font-size:3.875em;color:#a6ce39;font-weight:800;text-align:center;margin:0
0 10px 0}.gallery-row{width:50%;padding:0
30px}.gallery-row:last-child{margin:0}.gallery-row:nth-child(2n){margin-top:60px}#search-form{position:absolute;right:0;top:0;width:260px}#search-form
label{display:none}#search-form
.input{width:100%;border-bottom:solid 2px #a6ce39;height:60px;font-weight:600;font-size:1.125em;background:none;padding:0
0 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search-form .input:focus{border-color:#585858}#search-form
button{position:absolute;left:0;top:50%;width:22px;height:22px;margin:-11px 0 0 0;background:url(/wp-content/themes/havengreencommunity/images/icon-search.png) no-repeat 0 0;background-size:22px 22px;text-indent:-99999px}.pagination{font-size:0}.pagination
li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-size:16px;margin:0
12px}.pagination .page-numbers:not(.prev):not(.next){display:inline-block;*display:inline;zoom:1;vertical-align:middle;font-weight:800;font-size:1.625em}.pagination span:not(.prev):not(.next){color:#363636 !important}.pagination .prev, .pagination
.next{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:13px;height:26px;text-indent:-9999px;background:url(/wp-content/themes/havengreencommunity/images/icon-arrow-1.png) no-repeat -9999px;background-size:43px 66px;-webkit-transition:none;-moz-transition:none;transition:none}.pagination
.prev{background-position:0 0;margin:0
10px 0 0}.pagination
.next{background-position:right 0;margin:0
0 0 10px}.pagination a.prev:hover{background-position:0 bottom}.pagination a.next:hover{background-position:right bottom}.pagination span.prev, .pagination
span.next{opacity:0.2}.post-featured-image{height:430px}.post-content{padding:50px
50px 0 50px}.post-date{font-size:0.875em;text-transform:uppercase;font-weight:800;letter-spacing:2px;margin:0
0 15px 0}.post-title{font-size:2.75em;line-height:105%;font-weight:500}.post-share{position:absolute;top:0;margin:200px
0 0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:50px}.post-share
p{line-height:100%;white-space:nowrap;margin:0
0 40px 0;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.post-share
ul{position:relative;padding:82px
0 0 0}.post-share ul:before{content:" ";display:block;width:1px;height:60px;background:#585858;position:absolute;left:50%;top:0;opacity:0.2}.post-share
li{text-align:center;margin:0
0 20px 0}.post-share li:last-child{margin:0}.post-share
a{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:50px;padding:100% 0 0 0;background:#a6ce39;font-size:0;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.post-share a:before{content:" ";display:block;background:url(/wp-content/themes/havengreencommunity/images/icon-s.png) no-repeat -9999px;background-size:180px 30px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.post-share .fb:before{width:11px;height:22px;background-position:0 0}.post-share .tw:before{width:20px;height:16px;background-position:-75px 0}.post-share .in:before{width:19px;height:18px;background-position:-150px 0}.post-share a:hover{background:#585858}#intro-mosaic
h1{font-size:6.250em;line-height:75%}#intro-mosaic
.grid{width:100vw;margin:-80px 0 0 0}.grid-sizer,.grid-item{width:calc(100vw / 9);text-align:center}.grid-item--width2{width:calc((100vw / 9) * 2)}.grid-item--width3{width:calc((100vw / 9) * 3)}.grid-item--width5{width:calc((100vw / 9) * 5)}.grid-element{position:relative}.grid-element.auto-height{padding:100% 0 0 0}.grid-element.height-1{height:calc(100vw / 9)}.grid-element.margin-top1{margin-top:calc(100vw / 9)}.grid-element.margin-left-1{margin-left:calc(-100vw / 9);width:100%}.grid-element
.explore{position:absolute;left:0;top:50%;width:100%;font-size:0.75em;text-transform:uppercase;letter-spacing:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.grid-element .explore
a{color:#fff;display:block;position:relative;padding:0
0 5px 0}.grid-element .explore a:before{content:" ";display:block;width:19px;height:19px;border:solid 1px #fff;position:absolute;left:50%;top:100%;border-left:0;border-top:0;margin:0
0 0 -11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:blink-1 4s infinite both;animation:blink-1 4s infinite both}@-webkit-keyframes blink-1{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes blink-1{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.grid-element
.text{position:absolute;left:0;top:50%;width:100%;font-size:2em;padding:0
30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-element .gmnoprint, .grid-element .gm-style-cc{display:none !important}.icon-text{width:calc(25% - 37.5px);margin:0
50px 70px 0;text-align:center}.icon-text:nth-child(4n){margin-right:0}.icon-text:nth-child(4n+1){clear:both}.icon-text
.icon{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:120px;line-height:120px;font-size:0;margin:0
0 30px 0}.icon-text .icon
img{max-width:60px;max-height:60px;min-width:60px;min-height:60px;width:auto}.icon-text .text
p{text-transform:uppercase;font-weight:500;line-height:130%}#timeline-wrap{padding:50px
0 0 0}#timeline-wrap:before{content:" ";display:block;width:3px;height:100%;position:absolute;left:50%;top:0;margin:0
0 0 -1.5px;background:#a6ce39}.timeline-box{width:50%;padding:0
70px;position:relative;margin:-50px 0 0 0}.timeline-box:before{content:" ";display:block;width:35px;height:3px;background:#a6ce39;position:absolute;right:0;top:40px}.timeline-row:nth-child(2n) .timeline-box{float:right}.timeline-row:nth-child(2n) .timeline-box:before{right:auto;left:0}.timeline-box
.content{border:solid 2px #ebebeb;padding:50px;position:relative}.timeline-box
.date{font-size:1.188em;font-weight:800;text-transform:uppercase}.timeline-box .date+.entry-content{margin:10px
0 0 0}#mobile-menu-toggle{display:none;float:right;width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;position:relative;z-index:100;font-size:0;margin:0
-20px 0 0}#mobile-menu-toggle
strong{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:30px;height:25px;position:relative;text-indent:-9999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-menu-toggle strong:before{content:" ";display:block;width:100%;height:3px;background:#a6ce39;position:absolute;left:0;top:0}#mobile-menu-toggle strong:after{content:" ";display:block;width:100%;height:3px;background:#a6ce39;position:absolute;left:0;bottom:0}#mobile-menu-toggle strong
span{display:block;width:100%;height:3px;position:absolute;left:0;top:50%;margin:-1.5px 0 0 0;background:#a6ce39}#mobile-menu-toggle.opened strong:before{top:11px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu-toggle.opened strong:after{bottom:11px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-menu-toggle.opened strong
span{opacity:0}#mobile-menu{position:fixed;left:0;top:60px;display:none;width:100%;height:calc(100% - 60px);background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-menu.opened{display:block}#mobile-menu .level-0{padding:20px}#mobile-menu .level-0:not(.button):not(.icon)>a{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-transform:uppercase;font-weight:bold;color:#363636;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mobile-menu .level-0:not(.menu-item-has-children):not(.button):not(.icon){padding:0}#mobile-menu .level-0:not(.menu-item-has-children):not(.button):not(.icon)>a{width:100%;padding:20px}#mobile-menu .level-0:not(.button):not(.icon)>a:hover{color:#a6ce39}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration: .75s}@keyframes
bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes
flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes
pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes
rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(.95, 1.05, 1)}75%{transform:scale3d(1.05, .95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes
shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes
headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes
swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes
tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes
wobble{from{transform:none}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes
jello{from,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes
bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}0%{opacity:0;transform:scale3d(.3, .3, .3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(.9, .9, .9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(.97, .97, .97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-name:bounceIn}@keyframes
bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes
bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes
bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes
bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes
bounceOut{20%{transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(.3, .3, .3)}}.bounceOut{animation-name:bounceOut}@keyframes
bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes
bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes
bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes
bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes
fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes
fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes
fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes
fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes
fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes
fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes
fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes
fadeInUp{from{opacity:0;transform:translate3d(0, 50px, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes
fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes
fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes
fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes
fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes
fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes
fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes
fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes
fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes
fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes
fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes
flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95, .95, .95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes
flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes
flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes
flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes
flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes
lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes
lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes
rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes
rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes
rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes
rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes
rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes
rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes
rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes
rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes
rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes
rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes
hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-name:hinge}@keyframes
jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes
rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes
rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes
zoomIn{from{opacity:0;transform:scale3d(.3, .3, .3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes
zoomInDown{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes
zoomInLeft{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes
zoomInRight{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes
zoomInUp{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)}60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes
zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3, .3, .3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes
zoomOutDown{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)}to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes
zoomOutLeft{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes
zoomOutRight{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes
zoomOutUp{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)}to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes
slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes
slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes
slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes
slideInUp{from{transform:translate3d(0, 200%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes
slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes
slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes
slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes
slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{height:100%;width:100%;position:fixed;left:0;top:0;z-index:10010;background-color:#fff;display:none}.chocolat-wrapper{height:100%;width:100%;position:fixed;display:none;left:0;top:0;z-index:10016}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{height:60px;width:60px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;z-index:10011;display:none}.chocolat-content{position:fixed;width:0px;height:0px;left:50%;top:50%;z-index:10014;text-align:left}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left{position:absolute;left:0;width:100px;height:100px;top:50%;margin-top:-50px;cursor:pointer;z-index:10017;display:none;background:#a6ce39;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.chocolat-wrapper .chocolat-left:before{content:" ";display:block;width:52px;height:23px;background:url(/wp-content/themes/havengreencommunity/images/icon-arrow-3.png) no-repeat -60px 0;background-size:180px 30px;position:absolute;left:50%;top:50%;margin:-11.5px 0 0 -26px}.chocolat-wrapper .chocolat-left:hover{background:#585858}.chocolat-wrapper .chocolat-right{position:absolute;right:0;width:100px;height:100px;top:50%;margin-top:-50px;cursor:pointer;z-index:10017;display:none;background:#a6ce39;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.chocolat-wrapper .chocolat-right:before{content:" ";display:block;width:52px;height:23px;background:url(/wp-content/themes/havengreencommunity/images/icon-arrow-3.png) no-repeat -120px 0;background-size:180px 30px;position:absolute;left:50%;top:50%;margin:-11.5px 0 0 -26px}.chocolat-wrapper .chocolat-right:hover{background:#585858}.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-left.active{display:block}.chocolat-wrapper .chocolat-top{position:absolute;top:0px;right:0;left:0;line-height:50px;height:50px;z-index:10017;margin-bottom:10px}.chocolat-wrapper .chocolat-close{width:100px;height:100px;cursor:pointer;position:absolute;top:0;right:0;background:#a6ce39;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.chocolat-wrapper .chocolat-close:before{content:" ";display:block;width:25px;height:25px;background:url(/wp-content/themes/havengreencommunity/images/icon-arrow-3.png) no-repeat 0 0;background-size:180px 30px;position:absolute;left:50%;top:50%;margin:-12.5px 0 0 -12.5px}.chocolat-wrapper .chocolat-close:hover{background:#585858}.chocolat-wrapper .chocolat-bottom{position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:14px;z-index:10017;padding-left:15px;padding-right:15px;background:rgba(255, 255, 255, 0.95);text-align:right;margin-top:10px}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid rgba(255, 255, 255, 0.3);font-size:1.125em;font-weight:500}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;line-height:40px;font-size:1.125em;font-weight:800}.chocolat-wrapper .chocolat-fullscreen{width:32px;height:40px;display:none;margin:auto;cursor:pointer;float:right;position:relative}.chocolat-wrapper .chocolat-fullscreen:before{content:" ";display:block;position:absolute;left:0;top:50%;width:24px;height:24px;background:url(/wp-content/themes/havengreencommunity/images/fullscreen.svg) 0 0 no-repeat;background-size:24px 24px;margin:-12px 0 0 0}.chocolat-wrapper .chocolat-description{display:inline-block;float:left;line-height:40px;font-size:1.125em;font-weight:500}body.chocolat-open>.chocolat-overlay{z-index:10015}body.chocolat-open>.chocolat-loader{z-index:10015}body.chocolat-open>.chocolat-content{z-index:10017}.chocolat-in-container .chocolat-wrapper,
.chocolat-in-container .chocolat-content,
.chocolat-in-container .chocolat-overlay{position:absolute}.chocolat-in-container{position:relative}.spinner{margin:auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#a6ce39;height:100%;width:6px;display:inline-block;margin:0
1px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner
.rect1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner
.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner
.rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner
.rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner
.rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}.sk-circle{margin:0
auto;width:10px;height:10px;position:relative;background:#fff;border-radius:100%;left:-18px;-webkit-animation:sk 1.2s infinite ease-in-out}@keyframes
sk{1%{top:-15px}2%{top:10px}5%{top:-20px}10%{left:-10px}20%{top:-25px}30%{left:15px;background:#a6ce39}35%{top:5px}45%{top:-5px}50%{top:-5px}60%{top:-6px}70%{top:6px}80%{top:6px}60%{top:-6px}}@media screen and (max-width : 767px){.chocolat-wrapper .chocolat-left, .chocolat-wrapper .chocolat-right{width:40px;height:40px;margin-top:-20px}.chocolat-wrapper .chocolat-close{width:40px;height:40px}.chocolat-wrapper .chocolat-left:before, .chocolat-wrapper .chocolat-right:before, .chocolat-wrapper .chocolat-close:before{-webkit-transform:scale(0.5);transform:scale(0.5)}}@media screen and (max-width : 599px){.chocolat-wrapper .chocolat-set-title, .chocolat-wrapper .chocolat-pagination, .chocolat-wrapper .chocolat-description{font-size:1em}}@media screen and (max-width : 1500px){.grid-element
.text{font-size:1.5em}}@media screen and (max-width : 1240px){.wrapper.large{width:100%;padding:0
20px}.grid-element
.text{font-size:1.125em}#intro-mosaic
h1{font-size:5em}#intro-mosaic
.grid{margin:-60px 0 0 0}}@media screen and (max-width : 1140px){.wrapper{width:100%;padding:0
20px}.wrapper.large
.wrapper{padding:0}.partner-box{width:calc(33.3333333% - 33.33333333333333px);margin:0
50px 50px 0}#search-form{right:20px;width:200px}.post-share
ul{padding:0}.post-share ul:before{display:none}#timeline-wrap{padding:30px
0 0 0}.timeline-box{padding:0
70px 0 0;margin:-30px 0 0 0}.timeline-row:nth-child(2n) .timeline-box{padding:0
0 0 70px}.timeline-box
.content{padding:30px}}@media screen and (max-width : 999px){#header .site-logo, #main-menu .level-0>a{line-height:60px}#header .site-logo
a{height:40px;margin:0
0 0 -18px}#header+.body-content{margin:60px
0 0 0}#main-menu{display:none}#mobile-menu-toggle{display:block}#footer-menu{display:none}#footer
.content{padding:30px
0;text-align:center}#footer .site-logo{width:100%}#footer
.copyright{margin:20px
0 0 0}#intro-mosaic
.grid{margin:50px
0 0 0}.grid-sizer{width:calc(100vw / 10)}.grid-item.mobile-hide{display:none}.grid-item.mobile-half-width{width:50%}.grid-item.mobile-full-width{width:100%}.grid-item.mobile-full-width .grid-element{padding:42% 0 0 0}.grid-element{margin:0
!important;width:100% !important}.grid-element
.text{font-size:2em}.point-row .half-content{padding:0}.point-row .number-title{min-height:150px}.point-row
.content{padding:0
30px}.point-row
.number{left:0;font-size:12em}.point-row
.title{font-size:3em;padding:0
0 0 40px}#search-form{width:170px}#search-form
.input{padding:0
0 0 35px}.post-share{position:relative;top:auto;margin:40px
0 0 0;width:100%}.post-share
p{margin:0
20px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:50px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.post-share
ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.post-share
li{display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0
!important}.post-share li+li{margin:0
0 0 10px !important}}@media screen and (max-width : 860px){.in-middle{width:100%}.quote-row{padding:50px
20px}.gallery-row{padding:0
20px 0 0}.gallery-row:nth-child(2n){padding:0
0 0 20px;margin-top:40px}.point-row
.title{font-size:2.5em}.one_half{padding:0
20px 0 0}.one_half.last_column{padding:0
0 0 20px}.one_third{padding:0
20px 0 0}.one_third+.one_third{padding:0
10px}.one_third.last_column{padding:0
0 0 20px}.icon-text{width:calc(25% - 15px);margin:0
20px 50px 0}#search-form{position:relative;right:auto;top:auto;display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:80%;margin:20px
0 0 0}}@media screen and (max-width : 767px){.padding-content{padding:50px
0}h1,.title-def{font-size:3em}.bottom-line{padding:0
0 30px 0}.gallery-row{padding:0
10px 0 0}.gallery-row:nth-child(2n){padding:0
0 0 10px;margin-top:20px}.point-row{margin:0
0 50px 0}.point-row .flex-row{display:block}.point-row .half-content{width:100%}.point-row
.content{padding:0;margin:40px
0 0 0}.icon-text{width:calc(50% - 20px);margin:0
40px 50px 0}.icon-text:nth-child(2n){margin-right:0}.icon-text:nth-child(2n+1){clear:both}.partner-row{margin:0
0 50px 0}.partner-row
.content{width:90%;padding:30px;margin:-60px 0 0 0}.partner-box{width:100%;margin:0
0 70px 0}.partner-box
.logo{margin:0
0 25px 0}.post-box{width:100%;margin:0
0 50px 0}.post-box
.content{margin:-100px 0 0 0;padding:30px}.post-featured-image{height:300px}.post-content{padding:50px
0 0 0}.timeline-box{padding:0
40px 0 0}.timeline-row:nth-child(2n) .timeline-box{padding:0
0 0 40px}.timeline-box
.content{padding:20px}.timeline-box:before{width:20px}}@media screen and (max-width : 660px){.in-middle.small{width:100%}.partner-row
.logo{width:220px;line-height:220px}}@media screen and (max-width : 600px){.content-column{padding:0
!important;margin:0
!important}.content-column+.content-column{margin:30px
0 0 0 !important}}@media screen and (max-width : 599px){#intro-mosaic
h1{font-size:3.5em}.grid-element
.text{font-size:1.125em}h1,.title-def{font-size:2.5em}.point-row
.title{font-size:2em}.post-title{font-size:2em;line-height:110%}}@media screen and (max-width : 567px){#timeline-wrap{padding:0}.timeline-box{width:100%;padding:0
!important;margin:60px
0 0 0;background:#fff}.timeline-row:first-child .timeline-box{margin:0}.timeline-box:before{display:none}.timeline-box:after{content:" ";display:block;width:21px;height:21px;background:#a6ce39;position:absolute;left:50%;top:-10.5px;margin:0
0 0 -10.5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}}@media screen and (max-width : 479px){.wpcf7-form{width:100%;overflow:hidden}.partner-row
.content{width:96%;padding:20px}.grid-element
.text{font-size:1em}}@media screen and (max-width : 374px){.post-box
.image{width:100%;height:auto;padding:100% 0 0 0}.post-box
.content{width:100%;margin:0;padding:20px}#search-form{width:100%}.post-share
p{margin:0;display:block}.post-featured-image{height:260px}}