/*!
Theme Name: Peplinski Group
Version: 1.0
Author: ClearRiver
Author URI: http://www.clear-river.com
template: bb-theme
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}:root{font-size:1em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:'Open Sans', sans-serif;color:#4d4d4d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;background:#fff;font-weight:400;font-size:inherit}body.form-modal-open{overflow-y:hidden}#page{max-width:100%;overflow:hidden}img{max-width:100%;height:auto}.contain{margin:auto;width:100%;max-width:1020px}.fl-builder-content-primary>.fl-row>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col>.fl-col-content,.site-footer,.non-fl-row,.site-header .logo,body.page:not(.fl-builder) .fl-content-full,.cms-quality-rating-5-star{padding-left:2rem;padding-right:2rem}@media (max-width: 768px){.fl-builder-content-primary>.fl-row>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col>.fl-col-content,.site-footer,.non-fl-row,.site-header .logo,body.page:not(.fl-builder) .fl-content-full,.cms-quality-rating-5-star{padding-left:3%;padding-right:3%}}@media (min-width: 1100px){.container{max-width:100%}}h1,h2,h3,h4,h5{font-family:'Open Sans', sans-serif;font-weight:inherit;font-weight:300;margin:0 0 1.25em 0;color:#004b24}h1{font-size:2.75em;line-height:1.1;margin-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-size:2.4em;line-height:1.1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3{font-size:1.6em;line-height:1.2}.fl-module-heading h3.fl-heading,h3{margin-bottom:.5rem !important}h4{font-size:1.3em}h5{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}p,ol,ul{margin:0 0 1.25em 0}p:last-child,ol:last-child,ul:last-child{margin-bottom:0}.fl-col-group-nested{margin-left:-.75em;margin-right:-.75em}.fl-col-group-nested .fl-col{padding-left:.75em;padding-right:.75em}.picture-panels .fl-col-group-nested{margin-left:-.25em;margin-right:-.25em}.picture-panels .fl-col-group-nested .fl-col{padding:.25em}a{text-decoration:none}.search .site-content{padding:2em 0}strong,b{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}#page .fl-separator{margin:1.5em 0}iframe{border:none}.embed-container{position:relative;padding-right:2em;padding-left:2em;padding-bottom:48%;height:0;overflow:hidden;max-width:100%}@media (max-width: 560px){.embed-container{padding-bottom:80% !important}}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.container{margin:auto}.fl-builder-content .fl-module-button,.non-fl-row .fl-module-button{margin:1.125em 0}.fl-builder-content .fl-module-button:last-child,.non-fl-row .fl-module-button:last-child{margin-bottom:0}.fl-builder-content .fl-module-button a.fl-button,.non-fl-row .fl-module-button a.fl-button{background:#004b24;font-size:inherit;color:#fff;border:none;border-radius:3px;padding:.625em 1em;box-shadow:2px 3px 3px rgba(0,0,0,0.15);font-weight:400;transition:.15s;display:inline-block}.fl-builder-content .fl-module-button a.fl-button:hover,.non-fl-row .fl-module-button a.fl-button:hover{color:#fff;background:#135c29}.fl-builder-content .fl-module-button.white a.fl-button,.non-fl-row .fl-module-button.white a.fl-button{background:#fff;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-weight:400}.fl-builder-content .fl-module-button.white a.fl-button span,.non-fl-row .fl-module-button.white a.fl-button span{color:#004b24;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.fl-builder-content .fl-module-button.white a.fl-button:hover,.non-fl-row .fl-module-button.white a.fl-button:hover{background:#e5f1d9}.fl-builder-content .fl-module-button.white a.fl-button:hover span,.non-fl-row .fl-module-button.white a.fl-button:hover span{color:#004b24}button.button,.fl-row-content a.btn,.facebook-link a,.location-info a.button,.acf-button{background:#004b24;font-size:inherit;color:#fff;border:none;border-radius:3px;padding:.625em 1em;box-shadow:2px 3px 3px rgba(0,0,0,0.15);font-weight:400;transition:.15s;line-height:1}button.button:hover,.fl-row-content a.btn:hover,.facebook-link a:hover,.location-info a.button:hover,.acf-button:hover{color:#fff;background:#135c29}.fl-button-center{text-align:center}.fl-row-content a,.location-info a{color:#004b24}.fl-row-content a:hover,.location-info a:hover{color:#327730}#passionate-people .cls-1{fill:#fff}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}@media (min-width: 768px){.fl-photo-content{display:block}.fl-photo-content img{display:block}}.fl-photo-caption{white-space:normal}.fl-button-lightbox-wrap .mfp-iframe-scaler iframe{left:0;top:0;width:100%;height:100%}.mfp-wrap.fl-button-lightbox-wrap .mfp-close,.mfp-wrap.fl-button-lightbox-wrap .mfp-close:hover{right:-30px;top:-32px !important;color:#fff !important;background:rgba(0,0,0,0.7) !important;padding:0 0 3px 0 !important;line-height:1;width:1em;height:1em;text-align:center}.site-header{background:linear-gradient(to bottom, #004b24, #7cb942 90%);color:#fff;z-index:1}@media (max-width: 53em){.site-header{padding-bottom:0}}.site-header .contain{padding:0.75em 0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.site-header .logo{max-width:100%;display:flex;color:#fff}.site-header .logo .logo-container{display:flex;align-content:flex-end;align-items:flex-end}.site-header .logo .svg-img-container.script-logo{width:34vw;max-width:240px;min-width:200px;margin-right:1.25em}@media (max-width: 45rem){.site-header .logo .svg-img-container.script-logo{margin-right:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.site-header .logo .svg-img-container.script-logo{width:250px}}.site-header .logo .svg-img-container.round-logo{width:50px;margin-right:1.25em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.site-header .logo .svg-img-container.round-logo{width:50px}}.site-header .logo img{width:100%;height:auto;display:block}.site-header .logo .slogan1{font-size:1.5em;font-weight:300;margin-top:0.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 45rem) and (max-width: 780px){.site-header .logo .slogan1{font-size:calc(0.55em + 2vw)}}@media (max-width: 45rem){.site-header .logo .slogan1{font-size:calc(0.75em + 2vw)}}@media (max-width: 45rem){.site-header .logo{flex-direction:column;align-content:center;justify-content:center;align-items:center}.site-header .logo .svg-img-container{margin:0}.site-header .logo .slogan1{margin:0}}.site-header .main-nav{margin:0;flex-grow:1;margin:0.5em 0 0.1em 0;width:100%}@media (max-width: 53em){.site-header .main-nav{margin:0}}.site-header .highlight-link{position:absolute;top:0;right:0;display:inline-block;background:#7cb942;box-shadow:0 2px 2px rgba(0,0,0,0.15);font-size:0.85em;line-height:1;text-transform:uppercase;color:#fff;padding:0.5em 1em;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:0.15s}.site-header .highlight-link:hover{background:#6fa63b}@media (max-width: 430px){.site-header .highlight-link{position:relative;background:#004b24;box-shadow:none;border-top-left-radius:4px;border-top-right-radius:4px}.site-header .highlight-link:hover{background:#006530}}.eyebrow{background:#c30;text-align:center;color:#fff;font-weight:600;padding-top:.25em;padding-bottom:.25em}.eyebrow a{color:inherit}.main-menu a{transition:.2s;text-decoration:none;padding:.25em 1em;white-space:nowrap;text-transform:uppercase;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 950px) and (min-width: 53em){.head-nav{font-size:.9em}}.head-nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between}.head-nav a{color:#fff;position:relative}.head-nav a:after{content:'';display:block;position:absolute;bottom:0;height:1px;width:100%;transition:.2s;opacity:0;background:linear-gradient(to left, rgba(255,255,255,0), #fff calc(0% + 15px), #fff calc(100% - 15px), rgba(255,255,255,0) 100%)}.head-nav a:hover:after{opacity:.5}.head-nav .current-menu-item a:after{opacity:1}.main-nav .mobile-nav-trigger{display:none;height:auto;line-height:2.2;font-weight:400;padding:0 1em;font-size:1em;text-transform:uppercase;text-decoration:none !important;width:auto;color:#fff;overflow:hidden}.main-nav .mobile-nav-trigger:after{content:'\f0c9';font-family:'FontAwesome'}@media (max-width: 53em){.main-nav .mobile-nav-trigger{display:inline-block}.main-nav{text-align:center}.head-nav{overflow:hidden;max-height:0;transition:.2s;padding:0 1rem;margin:0}.mobile-nav-open .head-nav{max-height:999px}.head-nav ul{display:flex;flex-flow:column;margin-bottom:1em}.head-nav ul:before{content:'';display:block;height:1px;width:100%;transition:.2s;opacity:.5;background:linear-gradient(to left, rgba(255,255,255,0), #fff calc(0% + 15px), #fff calc(100% - 15px), rgba(255,255,255,0) 100%)}.head-nav li{text-align:center;transition:0s}.head-nav li a{transition:0s;display:block;padding:1em 0}.head-nav li a:after{opacity:.5 !important}}.site-footer{background:#004b24;text-align:center;font-size:.85em;overflow:hidden;box-shadow:0 -5px 5px rgba(0,0,0,0.2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-footer .breadcrumbs{text-align:left;color:#80a592;font-size:.8em;padding:.5em 0;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (max-width: 37rem){.site-footer .breadcrumbs{text-align:center}}.site-footer .breadcrumbs a{color:#7cb942}.site-footer .breadcrumbs a:hover{color:#96c866}.site-footer .col-sm-4:nth-of-type(2),.site-footer .col-sm-4:nth-of-type(3){margin:1em 0}.site-footer .col-sm-4:nth-of-type(2) a,.site-footer .col-sm-4:nth-of-type(3) a{color:inherit}.site-footer .col-sm-4:nth-of-type(2) ul,.site-footer .col-sm-4:nth-of-type(3) ul{padding:0;margin:0;list-style:none}.site-footer .col-sm-4:nth-of-type(2) ul,.site-footer .col-sm-4:nth-of-type(2),.site-footer .col-sm-4:nth-of-type(3) ul,.site-footer .col-sm-4:nth-of-type(3){display:flex;justify-content:center}@media (max-width: 37rem){.site-footer .col-sm-4:nth-of-type(2) ul,.site-footer .col-sm-4:nth-of-type(2),.site-footer .col-sm-4:nth-of-type(3) ul,.site-footer .col-sm-4:nth-of-type(3){flex-direction:column}}.site-footer .col-sm-4:nth-of-type(2) li,.site-footer .col-sm-4:nth-of-type(3) li{padding-right:1em;margin-right:1em;margin-left:0;padding-left:0}@media (max-width: 37rem){.site-footer .col-sm-4:nth-of-type(2) li,.site-footer .col-sm-4:nth-of-type(3) li{margin-right:0;padding-right:0}}.site-footer .col-sm-4:nth-of-type(2){color:#7cb942}.site-footer .col-sm-4:nth-of-type(2) a:hover{color:#a3cf78}.site-footer .col-sm-4:nth-of-type(2) li{border-right:solid 1px rgba(124,185,66,0.5)}@media (max-width: 37rem){.site-footer .col-sm-4:nth-of-type(2) li{border:none}}.site-footer .col-sm-4:nth-of-type(3){color:#b19e3e}.site-footer .col-sm-4:nth-of-type(3) li{border-right:solid 1px rgba(177,158,62,0.5)}.site-footer .col-sm-4:nth-of-type(3) li:last-of-type{border:none;margin-right:0;padding-right:0}@media (max-width: 37rem){.site-footer .col-sm-4:nth-of-type(3) li{border:none}}#peplinski_footer_logo{width:75px;height:75px;display:block;margin:auto}.fl-page-content{font-size:1.125em}@media (max-width: 39rem){.fl-page-content{font-size:1em}}.hero:not(.hero-slider){padding:0}.hero:not(.hero-slider) .fl-row-content-wrap,.hero:not(.hero-slider) .gmp_MapPreview,.hero:not(.hero-slider) .gmpMapDetailsContainer{min-height:300px !important;max-height:500px !important;height:60vw !important}.non-fl-row,.fl-row-content-wrap{box-shadow:inset 0 5px 5px rgba(0,0,0,0.15)}.fl-builder-content-primary>.fl-row:not(.hero)>.fl-row-content-wrap>.fl-row-full-width>.fl-col-group:first-of-type{box-shadow:0 3px 3px 0 rgba(0,0,0,0.1)}.fl-builder-content-primary>.fl-row:not(.hero)>.fl-row-content-wrap>.fl-row-full-width>.fl-col-group:last-of-type{box-shadow:none}.fl-builder-content-primary>.fl-row:not(.hero)>.fl-row-content-wrap>.fl-row-full-width>.fl-col-group>.fl-col>.fl-col-content{padding-top:1.25em;padding-bottom:1.25em}.fl-builder-content-primary>.fl-row:not(.hero)>.fl-row-content-wrap>.fl-row-full-width>.fl-col-group>.fl-col:not(.fl-col-has-cols)>.fl-col-content,.fl-builder-content-primary>.fl-row:not(.hero)>.fl-row-content-wrap>.fl-row-full-width>.fl-col-group>.fl-col.fl-col-has-cols>.fl-col-content>div{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;float:none}div:not(.hero)>.fl-row-content-wrap>.fl-row-content:not(.fl-row-full-width)>.fl-col-group,.non-fl-row{padding-top:1.25em;padding-bottom:1.25em}body.page:not(.fl-builder) article{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;padding-top:1.25em;padding-bottom:1.25em}.post-password-required{text-align:center}.bg-dark *{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-green-gradient{background:linear-gradient(to bottom, #3e8233, #7cb942)}.single-location .bg-green-gradient{background:linear-gradient(to bottom, #004b24, #7cb942)}.bg-light-green-gradient{background:linear-gradient(to bottom, #d8eac6, white 25%)}.intro{padding:0.5em 0}.intro p{font-size:1.125em}.photo-button{overflow:hidden}.photo-button .fl-col-content{position:relative}.photo-button .fl-module-button{position:absolute;top:0;bottom:0;width:100%;margin:0;padding:0}.photo-button .fl-module-button,.photo-button .fl-module-button .fl-module-content,.photo-button .fl-module-button .fl-button-wrap{display:flex;justify-content:center;align-items:stretch;align-content:stretch;width:100%}.photo-button .fl-module-button a.fl-button{width:100%;background:transparent;box-shadow:none;transition:0.1s}.photo-button .fl-module-button a.fl-button:hover{background:rgba(0,0,0,0.1)}.photo-button .fl-module-button span{position:absolute;bottom:0;left:0;right:0;padding:0.5em;background:rgba(0,0,0,0.5);box-shadow:0 -1px 1px rgba(0,0,0,0.5)}.fl-rich-text ul{list-style:none}.fl-rich-text ul li{position:relative}.fl-rich-text ul li:before{content:'';width:0;height:0;border-top:0.35em solid transparent;border-bottom:0.35em solid transparent;border-left:0.35em solid #7cb942;position:absolute;left:-0.85em;top:0.45em}.fl-accordion .fl-accordion-item{border:none}.fl-accordion .fl-accordion-item .fl-accordion-button{padding:0;display:flex}.fl-accordion .fl-accordion-item .fl-accordion-button .fl-accordion-button-label{order:2;outline:none}.fl-accordion .fl-accordion-item .fl-accordion-button i{order:1;opacity:1;position:relative;width:1em;height:1em}.fl-accordion .fl-accordion-item .fl-accordion-button i::before{content:'';width:0;height:0;border-top:0.35em solid transparent;border-bottom:0.35em solid transparent;border-left:0.35em solid #7cb942;position:absolute;left:0;top:.45em}.fl-accordion .fl-accordion-item .fl-accordion-content{padding-left:1em}.fl-accordion .fl-accordion-item .fl-accordion-content p{font-size:.8em}.services-amenities .fl-col-group-nested{display:flex;flex-wrap:wrap;justify-content:center}.services-amenities .fl-col-group-nested .fl-col{max-width:475px;padding:0 1.5em;flex:1 0 350px;margin-bottom:1.25em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.services-amenities .fl-col-group-nested .fl-col{flex-grow:0}}.services-amenities h3{border-bottom:solid 1px rgba(0,75,36,0.5);line-height:1.5}.resources-large-row img{box-shadow:0 0 5px 3px rgba(0,0,0,0.1)}@media (max-width: 768px){.fl-col-group.fl-col-group-equal-height{display:flex}.stack-order-1{order:1}.stack-order-2{order:2}.stack-order-3{order:3}}.fl-node-58b47c3cd7627>.fl-col-content:after,.fl-node-58b47c3cd76ae>.fl-col-content:after{position:absolute;content:'';display:block;top:0;left:0;right:0;bottom:1.5em;background:url(images/YouTubeArrow.png) 50% 50% no-repeat;background-size:35%}.max-width .fl-col-content{max-width:768px !important;margin-left:auto;margin-right:auto}.space-list ol li,.space-list ul li{margin-bottom:1em}.no-pad-bottom{margin-bottom:0 !important;padding-bottom:0 !important}.photo-guide-button{margin-bottom:0 !important}.photo-guide-button a{font-size:0.8em;background:#004b24;color:#fff;border-radius:3px;padding:0.25em 1em;transition:0.15s;display:inline-flex;align-items:center;align-content:center}.photo-guide-button a:before{content:'\f030';font-family:'FontAwesome';display:inline-block;margin-right:0.5em}.photo-guide-button a:hover{background:#135c29;color:#fff}.services-amenities .fl-col-group-nested .career-buttons-container{max-width:100%}.services-amenities .fl-col-group-nested .career-buttons-container .fl-col-content{display:flex;flex-wrap:wrap;justify-content:center}.services-amenities .fl-col-group-nested .career-buttons-container .fl-col-content .fl-module-button{margin:0.5em}.careers-hero .fl-row-content-wrap{padding-left:3%;padding-right:3%}.careers-hero .fl-col-group-equal-height{padding-top:0 !important}.careers-hero .career-buttons-container .fl-col-content{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;background:linear-gradient(to top, #004b24, #7cb942 100%);color:#fff;padding:1.5em;padding-bottom:1em}.careers-hero .career-buttons-container .fl-col-content .fl-module-button{width:49%;margin:0 0 0.5em 0}@media (max-width: 500px){.careers-hero .career-buttons-container .fl-col-content .fl-module-button{width:100%}}.careers-hero .career-buttons-container .fl-col-content .fl-module-button a.fl-button{width:100%;text-align:center;font-size:0.9em;padding:0.25em;line-height:inherit;background:#7cb942;white-space:nowrap}.careers-hero .career-buttons-container .fl-col-content .fl-module-button a.fl-button .city{font-size:0.75em}.careers-hero .career-buttons-container .fl-col-content .fl-module-heading{width:100%;margin-bottom:0.5em}.careers-hero .career-buttons-container .fl-col-content .fl-module-heading h3{color:inherit;font-size:1.4em;font-weight:400}.careers-hero .fl-col-highlight{padding:0}@media (max-width: 1033px){.careers-hero .fl-col-highlight{width:20% !important}}@media (max-width: 873px){.careers-hero .fl-col-highlight{display:none}}.careers-hero .fl-col-group:nth-of-type(3){padding-top:0.5em !important;padding-bottom:1.75em !important}@media (min-width: 400px){.fl-builder-content .view-video a.fl-button{font-size:1.75em;padding:0.33em 2em}}.careers_video .fl-module-button{margin-top:0}.gfield_radio li input{display:inline-block}#page .gform_wrapper .top_label div.ginput_container{margin-top:0}#page .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,#page .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:0}#page .gform_wrapper ul.gfield_checkbox,#page .gform_wrapper ul.gfield_radio{margin:0}body .gform_wrapper ul li.gfield{margin:1.5em 0}.gform_wrapper h3.gform_title{font-weight:300 !important;text-align:center;font-size:2em !important;line-height:1.1 !important}.gform_footer{text-align:center}label{font-weight:initial !important}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search]{height:auto}#page .gform_wrapper ul.gfield_radio li input+input{margin-left:0}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:.75em !important;margin-top:0;padding:0 !important}.gform_wrapper .gfield_required{color:inherit !important}.gform_widget .gform_wrapper,.form-modal .gform_wrapper,.eo-fes-form,.single-pep_admin_page .gform_wrapper{max-width:calc(700px + 6em);margin:auto;background:rgba(236,192,43,0.1);padding:2em 3em}.gform_widget .gform_wrapper fieldset.two-column,.form-modal .gform_wrapper fieldset.two-column,.eo-fes-form fieldset.two-column,.single-pep_admin_page .gform_wrapper fieldset.two-column{border:none;padding:0;margin:0}.gform_widget .gform_wrapper fieldset.two-column legend,.form-modal .gform_wrapper fieldset.two-column legend,.eo-fes-form fieldset.two-column legend,.single-pep_admin_page .gform_wrapper fieldset.two-column legend{display:none}.gform_widget .gform_wrapper fieldset.two-column ul,.form-modal .gform_wrapper fieldset.two-column ul,.eo-fes-form fieldset.two-column ul,.single-pep_admin_page .gform_wrapper fieldset.two-column ul{flex-wrap:wrap;width:100%}@media (min-width: 768px){.gform_widget .gform_wrapper fieldset.two-column ul,.form-modal .gform_wrapper fieldset.two-column ul,.eo-fes-form fieldset.two-column ul,.single-pep_admin_page .gform_wrapper fieldset.two-column ul{display:flex}}.gform_widget .gform_wrapper fieldset.two-column ul #field_3_1,.form-modal .gform_wrapper fieldset.two-column ul #field_3_1,.eo-fes-form fieldset.two-column ul #field_3_1,.single-pep_admin_page .gform_wrapper fieldset.two-column ul #field_3_1{flex-shrink:0;flex-grow:1}.gform_widget .gform_wrapper .populate-locations,.form-modal .gform_wrapper .populate-locations,.eo-fes-form .populate-locations,.single-pep_admin_page .gform_wrapper .populate-locations{text-align:center}.gform_widget .gform_wrapper input[type=text],.gform_widget .gform_wrapper input[type=email],.gform_widget .gform_wrapper input[type=phone],.gform_widget .gform_wrapper input[type=tel],.gform_widget .gform_wrapper input[type=date],.gform_widget .gform_wrapper textarea,.form-modal .gform_wrapper input[type=text],.form-modal .gform_wrapper input[type=email],.form-modal .gform_wrapper input[type=phone],.form-modal .gform_wrapper input[type=tel],.form-modal .gform_wrapper input[type=date],.form-modal .gform_wrapper textarea,.eo-fes-form input[type=text],.eo-fes-form input[type=email],.eo-fes-form input[type=phone],.eo-fes-form input[type=tel],.eo-fes-form input[type=date],.eo-fes-form textarea,.single-pep_admin_page .gform_wrapper input[type=text],.single-pep_admin_page .gform_wrapper input[type=email],.single-pep_admin_page .gform_wrapper input[type=phone],.single-pep_admin_page .gform_wrapper input[type=tel],.single-pep_admin_page .gform_wrapper input[type=date],.single-pep_admin_page .gform_wrapper textarea{display:block;border:solid 1px #f4de8d;outline:none}.gform_widget .gform_wrapper input[type=file],.form-modal .gform_wrapper input[type=file],.eo-fes-form input[type=file],.single-pep_admin_page .gform_wrapper input[type=file]{outline:none;display:flex;align-content:center;align-items:center;font-size:.9em}.gform_widget .gform_wrapper .gfield_list_group,.form-modal .gform_wrapper .gfield_list_group,.eo-fes-form .gfield_list_group,.single-pep_admin_page .gform_wrapper .gfield_list_group{border-top:solid 1px #f4de8d}.gform_widget .gform_wrapper .gfield_list_group.gfield_list_row_odd,.form-modal .gform_wrapper .gfield_list_group.gfield_list_row_odd,.eo-fes-form .gfield_list_group.gfield_list_row_odd,.single-pep_admin_page .gform_wrapper .gfield_list_group.gfield_list_row_odd{background:rgba(236,192,43,0.1)}.gform_widget .gform_wrapper .gfield_list_group.gfield_list_row_even,.form-modal .gform_wrapper .gfield_list_group.gfield_list_row_even,.eo-fes-form .gfield_list_group.gfield_list_row_even,.single-pep_admin_page .gform_wrapper .gfield_list_group.gfield_list_row_even{background:rgba(236,192,43,0.035)}.gform_widget .gform_wrapper .gfield_list_group>td,.form-modal .gform_wrapper .gfield_list_group>td,.eo-fes-form .gfield_list_group>td,.single-pep_admin_page .gform_wrapper .gfield_list_group>td{padding-top:1em;padding-bottom:1em;vertical-align:middle}.gform_widget .gform_wrapper li.gform_ajax_file_upload *,.form-modal .gform_wrapper li.gform_ajax_file_upload *,.eo-fes-form li.gform_ajax_file_upload *,.single-pep_admin_page .gform_wrapper li.gform_ajax_file_upload *{outline:none !important}.gform_widget .gform_wrapper div.itsg_single_ajax,.gform_widget .gform_wrapper div.itsg_list_ajax,.form-modal .gform_wrapper div.itsg_single_ajax,.form-modal .gform_wrapper div.itsg_list_ajax,.eo-fes-form div.itsg_single_ajax,.eo-fes-form div.itsg_list_ajax,.single-pep_admin_page .gform_wrapper div.itsg_single_ajax,.single-pep_admin_page .gform_wrapper div.itsg_list_ajax{border-color:rgba(236,192,43,0.2);text-align:center;padding:1em}.gform_widget .gform_wrapper div.itsg_single_ajax.is-dragover,.gform_widget .gform_wrapper div.itsg_list_ajax.is-dragover,.form-modal .gform_wrapper div.itsg_single_ajax.is-dragover,.form-modal .gform_wrapper div.itsg_list_ajax.is-dragover,.eo-fes-form div.itsg_single_ajax.is-dragover,.eo-fes-form div.itsg_list_ajax.is-dragover,.single-pep_admin_page .gform_wrapper div.itsg_single_ajax.is-dragover,.single-pep_admin_page .gform_wrapper div.itsg_list_ajax.is-dragover{border-color:rgba(236,192,43,0.4);padding:1em 0}.gform_widget .gform_wrapper div.itsg_single_ajax input[type="button"].itsg_single_ajax_remove,.gform_widget .gform_wrapper div.itsg_list_ajax input[type="button"].itsg_single_ajax_remove,.form-modal .gform_wrapper div.itsg_single_ajax input[type="button"].itsg_single_ajax_remove,.form-modal .gform_wrapper div.itsg_list_ajax input[type="button"].itsg_single_ajax_remove,.eo-fes-form div.itsg_single_ajax input[type="button"].itsg_single_ajax_remove,.eo-fes-form div.itsg_list_ajax input[type="button"].itsg_single_ajax_remove,.single-pep_admin_page .gform_wrapper div.itsg_single_ajax input[type="button"].itsg_single_ajax_remove,.single-pep_admin_page .gform_wrapper div.itsg_list_ajax input[type="button"].itsg_single_ajax_remove{background:#004b24;color:#fff;border:none;font-size:.75em;width:auto;margin:auto;display:block}.gform_widget .gform_wrapper div.itsg_single_ajax .results,.gform_widget .gform_wrapper div.itsg_list_ajax .results,.form-modal .gform_wrapper div.itsg_single_ajax .results,.form-modal .gform_wrapper div.itsg_list_ajax .results,.eo-fes-form div.itsg_single_ajax .results,.eo-fes-form div.itsg_list_ajax .results,.single-pep_admin_page .gform_wrapper div.itsg_single_ajax .results,.single-pep_admin_page .gform_wrapper div.itsg_list_ajax .results{font-size:.75em}.gform_widget .gform_wrapper .gfield_list_6_cell1,.form-modal .gform_wrapper .gfield_list_6_cell1,.eo-fes-form .gfield_list_6_cell1,.single-pep_admin_page .gform_wrapper .gfield_list_6_cell1{min-width:150px;padding-left:1em}@media (min-width: 768px){.gform_widget .gform_wrapper .gfield_list_6_cell1,.form-modal .gform_wrapper .gfield_list_6_cell1,.eo-fes-form .gfield_list_6_cell1,.single-pep_admin_page .gform_wrapper .gfield_list_6_cell1{width:40%}}.gform_widget .gform_wrapper #field_3_6 label,.form-modal .gform_wrapper #field_3_6 label,.eo-fes-form #field_3_6 label,.single-pep_admin_page .gform_wrapper #field_3_6 label{display:none}.gform_widget .gform_wrapper table.gfield_list thead th,.form-modal .gform_wrapper table.gfield_list thead th,.eo-fes-form table.gfield_list thead th,.single-pep_admin_page .gform_wrapper table.gfield_list thead th{font-weight:inherit}.gform_widget .gform_wrapper .gforms_confirmation_message,.form-modal .gform_wrapper .gforms_confirmation_message,.eo-fes-form .gforms_confirmation_message,.single-pep_admin_page .gform_wrapper .gforms_confirmation_message{font-size:1.25em;text-align:center;margin:3em 0 0 0;min-height:500px}.gform_widget .gform_wrapper .gfield_description,.form-modal .gform_wrapper .gfield_description,.eo-fes-form .gfield_description,.single-pep_admin_page .gform_wrapper .gfield_description{width:auto;display:inline-block}.gform_widget .gform_wrapper label+.gfield_description,.form-modal .gform_wrapper label+.gfield_description,.eo-fes-form label+.gfield_description,.single-pep_admin_page .gform_wrapper label+.gfield_description{margin-left:1em}.row-head{text-align:center}.row-head h1,.row-head h2,.row-head h3{margin-bottom:0}.locations-hero .fl-col-content{padding:0 !important}.locations-hero2 .fl-rich-text{font-size:1.125em}@media (max-width: 768px){.locations-hero2 .fl-col{width:100% !important;max-width:100% !important}.locations-hero2 .fl-col:first-of-type{margin-bottom:1.5em}}.gm-style-iw .gmpInfoWindowtitle{margin-bottom:0;padding-bottom:0}.gm-style-iw h3{margin-bottom:0 !important}.gm-style-iw a{margin-top:.25em;display:block}.gm-style-iw a:first-of-type{margin-top:.5em}.gm-style-iw br{display:none}.post-13 .locations-hero .fl-row-content-wrap,.post-13 .locations-hero .gmp_MapPreview,.post-13 .locations-hero .gmpMapDetailsContainer{min-height:300px !important;max-height:650px !important;height:75vw !important}.single-location .locality{font-size:1.25em}.single-location .location-head{position:relative;padding:0.5em 0}.single-location .location-services-amenities .nested-columns,.single-location .map-and-contact .nested-columns{margin-top:1.25em;display:flex;flex-wrap:wrap;justify-content:center}.single-location .location-services-amenities .nested-columns .col,.single-location .map-and-contact .nested-columns .col{max-width:475px;padding:0 1.5em;flex:1 0 350px;margin-bottom:1.25em}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.single-location .location-services-amenities .nested-columns .col,.single-location .map-and-contact .nested-columns .col{flex-grow:0}}.single-location .location-services-amenities ul,.single-location .map-and-contact ul{padding:0 1em}.single-location .location-services-amenities li,.single-location .map-and-contact li{position:relative;list-style:none}.single-location .location-services-amenities li:before,.single-location .map-and-contact li:before{content:'';width:0;height:0;border-top:0.35em solid transparent;border-bottom:0.35em solid transparent;border-left:0.35em solid #fff;position:absolute;left:-1em;top:0.45em}.single-location .location-services-amenities a,.single-location .map-and-contact a{color:#004b24}.single-location .location-services-amenities a:hover,.single-location .map-and-contact a:hover{color:#007e3c}.single-location .location-services-amenities h3{border-bottom:solid 1px rgba(255,255,255,0.5);line-height:1.5}.single-location .map-and-contact{padding-bottom:1em}.single-location .map-and-contact h3{margin-bottom:0 !important}.single-location .map-and-contact p,.single-location .map-and-contact h4{margin-bottom:0.5em}.single-location .location-intro{padding-bottom:2em;position:relative}.single-location .location-intro>.contain{position:relative}.single-location .location-intro>.contain::before{content:'';display:block;width:100%;height:2px;margin-bottom:1em;background:linear-gradient(to left, rgba(124,185,66,0), #7cb942 15%, #7cb942 85%, rgba(124,185,66,0) 100%)}.single-location .cms-quality-rating-5-star{padding-top:.75em;padding-bottom:.75em;background:rgba(236,192,43,0.1);font-size:1rem}.single-location .cms-quality-rating-5-star>.contain{display:flex;align-items:center;justify-content:center}@media (max-width: 720px){.single-location .cms-quality-rating-5-star>.contain{flex-direction:column}}.single-location .cms-quality-rating-5-star>.contain div{width:33%;flex-grow:1}@media (max-width: 720px){.single-location .cms-quality-rating-5-star>.contain div{width:100%}}.single-location .cms-quality-rating-5-star>.contain .emblem-container{text-align:center;width:auto;padding:0 1em;flex-shrink:0}.single-location .cms-quality-rating-5-star>.contain .emblem-container img{display:block;margin:auto;width:100px;height:auto}.single-location .cms-quality-rating-5-star>.contain .five-star-title{font-size:1.5em;color:#004b24;text-align:right}@media (max-width: 720px){.single-location .cms-quality-rating-5-star>.contain .five-star-title{text-align:center;margin-bottom:.5rem}}.single-location .cms-quality-rating-5-star>.contain .five-star-text a{color:#004b24}.single-location .cms-quality-rating-5-star>.contain .five-star-text a::after{content:'\f105';font-family:'FontAwesome';margin-left:.5em}@media (max-width: 720px){.single-location .cms-quality-rating-5-star>.contain .five-star-text{margin-top:.5rem}}.single-location .vent-unit-bar{padding-top:.75em;padding-bottom:.75em;background:rgba(236,192,43,0.1);font-size:1rem;width:100%;text-align:center}.single-location .vent-unit-bar .heading{font-size:1.5em;color:#004b24}.single-location .vent-unit-bar .vent-button{background:#7cb942;color:#fff;display:inline-block;border-radius:3px;transition:.15s;padding:.25em 1em;margin-top:.5em}.single-location .vent-unit-bar .vent-button:hover{background-color:#639335}.acf-map{width:100%;height:300px;border:#ccc solid 1px}.locations-grid{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-left:-0.25em;margin-right:-0.25em}.locations-grid .grid-box{height:225px;flex:1 1 250px;max-width:33.3333%;min-width:250px;display:flex}@media (max-width: 782px){.locations-grid .grid-box{max-width:50%}}@media (max-width: 532px){.locations-grid .grid-box{max-width:100%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.locations-grid .grid-box{flex:1 1 33.3333%}}.locations-grid .location-box{background-size:cover;background-position:50% 50%;background-repeat:none;display:flex;flex-direction:column;align-content:center;align-items:center;color:#fff;justify-content:flex-end;transition:0.2s;margin:0.25em;width:100%}.locations-grid .location-box:hover{box-shadow:0px 0px 3px 3px rgba(0,0,0,0.15);color:#fff}.locations-grid .location-box .info{width:100%;text-align:center;background:rgba(0,0,0,0.5);box-shadow:0 -1px 1px rgba(0,0,0,0.5);text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.locations-grid .location-box .info .title{font-size:1.35em;line-height:1.1}.gm-style-iw{font-family:'Open Sans', sans-serif}.gm-style-iw h3{color:#000;font-weight:700;font-size:19px}.gm-style-iw .gmpInfoWindowtitle{font-weight:700 !important;font-family:inherit}.location-callout{text-align:center;padding:0.25em;width:100%;max-width:500px;margin:auto;background:linear-gradient(to left, rgba(255,197,0,0), rgba(255,197,0,0.8) 15%, rgba(255,197,0,0.8) 85%, rgba(255,197,0,0) 100%);position:relative;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.location-callout:before{content:'';position:absolute;top:0;background:linear-gradient(to left, rgba(124,185,66,0), #7cb942 15%, #7cb942 85%, rgba(124,185,66,0) 100%);height:2px;overflow:hidden;width:100%;display:block}.location-callout:after{content:'';position:absolute;bottom:0;background:linear-gradient(to left, rgba(124,185,66,0), #7cb942 15%, #7cb942 85%, rgba(124,185,66,0) 100%);height:2px;overflow:hidden;width:100%;display:block}.location-info-wrapper{display:flex;justify-content:space-between}.location-info-wrapper .location-info{width:65%}.location-info-wrapper .location-sidebar{width:30%;background:#fdf9ea;padding:1.5em;font-size:0.8em;text-align:center}.location-info-wrapper .location-sidebar div{text-align:left}.location-info-wrapper .location-sidebar h3{background:rgba(124,185,66,0.1);padding:0 0.25em}.location-info-wrapper .location-sidebar .events-list{list-style:none;padding:0;margin:0}.location-info-wrapper .location-sidebar .events-list li{display:flex;align-items:flex-start;align-content:flex-start;border-bottom:solid 1px #fff;padding-bottom:0.2em}.location-info-wrapper .location-sidebar .events-list li:not(:last-of-type){margin-bottom:0.2em}.location-info-wrapper .location-sidebar .events-list b{color:#56812e;font-weight:400;min-width:4.5em;padding-left:0.25em}.location-info-wrapper .location-sidebar .events-list div{padding-left:0.25em}.location-info-wrapper .location-sidebar h4{margin-bottom:0 !important;font-size:1em;color:#56812e;font-weight:400;display:inline-block;padding-left:0.25em;padding-right:0.25em}.location-info-wrapper .location-sidebar .menu{padding-left:1rem}.location-info-wrapper .location-sidebar .meal:not(:last-of-type){margin-bottom:0.5em}.location-info-wrapper .location-sidebar .facebook-link{text-align:center}.location-info-wrapper .location-sidebar .facebook-link h3{text-align:left}.location-info-wrapper .location-sidebar .facebook-link a{display:inline-block;text-align:center;margin-top:0.5em}.location-info-wrapper .location-sidebar .facebook-link a:before{content:'\f230';font-family:'FontAwesome';margin-right:0.5em}.location-info-wrapper .location-sidebar>div:not(:first-of-type){margin-top:1.5em}.location-info-wrapper .location-sidebar button{margin-top:1em;background:none;border:solid 1px rgba(0,75,36,0.5);font-size:0.75em;color:#004b24;padding:0.15em 0.5em;transition:0.15s}.location-info-wrapper .location-sidebar button+div{margin-top:1em}.location-info-wrapper .location-sidebar button:before{content:'\f02f';font-family:'FontAwesome';margin-right:0.5em}.location-info-wrapper .location-sidebar button:hover{background:rgba(124,185,66,0.1)}.location-button-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:0}.location-button-wrapper a{width:49%;position:relative}@media (max-width: 990px){.location-button-wrapper a{width:100%}.location-button-wrapper a:first-of-type{margin-bottom:1em}}.location-button-wrapper a:hover .button{background:#fff}.location-button-wrapper a img{display:block;max-width:100%;height:auto;flex-grow:0;z-index:0}.location-button-wrapper a .button_wrapper{position:absolute;bottom:1rem;right:0;left:0;text-align:center}.location-button-wrapper a .button{margin:0;width:auto;padding:0.5em 1em;background:#f2f8ec;color:#004b24;z-index:2;border-radius:4px;box-shadow:0 0 3px 3px rgba(0,0,0,0.1);white-space:nowrap;display:inline-block;align-content:center;align-items:center;transition:0.15s;font-size:0.9em;overflow:hidden}.location-button-wrapper a .button i{margin-right:0.5em}.location-button-wrapper a .button i,.location-button-wrapper a .button span{display:inline-block}.cms-quality-rating-5-star{clear:both;display:block}.cms-quality-rating-5-star img:after{content:'';display:table;clear:both}.cms-quality-rating-5-star hr{clear:both;margin:1.5em 0;height:0;border-bottom:solid 1px #7cb942}.type-location #slider{position:relative}.type-location #slider .container{z-index:100;top:0;bottom:0;width:100%}.type-location #slider .contain{display:flex;justify-content:flex-end;align-items:flex-start}.postid-179 .type-location #slider .contain,.postid-197 .type-location #slider .contain,.postid-219 .type-location #slider .contain{justify-content:flex-start}.type-location #slider .cms-5-star,.type-location #slider .award_link{width:100px;max-width:25%;height:auto;display:block}.type-location #slider .award_link .cms-5-star{width:100%;max-width:100%}.hero-slider{overflow:hidden}.hero-slider .fl-row-content-wrap{min-height:auto;max-height:auto;height:auto;position:relative;background:#004b24}#slider ul,#slider li{margin:0;padding:0}#slider li{height:500px;min-height:250px;max-height:500px;height:60vw;overflow:hidden;position:relative}#slider li img{position:absolute;top:0;left:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:400px !important;min-height:100%;width:auto !important;height:auto !important;display:inline-block}#carousel{background:#004b24;z-index:9;text-align:center;width:100%}#carousel .flex-viewport{width:100%;justify-content:center;text-align:center;position:relative;display:flex;justify-content:center;position:relative;padding:.1em 0}#carousel ul{width:100% !important;padding-left:0;transform:translate3d(0px, 0px, 0px) !important;display:flex;justify-content:center;flex-wrap:wrap}#carousel li{width:150px;height:auto;max-height:100px;overflow:hidden;transition:.2s;cursor:pointer;z-index:15;margin:.1em !important}#carousel li.flex-active-slide img{border:solid 2px rgba(255,255,255,0.75)}#carousel li img{display:block}.contact-hero .fl-row-content-wrap,.contact-hero .fl-row-content,.contact-hero .fl-col-group,.contact-hero .fl-col,.contact-hero .fl-col-content,.contact-hero .fl-module,.contact-hero .fl-module-content,.contact-hero .fl-html,.contact-hero .JQGoogleMaps{padding:0 !important;width:100%;display:flex}.contact-hero #map_canvas{width:100%}.locations-contact-info{display:flex;flex-wrap:wrap;justify-content:center;margin:1.5em -.5em;position:relative}.locations-contact-info .box{flex:1 1 250px;min-width:250px;max-width:33.3333%;padding:0 .25em;margin-bottom:.5em;display:flex}@media (max-width: 782px){.locations-contact-info .box{max-width:50%}}@media (max-width: 532px){.locations-contact-info .box{max-width:100%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.locations-contact-info .box{flex:1 1 33.3333%}}.locations-contact-info .box-inner-wrap{background:#fdf9ea;padding:1.5em;width:100%;text-align:center;box-shadow:0 3px 3px 0 rgba(0,0,0,0.1)}.locations-contact-info .title{font-size:1.2em;font-weight:normal;line-height:1.2;text-align:center;margin-bottom:0;color:#004b24}.locations-contact-info .county{color:#004b24}.locations-contact-info .address{margin:.5em 0}.locations-contact-info .email{margin-top:.5em}.form-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;max-height:100%;justify-content:center;align-content:center;align-items:center;background:rgba(0,0,0,0.4);transition:.2s}.form-modal-open .form-modal{display:flex}.form-modal .gform_wrapper,.form-modal .gforms_confirmation_message_2{position:relative;width:100%;max-width:500px;background:#fdf9ea;overflow:auto;max-height:100%;padding:2em}.form-modal .gform_wrapper input[type=text],.form-modal .gform_wrapper input[type=email],.form-modal .gform_wrapper input[type=phone],.form-modal .gform_wrapper textarea,.form-modal .gforms_confirmation_message_2 input[type=text],.form-modal .gforms_confirmation_message_2 input[type=email],.form-modal .gforms_confirmation_message_2 input[type=phone],.form-modal .gforms_confirmation_message_2 textarea{border:solid 1px #f4de8d}.form-modal .gform_wrapper .close-modal,.form-modal .gforms_confirmation_message_2 .close-modal{position:absolute;top:1em;right:1em;display:flex;justify-content:center;align-content:center;align-items:center;width:1.5em;height:1.5em;color:#f4de8d;border:solid 1px currentColor;cursor:pointer;transition:.15s;line-height:1}.form-modal .gform_wrapper .close-modal:hover,.form-modal .gforms_confirmation_message_2 .close-modal:hover{color:#ebc430;border-color:currentColor;background-color:#f9ecbb}@media (min-width: 768px){.vertical-separator .fl-col-group-nested .fl-col:first-of-type{position:relative}.vertical-separator .fl-col-group-nested .fl-col:first-of-type:before{position:absolute;content:'';right:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom, #7cb942, rgba(124,185,66,0));display:block !important}}#peplinski_contact_logo{width:25%;min-width:100px;height:auto}.about-hero .fl-row-content-wrap{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-end}.about-hero .fl-row-content-wrap *:before{display:none}.about-hero .fl-row-content-wrap .fl-row-content{width:45%;min-width:240px;background:linear-gradient(to right, rgba(0,75,36,0), rgba(0,75,36,0.9) 25%, rgba(0,75,36,0.9) 35%, rgba(124,185,66,0.9));padding:1em 0 1em 0;margin:0;font-size:1.25em}.about-hero .fl-row-content-wrap .fl-row-content .fl-col-group{width:100%;max-width:1040px}.about-hero .fl-row-content-wrap .fl-row-content .fl-html{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.about-hero .fl-row-content-wrap .fl-row-content .fl-html .passionate-people-container{min-width:200px;max-width:100%;width:437.5px;height:auto;flex-shrink:1}.about-hero .fl-row-content-wrap .fl-row-content .fl-html img{width:100%;height:auto;display:block}.about-hero .fl-row-content-wrap .fl-row-content .fl-html .slogan-pt2{font-size:2.25em;font-weight:300;white-space:nowrap;margin-left:7%;line-height:1.2;margin-top:-.15em;display:block}@media (max-width: 77rem){.about-hero .fl-row-content-wrap .fl-row-content .fl-html .slogan-pt2{font-size:calc(.75em + 2vw)}}@media (max-width: 55rem){.about-hero .fl-row-content-wrap .fl-row-content .fl-html .slogan-pt2{font-size:calc(.6em + 2vw)}}.center-photo-with-caption{text-align:center}.center-photo-with-caption .fl-photo{position:relative;display:inline-block;margin:auto}.center-photo-with-caption .fl-photo .fl-photo-caption{position:absolute;bottom:0;left:0;right:0;z-index:2;width:100%;padding:.5em;color:#fff;background:rgba(0,0,0,0.5);box-shadow:0 -1px 1px rgba(0,0,0,0.5)}.vent-referral-wrapper .fl-col-group-nested .fl-col{padding:0}.vent-referral-wrapper .fl-col-group{margin-top:1em}@media (max-width: 768px){.vent-referral-wrapper .fl-col-group .fl-col{width:100% !important;max-width:100%}.vent-referral-wrapper .fl-col-group .fl-col.vent-referral-box .fl-col-content{padding:2rem;text-align:center}}.vent-referral-box .fl-col-content{background:linear-gradient(to top, #004b24, #7cb942 90%);color:#fff;padding:2em}.vent-referral-box .fl-col-content h3{color:inherit;font-weight:400;margin-bottom:1.5rem !important}.vent-referral-box .fl-col-content p{margin-bottom:0.5rem;margin-bottom:1.5rem !important}.vent-referral-box .fl-col-content .fl-module-button{margin-top:0}body:not(.fl-builder-edit) .fl-builder-content .vent-video-col .fl-col-content{position:relative;overflow:hidden;min-height:250px}body:not(.fl-builder-edit) .fl-builder-content .vent-video-col .fl-module-button{position:absolute;top:0;bottom:0;width:100%;margin:0 !important;width:100%}body:not(.fl-builder-edit) .fl-builder-content .vent-video-col .fl-module-button a.fl-button{background:transparent;box-shadow:none;font-size:10em;opacity:0.75;line-height:1;padding:0.35em;outline:none;width:100%;position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){body:not(.fl-builder-edit) .fl-builder-content .vent-video-col .fl-module-button a.fl-button{font-size:20vw}}body:not(.fl-builder-edit) .fl-builder-content .vent-video-col .fl-module-button a.fl-button:hover{opacity:1}.vent-row2 .fl-rich-text{width:100%;max-width:768px;margin-left:auto;margin-right:auto;margin-top:1.5em}.vent-row2 .fl-col-content{padding-top:2em !important;padding-bottom:2em !important}#page .vent-row3 .fl-separator,#page .vent-row4 .fl-separator{margin-top:0}.vent-row3 .fl-col-group:nth-of-type(2),.vent-row4 .fl-col-group:nth-of-type(2){padding-top:0.25em !important}.slideshow-column .fl-col-content{padding-right:0 !important}.slideshow-column .fl-slide-show-image{text-align:right}.vent-referral-box .fl-col-content a.fl-button,.vent-row5 .fl-col-content a.fl-button{background:#7cb942;width:18em;max-width:100%;text-transform:uppercase;text-align:center}.vent-referral-box .fl-col-content a.fl-button:hover,.vent-row5 .fl-col-content a.fl-button:hover{background-color:#639335}@media (max-width: 768px){.page-ventilator-dependent-care .fl-col-small{max-width:100%}.page-ventilator-dependent-care .vent-row3 .fl-col-group .fl-col:first-of-type,.page-ventilator-dependent-care .vent-row4 .fl-col-group .fl-col:first-of-type,.page-ventilator-dependent-care .vent-row5 .fl-col-group .fl-col:first-of-type{margin-bottom:1.5em}.page-ventilator-dependent-care h1,.page-ventilator-dependent-care h2,.page-ventilator-dependent-care h3,.page-ventilator-dependent-care h4{text-align:center !important}.page-ventilator-dependent-care h1 br,.page-ventilator-dependent-care h2 br,.page-ventilator-dependent-care h3 br,.page-ventilator-dependent-care h4 br{display:none}}.home .hero .fl-row-content-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.home .hero .fl-row-content-wrap .fl-row-content{width:100%;background:linear-gradient(to right, rgba(0,75,36,0.9), rgba(124,185,66,0.9));padding:0.5em 0 0.25em 0}.home .hero .fl-row-content-wrap .fl-row-content .fl-col-group{width:100%;max-width:1040px;margin:auto}.home .hero .fl-row-content-wrap .fl-row-content .fl-html{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home .hero .fl-row-content-wrap .fl-row-content .fl-html .passionate-people-container{min-width:200px;max-width:100%;width:40%;height:auto;margin-right:1em;flex-shrink:1;display:block}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.home .hero .fl-row-content-wrap .fl-row-content .fl-html .passionate-people-container{width:390px}}.home .hero .fl-row-content-wrap .fl-row-content .fl-html img{width:100%;height:auto;display:block}.home .hero .fl-row-content-wrap .fl-row-content .fl-html .slogan-pt2{font-size:2.25em;vertical-align:top;font-weight:300;margin-bottom:0.3em;white-space:nowrap}@media (max-width: 50em){.home .hero .fl-row-content-wrap .fl-row-content .fl-html .slogan-pt2{font-size:calc(1em + 2vw);line-height:1}}.covid-hero .passionate-column .fl-col-content{width:100%;max-width:100% !important;background:linear-gradient(to right, rgba(0,75,36,0.9), rgba(124,185,66,0.9));padding:0.5em 0 0.25em 0 !important}.covid-hero .fl-col{overflow:hidden}.covid-hero .fl-html{width:100%;max-width:1040px;margin:auto;display:flex;justify-content:center;align-items:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.covid-hero .fl-html .passionate-people-container{min-width:200px;max-width:100%;width:40%;height:auto;margin-right:1em;flex-shrink:1;display:block}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.covid-hero .fl-html .passionate-people-container{width:390px}}.covid-hero .fl-html img{width:100%;height:auto;display:block}.covid-hero .fl-html .slogan-pt2{font-size:2.25em;vertical-align:top;font-weight:300;margin-bottom:0.3em;white-space:nowrap}@media (max-width: 50em){.covid-hero .fl-html .slogan-pt2{font-size:calc(1em + 2vw);line-height:1}}.covid-hero .hero-covid-mask-statement .fl-rich-text{padding:2rem 3rem;max-width:525px;width:100%;font-size:1.1em;line-height:1.3;float:right}@media (max-width: 500px){.covid-hero .hero-covid-mask-statement .fl-rich-text{padding:0.5rem 1rem}}@media (max-width: 375px){.covid-hero .hero-covid-mask-statement .fl-rich-text{padding:0.5rem 0.25rem}}@media (max-width: 992px){.covid-hero .hero-covid-mask-statement .fl-rich-text{float:none;margin:auto}}.covid-hero .hero-covid-mask-statement .fl-rich-text strong{font-size:1.2em;line-height:1;font-weight:800 !important}.covid-hero .hero-covid-mask-statement .fl-rich-text a{background:#c30;color:#fff;padding:0.5em 1em;white-space:nowrap;transition:0.15s}.covid-hero .hero-covid-mask-statement .fl-rich-text a:hover{background-color:#e63900}@media (max-width: 992px){.covid-hero .hero-covid-mask-statement{order:2}}.covid-hero .fl-col-group:first-of-type{border-top:solid 5px #497440;border-bottom:solid 5px #497440}@media (max-width: 992px){.fl-node-5f1dbd066924c{order:1 !important}}.hp-testimonials .fl-testimonial h4{color:inherit !important;margin-bottom:0;font-weight:400}.hp-staggered-row .fl-col-group-nested .fl-col{padding:0}.hp-staggered-row .fl-col-group-nested .fl-col .fl-col-content{padding:1.5em 2em;min-height:320px}@media (max-width: 768px){.hp-staggered-row .fl-col-group-nested .fl-col:not(.remove-bg-on-small) .fl-col-content{min-height:auto;background:none !important}}.hp-staggered-row .fl-col-group-nested .fl-col h3{font-size:1.75em;font-weight:400;line-height:1.1}.hp-walkthrough-right .fl-col-content{padding-top:2em !important;padding-bottom:2em !important;min-height:320px}.hp-walkthrough-right .fl-module-heading .fl-module-content{width:30rem;margin-left:auto;margin-right:auto;max-width:100%}.hp-walkthrough-right h2{color:#fff}.hp-walkthrough-right a.fl-button{background:#f3ce00 !important;color:#000 !important;font-size:1.5em !important;width:30rem;max-width:100%}.accepting-new-patients img{margin:auto}
