/* Directory List One */

.directory-list-one .members-list {  display: flex;  flex-direction: row;  flex-wrap: wrap; }

.directory-list-one .membersListImg {  background: var(--gray-2);}

.directory-list-one .members-list-content { padding: 25px;} 

.directory-list-one .members-list-item {flex: 1 0 31%;box-shadow: var(--shadow-2);margin: 0 15px 30px;overflow: hidden;border-radius: var(--border-radius);}

.directory-list-one .mwDirectory-item {  width: 24%;}

.directory-list-one .members-list-item:hover {  box-shadow: var(--shadow-2); }

.directory-list-one .membersListImg {background-repeat: no-repeat;background-size: cover;background-position: center center;}

.directory-list-one .members-list-content {  padding: 20px 20px 0;}

.directory-list-one .switchHolder {  display: flex;  align-items: center;  margin: 0 auto 50px;  width: 250px; }















.directory-list-one .switchHolder .text-primary {  font-weight: bold;  font-size: 16px;  margin-right: 10px; }















.directory-list-one .switchHolder .switch {  position: relative;  display: inline-block;  width: 60px;  height: 34px;  margin-right: 10px; }















.directory-list-one .switch input {   opacity: 0;  width: 0;  height: 0; }















.directory-list-one .sliderx {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: var(--gray-2);  -webkit-transition: .4s;  transition: .4s;  border-radius: 34px; }















.directory-list-one  .sliderx:before {  position: absolute;  content: "";  height: 26px;  width: 26px;  left: 4px;  bottom: 4px;  background-color: var(--white);  -webkit-transition: .4s;  transition: .4s;  border-radius: 50%; }















.directory-list-one  input:checked + .sliderx {  background-color: var(--primary); }















.directory-list-one  input:focus + .sliderx {   box-shadow: 0 0 1px var(--primary);}















.directory-list-one  input:checked + .sliderx:before {   -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px); }















.directory-list-one .b {  font-weight: bold;  font-size: 16px; }















@media (max-width: 1199px) {















  .directory-list-one .members-list-item {    flex: 1 0 42%;  }















}















@media (max-width: 999px) {















  .directory-list-one .members-list-item {    flex: 1 0 100%;  }















.directory-list-one .mwDirectory-item {    width: 50%;   }















}















@media (max-width: 699px) {















  .directory-list-one  .members-list-item {flex: 1 0 100%;margin: 0 0 30px;}















.directory-list-one .mwDirectory-item {    width: 100%;   }















}































































































/* Directory Profile */































.profile-picture {height: 140px;width: 140px;overflow:hidden;/* border-radius:50%; *//* margin: 0 auto; *//* border: 3px solid var(--gray-3); */display:flex;align-items: center;}















.profile-picture img {widtH:100%;transform: scale(1.5);}















.directory-details-one .row .row .col-lg-3 {border-right:1px solid var(--gray-4)}















.profile-card {padding: 120px 30px 30px;background:var(--primary);margin-bottom:25px;border-radius:10px;}















.profile-card p {margin:0; color:var(--white); font-weight:700; font-size:18px;}















































.directory-details-one .profileOverview {display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0px;}















.directory-details-one .profileOverview h6, .directory-details-one  .profileOverview p {  margin-bottom: 5px; }















.directory-details-one .profileOverview div {width: 32%;margin-bottom: 20px;}















.directory-details-one .profileOverview h6 {}















.directory-details-one .profileOverview p { }































@media (max-width: 699px) {















  .directory-details-one .profileOverview {    display: block;  }















  .directory-details-one .profileOverview div {    width: 100%;    margin-bottom: 20px;  }















}































































.directory-details-one .sidebarside {background:#fff}















.directory-details-one .col-lg-9 {/* background:var(--white); */border-radius:10px;padding: 0px 50px;margin: 0 auto;}















.sidebarinner {background:var(--white);/* text-align:center; */padding: 50px 25px 15px;border-radius: 10px;}































.directory-details-one .col-lg-9  .col-lg-9 {padding:0 50px;}















.directory-details-one .sidebarinner div {margin: 0 auto 25px;}







.directory-details-one .sidebarinner .directory-sidebar-list-first {margin: 0 auto 0;}























.directory-details-one .sidebarinner div ul  {list-style-type: none; padding:0}















.directory-details-one .sidebarinner div ul li { border-bottom:1px solid var(--gray-4); padding:10px 0}







.directory-details-one .sidebarinner div ul li a {text-decoration:none}























































.directory-details-intro { text-align:center; }































/*** Dirsctory Search Form ***/































.search-form {  display: flex;  align-items: center;  width: 100%;  margin: 0 auto 40px;}















.search-input {  border: 2px solid var(--gray-2);  border-radius: 20px;  padding: 10px;  font-size: 16px;  width: 100%;  margin-right: 10px;}















.search-input:focus {  outline: none;  border-color: var(--primary);}















.search-button {background-color: var(--primary);border: none;border-radius: 20px;color: var(--white);cursor: pointer;padding: 10px 20px;font-size: 16px;font-weight: 800;}















.reset-button {  margin-left:10px; text-decoration: underline}















.search-button:hover {  background-color: var(--primary-7);}















.fa-search {  font-size: 16px; }















































































































































































.members-list-two {}















.members-list-two .members-list-item { display:flex; justify-content:space-between;}















.members-list-two .members-list-item .membersListImg {height:250px;width:250px;background-size: cover;background-repeat:no-repeat;background-position:center}































.members-list-two  {  display: flex;  flex-direction: row;  flex-wrap: wrap; }















.members-list-two .membersListImg {  background: var(--gray-2);}















.members-list-two .members-list-content { padding: 25px; width:60%;} 















.members-list-two .members-list-item {flex: 1 0 41%;box-shadow: var(--shadow-2);margin: 0 15px 30px;overflow: hidden;border-radius: var(--border-radius);}















































@media (max-width: 1199px) {















}















@media (max-width: 999px) {















  















}















@media (max-width: 699px) {















  .members-list-two .members-list-item {flex: 1 0 100%; margin: 0 0px 30px;}















.members-list-two .members-list-item { display:block; }















.members-list-two .members-list-item .membersListImg { width:100%; }































}































































































































.members-list-three {}















.members-list-three .members-list-item {}















.members-list-three .members-list-item .membersListImg {    background-repeat: no-repeat;    background-size: cover;    background-position: center center; }















.members-list-three  {  display: flex;  flex-direction: row;  flex-wrap: wrap; }















.members-list-three .membersListImg {  background: var(--gray-2);}















.members-list-three .members-list-content { padding: 25px; width:60%;} 















.members-list-three .members-list-item {flex: 1 0 21%;box-shadow: var(--shadow-2);margin: 0 15px 30px;overflow: hidden;border-radius: var(--border-radius);}















@media (max-width: 1199px) {















}















@media (max-width: 999px) {















  















}















@media (max-width: 699px) {















  .members-list-two .members-list-item {flex: 1 0 100%; margin: 0 0px 30px;}















.members-list-two .members-list-item { display:block; }















.members-list-two .members-list-item .membersListImg { width:100%; }































}















































































































































































































































































/* directory-details */















.directory-details-one label {  display: block;  margin-bottom: 15px;  font-weight: bold; }















.directory-details-one select {  padding: 8px;  font-size: 16px;  border: 1px solid var(--gray-4);  border-radius: 4px;  width: 100%;  box-sizing: border-box;  margin-bottom: 15px; }















.directory-details-one textarea {  padding: 8px;  font-size: 16px;  border: 1px solid var(--gray-4);  border-radius: 4px;  width: 100%;  box-sizing: border-box;  margin-bottom: 15px; }















.directory-details-one input[type="url"] {  padding: 8px;  font-size: 16px;  border: 1px solid var(--gray-3);  border-radius: 4px;  width: 100%;  box-sizing: border-box;  margin-bottom: 15px; }















.directory-details-one input[type="url"]::placeholder {  color: var(--gray-8); }















.directory-details-one input[type="url"]:required {  border-color: var(--gray-4); }















.directory-details-one input[type="url"]:focus {  outline: none;  box-shadow: 0 0 4px var(--gray-9); }















.directory-details-one input[type="email"] {  padding: 8px;  font-size: 16px;  border: 1px solid var(--gray-3);  border-radius: 4px;  width: 100%;  box-sizing: border-box;  margin-bottom: 15px;}















.directory-details-one input[type="email"]::placeholder {  color: var(--gray-7); }















.directory-details-one input[type="email"]:required {  border-color: var(--gray-4); }















.directory-details-one input[type="email"]:focus {  outline: none;  box-shadow: 0 0 4px var(--gray-7); }















.directory-details-one input[type="text"] {  padding: 8px;  font-size: 16px;  border: 1px solid var(--gray-1);  border-radius: 4px;  width: 100%;  box-sizing: border-box;  margin-bottom: 15px;}















.directory-details-one input[type="text"]::placeholder {  color: var(--gray-7); }















.directory-details-one input[type="text"]:required {  border-color: var(--gray-4); }















.directory-details-one input[type="text"]:focus {  outline: none;  box-shadow: 0 0 4px var(--gray-7); }















.directory-details-one input[type="file"]:before {   font-family: "Font Awesome 5 Free";   content: "\f382";   display: inline-block;   padding-right: 3px;   vertical-align: middle;   font-weight: 900;   margin-right:10px;   color: var(--primary-4);   font-size: 36px; }















.directory-details-one input[type="file"] {  padding: 8px;  border-radius: 4px;   box-sizing: border-box;  margin-bottom: 15px;  background: url(/images/upload.png);  width: 61px;  cursor: pointer;}















.profileUpload {display:flex;flex-direction: row-reverse;align-items:center;justify-content: center;}















.directory-details-one input[type="file"]:focus {  outline: none;  box-shadow: 0 0 4px var(--gray-7);}















.directory-details-one  input[type="file"]:valid {width: 100%;}























































































































































































































/* pricingTable */















.pricingTable {display: flex;justify-content: space-between;margin:0 0 50px; }















.pricingColumn {margin: 0 0px;text-align: center;width: 24%;}















.price {background-color: var(--white);padding: 30px 20px 20px;border-radius: 10px;}















.pricingColumn:nth-child(1) .price {background:var(--gray-1);   }















.pricingColumn:nth-child(2) .price {background:var(--gray-2);   }















.pricingColumn:nth-child(3) .price {background:var(--gray-3);   }















.pricingColumn:nth-child(4) .price {background:var(--primary-1); }















.price h5 {    font-weight: bold;  margin-bottom:6 20px;}















.priceContent {  margin-bottom: 20px;}















.priceCost {color: var(--primary);font-size: 30px;font-weight: bold;margin-bottom: 20px;font-style: italic;}















.price ul {list-style: none;padding: 0;margin: 0 0 20px;}















.price ul li {padding: 10px 0;font-size: 16px;border-bottom: 1px solid var(--gray-4);}















.price ul li:last-child {  border-bottom: none; }















.price a.button {  display: inline-block;  background-color: var(--gray-5);  color: var(--white);  padding: 10px 20px;  border-radius: 5px;  text-decoration: none;  margin-top: 20px; }































































































































.directory-form {margin: 0 auto;max-width: 850px;text-align: center;/* padding: 50px 25px 15px; *//* border-radius: 10px; *//* background: #f4f4f4; */}















.directory-form table {display:flex; flex-direction:column;}

















.directory-form .Dialog {width: 100%;/* border-collapse: collapse; */margin-bottom: 15px;}















.directory-form .Dialog th {/* text-align: right; */width: 40%;flex: 0 0 40%;font-weight: 600;font-size: 16px;color: var(--text-color);position: relative;top: 10px;}















.directory-form .Dialog th label {/* align-items:center; */margin: 0;padding: 0;}















.directory-form .Dialog td {font-weight: 300;flex: 0 0 60%;}
.directory-form .Dialog td.divider-line {flex:0 0 100%}














.directory-form .Dialog td.full-width {font-weight: 300;flex: 0 0 100%;}















.directory-form .Dialog input[type="file"] {  width: auto;}















.directory-form .Dialog select {  height: 28px;}















.directory-form .Dialog textarea {  height: 100px;}















.directory-form .Dialog input[type="submit"] {  background-color: #007BFF;  color: #fff;  border: none;  border-radius: 3px;  padding: 10px 20px;  cursor: pointer; }















.directory-form .Dialog input[type="submit"]:hover {  background-color: #0056b3;}































.directory-form h2 {/* font-size:20px; */text-align: left;margin-bottom:60px}
.directory-form h3 {font-size:28px;}






























.directory-form .col-lg-6 {display:flex;font-size: 16px;align-items: center;}















.directory-form .col-lg-12 {display:flex;font-size: 16px;margin-bottom:15px}















.directory-form .row .col-lg-12:last-child {margin-bottom:0}















.directory-form .col-lg-12 .mwInput.checkbox {min-width:35px; position:relative; top:3px}















.directory-form hr {margin: 15px 0!important;}















.directory-form td .row {margin-bottom:30px}















.directory-form tr {



display: flex;



width: 100%;



align-items: flex-start;

}







@media (max-width:991px) {



  .directory-form tr {flex-wrap:wrap;}



  .directory-form .Dialog th {width: 100%;flex: 0 0 100%;}











.directory-form .Dialog td {font-weight: 300;flex: 0 0 100%;padding-left: 0!important;}



  .directory-form td .row {margin-bottom:15px} 



}















.directory-form .mwRadios {display:flex;align-items: flex-end;}















.directory-form .mwRadios .mwInput {margin-right: 30px;display: flex;align-items: center;}







.directory-form .col-lg-12 {position:relative;}







.directory-form .col-lg-12 .hover-popup {position:absolute;top:0;background:#fff;width: 300px;right: -30px;opacity:0;padding:10px 15px;font-size:14px;transition:0.3s ease;z-index:8;box-shadow:0 0 10px rgba(0,0,0,0.15);display: flex;}







.directory-form .col-lg-12:hover .hover-popup {opacity:1}







.directory-form .col-lg-12 .fa-question {border:1px solid #000;border-radius:100%;width:15px;height:15px;font-size:9px;text-align:center;line-height:14px;margin-left:5px;background:var(--primary-1);min-width: 15px;}







.directory-form .mwInput.multiple, .directory-form .mwInput.multiple select {height:200px}



.mwInput.multiple select option {text-wrap:wrap;font-size:14px}







.rmForm-action {

color: var(--white);

border-color: var(--primary);

background: var(--primary);

padding: 10px 20px;

text-align: center;

text-decoration: none;

display: inline-block;

font-size: 16px;

margin: 4px 2px;

cursor: pointer;

/* border-radius: 20px; */

font-weight:600;

}































    .rmForm-action:hover {















        border-color: var(--primary-5);















    background: var(--primary-5);















    }















































/* Resource Library Grid */















.resource-library-grid {  display: flex;  flex-wrap: wrap;  justify-content: space-around; }















.resource-library-grid .resource-item {box-sizing: border-box;width: calc(32% - 20px);margin-bottom: 25px;overflow: hidden;background-color: #fff;border: 1px solid #efefef;border-radius: 5px;}















.resource-library-grid .resource-image img {  width: 100%;  height: auto;  border-bottom: 1px solid #ccc;  border-radius: 5px 5px 0 0;  }















.resource-library-grid .resource-body {padding: 25px 25px 0;}















@media screen and (max-width: 768px) {















  .resource-library-grid .resource-item {















    width: calc(50% - 20px); /* Adjusted width for smaller screens */















  }















}















@media screen and (max-width: 560px) {















  .resource-library-grid .resource-item {















    width: calc(100% - 20px); /* Full width for even smaller screens */















  }















}















































/* Resource Library List */















.resource-library-list {  display: flex;  flex-wrap: wrap;  justify-content: space-around; }















.resource-library-list .resource-item {box-sizing: border-box;width: 100%;margin-bottom: 25px;overflow: hidden;background-color: #fff;border-radius: 10px;display: flex;align-items: center;justify-content: space-between;}















.resource-library-list .resource-item:nth-child(even) {  background-color: #f4f4f4; /* Even background color */ }















.resource-library-list .resource-item:nth-child(odd) {  background-color: #fafafa; }















.resource-library-list .resource-image {  width: 30%;  height: 300px; /* Fixed height for the container */  overflow: hidden; /* Ensure the image doesn't overflow */}















.resource-library-list .resource-image img {  width: 100%;  height: 100%; /* Ensure the image takes up the full height of the container */  object-fit: cover; /* Maintain aspect ratio and cover the container */  border-bottom: 1px solid #ccc;  border-radius: 5px 0 0 5px;}















.resource-library-list .resource-body {  padding: 25px 25px 0;  width: 70%; }































/* Responsive Styles */















@media screen and (max-width: 768px) {
















  .resource-library-list .resource-item { flex-direction: column; /* Stack items vertically on smaller screens */  }

















  .resource-library-list .resource-image { width: 100%; margin-bottom: 15px;  }















  .resource-library-list .resource-body { width: 100%;  }















}














































































































































/* News List styles */















.news-list {  display: flex;  flex-wrap: wrap;}















.news-item {box-sizing: border-box;width: calc(33.33% - 20px);margin: 10px;border: 1px solid #efefef; border-radius: 5px;padding: 25px 25px 0;}















.news-title {font-weight: bold;margin-bottom: 10px;font-size: 20px;}















.news-date {margin-bottom: 15px;font-size: 15px;font-style: italic;}















.news-content {  }































/* Responsive styles */















@media screen and (max-width: 768px) {















  .news-item {















    width: calc(50% - 20px); /* Adjusted width for smaller screens */















  }















}































@media screen and (max-width: 560px) {















  .news-item {















    width: calc(100% - 20px); /* Full width for even smaller screens */















  }















}































































































































.eshop-events-style-1 .events-item-left {  font-weight: 700 !important;}















































































































































.sidebarinner {/* background-color: var(--light); */ /* Background color */width: 300px;}















.directory-sidebar {  }















.profile-picture  {    border-radius: 50%;   margin-bottom:25px;}















.directory-sidebar-info p {font-size: 18px;line-height: 1.6;color: var(--primary-6); /* Text color */}















.directory-sidebar-list a {text-decoration: none;}














.directory-sidebar-list {margin-bottom:30px}
.directory-sidebar-list li {text-decoration: none;padding: 10px;border-bottom: 1px solid var(--gray);}















.memberProfileRenewal  {background: var(--primary);text-align:center;padding:30px 30px 1px;color: #fff;}















.directory-sidebar-img, .directory-sidebar-img-placeholder {width:100px; height:100px;border-radius:100%;margin-bottom:30px;}















.memberProfileRenewal p {color:var(--white);}
.memberProfileRenewal p a {color:var(--white)}














.member-directory-details .member-directory-image-placeholder, .member-directory-details .member-directory-image {width:100%;/* height: 100px; */max-width: 300px;margin-bottom: 30px;}















































.mwInput.file .fileFace {















    position: absolute;


















    bottom: 0px;
















    width: 100%;

















    height: 0;















    border-top-width: 1px;















    border-top-style: solid;















}















































































.directory-search-banner .directory-search-overlay {height:700px;background: rgba(0,0,0,0.2);position:relative;}















.directory-search-banner .directory-search-inner {position:absolute; bottom:0; width:100%; background:linear-gradient(0deg, rgba(0,38,76,0.6) 0%, rgba(0,38,76,0) 56%)}















.directory-search-banner .directory-search-inner .directory-search {display:flex;width:100%;justify-content:space-between;background:#fff;/* border-radius:5px; *//* height: 140px; */align-items: flex-end;padding: 30px;margin-bottom: 30px;flex-wrap: wrap;}







.directory-search-banner .directory-search-inner .directory-search .search-field {flex: 0 0 25%;max-width: 25%;padding: 0px 10px;}
.directory-search-banner .directory-search-inner .directory-search .search-this {/* flex: 0 0 8%; *//* max-width: 10%; */padding: 0 15px;}






.directory-search-banner .directory-search-inner .directory-search .search-field p {font-size: 18px;font-weight:600;color:var(--primary);margin-bottom: 5px;}

@media (max-width:1199px) {
.directory-search-banner .directory-search-inner .directory-search .search-field {flex: 0 0 100%;max-width: 100%;padding: 0;} 
  .directory-search-banner .directory-search-inner .directory-search .search-this {padding:15px 0 0}
  .directory-search-banner .directory-search-inner .directory-search .search-field p {margin-bottom:0;margin-top:15px}
}





.directory-search-banner .directory-search-inner .directory-search .search-field .mwInput {border:none;border: 1px solid #ddd;color: #787878;overflow: hidden;}



.mwInput.list .face {padding:0}



.directory-search-banner .directory-search-inner .directory-search .search-field .mwInput .icon.dropdown:before, .directory-sort .mwInput .icon.dropdown:before {background:url(/images/dropdown-arrow-grey.svg) center center no-repeat;}
.directory-sort .mwInput {padding:0; border:none;}






.directory-search-banner .directory-search-inner .directory-search .search-field .mwInput.list .subcontrol.left {color:#bdbdbd}







.mwInput .icon.search:before {left: 70px!important;}







.mwInput.list .item.icon.selected.hi:before {







    display: none;







}







.mwInput.list .item.selected, .mwInput.list .item:hover {color: var(--third);}







.mwInput.list .item {text-wrap:wrap;height: auto;line-height: 1.5;padding: 5px 15px;}







.directory-search-banner .directory-search-inner .directory-search .search-this {/* flex: 0 0 10%; */justify-content:center;align-items:center;display: flex;gap: 15px;width: 100%;margin-top: 15px;}







.directory-search-banner .directory-search-inner .directory-search .search-this .search-button {/* width:100%; *//* height:140px; *//* background: var(--primary-3); */border-radius: 0;position:relative;right:-2px}







.directory-search-banner .directory-search-inner .directory-search .search-this .search-button:hover {background:var(--primary);color: #fff;}























.directory-search-banner .directory-search-inner .directory-search-bottom {







    display: flex;







    align-items: center;







    justify-content: space-between; margin-bottom:30px; border-bottom:1px solid #fff; padding-bottom:15px







}


.directory-bottom-left {display:flex; justify-content:space-between;}




.directory-search-banner .directory-search-inner .directory-search-bottom .mwFilter-Hints {display:flex;flex-wrap: wrap;}







.directory-search-banner .directory-search-inner .directory-search-bottom .mwFilterHint {background: #fff;font-size:13px;margin-right:10px;padding:5px 10px;font-weight:300;margin-bottom: 10px;}







.directory-search-banner .directory-search-inner .directory-search-bottom .mwFilterHint button {color:#bdbdbd}







.directory-search-banner .directory-search-inner .directory-search-bottom .reset-button {color:#fff;font-size:16px;text-decoration:none;}















@media (max-width:991px) {







 .directory-search-banner .directory-search-inner .directory-search {flex-wrap:wrap;height:auto;padding:30px}  







    .directory-search-banner .directory-search-inner .directory-search .search-field {







    flex: 0 0 100%;







    max-width: 1000%;







        







}







    .directory-search-banner .directory-search-inner .directory-search .search-this {max-width:100%; flex: 0 0 100%;margin-top:15px}







    .directory-search-banner .directory-search-inner .directory-search .search-this .search-button {border-radius:5px;height:auto}







}















.directory-list-item {margin-bottom:30px;border-radius: 5px;}







.directory-list-inner {/* box-shadow: 0 3px 6px rgba(0,0,0,0.3); */display:flex;border-radius:5px;background: #fff;height: 100%;}







.directory-list-item .directory-list-img {background:#fff;border-radius: 5px 0 0 5px;}







.directory-list-item .directory-list-img img {border-radius:5px}







.directory-list-item .directory-list-img, .directory-list-item .directory-list-img img {min-width:190px;width:190px;object-fit: contain;height: 320px;}







.directory-list-item .directory-list-content {background:#fff;padding:30px;width:100%;/* border-radius:0 5px 5px 0; */}

.directory-list-item .directory-list-content h3 {margin-bottom:15px;}
.directory-list-item .directory-list-content .btn {margin-bottom:15px;}




.directory-list-item .directory-list-content h2 {font-size: 28px;/* margin-bottom: 5px; *//* display: -webkit-box; *//* -webkit-line-clamp: 2; *//* -webkit-box-orient: vertical; */overflow: hidden;color: var(--primary);}

.directory-list-item .directory-list-content .partners {font-size: 20px;font-weight:800;color: var(--primary-3);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}





.directory-list-item .directory-list-content h2 a {text-decoration:none;color: var(--primary);}







.directory-list-item .directory-list-content h2 a:hover {color:var(--third)}







.directory-list-item .directory-list-content p {font-size: 18px;margin-bottom: 15px;font-weight: 300;/* display: -webkit-box; *//* -webkit-line-clamp: 6; *//* -webkit-box-orient: vertical; *//* overflow: hidden; */}
.directory-list-item .directory-list-content p a {text-decoration:none; color:var(--primary)}
.directory-list-item .directory-list-content p a:hover {color:var(--third)}













@media (max-width:991px) {







.directory-list-inner {flex-wrap:wrap}    







.directory-list-item .directory-list-img, .directory-list-item .directory-list-img img {min-width:100%;width:100%;object-fit: contain;height: 250px;border-radius:5px}







    .directory-list-item .directory-list-content {height:auto;}







}















.directory-details-banner, .directory-details-banner .directory-banner-overlay {height:570px;}







.directory-details-banner .directory-banner-overlay {background:rgba(0,0,0,0.2); position:relative;}







.directory-details-banner h1 {position:relative;top: 400px;color: #fff;font-size: 64px;text-transform: uppercase;}















@media (max-width:991px) {







.directory-details-banner, .directory-details-banner .directory-banner-overlay {height:300px;}







.directory-details-banner h1 {top: 180px;font-size: 40px}    







}















.directory-details-wrap .directory-details-img img {max-width:100%;height:460px;object-fit: contain;border-radius:5px;/* box-shadow: 0 3px 6px rgba(0,0,0,0.3); */}







.directory-details-wrap h2 {color:var(--primary-7);font-size:32px;text-transform:uppercase;}







.directory-details-wrap h3 {font-size:20px;color:var(--primary-7);margin-bottom: 15px;}







.directory-details-wrap p {font-size:16px;color:var(--text-color);margin-bottom: 15px;}







.directory-details-wrap hr {margin: 0 0 30px;}







.directory-details-wrap .partnerships-list img {margin-right:10px; position:relative;top:-2px}








.directory-details-wrap .back-btn {margin:30px 0}







.directory-details-wrap .back-btn a {text-decoration:none;}







.directory-details-wrap .back-btn img {margin-right:5px;position:relative;top:-2px}




.directory-top {display:flex;justify-content:space-between;align-items: flex-end;margin-bottom: 30px;}
.directory-sort {/* min-width:200px; */}

.directory-toggle {display:flex;}



.directory-toggle p {color:var(--primary-3);margin-right:15px;cursor: pointer;transition:0.3s ease;margin-bottom: 0;}



.directory-toggle p.selected, .directory-toggle p:hover {color:var(--primary)}







.mapHintWrap {padding:0 10px}



.mapHintWrap h5 {font-size: 18px;margin-bottom: 5px;}



.mapHintWrap p {font-size:16px;margin-bottom: 15px;}



.partners-btns {display:flex; justify-content:right; gap:15px;}

.removeRow  {text-align:right; text-decoration:underline;}

.member-sidebar .member-sidebar-side .btn a {color:#fff!important;}