@charset "UTF-8";body,html{background:url(/build/bg94847.jpg)}body,p{font-family:helvetica,_sans;color:#000}h1,h2,h3,h4,h5,h6,.system-message h1,.system-error-message h1,strong,b{font-weight:600;color:#999;margin-bottom:1.25rem}span.error:empty,small.error:empty{display:none}.system-message,.system-error-message{background:none;border:none;margin:0;color:#6e6460;padding:0}p{font-size:18px}p.lead{text-align:center;font-size:20px;margin-bottom:3rem}.system-message h1,.system-error-message h1{font-size:42px}a img{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}a img:hover{opacity:.7}.post-image{width:100%;margin-bottom:20px}h1,h2{font-family:report,serif;font-weight:400}h1{font-size:64px}h2{font-size:42px;text-align:center}h3,h4,h5,h6{font-family:Montserrat,sans-serif}h3{font-size:24px;text-transform:uppercase}h4{font-size:20px;text-transform:uppercase}h5{font-size:18px;font-weight:500}h6{font-family:Merriweather,serif;font-weight:600;font-size:18px}a,a:visited{color:#1abc9c}h1 a,h2 a,h3 a,h4 a,h5 a,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited{color:#999}a:hover,a:focus,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus{color:#000}em,input[type=text],textarea,select{font-family:Merriweather,serif;font-style:italic}input[type=text],input[type=email],input[type=password],input[type=submit],texarea,select,button{border-radius:3px;height:auto;padding:10px 13px}input[type=text],input[type=email],input[type=password],input[type=submit],texarea,select{background:#fff}label,input[type=text],input[type=email],input[type=password]{font-family:Merriweather,serif;font-size:18px;font-style:italic}textarea{border-radius:3px;padding:10px 13px}ul li{font-size:18px;margin-bottom:10px}.button,button,input[type=submit],a#catshopbuy:link,a#catshopbuy:visited,a.btn-primary{font-family:Montserrat,sans-serif;font-weight:500;background:none;letter-spacing:2px;background:#1abc9c;color:#fff;border-radius:3px;text-transform:uppercase}.button.secondary,button.secondary{background:#6bb6c2;color:#fff}button:hover,.button:hover,.button.secondary:hover,button.secondary:hover,button:focus,.button:focus,input[type=submit]:hover,input[type=submit]:focus{background:#6bb6c2;color:#fff;transition-duration:.5s}button:visited,.button:visited{color:#fff}input[type=submit]{padding:15px 20px;border:none;cursor:pointer}header{position:absolute;z-index:1000;width:100%}img.left{padding:8px;border:1px solid;margin:0 40px 40px 0}.contain-to-grid,.top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button),.top-bar.expanded .title-area{background:none}.top-bar .toggle-topbar.menu-icon{margin-top:5px;font-family:Montserrat,sans-serif}.top-bar.expanded .toggle-topbar a{color:#fff}.top-bar-section ul li{padding:0;margin:0}.contain-to-grid .top-bar{top:20px}.top-bar-section ul{float:right}.top-bar-section li.active:not(.has-form) a:not(.button){color:#1abc9c;background:none}.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none repeat scroll 0 0 #1abc9c}.top-bar-section ul li>a{font-family:Montserrat,sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;border-radius:3px;transition-duration:.2s}.top-bar-section li .dropdown li>a{font-size:18px}.top-bar-section li:not(.has-form) a:hover:not(.button){background:rgba(24,184,158,.8)}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li.active:not(.has-form)>li a:not(.has-form) a:not(.button){background:rgba(255,255,255,.92);border-radius:0}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#6e6460}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) .dropdown li.active:not(.has-form) a:not(.button){background:#1abc9c}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){background:#1abc9c}.top-bar .name{margin-left:.9375rem;margin-top:-25px}.top-bar-section .has-dropdown li>a{font-size:18px;font-weight:300}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{color:#5db988e6}.top-bar-section ul li:hover:not(.has-form)>a{background:#1abc9c}.top-bar-section .dropdown{box-shadow:0 5px 5px #00000029}.top-bar-section .dropdown li:last-child{border-radius:0 0 3px 3px}.contain-to-grid{padding:25px 0 60px;background:rgba(24,184,158,.7)}.utility-nav{margin:0;padding:5px 0 0;background-color:#2f4f4f}.utility-nav ul,.utility-nav ul li{list-style:none outside none;margin:0;padding:0}.utility-nav li{float:left}.utility-nav li span{margin-right:5px;color:#1abc9c}.utility-nav li a{font-size:12px;font-weight:400;color:#fff;padding:5px;position:relative;font-family:Montserrat,sans-serif;top:-2px}.utility-nav li:hover{background:#1abc9c}.utility-nav li:hover>a,.utility-nav li:hover>a span{color:#fff}.shopping-cart{color:#fff;font-size:18px;font-family:Montserrat,sans-serif}a.cartSummaryLink{color:#1abc9c}.utility-nav .uty0,.utility-nav .uty1{display:none}table.cartSummaryTable{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;margin:0 0 0 20px}td.cartSummaryItem{color:#fff;font-size:12px;padding:0}.pricing-table{border:2px solid #1abc9c;margin-bottom:30px}.pricing-table .title{background:#1abc9c;text-transform:uppercase;letter-spacing:2px;font-family:Montserrat,sans-serif;color:#fff;font-size:21px;padding:30px 15px}.pricing-table .title a{color:#fff}.pricing-table .price{background:none;font-family:Montserrat,sans-serif}.pricing-table .price p.small{margin-bottom:10px}.side-nav{margin-bottom:30px;margin-top:0;padding:0}.side-nav li{margin-bottom:0}.side-nav li a:not(.button){color:#6e6460;padding:15px;border-bottom:1px dashed rgba(0,0,0,.1);font-family:Montserrat,sans-serif}.side-nav li.side-nav-title a:not(.button){color:#1abc9c;font-weight:500}.side-nav li a:hover:not(.button),.side-nav li a:focus:not(.button),.side-nav li.active>a:first-child:not(.button){color:#52cab3;background:#F6F6F0;font-family:Montserrat,sans-serif}.side-search{margin-bottom:30px}.side-search h2{display:block;font-size:53px;margin:0 0 -9px;text-align:left}.side-search h6{color:#b2adaa;font-family:Montserrat,sans-serif;font-size:18px;margin:0;text-transform:uppercase}.side-search img{margin-bottom:10px;position:relative;top:-12px}.side-search input[type=text],.side-search select{background:rgba(0,0,0,.05);border:none;box-shadow:none}.side-search input[type=submit]{width:100%;margin-top:15px}input.has-dropdown{background-position:95%;background-repeat:no-repeat;position:relative}.dropdown-wrap{position:relative}.select-box{background:none repeat scroll 0 0 #fff;box-shadow:0 0 7px #00000026;border-radius:3px;font-size:18px;font-style:italic;overflow:hidden;padding:5px 15px;position:absolute;top:38px;width:100%;z-index:1;max-height:250px;overflow:auto;border:1px solid #CCCCCC;display:none}.select-box input{display:none}.select-box .option{padding:10px 0;cursor:pointer}.select-box .option:hover{color:#52cab3}.side-search h4{margin:25px 0 15px}.search-container{display:none;padding:30px 0 0;background-color:#2f4f4f}.search-icon span{color:#fff;padding:0 0 0 9px;margin-left:5px;cursor:pointer}.search-container input[type=text]{height:auto;padding:14px 15px}.slick-slider{margin:0;overflow:hidden}.slick-slide img{width:100%}.slide-description{position:absolute;width:100%;margin-top:330px;z-index:1}.slick-dots{bottom:0}.slick-dots li button:before{color:#98918d;opacity:1}.slick-dots li.slick-active button:before{color:#1abc9c}.slick-dots li button:before{font-size:13px}.hero-slider .slick-dots{bottom:145px;margin:0 0 0 25%;z-index:1;text-align:left}.hero-slider .slick-dots li button:before{content:none}.hero-slider .slick-dots li{margin:0 5px 0 0;width:auto}.hero-slider .slick-dots li button{width:50px;height:5px;border-radius:0;padding:0;background:#fff}.hero-slider .slick-dots li.slick-active button{background:none repeat scroll 0 0 #52cab3;height:15px;top:-10px}.slide-description span{color:#89ffe5;font-size:46px;float:left;margin:0 15px 30px 0}.slide-description h1,.slide-description h2{color:#fff;font-weight:100}.slide-description h1.brown,.slide-description h2.brown{color:#6e6460}.slide-description h1{font-size:128px;line-height:97px;margin-bottom:20px;text-shadow:0px 0px 24px rgb(0,0,0)}.slide-description h2{font-size:32px;font-family:Montserrat,sans-serif;float:left;text-align:left;text-transform:uppercase;text-shadow:0px 0px 24px rgb(0,0,0)}.slide-description h2 em{font-style:normal;text-transform:none;white-space:nowrap}section.management{background:url(/build/events-bg94847.jpg) repeat scroll center top rgba(0,0,0,0);padding:50px 0 0;overflow:hidden}.management-item-hover{position:absolute;width:100%;height:100%;z-index:2;background:url(/build/management-item-hover-bg94847.png);padding:35% 20px 0;top:100%;transition-duration:.5s}section.community-search,.breadcrumps-container{background:url(/build/subhead-bg94847.jpg) repeat-x bottom}.community-search-wrap{background:url(/build/community-search-bg94847.png) no-repeat scroll right 160% rgba(0,0,0,0);padding:35px 0 45px}.search-ellipse{border-radius:90em;text-align:center;float:left;height:130px;width:130px;padding-top:25px;background:#6bb6c2;box-shadow:0 5px 5px #0000001a inset}.search-ellipse h2,.search-ellipse h6{margin:0;color:#fff}.search-ellipse h2{margin-bottom:-5px}.community-search-form{position:relative;top:45px}.community-search-form .select-box{top:48px}.community-search-form form{margin:0}.community-search-form input,.community-search-form select{width:100%;padding:15px 20px}section.main{padding:50px 0}section.no-title-main{padding:180px 0}.feature-image{border-radius:90em;overflow:hidden;width:100%;height:100%;max-width:189px;margin-bottom:30px}.services-slider p{padding:0 15px 30px}.service-item{text-align:center;margin-bottom:50px}.service-item .image{width:100px;height:100px;overflow:hidden;border-radius:90em;margin:0 auto 30px}.service-item .image img{min-height:100%;min-width:100%;overflow:hidden;border-radius:90em}.blogs-slider p{padding:0 15px 30px}.blog-item{text-align:center;margin-bottom:50px}.blog-item .image{width:100px;height:100px;overflow:hidden;border-radius:90em;margin:0 auto 30px}.blog-item .image img{height:100%;overflow:hidden;border-radius:90em}.news-slider p{padding:0 15px 30px}.news-item{text-align:center;margin-bottom:50px}.news-item .image{width:100px;height:100px;overflow:hidden;border-radius:90em;margin:0 auto 30px}.news-item .image img{height:100%;overflow:hidden;border-radius:90em}section.events{padding:50px 0;background:url(/build/events-bg94847.jpg) repeat-x top}.event-item{background:rgba(255,255,255,.9);box-shadow:0 1px 1px #0003;padding:20px 30px;border-top:5px solid #6bb6c2;margin-bottom:30px}.event-date{background:#6bb6c2;width:75px;height:75px;border-radius:90em;font-size:24px;text-align:center;color:#fff;font-family:Montserrat,sans-serif;text-transform:uppercase;padding-top:18px;margin:0 auto 20px}.event-date span{display:block}.event-date span.month{font-size:16px}.event-item h3{text-align:center;font-weight:100}.event-item-detail{background:url(/build/dashed-bg94847.jpg) repeat-x bottom;margin-bottom:30px;padding-bottom:30px}.event-item-detail h3{margin-bottom:5px}.event-details{line-height:18px;color:#99918e;font-size:18px;font-family:Montserrat,sans-serif;margin-bottom:10px}.dash{width:30px;height:1px;background:#6bb6c2;margin:20px auto}.event-item p{font-size:18px}.event-item-detail .button{float:right}.news-item{margin-bottom:30px}.news-item h3{margin-bottom:5px}.news-details{line-height:18px;color:#99918e;font-size:18px;font-family:Montserrat,sans-serif;margin-bottom:10px}.faq-question a{color:#6e6460;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase}.faq-details{padding-top:30px;background:url(/build/dashed-bg94847.jpg) repeat-x bottom;margin-bottom:50px;padding-bottom:20px}.faq-details a{font-family:Merriweather,serif;font-size:14px;text-transform:none;font-weight:400;color:#1abc9c}.faq-icon{background:none repeat scroll 0 0 #74b9c8;border-radius:90em;color:#fff;display:block;float:left;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;height:30px;width:30px;margin:0 15px 17px 0;padding-top:7px;position:relative;text-align:center;text-transform:uppercase;top:-5px}.faq-icon.answer{background:#1abc9c}section.testimonials{padding:50px 0;background:url(/build/test-bg94847.jpg) repeat-x top;background-color:#5f9ea0}.quote-icon{background:url(/build/quote-icon94847.png) no-repeat center;height:80px;width:80px;margin:0 auto;display:block}.testimonial-slider{text-align:center;color:#fffefe}.testimonial-slider h2{font-weight:300;font-size:26px;margin-bottom:0;padding:50px 50px 30px;color:#fffefe}.testimonial-slider h4{font-weight:300;color:#fffefe}.testimonial-slider .image{height:80px;width:80px;margin:0 auto;display:block;overflow:hidden;border-radius:90em}.testimonial-slider .image img{overflow:hidden;border-radius:90em}.slick-prev,.slick-next{height:60px;width:30px;margin-top:-50px}.slick-next{right:0}.slick-prev{left:0}.slick-prev:before,.slick-next:before{font-size:68px;font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,DejaVu Sans,Verdana,sans-serif;font-weight:300}.slick-next:before{content:"›"}.slick-prev:before{content:"‹"}section.page-title{overflow:hidden;position:relative}section.page-title img{width:100%}.row.page-headline{position:absolute;z-index:1;top:0;left:0;right:0}.row.page-headline h1{color:#fff;margin-top:450px;text-shadow:0px 0px 24px rgb(0,0,0)}.breadcrumps-container{padding:30px 0 20px}section.main span.fa-heart{display:block;color:#c87492;font-size:46px;margin:0 auto 30px;width:46px}section.management{background:url(/build/events-bg94847.jpg) repeat scroll center top rgba(0,0,0,0);padding:50px 0 0;overflow:hidden}.management-item{height:436px;overflow:hidden;text-align:center;position:relative;float:left;padding-top:40px;border-bottom:2px solid #1abc9c}.management-item img{width:100%;position:absolute;bottom:0;left:0}.management-item:hover>.management-item-hover{top:0}.management-item-hover h5{color:#fff;font-size:36px;font-weight:600;margin:0;text-transform:uppercase}.management-item-hover h6{font-family:Montserrat,sans-serif;text-transform:uppercase;color:#fff}.solutions-detail h2,.solutions-detail p.lead{text-align:left}p.literature-container span.icon,p.literature-container span.name{margin:0 3px 0 0;font-family:Montserrat,sans-serif}p.literature-container img{vertical-align:middle}.solutions-detail .phone{float:right}.facility-item{margin-bottom:30px}.facility-item .panel{padding:30px 30px 10px;background:none repeat scroll 0 0 rgba(255,255,255,.9);border:none;box-shadow:0 1px 1px #0003}.facility-item .panel .button{position:relative;top:-5px}.facility-item .panel .image img{background:none repeat scroll 0 0 #fff;border:1px solid #d9d9d9;margin:0 0 10px;padding:3px;width:100%}.facility-item .panel p{font-size:15px}.double-dash{margin:30px 0;height:3px;background:url(/build/dashed-bg94847.jpg) repeat-x top}.search-filters a{position:relative;top:20px;font-family:Montserrat,sans-serif;font-size:18px;margin-left:20px;float:right}.search-filters a.active{color:#aca8a4}section.address{padding:50px 0;background:url(/build/test-bg94847.jpg) repeat-x top;text-align:center}section.address h2{color:#fff;margin:0 0 10px}section.address h3,section.address h4,section.address h5{font-weight:300;color:#fffefe;margin:0 0 5px}section.address h3 a,section.address h4 a,section.address h5 a{color:#fffefe}#photogalleryTable{margin-top:50px;margin-bottom:30px}#photogalleryTable img{width:100%;transition-duration:.5s}#photogalleryTable img:hover{opacity:.8}section.map,section.map .flex-video,section.map .flex-video iframe{height:350px;overflow:hidden}footer{background:rgb(8,8,8);background:linear-gradient(180deg,rgb(8,8,8) 0%,rgb(63,63,69) 17%,rgb(97,97,97) 100%);padding:21px 0 30px}footer h4{color:#1abc9c;margin-bottom:3rem}footer p,footer div.copy{color:#a79b97;font-size:12px;font-family:Montserrat,sans-serif;line-height:20px}footer div.copy a{margin:0 15px 15px 0;color:#fffffe;transition-duration:.5s}footer div.copy a:hover{color:#6bb6c2}footer .vcard{border:medium none;color:#98958b;font-size:18px;margin:0;padding:0}footer .vcard .fa{margin-right:5px}.social-icons{float:right}.social-icons a{font-size:28px;margin:0 15px 15px 0;border-radius:90em;border:3px solid;width:45px;height:45px;padding-top:7px;text-align:center;color:#6bb6c2;transition-duration:.5s}.social-icons a:hover{color:#fff}.tabs-content.vertical{width:100%}.flex-video{margin-bottom:2rem}form label{text-align:left;margin:0 0 10px;display:block!important}form br{display:none}form label input,form label textarea,.contact form input[type=submit]{margin:5px 0!important}.booking-list{border-bottom:1px solid #eeeeee;margin:0 0 9px;padding:10px 0 15px}.side-panel ul{margin:0 0 30px;padding:0}.side-panel ul li{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px dotted rgba(0,0,0,.15);list-style:none outside none;margin:0 0 10px;padding:0 0 10px}.blog-post{margin-bottom:50px}.blog-post h3.post-title{margin:0;padding:10px 0 15px;text-align:left}.blog-details{display:block;float:left;width:100%}.blog-post .post-details{margin-top:10px}.blog-post .links{font-size:13px;font-family:Montserrat,sans-serif}.blog-details div{border-radius:3px;color:#666;float:left;font-size:18px;margin-bottom:10px;margin-right:20px;padding:15px 0}.blog-details div i{margin-right:5px}.blog-aside{margin-bottom:30px}.side-panel h4{font-weight:400;font-size:14px}.side-panel ul li a{font-size:14px}.BlogTagCloud a{background:none repeat scroll 0 0 #eee;border-radius:3px;color:#666;display:inline-block;font-family:Tahoma,sans-serif;font-size:18px;margin:0 5px 10px 0;padding:5px 10px}.productItem .image,.productItemLast .image{margin-bottom:20px}.productItem .image,.productItemLast .image{padding-top:30px}.productList,.productList ul,.catalogueList{margin:0;overflow:hidden;padding:0!important}.productList li,.catalogueList li{display:inline;list-style-type:none}.catalogueList li .image{margin-bottom:20px}.catalogueList li img{width:100%;transition-duration:.5s}.productSmall .image img{border:medium none;box-shadow:none}.productList li img{transition-duration:.5s}.catalogueList li img:hover,.productList li img:hover{opacity:.8}.productItem ul.product-details li{display:inline}.productList ul li{display:block}li.price{font-size:28px;font-family:Montserrat,sans-serif;margin:0;font-weight:600;color:#5e5754}li.name h5{font-size:16px;margin:0 0 30px;font-family:Montserrat,sans-serif}.catalogueList .catalogueItemNotFound{display:none}.productLarge h1{font-size:36px;line-height:1.35em}.productLarge .image-large{margin-bottom:30px}.productAttributesContainer{padding:15px 0;margin:20px 0;border-top:1px dashed rgba(0,0,0,.15);border-bottom:1px dashed rgba(0,0,0,.15)}#productPoplets{margin-bottom:30px}#productPoplets .productPopletsItem{background:none repeat scroll 0 0 #fff;border:1px solid rgba(0,0,0,.15);display:block;margin:0 10px 0 0;padding:15px}.poplets{margin:0;padding:0;border:none}.poplets img{border:none}.wishlist-link{color:#1abc9c;font-family:Montserrat,sans-serif;padding:20px 0 30px;font-size:12px}.wishlist-link a{text-transform:uppercase}.form-row{border-bottom:1px solid #ededed;overflow:hidden;padding:15px 0}legend{font-weight:700}.info-section{float:left;width:30%}.info-section p{padding-right:15px}.form-section{float:left;width:70%}.form-detail{float:left;width:250px}.form-detail p{font-size:12px}.form-data{float:right;width:450px}#payment-form .form-detail{width:255px}#payment-form .form-data{width:570px}#payment-form label{width:auto}#payment-form input.cat_textbox,#payment-form input.cat_listbox{margin-right:20px;width:92%}#payment-form input.cat_textbox{border:1px solid #999999;padding:3px}#payment-form select.cat_dropdown{margin-right:20px;width:258px}input.cat_textbox.sm{width:70px!important}#payment-form input.short,#payment-form select.short{width:110px}#payment-form input.purchase-amount{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;color:#222;display:inline;float:left;font-size:18px;font-weight:700;margin:0;padding:0;width:53px}#purchase-total{background:none repeat scroll 0 0 #fafafa;border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:20px;padding:10px}.purchase-amount{box-shadow:none!important;float:none!important}#purchase-total span{color:#999;font-size:16px;font-weight:700;padding-left:10px}.cartrow{border:medium none;font-size:18px;margin-left:0!important;text-transform:uppercase}.cartlabel{float:left;font-weight:700;padding-bottom:3px;padding-top:3px}.cart-item{color:#333;float:left;font-size:18px;width:10%}.productitemcell{border-bottom:1px solid #eeeeee;height:115px;line-height:20px;overflow:hidden;padding:15px 0 0}.product-image img{border:none;max-width:75px}.product-remove a:link,.product-remove a:visited{display:block;font-size:0;height:27px;line-height:0;text-indent:-9999px;width:25px}.product-remove a:hover,.product-remove a:active{opacity:.8}.cldetails{width:46%}.clprice,.cltax,.clcost,.clremove{width:10%}#catCartDetails .product-image{width:13%}.product-title{width:33%}.clqty,.product-qty{width:14%}.product-qty input.cartInputText{width:60%}.cart-opt{margin:0;overflow:hidden;padding:10px 0}.cart-opt p{margin:0 0 3px}#cart-footer hr{margin:3px 0}#opt-total-container{background:none repeat scroll 0 0 rgba(0,0,0,0);margin:0;overflow:hidden;padding:20px}.opt-total-data .productitemcell{border:medium none;height:auto;padding:0}.opt-total-data{display:block;margin-bottom:5px;text-align:right}.opt-total-data h3{margin:0}select.shippingDropDown{width:95%;height:auto}.productitemcell{height:135px}input#DiscountCode,input#GiftVoucher{display:inline;max-width:280px;width:165px;height:50px}a#catshopbuy:link,a#catshopbuy:visited,.productSubmitInput{display:block;font-size:16px;padding:1em;text-align:center;text-shadow:none}#catCartDetails fieldset,#catCartDetails table{border:medium none;padding:1.25em 0}table{background:none;border:none}table tr.even,table tr.alt,table tr:nth-of-type(2n){background:none repeat scroll 0 0 rgba(0,0,0,0)}table.webform,table.reporting{border:medium none;background:none}.reveal-modal{text-align:center}.faq-question{position:relative}.breadcrumbs{background:none;border:none;padding:0;margin-bottom:12px;font-family:Montserrat,sans-serif}.breadcrumbs li{margin-bottom:10px}.breadcrumbs>* a{color:#6e6460}.breadcrumbs>.current a{color:#98918d}ul.pagination li a{font-family:Montserrat,sans-serif}ul.pagination li.current a{background:rgba(82,202,179,.8)}span.tiny-link a,span.tiny-link a:visited{color:#c7ece4;font-family:sans-serif;font-size:10px}.accordion-container{position:relative;height:auto;margin:10px auto}.accordion-container>h2{text-align:center;color:#fff;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(24,184,158,.7)}.set{position:relative;width:100%;height:auto;background-color:#f5f5f5}.set>a{display:block;padding:10px 15px;text-decoration:none;color:#555;font-weight:600;border-bottom:1px solid rgba(24,184,158,.7);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.set>a i{float:right;margin-top:2px}.set>a.active{background-color:#18b89eb3;color:#fff}.content{background-color:#fff;border-bottom:1px solid #ddd;display:none}.content p{padding:10px 15px;margin:0;color:#333}.st_step_title{text-align:left}.st_form_container span.err{color:#b00}.client-register-btn{font-size:16px;border-radius:7.5px;padding:10px 30px;font-weight:500;background:none;background:#fff;color:#1abc9c;border:1px solid #1abc9c;text-transform:uppercase}.save-information-text{margin-top:30px}@media only screen and (min-width: 0) and (max-width: 640px){.contain-to-grid{padding:0}.contain-to-grid .top-bar{top:9px}.top-bar .name{margin-top:0}.top-bar{height:80px;line-height:80px}header{position:relative}.top-bar-section ul{margin-top:48px}.search-filters a{margin-left:0;top:0;margin-right:15px;float:left}.slide-description{margin-top:30px}.slide-description h1{font-size:36px;line-height:20px}.slide-description span{font-size:26px}.slide-description h2{font-size:12px}.hero-slider .slick-dots{bottom:0;margin:0;text-align:center}.community-search-wrap{background:none;padding:20px 0 60px}.search-ellipse{border-radius:0;display:block;float:none;width:100%;background:none;padding:0;box-shadow:none;height:auto;text-align:left}.search-ellipse h2{text-align:left}.search-ellipse h2,.search-ellipse h6{color:#6e6460;margin:auto;display:inline}.community-search-form{top:10px}section.main{padding:20px 0}.facility-item .panel .button{top:4px;width:100%}.facility-item .panel .image img{margin-bottom:20px}footer{text-align:center;padding:20px 0 10px}footer p,footer div.copy{margin-bottom:15px}.social-icons{float:none}.solutions-detail .phone{float:none;display:block}.feature-image{margin:0 auto 30px}.management-item{height:auto}.management-item img{position:relative}.testimonial-slider h2{font-size:21px;padding:10px 50px 30px}.row.page-headline h1{font-size:1.75rem;margin-top:40px}}@media only screen and (min-width: 480px) and (max-width: 640px){.slide-description{margin-top:68px}.slide-description h1{font-size:45px;line-height:26px}.slide-description h2{font-size:18px}.row.page-headline h1{margin-top:80px}}@media only screen and (min-width: 641px) and (max-width: 1024px){header{position:relative}.top-bar .name{max-width:126px}.top-bar-section ul li>a{font-size:13px}.side-search h2{font-size:38px}.side-search h6{font-size:9px}.search-filters a{margin-left:10px}.slide-description{margin-top:70px}.slide-description h1{font-size:76px;line-height:78px}.hero-slider .slick-dots{bottom:0;margin:0;text-align:center}.management-item{height:256px}.management-item-hover h5{font-size:24px}.row.page-headline h1{margin-top:120px}}@media only screen and (min-width: 1024px) and (max-width: 1399px){header{position:relative}.top-bar .name{margin-top:-18px;max-width:199px}.top-bar-section ul li>a{font-size:18px}.slide-description{margin-top:120px}.slide-description h1{font-size:98px;line-height:98px}.hero-slider .slick-dots{bottom:0;margin:0;text-align:center}.management-item{height:325px}.management-item-hover h5{font-size:24px}.row.page-headline h1{margin-top:180px}}@media only screen and (min-width: 1400px) and (max-width: 1799px){.slide-description{margin-top:270px}.hero-slider .slick-dots{bottom:0;margin:0;text-align:center}.row.page-headline h1{margin-top:350px}}.err_cls{border:1px solid #b00!important}.who-err{padding:6px}
