<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.categoryList {
    list-style-type:none;
    padding-left:0;
}

    .categoryList li {
        list-style-type:none;
        margin: 5px 0;
    }

    .categoryList li a {
        display:block;
        width:100%;
        max-width:100%;
        padding: 5px;
    }

    .categoryList li a.active{
        font-weight: bold;
        background-color: #337ab7;
        color: #fff;

    }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    padding: 6px 6px;
}

.resultWrapper {
    margin-bottom:30px;
    max-height:340px;
}

img.portrait {
    width:80%;
    object-fit: cover;
    object-position: center;
    overflow:hidden;
    background-position: center center;
}

a.membDirectoryResult{
    background: #FFF;
    border: 1px solid #D5D5D5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 15px;
    display: block;
    cursor: pointer;
    min-height:340px;
    max-height:350px;
    overflow: hidden;
}

a.membDirectoryResult:hover{
    background-color: #efefef;
}

a.membDirectoryResultList{
    background: #FFF;
    border: 1px solid #D5D5D5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 15px;
    display: block;
    cursor: pointer;
    min-height:40px;
    max-height:340px;
    overflow: hidden;
}

a.membDirectoryResultList:hover{
    background-color: #efefef;
}

ul.memberDirListViewList {
    padding: 0;
}

@media (min-width: 768px){
    .resultWrapper.listViewResult {
        padding:0;
        margin:0;
        margin-bottom:5px;
    }
}


.resultWrapper.listViewResult a {
    /*border-bottom:0;*/
    margin:0;

}

.resultWrapper.listViewResult:last-child a {
    /*border-bottom:1px solid #D5D5D5;*/
}

.searchResults{
    margin-top:10px;
    max-width: 100%;
}

.memberDirPagination {
    margin-top:5px;
    text-align:right;
    font-size: 125%;
}
@media (min-width: 768px){
    .memDirEmailBtnWrapper {
        align:right;
    }
}

ul.memberDirSupplierList,
ul.memberDirSupplierCompanyList
{
    padding-left:15px;
}

.orgResults ul.memberDirSupplierList,
.orgResults ul.memberDirSupplierCompanyList
{
    padding-left:15px;
}

ul.memberDirSupplierList li,
ul.memberDirSupplierCompanyList li.memberDirSupplierCompany
{
    list-style-type: none;
}

ul.memberDirSupplierCompanyList li.memberDirSupplierCompany {
    margin-bottom:20px;
    background: #FFF;
    border: 1px solid #D5D5D5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    padding:15px;
    min-height:320px;
    max-height:320px;
    overflow: hidden;
}

.memberDirSupplierCompany h2 {
    margin-bottom:20px;
}

.logo {
    width:100%;
    max-width:100%;
}

ul.companyModalRelatedContacts {
    padding-left:0;
}

ul.companyModalRelatedContacts li.relatedContact {
    list-style-type:none;
}

.socialMediaIconSm {
    padding-left:5px;
    padding-right:5px;
}
a.membDirectoryResult .socialMediaIconSm {
    padding-left:0px;
    padding-right:0px;
}</pre></body></html>