/*
 Theme Name:   Findus Child
 Theme URI:    http://wordpress.com
 Description:  Findus Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     findus
 Version:      1.0.0
 Text Domain:  findus-child
*/
a {
    color: #DEAA07;
}
.no-border{
    border: none !important;
}
.bordered-box-auto {
    border: 1px solid #ccc;
    padding-left: 10px;
    padding-bottom: 10px;
    border-radius: 6px;
}
.noborder table, table>tbody>tr>td {
    border: none !important;
}
.noborder table{
    width:auto;
}
div.gmw-form-wrapper.horizontal-gray select{
    width: 250px;
}
.show-filter2{
    display:none;
}
.gmw-get-directions{
    display:none !important;
}
.div.gmw-info-window-inner.standard{
    display:inherit!important;
}
.gmw-info-window.standard{
    min-height:auto !important;
}
.gmw-info-window-inner{
    display: inherit !important;
}
.entry-title{
    font-family:'Saira Condensed', sans-serif;
    font-weight:700;
}
.mb-20 {
    margin-bottom: 20px;
}
.gmw-field-label{
    display: none !important;
}
.social-icons a:hover {
    color: #fff !important;
}
.content-area a {
    color: #3391CF;
}

/*new style for listing*/
.single-job_listing .listing-main-content ul {
    display: grid
;
    grid-template-columns: repeat(1, 1fr);
    gap: 2px;
    list-style: none;
    padding: 0;
    margin: 0 0 20px;
}

.single-job_listing .listing-main-content ul li:before

 {
    content: '';
    display: inline-flex
;
    width: 14px;
    height: 14px;
    margin-right: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%235cb85c' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
} 

.single-job_listing table > tbody > tr > td {
    padding: 3px;
}

.single-job_listing .listing-main-content .listedlawyers {
    display: grid
;
    grid-template-columns: repeat(2, 1fr);
    
    align-items: center;
    
}

.single-job_listing .single-job_listing .listing-main-content .singleitem {
    margin-bottom: 20px;
}

.single-job_listing .listing-main-content .listedlawyers .singleitem img {
    display: block;
    margin-bottom: 10px;
}
