#flavorLocator,#flavorLocator.open{transition:max-height 0.5s ease-in-out}
#locatesheet,#map,.vff-holder{position:relative}
.rc-hr{margin:30px 0}
.vff-holder{border:1px solid #d6d6d6;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;padding:20px;background:#f9f9f9;margin:20px 20px 20px 0}
.labels-repeater{margin:8px 0 0;float:left;width:100%;max-width:768px}
.labels-repeater input[type=text]{float:left;width:40%}
.labels-repeater input[type=button]{float:left;width:auto;margin:5px}
.labels-repeater .button{margin-top:5px}
.labels-repeater .one_half{float:left;width:40%}
.data-repeater-list{float:left;width:100%}
#map{font-weight:400;margin:0 0 125px;letter-spacing:1px}
#map *{box-sizing:border-box}
#locatesheet{padding:0 15px}
#locatesheet span{font-weight:600;display:block;margin:0 0 10px;padding:5px;color:#fff}
#flavorLocator{max-height:0}
#flavorLocator.open{max-height:none}
.filterForm{float:left;width:100%}
.filterForm .sidebar{width:100%}
.filterForm .sidebar h2{font-size:16px;font-weight:400;margin:0;padding:20px;text-align:center;text-transform:uppercase;color:#585858}
.filterForm form{margin-bottom:25px;}

.sidebar .form-list{width:100%;margin:0;padding:0}
.sidebar .form-list > li{position:relative; list-style-type:none;background:#454545; padding:0;}
.form-list li .icon{position:absolute; top:50%; transform: translateY(-50%); right:10px;width:22px;height:11px;}
.form-list li span{font-weight:400;padding:11px 10px;cursor:pointer;text-align:left;text-decoration:none; display: block;}
#locatesheet table,#locatesheet table td a{font-family:'Trade Gothic W01 Bold',Helvetica,arial}
.form-list li ul li span:hover{background:#fff; color: #454545;}
.form-list li ul{position:absolute;z-index:9;top:100%;left:0;display:none;width:100%;margin:0; padding:0; background: #454545; list-style: none; }
.form-list li ul li{padding:0;border:none;border-radius:0}
.form-list li ul.dropdown{display:block}
.flavor-column{float:left;width:50%;}
.flavor-column .left{padding-right:15px;padding-left:0}
.flavor-label{font-size:16px!important;line-height:1.2;margin-top:5px!important;cursor:pointer;}

#map-canvas{position:relative;display:none;box-shadow:-2px 8px 30px -5px #000}
#map-canvas img{max-width:none}
#map-canvas #content{font-size:12px;line-height:1.2;color:#5f5f5f}
#map-canvas #content small{font-size:10px;line-height:1}
#map-canvas #content a{font-size:11px;line-height:1.4;display:block;color:#00aeef}
#locatesheet table{font-size:14px;line-height:1.2;width:100%;text-transform:uppercase}
#locatesheet table tr:hover td,#locatesheet table tr:hover td a{color:#00aeef}
#locatesheet table th{padding:5px;color:#fff}
#locatesheet table td{padding:5px;vertical-align:top;color:#5f5f5f}
#locatesheet table td a{color:#5f5f5f}
.clearfix:after,.clearfix:before{display:table;content:' '}
.clearfix{clear:both}#loadingProgressG{position:absolute;top:25%;left:50%;overflow:hidden;width:256px;height:12px;margin-top:-10px;margin-left:-128px;border-radius:10px;background-color:#00aeef;-ms-border-radius:10px;-o-border-radius:10px}
#locatesheet .windows8{top:0;margin-top:0}
.windows8{position:absolute;top:45%;left:50%;width:90px;height:90px;margin-top:-45px;margin-left:-45px}
.windows8 .wBall{position:absolute;width:86px;height:86px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation:orbit 4.4s infinite;animation:orbit 4.4s infinite;opacity:0}
.windows8 .wBall .wInnerBall{position:absolute;top:0;left:0;width:11px;height:11px;border-radius:11px;background:#00aeef;-ms-border-radius:11px;-o-border-radius:11px}
.windows8 #wBall_1{-webkit-animation-delay:0.96s;animation-delay:0.96s}
.windows8 #wBall_2{-webkit-animation-delay:0.19s;animation-delay:0.19s}
.windows8 #wBall_3{-webkit-animation-delay:0.38s;animation-delay:0.38s}
.windows8 #wBall_4{-webkit-animation-delay:0.58s;animation-delay:0.58s}
.windows8 #wBall_5{-webkit-animation-delay:0.77s;animation-delay:0.77s}@-webkit-keyframes orbit{0%{z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out;opacity:1}7%{-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;opacity:1;-webkit-origin:0}30%{-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;opacity:1;-webkit-origin:7%}39%{-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;opacity:1;-webkit-origin:30%}70%{-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;opacity:1;-webkit-origin:39%}75%{-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;opacity:1;-webkit-origin:70%}100%,76%{-webkit-transform:rotate(900deg);opacity:0}}@keyframes orbit{0%{z-index:99;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}7%{-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;origin:0}30%{-webkit-transform:rotate(410deg);transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;origin:7%}39%{-webkit-transform:rotate(645deg);transform:rotate(645deg);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;origin:30%}70%{-webkit-transform:rotate(770deg);transform:rotate(770deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;origin:39%}75%{-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;origin:70%}100%,76%{-webkit-transform:rotate(900deg);transform:rotate(900deg);opacity:0}}

#loading{position:fixed;top:50%;left:50%;z-index:1000;display:none}
#map-canvas{position:relative;display:none;box-shadow:-2px 8px 30px -5px #000}
#map-canvas img{max-width:none}
#map-canvas #content{font-size:12px;line-height:1.2;color:#5f5f5f}
#map-canvas #content small{font-size:10px;line-height:1}
#map-canvas #content a{font-size:11px;line-height:1.4;display:block;color:#00aeef}
#locatesheet table{font-size:14px;line-height:1.2;width:100%;text-transform:uppercase}
#locatesheet table tr:hover td,#locatesheet table tr:hover td a{color:#00aeef}
#locatesheet table th{padding:5px;color:#fff}
#locatesheet table td{padding:5px;vertical-align:top;color:#5f5f5f}
#locatesheet table td a{color:#5f5f5f}
.clearfix:after,.clearfix:before{display:table;content:' '}
.clearfix{clear:both}
#loadingProgressG{position:absolute;top:25%;left:50%;overflow:hidden;width:256px;height:12px;margin-top:-10px;margin-left:-128px;border-radius:10px;background-color:#00aeef;-ms-border-radius:10px;-o-border-radius:10px}
#locatesheet .windows8{top:0;margin-top:0}
.windows8{position:absolute;top:45%;left:50%;width:90px;height:90px;margin-top:-45px;margin-left:-45px}
.windows8 .wBall{position:absolute;width:86px;height:86px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation:orbit 4.4s infinite;animation:orbit 4.4s infinite;opacity:0}
.windows8 .wBall .wInnerBall{position:absolute;top:0;left:0;width:11px;height:11px;border-radius:11px;background:#00aeef;-ms-border-radius:11px;-o-border-radius:11px}
.windows8 #wBall_1{-webkit-animation-delay:0.96s;animation-delay:0.96s}
.windows8 #wBall_2{-webkit-animation-delay:0.19s;animation-delay:0.19s}
.windows8 #wBall_3{-webkit-animation-delay:0.38s;animation-delay:0.38s}
.windows8 #wBall_4{-webkit-animation-delay:0.58s;animation-delay:0.58s}
.windows8 #wBall_5{-webkit-animation-delay:0.77s;animation-delay:0.77s}@-webkit-keyframes orbit{0%{z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out;opacity:1}7%{-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;opacity:1;-webkit-origin:0}30%{-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;opacity:1;-webkit-origin:7%}39%{-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;opacity:1;-webkit-origin:30%}70%{-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;opacity:1;-webkit-origin:39%}75%{-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;opacity:1;-webkit-origin:70%}100%,76%{-webkit-transform:rotate(900deg);opacity:0}}@keyframes orbit{0%{z-index:99;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}7%{-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;origin:0}30%{-webkit-transform:rotate(410deg);transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;origin:7%}39%{-webkit-transform:rotate(645deg);transform:rotate(645deg);-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;origin:30%}70%{-webkit-transform:rotate(770deg);transform:rotate(770deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;origin:39%}75%{-webkit-transform:rotate(900deg);transform:rotate(900deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;origin:70%}100%,76%{-webkit-transform:rotate(900deg);transform:rotate(900deg);opacity:0}}
@media (min-width:993px){
  .filterForm{position:absolute;top:0; left:-500px; left:0; width:500px;height:100px}
  .filterForm form{margin-bottom:60px;padding:0 20px 0 0}
  #map{padding-left:500px}
  #map-canvas{display:block}
  #locatesheet{padding:0}
  #flavorLocator{max-height:none}
}
#loading{position:fixed;top:50%;left:50%;z-index:1000;display:none}
