body,html{margin:0;padding:0;font-family:Hind,sans-serif}
body *{box-sizing:border-box}
/**
header{width:100%;max-width:1460px;margin:0 auto;padding:2em 0}
@media screen and (max-width:1460px){header{padding:1em}
}*/
.main{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;max-width:1460px;margin:0 auto;padding:0}
@media screen and (max-width:1460px){.main{padding:0 1em}
}
.adds-components *{box-sizing:border-box}
.adds-main-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%}
.adds-main-container .adds-filters-wrapper{width:30%}
.adds-main-container .adds-filters-wrapper,.adds-main-container .adds-results-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}
.adds-main-container .adds-results-wrapper{width:70%;padding-left:5%}
@media screen and (max-width:768px){.adds-main-container .adds-results-wrapper{width:100%;padding-left:0}
}
.adds-main-container .adds-filters-title,.adds-main-container .adds-filters-toggle{display:none}
@media screen and (max-width:768px){.adds-main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.adds-main-container .adds-filters-wrapper{width:100%}
.adds-main-container .adds-filters-wrapper #filters-container{display:block}
.adds-main-container .adds-filters-wrapper.shrink #filters-container{display:none}
.adds-main-container .adds-filters-wrapper .adds-filters-title{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
.adds-main-container .adds-filters-wrapper .adds-filters-title span{padding:0 5px}
}
.adds-search-cell,.adds-select-cell{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.adds-search-cell:nth-child(2),.adds-select-cell:nth-child(2){padding-left:.5em}
@media screen and (max-width:768px){.adds-search-cell:nth-child(2),.adds-select-cell:nth-child(2){padding:0}
}
.adds-search-cell span,.adds-select-cell span{text-transform:uppercase;letter-spacing:1.4px;padding:0 0 1em;font-weight:600}
@media screen and (max-width:768px){.adds-search-cell span,.adds-select-cell span{padding:0 0 5px}
}
.adds-select-cell{width:33%}
@media screen and (max-width:768px){.adds-select-cell{width:100%}
}
.adds-search-cell{width:67%}
@media screen and (max-width:768px){.adds-search-cell{width:100%}
}
.adds-inner-search-wrapper{display:-webkit-box;display:flex;position:relative;width:100%}
.adds-inner-search-wrapper #autocomplete-container{position:absolute;top:50px;left:0;right:0}
.adds-search-input{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:0;z-index:2}
@media screen and (max-width:768px){.adds-search-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}
}
#autocomplete-container{position:relative}
#autocomplete-container .addsearch-autocomplete{width:100%;right:0;left:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}
#searchfield-container{width:100%}
#searchfield-container .addsearch-searchfield-container{-webkit-box-pack:center;justify-content:center}
#searchfield-container .addsearch-searchfield-container .addsearch-searchfield{width:100%}
#searchfield-container .addsearch-searchfield-container .addsearch-searchfield .search-field-wrapper{float:none;padding:0 .5em 0 0}
#searchfield-container .addsearch-searchfield-container input[type=search]{height:50px;max-width:100%;min-width:180px!important;outline:none}
#searchfield-container .addsearch-searchfield-container input[type=search]:focus{border-color:#28764d}
#searchfield-container .addsearch-searchfield-container input[type=search]:hover{border-color:#70ba93}
#searchfield-container .addsearch-searchfield-container button{height:50px}
@media screen and (max-width:769px){#searchfield-container .addsearch-searchfield-container .addsearch-searchfield{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
#searchfield-container .addsearch-searchfield-container .addsearch-searchfield .search-field-wrapper{width:100%;padding:0}
#searchfield-container .addsearch-searchfield-container .addsearch-searchfield .search-field-wrapper input[type=search]{width:100%;margin-bottom:5px}
#searchfield-container .addsearch-searchfield-container .addsearch-searchfield button{width:100%}
}
.select-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:100%;height:50px;background-color:#fff}
@media screen and (max-width:768px){.select-wrapper{margin-bottom:5px;width:100%}
}
#select-list{min-width:150px;width:100%}
@media screen and (max-width:768px){#select-list{width:100%;z-index:2}
}
.custom-select select{display:none}
.select-selected{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;background-color:inherit;position:relative;height:46px}
.select-selected.select-arrow-active{background-color:#fff}
.select-selected.select-arrow-active:after{top:11px}
.select-selected:after{position:absolute;content:"";top:11px;right:0;width:24px;height:24px;background-image:url(https://umiamihealth.org/assets/svg/icon--select-arrow.svg);background-repeat:no-repeat;background-position:50%}
.select-items div,.select-selected{color:#000;padding:8px 16px;cursor:pointer;background-color:#fff;white-space:nowrap;height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:hidden}
.select-items div{height:40px}
.select-selected{border:1px solid #9b9b9b;padding-right:40px}
.select-selected:focus{border-color:#28764d}
.select-selected.select-arrow-active{border-bottom-color:transparent}
@media screen and (max-width:768px){.select-selected{border-right:1px solid #9b9b9b}
}
.select-items{background-color:#fff;z-index:99;box-shadow:0 5px 10px 0 rgba(0,0,0,.25);border:1px solid grey;border-top:none;padding:5px}
.filter-float .select-items{position:absolute;left:0;right:0}
.select-hide{display:none}
.select-items div:hover{background-color:#327ba9;color:#fff}
.same-as-selected{background-color:#327ba9;color:#fff!important}
#sortby{position:absolute;right:0;z-index:1;top:20px}
.addsearch-searchresults .number-of-results{padding:0;margin:0}
.addsearch-searchresults .hit{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:0}
.addsearch-searchresults .hit:hover{background-color:transparent}
.addsearch-searchresults .hit:after{display:none}
.addsearch-searchresults .hit .hit-top{flex-shrink:0;min-width:100px;max-width:calc(180px + 1em);padding-right:1em}
.addsearch-searchresults .hit .hit-top,.addsearch-searchresults .hit .hit-top .main-image{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}
.addsearch-searchresults .hit .hit-top .main-image{position:relative;height:auto;border:none;margin-right:0;margin-bottom:0;background-size:cover;background-position:50%}
.addsearch-searchresults .hit .hit-top .main-image:before{display:block;content:"";width:100%;padding-top:100%}
.addsearch-searchresults .hit .hit-top .main-image>.aspect{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.addsearch-searchresults .hit .hit-top .main-image img{-o-object-fit:cover;object-fit:cover}
.addsearch-searchresults .hit .hit-top .main-image.noimage{background-size:60%}
@media screen and (max-width:480px){.addsearch-searchresults .hit .hit-top{display:none}
}
@media screen and (max-width:480px){.addsearch-searchresults .hit{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.addsearch-searchresults .hit .hit-top{padding:0 0 1em}
}
.addsearch-searchresults .hit .hit-bottom{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}
.addsearch-searchresults .hit .hit-bottom .search-tag-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}
input[type=search].search-bar__input{-webkit-transition:all .3s ease;transition:all .3s ease;color:#555;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;width:100%;border:1px solid #9b9b9b;border-radius:0;padding:.6em;margin:0}
.button{font:inherit;margin:0}
.button.search-bar__submit{background-color:#c84f04;border-radius:0;box-shadow:inset -6px 0 0 #963b03;border:0;color:#fff}
.button.search-bar__submit,button.button--pagination,button[data-page=next],button[data-page=previous]{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.8em;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;font-weight:600;vertical-align:middle;padding:.675em 1.5em}
button.button--pagination,button[data-page=next],button[data-page=previous]{border-radius:0;line-height:1.875em;background-color:#fff;border:1px solid #ddd;box-shadow:none;color:#2c8154;margin:0 .1em;height:auto}
button.button--pagination[data-active=true]{background-color:#005030;color:#fff}
select{font-weight:400;padding:.3em .6em;width:auto}
.search-wrap{margin-bottom:3em}
.results-bar{font-size:.75em;line-height:1.6em;border-bottom:3px solid #ddd;font-weight:400;color:#333;text-transform:uppercase;width:100%;padding-bottom:1.5em!important;margin:2.5em 0!important}
@media screen and (max-width:768px){.results-bar{margin:1em 0;padding-bottom:1em!important}
}
a{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:transparent;color:#2c8154;text-decoration:none}
a:active,a:hover{outline-width:0;color:#333}
.search-result{border-bottom:1px dotted #c4c4c4;padding-bottom:1em!important;margin-bottom:1em}
.search-result p{font-size:.8em;line-height:1.5em;margin:0}
.search-result .result-path{font-size:.75em;line-height:2em;font-style:italic;margin:0;color:#2c8154}
.search-tag{font-size:.65em;line-height:1.15385em;background-color:#327ba9;color:#fff;margin:0 .375em .375em 0;display:inline-block;padding:.25em .5em .15em}
.search-tag.as-hidden-tag{visibility:hidden;display:none}
.headline-xsm{font-size:1.56em;line-height:1.20192em;font-weight:600;color:#333!important;letter-spacing:-.0125em;margin:4px 0}
.headline-xsm a{text-decoration:none}
.headline-xsm a:hover{color:#2c8154}
.date{font-size:.8em}
.side-filters{border-top:5px solid #c85200;padding-top:2em}
@media screen and (max-width:769px){.side-filters{border-top:none}
}
.side-filters-toggle{font-size:.8em;line-height:1.875em;display:block;background-color:#f9f9f9;text-align:center;padding:.75em;text-transform:uppercase;color:#28764d;font-weight:400;letter-spacing:1.4px}
