/* Block: radfinder */
.block.radfinder{position:relative;}

.radfinder-form-wrap{background:#FFFFFF;box-shadow:0 1px rgba(0,0,0,.1);z-index:10;}
.radfinder-form{display:flex;align-items:center;}

.radfinder-form .searchbox{padding:10px 4px 10px 4px;border:0;border-bottom:1px solid rgba(0, 0, 0, 0.15)!important;border-radius:0!important;}
.radfinder-tools{padding:16px;}

.radfinder-map{display:block;position:relative;min-height:400px;}
	.radfinder-map:after{position:absolute;top:0;left:0;right:0;bottom:0;border-top:1px solid rgba(0,0,0,.1);content:'';pointer-events:none;}
		#map-canvas{position:absolute;left:0;right:0;top:0;bottom:0;}

	.radfinder-results{width:100%;margin:0 auto;padding:0;overflow-y:scroll;max-height:100%;background:#FFFFFF;}
		.rf-result{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:16px;transition:var(--us-transition);position:relative;}
		.rf-result.show:last-of-type{margin-bottom:0!important;}/* .rf-result:is(.show):last-child{border:none;}*/
		.rf-bubble{font-size:var(--us-text-font-size)!important;line-height:1.4!important;}
			.rf-result strong, .rf-bubble strong{display:block;color:var(--us-secondary-color);transition:var(--us-transition);cursor:pointer;font-weight:500;}
			.rf-result span, .rf-bubble span{display:block;font-size:14px;} .rf-result span span, .rf-bubble span span{display:inline;}
			.rf-result span.rf-telmap, .rf-bubble span.rf-telmap{display:block;font-size:14px;padding-top:8px;}
			.rf-result span.rf-telmap a, .rf-bubble span.rf-telmap a{display:inline-block;margin-right:15px;color:var(--drg-blue)!important;font-weight:300;}
			/*.rf-result span.rf-telmap i{display:inline-block;font-size:12px;opacity:.66;padding-right:5px;}*/
		.radfinder-results .noresults{margin:16px;}
/*
@media only screen and (max-width:400px) {
	.radfinder-tools > .btn{max-width:48%!important;}
}
@media only screen and (min-width:410px) {
	.radfinder-tools .radfinder-tabs{margin-left:16px;}
	.radfinder-tools > .btn{max-width:56%!important;}
}
@media only screen and (min-width:450px) {
	.radfinder-tools > .btn{max-width:66%!important;}
}
@media only screen and (min-width:768px) {
	.radfinder-tools > .btn{max-width:54%!important;}
	.radfinder-tools > .btn select{max-width:240px!important;}
}*/
@media only screen and (max-width:799px) {
	.radfinder-grid{position:relative;top:0;left:-16px;right:-16px;width:100vw;}
	.radfinder-form-wrap{position:sticky;width:100vw;top:0;box-shadow:0 1px rgba(0,0,0,.1),0 -1px rgba(0,0,0,.1);}
		.radfinder-tools{display:flex;align-items:center;justify-content:space-between;}
		.radfinder-reset{margin-right:var(--us-gap);}
		.radfinder-tabs{justify-content:center!important;}
	.radfinder-results,
	.radfinder-map{display:none;min-height:calc( 100vh - 62px );max-height:calc( 100vh - 62px );z-index:0;}

	.block.radfinder.show-list .radfinder-results{display:block;}
	.block.radfinder.show-map .radfinder-map{display:block;}
}

@media only screen and (min-width:768px) and (max-width:799px) {
	/*.radfinder-form-wrap{display:flex;align-items:center;justify-content:space-between;}
	.radfinder-form{padding-bottom:0!important;flex-basis:100%;}
	.radfinder-form .searchbox{padding:0 0 0 4px;border-bottom:0!important;}
	.radfinder-tools{position:relative;margin-left:16px;padding-left:24px;background:linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0.04) 100%);}
	.radfinder-tools:before{position:absolute;top:0;left:0;bottom:0;content:'';width:16px;background:linear-gradient(90deg, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0) 100%);z-index:1;}
	.radfinder-tools:after{position:absolute;top:0;left:0;bottom:0;content:'';width:16px;background:linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);z-index:10;}
	.radfinder-tools .radfinder-tabs{margin-left:0;}*/
	.radfinder-grid{top:0;left:-32px;right:-32px;}

}

@media only screen and (min-width:800px) {
/*.block.radfinder{padding:0 0 var(--us-block-gap) 0!important;}*/
.radfinder-grid{display:grid;grid-template-columns:320px auto;grid-template-rows:1fr;grid-template-areas:"results map";/*grid-template-areas:"form map" "results map";*/}
	/*.radfinder-left{display:grid;height:100%;grid-template-rows:118px auto;grid-template-columns:1fr;overflow:hidden;border:1px solid #D9D9D9;border-right:0;}*/
	.radfinder-form-wrap{display:none;}
		.radfinder-tabs{display:none!important;}

	/*.radfinder-form-wrap{grid-area:form;border-top:1px solid #D9D9D9;border-left:1px solid #D9D9D9;}
		.radfinder-tools > .btn{max-width:100%!important;}
		.radfinder-tools > .btn select{max-width:100%!important;}*/
	.radfinder-results{overflow-y:scroll;max-height:100%;grid-area:results;border-top:1px solid #D9D9D9;border-left:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
	.radfinder-map{display:block;overflow:hidden;position:relative;min-height:100%;height:100%;grid-area:map;}
		.radfinder-map:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.15);content:'';pointer-events:none;box-shadow: inset 0 0 4px rgba(0,0,0,.066);}
}

@media only screen and (min-width: 900px) {
	.radfinder-grid{grid-template-columns:380px auto;height:calc( 100vh - 118px );}
}

@media only screen and (min-width: 900px) and (min-height: 800px) {
	.radfinder-grid{height:calc( 75vh - 118px );}
}



.rf-bubble-wrapper, ul.rf-bubble-wrapper{list-style:none;}
	.rf-bubble{list-style:none;}
	.rf-bubble + .rf-bubble{border-top:1px solid rgba(0,0,0,.1);margin-top:8px;padding-top:8px;}
		.rf-bubble.current *{color:var(--us-highlight-color) !important;}
