.store-locator{width:100%;display:inline-block;position:relative;}
.store-locator .jplist-store-locator-bundle{width:100%;display:inline-block;position:relative;font-family:"Roboto", Helvetica, Arial, sans-serif;}
.store-locator .jplist-store-locator-bundle .jplist-panel button{color:#e26f1d;width:auto;border:1px solid #e26f1d;font-size:15px;}
.store-locator .jplist-store-locator-bundle .jplist-drop-down{float:none;margin-bottom:20px;width:100%;}
.store-locator .jplist-store-locator-bundle .jplist-drop-down .jplist-dd-panel{border:1px solid #e26f1d;color:#e26f1d;margin:0 auto;width:100%;}
.jplist-store-locator-bundle .jplist-panel{width:100%;float:left;}
.jplist-no-results{text-align:center;}
.jplist-google-maps-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;}
.jplist-google-maps-row .stores-box{width:370px;background:#fff;position:relative;padding-right:50px;padding-left:50px;}
.store_list{display:inline-block;height:470px;width:100%;overflow-x:auto;}
.store-locator .jplist-store-locator-bundle .stores-box .stores .jplist-group input, .jplist-panel .jplist-group label{color:#666;}
.jplist-google-maps-row .jplist-map-panel{width:calc(100% - 370px);height:926px;border-radius:4px;overflow:hidden;z-index:100;}
.jplist-google-maps-row .jplist-map{width:100%;height:100%;background:#efefef;}
.jplist-store-locator-bundle .store{cursor:pointer;padding:10px 0;margin:0;font-size:14px;line-height:150%;border-top:1px solid #ddd;}
.jplist-store-locator-bundle .store p{font-size:14px;margin-bottom:0;}
.jplist-store-locator-bundle .store:hover{background-color:transparent;}
.jplist-store-locator-bundle .jplist-active-store{background-color:transparent;}
.jplist-store-locator-bundle .title{font-size:16px;line-height:13px;color:#e26f1d;font-weight:bold;}
.jplist-store-locator-bundle .tags{color:#e26f1d;font-style:italic;vertical-align:middle;}
.jplist-store-locator-bundle .italic{color:#e26f1d;font-style:italic;vertical-align:middle;}
.fa-university{color:#e26f1d;font-size:11px;}
.stores{display:inline-grid;width:100%;}
.jplist-group ul h4{background:#000;color:#fff;font-size:18px;padding:8px 23px;font-weight:normal;}
.jplist-group ul h4 i{padding-right:5px;}
.jplist-group ul li{width:100%;padding:0 0 0 20px;display:inline-block;}
.store-locator .jplist-store-locator-bundle .stores-box .stores .jplist-group input, .jplist-panel .jplist-group label{height:22px!important;line-height:30px;}
.store-locator .jplist-store-locator-bundle .jplist-panel .reset-button{width:100%;display:block;text-align:left;margin-bottom:20px;}
.store-locator .jplist-store-locator-bundle .jplist-panel .reset-button button{display:block;width:100%;}
.jplist-group ul li .jplist-panel input[type=checkbox], .jplist-panel input[type=radio]{height:20px!important;}
.store-locator .jplist-store-locator-bundle .jplist-google-maps-row .stores-box .jplist-group{float:none;border:1px solid #ddd;margin-bottom:20px;}
.jplist-group ul li label{cursor:pointer;}
.jplist-group ul{margin:0;padding:0;list-style:none;display:inline-block;width:100%;}
.jplist-group{width:100%;display:inline-block;}
.jplist-reset-btn{width:220px}
.store-locator .jplist-store-locator-bundle .stores-box .jplist-map-autocomplete{height:30px;display:flex;margin-bottom:25px;justify-content:flex-start;width:100%;}
.store-locator .jplist-store-locator-bundle .stores-box .jplist-panel .jplist-map-autocomplete input[type=text]{width:100%;}
.store-locator .jplist-store-locator-bundle .jplist-panel button:hover{color:#fff;}
.store-locator .jplist-store-locator-bundle .jplist-label{float:none;border:0;color:#444;font-size:12px;width:auto;height:auto;line-height:normal;padding:0;margin-bottom:20px;}
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination{margin-bottom:20px;margin-right:0;vertical-align:middle;}
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination button{border:0;font-weight:bold;color:#444;line-height:normal !important;padding:0 4px !important;}
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination button:hover{color:#444;background:transparent;}
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination .jplist-current{color:#e26f1d;}
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination .jplist-first,
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination .jplist-last{display:none;}
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination .jplist-next,
.store-locator .jplist-store-locator-bundle .jplist-panel .jplist-pagination .jplist-prev{line-height:.7 !important;font-size:22px;color:#e26f1d;}
.stores-box .jplist-map-autocomplete .jplist-icon{background:#e26f1d;font-size:15px;color:#fff;border-radius:3px 0 0 3px;}
.store-locator .jplist-store-locator-bundle .reset-button .jplist-reset-btn:hover{color:#fff;background-color:#000;border-color:#000;}
.store-locator .jplist-store-locator-bundle .jplist-drop-down ul{width:100%;}
.stores-box .jplist-map-autocomplete input[type=text]{border-right:0;border-radius:0;}
.stores-box .jplist-map-autocomplete .jplist-select{margin:0 0 0 5px;}
.jplist-directions label{cursor:pointer;color:#1e87aa;line-height:25px;}
.jplist-directions .fa-paper-plane{font-size:11px;}
.jplist-directions input{border-radius:2px;border:1px solid #dbdbdb;text-indent:10px;width:120px;}
.jplist-marker-popup .jplist-directions{display:none;}
.jplist-direction-err{color:#ca3f1a;}
.jplist-marker-popup{line-height:150%;}
#show-hide-map-btn{width:80%;background-color:#efefef;margin:30px auto;text-align:center;font-size:20px;padding:40px 0;cursor:pointer;color:#ca3f1a;border-radius:2px;}
[data-control-type="checkbox-group-filter"]{display:block;float:left;}
@media (max-width:768px){.jplist-google-maps-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.jplist-google-maps-row .jplist-map-panel{width:100%;height:300px;}
.store-locator .jplist-store-locator-bundle .stores-box .jplist-map-autocomplete{width:auto;}
.jplist-google-maps-row .stores-box{width:100%;height:auto;padding:15px;}
}