/**********  ------   ***********
///////// This is for individual Site Specific Changes ONY !!!
///////// IF MULTIS-SITE - Use the ALL SITES CSS on multisite if the change is needed for ALL 
///// -- Please leave comments -- ////////
**********  ------   ***********/





/**********  ------   ***********
///////// Mobile Break Points - Please leave comments ////////
**********  ------   ***********/

/*  visible below 1441 - Laptops down to 1280 */
@media only screen and (max-width: 1440px){
        
}

/*  visible below 1280 - Focus is 1024 tablets */
@media only screen and (max-width: 1279px){
        
 }

/*  visible below 960 - Focus is 768  and tablets up to 820  */
@media only screen and (max-width: 959px){
        
 }

/*  visible below 600 - Focus is 360  */
@media only screen and (max-width: 599px){
        
}

/* WPSL Maps */

body .lctm_title .glyphicon::before {
    padding-top: 20px;
}
body #wpsl-wrap .wpsl-search {
      display: none !important;
}
.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location .place-name {
    font-style: italic;
    text-transform: uppercase;
    font-weight: bold;
}

body .lctm_title .glyphicon::before,
body .active .lctm_title .glyphicon::before {
    filter: brightness(0) saturate(100%) invert(85%) sepia(60%) saturate(700%) hue-rotate(5deg) brightness(105%) contrast(105%);
}
body #wpsl-search-wrap input, body #wpsl-search-btn,
body .wpsl-dropdown .wpsl-selected-item, body .wpsl-dropdown li  {
    background: #333;
    border: 1px solid #555;
    border-radius: 3px;
    color:#FFD600;
}
body .wpsl-selected-item:after {
    border-top: 8px solid #FFD600;
}
body #wpsl-wrap #wpsl-results .wpsl-dropdown, 
body #wpsl-wrap #wpsl-radius .wpsl-dropdown, 
body #wpsl-wrap #wpsl-search-input, 
body #wpsl-category-list {
	border:#555;
}
body .tagmultisite-store {
background:#000;
}
body .wpsl-store-location {
	padding-top:15px;
}
}
body .links-wrap  {
    margin: 0 20px;
    border-top: 1px solid #707070;
    background: #000000;
}
.wpsl-store-location .links-wrap {
	display:none;
}
#wpsl-category label {
    width: 50px;
}
.tagmultisite-store, #wpsl-gmap {
    padding-top: 20px;padding-bottom: 20px;
}

.tagmultisite-store #wpsl-result-list #wpsl-stores li,
.tagmultisite-store #wpsl-result-list #wpsl-stores li:hover  {
    font-size:16px;
    color: #fff;
    padding: 8px 15px;
    background: #333;
}
#wpsl-stores,  #wpsl-result-list {
color:#fff;
}
#wpsl-stores ul {height:auto;}
.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location span, 
.tagmultisite-store #wpsl-result-list #wpsl-stores li .lct_storewp .wpsl-store-location a, 
#wpsl-wrap .wpsl-store-location .wpsl-store-details, 
#wpsl-wrap.tagmultisite-store .wpsl-directions {
        font-size: 17px;
        font-family: "Guton Regular", Sans-serif;
        color: #333;
transition:all 0.3s ease-in-out;
}

.tagmultisite-store #wpsl-result-list #wpsl-stores li.data_parent.active .lct_storewp .wpsl-store-location span,
.tagmultisite-store #wpsl-result-list #wpsl-stores li.data_parent.active .lct_storewp .wpsl-store-location a,
#wpsl-wrap .data_parent.active .wpsl-store-location .wpsl-store-details,
#wpsl-wrap.tagmultisite-store .data_parent.active .wpsl-directions {
    color: #ffffff;
    transition:all 0.3s ease-in-out;
}
.tagmultisite-store #wpsl-result-list #wpsl-stores li.data_parent.active .lct_storewp .wpsl-store-location a:hover,
li.data_parent.active i:hover {
    transition:all 0.3s ease-in-out;
    color:#FFD600;
}
#wpsl-result-list #wpsl-stores .lctm_title  {
    font-size: 25px;
    font-family: "Singo Italic", Sans-serif;
}
#wpsl-result-list ::-webkit-scrollbar {
  width: 15px;
}
#wpsl-result-list ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px black;
  border-radius: 6px;
  background:#333;
}
#wpsl-result-list ::-webkit-scrollbar-thumb {
  height:50px;
  background: #FFD600;
  box-shadow:inset 0 0 5px black;
  border-radius: 6px;
  transition:all 0.3s ease-in-out;
}
#wpsl-result-list ::-webkit-scrollbar-thumb:hover {
  background: #ffe145;
  transition:all 0.3s ease-in-out;
}
#wpsl-wrap .wpsl-search {
    padding: 0 25px 0 25px;
    color: #fff;
    background-image: linear-gradient(180deg, #282828 50%, #000000 50%);
    display: block !important;
}
body #wpsl-wrap {
    margin-bottom: 0px;
    background:unset;
}

 body #wpsl-stores {padding:15px;}
 .tagmultisite-store #wpsl-result-list #wpsl-stores li {
    color: #ffe145;background:#333;
    transition:all 0.3s ease-in-out;
    border: 1px solid transparent;
}

.tagmultisite-store #wpsl-result-list #wpsl-stores li.active, 
.tagmultisite-store #wpsl-result-list #wpsl-stores li:hover {
      transition:all 0.3s ease-in-out;
      box-shadow: 0px 0px 12px 6px rgba(255, 225, 69, .83);
      background-image: linear-gradient(180deg, #1F1F1F 50%, #000 50%);
      border: 1px solid #FFD600;
}
#wpsl-search-btn {
    transition:all 0.3s ease-in-out;
    font-size: 24px;
   font-family: "Singo Italic", Sans-serif;
    border: none !important;
    padding: 6px 20px;
    line-height: 1.1em;
    color: #fff;
    background-color: #ffe145 !important;
    background-repeat: repeat-x;
    background-image: unset !important;
    box-shadow: 0 1px 2px rgba(64,64,64,.1);
    text-transform: none !important;
}

#wpsl-search-btn:hover {
 transition:all 0.3s ease-in-out;
 background-color: #FFD600 !important;
}
/* map mobile */
@media screen and (max-width: 768px) {
    body #wpsl-gmap {
        height:350px !important;
    }
    #wpsl-gmap {margin: 0px 0px;}
    .tag-location__filter {
       flex-direction: column;
    }
    .form__input-group, .custom-filter-wrap {
        margin-bottom:15px;
    }
}

/* END MAPS */
