body{background-color:#eee;min-width:1020px;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:#333;}strong{font-weight:700;}a{text-decoration:none;color:#375f82;}a.cta,.links .node-readmore a,.block-views .more-link a,.block-views .view-footer a,.field--name-field-link a{display:inline-block;border:1px solid #375f82;padding:6px 24px 5px 24px;line-height:1;font-size:0.875em;font-weight:400;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}a.cta span.ext,a.cta svg.ext,.links .node-readmore a span.ext,.links .node-readmore a svg.ext,.block-views .more-link a span.ext,.block-views .more-link a svg.ext,.block-views .view-footer a span.ext,.block-views .view-footer a svg.ext,.field--name-field-link a span.ext,.field--name-field-link a svg.ext{display:none;}.address .organization{font-weight:400;}.field__label,.availability .label{font-weight:400;}.field--label-inline *{display:inline;}.field--label-inline .field__label:after{content:':';}.form-item,.form-actions,.g-recaptcha{margin:0 0 16px 0;}.form-item.js-form-type-radio{margin:8px 0;}.form-item label,#mc-embedded-subscribe-form label{display:block;margin-bottom:4px;}.form-checkboxes .form-item label,.form-item.js-form-type-checkbox label,.form-item.js-form-type-radio label{display:inline;margin-bottom:0;}.field--type-daterange-all-day .form-item{display:inline-block;}.field--type-address summary{display:none;}select,input.form-text,input.form-number,input.form-email,input.form-tel,input.form-search,input.form-submit,#mc-embedded-subscribe-form input[type="text"],#mc-embedded-subscribe-form input[type="email"],textarea{margin:0;border:none;background-color:#eee;padding:13px 16px 11px 16px;max-width:560px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.25;color:#333;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;border-radius:22px;}#mc_embed_signup div.mce_inline_error{background-color:transparent !important;color:red !important;margin:5px 0 15px 0 !important;padding:0 !important;font-weight:normal !important;}textarea{padding:16px;}input.form-submit,#mc-embedded-subscribe-form input.button{margin-right:0.5em;border:1px solid #283a6d;background-color:transparent;background-image:none;padding:2px 8px;min-width:140px;font-family:'Roboto Condensed',sans-serif;text-align:center;text-transform:uppercase;color:#283a6d;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}input.form-submit:hover,#mc-embedded-subscribe-form input.button:hover{border-color:#999;background-color:#999;color:#fff;}.form-composite > legend{font-weight:400;}label.option{font-weight:300;}#block-mainpagecontent table thead tr th{border-bottom:1px solid #333;padding:5px;}#block-mainpagecontent table tbody tr td{padding:3px 5px;}#block-mainpagecontent table tbody tr:nth-of-type(even){background:#eee;}#main .block-views .view-footer ul,#main .fabr-map-container ul.layers{margin:0;padding:0;}#main .block-views .view-footer ul > li,#main .fabr-map-container ul.layers > li{list-style-type:none;}#main .block-views .view-footer ul > li{display:inline;margin-right:1em;}#header{box-sizing:border-box;background-color:#fff;padding:0 20px;width:100%;font-family:'Roboto Condensed',sans-serif;font-size:1.125em;text-transform:uppercase;}#header:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#header a{color:#333;}.block-fabr-branding{margin-right:40px;padding:16px 20px;float:left;white-space:nowrap;font-weight:700;}#header nav{padding:0 20px;}#header nav#block-shortcuts{padding-left:0.25em;float:right;}#header nav#block-shortcuts + nav{padding-right:0;}#header nav#block-secondary-navigation,#header nav#block-secondary-navigation-calendar{margin:0 -20px;background-color:#eee;padding:0 40px;}#header nav ul{margin-right:-0.25em;text-align:right;}#header nav ul ul{display:none;}#header nav li{display:inline-block;padding:0 0.25em;}#header nav a{display:inline-block;padding:16px 0;color:#375f82;}#header nav a:hover,#header nav .menu-item--active-trail a,body.front #header nav .menu-item--home a,body.section-events #header nav .menu-item--events a{color:#6b9cc1;}#header nav .menu-item--explore a:after{content:' Map';}#header nav .menu-item--explore a:before,#header nav#block-shortcuts a:before{content:'\f08e';margin-right:0.2em;font-family:'Font Awesome 5 Pro';font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#header nav .menu-item--explore a:before{content:'\f3c5';}#header nav#block-shortcuts .menu-item--search a:before{content:'\f002';}#title{display:table;background:url(/sites/frontenacarchbiosphere.ca/themes/fabr/title-bg.jpg) center center / cover no-repeat scroll padding-box padding-box #333;width:100%;min-height:360px;color:#fff;}body.front #title{display:block;background-image:none !important;height:auto;}#title > div{display:table-cell;background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);padding:20px 40px;vertical-align:bottom;}body.front #title > div{display:block;background:transparent;filter:none;padding:0;vertical-align:baseline;}.view-features .views-row + .views-row{display:none;}.features-dynamic,.hero-images-dynamic{position:relative;width:100%;}.hero-images-dynamic:not(.captioned){margin-bottom:48px !important;}.features-dynamic .views-row,.hero-images-dynamic .field__item{width:100%;}.view-features .node--type-feature{display:table;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-clip:padding-box;background-origin:padding-box;width:100%;height:530px;}.view-features .node--type-feature > div{display:table-cell;padding:40px 33.33333333% 40px 40px;vertical-align:bottom;line-height:1.5;}.features-dynamic .node--type-feature > div{padding-bottom:80px;}.features-dynamic .nav,.hero-images-dynamic .nav{position:absolute;bottom:20px;left:40px;z-index:198;line-height:1;text-align:right;}.hero-images-dynamic .nav{right:0;bottom:-32px;left:auto;}.hero-images-dynamic.captioned .nav{bottom:12px;}#content .hero-images-dynamic .nav ul{margin:0;padding:0;}.features-dynamic .nav li,.hero-images-dynamic .nav li{display:inline-block;margin:0 0.25em;}#content .hero-images-dynamic .nav li{list-style-type:none;}.features-dynamic li.step-nav,.hero-images-dynamic li.step-nav{margin-right:1em;}.features-dynamic li.step-nav.next,.hero-images-dynamic li.step-nav.next{margin-right:0;margin-left:1em;}.features-dynamic li.step-nav a,.hero-images-dynamic li.step-nav a{display:block;height:28px;width:16px;overflow:hidden;}.hero-images-dynamic li.step-nav a{color:#333;}.features-dynamic li.step-nav a:before,.hero-images-dynamic li.step-nav a:before{content:'\f104';position:relative;top:2px;margin-right:40px;font-family:'Font Awesome 5 Pro';font-size:2em;font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.features-dynamic li.step-nav.next a:before,.hero-images-dynamic li.step-nav.next a:before{content:'\f105';}.features-dynamic li.skip-nav a,.hero-images-dynamic li.skip-nav a{display:block;border:1px solid #fff;width:16px;height:16px;overflow:hidden;text-indent:48px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.hero-images-dynamic li.skip-nav a{border-color:#333;}.features-dynamic li.skip-nav.active a,.hero-images-dynamic li.skip-nav.active a{background-color:#fff;cursor:default;}.hero-images-dynamic li.skip-nav.active a{background-color:#333;}#title h1,#title h2,#main .fabr-map-explore-form .form-item-instructions h2{font-family:'Amatic SC',cursive;font-size:8em;font-weight:400;}#title h2,#main .fabr-map-explore-form .form-item-instructions h2{margin-bottom:8px;font-size:5em;line-height:1;}#main .fabr-map-explore-form .form-item-instructions h2{margin-top:-16px;margin-right:40px;float:left;color:#375f82;}#title a{color:#fff;}#title .field--name-field-link{margin-top:16px;}#title .field--name-field-link a{border-color:#fff;}.block-fabr-breadcrumbs{line-height:1.5;opacity:0.9;}.block-fabr-breadcrumbs li{display:inline;}.block-fabr-breadcrumbs li + li:before{content:'\203a';margin:0 0.25em;}#main{box-sizing:border-box;background-color:#fff;padding:60px 20px 0 20px;}body.front #main{padding:0;}body.landing-page-explore #main{padding-right:0;padding-left:0;}#main:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main .main-content{box-sizing:border-box;margin:0 auto 0 0;}#main .main-content-empty{margin:-60px -20px 0 -20px;background-color:#eee;height:40px;}#main .main-content-empty *{display:none;}#main .main-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main h2,#main h3,#main h4,.fabr-map-explore-form fieldset legend,.node-event-form fieldset legend,.webform-submission-form > .fabr-payment-camp-sessions > legend,.webform-submission-form > .webform-type-fieldset > legend{margin:24px 0 8px 0;font-size:1.5em;font-weight:400;}#main .node--view-mode-full .field--name-body > h2:first-child{margin-top:0;}.fabr-map-explore-form fieldset legend{margin-bottom:12px;}#main h3,.fabr-map-explore-form fieldset fieldset legend,.webform-submission-form > .fabr-payment-camp-sessions > legend,.webform-submission-form > .webform-type-fieldset > legend{margin-bottom:8px;font-size:1.25em;}.webform-submission-form > .fabr-payment-camp-sessions > legend,.webform-submission-form > .webform-type-fieldset > legend{margin-top:8px;}#main .fabr-map h3{margin-top:4px;}#main h4{font-size:1em;}#main .form-wrapper h4{margin-top:0;}#main h2 + h3,#main h3 + h4{margin-top:8px;}#content{box-sizing:border-box;padding:0 20px 40px 20px;width:66.66666667%;float:left;}body.front #content,body.landing-page-explore #content{padding:0;width:auto;float:none;}.node__meta,.views-field-timestamp,.social-media-feed-item time{margin-bottom:4px;font-size:0.875em;font-weight:400;}.node--view-mode-teaser .node__meta{font-weight:300;}.node__meta *{display:inline;}.node__meta .category .field__item:before{content:'/';margin:0 0.5em 0 0.25em;opacity:0.5;}#main .node__meta + h2,#main .node__meta + h3,#main .node__meta + .content > h2:first-child,#main .node__meta + .content > h3:first-child{margin-top:6px;}.node--view-mode-full .field{margin-bottom:16px;}.node--view-mode-full .field--name-field-introduction{font-size:1.5em;font-weight:400;}.node--view-mode-full .field--name-field-image{margin-bottom:32px;background-color:#eee;}.node--view-mode-full .field--name-field-image .field__item + .field__item{display:none;}.node--view-mode-full .field--name-field-image img{display:block;width:100%;height:auto;}.node--view-mode-full .field--name-field-image .caption{padding:12px 220px 12px 20px;font-size:0.875em;}.node--view-mode-full .field--name-field-location{margin-top:24px;}#content .views-row + .views-row .node--view-mode-teaser,#sidebar .views-row + .views-row .node--view-mode-teaser{margin-top:32px;border-top:1px solid #eee;padding-top:32px;}#sidebar .views-row + .views-row .node--view-mode-teaser{margin-top:16px;padding-top:16px;}.node img{max-width:100%;}.node--view-mode-full .field--name-body img{display:block;margin:24px 0;}.path-love-fab-trails-festival .field--name-body img{display:inline-block;}.calendar .calendar-list{display:none;}#content .calendar-calendar div.calendar{font-size:0.75em;}#content .calendar div.monthview .cutoff,#content .calendar div.monthview .continues{background-color:transparent;}#content .calendar th,#content .calendar td{border-color:#e8e8e8;}#content .calendar th{background-color:#e8e8e8;font-weight:700;}#content .calendar td{color:#333;}#content .calendar td.empty{background-color:#f8f8f8;color:#ccc;}#content .calendar td.today{background-color:#e8e8e8;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a,.calendar-calendar .month-view .full td.single-day div.monthview{background-color:#ebeff2;}.calendar-calendar .month-view .full td.multi-day div.monthview{background-color:#375f82;color:#fff;}.calendar-calendar .month-view .full td.multi-day div.monthview div *{display:none;}.calendar-calendar .month-view .full td.multi-day div.monthview div a{display:block;color:#fff;}#content .calendar table a,#content .calendar table a:hover{font-weight:700;text-decoration:none;}nav.pager{margin:24px 0;border-width:1px 0;border-style:solid;border-color:#eee;padding:4px 0;font-size:0.875em;text-align:center;}#main nav.pager ul{padding-left:0;}#main nav.pager ul:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main nav.pager li:first-child{float:left;}#main nav.pager li:last-child{float:right;}#main nav.pager li.is-active:first-child,#main nav.pager li.is-active:last-child{float:none;}#main nav.pager a{text-decoration:none;}#block-fabr-local-tasks{position:relative;top:-40px;text-align:right;}.fabr-payment-camp-sessions .form-item{position:relative;margin-bottom:16px;border-bottom:1px solid #eee;padding:0 0 16px 2em;}.fabr-payment-camp-sessions.fabr-payment-no-sessions-available .form-item{padding-left:0;}.fabr-payment-camp-sessions .form-item input{position:absolute;left:0;top:0.25em;}.fabr-payment-camp-sessions .form-item.session-dynamic input{top:1.125em;}#main .fabr-payment-camp-sessions .form-item label h3{margin:0 0 8px 0;font-size:1.125em;}.fabr-payment-camp-sessions .form-item label h3 .session-trigger{position:relative;top:4px;margin-left:0.25em;padding:0 0.25em;font-size:1.5em;font-weight:700;}.fabr-payment-camp-sessions .field{margin-bottom:8px;}#sidebar{box-sizing:border-box;padding:0 20px;width:33.33333333%;float:right;}#sidebar nav,#sidebar .block{margin-bottom:32px;}#sidebar nav:first-child > h2,#sidebar .block:first-child > h2{margin-top:0;}#sidebar nav a{font-weight:400;}#sidebar nav .menu-item--active-trail > a{color:#333;}#subcontent,#superfooter{position:relative;clear:both;line-height:1.66666667;}#superfooter{background-color:#fff;padding:20px;}body.front #supercontent,body.front #subcontent{display:table;padding:0;}body.front #superfooter{padding:0;}#supercontent:after,#subcontent:after,#superfooter:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#supercontent h2,#subcontent h2,#superfooter h2,#content .block-donations-front h2{margin-bottom:24px;font-family:'Amatic SC',cursive;font-size:5em;font-weight:400;line-height:1;}body.front #supercontent h2,body.front #subcontent h2{color:#375f82;}#supercontent .block,#subcontent .block,#superfooter .block{box-sizing:border-box;padding:20px;width:50%;float:left;}body.front #supercontent .block,body.front #subcontent .block{display:table-cell;padding:20px 40px 40px 40px;float:none;}body.front #supercontent .block:first-child,body.front #subcontent .block + .block{background-color:#537536;color:#fff;}body.front #subcontent .block + .block{background-color:#375f82;}body.front #supercontent .block:first-child h2,body.front #supercontent .block:first-child a,body.front #subcontent .block + .block h2,body.front #subcontent .block + .block a{color:#fff;}body.front #supercontent .block:first-child a.cta,body.front #subcontent .block + .block a.cta,body.front #supercontent .block:first-child .more-link a,body.front #subcontent .block + .block .more-link a,body.front #supercontent .block:first-child .view-footer a,body.front #subcontent .block + .block .view-footer a,body.front #supercontent .block:first-child .field--name-field-link a,body.front #subcontent .block + .block .field--name-field-link a{border-color:#fff;}ul.links{margin-top:16px;}body.front #supercontent .links .node-readmore a,body.front #subcontent .block + .block .links .node-readmore a,.sidebar .links .node-readmore a{display:inline;border:none;padding:0;line-height:inherit;font-size:1em;font-weight:300;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}body.front #supercontent .links .node-readmore a:after,body.front #subcontent .block + .block .links .node-readmore a:after,.sidebar .node-readmore a:after{content:'...';}#content .block-donations-front{position:relative;background:url(/sites/frontenacarchbiosphere.ca/themes/fabr/donations-bg.jpg) center center / cover no-repeat scroll padding-box padding-box #333;padding:20px 66.66666667% 60px 40px;min-height:480px;color:#fff;}#content .block-donations-front a{color:#fff;}#content .block-donations-front a.cta{position:absolute;bottom:40px;left:40px;border-color:#fff;}.fabr-map-container{background-color:#eee;}#main .fabr-map-container ul.layers{padding:20px;column-count:2;column-gap:20px;}.fabr-map-explore-form{position:relative;background-color:#eee;padding:20px 40px;}.fabr-map-explore-form .form-item-instructions{margin-bottom:24px;border-bottom:1px solid #ccc;padding:16px 40% 16px 0;font-weight:400;}.fabr-map-explore-form-dynamic .form-item-instructions{border-bottom:none;padding-bottom:0;}.fabr-map-explore-form .form-item-instructions:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.fabr-map-explore-form-dynamic .fabr-map-explore-filters{margin-top:24px;border-top:1px solid #ccc;padding-top:16px;}.fabr-map-explore-form fieldset{padding:0;}.fabr-map-explore-form fieldset legend{margin-top:0;}.fabr-map-explore-form fieldset legend a{color:#333;}.fabr-map-explore-form .fieldset-wrapper{padding-left:24px;}.fabr-map-explore-form .fieldgroup .fieldset-wrapper{column-count:3;column-gap:20px;}.fabr-map-explore-form .fieldgroup .fieldset-wrapper .form-item{position:relative;padding-left:1.5em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;}.fabr-map-explore-form .fieldgroup .fieldset-wrapper .form-item input{position:absolute;top:2px;left:0;}.fabr-map-explore-form .form-actions{position:absolute;top:48px;right:40px;width:33.33333333%;text-align:right;}.fabr-map-explore-form .form-actions .form-submit{margin:0 0 0 0.5em;}.fabr-map-explore-form-dynamic .form-actions .toggle-filters{display:inline-block;position:relative;top:2px;float:right;}.section-dynamic .section-state-indicator,.fabr-map-explore-form-dynamic .filter-state-indicator{display:inline-block;position:relative;top:2px;margin-right:0.125em;border:1px solid #375f82;width:20px;height:20px;overflow:hidden;font-size:20px;line-height:1;color:#375f82;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.section-dynamic .section-dynamic .section-state-indicator,.fabr-map-explore-form-dynamic .filter-state-indicator{width:16px;height:16px;font-size:16px;}.fabr-map-explore-form-dynamic .filter-state-indicator{margin-right:0.5em;}.section-dynamic .section-state-indicator:before,.fabr-map-explore-form-dynamic .filter-state-indicator:before{content:'\f105';display:inline-block;margin-left:1px;width:20px;font-family:'Font Awesome 5 Pro';font-weight:100;font-style:normal;font-variant:normal;text-align:center;text-rendering:auto;-webkit-font-smoothing:antialiased;}.section-dynamic .section-dynamic .section-state-indicator:before,.fabr-map-explore-form-dynamic .filter-state-indicator:before{width:16px;}.fabr-map-explore-form-dynamic .filter-state-indicator:before{content:'\f107';margin-left:0;}.section-dynamic.section-open > legend > a > .section-state-indicator{background-color:#375f82;color:#fff;}.section-dynamic.section-open > legend > a > .section-state-indicator:before{content:'\f107';margin-left:0;}.fabr-map-explore-form-dynamic.filters-open .filter-state-indicator:before{content:'\f106';}.section-dynamic .section-state-indicator span,.fabr-map-explore-form-dynamic.filters-open .filter-state-indicator span{position:relative;top:-1px;}.section-dynamic.section-open > legend > a > .section-state-indicator span{position:relative;top:-2px;}.section-dynamic .close-section{display:none;}#superfooter .block{width:33.33333333%;}body.front .view-events,body.front .view-social-media,body.front .view-blog{margin:0 -20px;}body.front .view-social-media .views-element-container{padding:0 20px;}body.front .view-events .views-row,body.front .view-social-media .views-row,body.front .view-blog .views-row{box-sizing:border-box;padding:20px;width:50%;float:left;}body.front .view-events .views-row img,body.front .view-social-media .views-row img,body.front .view-blog .views-row img{max-width:100%;}body.front .view-social-media .view-header{padding:0 20px;}body.front .view-events .view-footer,body.front .view-social-media .view-footer,body.front .view-blog .view-footer{clear:both;padding:0 20px;}body.front .calendar{margin:0;}body.front .calendar-calendar{margin:0 -4px;width:100%;}body.front .calendar tr{background-color:transparent;}body.front .calendar tr td{border:none;background-color:transparent;color:#fff;}body.front .calendar tr td.days{padding-right:8px;font-size:1.125em;font-weight:400;}body.front .calendar td > div{margin:4px;padding:4px;}body.front .calendar td.current-month .mini-day-off{background-color:rgba(0,0,0,0.25);}body.front .calendar td.current-month .mini-day-on{background-color:#cd7925;}body.front .calendar td.current-month .mini-day-off a{cursor:default;}body.front .calendar td.not-current-month *{display:none;}body.front .calendar table a{display:block;text-decoration:none;}body.front .calendar nav.pager{position:relative;margin:0 8px 8px 0;border:none;padding:0;font-size:1.25em;font-weight:400;text-align:right;}body.front #main .calendar nav.pager li{float:none;}body.front #main .calendar nav.pager li.pager__item--current{position:absolute;left:0;}body.front .calendar nav.pager li a{display:inline-block;height:28px;width:16px;overflow:hidden;font-size:1.5em;}body.front .calendar nav.pager li a:before{content:'\f104';position:relative;top:-8px;font-family:'Font Awesome 5 Pro';font-weight:100;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}body.front .calendar nav.pager li.pager__item--next a:before{content:'\f105';}.social-media-dynamic .social-media-source,.social-media-dynamic .social-media-source .view-header{display:none;}.social-media-dynamic .social-media-source.active{display:block;}.social-media-dynamic .nav{margin:0 !important;padding:0 20px !important;font-size:3em;line-height:1;}.social-media-dynamic .nav li{display:inline;list-style-type:none !important;}.social-media-dynamic .nav a{display:inline-block;width:1.25em;overflow:hidden;}.social-media-dynamic .nav a:before{content:'\f08e';margin-right:2em;font-family:'Font Awesome 5 Brands';font-weight:900;font-style:normal;font-variant:normal;color:#ccc;text-rendering:auto;-webkit-font-smoothing:antialiased;}.social-media-dynamic .nav .facebook a:before{content:'\f082';}.social-media-dynamic .nav .facebook.active a:before{color:#3b5998;}.social-media-dynamic .nav .twitter a:before{content:'\f099';}.social-media-dynamic .nav .twitter.active a:before{color:#00aced;}.social-media-dynamic .nav .instagram a:before{content:'\f16d';}.social-media-dynamic .nav .instagram.active a:before{color:#262626;}#subcontent .block-views-block-teasers-block{margin:0 -20px;background-color:#333;padding:0;width:auto;float:none;color:#fff;}body.landing-page-explore #subcontent .block-views-block-teasers-block{margin:0;}.block-views-block-teasers-block:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-views-block-teasers-block a{color:#fff;}.block-views-block-teasers-block h2 a{text-decoration:none;}.block-views-block-teasers-block .links .node-readmore a{border-color:#fff;}.block-views-block-teasers-block .views-row{position:relative;width:33.33333333%;float:left;}.block-views-block-teasers-block .views-row.fabr-linked-teaser{cursor:pointer;}.block-views-block-teasers-block .views-row:before{content:'';display:block;padding-top:50%;}.block-views-block-teasers-block .views-row:nth-child(3n + 1){clear:left;}.block-views-block-teasers-block article{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/sites/frontenacarchbiosphere.ca/themes/fabr/teaser-bg.jpg) center center / 100% auto no-repeat scroll padding-box padding-box transparent;}#subcontent .block-views-block-teasers-block h2{font-size:2.5em;}body.landing-page-explore #subcontent .block-views-block-teasers-block h2{font-size:4em;}.block-views-block-teasers-block article .teaser-content{position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.block-views-block-teasers-block article .teaser-content > .content{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;}#subcontent #block-webform,#subcontent .block-indigenousacknowledgement{margin:0 -20px;background-color:#f5f5f5;padding:40px;width:auto;float:none;}#subcontent .block-indigenousacknowledgement .field--name-body{display:table;}#subcontent .block-indigenousacknowledgement .field--name-body p{margin:0;display:table-cell;vertical-align:middle;}#subcontent .block-indigenousacknowledgement .field--name-body p:first-child{white-space:nowrap;}#subcontent .block-indigenousacknowledgement img{display:inline-block;margin-right:20px;}#superfooter .block-type-content{width:66.66666667%;}#superfooter .block-type-content h2,#superfooter .block-type-content .field{padding-right:25%;}#superfooter .block-type-content{padding-bottom:60px;}#superfooter .block-type-content a.cta{position:absolute;bottom:40px;left:40px;}body.front #superfooter .block-type-content{margin-left:-20px;padding:0;}body.front #superfooter .block-type-content .field{padding-right:0;}body.front #superfooter .block-type-content img{display:block;width:100%;height:auto;}#superfooter .block-type-address{float:right;}#superfooter .block-type-address .field--name-field-address{background:url(/sites/frontenacarchbiosphere.ca/themes/fabr/logo.png) left 20px / 50% auto no-repeat scroll padding-box padding-box transparent;padding-top:56%;}#superfooter .block-type-address .organization{font-size:1.5em;}#footer{padding:40px 20px;font-size:0.875em;line-height:1.66666667;}#footer > div{margin:0 auto;}#footer nav,#footer .block{padding:0 20px;}#footer li{display:inline;}#footer a{font-weight:400;color:#333;}#footer a:hover,#footer .menu-item--active-trail a{color:#375f82;}#footer span.ext,#footer svg.ext{display:none;}#block-socialmedia{line-height:1.25;}#block-socialmedia a{display:inline-block;width:1.25em;overflow:hidden;font-size:2em;}#block-socialmedia a:before{content:'\f08e';margin-right:2em;font-family:'Font Awesome 5 Brands';font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#block-socialmedia .menu-item--facebook a:before{content:'\f082';color:#3b5998;}#block-socialmedia .menu-item--twitter a:before{content:'\f099';color:#00aced;}#block-socialmedia .menu-item--instagram a:before{content:'\f16d';color:#262626;}#footer .block-credits{float:right;}#footer .block-credits li{display:block;}#footer #block-footer li + li:before{content:'/';margin:0 0.25em;}.gm-style-iw-d{padding-right:12px;padding-bottom:12px;}.block-type-goal{margin:0 0 40px 0;}.block-type-goal .progress-container{width:100%;max-width:600px;background:#eee;height:20px;position:relative;}.block-type-goal .progress-container .progress-bar{height:20px;background:#537536;position:absolute;top:0;left:0;}.block-type-goal .progress-text{margin-top:8px;}#edit-after-hours-care--wrapper{display:none;}.webform-submission-form fieldset{padding:10px;box-sizing:border-box;background:#fafafa;}.webform-submission-form fieldset legend{font-weight:bold;}body.page-nature-programs-farm-forest-school #edit-payment-type--wrapper{display:none;}
