.AddLocation{position:absolute;padding:10px 20px;top:-2px;background:#f7f7fa;border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.AddLocation h1{font-size:15px;display:inline-block}.AddLocation button{background:#555;color:#fff;margin:0 0 0 15px;font-size:13px;font-weight:700;padding:7px 15px 8px}.AddLocation button:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}@media only screen and (max-width:959px){.AddLocation{right:40px;z-index:9;position:fixed;top:85px;background:none;padding:0}.AddLocation .admin-section-wrapper h1{display:none}.AddLocation button{padding:5px;font-size:12px}}.vex-custom-input-wrapper ul{margin-left:0;list-style-type:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vex-custom-input-wrapper ul,.vex-custom-input-wrapper ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vex-custom-input-wrapper ul li{list-style:none;margin:0;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.vex-custom-input-wrapper ul input[type=checkbox]{margin-bottom:0!important}.vex.vex-theme-default.add-location-modal-popup{font-size:14px;font-weight:700}.vex.vex-theme-default.add-location-modal-popup .vex-content{width:800px}.vex.vex-theme-default.add-location-modal-popup form.vex-dialog-form{background:none;padding:0}.vex.vex-theme-default.add-location-modal-popup input[type=text]{border:2px solid #6d6d6d!important;font-size:14px}.vex.vex-theme-default.add-location-modal-popup .vex-custom-field-wrapper label{color:#141414;text-transform:capitalize;letter-spacing:0}.vex.vex-theme-default.add-location-modal-popup .vex-dialog-message{font-size:16px;color:#bb0a21;margin-bottom:25px!important;display:block}.vex.vex-theme-default.add-location-modal-popup .add-location-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.vex.vex-theme-default.add-location-modal-popup .hospital-site-header{color:#bb0a21;font-size:15px;font-weight:700}.vex.vex-theme-default.add-location-modal-popup .multiple-site-wrapper{width:100%;border-bottom:2px solid #f7f7fa;margin-bottom:15px}.vex.vex-theme-default.add-location-modal-popup .multiple-site-wrapper p{margin-bottom:15px}.vex.vex-theme-default.add-location-modal-popup .multiple-site-wrapper .vex-custom-input-wrapper{max-width:150px}.vex.vex-theme-default.add-location-modal-popup .accessibility{padding-top:20px;border-top:2px solid #f7f7fa}.vex.vex-theme-default.add-location-modal-popup .accessibility h4{font-size:16px;color:#bb0a21;margin-bottom:10px;display:block;font-weight:700}.vex.vex-theme-default.add-location-modal-popup .accessibility .add-location-wrapper{margin-bottom:5px}.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:15px}.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:2px;margin-left:15px;list-style:none}.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper li{margin-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper li input,.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper li label{margin:0}.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper li label{padding-left:10px}.vex.vex-theme-default.add-location-modal-popup .accessibility .car-parking-wrapper p{color:#141414;margin-bottom:20px}.vex.vex-theme-default.add-location-modal-popup .half-column{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;position:relative}.vex.vex-theme-default.add-location-modal-popup .additiona-transpo-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.vex.vex-theme-default.add-location-modal-popup .additiona-transpo-info textarea{border:2px solid #6d6d6d!important;padding-top:10px!important;padding-bottom:10px!important}.Card{background:#fff;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,.1);box-shadow:4px 4px 20px rgba(0,0,0,.1);position:relative;margin-bottom:30px}.Card .card-wrapper{padding:20px 20px 20px 30px}.Card .review-admin-bar{background:#e49ea8;padding:4px 20px 2px;width:calc(100% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.Card .review-admin-bar a,.Card .review-admin-bar p{font-size:14px;font-weight:700;color:#fff;margin:0}.Card .review-admin-bar .review-cta-links a{position:relative;padding-left:40px;border:0}.Card .review-admin-bar .review-cta-links a:hover{color:#bb0a21}.Card .review-admin-bar .review-cta-links a:before{content:"";position:absolute;left:20px;background:#fff;width:1px;height:14px;top:0;opacity:.4}.Card .review-admin-bar .review-cta-links a:first-child:before{display:none}@media only screen and (max-width:767px){.Card .review-admin-bar{display:block}.Card .review-admin-bar p{text-align:center}.Card .review-admin-bar .review-cta-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Card .review-admin-bar .review-cta-links a{text-align:center}.Card .review-admin-bar .review-cta-links a:before{display:none}.Card .review-admin-bar .review-cta-links a:first-child{padding-left:0}}.Card li.additional-info{font-weight:400!important;font-style:italic;font-size:12px;line-height:16px;padding-right:15px;margin-bottom:10px}.Card:before{content:"";position:absolute;width:10px;height:100%;top:0;left:0;background:rgba(187,10,33,.4)}.Card .item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #f7f7fa;margin-bottom:15px}.Card .item-header h2{font-size:20px;color:#bb0a21;text-transform:uppercase;font-weight:700}.Card .item-header .specialty-category{font-size:14px;margin-bottom:10px}.Card .item-header .specialty-category span{font-weight:700}.Card .info-group.accessible-by ul,.Card .info-group.additional-info ul{width:70%}.Card .info-group.accessible-by h4,.Card .info-group.additional-info h4{min-width:30%;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.Card .info-group.accessible-by li.more-info,.Card .info-group.additional-info li.more-info{font-weight:400!important;font-style:italic;font-size:12px;line-height:16px;padding-right:8%;margin-bottom:10px}.Card .info-group.accessible-by li.more-info span,.Card .info-group.additional-info li.more-info span{font-style:normal;font-weight:700}.Card.card-item.is-admin-true.archived,.Card.card-item.is-admin-true.review.pending{background:#f7f7fa}.Card.card-item.is-admin-true.archived:before{background:#6d6d6d}.Card.card-item.is-admin-true.archived .item-header h2,.Card.card-item.is-admin-true.archived .item-info h3,.Card.card-item.is-admin-true.archived .ReadAllReview.item-footer .read-all-review{color:#6d6d6d;border-color:#6d6d6d}.Card .card-info.half-column{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.Card .card-info.half-column .item-info-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.Card .card-info.half-column .info-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px}.Card .card-info.half-column .wellness .item-info h3{padding-bottom:5px}.Card .card-info.half-column .wellness .item-info .info-group{margin-bottom:10px}.Card .card-info.half-column ul{margin-left:0;list-style:none;padding-bottom:0;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.Card .card-info.half-column ul li{margin-left:0;color:#6d6d6d;font-weight:700}.Card .card-info.half-column h4{font-size:14px;font-weight:700;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;color:#000}.Card .card-info.half-column h3{font-size:16px;font-weight:700;color:#bb0a21}.Card .card-info.half-column p{margin-bottom:0;color:#6d6d6d;font-weight:700}.Card .card-info.half-column .general-impression{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.Card .card-info.half-column .general-impression h3{margin-right:10px}.Card .card-info.half-column .general-impression .colour-legend{width:20px;height:10px}.Card .card-info.half-column .general-impression .pie-chart-column{margin-right:20px;max-width:140px}.Card .card-info.half-column .general-impression .pie-chart-column svg{margin:0}.Card .card-info.half-column .general-impression .impression-column{-webkit-flex-basis:calc(100% - 170px);-ms-flex-preferred-size:calc(100% - 170px);flex-basis:calc(100% - 170px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Card .card-info.half-column .general-impression .impression-column>*{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.Card .card-info.half-column .general-impression .impression-column .info-group{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.Card .card-info.half-column .general-impression .impression-column .adequate{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.Card .card-info.half-column .general-impression .impression-column .inadequate{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.Card .card-info.half-column .general-impression .impression-column .colour-legend{width:25px;height:10px;display:inline-block;margin-right:10px}.Card .card-info.half-column .general-impression .impression-column h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:130px;-ms-flex-preferred-size:130px;flex-basis:130px}.Card .card-info.half-column .general-impression .impression-column.no-reviews{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Card .card-info.half-column .general-impression .impression-column.no-reviews .info-group{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:calc(50% - 20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.Card .card-info.half-column .general-impression .impression-column.no-reviews h4{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px}.Card .card-info.half-column .general-impression .impression-column.no-reviews .colour-legend{display:none}@media only screen and (max-width:500px){.Card .card-info.half-column .general-impression .impression-column.with-reviews{-webkit-flex-basis:calc(100% - 140px);-ms-flex-preferred-size:calc(100% - 140px);flex-basis:calc(100% - 140px)}.Card .card-info.half-column .general-impression .impression-column.with-reviews .colour-legend{width:15px;height:10px;display:inline-block;margin-right:8px}.Card .card-info.half-column .general-impression .impression-column.with-reviews h4{padding-bottom:0;-webkit-flex-basis:115px;-ms-flex-preferred-size:115px;flex-basis:115px;font-size:13px}.Card .card-info.half-column .general-impression .impression-column.with-reviews ul li{font-weight:400;font-size:12px;margin:2px 0 0}.Card .card-info.half-column .general-impression .impression-column.no-reviews .info-group{max-width:100%}.Card .card-info.half-column .general-impression .impression-column.no-reviews h4{padding-bottom:0;-webkit-flex-basis:115px;-ms-flex-preferred-size:115px;flex-basis:115px;font-size:13px}.Card .card-info.half-column .general-impression .impression-column.no-reviews ul li{font-weight:400;font-size:12px;margin:2px 0 0}}@media only screen and (max-width:380px){.Card .card-info.half-column .general-impression .impression-column.with-reviews .info-group{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Card .card-info.half-column .general-impression .impression-column.with-reviews h4{-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset;padding-bottom:0}.Card .card-info.half-column .general-impression .impression-column.with-reviews ul{margin-left:8px}}.Card .item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:959px){.Card .item-header{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.Card .item-header .specialty-category{display:block}.Card .card-info.half-column,.Card .item-header .specialty-category{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.Card .card-info.half-column{margin-top:15px;width:100%}.Card .card-info.half-column:first-child{margin-top:0}.Card .card-info.half-column ul{padding-bottom:0}.Card .card-info.half-column h4{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.Card .card-info.half-column .info-group.accessible-by h4{min-width:40%!important}.Card .card-info.half-column.general-impression .info-group{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media only screen and (max-width:500px){.Card .card-info.half-column .info-group.accessible-by ul,.Card .card-info.half-column .info-group.additional-info ul{width:60%}}.Sidebar#sidebar{max-width:340px;display:inline-block;width:30%;padding:15px 40px 15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:959px){.Sidebar#sidebar{display:none;padding-top:10px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none;width:100%}.Sidebar#sidebar.toggle-filter{display:block;height:calc(100vh - 130px);position:fixed;z-index:7;background:#fff;width:100%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;top:130px;padding-left:50px;border-top:2px solid #f7f7fa;overflow-y:scroll;padding-bottom:100px}}@media only screen and (max-width:767px) and (min-width:480px){.Sidebar#sidebar.toggle-filter{padding-left:40px}}@media only screen and (max-width:479px){.Sidebar#sidebar.toggle-filter{padding-left:25px;padding-right:25px}}.FilterHeader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.FilterHeader .filter-header{font-size:18px;font-weight:700;text-transform:uppercase;color:#141414;padding-bottom:15px}.FilterHeader .reset-link{color:#b3b3b3;font-size:14px;text-transform:uppercase;font-family:Proxima Nova,Helvetica,Arial,sans-serif;border-bottom:0}@media only screen and (max-width:959px){.FilterHeader .reset-link{margin-right:70px;display:none}.FilterHeader .filter-header{font-size:14px;font-weight:400;text-transform:capitalize}.FilterHeader a.close-filter{font-size:34px;width:50px;text-align:right;padding-right:5px;color:#000;border:0}}.Loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Loading .Filter span{display:block;width:100%;margin-bottom:12px;height:18px}.Loading .filter-title span{max-width:150px;height:22px;margin-bottom:8px}.Loading .item-header h2{width:100%;max-width:290px!important;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.Loading .item-header h2 span{display:block;width:100%;margin-bottom:12px;height:18px}.Loading .item-header .specialty-category{max-width:170px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.Loading .item-header .specialty-category span{display:block;width:100%;margin-bottom:12px;height:18px}.Loading .item-header .specialty-category>span{max-width:80px;margin-left:5px}.Loading .Card .item-info h3{max-width:200px!important}.Loading .Card .item-info .info-group p{display:block;width:100%}.Loading .Card .item-info .info-group h4{padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.Loading .Card .item-info ul{display:block;width:100%;max-width:40%!important}#top-bar #top-nav{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.WelcomeText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Proxima Nova,Helvetica,Arial,sans-serif;margin-bottom:0;border-bottom:2px solid #f7f7fa}.WelcomeText .welcome-column-1{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:5%;font-size:18px;line-height:28px;color:#141414;padding-left:20px}.WelcomeText .welcome-column-2{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;font-size:13px;line-height:20px;padding-left:5%;color:#6d6d6d;border-left:2px solid #f7f7fa}.WelcomeText .welcome-title{font-size:24px;margin-bottom:10px;font-weight:700;color:#6d6d6d}.WelcomeText .question-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.WelcomeText .question-title{font-weight:700;margin-bottom:5px;font-size:15px;color:#141414}.WelcomeText .question-text{margin-bottom:5px}.WelcomeText .question-footer{padding-bottom:30px}.WelcomeText .read-all-faq{position:relative;margin-right:10px;line-height:1.3em;font-weight:700;color:#bb0a21;border-color:#bb0a21}.WelcomeText .read-all-faq:after{position:absolute;right:-20px;top:0}.WelcomeText ul{margin-left:0;padding-bottom:5px}@media only screen and (max-width:959px){.WelcomeText{padding-top:130px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.WelcomeText .welcome-column-1,.WelcomeText .welcome-column-2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border:0}}.faq-modal-popup .vex-content{padding:0!important;width:800px!important}.faq-modal-popup p{margin-bottom:10px}.faq-modal-popup .vex-dialog-form{background:none;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:15px;padding:30px 0 0;position:relative}.faq-modal-popup .vex-dialog-input{position:static}.faq-modal-popup .vex-dialog-message{color:#bb0a21;font-weight:700;padding:0 40px}.faq-modal-popup .accordion-title{font-weight:700;display:block;margin-bottom:5px;margin-top:20px;position:relative;text-transform:capitalize;font-size:14px;letter-spacing:0;cursor:pointer}.faq-modal-popup .accordion-title:after{content:"+";position:absolute;right:0;font-size:24px}.faq-modal-popup .accordion-container{display:none}.faq-modal-popup .email-inquiry{display:inline-block;position:absolute;bottom:15px;left:40px}.faq-modal-popup .email-inquiry a{color:#bb0a21;border-color:#bb0a21;font-weight:700}.faq-modal-popup input[type=checkbox]{position:absolute;visibility:hidden}.faq-modal-popup input[type=checkbox]:checked+label:after{content:"\2013"}.faq-modal-popup input[type=checkbox]:checked+label+.accordion-container{display:block}.faq-modal-popup .accordion-wrapper{position:relative;margin-bottom:30px;padding:0 40px}.faq-modal-popup .vex-dialog-buttons{background:#d9d9d9;padding:10px}@media only screen and (max-width:767px){.faq-modal-popup .faq-modal-popup .email-inquiry{position:relative;bottom:auto;left:auto;padding:20px 20px 0;text-align:center}}.Filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0}.Filter label{font-size:13px;font-weight:400;text-transform:capitalize;letter-spacing:0;margin:0;padding-left:8px;position:relative}.Filter label:before{position:absolute;content:"";top:-1px;left:-15px;width:12px;height:12px;border:2px solid #b3b3b3}.Filter label.active:before{border-color:#bb0a21}.Filter label.active:after{content:"";position:absolute;left:-10px;top:4px;width:6px;height:6px;background:#bb0a21}@media only screen and (max-width:959px){.Filter{padding:10px 0}}.Category{border-top:4px solid #f7f7fa}.Category a{color:#bb0a21;font-size:16px;font-weight:700;font-family:Proxima Nova,Helvetica,Arial,sans-serif;border:0;display:block;padding:12px 0 0;position:relative}.Category a:before{content:"";position:absolute;right:0;width:25px;height:25px;background-repeat:no-repeat;background-position:50%;background-size:15px}.Category .filter-body-list{padding-left:15px;max-height:415px;overflow-y:scroll}@media only screen and (min-width:960px){.Category a.filter-title.toggle-accordion{padding-bottom:12px}.Category a.filter-title.toggle-accordion:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.Category a.filter-title.toggle-accordion+.filter-body-list{display:none}}@media only screen and (max-width:959px){.Category .filter-accordion .filter-body-list,.Category .filter-body-list{display:none}.Category .filter-title{padding-bottom:13px}.Category .filter-title:not(.toggle-accordion):before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.Category .filter-title.toggle-accordion+.filter-body-list{display:block}}.Header{border-bottom:3px solid #f7f7fa;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.Header,.Header .cta-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.Header a.leave-review{border:0;width:140px;height:30px;background:#bb0a21;color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:14px;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.Header label{margin-bottom:0;font-size:16px;font-weight:400;text-transform:capitalize;letter-spacing:0;margin-right:10px}.Header select{margin:0;border:2px solid #6d6d6d;border-radius:0;height:24px;background:none;-webkit-appearance:none;padding:0 20px 2px 5px;line-height:1em}.Header .page-title{font-size:30px;line-height:157.8%;border:0;margin:0}@media only screen and (min-width:960px){.Header{position:relative}.Header .leave-review{margin-top:10px}.Header .leave-review:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}}@media only screen and (max-width:959px){.Header{width:100%;position:fixed;z-index:5;background:#fff;left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0;top:70px}.Header,.Header .page-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Header .page-title{font-size:24px;line-height:28px;padding-bottom:0;padding-left:50px;height:auto}.Header .filter-toggle-button{margin-right:10px}.Header a.leave-review{font-size:14px;padding:4px 10px;width:140px;margin-right:50px;margin-left:10px;background:none;color:#bb0a21;display:inline-block}.Header .cta-section{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;border-top:2px solid #f7f7fa;border-bottom:2px solid #f7f7fa;margin-top:15px;padding:8px 0 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.Header .cta-section:before{content:"";width:3px;background:#f7f7fa;height:40px;position:absolute;left:50%;top:0}.Header .cta-section>*{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;text-align:center}.Header .cta-section .filter-toggle-link{text-decoration:none;border:0}.Header .cta-section .filter-toggle-link span{padding-left:35px;position:relative}.Header .cta-section .filter-toggle-link span:before{content:"";position:absolute;left:0;width:20px;height:20px}.Header .cta-section .filter-toggle-link,.Header .cta-section label,.Header .cta-section select{font-size:14px;font-family:Proxima Nova,Helvetica,Arial,sans-serif;color:#000}.Header .cta-section label{display:none}.Header .cta-section select{width:95%;border:0}}@media only screen and (max-width:767px) and (min-width:480px){.Header .page-title{padding-left:40px}.Header .leave-review{margin-right:40px}.Header .cta-section .sort-wrapper{margin-left:35px}}@media only screen and (max-width:479px){.Header .page-title{padding-left:25px}.Header .leave-review{margin-right:25px}.Header .cta-section .sort-wrapper{margin-left:20px}.Header .cta-section .sort-wrapper:after{right:25px}}@media only screen and (max-width:410px){.Header .page-title{font-size:19px}.Header .leave-review{font-size:12px;width:100px;padding:8px}.Header .cta-section .sort-wrapper{margin-left:20px}.Header .cta-section .sort-wrapper:after{right:25px}}.ReviewModal .smallText{font-size:11px;line-height:2.1;margin-bottom:5px}.ReviewModal button{background:#bb0a21;color:#fff}.ReviewModal button:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.ReviewModal .review-wrapper{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:20px 30px;border-bottom:2px solid #f7f7fa;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ReviewModal .review-wrapper,.ReviewModal .vex-custom-field-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ReviewModal .vex-custom-field-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReviewModal .vex-custom-field-wrapper:first-child .review-half-column:first-child{border-right:2px solid #f7f7fa}.ReviewModal .review-half-column{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReviewModal .review-half-column:first-child{padding-right:15px}.ReviewModal .review-half-column:last-child{padding-left:15px}.ReviewModal .review-half-column .h5,.ReviewModal .review-half-column h5{font-family:Proxima Nova,Helvetica,Arial,sans-serif;color:#000;font-weight:700;font-size:14px;padding-bottom:5px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.ReviewModal .review-half-column .h5{padding-bottom:0}.ReviewModal .review-half-column .review-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.ReviewModal .review-half-column .review-item ul,.ReviewModal .review-half-column .review-item ul li{margin-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ReviewModal .review-half-column .review-item ul li{list-style-type:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:20%}.ReviewModal .review-half-column .review-item ul input,.ReviewModal .review-half-column .review-item ul label{margin-bottom:0;margin-top:0}.ReviewModal .review-half-column .review-item ul label{position:relative}.ReviewModal .review-half-column .review-item ul label:before{position:absolute;content:"";top:1px;left:-20px;width:15px;height:15px;border:2px solid #b3b3b3;border-radius:50%}.ReviewModal .review-half-column .review-item ul input{visibility:hidden}.ReviewModal .review-half-column .review-item ul input:checked+label:before{border-color:#bb0a21}.ReviewModal .review-half-column .review-item ul input:checked+label:after{content:"";position:absolute;left:-16px;top:5px;width:7px;height:7px;border-radius:50%;background:#bb0a21}.ReviewModal .review-half-column .review-item ul.checkbox-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3px;padding-bottom:8px}.ReviewModal .review-half-column .review-item ul.checkbox-type li{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:6px}.ReviewModal .review-half-column .review-item ul.checkbox-type label:before{border-radius:0;top:0}.ReviewModal .review-half-column .review-item ul.checkbox-type input:checked+label:after{top:4px;border-radius:0}.ReviewModal .review-half-column .review-item .select{position:relative;max-width:200px}.ReviewModal .review-half-column .review-item .select:after{content:"";position:absolute;right:5px;width:13px;height:10px;background-size:contain;background-repeat:no-repeat;top:9px}.ReviewModal .review-half-column .review-item select{margin:0;border:2px solid #6d6d6d;border-radius:0;height:24px;background:none;-webkit-appearance:none;padding:2px 20px 2px 5px;line-height:1em;font-size:13px;color:#000}.ReviewModal .review-half-column .review-item.timing-of-elective{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReviewModal .review-half-column .review-item.timing-of-elective h5{padding:0}.ReviewModal .review-half-column .review-item.timing-of-elective .select{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:10px;max-width:95px}.ReviewModal .review-half-column .review-item textarea{height:80px}.ReviewModal .review-half-column .review-item .input-type-text,.ReviewModal .review-half-column .review-item input[type=text]{height:24px;min-height:auto!important;border:2px solid #6d6d6d!important;line-height:1em;font-size:13px!important}.ReviewModal .review-half-column .generalOverallRating{margin-top:5px}.ReviewModal .review-half-column .generalOverallRating ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ReviewModal .review-half-column .didYouWorkEveningsWeekends li{max-width:100px;width:100%}.ReviewModal .ratings-row{margin-left:30px;margin-right:30px}.ReviewModal .ratings-row h4{font-size:16px;font-weight:700;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.ReviewModal .ratings-row h5{padding-bottom:10px}.ReviewModal .ratings-row .review-wrapper{margin:0 10px;padding-bottom:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ReviewModal .ratings-row .review-half-column .review-item ul li{margin-right:15px;min-width:auto}@media only screen and (max-width:959px){.ReviewModal .review-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReviewModal .ratings-row .review-wrapper{margin:0}.ReviewModal .review-half-column{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.ReviewModal .review-half-column:last-child{padding-left:0}.ReviewModal .review-half-column:first-child{padding-right:0}.ReviewModal .review-half-column .review-item.timing-of-elective .select{max-width:95px}.ReviewModal .review-half-column .review-item ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReviewModal .review-half-column .review-item ul li{width:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-bottom:15px}.ReviewModal .vex-custom-field-wrapper:first-child .review-half-column:first-child{border-right:0}}.card-wrapper .item-footer{margin:20px 20px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.card-wrapper .item-footer .leave-review{font-size:14px;color:#bb0a21;font-weight:700;padding-bottom:0;line-height:1em;border-color:#bb0a21;margin-right:20px;position:relative}.card-wrapper .item-footer .leave-review:before{content:"";position:absolute;right:-20px;top:0}.vex.vex-theme-default.review-modal-popup .vex-dialog-form .vex-dialog-input{margin-bottom:-5px}.social-row{background:#fde8e9;padding:25px 30px 20px;border-radius:0;margin:0!important}.review-wrapper.general-text-row{margin-bottom:0}.review-wrapper .input-type-text,.review-wrapper input[type=text]{height:24px;min-height:auto!important;border:2px solid #6d6d6d!important;line-height:1em;font-size:13px!important}.review-wrapper .social-column{width:100%}.review-wrapper .social-column h5{color:#a18276!important}.review-wrapper .social-column .input-type-text,.review-wrapper .social-column input[type=text]{border-color:#a18276!important}.StarRating{min-width:100px}.StarRating .stars-outer{display:inline-block;position:relative;font-family:FontAwesome;margin-top:-1px}.StarRating .stars-outer:before{content:"\F006   \F006   \F006   \F006   \F006"}.StarRating .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.StarRating .stars-inner:before{content:"\F005   \F005   \F005   \F005   \F005";color:#f2d379}svg{display:inline-block;vertical-align:middle;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}svg text{font-family:Helvetica,Arial,sans-serif;font-weight:bolder;font-size:12px}.EditAndDelete{position:absolute;top:65px;right:-8px;background:#e5e5e5;padding:5px 8px 3px;-webkit-box-sizing:border-box;box-sizing:border-box}.EditAndDelete svg{width:20px;pointer-events:none}.EditAndDelete svg path{fill:#6d6d6d}.EditAndDelete .update{margin-bottom:15px;display:block}.EditAndDelete .delete{display:block;text-align:center}.EditAndDelete .delete svg{width:18px}.EditAndDelete li,.EditAndDelete ul{margin-left:0;list-style-type:none;padding:0;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.EditAndDelete a{color:#fff;text-decoration:none;opacity:.7}.EditAndDelete a:hover{opacity:1}.EditAndDelete .ribon-edge{position:absolute;z-index:1;height:0;width:0;left:28px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b3b3b3;border-style:solid;border-width:0 0 5px 8px;top:66px}.vex.vex-theme-default.delete-modal-popup .vex-dialog-form{background:rgba(0,0,0,0)}.UserReview{border-top:2px solid #f7f7fa;margin-top:20px;padding-top:20px;font-size:14px}.UserReview .user-heading{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.UserReview .sort-wrapper,.UserReview .user-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.UserReview .sort-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:20px;position:relative}.UserReview .sort-wrapper:after{content:"";position:absolute;right:5px;width:13px;height:10px;background-size:contain;background-repeat:no-repeat}.UserReview .sort-wrapper label{margin-bottom:0;margin-right:10px}.UserReview .sort-wrapper select{margin:0;border:2px solid #6d6d6d;border-radius:0;height:22px;background:none;-webkit-appearance:none;padding:0 20px 1px 5px;line-height:1em;font-size:14px;font-family:Proxima Nova,Helvetica,Arial,sans-serif;color:#000;font-size:11px}.UserReview h4{font-size:16px;font-weight:700;color:#bb0a21}.UserReview h5{font-size:14px;font-weight:700;color:#000;padding-bottom:5px}.UserReview .review-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 0 40px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.UserReview .review-wrapper .review-half-column:first-child .review-item:nth-child(n+4),.UserReview .review-wrapper .review-half-column:last-child .review-item:not(:first-child),.UserReview .review-wrapper .review-half-column:last-child h5{display:none}.UserReview .review-wrapper.detailed-review-row:not(.data-expanded) .review-half-column:last-child .review-item{margin-bottom:5px}.UserReview .data-expanded .review-half-column:first-child .review-item:nth-child(n+4),.UserReview .data-expanded .review-half-column:last-child .review-item:not(:first-child),.UserReview .data-expanded .review-half-column:last-child h5{display:block}.UserReview.multi-site-false .review-wrapper .review-half-column:first-child .review-item:nth-child(3){display:none}.UserReview .detailed-review-row h4{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:700;font-size:14px}.UserReview .detailed-review-row .review-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px}.UserReview .detailed-review-row .review-item h5{max-width:100%}.UserReview .detailed-review-row .favouriteRestaurant h5,.UserReview .detailed-review-row .fitnessWellnessRecommendation h5,.UserReview .detailed-review-row .mustdoSightseeingsocialActivity h5{color:#bb0a21}.UserReview .detailed-review-row .favouriteRestaurant .review-value,.UserReview .detailed-review-row .fitnessWellnessRecommendation .review-value,.UserReview .detailed-review-row .mustdoSightseeingsocialActivity .review-value{color:#e16036!important}.UserReview .detailed-review-row .review-half-column{max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0}.UserReview .detailed-review-row .review-half-column:first-child{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.UserReview .detailed-review-row .review-half-column:last-child{-webkit-flex-basis:76%;-ms-flex-preferred-size:76%;flex-basis:76%}.UserReview .detailed-review-row .review-half-column:first-child .review-item{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0;font-size:12px;line-height:16px}.UserReview .detailed-review-row .review-half-column:first-child .review-item h5{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700;font-size:14px;color:#000;padding-bottom:5px}.UserReview .detailed-review-row .review-half-column:first-child .review-item .review-value{color:#6d6d6d;padding-left:15px;text-indent:-15px;padding-right:15px}.UserReview .detailed-review-row .review-half-column:last-child .review-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.UserReview .detailed-review-row .review-half-column:last-child .review-item .review-value,.UserReview .detailed-review-row .review-half-column:last-child .review-item h5{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.UserReview .detailed-review-row .review-half-column:last-child .review-item .review-value{color:#6d6d6d;line-height:21px;font-weight:700}.UserReview .read-more-user-review{color:#bb0a21;border-color:#bb0a21;font-weight:700;position:relative}.UserReview .read-more-user-review:after{position:absolute;right:-20px;top:-4px}@media only screen and (max-width:959px){.UserReview .sort-wrapper{margin-left:10px}.UserReview .sort-wrapper:after{right:10px}.UserReview .sort-wrapper label{margin-right:5px;font-size:11px;letter-spacing:0}.UserReview .user-heading h4{padding:2px 0 0}.UserReview .review-wrapper{display:block}.UserReview .review-half-column:first-child{margin-bottom:15px}}.Pagination .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Pagination .pagination a{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border:0;width:140px;height:30px;background:#bb0a21;color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:14px;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.Pagination .pagination a.active{background-color:#bb0a21;color:#fff}.Pagination .pagination a:hover:not(.active){background-color:#e49ea8;color:#fff}.Result{width:70%;max-width:calc(100% - 340px);display:inline-block}.Result .result-container{padding:30px 0;font-family:Proxima Nova,Helvetica,Arial,sans-serif}@media only screen and (max-width:1160px){.Result{max-width:none}}@media only screen and (max-width:959px){.Result .result-container{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none;width:100%;padding-top:30px}}.ElectivesWidget{position:relative}.ElectivesWidget .Main{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:959px){.ElectivesWidget .Main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.elective-wrapper-container{position:relative}.members-only{width:100%!important}@media only screen and (max-width:1300px){.content.elective-page{padding-left:0;padding-right:0;width:95%;margin:0 auto}}@media only screen and (min-width:960px){.mobile-only{display:none}}@media only screen and (max-width:959px){#top-bar,body.fixed-header.filter-open{position:fixed}#top-bar{top:0;z-index:8;left:0;padding-bottom:20px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content.elective-page{padding-top:70px}.elective-wrapper-container{position:static}}