/* Vars */
/* Mixins */
/* Pseudo search btn */
.search-btn {
    display: none;
}

/* StoreMapper styles */
#storemapper {
    padding: 2em 0;
    max-height: 500px;
    /* Hide copyright */
}

#storemapper a {
    color: #4384c6;
    font-weight: bold;
}

#storemapper a:hover,
#storemapper a:focus {
    color: #326ba4;
}

#storemapper label {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 100;
    margin-bottom: 1em !important;
}

#storemapper small {
    display: none;
}

#storemapper #storemapper-left {
    /* http://cssdeck.com/labs/css3-webkit-vertical-scrollbars/ */
    /* Input field */
    /* Search btn */
}

#storemapper #storemapper-left::-webkit-scrollbar-track {
    -webkit-box-shadow: transparent;
    border-radius: 10px;
    background-color: transparent;
}

#storemapper #storemapper-left::-webkit-scrollbar {
    width: 12px;
    background-color: transparent;
}

#storemapper #storemapper-left::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: transparent;
    background-color: rgba(43, 26, 8, 0.5);
}

#storemapper #storemapper-left .storemapper-error {
    border: 3px solid rgba(255, 255, 255, 0.4) !important;
    background: rgba(181, 32, 32, 0.7) !important;
    color: #ffffff !important;
    padding: 1em !important;
    margin-top: 1em !important;
}

#storemapper #storemapper-left .btn {
    -webkit-border-radius: 0 !important;
    -webkit-background-clip: padding-box !important;
    -moz-border-radius: 0 !important;
    -moz-background-clip: padding !important;
    border-radius: 0 !important;
    background-clip: padding-box !important;
    border: 2px solid rgba(255, 255, 255, 0.4) !important;
    background-color: #ffffff !important;
    background-image: none !important;
}

#storemapper #storemapper-left #storemapper-form {
    position: relative;
    z-index: 2;
}

#storemapper #storemapper-left #storemapper-zip {
    color: #000000 !important;
    font-size: 14px !important;
    font-family: Verdana, Arial, sans-serif;
    padding: 1.3em 2em 1.5em 1em !important;
    width: 100%;
    border-radius: 0;
    border: 4px solid rgba(0, 0, 0, 0.1);
    outline: none;
    -webkit-border-radius: 0 !important;
    -webkit-background-clip: padding-box !important;
    -moz-border-radius: 0 !important;
    -moz-background-clip: padding !important;
    border-radius: 0 !important;
    background-clip: padding-box !important;
    border: 3px solid rgba(255, 255, 255, 0.4) !important;
}

#storemapper #storemapper-left #storemapper-go {
    display: none;
}

#storemapper #storemapper-left #storemapper-list .tier {
    border: 3px solid rgba(255, 255, 255, 0.4) !important;
    padding: 0.5em 0.7em;
    margin-right: 1em;
    border-color: rgba(255, 255, 255, 0.3) !important;
    background: rgba(255, 255, 255, 0.7) !important;
}

#storemapper #storemapper-left #storemapper-list .tier,
#storemapper #storemapper-left #storemapper-list .tier:hover,
#storemapper #storemapper-left #storemapper-list .tier:focus {
    zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

#storemapper #storemapper-left #storemapper-list .tier h4 {
    font-weight: bold !important;
}

#storemapper #storemapper-right .btn.storemapper-map-directions,
#storemapper #storemapper-right .btn.storemapper-maplink {
    -webkit-border-radius: 10px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 10px;
    -moz-background-clip: padding;
    border-radius: 10px;
    background-clip: padding-box;
    background: #ededed !important;
}

#storemapper #storemapper-right .btn.storemapper-maplink {
    margin-right: .7em;
}

#storemapper #storemapper-right .btn.storemapper-map-directions {
    margin-left: .7em;
}

.pac-container {
    left: 0 !important;
    top: 80px !important;
}

/* Responsive fix */
@media screen and (max-width: 737px) {
    #storemapper {
        padding: 0 1em !important;
        overflow-y: visible !important;
        /* http://cssdeck.com/labs/css3-webkit-vertical-scrollbars/ */
    }

    #storemapper::-webkit-scrollbar-track {
        -webkit-box-shadow: transparent;
        border-radius: 10px;
        background-color: transparent;
    }

    #storemapper::-webkit-scrollbar {
        width: 12px;
        background-color: transparent;
    }

    #storemapper::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: transparent;
        background-color: rgba(43, 26, 8, 0.5);
    }

    #storemapper-left,
    #storemapper-right {
        padding: 0;
        float: none !important;
        width: auto !important;
        position: relative !important;
    }

    #storemapper-left {
        margin-bottom: 1em;
    }
}

/*
     FILE ARCHIVED ON 11:44:59 Sep 05, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:05:28 Oct 31, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.507
  captures_list: 0.431
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.061
  esindex: 0.007
  cdx.remote: 16.532
  LoadShardBlock: 56.106 (3)
  PetaboxLoader3.datanode: 67.227 (4)
  load_resource: 100.723
  PetaboxLoader3.resolve: 74.547
*/