#sp-header .sp-megamenu-parent > li > a { font-weight: bold; font-family: 'Montserrat', sans-serif;} 
/* Menu items color */
.sp-megamenu-parent > li > a {color: #fdf6da;}
.sp-megamenu-parent > li > a:hover {color: #fdf6da;}
.sp-megamenu-parent > li.active > a {color: #fdf6da;}

/* Active color of menu item */
#sp-header .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a { color: #009966; }

/*  Color of hover menu item */
.sp-megamenu-parent > li > a:hover, .sp-megamenu-parent > li:hover > a  { color: #009966; }

/* Megamenu Dropdown settings */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #343a40; font-family: 'Montserrat', sans-serif; font-weight: bold; 
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #fdf6da; font-weight: normal;  font-family: 'Montserrat', sans-serif; padding-left:7px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #009966;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #009966;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #fdf6da; }


/*Forms Menu visuals */

.item-194.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da; }
.item-195.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}
.item-196.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}
.item-197.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}
.item-198.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}
.item-199.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}
.item-193.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}
.item-246.menu_item.item-header > a {color: #009966; font-family: 'Montserrat', sans-serif; font-weight: bold; border-bottom: 1px solid #fdf6da;}

/* Off Canvas Menu Visuals*/

.offcanvas-menu { background-color: #343a40; color: #009966; }
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus { color: #009966; }
.offcanvas-menu .offcanvas-inner .sp-contact-info>li>a, .offcanvas-menu .offcanvas-inner .social-icons>li>a { color: #fdf6da; }
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li>a { padding: 15px 10px; border-bottom: 1px solid #fdf6da; }

/*Off Canvas Burger Icon */
.burger-icon>span {
    display: block;
    height: 2px;
    background-color: #fdf6da;
    margin: 5px 0;
    transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
}
/* Off Canvas Close Icon*/ 
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #fdf6da;
}

/*Off Canvas Menu Item Visuals */

/*Off Canvas Inner Menu Togglers*/
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    color: #009966;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {color: #009966;}
/*Off canvas menu items*/
.offcanvas-menu .offcanvas-inner ul.menu>li li a {color: #fdf6da;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {border-bottom: 1px solid #fdf6da;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li >  a { color: #fdf6da;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {color:#009966;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {display: none;}

/* .offcanvas-menu .item-191.menu-deeper {display: none !important;} */


.sp-page-title .breadcrumb {
    display: none;
}


a {
  color: #fdf6da;
}
a:hover, a:focus, a:active {
  color: #009966;
}
.btn-primary, .sppb-btn-primary {
  border-color: #009966;
  background-color: #009966;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #006633;
  background-color: #006633;
}

#sppb-addon-1618973581443 {
    font-size: 17px;
    font-weight: 100;
    line-height: 24px;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
#sppb-addon-1619752363351 {
    font-size: 17px;
    font-weight: 100;
    line-height: 24px;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* Tadra Event Calendar*/
.tadracalendar  {
  table-layout: fixed;
  width: 100%;
  border: 1px solid black;
  border-collapse: collapse;
    }
.tadracalendar thead {color: #ffffff; 
  background: linear-gradient(90deg, rgba(0,113,61,1) 0%, rgba(0,113,61,0.8) 50%);
    }

.tadracalendar table, th, td { 
   padding: 10px;
   border: 1px solid rgba(0, 0, 0, 0.8); 
} 

.tadracalendar tbody tr:nth-child(even) {background-color: rgba(207,171,121, 0.9);}
.tadracalendar tbody tr:nth-child(odd) {background-color: rgba(255,255,255, 0.9);}
.tadracalendar tbody .fas {font-size: 24px; color:rgba(0,113,61,0.7);}
.tadracalendar tbody .fas:hover {color:#cfab79;}
.tadracalendar tbody tr:hover {background-color: lightyellow;}

/*results page*/
.results-title h2 {color: #fdf6da !important;}
