header .top-header {
    display: none;
}

form > table td:nth-child(7) {
    width: 250px;
}

.footer-v1 .footer-map {
    display: none;
}

.footer-map {
height:450px;
background:transparent!important;
}

.footer-v1 .bottom-footer {
    margin-top: 0;
background: none;
}

.footer-map {
    height: 225px;
}

.footer-v1 .bottom-footer .copyright .the-dot {
    background: #cd1040;
    border: 2px solid #fff;
}

.footer-v1 .bottom-footer::before {
    border-right: none;
}

.footer-v1 .bottom-footer::after {
    border-left: none;
}

#mapDiv {
    display: none!important;
}

.path-section {
    padding: 40px 0;
}

.rsvp form h3 {
    width: 250px;
}

.s-dot i, .site-dot li span i {
    background: #fdc800;
}

.s-dot, .site-dot li span {
    border: 1px solid #fdc800;
}

.the-dot {
    background: #fdc800;
    box-shadow: 0 0 0 1px #fdc800;
    -webkit-box-shadow: 0 0 0 1px #fdc800;
}

.footer-v1 .bottom-footer .copyright .the-dot {
    background: #cd1040;
}

.footer-v1 .bottom-footer .copyright .the-dot {
    background: #fdc800;
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #fdc800;
}

.img-responsive {
    margin: auto;
}

.footer-v1 .bottom-footer .copyright {
    margin-top: 30px;
}

.rsvp form {
    margin-bottom: 20px;
}

.login-register form input[type="submit"]:hover {
    color: #fff;
    border: 1px solid #fdc800;
    background: #fdc800;
}

.login-register form {
border: 1px solid #fdc800;
    padding: 50px 30px 10px;
    margin-bottom: 0px;
}

.buy-ticket-form {
    display: non_e;
}

.buy-ticket-form .ticket-button {
    background: #fdc800;
    margin-right: 20px;
}

.buy-ticket-form .ticket-line:focus {
    border-bottom: 1px solid #fdc800;
}

.switchFolder .selected {
  font-weight: bold;
  background-color: #fdc800;
}