.business-detail{ padding:25px; float:left; z-index:2; }
.business-detail .elementor-widget-wrap{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.6);}
.business-detail .elementor-cta__content{background:#FFFFFF !important;}
.business-detail .elementor-cta__logo_img{margin-bottom:20px; width:100%; text-align:center;}
.business-detail .elementor-cta__description ul{margin-bottom:0.9rem;}
.business-detail .elementor-cta__content .web_link a {background: #125690; border: none; color: #fff;}
.business-detail .elementor-cta__content .bro_link a {background: #669906; border: none; color: #fff;}
.web_link, .bro_link{text-align:center;}
.filter-block{width:100%;padding:10px 15px 10px 25px;}
.filter-block a.fiter_button{color:#1570BD;font-family: "Montserrat", Sans-serif; font-size: 18px; font-weight: 600; text-transform: uppercase; letter-spacing: 4px; border: 2px solid #1570bd; padding: 10px 30px; border-radius: 0px;}
.filter-block ul.filter-list{background:#f6f6f6; margin:0px; position:absolute; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);display:none;z-index:3; padding: 10px 15px; margin-top:15px;}
.filter-block ul.filter-list.open{display:block;}
.filter-block ul.filter-list li{list-style:none; padding:10px 20px; margin:0;cursor:pointer; min-width: 180px; font-family: "Montserrat", Sans-serif; font-size: 18px; font-weight: 400; text-transform: uppercase; letter-spacing: 4px;}
.filter-block ul.filter-list li:hover, .filter-block ul.filter-list li.active{color:#BCD831;}

@media screen and (max-width: 768px) {
	.business-detail{padding:10px;}
	.business-detail .elementor-cta__content{padding:15px;}
}
