/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;touch-action:manipulation;-moz-backface-visibility:hidden;}.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,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-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%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0;font:inherit;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 0.5s ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 0.4s ease;}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0;}.owl-carousel .owl-item img.owl-lazy{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(/themes/pella_theme/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 0.1s ease;}.owl-carousel .owl-video-play-icon:hover{-ms-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;transition:opacity 0.4s ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
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;}h1{font-size:2em;margin:0.67em 0;}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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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;}
.container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;}.column,.columns{width:100%;float:left;box-sizing:border-box;}@media (min-width:400px){.container{width:100%%;padding:0 20px;}}@media (min-width:960px){.container{width:80%;}.column,.columns{margin-left:4%;}.column:first-child,.columns:first-child{margin-left:0;}.one.column,.one.columns{width:4.66666666667%;}.two.columns{width:13.3333333333%;}.three.columns{width:22%;}.four.columns{width:30.6666666667%;}.five.columns{width:39.3333333333%;}.six.columns{width:48%;}.seven.columns{width:56.6666666667%;}.eight.columns{width:65.3333333333%;}.nine.columns{width:74.0%;}.ten.columns{width:82.6666666667%;}.eleven.columns{width:91.3333333333%;}.twelve.columns{width:100%;margin-left:0;}.one-third.column{width:30.6666666667%;}.two-thirds.column{width:65.3333333333%;}.one-half.column{width:48%;}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%;}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%;}.offset-by-three.column,.offset-by-three.columns{margin-left:26%;}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%;}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%;}.offset-by-six.column,.offset-by-six.columns{margin-left:52%;}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%;}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%;}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%;}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%;}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%;}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%;}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%;}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%;}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both;}.u-pull-right{float:right;}.u-pull-left{float:left;}
.awesome{font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.button{text-align:center;color:white;appearance:none;-webkit-appearance:none;font-weight:700;display:inline-block;padding:10px 60px;box-sizing:border-box;text-decoration:none;background:#CE8312;transition:all 100ms linear;border-radius:3px;border:none}.button:hover{background:#231F20}.destroy-list .menu ul,.destroy-list .menu ul li,.destroy-list ul,.destroy-list li,.destroy-list .leaf{margin:0;padding:0;list-style:none;list-style-image:none}.rounded{border-radius:5px;background:white}#admin-menu a{font-size:14px}@media all and (min-width:960px) and (max-width:1090px){#logo{max-width:200px;margin-top:10px}}#block-pella-theme-tabs{position:relative;z-index:999;padding:30px 0}#block-pella-theme-tabs ul{margin:0;padding:0;border-bottom:1px solid #005958;list-style:none;overflow:hidden;position:relative;z-index:95}#block-pella-theme-tabs ul li{float:left}#block-pella-theme-tabs ul a{text-transform:uppercase;padding:10px 30px;font-size:12px;background:#005958;display:block;color:white;text-decoration:none;margin-right:1px;border:1px solid #005958;margin-bottom:-1px;border-top-right-radius:3px;border-top-left-radius:3px;font-weight:700;transition:all 100ms linear}#block-pella-theme-tabs ul a:hover{background:#005958;color:white;border:1px solid #005958;border-bottom:1px solid white}#block-pella-theme-tabs ul a.is-active{background:white;color:#005958;border-bottom:1px solid white}#block-pella-theme-tabs ul:hover .is-active{background:white;color:#005958;border:1px solid #005958;border-bottom:1px solid white}.keyboard-nav{position:absolute;z-index:0;left:-999999px;top:0;display:flex;flex-direction:column;margin:0;padding:0}.keyboard-nav a{display:block;background:#005958;color:white;padding:20px}.keyboard-nav a:focus{background:#CE8312}.keyboard-nav:focus-within{left:0;z-index:99999}body{color:#66565A;font-family:"Roboto",sans-serif;overflow-x:hidden;background:#005958}h1{font-size:26px;border-bottom:1px solid #c4c1c1;padding-bottom:10px;font-weight:400}h2{font-size:21px}h3{font-size:18px}a{text-decoration:none}.form-submit,.button{text-align:center;color:white;appearance:none;-webkit-appearance:none;font-weight:700;display:inline-block;padding:10px 60px;box-sizing:border-box;text-decoration:none;background:#CE8312;transition:all 100ms linear;border-radius:3px;border:none}.form-submit:hover,.button:hover{background:#231F20}.button.green{background:#005958}.button.green:hover{background:#CE8312}.form-email,.form-text,textarea,select{border-radius:5px;appearance:none;-webkit-appearance:none;box-shadow:none !important;background:white;width:100%;box-sizing:border-box;padding:10px;border:1px solid #a5a0a2}.webform-submission-form .form-item{margin-bottom:10px}.webform-submission-form label.option{line-height:normal}.webform-submission-form .form-submit{margin-bottom:90px}select{background:url(/themes/pella_theme/images/down-arrow.png) right 10px center no-repeat white;min-width:160px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px}.form-item-i-hereby-grant-pella-company-staff-to-enter-the-property-without{display:flex;align-items:flex-start;gap:10px;margin:20px 0}.desktop{display:none}.window{background:#EDEFED;position:relative;z-index:1;transition:all 300ms linear}.open .window{transform:translateX(-250px);box-shadow:-3px 0 5px 3px rgba(0,0,0,0.4)}#mobile-toggle{color:white;position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;cursor:pointer}.mobile-nav{position:absolute;left:0;right:0;top:0;background:#005958;z-index:0;transition:all 100ms linear}.mobile-nav .inner{float:right;width:250px}.mobile-nav .menu ul,.mobile-nav .menu ul li,.mobile-nav ul,.mobile-nav li,.mobile-nav .leaf{margin:0;padding:0;list-style:none;list-style-image:none}.mobile-nav ul{padding:20px 0}.mobile-nav li:first-child a:before{content:"\f015";font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.mobile-nav li:nth-child(2) a:before{content:"\f002";font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.mobile-nav li:nth-child(3) a:before{content:"\f019";font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.mobile-nav li:nth-child(4) a:before{content:"\f06a";font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.mobile-nav li:nth-child(5) a:before{content:"\f09d";font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.mobile-nav li:nth-child(6) a:before{content:"\f128";font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.mobile-nav a{display:block;border-bottom:1px solid #156765;padding:20px;text-decoration:none;font-weight:400;color:white;padding-left:60px;position:relative;text-align:left}.mobile-nav a.active{color:#CE8312}.navigation{width:100%;background:#005958;padding:20px 0;position:relative}.navigation img{max-width:200px;height:auto;margin-left:20px}@media only screen and (min-width:960px){.navigation img{margin-left:0}}.parallax-mirror{z-index:1 !important}.home-wrap{background:url(/themes/pella_theme/images/home-bg.webp) no-repeat center center black;background-size:cover;text-align:center;color:white;font-size:16px;font-weight:300;padding-bottom:40px;z-index:9;position:relative;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:960px){.home-wrap{min-height:50vh;margin-top:85px;font-size:26px;padding-bottom:40px}}.home-wrap #block-block-7{padding:20px 0 40px 0}.home-wrap p{margin:0;padding:0}.home-wrap h1{font-size:34px;line-height:38px;margin:0;padding-bottom:0;font-weight:300;border:none;text-shadow:5px 1px 2px rgba(0,0,0,0.4);font-weight:900}@media only screen and (min-width:960px){.home-wrap h1{font-size:58px;line-height:64px;margin-bottom:10px}}.home-wrap .views-exposed-form{margin-top:40px}.home-wrap form{display:flex;gap:15px;flex-direction:column}@media only screen and (min-width:960px){.home-wrap form{gap:10px;display:grid;grid-template-columns:repeat(3,1fr);max-width:700px;margin:auto}}.home-wrap form label:not(.option){display:none}.home-wrap form .form-item-keys{display:inline;grid-row-start:2;grid-column-start:span 2}.home-wrap form .form-item-term-node-tid-depth{grid-row-start:1;grid-column-start:1}.home-wrap form .form-item-field-bedrooms-target-id{grid-row-start:1;grid-column-start:span 1}.home-wrap form .form-item-field-bedrooms-target-id{grid-row-start:1;grid-column-start:span 1}.home-wrap form #edit-availability{grid-row-start:3;grid-column:span 3;margin-top:10px}.home-wrap form #edit-availability .fieldset-wrapper{display:flex;flex-direction:row;gap:20px}.home-wrap form #edit-availability label{font-size:16px}.home-wrap form #edit-availability .js-form-type-checkbox{display:flex;align-items:center;gap:10px}.home-wrap form .form-actions{grid-row-start:2;height:100%}.home-wrap form .form-actions input{width:100%}.home-wrap form #edit-ammenities{display:none}.home-wrap form fieldset{margin:0;padding:0;border:none}.home-wrap form fieldset legend{display:none}.home-wrap .form-text,.home-wrap select{box-sizing:border-box;width:100%;margin:0;padding:15px;color:#231F20;border:none;font-size:16px}.home-wrap .form-submit{width:100%;margin-top:0;text-transform:uppercase;font-weight:700;padding:10px 40px;font-size:16px}@media only screen and (min-width:960px){.home-wrap .form-submit{width:auto;height:100%}}.footer-stripe{height:10px;content:"";background:#d08512;background:linear-gradient(to right,#d08512 0%,#d08512 34%,#005958 34%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d08512',endColorstr='#005958',GradientType=1)}.footer{background:white;padding:80px 0;position:relative;z-index:1;color:black;font-size:16px;line-height:1.5}.footer #block-pella-theme-footeraddress{padding-left:90px;position:relative;text-align:left;margin-bottom:60px}.footer #block-pella-theme-footeraddress:before{content:"\f10b";font-family:"FontAwesome";color:#005958;font-size:80px;position:absolute;left:20px;top:-10px}.footer #block-pella-theme-footerphonenumbers{padding-left:90px;position:relative;text-align:left;margin-bottom:60px}.footer #block-pella-theme-footerphonenumbers a{color:#005958}.footer #block-pella-theme-footerphonenumbers a:hover{color:#CE8312}.footer #block-pella-theme-footerphonenumbers:before{content:"\f041 ";font-family:"FontAwesome";color:#005958;font-size:80px;position:absolute;left:14px;top:-10px}.footer #block-pella-theme-facebooklikeblock img{width:70%;margin:auto;max-width:260px;height:auto}.footer h2{text-transform:uppercase;font-weight:700;color:#005958}.footer .menu ul,.footer .menu ul li,.footer ul,.footer li,.footer .leaf{margin:0;padding:0;list-style:none;list-style-image:none}.footer ul{margin-bottom:10px}.footer #block-pella-theme-pellaproperties a{color:#66565A;text-decoration:none;padding:0 0 8px 0;display:block;font-weight:700}.footer #block-pella-theme-pellaproperties a:hover{color:#005958}.footer #block-pella-theme-pellaproperties li li a{font-weight:400}.footer .views-exposed-form .views-exposed-widget{width:100%}.footer .views-exposed-form .views-exposed-widget .form-submit{margin-top:20px}.footer .views-exposed-form label:not(.option){display:none}.footer .views-exposed-form .form-text,.footer .views-exposed-form select{padding:10px;border:none;border:1px solid #a5a0a2;width:100%;box-sizing:border-box;background:url(/themes/pella_theme/images/down-arrow.png) right 13px center no-repeat #EDEFED;margin-bottom:15px}.footer .views-exposed-form .option{font-size:14px;font-weight:lighter;padding-left:10px}.footer .views-exposed-form .form-text{padding:20px}.footer .views-exposed-form .form-item-field-baths-target-id select{margin-bottom:0}.footer .views-exposed-form fieldset{margin:20px 0 10px 0;padding:0;border:none}.footer .views-exposed-form fieldset legend{font-weight:500;padding-bottom:20px;margin-bottom:10px;font-weight:600;color:#005958;padding-bottom:0}.footer .views-exposed-form input[name="reset"]{padding:0;margin:0;color:#005958;text-decoration:underline;font-weight:400;background:transparent;text-align:center;margin-top:20px;display:block}.footer #edit-field-status-value-wrapper{display:none}.anchor{background:#231F20;padding:30px 20px;color:white;font-size:14px}.anchor .copy{float:right;line-height:30px;color:#EDEFED}#block-system-main{margin-bottom:40px}.page-taxonomy-term- .views-exposed-form .views-exposed-widgets,.page-property-search .views-exposed-form .views-exposed-widgets{border-radius:5px;background:white;padding:20px}.page-taxonomy-term- .views-exposed-form .views-exposed-widgets label[for="edit-field-available-value"],.page-property-search .views-exposed-form .views-exposed-widgets label[for="edit-field-available-value"]{display:none}.page-taxonomy-term- .views-exposed-form .views-exposed-widgets label.option,.page-property-search .views-exposed-form .views-exposed-widgets label.option{font-weight:300}.view-resources{padding-bottom:90px}.view-resources h3{color:#005958;font-size:21px;padding:20px 0 10px 0;font-weight:400}.view-resources .views-view-grid{border-radius:5px;background:white;padding:30px}.view-resources .views-view-grid a{border-bottom:1px solid #ccc;padding:15px 0 15px 0;display:block;text-decoration:none;margin-left:30px;color:#66565A;position:relative}.view-resources .views-view-grid a:hover{color:#CE8312}.view-resources .views-view-grid a:before{font-family:"FontAwesome";content:"\f019 ";position:absolute;left:0;color:#005958;top:20px;margin-left:-30px}.view-resources .views-view-grid .row:last-child a{border:none}#webform-client-form-233 label,#webform-client-form-235 label{display:none}#webform-client-form-233 label.option,#webform-client-form-235 label.option{display:block;padding-left:30px}#edit-submitted-i-hereby-grant-pella-company-staff-to-enter-the-property-without-further-notice-if-necessary-to-address-this-problem-1{float:left}#webform-client-form-233 .form-item,#webform-client-form-235 .form-item{margin-bottom:10px;margin-top:0}#webform-client-form-233 .form-item-submitted-i-hereby-grant-pella-company-staff-to-enter-the-property-without-further-notice-if-necessary-to-address-this-problem-1{margin:30px 0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #CE8312}.messages__wrapper{padding:40px 0}.messages{display:block;overflow:hidden;background:#CE8312;color:white;padding:20px 40px 20px 90px}div.error,table tr.error{background:#CE8312;color:white;position:relative;border:none}.messages--status{background:#005958;color:white;border:none;position:relative}.messages--status:before{font-family:"FontAwesome";content:"\f05a";color:white;display:block;font-size:34px;z-index:99;position:absolute;left:30px;top:15px}div.error:before{font-family:"FontAwesome";content:"\f071";color:white;display:block;font-size:44px;z-index:99;position:absolute;left:30px;top:30px}.page-property-search #main #views-exposed-form-property-search-page,.page-taxonomy-term #main #views-exposed-form-property-search-page{margin-bottom:20px;overflow:hidden}.page-property-search #main #views-exposed-form-property-search-page .views-exposed-widget,.page-taxonomy-term #main #views-exposed-form-property-search-page .views-exposed-widget{width:100%;box-sizing:border-box;padding:0 0 10px 0}.page-property-search #main #views-exposed-form-property-search-page #edit-submit-property-search,.page-taxonomy-term #main #views-exposed-form-property-search-page #edit-submit-property-search{margin-top:0;width:100%}.page-property-search #main #views-exposed-form-property-search-page #edit-field-status-value-available,.page-taxonomy-term #main #views-exposed-form-property-search-page #edit-field-status-value-available{margin:10px 0}.feature{padding:30px 0 30px 0}@media only screen and (min-width:960px){.feature{padding:60px 0 30px 0}}.feature .featured-item{overflow:hidden;color:black;display:flex;align-items:center}.feature .featured-item .bgimg{overflow:hidden;height:200px}.feature .featured-item .inner{padding:10px 40px 40px;text-align:left}.feature .featured-item .inner h2{color:#005958;margin-bottom:0;padding-bottom:10px;font-size:21px;font-weight:400}.feature .featured-item .inner h3{margin:0;padding:0;font-weight:400;font-size:16px;margin-bottom:20px;color:#7B4E09}.feature .featured-item .inner .desc{font-size:16px;line-height:1.5}.feature .button{margin-top:20px;width:100%;font-size:16px}.sidebar{margin-bottom:40px;font-size:18px}.sidebar img{width:100%;height:auto}.vbox-title{font-size:24px}.owl-carousel .owl-nav{width:100%;z-index:999;margin:0;padding:0}.owl-carousel .owl-nav button{color:white;position:absolute;margin:0 !important;padding:0;top:50%;transform:translateY(-50%);opacity:.7;transition:all 300ms ease-in-out;border-radius:0;display:block}.owl-carousel .owl-nav button:hover{background:#005958;opacity:1}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{padding:20px 10px;color:white}@media only screen and (min-width:960px){.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{padding:40px 20px}}.owl-carousel .owl-nav button.owl-prev{left:0px;border-top-right-radius:5px;border-bottom-right-radius:5px}.owl-carousel .owl-nav button.owl-next{right:0px;border-top-left-radius:5px;border-bottom-left-radius:5px}.owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:-35px;display:flex;align-items:center;gap:2px;width:100%;justify-content:center}@media only screen and (min-width:960px){.owl-carousel .owl-dots{bottom:-35px}}.owl-carousel .owl-dots button{display:block;content:"";transition:all 300ms ease-in-out;width:30px;height:30px;opacity:.4}.owl-carousel .owl-dots button span{background-color:white !important;display:block;content:"";width:100%;height:5px}.owl-carousel .owl-dots button.active{opacity:1}.owl-carousel .owl-dots button.active span{background-color:#005958 !important}.owl-carousel .owl-dots button:hover{opacity:1}.owl-carousel .owl-dots button:hover span{background:#CE8312 !important}.captcha-type-challenge--recaptcha{border:none;padding:0;margin:20px 0}.captcha-type-challenge--recaptcha legend{display:none}.pager{display:flex;align-items:stretch;justify-content:center}.pager .pager__items{border-radius:5px;background:white;position:relative;text-align:center;display:inline-flex;overflow:hidden;margin:40px auto;list-style:none;padding:0}.pager .pager__items li{margin:0;padding:0}.pager .pager__items li:last-child a{border-left:1px solid #EDEFED}.pager .pager__items li.is-active a{background:#66565A;color:white}.pager .pager__items a{color:#005958;border-left:1px solid #EDEFED;text-align:center;margin:0;font-size:18px;box-sizing:border-box;display:block;padding:15px}@media only screen and (min-width:1200px){.pager .pager__items a{padding:20px 40px}}.pager .pager__items a:hover{background:#005958;color:white;transition:all 300ms ease-in-out}.pager .pager__items .pager__item--next a,.pager .pager__items .pager__item--previous a{border-left:none;position:relative;text-indent:-900px;overflow:hidden;width:40px;text-align:center}.pager .pager__items .pager__item--next a:before,.pager .pager__items .pager__item--previous a:before{display:block;font-family:"FontAwesome";content:"\f053";font-size:18px;color:#005958;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-indent:0}@media only screen and (min-width:960px){.pager .pager__items .pager__item--next a:before,.pager .pager__items .pager__item--previous a:before{font-size:21px}}.pager .pager__items .pager__item--next a:hover:before,.pager .pager__items .pager__item--previous a:hover:before{color:white}.pager .pager__items .pager__item--next a:before{font-family:"FontAwesome";content:"\f054"}.user-pass,.user-login-form{max-width:650px;margin:90px auto}@media all and (min-width:960px){h1{font-size:36px;padding:20px 0 20px 0;margin-bottom:50px}.mobile{display:none}.mobile #primary-navigation{display:none;visibility:hidden}.desktop{display:block}#main{margin-top:85px}.navigation{padding:0 0 0 20px;overflow:hidden;box-sizing:border-box;position:fixed;z-index:9999;top:0;left:0;right:0}.navigation .menu ul,.navigation .menu ul li,.navigation ul,.navigation li,.navigation .leaf{margin:0;padding:0;list-style:none;list-style-image:none}.navigation img{max-width:300px;float:left;padding-top:18px}.navigation ul{float:right}.navigation ul li{display:inline;margin:0;padding:0}.navigation ul a{display:block;color:white;text-decoration:none;transition:all 100ms linear;font-size:16px;font-weight:400;float:left;padding:0 20px;font-weight:700;border:none;border-left:1px solid #156765;line-height:82px;margin:0;border-collapse:collapse;border-bottom:3px solid #005958}.navigation ul a:hover,.navigation ul a.active{border-bottom:3px solid #CE8312}.navigation:hover a.active{border-bottom:3px solid #005958}.navigation:hover a.active:hover{border-bottom:3px solid #CE8312}.footer .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;padding:15px 40px}.footer .views-exposed-form select{padding:15px;border:1px solid #a5a0a2;box-sizing:border-box;min-width:0}.footer .views-exposed-form #edit-term-node-tid-depth{width:100%;margin-bottom:10px}.footer #edit-field-bedrooms-tid-wrapper,.footer .views-exposed-widget.views-submit-button{float:left;display:block;width:60%;margin-right:0;padding-right:0}.footer .views-exposed-widget.views-submit-button{padding:0;margin:0;width:36%;margin-top:8px;float:right}.footer .views-exposed-widget.views-submit-button .form-submit{padding:17px 0;text-align:center;width:100%;margin:0;display:block;margin-right:0;padding-right:0}.feature .featured-item{display:table;width:100%}.feature .featured-item .deets{width:45%;box-sizing:border-box;overflow:hidden;display:table-cell}.feature .featured-item .deets .inner{padding:0 15% 40px 15%;display:table-cell;height:370px;vertical-align:middle}.feature .featured-item .deets .inner h2{font-size:30px}.feature .featured-item .deets .inner h3{font-size:21px}.feature .featured-item .deets .inner .button{margin-top:20px}.feature .featured-item .bgimg{width:55%;display:table-cell}.page-property-search #main #views-exposed-form-property-search-page,.page-taxonomy-term #main #views-exposed-form-property-search-page{margin-bottom:60px;overflow:hidden}.page-property-search #main #views-exposed-form-property-search-page .views-exposed-form .views-exposed-widget,.page-taxonomy-term #main #views-exposed-form-property-search-page .views-exposed-form .views-exposed-widget{width:auto;box-sizing:border-box;padding:0 10px 0 0}.page-property-search #main #views-exposed-form-property-search-page #edit-submit-property-search,.page-taxonomy-term #main #views-exposed-form-property-search-page #edit-submit-property-search{margin-top:0;width:100%;padding:11px 40px;margin-right:0}.page-property-search #main #views-exposed-form-property-search-page #edit-field-status-value-wrapper,.page-taxonomy-term #main #views-exposed-form-property-search-page #edit-field-status-value-wrapper{position:absolute;margin-left:610px;font-size:12px}.page-property-search #main #views-exposed-form-property-search-page #edit-field-status-value-available,.page-taxonomy-term #main #views-exposed-form-property-search-page #edit-field-status-value-available{margin:15px 0}.item-list .pager{width:420px;overflow:hidden;margin:40px auto}.toolbar-fixed .navigation{top:39px}.toolbar-horizontal.toolbar-tray-open .navigation{top:79px}}@media all and (min-width:1020px){.page-property-search #main #views-exposed-form-property-search-page #edit-field-status-value-wrapper,.page-taxonomy-term #main #views-exposed-form-property-search-page #edit-field-status-value-wrapper{font-size:16px}}
.awesome{font-family:'FontAwesome';font-size:21px;color:white;position:absolute;left:20px;top:20px}.button{text-align:center;color:white;appearance:none;-webkit-appearance:none;font-weight:700;display:inline-block;padding:10px 60px;box-sizing:border-box;text-decoration:none;background:#CE8312;transition:all 100ms linear;border-radius:3px;border:none}.button:hover{background:#231F20}.destroy-list .menu ul,.destroy-list .menu ul li,.destroy-list ul,.destroy-list li,.destroy-list .leaf{margin:0;padding:0;list-style:none;list-style-image:none}.rounded{border-radius:5px;background:white}#block-pella-theme-views-block-featured-properties-block-1 h2,#block-pella-theme-views-block-featured-properties-block-2 h2{font-size:24px;color:#005958;text-align:center}@media only screen and (min-width:960px){#block-pella-theme-views-block-featured-properties-block-1 h2,#block-pella-theme-views-block-featured-properties-block-2 h2{font-size:30px}}.featured-properties{text-align:center;margin-bottom:40px;overflow:hidden}.featured-properties .featured-slider{position:relative;margin-bottom:80px;background:white;padding:40px  0;text-align:center}.featured-properties .featured-slider img{width:100%;height:auto;margin:auto;position:relative;transition:all 100ms linear}.featured-properties .featured-slider .owl-item:hover img{opacity:.7}.featured-properties .featured-slider .images{background:black;width:95%;margin:auto;position:relative;margin-bottom:10px}.featured-properties .featured-slider .title{color:#66565a;font-size:18px;display:block;font-weight:400}@media only screen and (min-width:1200px){.featured-properties .featured-slider .title{font-size:24px}}.featured-properties .featured-slider .location{color:#005958;font-size:16px}.featured-properties .owl-theme .owl-nav button{opacity:1}.featured-properties .owl-theme .owl-nav button span{background:#005958}
