/***********************************************************
					Stores Page Styles
************************************************************/
#stores #map {
  width: 100%;
  height: 447px;
  margin-bottom: 26px; }
#stores input#addressInput {
  display: inline-block;
  width: 269px; }
#stores .address-input {
  float: left;
  margin-right: 19px; }
  @media (max-width: 767px) {
    #stores .address-input {
      width: 100%;
      margin: 0 0 20px 0; } }
  #stores .address-input label {
    margin-right: 5px; }
#stores .radius-input {
  float: left;
  line-height: 23px;
  margin-right: 20px; }
  #stores .radius-input label,
  #stores .radius-input .selector {
    float: left; }
  #stores .radius-input label {
    margin-right: 10px; }
  #stores .radius-input #radiusSelect {
    width: 78px; }
#stores .store-content {
  padding-bottom: 30px; }
#stores .store-content-select .selector {
  visibility: hidden;
  display: none; }
#stores .store-content-select.active {
  padding-top: 30px;
  margin-bottom: 30px;
  border-top: 1px solid #d6d4d4; }
  #stores .store-content-select.active .selector {
    visibility: visible;
    display: block; }
#stores .store-title {
  margin-bottom: 16px; }
#stores label {
  font-weight: normal;
  color: #777; }
#stores #stores_loader {
  display: none;
  margin-left: 5px; }
#stores #locationSelect {
  max-width: 356px;
  visibility: hidden; }
#stores #stores-table {
  display: none; }
  #stores #stores-table tbody td {
    padding: 20px; }
    #stores #stores-table tbody td.num {
      background: #fbfbfb;
      width: 46px; }

        #stores .banktitle{
      font-size: 17px;
    }


    #stores #stores-table tbody td.name span {
      padding-left: 15px; }

    @media (max-width: 767px) {
      #stores #stores-table tbody td.name img {
        display: none; } }

.store-image img {
  width: 100%;
  min-width: 100px; }

/*# sourceMappingURL=stores.css.map */

#contacts button:focus,
#contacts input:focus,
#contacts textarea:focus,
#contacts select:focus {
  outline: none; }

#contacts .tabs {
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  overflow: hidden; }
  #contacts .tabs [class^="tab"] label,
  #contacts .tabs [class*=" tab"] label {
    color: #000000!important;
    cursor: pointer!important;
    display: block!important;
    font-size: 2rem!important;
    font-weight: 300!important;
    line-height: 1em!important;
    padding: 2rem 0!important;
    text-align: center!important; }

  #contacts .tabs [class^="tab"] [type="radio"],
  #contacts .tabs [class*=" tab"] [type="radio"] {
    border-bottom: 1px solid rgba(239, 237, 239, 0.5)!important;
    cursor: pointer!important;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    display: block!important;
    width: 100%!important;
    -webkit-transition: all 0.3s ease-in-out!important;
    -moz-transition: all 0.3s ease-in-out!important;
    -o-transition: all 0.3s ease-in-out!important;
    transition: all 0.3s ease-in-out!important; }
   #contacts  .tabs [class^="tab"] [type="radio"]:hover, .tabs [class^="tab"] [type="radio"]:focus,
   #contacts  .tabs [class*=" tab"] [type="radio"]:hover,
    #contacts .tabs [class*=" tab"] [type="radio"]:focus {
      border-bottom: 1px solid #ffbc00!important; }/* #0e9cda*/
    #contacts .tabs [class^="tab"] [type="radio"]:checked,
   #contacts  .tabs [class*=" tab"] [type="radio"]:checked {
      border-bottom: 2px solid #ffbc00!important; }/* #0e9cda*/
    #contacts .tabs [class^="tab"] [type="radio"]:checked + div,
    #contacts .tabs [class*=" tab"] [type="radio"]:checked + div {
      opacity: 1!important; }
   #contacts  .tabs [class^="tab"] [type="radio"] + div,
    #contacts .tabs [class*=" tab"] [type="radio"] + div {
      display: block!important;
      opacity: 0!important;
      padding: 2rem 0!important;
      width: 90%!important;
      -webkit-transition: all 0.3s ease-in-out!important;
      -moz-transition: all 0.3s ease-in-out!important;
      -o-transition: all 0.3s ease-in-out!important;
      transition: all 0.3s ease-in-out!important; }
  #contacts .tabs .tab-2 {
    width: 50%; }
   #contacts  .tabs .tab-2 [type="radio"] + div {
      width: 200%!important;
      margin-left: 200%; }
   #contacts  .tabs .tab-2 [type="radio"]:checked + div {
      margin-left: 0!important; }
   #contacts  .tabs .tab-2:last-child [type="radio"] + div {
      margin-left: 100%!important; }
   #contacts  .tabs .tab-2:last-child [type="radio"]:checked + div {
      margin-left: -100%!important; }

/*--from uniform--*/
 #contacts div.radio, #contacts div.radio span, #contacts div.radio input {
    width:100%!important;
    height:.5px!important;
   /* height: 2px!important;*/
 /*   opacity:1!important;*/
}
.contact-form-box {
  width:100%;
}

#storesform {
 padding-top:10px; 
  padding-bottom:10px; 
}

#storesform select {
  /*width: 545px!important;*/
  min-width: 300px;
}
.banktitle {
  /*color:#2c9ffd;*/
}
#storesform .table tbody > tr > td  {
     border: 0px!important;
}
#locate-us a {
  font-size:16px!important;
  color:#000000!important;
  
}

#locate-us {
  border: 0;
}

#locate-us > tbody > tr > td {
  padding:25px 25px 0px 15px;
  border: 0;
}

.address {
  padding: 15px;
}
.name {
  font-size: 17px;
}
.locate-map {
  height: 250px;
  width: 380px;
}
@media (max-width: 420px){
  .locate-map {
  height: 250px;
  width: 250px;
  }
}
#addresses {
  color:#000!important;
  font-size:16px;
}

.tabs .active {
      border-bottom: 2px solid #ffbc00!important;
}

/*----END TABS STYLE----*/
