/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}
summary{display:list-item}template{display:none}[hidden]{display:none}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}
}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
#masthead,.main-navigation-inside{display:none}#primary{padding:0 !important;margin-left:0 !important}
button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#11519a;color:#fff}
button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:.5}
button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#1565c0}
fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}
label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em}
[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}
[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}
[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#1565c0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);outline:0}
[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}
[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}
textarea{resize:vertical}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}
select{margin-bottom:.75em;max-width:100%;width:auto}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#11519a;color:#fff}
button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:.5}
button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#1565c0}
fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}
label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em}
[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}
[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}
[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#1565c0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);outline:0}
[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}
[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}
textarea{resize:vertical}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
[type=checkbox],[type=radio]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}
select{margin-bottom:.75em;max-width:100%;width:auto}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}#breadcrumbs{font-size:14px;padding:20px 0 20px 50px}
html{font-size:62.5%}body{font-size:16px}h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:1.25em;margin-bottom:10px}
h1::after,h2::after,h3::after,h4::after,h5::after,h6::after{clear:both;content:"";display:block}
h1{color:#000}@media only screen and (min-width:0){h1{font-size:8vh}}@media only screen and (min-width:340px){h1{font-size:55px}
}@media only screen and (min-width:768px){h1{font-size:65px}}@media only screen and (min-width:1024px){h1{font-size:75px}
}h2{font-weight:bold;margin:0 0 20px}@media only screen and (min-width:0){h2{font-size:20px}
}@media only screen and (min-width:340px){h2{font-size:20px}}@media only screen and (min-width:768px){h2{font-size:32px}
}@media only screen and (min-width:1024px){h2{font-size:32px}}h3{font-weight:bold}
@media only screen and (min-width:0){h3{font-size:16px}}@media only screen and (min-width:340px){h3{font-size:16px}
}@media only screen and (min-width:768px){h3{font-size:28px;line-height:35px}}@media only screen and (min-width:1024px){h3{font-size:32px}
}@media only screen and (min-width:0){h4{font-size:18px}}@media only screen and (min-width:340px){h4{font-size:20px}
}@media only screen and (min-width:768px){h4{font-size:22px}}@media only screen and (min-width:1024px){h4{font-size:24px}
}@media only screen and (min-width:0){h5{font-size:14px}}@media only screen and (min-width:340px){h5{font-size:16px}
}@media only screen and (min-width:768px){h5{font-size:18px}}@media only screen and (min-width:1024px){h5{font-size:20px}
}@media only screen and (min-width:0){h6{font-size:14px}}@media only screen and (min-width:768px){h6{font-size:16px}
}blockquote{font-size:26px;font-style:italic;line-height:1.2;padding:20px}cite{font-style:italic}
strong,b{color:#000}h1,h2,h3,h4,h5,h6,a,p,b,li,button,strong,em,label,input,blockquote,cite{font-family:'Open Sans',sans-serif;color:#515151}
a{text-decoration:none;cursor:pointer;color:#515151;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:hover{text-decoration:none}li{font-family:'Open Sans',sans-serif;list-style-type:none;font-weight:100}
p{font-weight:100;line-height:2}strong,b{font-weight:700}.button,.button-yellow,.wysiwyg-formatting a.button,.text-wrapper a.button.button-orange{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#f89d31;border:1px solid #f89d31}
.button a,.button-yellow a,.wysiwyg-formatting a.button a,.text-wrapper a.button.button-orange a{color:#fff;border:none !important}
.button:hover,.button-yellow:hover,.wysiwyg-formatting a.button:hover,.text-wrapper a.button.button-orange:hover{color:#fff;background-color:#bd6906;border:1px solid #bd6906}
.button-green,.wysiwyg-formatting a.button-green,.text-wrapper a.button-green,.search-submit{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#5e9b44;border:1px solid #5e9b44}
.button-green a,.wysiwyg-formatting a.button-green a,.text-wrapper a.button-green a,.search-submit a{color:#fff;border:none !important}
.button-green:hover,.wysiwyg-formatting a.button-green:hover,.text-wrapper a.button-green:hover,.search-submit:hover{background-color:#335425;border:1px solid #335425}
.button-green a,.wysiwyg-formatting a.button-green a,.text-wrapper a.button-green a,.search-submit a{color:#fff;border:0}
.button-green-dark,.wysiwyg-formatting a.button-green-dark,.text-wrapper a.button-green-dark,.nf-field-element .btn{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#005825;border:1px solid #005825}
.button-green-dark a,.wysiwyg-formatting a.button-green-dark a,.text-wrapper a.button-green-dark a,.nf-field-element .btn a{color:#fff;border:none !important}
.button-green-dark:hover,.wysiwyg-formatting a.button-green-dark:hover,.text-wrapper a.button-green-dark:hover,.nf-field-element .btn:hover{background-color:#003f1a;border:1px solid #003f1a}
.button-outline{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:transparent;border:1px solid #fff}
.button-outline a{color:#fff;border:none !important}.button-outline:hover{background-color:#fff;color:#005825}
.button-white{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#fff;border:1px solid #fff;color:#043217 !important}
.button-white a{color:#fff;border:none !important}.button-green{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif}
.button-green a{color:#fff;border:none !important}.button-green a{border:0}.button-green a:hover{border:0}
.flexnav{overflow:hidden;margin:0 auto;width:100%;max-height:0;padding:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform-style:preserve-3d}
@media only screen and (min-width:0){.flexnav.opacity{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform-style:preserve-3d}
}.flexnav.flexnav-show{max-height:2000px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform-style:preserve-3d}
.flexnav.one-page{position:fixed;right:5%;top:50px;max-width:200px}.flexnav li{display:block;font-size:100%;position:relative;overflow:hidden}
.flexnav li a{position:relative;display:block;padding:.80em;z-index:2;overflow:hidden;color:#fff;background:#000;border-bottom:1px solid rgba(0,0,0,0.15);white-space:nowrap}
.flexnav li a:hover{background:#fff;color:#0274be !important}.flexnav li a:focus{background:#fff;color:#0274be !important}
.flexnav li ul{display:none;margin-bottom:0;padding:0;width:100%;z-index:5}.flexnav li ul li{display:block;font-size:100%;position:relative;overflow:hidden;z-index:5}
.flexnav li ul li:last-child{border-bottom:1px solid #666}.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a{display:block;background:#333}.flexnav ul li ul li a{background:#666}
.flexnav ul li ul li ul li a{background:#999}.flexnav .touch-button{position:absolute;z-index:4;top:0;right:0;width:50px;height:100%;display:inline-block;background:#000;text-align:center}
.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#fff}
.menu-button{display:block;background:#000;border-radius:0;color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.2);padding:1em;position:relative;width:100%}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:none;text-align:center}
.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#fff}
.menu-button{margin-bottom:0}.menu-button:hover{color:#000;padding:1em}.menu-button:hover i.navicon{color:#fff}
.menu-button:hover i.navicon:after{color:#fff;content:'Menu'}
.menu-button i.navicon{display:block !important;position:relative;right:30px}.menu-button i.navicon:after{color:#555;content:'Menu'}
@media all and (min-width:0){ul#menu-all-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}@media all and (min-width:800px){ul#menu-all-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
body.one-page{padding-top:70px}.flexnav{overflow:visible}.flexnav.opacity{opacity:1}
.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:right;display:block;background-color:#000;overflow:visible;width:25%}
.flexnav li a{border-bottom:1px solid #acaca1;border-left:1px solid #acaca1;border-right:1px solid #acaca1;border-top:1px solid #acaca1}
.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}
.flexnav li ul li a{border-bottom:0}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}
.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}
.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}
.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#000;width:20%;min-height:50px;overflow:visible}
.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}
.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:0;overflow:visible}
.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}
.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:0}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}
.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}
.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}
.oldie.ie7 .flexnav li{width:19.9%}@media only screen and (min-width:0){#menu-all-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}@media only screen and (min-width:768px){#menu-all-pages{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}@media only screen and (min-width:1024px){.headroom{will-change:transform;-webkit-transform:.25s ease-in-out;transform:.25s ease-in-out}
.headroom--pinned{-webkit-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.header--fixed{position:fixed !important;z-index:10;right:0;left:0;top:0}}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#0274be;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:#0274be;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.button,.button-yellow,.wysiwyg-formatting a.button,.text-wrapper a.button.button-orange{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#f89d31;border:1px solid #f89d31}
.button a,.button-yellow a,.wysiwyg-formatting a.button a,.text-wrapper a.button.button-orange a{color:#fff;border:none !important}
.button:hover,.button-yellow:hover,.wysiwyg-formatting a.button:hover,.text-wrapper a.button.button-orange:hover{color:#fff;background-color:#bd6906;border:1px solid #bd6906}
.button-green,.wysiwyg-formatting a.button-green,.text-wrapper a.button-green,.search-submit{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#5e9b44;border:1px solid #5e9b44}
.button-green a,.wysiwyg-formatting a.button-green a,.text-wrapper a.button-green a,.search-submit a{color:#fff;border:none !important}
.button-green:hover,.wysiwyg-formatting a.button-green:hover,.text-wrapper a.button-green:hover,.search-submit:hover{background-color:#335425;border:1px solid #335425}
.button-green a,.wysiwyg-formatting a.button-green a,.text-wrapper a.button-green a,.search-submit a{color:#fff;border:0}
.button-green-dark,.wysiwyg-formatting a.button-green-dark,.text-wrapper a.button-green-dark,.nf-field-element .btn{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#005825;border:1px solid #005825}
.button-green-dark a,.wysiwyg-formatting a.button-green-dark a,.text-wrapper a.button-green-dark a,.nf-field-element .btn a{color:#fff;border:none !important}
.button-green-dark:hover,.wysiwyg-formatting a.button-green-dark:hover,.text-wrapper a.button-green-dark:hover,.nf-field-element .btn:hover{background-color:#003f1a;border:1px solid #003f1a}
.button-outline{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:transparent;border:1px solid #fff}
.button-outline a{color:#fff;border:none !important}.button-outline:hover{background-color:#fff;color:#005825}
.button-white{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#fff;border:1px solid #fff;color:#043217 !important}
.button-white a{color:#fff;border:none !important}.button-green{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif}
.button-green a{color:#fff;border:none !important}.button-green a{border:0}.button-green a:hover{border:0}
.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}.infinity-end.neverending #footer{display:block}
figure{margin:0}img,picture{height:auto;margin:0;max-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}.logo{display:inline-block;width:100px;position:absolute;top:0;left:0;z-index:2}
@media only screen and (min-width:1024px){.logo{background-color:#fff;width:190px;-webkit-box-shadow:0 0 19px -4px rgba(0,0,0,0.45);box-shadow:0 0 19px -4px rgba(0,0,0,0.45);position:absolute;top:-10px}
.logo img{width:190px}}button.search-icon{display:none;padding:0;background-color:transparent;margin-right:10px;margin-right:1rem;opacity:.6;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media only screen and (min-width:340px){button.search-icon{display:inline-block}
}button.search-icon:hover{opacity:1}.search-bar{background-color:#5e9b44;display:none;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.search-bar.is-active{display:inline-block;width:100%;padding:20px;padding:2rem;position:relative;z-index:999;-webkit-transform:translateY(0);transform:translateY(0);position:fixed;top:0}
.search-bar form{max-width:1200px;margin:0 auto;display:block}.search-bar label{display:inline-block;width:calc(100% - 120px);vertical-align:middle}
.search-bar label input{background:transparent;color:white;border:none !important;-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:30px}
.search-bar label input::-webkit-input-placeholder{color:white;opacity:1}.search-bar label input::-moz-placeholder{color:white;opacity:1}
.search-bar label input::-ms-input-placeholder{color:white;opacity:1}.search-bar label input::placeholder{color:white;opacity:1}
.search-bar label input:-ms-input-placeholder{color:white}.search-bar label input::-ms-input-placeholder{color:white}
.search-bar label,.search-bar input{margin-bottom:0}.search-bar .search-submit{background-color:#005825;border-color:#005825 !important;display:inline-block}
.search-bar .search-submit:hover{background-color:#003f1a;border:1px solid #003f1a}
.nav.search-active{top:88px}.nav.search-active .time{top:159px}@media only screen and (min-width:1024px){.nav.search-active .time{top:204px}
}.mobile-search-bar{padding:20px}.mobile-search-bar input{width:100%}@media only screen and (min-width:340px){.mobile-search-bar{display:none}
}.nav{position:fixed;top:0;padding:10px 20px 10px;width:100%;background:#fff;-webkit-box-shadow:0 0 19px -4px rgba(0,0,0,0.45);box-shadow:0 0 19px -4px rgba(0,0,0,0.45);z-index:9999;min-height:70px}
@media only screen and (min-width:1024px){.nav{height:115px;overflow:visible}}.nav-buttons{position:absolute;right:60px}
@media only screen and (min-width:1024px){div.nav-buttons{float:right;position:relative;right:0}
}.nav-buttons .button{display:inline-block}.nav-buttons .button-desktop{display:none}
@media only screen and (min-width:1024px){.nav-buttons .button-mobile{position:relative}
}@media only screen and (min-width:768px){.nav-buttons .button-desktop,.nav-buttons .button-mobile{display:inline-block;margin-left:5px;margin-left:.5rem}
}.nav-inner{max-width:1200px;margin:0 auto}@media only screen and (min-width:1024px){.nav-inner{position:relative}
}.primary-menu{position:absolute;display:none;margin:0;top:-100vh;left:0;width:100%;background:#fff;z-index:2}
@media only screen and (min-width:1024px){.primary-menu{display:block;width:100%;text-align:right;position:relative;margin-top:16px;float:right;list-style-type:none;-webkit-transition:top .5s cubic-bezier(0.3,0.1,0.3,0.85);transition:top .5s cubic-bezier(0.3,0.1,0.3,0.85);z-index:1;margin-top:20px;margin-top:2rem;top:0;background:transparent}
}.primary-menu .menu-primary-navigation-container{min-height:calc(100vh - 326px)}
@media only screen and (min-width:340px){.primary-menu .menu-primary-navigation-container{min-height:calc(100vh - 174px)}
}@media only screen and (min-width:1024px){.primary-menu .menu-primary-navigation-container{min-height:auto}
}.primary-menu li{margin:20px 0 0;padding:0 20px;cursor:pointer}@media only screen and (min-width:768px){.primary-menu li{margin:20px;padding:0}
}@media only screen and (min-width:1024px){.primary-menu li{margin:0 0 0 2%;padding-bottom:13px}
}.primary-menu li:last-child{margin-bottom:20px}.primary-menu li:before{position:absolute;bottom:-6px;content:"";height:3px;width:0;background:#333;-webkit-transition:.5s;transition:.5s}
@media only screen and (min-width:1024px){.primary-menu li a{font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:13px}
}.nav input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}.mobile-menu{float:right;position:absolute;right:15px;z-index:3;cursor:pointer}
@media only screen and (min-width:1024px){.mobile-menu{display:none}}.mobile-menu label{position:absolute;display:none;top:0;left:0;height:70px;width:70px;cursor:pointer}
.mobile-menu span{display:block;margin:4px auto;height:4px;width:25px;border-radius:1px;background:#333;-webkit-transition:.5s;transition:.5s}
.mobile-menu span:nth-child(1){margin-top:15px}input[type=checkbox]:checked ~ .primary-menu{top:0;position:fixed;overflow:auto;display:block;height:100%}
input[type=checkbox]:checked ~ .nav{height:100%}input[type=checkbox]:checked ~ label span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}
input[type=checkbox]:checked ~ label span:nth-child(2){opacity:0}input[type=checkbox]:checked ~ label span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}
.time{position:fixed;padding:10px;top:70px;background-color:#666;left:0;right:0}@media only screen and (min-width:1024px){.time{background-color:rgba(0,0,0,0.6);left:auto;right:20px;top:115px;width:240px}
}.time p{font-size:12px;margin-bottom:0;text-align:right;color:#fff;max-width:180px;line-height:17px;float:right}
.time .primary{font-weight:bold}.time .secondary{display:none}@media only screen and (min-width:1024px){.time .secondary{display:block}
}.time .icon{position:fixed;width:23px;margin-top:-2px}@media only screen and (min-width:1024px){.time .icon{margin-top:10px;width:30px}
}.nav .sub-menu{display:none;margin-top:13px;width:100%;z-index:3;float:left}@media only screen and (min-width:1024px){.nav .sub-menu{padding:40px;padding:4rem;padding-right:280px;min-height:330px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);position:absolute;background-color:#fff;border-top:3px solid #005825;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-columns:2;-moz-columns:2;columns:2;max-width:900px;margin-left:calc(100% - 1048px);float:none;right:0}
}.nav .sub-menu li{padding:0}@media only screen and (min-width:1024px){.nav .sub-menu li{padding-bottom:20px}
}.nav .sub-menu a{color:black;padding:0;text-decoration:none;display:block;letter-spacing:0;font-size:20px;font-weight:100;text-transform:none;padding-bottom:0;padding-bottom:0}
.nav .sub-menu a:after{display:none}.nav .sub-menu .menu-item{text-align:left;margin:0;width:inherit}
.nav .sub-menu .menu-item a{margin:20px 0 0}.nav .sub-menu .menu-image-title-after:after{display:none}
.nav .sub-menu .nav-image{display:none}@media only screen and (min-width:1024px){.nav .sub-menu .nav-image{display:block;position:absolute;right:0;width:240px;top:15px}
}.nav .sub-menu .nav-image img{border-top-left-radius:10px;border-bottom-left-radius:10px}
.menu-item{display:inline-block;text-transform:uppercase;font-weight:bold;font-size:20px;width:100%}
@media only screen and (min-width:1024px){.menu-item{padding-bottom:20px;padding-bottom:2rem;width:auto}
}.menu-item.is-active.menu-item-has-children a,.menu-item:hover.menu-item-has-children a{position:relative}
@media only screen and (min-width:1024px){.menu-item.is-active.menu-item-has-children>a:after,.menu-item:hover.menu-item-has-children>a:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #005825;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:-17px}
}.menu-item:hover .sub-menu{display:block}.mobile-nav-buttons{display:inline-block;width:100%}
@media only screen and (min-width:1024px){.mobile-nav-buttons{display:none}}.mobile-nav-buttons a{border-radius:0;display:inline-block;text-align:center;width:100%;padding:16px 25px}
#menu-primary-navigation .menu-item-has-children.is-active .sub-menu{display:block}
#menu-primary-navigation .menu-item-has-children .sub-menu{display:none}@media only screen and (min-width:1024px){#menu-primary-navigation .menu-item-has-children:hover .sub-menu{display:block}
}#menu-primary-navigation .menu-item-has-children i{display:inline-block;padding:10px 10px 10px 20px;padding:1rem 1rem 1rem 2rem}
#menu-primary-navigation .menu-item-has-children i:after{content:"";background-image:url(../svg/down-arrow.svg);background-size:100%;display:inline-block;height:12px;width:18px}
@media only screen and (min-width:1024px){#menu-primary-navigation .menu-item-has-children i{display:none}
}.menu-image-title-after .menu-image-title{display:inline-block}.slider{margin:0 auto;margin-top:97px}
@media only screen and (max-width:950px){.slider{margin-top:107px}}.slide_viewer{height:300px;overflow:hidden;position:relative}
@media only screen and (min-width:1024px){.slide_viewer{height:600px}}.slide_group{height:100%;position:relative;width:100%}
.slide{display:none;height:100%;position:absolute;width:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative}
.home-slider .landing-copy{max-width:800px;padding:10px 20px 30px;text-align:center;margin:0 auto}
@media only screen and (min-width:1024px){.home-slider .landing-copy{bottom:inherit;left:inherit;text-align:left;padding:170px 90px 0;margin:0}
}.home-slider .landing-copy h1,.home-slider .landing-copy h2,.home-slider .landing-copy a{text-align:center}
@media only screen and (min-width:1024px){.home-slider .landing-copy h1,.home-slider .landing-copy h2,.home-slider .landing-copy a{color:#fff;text-align:left}
}@media only screen and (min-width:1024px){.home-slider .landing-copy h1,.home-slider .landing-copy h2{text-shadow:0 0 8px #383838}
}.home-slider .landing-copy h1{font-size:22px;font-weight:bold;margin-bottom:25px;margin-bottom:2.5rem}
@media only screen and (min-width:768px){.home-slider .landing-copy h1{font-size:30px}
}@media only screen and (min-width:1024px){.home-slider .landing-copy h1{font-size:48px;margin:0}
}.home-slider .landing-copy h2{display:none}@media only screen and (min-width:1024px){.home-slider .landing-copy h2{display:block;font-size:30px}
}@media only screen and (min-width:1024px){.home-slider .landing-copy h2,.home-slider .landing-copy .button{display:inline}
}.home-slider .landing-copy .button{width:auto;display:block;margin:0 auto}@media only screen and (min-width:768px){.home-slider .landing-copy .button{display:inline-block}
}@media only screen and (min-width:768px){.home-slider .owl-dots{display:block}}.slide:first-child{display:block}
.slide_buttons{display:none}@media only screen and (max-width:900px){.slide_buttons{display:block;left:0;position:absolute;right:0;text-align:center}
}a.slide_btn{font-size:42px;margin:10px 5px 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;background:#afafaf;border-radius:50px;height:12px;width:12px;color:transparent;opacity:.5}
.slide_btn.active,.slide_btn:hover{background-color:#515151;cursor:pointer}.previous_btn{bottom:0;left:-30px;margin:auto;position:absolute;top:0}
.next_btn{bottom:0;margin:auto;position:absolute;right:-30px;top:0}.previous_btn,.next_btn{cursor:pointer;height:65px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;display:none}
@media only screen and (min-width:900px){.previous_btn,.next_btn{display:block}}.previous_btn:hover,.next_btn:hover{opacity:1}
@media only screen and (max-width:900px){.previous_btn{left:50px}.next_btn{right:50px}
}.full-width-slider.home-slider{width:100%;max-width:100%;padding:0;margin:0;min-height:463px}
@media only screen and (min-width:768px){.full-width-slider.home-slider{margin-top:107px}
}@media only screen and (min-width:768px){.full-width-slider.home-slider{min-height:514px}
}@media only screen and (min-width:768px){.full-width-slider.home-slider{min-height:702px}
}@media only screen and (min-width:1024px){.full-width-slider.home-slider{height:600px;min-height:600px}
}.full-width-slider.home-slider .item{max-width:100%}@media only screen and (min-width:1024px){.full-width-slider.home-slider .item{height:600px}
}.full-width-slider.home-slider .full-home.owl-carousel>.item:not(:first-of-type){display:none}
.full-width-slider.home-slider .full-home:not(.owl-loaded){display:block}.full-width-slider.home-slider{margin-top:107px}
@media only screen and (min-width:1024px){.full-width-slider.home-slider{margin-top:115px}
}.full-width-slider.home-slider .owl-nav{display:none}@media only screen and (min-width:1024px){.full-width-slider.home-slider .owl-nav{display:block}
}.full-width-slider.home-slider .slide.desktop{display:none}@media only screen and (min-width:1024px){.full-width-slider.home-slider .slide.desktop{display:inline-block;width:100%}
}.full-width-slider.home-slider .slide.mobile{display:inline-block}@media only screen and (min-width:1024px){.full-width-slider.home-slider .slide.mobile{display:none}
}@media only screen and (min-width:768px){.full-width-slider.home-slider .banner-image-mobile:not(.extra-small){display:block;height:500px}
}.full-width-slider.home-slider .owl-nav .owl-prev{background-image:url("../svg/last.svg");left:20px}
.full-width-slider.home-slider .owl-nav .owl-next{background-image:url("../svg/next.svg");right:10px}
.irwin-family-carousel{min-height:545px}@media only screen and (min-width:600px){.irwin-family-carousel{min-height:644px}
}@media only screen and (min-width:768px){.irwin-family-carousel{min-height:676px}
}@media only screen and (min-width:1024px){.irwin-family-carousel{min-height:254px}
}.owl-carousel .owl-item .owl-lazy{-webkit-transition:opacity 0s ease !important;transition:opacity 0s ease !important}
footer{background-color:#043217;padding:20px}@media only screen and (min-width:1024px){footer{padding-bottom:60px}
}@media only screen and (min-width:1024px){footer .footer-content{max-width:1100px;margin:0 auto;padding-top:50px}
}footer .footer-content p,footer .footer-content a,footer .footer-content li{color:#fff}
footer .footer-content p{font-weight:100;font-size:20px;margin-bottom:10px;line-height:29px}
footer .footer-content .link{border-bottom:3px solid #38674f;display:inline-block;margin-bottom:10px;font-weight:600;font-size:12px}
footer .footer-content .directions-container{margin-bottom:40px}footer .footer-content .conservation-container{margin-bottom:40px}
@media only screen and (min-width:1024px){footer .footer-content .conservation-container{margin-right:9%}
}footer .footer-content .conservation-container p{margin-bottom:20px}footer .footer-content .conservation-container .button-white{margin-right:10px}
@media only screen and (min-width:1024px){footer .footer-content .footer-links{width:55%;margin-right:10%;margin-top:40px;display:inline-block;vertical-align:top}
}footer .footer-content .footer-links .menu-item{margin-bottom:10px;display:block;text-align:left}
footer .footer-content .footer-links .menu-item a{font-weight:600;font-size:12px;text-transform:none;letter-spacing:0;text-align:left}
footer .footer-content .footer-links .menu{-webkit-column-count:2;-moz-column-count:2;column-count:2}
@media only screen and (min-width:1024px){footer .footer-content .footer-links .menu{margin-top:0;-webkit-column-count:3;-moz-column-count:3;column-count:3}
}footer .footer-content .footer-links .menu li{margin:0 0 10px 0}@media only screen and (min-width:1024px){footer .footer-content .footer-links .menu li{padding-bottom:0}
}footer .footer-content .sponsors{margin:0 auto;margin-top:20px;margin-bottom:20px;width:100%;display:inline-block;text-align:center}
@media only screen and (min-width:1024px){footer .footer-content .sponsors{text-align:right}
}footer .footer-content .sponsors .sponsor-image{display:inline-block;max-height:20px;margin-left:15px;text-align:right;max-width:80px;width:auto;vertical-align:middle}
footer .footer-content .awards{width:100%;display:inline-block;text-align:center}
@media only screen and (min-width:1024px){footer .footer-content .awards{text-align:right}
}footer .footer-content .awards .award-image{max-width:110px;display:inline-block;margin-left:15px;margin-bottom:20px;text-align:right}
footer .footer-content .sm{text-align:center}@media only screen and (min-width:1024px){footer .footer-content .sm{position:absolute;bottom:-20px;left:0;right:0}
}footer .footer-content .sm img{width:30px;margin:10px 5px}footer .footer-content .misc{text-align:center}
@media only screen and (min-width:1024px){footer .footer-content .misc{position:absolute;right:0;bottom:0}
}footer .footer-content .misc .menu-item a{font-size:12px;text-transform:none;font-weight:normal;letter-spacing:0}
footer .footer-content .misc li{display:inline-block;margin:0 5px}footer .footer-content .copyright{text-align:center;font-size:10px;margin-top:10px}
@media only screen and (min-width:1024px){footer .footer-content .copyright{position:absolute;left:0;top:-32px}
}.newsletter-container{margin-bottom:20px;position:relative}.newsletter-container .app-logos{display:inline-block;border-top:1px solid rgba(255,255,255,0.2);width:100%;padding-top:10px;padding-top:1rem;margin-top:5px;margin-top:.5rem}
.newsletter-container .app-logos a{display:inline-block;position:relative;width:100px}
.newsletter-container .app-logos a:not(:last-child){margin-right:10px;margin-right:1rem}
.newsletter-container .app-logos a:hover{opacity:.8}@media only screen and (min-width:1024px){.logos-block{display:inline-block !important;width:34%;vertical-align:top;margin-top:30px}
}@media only screen and (min-width:1024px){.bottom-footer{position:relative;margin-top:90px}
}@media only screen and (min-width:1024px){.bottom-footer .menu li{padding-bottom:0}
}@media only screen and (min-width:1024px){.footer-content .directions-container,.footer-content .conservation-container,.footer-content .newsletter-container{display:inline-block;vertical-align:top;width:30%}
}.pre-footer{background-color:rgba(197,193,156,0.5);padding:20px;text-align:center}
@media only screen and (min-width:1024px){.pre-footer{padding:40px 20px}}.pre-footer p{font-weight:bold;font-size:20px;margin-bottom:20px}
@media only screen and (min-width:1024px){.pre-footer p{padding:30px 20px;display:inline-block;margin-bottom:0;vertical-align:middle;margin-right:20px;max-width:700px;text-align:left;font-size:25px}
}.pre-footer .button{display:inline-block}@media only screen and (min-width:1024px){.pre-footer .button{display:inline-block;vertical-align:middle}
}input,select{border:1px solid #efefef !important;height:50px}input:focus,select:focus{outline:0}
#ninja_forms_required_items,.nf-field-container.file_upload-container{margin-bottom:10px}
.nf-form-wrap .nf-fu-progress-bar{background-color:#5e9b44 !important}.files_uploaded .delete{border-color:red}
.wpforms-remove-green-dots ul li::before{content:"" !important}
.stretch-header .header-content{height:auto;min-height:auto}.stretch-header .header-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:inherit;max-height:550px;min-height:250px}
.stretch-header .header-content picture{display:block}.header-content{position:relative;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;margin-top:107px;height:250px;min-height:250px}
@media only screen and (min-width:361px){.header-content{height:300px}}@media only screen and (min-width:768px){.header-content{margin-top:107px;height:400px;margin-bottom:0}
}@media only screen and (min-width:1024px){.header-content{margin-top:115px}}.header-content .landing-copy{display:none}
@media only screen and (min-width:1024px){.header-content .landing-copy{width:100%;position:absolute;bottom:20px;padding:0 20px;display:block;bottom:40px;padding:0 60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}.header-content h1,.header-content h2,.header-content p,.header-content a{color:#fff}
.header-content h1,.header-content p{text-shadow:0 0 8px #383838;margin-bottom:20px;margin-bottom:2rem}
@media only screen and (min-width:768px){.header-content h1,.header-content p{max-width:570px}
}.header-content p{font-size:14px;line-height:1.3;margin-bottom:0}@media only screen and (min-width:768px){.header-content p{font-size:18px;margin-bottom:20px;margin-bottom:2rem}
}.header-content h1{font-size:20px;font-weight:bold}@media only screen and (min-width:768px){.header-content h1{font-size:25px}
}@media only screen and (min-width:1024px){.header-content h1{font-size:33px}}.button-container h1,.button-container p{text-align:center}
.button-container p{font-size:14px;line-height:1.3;margin-bottom:0}.button-container h1{font-size:20px;font-weight:bold}
@media only screen and (min-width:768px){.button-container h1{font-size:33px}}.button-container a{margin-right:10px;margin-right:1rem}
.header-content h2{margin-bottom:10px;font-size:16px}.header-content h1{margin-bottom:15px;margin-bottom:1.5rem}
.header-content h2{font-size:24px;margin-bottom:30px;margin-top:0}.button-container .button{display:block;margin:0 20px 10px}
.banner-image-desktop{display:none}@media only screen and (min-width:768px){.banner-image-desktop{display:block;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;height:100%}
}.banner-image-mobile{display:none;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important}
@media only screen and (min-width:361px){.banner-image-mobile{display:block;height:300px}
}@media only screen and (min-width:768px){.banner-image-mobile{display:none}}.banner-image-mobile.extra-small{display:block;height:250px}
@media only screen and (min-width:361px){.banner-image-mobile.extra-small{display:none}
}.button-container-desktop{display:none}@media only screen and (min-width:1024px){.button-container-desktop{display:block}
}@media only screen and (min-width:1024px){.button-container-desktop .button{display:inline-block;margin:0 20px 0 0}
}.button-container-mobile{border-bottom:5px solid #efefef;margin:30px 20px 0;padding-bottom:20px;text-align:center}
@media only screen and (min-width:1024px){.button-container-mobile{display:none}}
.button-container-mobile .button{text-align:center;display:block;width:inherit;margin:20px}
@media only screen and (min-width:768px){.button-container-mobile .button{margin-top:20px;display:inline-block;min-width:250px}
}.text-wrapper{max-width:900px;margin:0 auto;padding:20px;margin-bottom:50px}.text-wrapper h1,.text-wrapper h2,.text-wrapper h3,.text-wrapper h4,.text-wrapper h5,.text-wrapper h6{text-align:center;font-weight:bold;font-size:24px;line-height:35px}
.text-wrapper p,.text-wrapper a,.text-wrapper li,.text-wrapper b,.text-wrapper strong{font-weight:100;font-size:16px;line-height:30px}
.text-wrapper b,.text-wrapper strong{font-weight:600}.text-wrapper ul{margin-bottom:20px;margin-left:20px}
.text-wrapper ul li::before{content:"•";color:#5e9b44;display:inline-block;width:1em;margin-left:-1em;font-size:41px;line-height:0;position:relative;top:10px;right:-16px}
.text-wrapper a{font-weight:600;border-bottom:2px solid #005825}.text-wrapper .aligncenter{text-align:center;display:block}
@media(max-width:750px){.text-wrapper .alignright,.text-wrapper .alignleft{float:none;margin-left:0;width:100%}
}.image-block{max-width:700px;padding:0 20px 20px;margin:0 auto}.text-block-box{max-width:850px;margin:0 auto;padding:20px;margin-bottom:50px}
.text-block-box h3{text-align:center}.text-block-box .text-block-box-content{background:#fff;-webkit-box-shadow:0 0 19px -4px rgba(0,0,0,0.25);box-shadow:0 0 19px -4px rgba(0,0,0,0.25);border-radius:8px;padding:20px}
@media(min-width:750px){.text-block-box .text-block-box-content{padding:40px}}.text-block-box .button-container{text-align:center;margin-top:40px}
.text-block-box .button-container .button{font-size:12px}.terms-and-conditions p,.terms-and-conditions a,.terms-and-conditions li,.terms-and-conditions b,.terms-and-conditions strong{font-weight:100;font-size:12px;line-height:25px}
.terms-and-conditions b,.terms-and-conditions strong{font-weight:600}.terms-and-conditions ol{list-style-type:decimal !important;padding-left:20px}
.terms-and-conditions ol li{list-style-type:decimal !important}.terms-and-conditions ol li:before{font-weight:bold}
.filters{background-color:rgba(197,193,156,0.5);padding:20px;max-width:1100px;margin:0 20px 50px;border-radius:8px;text-align:center}
@media only screen and (min-width:1024px){.filters{margin:0 auto 50px}}@media only screen and (min-width:768px){.filters .dropdown{display:inline-block;width:47%;margin-left:1%;margin-right:1%}
}@media only screen and (min-width:1024px){.filters .dropdown{width:31%}}@media only screen and (min-width:1024px){.filters .dropdown.col-3{width:22%}
}.filters .dropdown label{text-align:left}.filters .dropdown select{width:100%}.cards-layout-container .cards-layout .card-list .empty-state p{font-weight:100;text-transform:none}
@media only screen and (min-width:768px){.with-header h2{display:inline-block;width:47%;text-align:left;float:left;margin:5px 0 0 30px;margin:.5rem 0 0 3rem}
}.image-text{margin:20px 20px 30px;max-width:1100px;border-bottom:3px solid #efefef;padding-bottom:20px}
.image-text .image-left{height:300px;width:100%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:8px}
.image-text .copy-right p{font-weight:100;font-size:16px;line-height:30px}.image-text .copy-right .button{margin-top:20px;margin-bottom:20px;display:inline-block;margin-right:10px}
.image-text-container{margin-top:60px;margin-bottom:60px}.image-text-container h3{margin-bottom:0}
.image-text-container .secondary{margin-bottom:10px;display:block}@media(min-width:950px){.image-text-container{margin:0 auto;max-width:1100px;margin-top:80px;margin-bottom:80px}
.image-text{min-height:430px}.image-text h3{margin-top:0}.image-left,.copy-right{max-width:45%;display:inline-block;vertical-align:top}
.image-left{height:400px !important;margin-right:5%;max-width:49%}.text-image .image-left{float:right;margin-left:5%;margin-right:0 !important}
.copy-right .button{margin-right:10px}}.image-text-container.alternating .image-text{display:inline-block;width:100%;margin:0;padding:20px}
.image-text-container.alternating .image-text .image-block{height:300px;width:100%;background-position:top center !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:8px;max-width:100%;margin-bottom:10px}
@media only screen and (min-width:768px){.image-text-container.alternating .image-text .image-block{height:400px;width:480px}
}@media only screen and (min-width:1024px){.image-text-container.alternating .image-text .image-block{display:inline-block;vertical-align:top;margin:0 !important;min-height:400px;width:calc(50% - 45px);float:left;margin-left:30px}
}.image-text-container.alternating .image-text .text-block{position:relative}@media only screen and (min-width:768px){.image-text-container.alternating .image-text .text-block{text-align:center}
}@media only screen and (min-width:1024px){.image-text-container.alternating .image-text .text-block{height:400px !important;margin-right:5%;max-width:49%;left:calc(4.16667% - 31.25px + 30px);position:relative;width:calc(50% - 45px);float:left;margin-left:30px;text-align:left}
}.image-text-container.alternating .image-text .text-block .button{margin-top:20px;margin-bottom:20px;display:inline-block;margin-right:10px}
@media only screen and (min-width:1024px){.image-text-container.alternating .image-text .text-block .text-block-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}@media only screen and (min-width:1024px){.image-text-container.alternating .image-text:nth-child(even) .image-block{float:right}
}@media only screen and (min-width:1024px){.image-text-container.alternating .image-text:nth-child(even) .text-block{left:calc(0% - 30px + 30px);position:relative;margin-left:0}
}.image-text-container.modified.alternating h3{margin:0 0 10px}.image-text-container.modified.alternating .image-text img{border-radius:8px;width:100%}
.image-text-container.modified.alternating .image-text:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media only screen and (min-width:768px){.image-text-container.modified.alternating .image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0}
}.image-text-container.modified.alternating .image-text .image-block{height:auto;margin-bottom:10px;min-height:0;padding:0}
@media only screen and (min-width:768px){.image-text-container.modified.alternating .image-text .image-block{margin-bottom:0;padding:20px}
}@media only screen and (min-width:1024px){.image-text-container.modified.alternating .image-text .image-block{width:520px;padding:0}
}.image-text-container.modified.alternating .text-block{height:auto !important}@media only screen and (min-width:768px){.image-text-container.modified.alternating .text-block{padding:20px;text-align:left;width:50%}
}.lazy[data-src]{opacity:0}.full-width-slider{max-width:1100px;margin:0 auto;padding:20px;margin-bottom:30px;position:relative}
.full-width-slider .australia-background{display:none !important}@media(min-width:950px){.full-width-slider .australia-background{display:block !important;position:absolute;height:82%;right:16%;top:30px}
}.full-width-slider .header-text-container{margin-bottom:30px;text-align:center}.full-width-slider .header-text-container h3{margin-bottom:10px;margin-top:0}
.full-width-slider .header-text-container h4,.full-width-slider .header-text-container .sub-heading{font-size:18px;line-height:28px;font-weight:100}
.full-width-slider .header-text-container h4 a,.full-width-slider .header-text-container .sub-heading a{font-weight:bold;border-bottom:3px solid #f89d31}
.full-width-slider .photo-left{width:100%;border-radius:5px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}
@media(min-width:950px){.full-width-slider .photo-left{display:inline-block;vertical-align:middle;width:350px;margin-right:40px}
}.full-width-slider .copy-right{text-align:center}@media(min-width:950px){.full-width-slider .copy-right{max-width:51%}
}.full-width-slider .copy-right h4,.full-width-slider .copy-right .irwin-title{font-weight:bold;font-size:20px;margin-bottom:10px}
.full-width-slider .copy-right p{font-size:14px;line-height:25px;font-weight:100}
.full-width-slider .copy-right .button-container{margin:30px 0 20px;display:inline-block}
@media(min-width:950px){.full-width-slider .copy-right{text-align:left}}.full-width-slider .item{margin:0 auto;max-width:850px}
.owl-carousel{position:relative}.owl-carousel .owl-dots span{background:none repeat scroll 0 0 #afafaf;border-radius:20px;display:block;height:12px;margin:2px 5px;opacity:.5;width:12px;display:inline-block}
.owl-dots{text-align:center;margin-top:10px}@media only screen and (min-width:768px){.owl-dots{display:none}
}.owl-dot{display:inline-block}.owl-carousel .active span{background:#515151}.owl-nav{display:none}
@media only screen and (min-width:768px){.owl-nav{display:block}}.owl-stage-outer{position:relative}
.owl-prev,.owl-next{background-repeat:no-repeat;color:transparent;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}
.owl-prev{background-image:url("../png/slider-prev.png");left:-25px}.owl-next{background-image:url("../png/slider-next.png");right:-40px}
.three-item-slider{margin-bottom:50px}@media(min-width:1000px){.three-item-slider .box-shadow{-webkit-box-shadow:0 0 19px -4px rgba(0,0,0,0.45);box-shadow:0 0 19px -4px rgba(0,0,0,0.45);border-radius:8px}
}@media(min-width:600px){.three-item-slider .image-item{padding:20px}}.three-item-slider .image-item .image{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;height:250px;width:100%;border-radius:8px 8px 0 0}
.three-item-slider .image-item .image-link{text-align:center;padding:20px;background-color:#fff;background-color:#efefef;border-radius:0 0 8px 8px}
.three-item-slider .image-item .image-link a{font-weight:bold;text-transform:uppercase}
.three-item-slider .button-center{text-align:center;margin-top:30px}.top-slider{margin-top:30px}
@media only screen and (min-width:1024px){.top-slider{margin-top:-90px}}.top-slider .image-link{border-radius:8px 8px 0 0 !important}
.top-slider .image{border-radius:0 0 8px 8px !important}.animal-encounter-slider{max-width:100%;padding:20px 0 0}
@media(min-width:750px){.animal-encounter-slider{padding:20px 0}}.animal-encounter-slider .carousel-wrap{padding-bottom:78.97%}
@media only screen and (min-width:600px){.animal-encounter-slider .carousel-wrap{padding-bottom:29.55%}
}@media only screen and (min-width:768px){.animal-encounter-slider .carousel-wrap{padding-bottom:23.71%}
}@media only screen and (min-width:1000px){.animal-encounter-slider .carousel-wrap{padding-bottom:17.85%}
}.animal-encounter-slider .carousel-wrap>div{position:absolute}.animal-encounter-slider .image{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;height:250px;width:100%}
.animal-encounter-slider .owl-item{width:25%}.animal-encounter-slider .owl-item .item{padding-bottom:71.43%}
.animal-encounter-slider .owl-item .item img{position:absolute}[class*=-block-container]{padding:40px 20px;padding:4rem 2rem;max-width:1200px;margin:0 auto;display:block}
@media only screen and (min-width:768px){[class*=-block-container]{padding:60px 40px;padding:6rem 4rem}
}@media only screen and (min-width:1024px){[class*=-block-container]{padding:80px 40px;padding:8rem 4rem}
}.homepage-text-image{width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.homepage-text-image div{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.homepage-text-image .text-block{max-width:500px;margin:0 auto}.homepage-text-image .left{width:48%;float:left;color:white;margin-right:2%}
.homepage-text-image .left .copy-container{padding:100px 50px}.homepage-text-image .left .copy-container h2,.homepage-text-image .left .copy-container p{color:#fff}
.homepage-text-image .left .copy-container p{font-weight:100;font-size:14px;line-height:25px}
.homepage-text-image .left .copy-container .button-container{margin:30px 0}@media(max-width:750px){.homepage-text-image .left .copy-container{padding:20px}
}@media(max-width:750px){.homepage-text-image .left{width:100%;float:none}}.homepage-text-image .right-wrapper{width:50%;float:left}
@media(max-width:750px){.homepage-text-image .right-wrapper{width:100%;float:none}
}.homepage-text-image .right{height:100%;position:absolute;width:50%;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}
@media(max-width:750px){.homepage-text-image .right{width:100%;position:inherit;height:400px}
}.homepage-text-image .clear{clear:both;height:0}.homepage-text-image-bottom h2,.homepage-text-image-bottom p{color:#515151 !important}
@media(min-width:750px){.homepage-text-image-bottom .left{float:right}}.copy-container .button-container{text-align:center}
@media only screen and (min-width:768px){.copy-container .button-container{text-align:left}
}.copy-container .button-container a{margin:0 10px 0 0}.copy-container .button-container a:last-child{margin:0}
.animal-encounter{background-color:rgba(197,193,156,0.5);padding-bottom:50px}@media only screen and (min-width:768px){.animal-encounter{padding-bottom:70px}
}.animal-encounter .copy-container{padding:50px 50px 20px;max-width:900px;margin:0 auto}
.animal-encounter .copy-container .text-block{max-width:200px}.animal-encounter .copy-container h2{text-align:center}
.animal-encounter .copy-container p{font-weight:100;font-size:14px;line-height:25px}
.animal-encounter .copy-container .button-container{margin:30px 0}@media(max-width:750px){.animal-encounter .copy-container{padding:20px}
}.animal-encounter .button-center{text-align:center;margin-top:30px}.video-section{margin-bottom:30px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}
.video-section .video-block-container{max-width:1250px;margin:0 auto}.video-section .copy-container{padding:50px}
@media only screen and (min-width:1024px){.video-section .copy-container{padding:0}
}.video-section .copy-container h2,.video-section .copy-container p{color:#fff}.video-section .copy-container h2{margin-top:0}
@media only screen and (min-width:1024px){.video-section .copy-container h2{text-align:left}
}.video-section .copy-container a{font-weight:600;color:#fff;border-bottom:2px solid #f89d31;padding-bottom:2px}
.video-section .copy-container p{font-weight:100;font-size:14px;line-height:25px;text-align:left}
.video-section .copy-container .button-container{margin:30px 0}@media(max-width:750px){.video-section .copy-container{padding:40px 20px 20px}
}@media only screen and (min-width:1024px){.video-section .copy-container{width:calc(100% - 655px);display:inline-block;vertical-align:middle;margin-right:50px}
}@media only screen and (min-width:1024px){.video-section .video-outside-container{display:inline-block}
}.video-section .video-outside-container .video-content{width:275px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45)}
@media only screen and (min-width:1024px){.video-section .video-outside-container .video-content{width:600px}
}.full-width-slider.image-and-text-slider-block-container .item{text-align:center}
.full-width-slider.image-and-text-slider-block-container .owl-item img{display:inline-block;width:auto}
@media only screen and (min-width:1024px){.full-width-slider.image-and-text-slider-block-container .owl-item img{width:43%}
}@media only screen and (min-width:1024px){.full-width-slider.image-and-text-slider-block-container .copy-right{max-width:calc(100% - 450px)}
}.full-width-slider.gubbi-image-and-text-slider-block-container .item{text-align:center}
.full-width-slider.gubbi-image-and-text-slider-block-container .copy-right{vertical-align:middle}
@media(min-width:950px){.full-width-slider.gubbi-image-and-text-slider-block-container .copy-right{max-width:calc(100% - 500px)}
}.page-template-homepage .pre-footer{display:none}.stretch-header .full-width-slider.home-slider .owl-carousel .item img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:top center;object-position:top center;display:inherit;height:600px}
@media only screen and (min-width:0){.stretch-header .full-width-slider.home-slider .owl-carousel .item img{max-height:200px}
}@media only screen and (min-width:340px){.stretch-header .full-width-slider.home-slider .owl-carousel .item img{max-height:220px}
}@media only screen and (min-width:361px){.stretch-header .full-width-slider.home-slider .owl-carousel .item img{max-height:250px}
}@media only screen and (min-width:600px){.stretch-header .full-width-slider.home-slider .owl-carousel .item img{max-height:380px}
}@media only screen and (min-width:768px){.stretch-header .full-width-slider.home-slider .owl-carousel .item img{max-height:450px}
}@media only screen and (min-width:1024px){.stretch-header .full-width-slider.home-slider .owl-carousel .item img{max-height:600px;position:absolute}
}.video-container{display:inline-block;vertical-align:middle}@media only screen and (min-width:1024px){.video-container{display:block;text-align:center}
}.video-container .video-content{position:relative;padding-bottom:53.25%;padding-top:25px;height:0}
@media only screen and (min-width:1024px){.video-container .video-content{width:600px}
}.video-container .video-content .image-overlay-wrapper:after{content:"";background:url("../svg/play.svg") no-repeat;background-size:100%;display:block;height:60px;width:50px;position:absolute;z-index:1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;left:50%;cursor:pointer;pointer-events:none}
@media only screen and (min-width:768px){.video-container .video-content .image-overlay-wrapper:after{height:120px;width:100px}
}.video-container .video-content .image-overlay{z-index:1;position:absolute;cursor:pointer;height:100%;width:100%;left:0;top:0;overflow:hidden}
.video-container .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media only screen and (min-width:1024px){.video-content,.video-container{display:inline-block;vertical-align:middle}
}.video-block-container{text-align:center}.video-block-container .video-content{width:300px}
@media only screen and (min-width:768px){.video-block-container .video-content{width:600px}
}@media only screen and (min-width:1024px){.video-block-container .video-content{width:900px}
}.video-block-container .video-content .video{display:none}.video-block-container .video-content .video.is-active{display:inline-block}
.animal-page{max-width:1100px;margin:0 auto;display:block;text-align:center}.animal-page .text-block-right{text-align:initial}
@media(min-width:950px){.animal-page .text-block-right{width:57%;display:inline-block;vertical-align:top}
}.animal-page .animal-details{margin:20px 20px 80px 20px}.animal-page .animal-details .animal-details-list{background-color:rgba(197,193,156,0.5);padding:30px 30px 20px;border-radius:8px;margin-bottom:20px;text-align:initial;margin-left:0 !important}
.animal-page .animal-details .animal-details-list .animal-detail{margin-bottom:20px}
.animal-page .animal-details .animal-details-list .animal-detail img{width:50px;display:inline-block;vertical-align:middle;margin-right:10px}
.animal-page .animal-details .animal-details-list .animal-detail .animal-detail-copy{display:inline-block;vertical-align:top;width:calc(100% - 65px)}
@media(min-width:950px){.animal-page .animal-details{width:35%;float:left;display:inline-block;padding:40px 40px 30px;vertical-align:top}
}.animal-page .button-container{text-align:center;display:block;margin:0 auto;margin-top:-20px;margin-bottom:80px}
.animal-page .three-item-slider{margin-top:0}.animal-page .three-item-slider .owl-next{right:-30px;top:135px}
.animal-page .three-item-slider .owl-prev{left:-30px;top:135px}.animal-page .three-item-slider .image{border-radius:8px !important}
a.retail{display:inline-block;width:100%}a.retail img{width:100%}.cards-layout{max-width:1200px;padding:20px;margin:0 auto;margin-bottom:100px}
.cards-layout h3{text-transform:uppercase;text-align:center}.cards-layout .card-list::after{clear:both;content:"";display:block}
@media only screen and (min-width:1024px){.cards-layout .card-list li,.cards-layout .card-list .card-double{width:calc(50% - 45px);float:left;margin-left:30px}
}.cards-layout .card-list li,.cards-layout .card-list .item-wrap{width:100%;-webkit-box-shadow:0 0 19px -4px rgba(0,0,0,0.45);box-shadow:0 0 19px -4px rgba(0,0,0,0.45);border-radius:8px;background-color:#efefef;display:inline-block;margin:15px 0;height:320px;vertical-align:top}
@media only screen and (min-width:768px){.cards-layout .card-list li,.cards-layout .card-list .item-wrap{width:calc(50% - 45px);float:left;margin-left:30px}
}@media only screen and (min-width:1024px){.cards-layout .card-list li,.cards-layout .card-list .item-wrap{width:calc(33.33333% - 40px);float:left;margin-left:30px}
}.cards-layout .card-list li:hover,.cards-layout .card-list .item-wrap:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1.025);transform:scale(1.025)}
.cards-layout .card-list .image{background-position:top center !important;background-repeat:no-repeat !important;background-size:cover !important;height:250px;width:100%;border-radius:8px 8px 0 0}
.cards-layout .card-list .text-block{height:70px;position:relative}.cards-layout .card-list .text-block p{text-align:center;padding:0 20px;text-transform:uppercase;font-weight:bold;line-height:normal;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%}
.full-width-slider.home-card-slider{max-width:1400px}.full-width-slider.home-card-slider .carousel-wrap{min-height:394px}
@media only screen and (min-width:600px){.full-width-slider.home-card-slider .carousel-wrap{min-height:434px}
}@media only screen and (min-width:768px){.full-width-slider.home-card-slider .carousel-wrap{min-height:408px}
}.full-width-slider.home-card-slider .carousel-wrap.cards-layout{margin-bottom:0}
@media only screen and (min-width:1024px){.full-width-slider.home-card-slider .carousel-wrap.cards-layout{margin-bottom:0}
}.full-width-slider.home-card-slider .carousel-wrap .item{display:inline-block;width:100%}
.full-width-slider.home-card-slider .carousel-wrap .item li,.full-width-slider.home-card-slider .carousel-wrap .item .item-wrap{margin:0;width:100%}
.event-page .photo-gallery .image{border-radius:8px !important}.not-found-block-container{margin-top:107px}
@media only screen and (min-width:768px){.not-found-block-container{margin-top:115px}
}@media only screen and (min-width:768px){.not-found-block-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
}.not-found-block-container header{text-align:left}.not-found-block-container header h1{font-size:22px;font-weight:bold;text-align:left;margin-top:0}
@media only screen and (min-width:768px){.not-found-block-container header h1{font-size:48px}
}.search-block-container{margin-top:107px}@media only screen and (min-width:768px){.search-block-container{margin-top:115px}
}.search-block-container h1{font-size:22px;font-weight:bold;text-align:left;margin-top:0}
@media only screen and (min-width:768px){.search-block-container h1{font-size:48px}
}.search-block-container .entry-header{border-top:2px solid #efefef;padding-top:25px;margin-top:15px}
@media only screen and (min-width:768px){.search-block-container .entry-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
}.search-block-container h3{margin-top:0}.search-block-container h3 a:hover{color:#5e9b44}
.search-block-container img{display:inline-block;border-radius:8px;width:300px;margin-right:30px}
.search-block-container .text-block{display:inline-block}@media only screen and (min-width:768px){.search-block-container .text-block{width:calc(100% - 330px)}
}.search-block-container .text-block p:not(:first-of-type){display:none}.pagination{margin-top:30px;margin-top:3rem;text-align:center}
.pagination .page-numbers{padding:12px;padding:1.2rem;margin:0 2px;margin:0 .2rem;border-radius:8px}
.pagination .page-numbers:hover{color:#5e9b44}.pagination .page-numbers.current{background-color:#5e9b44;color:#fff;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45)}
.pagination .page-numbers.current:hover{background-color:#5e9b44;color:#fff}body{background-color:#fff;color:#000;line-height:1.5em;margin:0;overflow-x:hidden;word-break:break-word}
@media only screen and (min-width:1024px){.site-header,.site-footer,.site-main{padding:0 calc((100% - 1200px) / 2);width:100%;max-width:1200px}
}@media only screen and (min-width:1024px){main#main{display:grid;grid-column-gap:20px;grid-template-columns:repeat(8,[col-start] 1fr)}
}@media only screen and (min-width:1140px){main#main{grid-template-columns:repeat(12,[col-start] 1fr)}
}@media only screen and (min-width:0){#primary{grid-column:1 / -1;padding:0 20px}
}@media only screen and (min-width:1024px){#primary{grid-column:1 / 7;margin-left:20px;padding:0}
}@media only screen and (min-width:1140px){#primary{grid-column:1 / 9;margin:0}}#primary ul{list-style:none}
#primary ul li ul li{list-style-type:disc}#primary ul li ul li ul li{list-style-type:circle}
@media only screen and (min-width:0){#secondary{grid-column:1 / -1;padding:0 20px}
}@media only screen and (min-width:1024px){#secondary{grid-column:7 / 9;margin-right:20px;padding:0}
}@media only screen and (min-width:1140px){#secondary{grid-column:9 / -1;margin:0}
}.site-branding{text-align:center}.site-branding .site-title{padding:0 40px}@media only screen and (min-width:0){.site-branding .site-title{font-size:35px}
}@media only screen and (min-width:340px){.site-branding .site-title{font-size:55px}
}@media only screen and (min-width:768px){.site-branding .site-title{font-size:75px}
}.site-branding .site-title a,.site-branding .site-title a:visited{line-height:1}
.site-branding .site-description{padding:25px 0;font-size:20px;font-style:italic}
@media only screen and (min-width:0){.site-branding .site-description{font-size:14px}
}@media only screen and (min-width:340px){.site-branding .site-description{font-size:18px}
}@media only screen and (min-width:768px){.site-branding .site-description{font-size:25px}
}nav#primary-nav{position:relative;z-index:2}nav.post-navigation{position:relative;z-index:1}
.main-navigation-inside{padding:0 calc((100% - 1200px) / 2)}.main-navigation-inside::after{clear:both;content:"";display:block}
@media only screen and (min-width:0){.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
}@media only screen and (min-width:340px){.nav-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:inherit}
}.sticky{background:#ededed}.gallery-caption{list-style:none}.bypostauthor{list-style:none}
header h1{text-align:center}.hentry{margin:0}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}
.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:block}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ededed;clear:both;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;height:auto;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}
#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}
#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}
.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.page-template-page-templatestemplate-left-col-php h1.entry-title,.post-template-page-templatestemplate-left-col-php h1.entry-title{margin:0;text-align:left}
@media only screen and (min-width:1024px){.page-template-page-templatestemplate-left-col-php #main,.post-template-page-templatestemplate-left-col-php #main{display:grid;grid-column-gap:20px;grid-template-columns:repeat(8,[col-start] 1fr)}
}@media only screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #primary,.post-template-page-templatestemplate-left-col-php #main #primary{grid-column:1 / -1;padding:0 20px}
}@media only screen and (min-width:1024px){.page-template-page-templatestemplate-left-col-php #main #primary,.post-template-page-templatestemplate-left-col-php #main #primary{grid-column:col-start 3 / span 6;margin-right:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}
}@media only screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #secondary,.post-template-page-templatestemplate-left-col-php #main #secondary{grid-column:1 / -1;padding:0 20px}
}@media only screen and (min-width:1024px){.page-template-page-templatestemplate-left-col-php #main #secondary,.post-template-page-templatestemplate-left-col-php #main #secondary{grid-column:col-start / span 2;margin-left:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}
}.page-template-page-templatestemplate-right-col-php h1.entry-title{margin:0;text-align:left}
@media only screen and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{grid-column:1 / -1;padding:0 20px}
}@media only screen and (min-width:1024px){.page-template-page-templatestemplate-right-col-php #primary{grid-column:col-start / span 6;margin-left:20px;padding:0}
}@media only screen and (min-width:0){.page-template-page-templatestemplate-right-col-php #secondary{grid-column:1 / -1;padding:0 20px}
}@media only screen and (min-width:1024px){.page-template-page-templatestemplate-right-col-php #secondary{grid-column:col-start 7 / span 3;margin-right:20px;padding:0}
}.page-template-page-templatestemplate-full-width-php main#main,.post-template-page-templatestemplate-full-width-php main#main,.page-template-page-templatestemplate-full-width-php .site-main footer,.post-template-page-templatestemplate-full-width-php .site-main footer{max-width:100%;width:100%;margin:inherit;padding:inherit}
.page-template-page-templatestemplate-full-width-php #primary,.post-template-page-templatestemplate-full-width-php #primary{max-width:100%;width:100%;grid-column:1 / -1;margin:inherit;padding:inherit}
.page-template-page-templatestemplate-landing-page-php main#main,.post-template-template-landing-page main#main,.page-template-page-templatestemplate-landing-page-php .site-footer,.post-template-template-landing-page .site-footer,.page-template-page-templatestemplate-landing-page-php .site-header,.post-template-template-landing-page .site-header,.page-template-page-templatestemplate-landing-page-php .site-main,.post-template-template-landing-page .site-main,.page-template-page-templatestemplate-landing-page-php #primary,.post-template-template-landing-page #primary{max-width:100%;width:100%;margin:inherit;padding:inherit}
.page-template-page-templatestemplate-landing-page-php .entry-content,.post-template-template-landing-page .entry-content{margin:0 !important}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}
footer#colophon{display:grid;grid-template-columns:repeat(12,1fr)}footer#colophon .site-info{display:grid;grid-column:1 / -1;grid-template-columns:repeat(12,1fr);text-align:center}
footer#colophon .site-info .footer-masthead{grid-column:1 / -1}@media only screen and (min-width:0){footer#colophon .site-info .footer-left{grid-column:1 / -1;text-align:center}
}@media only screen and (min-width:340px){footer#colophon .site-info .footer-left{grid-column:1 / 7}
}@media only screen and (min-width:1024px){footer#colophon .site-info .footer-left{text-align:left}
}@media only screen and (min-width:0){footer#colophon .site-info .footer-right{grid-column:1 / -1;text-align:center}
}@media only screen and (min-width:340px){footer#colophon .site-info .footer-right{grid-column:7 / 13}
}@media only screen and (min-width:1024px){footer#colophon .site-info .footer-right{text-align:right}
}.text-block-container{max-width:900px}.text-block-container header h2{text-align:center}
.text-block-container .text-block{display:inline-block;width:100%}.contact-block-container{max-width:900px;text-align:center}
.contact-block-container .nf-form-cont{margin-top:30px;margin-top:3rem;text-align:left}
.image-text-block-container{max-width:1000px}.image-text-block-container .image-text-block{border-bottom:5px solid #efefef;display:inline-block;width:100%;padding:40px 0;padding:4rem 0}
.image-text-block-container .image-text-block:first-child{border-top:5px solid #efefef}
.image-text-block-container .image-block{padding:0;margin:0 0 10px}@media only screen and (min-width:768px){.image-text-block-container .image-block{margin:0;width:calc(41.66667% - 42.5px);float:left;margin-left:30px}
}.image-text-block-container .image-block img{border-radius:10px}.image-text-block-container .text-block{padding:0;margin:0}
@media only screen and (min-width:768px){.image-text-block-container .text-block{left:calc(8.33333% - 32.5px + 30px);position:relative;width:calc(50% - 45px);float:left;margin-left:30px}
}.image-text-block-container .text-block h3{text-align:left;margin-top:0}@media only screen and (min-width:768px){.image-text-block-container.Small .image-text-block .image-block{width:calc(25% - 37.5px);float:left;margin-left:30px}
}@media only screen and (min-width:768px){.image-text-block-container.Small .image-text-block .text-block{left:calc(8.33333% - 32.5px + 30px);position:relative;width:calc(66.66667% - 50px);float:left;margin-left:30px}
}.noline-image-text-block-container{padding-bottom:0;max-width:1000px}.noline-image-text-block-container .image-text-block{padding:10px 0;padding:1rem 0;width:100%;display:inline-block}
@media only screen and (min-width:768px){.noline-image-text-block-container .image-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}.noline-image-text-block-container .image-block{padding:0;margin:0 0 10px}@media only screen and (min-width:768px){.noline-image-text-block-container .image-block{margin:0;width:calc(41.66667% - 42.5px);float:left;margin-left:30px}
}.noline-image-text-block-container .image-block img{border-radius:10px}.noline-image-text-block-container .text-block{padding:0;margin:0}
@media only screen and (min-width:768px){.noline-image-text-block-container .text-block{width:calc(58.33333% - 47.5px);float:left;margin-left:30px}
}.noline-image-text-block-container .text-block h3{text-align:left;margin-top:0}.noline-image-text-block-container header h2{text-align:center;margin-bottom:60px}
@media only screen and (min-width:768px){.noline-image-text-block-container.Small .image-text-block .image-block{width:calc(25% - 37.5px);float:left;margin-left:30px}
}@media only screen and (min-width:768px){.noline-image-text-block-container.Small .image-text-block .text-block{left:calc(8.33333% - 32.5px + 30px);position:relative;width:calc(66.66667% - 50px);float:left;margin-left:30px}
}.slider-block-container header h2{text-align:center}.slider-block-container .three-item-slider{margin:0;padding:0}
.slider-block-container .three-item-slider img{border-radius:8px}.slider-block-container .image-grid{margin:0}
.slider-block-container .image-grid::after{clear:both;content:"";display:block}
.slider-block-container .image-grid li{width:calc(50% - 30px);float:left;margin-left:20px}
@media only screen and (min-width:768px){.slider-block-container .image-grid li{width:calc(33.33333% - 40px);float:left;margin-left:30px;margin-top:30px;margin-top:3rem}
}@media only screen and (min-width:1024px){.slider-block-container .image-grid li{width:calc(25% - 37.5px);float:left;margin-left:30px}
}.slider-block-container .image-grid img{border-radius:6px}.slider-block-container .image-grid.downloadable-image-grid a{position:relative;display:inline-block}
.slider-block-container .image-grid.downloadable-image-grid a:before,.slider-block-container .image-grid.downloadable-image-grid a:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slider-block-container .image-grid.downloadable-image-grid a:hover:before{content:"";background-color:#5e9b44;position:absolute;top:0;bottom:0;right:0;left:0;border-radius:6px;z-index:1;opacity:.9;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}
.slider-block-container .image-grid.downloadable-image-grid a:hover:after{content:"Download";display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;text-align:center;color:#fff;z-index:1;width:100%}
.slider-block-container .image-grid.downloadable-image-grid a img{margin-bottom:-5px}
.locations-block-container{max-width:900px}.locations-block-container .locations-block{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 19px -4px rgba(0,0,0,0.45);box-shadow:0 0 19px -4px rgba(0,0,0,0.45);padding:30px;padding:3rem;text-align:center}
@media only screen and (min-width:768px){.locations-block-container .locations-block{display:inline-block;width:100%;text-align:left}
}@media only screen and (min-width:1024px){.locations-block-container .locations-block{padding:30px 80px;padding:3rem 8rem}
}@media only screen and (min-width:768px){.locations-block-container .locations-block .text-block{width:46%}
}.locations-block-container .locations-block .text-block h3{font-size:1em;margin-bottom:0;line-height:normal}
.locations-block-container .locations-block .text-block a{display:inline-block;margin-top:20px;margin-top:2rem;width:100%}
@media only screen and (min-width:768px){.locations-block-container .locations-block .text-block a{width:auto}
}@media only screen and (min-width:768px){.locations-block-container .locations-block .text-block{float:left;margin-top:30px;margin-top:3rem}
}@media only screen and (min-width:768px){.locations-block-container .locations-block .map{float:right}
}.quote-block-container{max-width:900px;text-align:center}.quote-block-container::after{clear:both;content:"";display:block}
.quote-block-container:not(:first-of-type){padding-top:30px;padding-bottom:0}.quote-block-container .image-block{padding:0;margin:0;vertical-align:top}
@media only screen and (min-width:768px){.quote-block-container .image-block{display:inline-block;margin-right:30px;margin-right:3rem;width:200px}
}.quote-block-container .image-block img{border-radius:20em;max-height:400px;width:auto;margin:0 auto}
.quote-block-container .text-block{padding:0;margin:0;text-align:left}@media only screen and (min-width:768px){.quote-block-container .text-block{display:inline-block;width:calc(100% - 250px)}
}.quote-block-container .text-block blockquote{font-size:16px;font-weight:100;line-height:2;padding:0}
.quote-block-container .text-block cite{display:inline-block;margin-top:20px;margin-top:2rem}
.quote-block-container .quote-block-inner{border-bottom:5px solid #efefef;border-top:5px solid #efefef;padding:30px 0}
.content-grid-block-container{text-align:center}.content-grid-block-container .text-block{display:inline-block;text-align:left;width:100%;margin:10px 0;vertical-align:top}
.content-grid-block-container .text-block img{width:100%}.content-grid-block-container .text-block .button-green{text-align:center !important;margin:0;width:auto;min-width:0;max-width:100%}
@media only screen and (min-width:768px){.content-grid-block-container.columns-4 .text-block{width:47%;margin:2% 1%}
}@media only screen and (min-width:1024px){.content-grid-block-container.columns-4 .text-block{width:22%}
}.content-grid-block-container.columns-4 .text-block h3{font-size:20px}@media only screen and (min-width:768px){.content-grid-block-container.columns-3 .text-block{width:47%;margin:2% 1%}
}@media only screen and (min-width:1024px){.content-grid-block-container.columns-3 .text-block{width:31%}
}.content-grid-block-container.columns-3 .text-block h3{font-size:25px}@media only screen and (min-width:768px){.content-grid-block-container.columns-2 .text-block{width:47%;margin:2% 1%}
}hr{border:0;border-bottom:3px solid #efefef;margin:20px 0;margin:2rem 0;display:inline-block;width:100%}
.wysiwyg-formatting .aligncenter{display:block;text-align:center}@media only screen and (min-width:768px){.wysiwyg-formatting .aligncenter{display:block}
}.wysiwyg-formatting p{margin-bottom:15px;margin-bottom:1.5rem;font-weight:100}.wysiwyg-formatting b,.wysiwyg-formatting strong{font-weight:700}
.wysiwyg-formatting ul{margin-bottom:20px;margin-left:22px}.wysiwyg-formatting ul li{font-weight:100;margin-bottom:5px}
.wysiwyg-formatting ul li::before{content:"•";color:#5e9b44;display:inline-block;width:1em;margin-left:-1em;font-size:31px;line-height:0;position:relative;top:6px;right:-10px}
.wysiwyg-formatting a{font-weight:600;border-bottom:2px solid #5e9b44;display:inline-block}
.wysiwyg-formatting a:hover{border-bottom:2px solid #005825}.wysiwyg-formatting table{width:100% !important;overflow:auto;display:inherit;height:100% !important}
.wysiwyg-formatting table td{border:0;padding:10px 15px;font-family:'Open Sans',sans-serif;font-weight:100}
.wysiwyg-formatting table td.table-header{background-color:#5e9b44;color:#fff}.wysiwyg-formatting table td.table-header strong{color:#fff}
.wysiwyg-formatting table tr:nth-child(odd){background-color:#f4f3ec}.wysiwyg-formatting ul.highlighted-list{margin-left:0 !important}
.wysiwyg-formatting ul.highlighted-list li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;padding:10px}
.wysiwyg-formatting ul.highlighted-list li:nth-child(odd){background-color:#f4f3ec}
.wysiwyg-formatting ul.highlighted-list li:nth-child(even){background-color:#f9f9f8}
.wysiwyg-formatting ul.highlighted-list li:before{display:none}.wysiwyg-formatting .three-columns{-webkit-columns:3;-moz-columns:3;columns:3;overflow:hidden}
.wysiwyg-formatting .two-columns{-webkit-columns:2;-moz-columns:2;columns:2;overflow:hidden}
.wysiwyg-formatting a img{border-bottom:2px solid #fff;margin-bottom:-12px;padding-bottom:0}
.wysiwyg-formatting .button,.wysiwyg-formatting .button-green,.wysiwyg-formatting .button-green-dark{display:block !important;width:100%;max-width:300px;margin:20px auto 0}
@media only screen and (min-width:768px){.wysiwyg-formatting .button,.wysiwyg-formatting .button-green,.wysiwyg-formatting .button-green-dark{display:inline-block !important;margin:20px 10px 0;width:auto}
}.inline-block-container img{float:left;border-radius:10px;width:350px;margin:0 30px 30px 0}
.inline-block-container .inline-block{border-bottom:5px solid #efefef;display:inline-block;width:100%;padding:40px 0;padding:4rem 0}
.inline-block-container .inline-block:first-child{border-top:5px solid #efefef}.inline-block-container .inline-block .text-block{display:inline}
.inline-block-container .inline-block .text-block h3{display:inline-block;margin-top:0}
@media only screen and (min-width:768px){.inline-block-container .inline-block .text-block h3{width:calc(100% - 400px)}
}.inline-block-container .inline-block .text-block .button{display:inline-block;margin:10px 10px 0 0}
.button-block-container{text-align:center}@media only screen and (min-width:768px){.button-block-container{padding-top:0}
}.button-block-container a{display:block;margin:20px auto 0;max-width:300px;width:100%}
@media only screen and (min-width:768px){.button-block-container a{display:inline-block;margin:20px 10px 0;min-width:200px;width:auto}
}.sponsor-block-container{text-align:center}@media only screen and (min-width:768px){.sponsor-block-container .clickable-logos li{display:inline-block;margin:1%;width:18%;vertical-align:middle}
}.sponsor-block-container h3{border-top:3px solid #efefef;border-bottom:3px solid #efefef;padding:10px 0;padding:1rem 0}
.accordion-block-container{max-width:900px}.accordion-block-container .header{text-align:center}
.accordion-block-container .footnote{margin-top:30px;margin-top:3rem}.accordion-block-container .footnote p,.accordion-block-container .footnote p a{font-size:14px}
.accordion{margin:0 !important}.accordion li{list-style-type:none !important}.accordion ul.submenu{display:none;padding:0 25px 25px;padding:0 2.5rem 2.5rem;margin:0 !important}
.accordion ul.submenu li{margin:0 0 10px 20px;margin:0 0 1rem 2rem;list-style-type:disc !important}
.accordion .is-expanded{display:block}.accordion .js-accordion-trigger h5{margin-bottom:0;margin-bottom:0;padding:25px 85px 25px 25px;padding:2.5rem 8.5rem 2.5rem 2.5rem;position:relative}
.accordion .js-accordion-trigger h5:after{background-color:#5e9b44;border:2px solid #5e9b44;border-radius:50%;color:#fff;content:"+";display:block;float:right;height:30px;line-height:1.2;text-align:center;width:30px;position:absolute;top:17px;right:25px;font-size:25px}
@media only screen and (min-width:768px){.accordion .js-accordion-trigger h5:after{top:10px;height:50px;width:50px;font-size:45px;line-height:1.05}
}.accordion .is-expanded .js-accordion-trigger h5{margin-bottom:0;margin-bottom:0}
.accordion .is-expanded .js-accordion-trigger h5:after{content:"–";line-height:1}
@media only screen and (min-width:768px){.accordion .is-expanded .js-accordion-trigger h5:after{line-height:.9}
}.accordion li{background-color:#f4f3ec;margin-top:20px;margin-top:2rem;position:relative}
.accordion-tabs-minimal{display:inline-block;width:100%;line-height:1.5;padding:0}
.accordion-tabs-minimal .tab-header-and-content{list-style:none}@media only screen and (min-width:768px){.accordion-tabs-minimal .tab-header-and-content{display:inline}
}.accordion-tabs-minimal .tab-link{border:1px solid #515151;color:#515151;font-weight:bold;text-transform:uppercase;display:block;padding:10px 30px;padding:1rem 3rem;text-decoration:none;margin-top:10px;margin-top:1rem;text-align:center}
@media only screen and (min-width:768px){.accordion-tabs-minimal .tab-link{border:0;border-top:1px solid #efefef;border-top:0;display:inline-block}
}.accordion-tabs-minimal .tab-link:after{display:inline-block;content:"+";margin-left:10px;margin-left:1rem}
@media only screen and (min-width:768px){.accordion-tabs-minimal .tab-link:after{display:none}
}.accordion-tabs-minimal .tab-link:hover{background-color:#515151;color:#fff}@media only screen and (min-width:768px){.accordion-tabs-minimal .tab-link:hover{background-color:transparent;color:orange}
}.accordion-tabs-minimal .tab-link:focus{outline:0}.accordion-tabs-minimal .tab-link.is-active{border-bottom:0;background-color:#515151;color:#fff}
@media only screen and (min-width:768px){.accordion-tabs-minimal .tab-link.is-active{background-color:transparent;color:#515151;border:2px solid #efefef;border-bottom-color:#fff;margin-bottom:-2px}
}.accordion-tabs-minimal .tab-link.is-active:after{content:"–"}
.accordion-tabs-minimal .tab-content{display:none;padding:20px;padding:2rem;width:100%}
@media only screen and (min-width:768px){.accordion-tabs-minimal .tab-content{border-top:2px solid #efefef;float:left}
}.croc-details{margin-bottom:20px;margin-bottom:2rem}.croc-details li{display:inline-block}
.croc-details li:not(:last-child){margin-right:15px;margin-right:1.5rem}.croc-details li:not(:last-child):after{content:"|";display:inline-block;margin-left:15px;margin-left:1.5rem}
header .croc-details{text-align:center;margin-bottom:30px;margin-bottom:3rem}header .croc-details li{font-size:1.2em;line-height:1.6}
body{overflow:auto !important}body .croc-tracking-block-container{position:relative}
body .croc-tracking-block-container header{text-align:center;margin-bottom:30px;margin-bottom:3rem}
body .croc-tracking-block-container p{text-align:center;margin-top:30px;margin-top:3rem}
body .croc-tracking-block-container #htmlwidget_container{position:relative !important;height:500px;z-index:0}
body .croc-tracking-block-container #htmlwidget_container input{height:auto !important}
body .croc.text-block-container{padding-bottom:20px;padding-bottom:2rem}@media only screen and (min-width:768px){body .croc.text-block-container{padding-bottom:40px;padding-bottom:4rem}
}body .croc.text-block-container .croc-tracking-block-container{padding-top:0}.nf-form-wrap{background-color:#fff;-webkit-box-shadow:0 0 50px -4px rgba(0,0,0,0.45);box-shadow:0 0 50px -4px rgba(0,0,0,0.45);padding:50px;padding:5rem}
.nf-form-wrap .ninja-forms-field{background-color:#fff;border-radius:0 !important;padding:12px}
.nf-form-wrap .nf-field-label label{font-size:15px}.nf-form-wrap .checkbox-wrap .nf-field-label{padding-left:12px}
.nf-form-wrap .list-radio-wrap ul li:before{display:none}.nf-form-wrap .list-radio-wrap label{margin:0;display:inline-block}
.nf-form-wrap .list-radio-wrap li{display:inline-block;width:100%}.nf-form-wrap .list-radio-wrap li label{margin-left:2em !important}
.nf-form-wrap input[type="button"]{background-color:#5e9b44;border-radius:8px !important;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;padding:12px 24px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #5e9b44 !important;min-width:200px}
.nf-form-wrap input[type="button"]:hover{background-color:#335425;border:1px solid #335425 !important}
.nf-form-wrap ::-webkit-input-placeholder{font-style:italic;font-size:16px}.nf-form-wrap ::-moz-placeholder{font-style:italic;font-size:16px}
.nf-form-wrap ::-ms-input-placeholder{font-style:italic;font-size:16px}.nf-form-wrap ::placeholder{font-style:italic;font-size:16px}
.nf-form-wrap :-ms-input-placeholder{font-style:italic;font-size:16px}.nf-form-wrap ::-ms-input-placeholder{font-style:italic;font-size:16px}
.nf-form-wrap select{height:46px !important;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-shadow:inset 0 1px 3px rgba(0,0,0,0.06)}
.nf-form-wrap select,.nf-form-wrap textarea{font-family:'Open Sans',sans-serif}
.nf-form-wrap .nf-form-fields-required{display:none}.nf-form-wrap .ninja-forms-req-symbol{color:#515151}
.nf-form-cont .one-half{width:100% !important;margin:0 0 10px !important}@media only screen and (min-width:768px){.nf-form-cont .one-half{width:48.717948717948715% !important;margin-left:2.564102564102564% !important}
}@media only screen and (min-width:768px){.nf-form-cont .one-half.first{margin-left:0 !important}
}.subscribe-block-wrapper{background-color:#deedd7}.subscribe-block-wrapper:not(:first-of-type){margin-top:20px;margin-top:2rem}
@media only screen and (min-width:768px){.subscribe-block-wrapper:not(:first-of-type){margin-top:60px;margin-top:6rem}
}@media only screen and (min-width:1024px){.subscribe-block-wrapper:not(:first-of-type){margin-top:80px;margin-top:8rem}
}.subscribe-block-wrapper header p{margin-bottom:20px;margin-bottom:2rem;font-size:1.4em;line-height:1.2}
.subscribe-block-wrapper .subscribe-block-container{padding:40px;text-align:center}
@media only screen and (min-width:768px){.subscribe-block-wrapper .subscribe-block-container{padding:60px 40px;padding:6rem 4rem}
}.subscribe-block-wrapper .subscribe-block-container .newsletter-container{margin:0 auto;display:inline-block;width:100%;max-width:400px}
.subscribe-block-wrapper .subscribe-block-container .newsletter-container header{margin-bottom:20px;margin-bottom:2rem}
.subscribe-block-wrapper .subscribe-block-container .newsletter-container header h2{margin-bottom:10px;margin-bottom:1rem}
.subscribe-block-wrapper .subscribe-block-container .newsletter-container label{display:inline-block;width:calc(100% - 110px);margin-bottom:0;float:left;text-align:left}
.subscribe-block-wrapper .subscribe-block-container .newsletter-container .button-green{width:120px;display:inline-block;float:right;top:0}
.yikes-mailchimp-container{margin-bottom:5px;margin-bottom:.5rem}.yikes-mailchimp-container p.yikes-easy-mc-success-message{color:#5e9b44 !important}
.yikes-mailchimp-container p.yikes-easy-mc-error-message{color:#9e0209 !important}
.yikes-mailchimp-container .yikes-easy-mc-success-message,.yikes-mailchimp-container .yikes-easy-mc-error-message{margin-bottom:20px;font-weight:bold;font-size:14px;line-height:1.3}
.yikes-mailchimp-container .yikes-easy-mc-form{-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline-block;position:relative;width:100%}
.yikes-mailchimp-container .yikes-easy-mc-form label span{display:none;margin-bottom:0}
.yikes-mailchimp-container .yikes-easy-mc-form label{width:100% !important;margin:0 !important}
.yikes-mailchimp-container .yikes-easy-mc-form input{border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;margin:0 !important;width:calc(100% - 110px) !important}
.yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button{padding:10px 24px;color:#fff;border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px;-webkit-box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);box-shadow:0 14px 28px -11px rgba(0,0,0,0.45);display:inline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:'Open Sans',sans-serif;background-color:#5e9b44 !important;border:1px solid #5e9b44 !important;width:120px;display:inline-block;float:right;top:0;margin:0 !important;padding:16px 10px;position:absolute;right:0;-webkit-box-shadow:none;box-shadow:none;font-weight:800;height:50px;width:115px !important}
.yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button a{color:#fff;border:none !important}
.yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-submit-button:hover{background-color:#335425;border:1px solid #335425}
.text-block-container:not(:last-of-type),.image-text-block-container:not(:last-of-type),.content-grid-block-container:not(:last-of-type),.inline-block-container:not(:last-of-type),.image-text-container.alternating:not(:last-of-type),.accordion-block-container:not(:last-of-type),.locations-block-container:not(:last-of-type),.slider-block-container:not(:last-of-type),.tab-block-container:not(:last-of-type),.video-block-container:not(:last-of-type),.quote-block-container:not(:last-of-type),.contact-block-container:not(:last-of-type),.sponsor-block-container:not(:last-of-type),.contact-block-container:not(:last-of-type),.button-block-container:not(:last-of-type){padding-bottom:0}
.cards-layout-container ~ .accordion-block-container{margin-top:-100px}.page-template-template-parent .text-block-container ~ .image-text-block-container,.page-template-template-parent .text-block-container ~ .image-text-container.alternating,.page-template-template-parent .text-block-container ~ .cards-layout-container{padding-top:30px}
@media only screen and (min-width:768px){.page-template-template-parent .text-block-container ~ .image-text-block-container,.page-template-template-parent .text-block-container ~ .image-text-container.alternating,.page-template-template-parent .text-block-container ~ .cards-layout-container{padding-top:30px}
}