/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-container .region-content .panel-title>a{border-bottom:none;}.main-container .region-content .panel-title>a:hover{color:#0076d6 !important;}.panel-group .panel>.panel-heading,.panel-group .panel.panel-default>.panel-heading{padding:0px;}.panel-group .panel>.panel-heading p a{display:block;position:relative;padding:16px 0px 16px 35px;}.panel-group .panel>.panel-heading p a:before,.panel-group .panel>.panel-heading p a:after{content:"";background-color:#003660;display:block;position:absolute;left:0px;top:39%;-webkit-transition:opacity .50s ease-in-out;transition:opacity .50s ease-in-out;}.panel-group .panel>.panel-heading p a:before{height:13px;width:2px;-webkit-transform:translateX(6px) scaleY(1);transform:translateX(6px) scaleY(1);}.panel-group .panel>.panel-heading p a:after{width:13px;height:2px;-webkit-transform:translateY(6px);transform:translateY(6px);}.panel-group .panel>.panel-heading p a[aria-expanded=true]:before{opacity:0;}
.ui-accordion .ui-accordion-content{height:100% !important;}.ui-accordion .ui-accordion-content *{font-size:16px !important;}.view-id-faqs{font-family:"Nunito Sans",sans-serif;}.faq-keywordsearch-formactions{width:530px;padding-left:50px;}.view-id-faqs{padding:0px 15px;}.view-id-faqs .ui-accordion .ui-accordion-content{height:100% !important;}.view-id-faqs .form-type-textfield .control-label,.faq-keywordsearch-formactions>div,.view-id-faqs #edit-field-faq-categories-target-id--wrapper .form-item{display:block !important;}.view-id-faqs .form-type-textfield .control-label{margin-left:30px;}.view-id-faqs .form-type-textfield input{width:90%;margin-left:30px;}.view-id-faqs .fieldset-legend,.view-id-faqs .faq-keywordsearch-formactions .control-label{font-size:16px !important;font-weight:600;color:black;text-transform:uppercase;}#edit-field-faq-categories-target-id--wrapper legend{border-bottom:none;margin-bottom:10px;}.view-id-faqs .faq-keywordsearch-formactions .control-label{margin-bottom:20px;}.view-id-faqs input[type='checkbox']{-moz-appearance:none;-webkit-appearance:none;appearance:none;vertical-align:middle;outline:none;font-size:inherit;cursor:pointer;width:17px;height:17px;background:white;border-radius:0px;border:1px solid #555;position:relative;}.view-id-faqs input[type='checkbox']:checked{background:#0075FF;}.view-id-faqs input[type='checkbox']:checked:after{content:"✔";position:absolute;font-size:14px;left:2px;top:0px;color:white;}.view-id-faqs #edit-field-faq-categories-target-id--wrapper .fieldset-wrapper label{color:black;font-weight:300;font-size:21px;line-height:35px;}.view-id-faqs .faq-keywordsearch-formactions>div{clear:both;}.view-id-faqs .clearfix:before,.view-id-faqs .filter-wrapper:before,.view-id-faqs .clearfix:after,.view-id-faqs .filter-wrapper:after{display:none;}.view-id-faqs form>div{display:-webkit-box;display:flex;}@media (max-width:767px){.view-id-faqs form>div{flex-wrap:wrap;}.faq-keywordsearch-formactions{width:100%;padding-left:0px;margin-top:30px;}.view-id-faqs .checkbox input[type=checkbox]{margin-top:10px;}}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #c5c5c5;background:#f6f6f6;}.view-id-faqs #edit-submit-faqs,.view-id-faqs #edit-reset{font-family:"Nunito Sans",sans-serif;margin-right:0px;padding:18px 54px !important;display:inline-block;font-weight:700;text-transform:uppercase;font-weight:700;font-size:16px;text-align:center;white-space:normal;border:2px solid #022B4C;}.view-id-faqs #edit-submit-faqs{background:#022B4C;color:white !important;margin-right:20px;}.view-id-faqs #edit-submit-faqs:hover{background:transparent;color:#022B4C !important;}.view-id-faqs #edit-reset{background:transparent;color:#022B4C !important;}.view-id-faqs #edit-reset span{display:none;}.view-id-faqs #edit-reset:hover{background:#022B4C;color:white !important;}.view-id-faqs .form-actions{display:-webkit-box !important;margin:2px 0px 0px 30px;}@media (max-width:550px){.view-id-faqs .form-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.view-id-faqs .form-actions button:first-of-type{margin-bottom:20px;}.view-id-faqs #edit-submit-faqs{margin-right:0px;}}.view-id-faqs .view-content{margin-top:30px;}.view-id-faqs .js-views-accordion-group-header{margin-top:40px;margin-bottom:20px;}
.all-residences-block{display:-webkit-box;display:flex;padding:0px 5px 0px 15px;}.all-residences-block .views-infinite-scroll-content-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;}.all-residences-block .view-filters{width:22%;margin-right:40px;margin:10px 40px 0px 0px;}.all-residences-block .view-content{width:calc(78% - 40px);}.all-residences-block .views-row,.all-residences-block .views-field-nothing,.all-residences-block .field-content{height:100%;}.all-residences-block .residences-row-link{width:calc(50% - 21px);margin:10px;}.all-residences-block .field-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;}.main-container .region-content a.residences-row-link:not(.btn):not([role=button]){border:3px solid #032C4B !important;}.main-container .region-content a.residences-row-link:not(.btn):not([role=button]):hover{border:3px solid #032C4B !important;}@media(max-width:991px){.all-residences-block .residences-row-link{width:100%;}}@media (max-width:767px){.all-residences-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.all-residences-block .view-filters,.all-residences-block .view-content{width:100%;}.all-residences-block .residences-row-link{margin:12.5px 0px;}.all-residences-block .view-filters{margin:0px;}.all-residences-block{padding:0px;}}.all-residences-block .bef-exposed-form .form--inline .form-item{width:100%;}.all-residences-block .bef-exposed-form fieldset{width:100%;margin-bottom:25px;}.all-residences-block .bef-exposed-form .fieldset-legend{background:#002B4C;padding:13.5px;}.all-residences-block .bef-exposed-form legend{border-bottom:none;margin-bottom:0px;}.all-residences-block .bef-exposed-form .fieldset-wrapper{border:1px solid #002B4C;padding:18px;background:#FCFCFD;}.all-residences-block .fieldset-wrapper .js-form-item{margin-bottom:0px;}[data-drupal-selector="edit-field-bathroom-type-target-id"] .js-form-item:not(:last-of-type){margin-bottom:10px !important;}@media (max-width:767px){.all-residences-block .fieldset-wrapper .js-form-item:not(:last-of-type){padding-bottom:7px !important;}}.glyphicon-filter:before{display:none;}.all-residences-block .bef-exposed-form button:last-of-type,a.filter-reset-link{margin-right:0px;background:transparent;border:1px solid #022B4C;color:#022B4C !important;padding:26px !important;display:inline-block;font-weight:500;text-transform:uppercase;font-weight:300;font-size:16px;width:100%;text-align:center;white-space:normal;}.main-container .region-content a.filter-reset-link:not(.btn):not([role=button]){border-bottom:1px solid #022B4C !important;}.main-container .region-content a.filter-reset-link:not(.btn):hover{color:white !important;}.all-residences-block .bef-exposed-form button:last-of-type:hover,a.filter-reset-link:hover{background:#022B4C;color:white !important;}.all-residences-block .form-inline .form-group{width:100%;margin-bottom:40px;}.all-residences-block .bef-exposed-form .fieldset-legend{font-size:25px;line-height:35px;font-family:produkt,serif;font-weight:300;color:white;display:block;text-align:center;}.all-residences-block .bef-exposed-form .form-item{clear:left;float:none;}.amenities-fieldset img{width:30px;}.amenity{display:-webkit-box;display:flex;}.amenity:not(:last-of-type){margin-bottom:10px;}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{cursor:pointer;}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{display:block;position:relative;margin:0px 12px 0px 0px;min-width:15px;}.form-inline .radio label,.form-inline .checkbox label{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;text-transform:capitalize;color:#032C4B;font-family:sans-serif-roman,sans-serif;font-size:15px;line-height:20px;}[data-drupal-selector="edit-field-bathroom-type-target-id"] .checkbox label{-webkit-box-align:start;align-items:flex-start;}@media (max-width:767px){.form-inline .radio label,.form-inline .checkbox label{-webkit-box-align:start;align-items:flex-start;}}.radio label,.checkbox label{padding-left:0px;}.amenity div:last-of-type{margin-left:12px;color:#032C4B;font-family:sans-serif-roman,sans-serif;font-size:15px;line-height:20px;}[data-drupal-selector="edit-field-bathroom-type-target-id"] .form-checkboxes p{line-height:13px;}[data-drupal-selector="edit-field-bathroom-type-target-id"] .form-checkboxes span{font-size:10px;text-transform:lowercase;}.all-residences-block .views-field-nothing img{width:100%;}.main-container .region-content .all-residences-block a.residences-row-link:not(.btn):not([role=button]):hover{color:#003660;}.all-residences-block .recidence-amenities img{width:40px;}.all-residences-block .recidence-amenities{padding:10px 15px;border-bottom:1px solid #032C4B;margin-bottom:15px;}.all-residences-block .recidence-amenities ul{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0px;margin-bottom:0px;}.all-residences-block .recidence-amenities ul li{padding:5px;margin-bottom:0px;width:calc(100%/9);}.all-residences-block .recidence-specs{padding:0px 20px 0px 20px;}.all-residences-block .recidence-specs p{font-size:20px;line-height:30px;color:#002B4C;margin-bottom:0px;font-weight:300;}@media (max-width:767px){.all-residences-block .recidence-specs p{font-size:15px;line-height:22px;}}.all-residences-block .recidence-specs p:first-of-type{padding-top:15px;}.all-residences-block .recidence-specs p:last-of-type{padding-bottom:15px;}.all-residences-block h2{margin-top:0px;padding:15px;background:#002B4C;display:block;color:white;text-align:center;text-transform:capitalize;font-weight:300;font-size:30px;line-height:41px;}.all-residences-block .views-field-view-node{visibility:hidden;height:0px;}.all-residences-block .recidence-amenities li{list-style:none;}.filter-options-text p,.filter-results-text p{margin-bottom:10px;font-family:"Nunito Sans",sans-serif;font-weight:500;font-style:italic;font-size:13px;line-height:16px;}.filter-options-text,.filter-results-text{margin:20px 0px 25px 0px;}.filter-options-text span,.filter-results-text span{display:block;margin-bottom:25px;font-family:Produkt,serif;font-weight:300;font-style:normal;font-size:25px;line-height:35px;}@media (max-width:767px){.all-residences-block h2{font-size:25px;line-height:34px;}.all-residences-block .recidence-amenities ul{display:none;}.all-residences-block .recidence-amenities{padding:20px;}.amenities-fieldset{display:none;}}.all-residences-block .recidence-amenities p{margin-bottom:0px;font-size:15px;line-height:20px;color:#002B4C;margin-bottom:0px;font-weight:300;}@media (min-width:767px){.all-residences-block .recidence-amenities p{display:none;}.all-residences-block .view-header,.all-residences-block .view-footer{display:none;}}
