/* COLOURS

MAIN COLOUR - #f4d964
LIGHT VERSION - #f7e492
DARK VERSION - #a88d18
RGB - 244,217,100

*/


a {
    color: #f4d964;
}

a:hover {
    color: #f7e492;
}

a.button {
    background: #f4d964;
    color: #FFFFFF;
}

a:hover.button {
    background: #f7e492;
    color: #FFFFFF;
}

#nav-location-dates {
    color: #FFFFFF;
}

#fixed-nav-wrapper {
    background: #f4d964;
}

#fixed-nav-wrapper .fixed-nav-show .show ul li ul li,
#fixed-nav-wrapper .fixed-nav-show .show ul li a.active ul li {
    background: #f4d964;
}

#fixed-nav-wrapper .fixed-nav-show .show ul li a {
    color: #FFFFFF;
}

#fixed-nav-wrapper .fixed-nav-show .show ul li ul li a, #fixed-nav-wrapper .fixed-nav-show .show ul li ul li a.active {
    color: #FFFFFF;
}

.hero-social a {
    color: #a88d18;
    background: #f4d964;
}

.hero-social a:hover {
    color: #040404;
    background: #f7e492;
}

.hero.no-image {
    background: #C8A9C5;
}

#content .content-area.full-width.solid-color {
    background-color: #f4d964;
}

.list-item .copy {
    background: rgba( 244,217,100, 0);
}

.list-item:hover .copy {
    background: rgba( 244,217,100, 0.8);
}

.list-item .list-item-title h3 {
    color: #a88d18;
}

#content .carousel-listings-wrapper .carousel-listing .carousel-listing-title {
    background: #f4d964;
}

#content .carousel-listings-wrapper .carousel-listing .carousel-listing-title h4 {
    color: #040404;
}

.gallery-image a .overlay {
  background-color: rgba( 244,217,100, 0);
}

.gallery-image a:hover .overlay {
  background-color: rgba( 244,217,100, 0.7);
}

.image-content-wrapper a.button {
    background: #FFFFFF;
    color: #f4d964;
}

.image-content-wrapper a:hover.button {
    background: #a88d18;
    color: #FFFFFF;
}

.image-content-right {
    background: #f4d964;
}

.image-content-right h1 {
    color: #FFFFFF;
}

#content .image-content-left .slider .slide_content .pub-slide-details h2 {
    background: #f4d964;
}

.ticket-info {
    background: #f7e492;
}

.ticket h3 {
    background: #f4d964;
}

#content .exhibitor_listing .exhibitor_listing_inner.pubs {
    background-color: #f4d964;
    color: #FFFFFF;
}

#content .exhibitor_listing .exhibitor_listing_inner.pubs a {
  color: #FFFFFF;
}

/*#content .exhibitor_listing .exhibitor_listing_inner .exhibitor_listing_image {*/
/*    background-color: #f4d964;*/
/*}*/

#content .detail_contact_info a {
    background-color: #f4d964;
}

#content .detail_contact_info a:hover {
    background: #f7e492;
}

#content .content-area.full-width.solid-color.music-line-up a.button {
    background: #f4d964;
}

#content .content-area.full-width.solid-color.music-line-up a:hover.button {
    background: #f7e492;
}

#content .content-area.full-width.solid-color a.button {
    background: #FFFFFF;
    color: #f7e492;
}

#content .content-area.full-width.solid-color a:hover.button {
    background: #a88d18;
    color: #FFFFFF;
}

#sign-up-wrapper {
    background: #f4d964;
}

#sign-up {
    color: #040404;
}

#sign-up h1 {
    color: #040404;
}

#sign-up a.button {
    background: #FFFFFF;
    color: #f4d964;
}

#sign-up a:hover.button {
    background: #a88d18;
    color: #FFFFFF;
}

#content .carousel-listings-wrapper h3 {
    color: #f4d964;
}

#footer_wrapper {
    background: #a88d18;
}

footer {
    color: #FFFFFF;
}

#links ul li a {
    color: #FFFFFF;
}

#links ul li a:hover {
    color: #f7e492;
}

#links ul#social_icons li a {
    color: #a88d18;
    background-color: #FFFFFF;
}

#links ul#social_icons li a:hover {
    color: #f4d964;
}

#website_by_symphony a {
    color: #FFFFFF;
    background: url(../images/website-by-symphony-icon-white.png) no-repeat left center;
}

h1, h3, h4, h5 h6 {
    color: #f4d964;
}

#content .menu-listing .dish h3 {
  color: #a88d18;
}

/*------------------------------------*\
    TIMETABLE TABS
\*------------------------------------*/
#content ul#tabs li {
    background-color: #f7e492;
}

#content ul#tabs li:hover {
    background-color: #f4d964;
}

#content ul#tabs li.active {
    background-color: #f4d964;
}

#content ul#tab li.active {
    background: #f4d964;
}

table.responsive.large-only tr:first-child td {
    background-color: #f4d964;
}

table.responsive.small-only th {
    background-color: #f4d964;
}
