.bl-header-section{background:#f2f2f8;padding:34px 0 25px}
.bl-header-section .no-results-banner{display:none;padding-bottom:14px}
.bl-header-section .no-results-banner .no-results-desc{padding-top:12px}
@media(min-width:1024px){.bl-header-section .no-results-banner .no-results-desc{padding-bottom:4px}
}
.cq-wcm-edit .bl-header-section .no-results-banner,.aem-AuthorLayer-Edit .bl-header-section .no-results-banner{display:block}
.bl-header-section .bl_filter_button{position:relative}
.bl-header-section .bl_filter_button .cta.cta-primary{padding:0}
.bl-header-section .bl_filter_button .cta.cta-primary:focus,.bl-header-section .bl_filter_button .cta.cta-primary:hover{outline-offset:2px}
.bl-header-section .bl_filter_button .cta.cta-primary.custom .cta-text{background-color:#f2f2f8;color:#5e10b1;border:1px solid #5e10b1;line-height:42px;padding:7px 12px 11px 19px;margin-bottom:0;min-width:333px;max-width:338px;font-family:"RNHouseSansRegular",sans-serif;border-radius:0}
@media(min-width:768px){.bl-header-section .bl_filter_button .cta.cta-primary.custom .cta-text{line-height:40px;padding:10px 16px 10px 15px;min-width:338px}
}
.bl-header-section .bl_filter_button .cta.cta-primary.custom .cta-text.custom-click{background-color:#5a287d;color:#fff}
.bl-header-section .bl_filter_button .cta.cta-primary.custom .cta-text.custom-click:after{background:url("clientlib_bl_searchresults_base/resources/images/icon-close-white.svg") no-repeat;width:16px;height:16px;display:inline-block;position:static;margin-left:8px;vertical-align:text-top;content:' '}
.bl-header-section .bl_filter_button .search_filter{width:333px}
@media(min-width:768px){.bl-header-section .bl_filter_button .search_filter{position:absolute;width:338px;z-index:999}
}
.cq-wcm-edit .bl-header-section .bl_filter_button .search_filter,.aem-AuthorLayer-Edit .bl-header-section .bl_filter_button .search_filter{display:none}
.cq-wcm-edit .bl-header-section .search_filter,.aem-AuthorLayer-Edit .bl-header-section .search_filter{margin-top:10px}
.bl-header-section .bl_list_items{padding-top:16px}
.bl-header-section .bl_list_items .locations{position:relative;vertical-align:top;display:inline-block;padding-bottom:18px}
.bl-header-section .bl_list_items .locations .branch_name{color:#5a287d;max-width:180px;margin-left:34px;display:inline-block}
.bl-header-section .bl_list_items .locations .branch_name.form_radio--border{outline:1px solid #5e10b1 !important;outline-offset:3px}
.bl-header-section .bl_list_items .locations .branch_icon{position:absolute}
.bl-header-section .bl_list_items .locations .branch_icon img{height:30px;width:23px}
@media(min-width:768px){.bl-header-section .bl_list_items .locations .branch_icon img{height:29px}
}
.bl-header-section .bl_list_items .locations .location_tooltip{display:inline-block;vertical-align:top;height:18px;width:18px;background-size:18px !important;background-image:url("clientlib_bl_searchresults_base/resources/images/icon_tooltip_champion.svg") !important;background-repeat:no-repeat;margin:3px 5px 3px 5px}
.bl-header-section .bl_list_items .locations .location_tooltip:focus,.bl-header-section .bl_list_items .locations .location_tooltip:hover{outline-offset:1px}
.bl-header-section .bl_list_items .locations .radio_tooltip--info{position:absolute;padding:44px 25px 33px;top:18px;border-radius:8px}
@media(min-width:768px){.bl-header-section .bl_list_items .locations .radio_tooltip--info{padding:35px 35px 33px}
}
.bl-header-section .bl_list_items .locations .radio_tooltip--info .comp-rich-text p:first-child{font-size:22px;line-height:32px;margin-bottom:35px;letter-spacing:.2px}
@media(min-width:768px){.bl-header-section .bl_list_items .locations .radio_tooltip--info .comp-rich-text p:first-child{margin-bottom:23px}
}
.bl-header-section .bl_list_items .locations .radio_tooltip--info .comp-rich-text p a{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);outline-offset:2px}
@media(min-width:768px){.bl-header-section .bl_list_items .locations .divider{content:"";margin:0 18px 0 18px;height:30px;border-right:1px solid #cccfd0;vertical-align:top}
}
@media(min-width:768px){.bl-header-section .bl_list_items .locations:last-child .divider{border-right:1px solid transparent}
}
.bl-results-section{background:#f2f2f8;height:100%;margin-bottom:3px}
.bl-results-section .search_results{padding-top:32px;padding-bottom:25px}
@media(min-width:768px){.bl-results-section .search_results{padding-top:16px;height:862px;overflow-y:scroll}
}
.aem-AuthorLayer-Edit .bl-results-section .search_results{max-height:100%}
.bl-results-section .search_results::-webkit-scrollbar{width:12px}
.bl-results-section .search_results::-webkit-scrollbar-thumb{background:#d7d7d7;border-left:6px #fff solid;background-clip:padding-box}
.bl-results-section .search_results::-webkit-scrollbar-track-piece{background:#fff}
.bl-results-section .search_results .pagination{padding-bottom:26px;color:#333;font-weight:bold;font-family:"RNHouseSansBold",sans-serif}
@media(min-width:768px){.bl-results-section .search_results .pagination{padding-bottom:24px}
}
@media(max-width:767px){.bl-results-section .search_results .filter-tags{margin-right:52px}
}
@media(max-width:424px){.bl-results-section .search_results .filter-tags{margin-right:0}
}
.bl-results-section .search_results .filter-tags .tag-link{background:#fff;margin-bottom:10px;padding:8px 15px 8px 15px;display:table;border-radius:8px}
.bl-results-section .search_results .filter-tags .tag-link .tagstext{font-size:14px;line-height:18px;color:#5a287d}
.bl-results-section .search_results .filter-tags .tag-link .tik-icon{background:url("clientlib_bl_searchresults_base/resources/images/tikmark-champ.svg");width:18px;height:14px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;margin-left:10px}
.bl-results-section .search_results .results-side-panel .hover{box-shadow:inset 0 0 0 1px #3c1053}
.bl-results-section .search_results .location_details,.bl-results-section .search_results .no-results-left{display:flex;margin-bottom:36px;padding:21px 28px 14px 29px;background:#fff;min-height:234px;max-width:333px;cursor:pointer}
@media(min-width:768px){.bl-results-section .search_results .location_details,.bl-results-section .search_results .no-results-left{padding:21px 28px 14px 20px;max-width:316px}
}
.bl-results-section .search_results .location_details.active,.bl-results-section .search_results .location_details:hover,.bl-results-section .search_results .no-results-left.active,.bl-results-section .search_results .no-results-left:hover{box-shadow:inset 0 0 0 1px #3c1053}
.bl-results-section .search_results .location_details .loc_icon,.bl-results-section .search_results .no-results-left .loc_icon{padding-right:20px}
.bl-results-section .search_results .location_details .loc_icon img,.bl-results-section .search_results .no-results-left .loc_icon img{width:36px;height:44px}
@media(min-width:768px){.bl-results-section .search_results .location_details .loc_icon img,.bl-results-section .search_results .no-results-left .loc_icon img{width:33px;height:39px}
}
.bl-results-section .search_results .location_details .loc_icon.no-results img,.bl-results-section .search_results .no-results-left .loc_icon.no-results img{content:url("clientlib_bl_searchresults_base/resources/images/warning.svg")}
.bl-results-section .search_results .location_details .loc_data .title,.bl-results-section .search_results .location_details .loc_data_clear .title,.bl-results-section .search_results .no-results-left .loc_data .title,.bl-results-section .search_results .no-results-left .loc_data_clear .title{color:#5a287d;font-family:"RNHouseSansBold",sans-serif;line-height:30px;font-size:18px;display:inline-block}
.bl-results-section .search_results .location_details .loc_data .location_tooltip,.bl-results-section .search_results .location_details .loc_data_clear .location_tooltip,.bl-results-section .search_results .no-results-left .loc_data .location_tooltip,.bl-results-section .search_results .no-results-left .loc_data_clear .location_tooltip{display:inline-block;vertical-align:top;height:18px;width:18px;background-size:18px !important;background-image:url("clientlib_bl_searchresults_base/resources/images/icon_tooltip_champion.svg") !important;background-repeat:no-repeat;margin:3px 5px 3px 5px}
.bl-results-section .search_results .location_details .loc_data .location_tooltip:focus,.bl-results-section .search_results .location_details .loc_data .location_tooltip:hover,.bl-results-section .search_results .location_details .loc_data_clear .location_tooltip:focus,.bl-results-section .search_results .location_details .loc_data_clear .location_tooltip:hover,.bl-results-section .search_results .no-results-left .loc_data .location_tooltip:focus,.bl-results-section .search_results .no-results-left .loc_data .location_tooltip:hover,.bl-results-section .search_results .no-results-left .loc_data_clear .location_tooltip:focus,.bl-results-section .search_results .no-results-left .loc_data_clear .location_tooltip:hover{outline-offset:1px}
.bl-results-section .search_results .location_details .loc_data .radio_tooltip--info,.bl-results-section .search_results .location_details .loc_data_clear .radio_tooltip--info,.bl-results-section .search_results .no-results-left .loc_data .radio_tooltip--info,.bl-results-section .search_results .no-results-left .loc_data_clear .radio_tooltip--info{position:absolute;padding:44px 25px 33px;top:18px;border-radius:8px}
@media(min-width:768px){.bl-results-section .search_results .location_details .loc_data .radio_tooltip--info,.bl-results-section .search_results .location_details .loc_data_clear .radio_tooltip--info,.bl-results-section .search_results .no-results-left .loc_data .radio_tooltip--info,.bl-results-section .search_results .no-results-left .loc_data_clear .radio_tooltip--info{padding:35px 35px 33px}
}
.bl-results-section .search_results .location_details .loc_data .radio_tooltip--info .comp-rich-text p:first-child,.bl-results-section .search_results .location_details .loc_data_clear .radio_tooltip--info .comp-rich-text p:first-child,.bl-results-section .search_results .no-results-left .loc_data .radio_tooltip--info .comp-rich-text p:first-child,.bl-results-section .search_results .no-results-left .loc_data_clear .radio_tooltip--info .comp-rich-text p:first-child{font-size:22px;line-height:32px;margin-bottom:35px;letter-spacing:.2px}
@media(min-width:768px){.bl-results-section .search_results .location_details .loc_data .radio_tooltip--info .comp-rich-text p:first-child,.bl-results-section .search_results .location_details .loc_data_clear .radio_tooltip--info .comp-rich-text p:first-child,.bl-results-section .search_results .no-results-left .loc_data .radio_tooltip--info .comp-rich-text p:first-child,.bl-results-section .search_results .no-results-left .loc_data_clear .radio_tooltip--info .comp-rich-text p:first-child{margin-bottom:23px}
}
.bl-results-section .search_results .location_details .loc_data .radio_tooltip--info .comp-rich-text p a,.bl-results-section .search_results .location_details .loc_data_clear .radio_tooltip--info .comp-rich-text p a,.bl-results-section .search_results .no-results-left .loc_data .radio_tooltip--info .comp-rich-text p a,.bl-results-section .search_results .no-results-left .loc_data_clear .radio_tooltip--info .comp-rich-text p a{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);outline-offset:2px}
.bl-results-section .search_results .location_details .loc_data .radio_tooltip--info,.bl-results-section .search_results .location_details .loc_data_clear .radio_tooltip--info,.bl-results-section .search_results .no-results-left .loc_data .radio_tooltip--info,.bl-results-section .search_results .no-results-left .loc_data_clear .radio_tooltip--info{margin-top:5px;top:auto;right:0;width:100%;left:0}
.bl-results-section .search_results .location_details .loc_data .error,.bl-results-section .search_results .location_details .loc_data_clear .error,.bl-results-section .search_results .no-results-left .loc_data .error,.bl-results-section .search_results .no-results-left .loc_data_clear .error{color:#e60303;font-size:14px;line-height:18px;margin:7px 0 0}
.bl-results-section .search_results .location_details .loc_data .address,.bl-results-section .search_results .location_details .loc_data_clear .address,.bl-results-section .search_results .no-results-left .loc_data .address,.bl-results-section .search_results .no-results-left .loc_data_clear .address{padding-top:6px;font-family:"RNHouseSansLight",sans-serif}
.bl-results-section .search_results .location_details .loc_data .address.no-results,.bl-results-section .search_results .location_details .loc_data_clear .address.no-results,.bl-results-section .search_results .no-results-left .loc_data .address.no-results,.bl-results-section .search_results .no-results-left .loc_data_clear .address.no-results{padding-top:12px;font-family:"RNHouseSansRegular",sans-serif}
.bl-results-section .search_results .showmore_button,.bl-results-section .search_results .back_button,.bl-results-section .search_results .showless_button{text-align:center}
.bl-results-section .search_results .back_button{margin-top:5px;margin-bottom:5px}
@media(min-width:768px){.bl-results-section .search_result_map{background:#fff;height:859px}
}
@media(min-width:1256px){.bl-header-section{padding:23px 0 0;margin-bottom:25px}
.bl-header-section .no-results-banner{padding-bottom:30px}
.bl-header-section .bl_list_items{padding-top:18px;padding-bottom:7px}
.search_results .filter-tags{margin-right:44px}
.bl-results-section{margin-bottom:5px}
}
@media(min-width:1024px) and (max-width:1255px){.bl-header-section{padding:23px 0 0;margin-bottom:25px}
.bl-header-section .no-results-banner{padding-bottom:34px}
.bl-header-section .bl_list_items{padding-top:18px;padding-bottom:7px}
.search_results .filter-tags{margin-right:44px}
.bl-results-section{margin-bottom:5px}
}
@media(min-width:768px) and (max-width:1023px){.bl-header-section{padding:23px 0 43px;margin-bottom:30px}
.bl-header-section .no-results-banner{padding-bottom:14px}
.bl-header-section .bl_list_items{padding-top:27px;padding-bottom:7px}
.search_results .filter-tags{margin-right:14px !important}
.bl-results-section{margin-bottom:10px}
}