.content-expander{padding-bottom:5px;}h2.content-expander-trigger,h3.content-expander-trigger,h4.content-expander-trigger,h5.content-expander-trigger,h6.content-expander-trigger{font-family:'Avenir-Medium',Helvetica,Arial,sans-serif;font-size:1.75em;margin-top:0;margin-bottom:.5em;font-weight:normal;}.content-expander ul{padding-left:1em;}.content-expander-toggle{text-decoration:none;color:inherit;cursor:pointer;}.content-expander-trigger{padding-left:30px;position:relative;margin-bottom:10px;cursor:pointer;}.content-expander-open .content-expander-trigger{color:#464646;}.content-expander-toggle{position:absolute;top:3px;left:-6px;margin:-5px 0 0 0;background:transparent;font-size:24px;line-height:22px;padding:5px 6px;}.content-expander:hover{color:#666666;}.content-expander-toggle:hover,.content-expander-toggle:focus,.content-expander-toggle:active{background:transparent;}.content-expander-toggle:before{font-family:'ramsey-icon';content:"\e60d";color:#00829B;}.content-expander-open .content-expander-toggle:before{content:"\e60c";color:#006B81;}.js .content-expander-content{display:none;}.content-expander-content{margin-left:2em;}.az-content-expander .content-expander-content ul{padding-top:1em;}.content-expander-content h3:first-child,.content-expander-content h4:first-child,.content-expander-content h5:first-child,.content-expander-content h6:first-child{margin-top:0;}
@media (min-width:768px){.node-type-microsite-page .hero-area h1{width:60%;font-size:60px;font-weight:900;line-height:72px;}}@media (min-width:480px) and (max-width:767px){.node-type-microsite-page .hero-area h1{width:70%;font-size:42px;font-weight:900;line-height:56px;}}@media only screen and (max-width:479px){.node-type-microsite-page .hero-area .col-6 > .col.hero-content{float:left;margin:80px 0px;}.node-type-microsite-page .hero-area h1{width:90%;font-size:30px;font-weight:900;line-height:42px;}.node-type-microsite-page .hero-area a.cta-primary{font-size:16px;line-height:32px;padding:6px 14px;}}.node-type-microsite-page .panel-hero-area{background-color:#EDEDED;}.node-type-microsite-page .hero-area{background-repeat:no-repeat;min-height:300px;width:100vw;max-width:1440px;margin:auto;background-position:top center;}.node-type-microsite-page .hero-area .hero-overlay{background:rgba(14,14,14,0.7);min-height:300px;margin:0 auto;}.node-type-microsite-page .hero-area  .hero-content{max-width:1140px;margin:70px 0px;padding:0 35px 0 20px;}.node-type-microsite-page .hero-area h1{color:#fff;padding-bottom:10px;}
.important-information{padding:2em 0 0em 0;margin:1em 0 1em 0;border-top:1px solid #878787;border-bottom:1px solid #878787;line-height:1.5em;font-size:90%;}.important-information .icon{text-align:right;padding:0;}@media only screen and (max-width:479px){.important-information .info-box > .icon{width:10% !important;float:left;}.important-information .info-box > .info-area-content{width:90% !important;float:left;}.important-information .info-box > .no-clock{width:100% !important;}.important-information .appointment{padding-bottom:.7em !important;}}.important-information .hours,.important-information .map{padding-bottom:.4em;}.important-information .email,.important-information .phone,.important-information .appointment{padding-bottom:1.5em;}.important-information .note{font-size:80%;}
.cw-exposed_filters-active{position:relative;}.cw-exposed_filters-active.cw-exposed_filters-ajax:before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url("/sites/all/themes/ramsey_base/components/exposed-filters/ajax-loader.gif") no-repeat 50% 100px rgba(255,255,255,.8);background-size:33px 33px;z-index:2;}.views-exposed-form .form-item.form-type-bef-checkbox{position:relative;padding-left:15px;margin-bottom:5px;}.form-type-bef-checkbox label:hover{color:#696969;cursor:pointer;}.form-type-bef-checkbox input{}.form-type-bef-checkbox label{font-weight:normal;}.bef-checkboxes{margin-left:-15px;margin-right:-15px;overflow:hidden;}.js input.ctools-use-ajax.form-submit{display:none;}.visibility-toggle-el{display:inline-block;position:relative;margin:0;text-align:left;padding:10px 20px 10px 30px;background:#009bbb;color:#ffffff;}.visibility-toggle-el:hover,.visibility-toggle-el:active,.visibility-toggle-el:focus{background:#006b81;color:#ffffff;}.cw-exposed_filters-collapsed:before,.cw-exposed_filters-expanded:before{position:absolute;top:50%;left:10px;margin-top:-10px;height:20px;line-height:20px;font-family:'ramsey-icon';content:"\e60d";}.cw-exposed_filters-expanded:before{content:"\e60c";}.cw-exposed_filters-active .ajax-progress .throbber{display:none;}.ui-widget-content a{color:#006b81;}.active_filters_display{margin-bottom:1em;}.active_filters_display h4{display:inline-block;margin:0 5px 0 0;text-transform:uppercase;font-size:1em;color:#666666;letter-spacing:.05em;margin-top:8px;margin-right:5px;}.cw-exposed_filters-active_filters_display{display:inline-block;}.active_filters_display a,.active_filters_display .no-active-filters{font-family:'Avenir-Regular',Helvetica,Arial,sans-serif;font-size:.875em;position:relative;display:inline-block;padding:5px 35px 5px 10px;margin:0 1em 1em 0;background:#9e3039;color:#ffffff;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:8px;}.active_filters_display a:before{display:block;position:absolute;top:5px;right:10px;content:"\e60b";font-family:'ramsey-icon';}.active_filters_display a:hover,.active_filters_display a:focus,.active_filters_display a:active{background:#610a13;color:#fff;}.active_filters_display .no-active-filters{background:transparent;color:#222;padding-left:0;font-family:'Avenir-Bold',Helvetica,Arial,sans-serif;font-size:1em;}.cw-exposed_filters-clear-filters{font-family:'Avenir-Regular',Helvetica,Arial,sans-serif;float:right;}.cw-exposed_filters-gathering-height .content-expander-content{display:block !important;}.view-header-display,.search-filter-term{font-size:1.22222em;line-height:normal;font-family:'Avenir-Medium',Helvetica,Arial,sans-serif;}.view-header-display strong,.search-filter-term strong{font-weight:normal;color:#000;font-family:'Avenir-Bold',Helvetica,Arial,sans-serif;}.lteie8 .cw-exposed_filters-active .content-expander-content{display:block !important;height:auto !important;}.search-list .content-expander-toggle{font-size:1em;}.block-facetapi .search-facet-block{margin-top:10px;}.search-list-filters .content-expander{border:1px solid #CDCDCD;border-radius:8px;background-color:rgba(245,245,245,0.25);padding:20px;}.search-list-filters .view-filters-header .view-filters-header-desc{font-size:1em;line-height:1.5em;}.search-list-filters .views-exposed-widget{padding:0 0 1em;margin:0 0 1em;border-bottom:1px solid #ededed;float:none;}.views-exposed-widget > label,.form-item-field-cal-date-value-value-date > label,.views-exposed-widget-label{font-family:'Avenir-Bold',Helvetica,Arial,sans-serif;color:#464646;font-weight:normal;font-size:1.125em;padding-bottom:.25em;}.view-filters-header h4{font-family:'Avenir-Medium',Helvetica,Arial,sans-serif;font-weight:500;font-size:1.250em;color:#464646;}.label-sm,.field-collection-item-field-date-group .field-label{font-family:'Avenir-Bold',Helvetica,Arial,sans-serif;font-weight:normal;font-size:1em;}.cw-exposed_filters-no-results{margin-left:15px;}@media only screen and (min-width:768px){.cw-exposed_filters-active .content-expander-content{display:block !important;height:auto !important;}}#edit-the-invisible-nid-field-wrapper{display:none;}
.search-list-list{padding-left:15px;}.search-list-list .views-row{margin-bottom:2em;padding-bottom:.5em;}.search-list-date{margin-bottom:.5em;}.search-list-filters,.search-list-list{margin-bottom:1em;}.search-list-filters .form-item{display:block;}h3.title a{color:#006b81;font-size:28px;}h3.title a:hover{color:#014856;}.views-widget-filter-field_cal_date_value2 label{display:none;}.container-inline-date label{display:block;position:relative !important;height:auto;overflow:visible;clip:none;}.container-inline-date label:before{display:block;font-family:'ramsey-icon';color:#9E3039;content:"\e614";position:absolute;bottom:-56px;right:14px;}.container-inline-date .form-item input{width:100%;max-width:none;}.search-list-filters .container-inline-date .date-padding,.search-list-filters .container-inline-date .form-item{float:none;}.search-list-date-title{font-weight:bold;}.search-list-date .field-content{display:inline-block;}.search-list-filters .view-filters{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.search-list-filters .views-exposed-form .form-submit{margin:0;display:block;width:100%;}.search-list-filters .views-submit-button{display:block;float:none;clear:both;border-bottom:none;padding:0;margin:0;}#ui-datepicker-div{z-index:9999 !important;}.cal-event-media{margin-bottom:20px;}.node-type-news-article-or-update .cal-event-media{float:right;margin-bottom:20px;margin-left:20px;width:50%;}.col.search-list-list{padding-left:30px;}.search-list-filters .content-expander-content{margin:0;}.search-list .content-expander-trigger{background:#009bbb;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px 15px 10px 35px;color:#fff;margin:0;}.search-list .content-expander-toggle:before{color:#fff;}.search-list .content-expander-toggle{top:10px;left:10px;}.search-list .view-header-display{float:right;margin:0 0 1em 1em;}.cal-event .entity-field-collection-item:after,.cal-event .field-collection-view:after{clear:left;}.cal-event .field-collection-view-links,.cal-event .field-collection-view-links li{display:inline-block;list-style:none;margin:0;padding:0;}.cal-event .field-collection-view-links li{margin-right:10px;}.field-name-field-cal-image .field-label,.field-name-field-cal-image-caption .field-label,.field-name-field-news-image .field-label,.field-name-field-news-image-caption .field-label{display:none;}.search-list-rows a{color:#006b81;}.search-list-rows a:hover,.search-list-rows a:focus,.search-list-rows a:active{color:#009bbb;}.search-list-link{margin-bottom:1em;}.search-list-link .field-content:before{content:"\e605";font-size:20px;font-family:'ramsey-icon';color:#cdcdcd;margin-right:-3px;margin-left:-7px;vertical-align:middle;text-decoration:none;}.entity-field-collection-item .field{padding-bottom:10px;}.event-time div{clear:none;float:left;}.event-value{padding-left:.3em;}.date-row{margin-bottom:20px !important;font-size:1em;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{padding:10px;margin:0;}.view .date-nav-wrapper .date-prev{right:57px;border-right:1px solid #bbb;}.view .date-nav-wrapper .date-prev:hover,.view .date-nav-wrapper .date-next:hover{background-color:#cdcdcd;}.view .date-nav-wrapper .date-prev .ajax-progress,.view .date-nav-wrapper .date-next .ajax-progress{position:absolute;bottom:2px;left:50%;margin-left:-5px;}.calendar-display .cw-tabs-active .ui-tabs-nav li{width:50%;max-width:200px;}.calendar-display .ui-tabs-nav{position:absolute;top:0;right:0;width:auto !important;display:block !important;}.calendar-display .cw-tabs-active .cw-tabs-content{padding-top:35px;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#8e252f;}.calendar-calendar td.empty{color:#DBE2E4;}.today .month.day{color:#8E252F;}.calendar-calendar .month-view .full td.single-day div.monthview{background-color:#ededed;}.calendar-calendar div.calendar{font-size:inherit;}.views-field.views-field-title{font-family:'Avenir-Regular',Helvetica,sans-serif;}.views-field.views-field-field-cal-time{font-size:.875em;}.landing-calendar .cw-tabs-active .cw-tabs-content{border:none;overflow:hidden;}.landing-calendar .search-list-filters .content-expander{margin-left:-20px;}.cal-event .date-display-single{padding-bottom:20px;display:block;}@media only screen and (max-width:767px){.search-list .view-header-display{float:none;margin:0 0 1em 0;}.search-list-list .item-list{text-align:center;}.search-list .item-list ul{display:inline-block;overflow:hidden;}.search-list ul.pager li{display:inline-block;margin:0;float:left;}.cal-event-media{float:none;width:auto;margin-left:0;}.calendar-display .ui-tabs-nav{position:relative;}.cal-event .date-display-single{font-size:1.25em;padding-bottom:15px;}}.event-col{padding-left:unset !important;display:block;}.event-body{width:100%;}@media only screen and (min-width:767px){.event-col-virtual{padding-top:20px !important;}}.virtual-event{white-space:nowrap;line-height:.9em !important;font-family:'Avenir-Regular',Helvetica,Arial,sans-serif;font-size:.9em;display:inline-block;padding:5px 15px 5px 15px;margin:10px 0 10px 0;background:#F1F1F1;color:#444444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:8px;}.page-calendar #block-system-main{position:relative;top:3.5em;}

.az-filter-active{position:relative;}.az-filter .views-exposed-form,.js .az-filter .az-unfiltered-filters{display:none;}.cw-az_filter-az-nav a{display:inline-block;padding:5px 7px;margin:0 0 5px;}.cw-az_filter-az-nav a.cw-az_filter-active{background:#666;color:#fff;text-decoration:none;cursor:default;}.az-filter-active.cw-az_filter-ajax:before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url("/sites/all/themes/ramsey_base/components/exposed-filters/ajax-loader.gif") no-repeat 50% 50px rgba(255,255,255,.8);background-size:33px 33px;z-index:2;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:auto;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.banner,.header-search{overflow:inherit !important;overflow-x:clip !important;color:#000 !important;}.banner{z-index:490 !important;}.header-search:focus-within{z-index:600 !important;}.header-search::after{z-index:1 !important;}.search_autocomplete{position:absolute;top:calc(100% - 6px);width:99.3%;background:#fff;border:2px solid #666;border-top:none;border-radius:0 0 10px 10px;z-index:99999;}.search_autocomplete li{padding:10px !important;cursor:pointer;font-size:1em;line-height:normal;background:#fff;}.search_autocomplete li:nth-child(2n + 1){background:#eee;}.search_autocomplete li.active,.search_autocomplete li:hover{background:#8e252f;color:#fff;}.search_autocomplete li:last-child{border-radius:0 0 10px 10px;}
