#fifty_fifty-1164081211,
#build_container #fifty_fifty-1164081211,
#four_column-1569349869,
#build_container #four_column-1569349869  {
background-color:var(--colorSec);
}
#twentyfive_seventyfive-705909949 .threequarter .inner-column {
padding-top:30px;
}
#twentyfive_seventyfive-705909949 ul.site-menu li.sub-parent:hover ul {
background-color:transparent;
border:none;
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li {
background-color:var(--colorSec);
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li span a{
text-transform:none;
}
#twentyfive_seventyfive-705909949 ul.site-menu ul.sub-menu li:hover {
background-color:var(--colorQua);
}

.footer-container, .footer-container a, .footer-container span { color: #00492C; }

/***************************************************************/
/* Single in The Villages custom CSS                           */
/* MLOsborn sitv.marty@SingleinTheVillages.com                 */
/***************************************************************/

/* Hide the "Add QuickEvent"  */
#ctl00_ctl00_calendar_view_mode_panel_quick_event_button{ display:none; }

/* Disable email & text message on quick events */
#ctl00_ctl00_email_admin_link{ display:none; }
#ctl00_ctl00_text_message_link{ display:none; }

/* Disable the "pay later button" on events */
#ctl00_ctl00_cancel_button { display:none }

/* Change the metro label on the member address page */
label[for="ctl00_ctl00_ctl00_primary_address_panel_metro_area_dropdown"]{ font-size: 0; }
label[for="ctl00_ctl00_ctl00_primary_address_panel_metro_area_dropdown"]:before { content: "Village Name"; font-size: 9pt; }

/* ********************************************
Change the Member Number on the address panel *
********************************************* */
label[for="ctl00_ctl00_ctl00_member_number_text"]{ font-size: 0; }
label[for="ctl00_ctl00_ctl00_member_number_text"]:before { content: "Village ID"; font-size: 9pt; }

/* Terms QUESTIONS */
label[for="ctl00_ctl00_privacy_agreement_panel_agree_no_email"]{ font-size: 0; }

/* change metro-area to village in directory (not working)
.metro-area { display: none; }
.metro-area:after { content: 'Villages:'; }
*/

/* change today color on the calendar grid */
.calendar-grid-today { background: #ffff80; }
/*****************************/

.menu-drop ul.site-menu.mobile-site-menu li span a,
.menu-drop ul.site-menu.mobile-site-menu li span span,
.menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li span a,
.menu-drop ul.site-menu.mobile-site-menu li,
.menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu li span a,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu li span span,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li span a,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu li,
#top_toolbar .menu-drop ul.site-menu.mobile-site-menu ul.sub-menu li {
  color: #000000 !important;background-color:#f0f0f0 !important;}

/**************************/
/** SITV specific classes */
/**************************/

/**************************/
/** Colored Banners *******/
/**************************/
.sitv_GRN_banner {
  background: #00FF00;color: #fff;
  text-shadow: 2px 2px 4px black, 0 0 20px #000;
  text-align:center; font-weight:bold; font-size:26px;
  text-transform:uppercase; padding:1%;
  }
.sitv_YEL_banner {
  background: #FFFF00;color: #fff;
  text-shadow: 2px 2px 4px black, 0 0 20px #000;
  text-align:center; font-weight:bold; font-size:26px;
  text-transform:uppercase; padding:1%;
  }
.sitv_RED_banner {
  background: #FF0000;color: #fff;
  text-shadow: 2px 2px 4px black, 0 0 20px #000;
  text-align:center; font-weight:bold; font-size:26px;
  text-transform:uppercase; padding:1%;
  }
/*****************************/
/** custom page banner title */
/*****************************/
.sitv_banner_title {
  font-size: 30px;
  color: #ffc64e; 
  background: #00492c;
  text-shadow: 6px 6px 8px #000000;
  text-align: center;
  font-weight: bold;
  text-transform: capitalize;
  padding: 1%;
}
/*****************************/
/** Event Title **************/
/*****************************/
.sitv_event_title_green {
  color:#00492c; text-shadow:3px 3px 4px #ffc64e;
  text-align:center; font-weight:bold; font-size:30px;
  text-transform:uppercase; padding:1%;
  }
/****************************/
.sitv_event_title_gold {
  color:#ffc64e; text-shadow:3px 3px 4px #00492c;
  text-align:center; font-weight:bold; font-size:30px;
  text-transform:uppercase; padding:1%;
  }
/******************************/
/** SITV title ****************/
/******************************/
.sitv_title_gld {
  font-size: 22px; color: #00492c; background: #ffc64e;
  text-shadow: 3px 3px 6px #80883d; font-weight: bold;
  text-align: center; padding: 1%;
  }
.sitv_title_grn {
  font-size: 22px; color: #ffc64e; background: #00492c;
  text-shadow: 3px 3px 6px #000; font-weight: bold;
  text-align: center; padding: 1%;
  }
/******************************/
/** SITV subtitle *************/
/******************************/
.sitv_subtitle_gld {
  font-size: 20px; color: #00492c; background: #ffc64e;
  font-weight: bold; text-align: center; padding: 1%;
  }
.sitv_subtitle_grn {
  font-size: 20px; color: #ffc64e; background: #00492c;
  font-weight: bold; text-align: center; padding: 1%;
  text-shadow: 3px 3px 6px #000; 
  }
/******************************/
/** SITV Buttons **************/
/******************************/
.sitv_button_grn {
  color: #ffc64e;
  background-color: #00492c;
  border: 2px solid #fff;
  padding: 3px 5px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 2px 10px 0 rgba(0,0,0,0.19);
  margin: 2px 4px 10px 4px;
  display: inline-block;}
.sitv_button_grn:hover {
  color: #000;
  border: 2px solid #000;
  background-color: #ddd;
  box-shadow: 0 10px 14px 0 rgba(0,0,0,.5), 0 17px 40px 0 rgba(0,0,0,0.2);
  }

.sitv_button_gld {
  color: #00492c;
  background-color: #ffc64e;
  border: 2px solid #fff;
  padding: 3px 5px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 2px 10px 0  rgba(0,0,0,0.19);
  margin: 2px 4px 10px 4px;
  display: inline-block;
  }
.sitv_button_gld:hover {
  border: 2px solid #000;
  background-color: #ddd;
  box-shadow: 0 10px 14px 0 rgba(0,0,0,.5), 0 17px 40px 0 rgba(0,0,0,0.2);
  }

.sitv_big_button_grn {
  font-size: 40px;
  color: #ffc64e;
  background-color: #00492c;
  border: 2px solid #fff;
  padding: 3px 5px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: bold;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 2px 10px 0 rgba(0,0,0,0.19);
  margin: 2px 4px 10px 4px;
  display: inline-block;}
.sitv_big_button_grn:hover {
  color: #000;
  border: 2px solid #000;
  background-color: #ddd;
  box-shadow: 0 10px 14px 0 rgba(0,0,0,.5), 0 17px 40px 0 rgba(0,0,0,0.2);
  }

/******************************/
/** Horizontal ruler **********/
/******************************/
hr {
   height:2px;
   border-width:0;
   background-color:#00492c;
   }

hr.gold {
  background: #ffc64e;
  border: 2px solid #ffc64e
  }
hr.green {
  background: #00492c;
  border: 2px solid #00492c;
  }
/******************************/