/*module search*/
form#searchForm {
    position: relative;
}

form#searchForm i.fas.fa-search {
    right: 20px!important;
    top: 23px!important;
 
}

/*search bar*/
.view-deceasedprofiles .js-stools-container-bar {
    padding: 0;
    margin-right: -8px;
    padding-bottom: 25px;
}
button.filter-search-actions__button.btn.btn-primary.js-stools-btn-filter:focus {
    background: #7aa2a7;
    border-color: #7aa2a7;
}
.view-deceasedprofiles button.filter-search-bar__button.btn.btn-primary {color: #fff!important;border-radius: 0px!important;}

.view-deceasedprofiles span.filter-search-bar__button-icon.icon-search {color: #fff!important;}

.view-deceasedprofiles input#filter_search {border-radius: 0px;}.icon-search:before {content: "\f002";font-family: 'Font Awesome 5 Free'!important;font-weight: 900;}

.view-deceasedprofiles .filter-search-actions.btn-group button {border-radius: 0px!important;}

.chosen-container-single .chosen-single {height: 50px;line-height: 50px;background: none;border-radius: 0px;box-shadow: none;font-size: 16px;padding: 0px 10px;}
.chosen-container-single .chosen-single div b {display: block;width: 100%;height: 100%;position: relative;top: 14px;}

.icon-angle-down:before {content: '\f078';color: #fff;font-family: 'Font Awesome 5 Free';font-weight: 900;margin-left: 10px;}button.filter-search-actions__button.btn.btn-primary.js-stools-btn-clear {background: grey;}

.view-deceasedprofiles .js-stools-container-filters-visible {display: grid;grid-gap: 8px;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));padding: 10px;background-color: #fff;display: flex;}.view-deceasedprofiles .js-stools-container-filters.clearfix.js-stools-container-filters-visible {background: transparent;padding: 0;margin-left: -10px;margin-right: -18px;}.view-deceasedprofiles input {border-radius: 0px!important;height:55px;}.view-deceasedprofiles .input-group .btn {border-radius: 0px;height:55px;}.view-deceasedprofiles .input-group {display: flex;align-items: center;}.view-deceasedprofiles a.chosen-single {height: 55px!important;line-height:55px;}

@media (max-width: 768px){
.view-deceasedprofiles .js-stools-container-filters.clearfix.js-stools-container-filters-visible {
    display: block;
}

select#filter_CategoryFuneral {
    border-radius: 0px;
    height: 55px;
    border: 1px solid;
}}

/*image*/
.view-deceasedprofiles .gallery-item {transition: 0.5s ease;}.view-deceasedprofiles .gallery-item:hover {opacity: 0.5;transition: 0.5s ease;}

.view-deceasedprofiles .gallery-item img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

@media screen and (max-width:768px){
.view-deceasedprofiles .gallery-item img {
    object-fit: cover;
}}

.gallery-item .image-grid p {text-align: center !important;color: #fff;font-family: "Open Sans";background: transparent;letter-spacing: 1px;background: #000;width: 100%;margin: 0;font-size: 20px;}

.image-grid p {
		text-align: center !important;
		background: #000;
		color: #fff;
		padding: 10px;
		font-size: 20px;
		letter-spacing: 1px;
}

	.image-grid {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 10px;
	}

@media (max-width: 767px){
	.image-grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}

.image-grid p {font-size:14px!important;letter-spacing:0px;}}

/*EO LISTING*/


