.digireus-directory-listing-company-block {
margin-bottom: 15px;
box-shadow: 3px 3px 4px rgb(0 0 0 / 50%);
transition: box-shadow 0.2s ease-in-out;
}
.digireus-directory-listing-company-block:hover {
box-shadow: 6px 6px 3px rgb(0 0 0 / 50%);
transition: box-shadow 0.2s ease-in-out;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-heading {
position:relative;
background-color: #333333;
color: #ffffff;
padding: 8px;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-heading .digireus-company-info-btn {
display: inline-block;
position: absolute;
top:12px;
right:8px;
color:#fff;
text-decoration: none;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-logo-holder {
flex: 1 0 100%;
text-align: center;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
padding: 10px;
border-bottom: 1px solid #333333;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-logo-holder img {
max-height: 150px;
width: auto;
}
.digireus-directory-listing-company-block .digireus-company-address-container { display: flex;
}
.digireus-directory-listing-company-block .digireus-company-address-container .digireus-company-address-main {
flex: 0 0 50%;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #f1f1f1;
padding: 10px;
}
.digireus-directory-listing-company-block .digireus-company-address-container .column-heading {
color: #8c1018;
display: block;
font-size: 15px;
font-weight: 600;
margin:0;
padding:0;
margin-bottom: 5px;
line-height: 20px;
}
.digireus-directory-listing-company-block .digireus-company-address-container .street-address,
.digireus-directory-listing-company-block .digireus-company-address-container .postal-code,
.digireus-directory-listing-company-block .digireus-company-address-container .city {
display: block;
font-size: 85%;
color: #777;
}
.digireus-directory-listing-company-block .digireus-company-address-container .digireus-company-address-correspondence {
flex: 0 0 50%;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #f1f1f1;
padding: 10px;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-footer {
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
background-color: #dadada;
padding: 10px;
color: #8c1018;
justify-content: center;
align-items: center;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-footer a {
color: #8c1018;
display: inline-block;
text-decoration: none;
margin-right: 5px;
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-footer a:hover {
text-decoration: none;
color:#333333;
}
@media(max-width:800px){
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-footer a {
margin-right: 5px;
}
}
.digireus-directory-listing-company-block .digireus-directory-listing-company-block-footer a .dashicons  {
vertical-align: sub;
margin-right: 2px;
}