.wp-block-dragndrop-map .map-sorting-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 38px;
}

.wp-block-dragndrop-map .map-single-category-container {
    color: #000000;
    background: #FFFFFF;
    box-shadow: 1px 1px 2px #51515129;
    border-bottom: 4px solid #FFC600;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0px;
    line-height: 20px;
    padding: 18.4px 50px 15.7px 50px;
	cursor:pointer;
}

.wp-block-dragndrop-map .map-single-category-container.active, 
.wp-block-dragndrop-map .map-single-category-container:hover {
    background: #FFC600;
}

.wp-block-dragndrop-map .map-single-category-container i {
	padding-right: 17px;
    color: #FFC600;
    font-size: 16px;
}

.wp-block-dragndrop-map .map-single-category-container.active i,
.wp-block-dragndrop-map .map-single-category-container:hover i {
    color: #000000;
}

.wp-block-dragndrop-map a.btn.yellow-btn i {
    padding-right: 13px;
}

.wp-block-dragndrop-map .map-search-container {
    display: flex;
}

.wp-block-dragndrop-map span.map-input {
	flex: 1;
    margin-right: 20px;
}

.wp-block-dragndrop-map span.map-input input{
	border: none;
    height: 50px;
	width: 100%;
}

.wp-block-dragndrop-map .map-bottom-container {
    display: flex;
    padding-top: 35px;
}

.wp-block-dragndrop-map .map-map-container {
    margin-right: 35px;
	flex:1;
}
.wp-block-dragndrop-map .map-map-container > div{
	
    height: 100%;
}

.wp-block-dragndrop-map .map-all-container {
    border: 0.5px solid #CECECE;
    background: #FFF;
    padding: 15px 0px;
	width: 360px;
	
    height: 656px;
    overflow: auto;
}

.wp-block-dragndrop-map span.single-location-address-container {
    color: #727272;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    display: block;
}

.wp-block-dragndrop-map span.single-location-name-container {
    color: #000000;
    font-weight: 600;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: left;
}

.wp-block-dragndrop-map .single-location-container {
   display:none;
}

.wp-block-dragndrop-map .single-location-container:hover {
    box-shadow: 3px 3px 2px #00000029;
}

.wp-block-dragndrop-map .single-location-container i{
	color: #FFC600;
    padding-right: 12.5px;
	padding-left: 15px;
    font-size: 15px;
	position:absolute;
	left:0;
	top:20px;
}

.wp-block-dragndrop-map .single-location-container.active {
	display:block;
	padding: 10px 0px 10px 40px;
	cursor: pointer;
	position:relative;
}

.wp-block-dragndrop-map .single-location-text-container.active {
	display: block;
    padding: 10px;
    text-align: center;
}

.wp-block-dragndrop-map .single-location-text-container {
	display:none;
}

.wp-block-dragndrop-map .single-location-container  .yellow-btn.btn {
	padding: 10px 35px;
    margin-top: 10px;
}

.wp-block-dragndrop-map .single-location-container a.location-website {
    color: #323232;
}

.wp-block-dragndrop-map .single-location-container a.location-website:hover {
    color: #FFC600;
}
.wp-block-dragndrop-map h4{
	max-width:430px;
}
@media only screen and (max-width: 767px) {
	.wp-block-dragndrop-map .map-sorting-container {
		margin-bottom: 25px;
		flex-wrap: wrap;
	}
	
	.wp-block-dragndrop-map .map-single-category-container {
		width: 100%;
	}
	
	.wp-block-dragndrop-map .map-bottom-container {
		padding-top: 25px;
		flex-wrap: wrap;
		flex-direction: column;
	}
	
	.wp-block-dragndrop-map .map-map-container {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 25px;
		height: 650px;
	}
	
	.wp-block-dragndrop-map .map-all-container {
		width: 100%;
	}
}

