/*** MENU ***/

#mainMenu {
     box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}

/*** BODY ***/

#content {
     background-color: #fff2d6;
}

#pageContent {
     background-color: #fff2d6!important;
}

hr {
     border: rgba(var(--theme-color),.1)!important;
}

/*** FILTERS ***/

#pageContent #divFilterPanel {
     background-color: #ece4c3!important;
     padding: 0px 30px;
}

#divFilter {
     background-color: #ece4c3!important;
}

.filterplus, .filtersubmenuvisible {
     padding-left: 10px;
}

#updateFilters .filterplus:hover {
     background-color: #fff2d6;
}

#updateFilters #divCategory {
     background-color: transparent!important;
}

/*** UPCOMING SESSIONS ***/

.sData: {
     transition: .5s!important;
}

tr[onclick]:not([onclick=""]).sData:hover, div[onclick]:not([onclick=""]).sData:hover {
     background-color: rgba(var(--theme-color),.1);
}

/*** BUTTONS ***/

.altButton, .button1, .button2, .button3 {
     background: transparent!important;
     color: rgb(var(--highlight-button-color))!important;
     border-color: rgb(var(--highlight-button-color));
     transition: .5s!important;
}

.altButton:hover, .button1:hover, .button2:hover, .button3:hover {
     background: rgb(var(--highlight-button-color))!important;
     border-color: rgb(var(--highlight-button-color));
     color: #ffffff!important;
}

/*** FOOTER ***/

#footer {
     background-color: rgb(var(--theme-color));
}

#footer #imgLogo {
     filter: invert(100%);
}

#footer #divAddress {
     color: #ffffff;
}

#footer #divFooterLinks a {
     color: #ffbe5e;
}

#footer #divFooterLinks a:hover {
     color: #c86b43;
}



