/*Form fixes */
    a.custom-combobox-toggle {
      position: absolute;
      display: inline-block;
      margin-left: -30px;
      margin-top: 5px;
    }

    input.custom-combobox-input {
      display: inline-block !important;
    }

    .fe-hidden {
      display: none !important;
    }

    .easy-autocomplete-container {
      color: black;
      margin-top: -17px;
    }

    .ui-autocomplete {

      border-radius: 0 0 5px 5px;
      max-height: 200px;
      overflow: hidden;
      overflow-y: scroll;
    }

    .ui-menu{
      width: 600px;
    }

    .ui-menu-item {
      padding: 5px 10px;
    }

    .ui-menu-item:hover {
      background-color: lightgrey;
    }





main .hero-section .hero-cta{
  width: 280px;
}

.hero-container p {
    max-width: 400px;
}




.dates h3{
  text-transform: uppercase;
}
.contact a{
  color: #ed1b2e !important;
}

.container.contact{
max-width: 450px
}
.contact-left{
  float: left;
  width: 100px;
}
.contact-right{
  float: right;
  width: 350px;
}

@media screen and (max-width: 480px){
  .contact-left, .contact-right{
    float:none;

    text-align: center;
    margin: 0 auto;
    padding: 0 auto;
  }
  .contact-right p{
    width: 100%;
  }

    .container.contact{
      width: 100%;
    }

    .hero-container p {
        max-width: 220px;
    }
}

.accordion-section .accordion-block{
	margin-bottom: 0px;
}
