.heading {
    line-height: 1.3;
    margin: 0;
    color: #957520;
    font-family: var(--font-family-base, "Roboto")
    font-weight: 500;
    margin-top: 3em;
}
	.firstbox_row{
		margin: 5px; padding: 5px;   text-align: justify;
	}
	.firstbox_body{
		margin: 0px; padding: 0px;
	}
	.details-default > .details-header .details-picture {
    margin-right: 10px;
}
	.detail-general {
    padding: 20px 0px !important;
    border-bottom: 1px solid #c0c0c0 !important;
    margin-bottom: 20px !important;
}
	.detail-box {
    border: 1px solid #c0c0c0;
    margin-bottom: 20px;
    border-radius: 5px;
}
.detail-box div.detail-box-content, .detail-box div.detail-box-left-header, .detail-box div.detail-box-top-header {
    padding: 10px;
}
.detail-box-content .row {
    padding: 10px 0px;
    border-bottom: 1px solid #c0c0c0;
}
.detail-box-top-header {
    font-size: 1em;
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #c0c0c0;
}

.detail-box-content .row:last-child {
    border-bottom: none;
}
.social_block img {
    display: inline-block;
}
.heading.h-4.mt_0{
    margin-top: 0px;
}
.mt_0{
    margin-top: 0px !important;
}

.banner[is-wide=""], .banner[is-wide=false] {
    padding-top: 48px !important;
    padding-bottom: 48px;
}

    .tab-item .tab-item-social{
     border-top: 1px solid var(--neutral-transp-25,rgba(62,69,94,.25));
    padding-top: 24px;
}
.social_block {
    /*margin-bottom: 32px;*/
    border-bottom: 1px solid silver;
    padding-bottom: 32px;
}
.details-listing .banner {
    
    padding-bottom: 20px;
    background-color: #E8E8E8;
}