/* Force a vertical slider, to eliminate nuisance page shifting */
html {
height: 100.5%; 
}

/* Set the page width and center it; provide top margin */
#page {
max-width: 1350px;
margin-left: auto;
margin-right: auto;
margin-top:  30px;
}

/*set the page background color, font color and corner radii values*/
#page {
background-color: #ffffcc;
color: #336633;
border-radius: 30px;
}

/* make the breadcrumbs font a bit smaller so it won't overpower */
#breadcrumbs {
font-size: 90%;
}

/* hide the 'proudly powered by WordPress' */
.site-info {
display: none;
}

/*do not display the entry titles*/
.entry-title {
display: none;
}

/*add rounded corners to the HHRA header image*/
.header-image img {
border-radius: 20px;
}


/******************* Manage/choose the header that is to be displayed *****************************/
/* HIDE the theme's header-title-only class for the home page, only.
NOTE: the .header-title-only element was added manually by RER to the child theme's 
header.php file, at the top of the content section, using the theme editor*/
.page-id-2 .header-title-only, .page-id-6138 .header-title-only {
  display: none;
}

/* TURN OFF the theme's header image for all pages that are NOT the home page */ 
:not(.page-id-2) .header-image, :not(.page-id-6138) .header-image {
  display: none;
}

/* For an unknown reason, the above :not selector was also turning off the header image on the home page. Turn it on here...   */
.page-id-2 .header-image, .page-id-6138 .header-image {
  display: block;
}

/*style the text that is displayed when the HHRA header image is NOT displayed*/
.header-title-only {
  text-align: center;
  font-size: 275%;
  text-shadow: 0.07em 0.07em 0.08em rgba(0,0,0,.35);
  margin-top: -40px;
  margin-bottom: 35px;
  border-bottom: 2px solid #336633;
  padding-bottom: 15px;
}
/******************* END managing the header display *****************************/

h5 {
color: #336633;
font-weight: normal;
}

h5 + p {
margin-top: -1.5em;
}

#content {
margin-top: -5%;
}

#content h5 {
margin-top: -.25em;
}

blockquote {
font-size: 1em;
font-weight: bold;
width: 85%;
margin-left: 5% !important;
margin-bottom: 35px; 
/*border-right: 3px solid black;*/
/*padding-right: 20px;*/
text-align: justify;
}

.backtotop {
font-size: 0.8rem;
}

.wpex-link {
display: inline-block;
margin-top: 10px;
margin-left: 5px;
margin-bottom: 0;
background-color: #ffffe0;
color: green !important;
font-size: 0.8rem;
font-style: italic;
font-weight: bold;
box-shadow: none !important;
border-bottom: 1px solid green;
border-radius: 0 0 7px 7px;
padding: 3px 8px 3px 8px; 
}



/*************************** BEGIN File Lists *************************************/
#minutes-list .filesize {
display: none;
}


#minutes-list pre {
font-size: 85%;
border: none;
line-height: 200%;
}

.rer-scroll_list {
width: 280px;
border: 1px solid #336633;
overflow: hidden;
height: 600px;
padding: 5px 5px 5px;
margin-bottom: 30px;
box-shadow: 12px 12px 12px rgba(136,136,136,0.6);
border-radius: 10px;
background-color: #FFFFe0;
font-size: 100%;
}
/***************************** END Mmm Simple File List ************************************/

/*************************** BEGIN Read More Without Refresh *************************************/
.read-link {
  /*margin-top: -15px;*/
  border: 1px solid green !important;
  border-radius: 12px;
  padding-left: 10px !important;
  padding-right: 10px !important;
  font-size: 85%;
}

.read-link:hover {
  color: red !important;
}

.read_div {
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #336633;
  border-radius: 15px;
  background-color: rgba(0,0,0,0.03);
  /*margin-bottom: 20px;*/
}
/*************************** END Read More Without Refresh *************************************/




/*************************** BEGIN Water District 15 Posts *************************************/
.wp15-post-return-button input{
  font-family: serif;
  font-size: 1.25em;
  font-weight: bold;
  text-transform: none;
  font-weight: 100;
  border-radius: 25px;
  border: 1px solid #888;
  padding: 8px 15px 10px 10px;
  background-color: rgb(0,131,179);
}
/*************************** END Water District 15 Posts *************************************/




/***************************BEGIN WP-Members *************************************/
/* WP-members: disable the top border line*/
#wpmem_reg legend, #wpmem_login legend {
    border-top: 0px solid #1a1a1a !important; /*disable the top border line*/
    color: green !important; /*make the legend color green*/
    font-family: Merriweather, Georgia, serif;
    /*font-size: 1.1875rem;*/
    font-size: 1.5rem;
    font-weight: bold;
}

/* move the check boxes closer to their labels*/
#display_email .div_checkbox, #display_phone .div_checkbox {
margin-top: -5px;
}

#wpmem_reg .text, #wpmem_login .text {
  color: black;
}

#wpmem_profile_form  #addr2 {
  margin-top: 0px !important;
}

div.wpmem-ul-user, div.wpmem-ul-user-odd {
padding-top: 5px !important; 
padding-bottom: 0px !important;
}

/******************************* END WP-Members ***************************************/



/******************************* BEGIN Login LockDown ***************************************/
/*hide the Login LockDown credits...it would not uninstall*/
#wpmem_login_form > fieldset:nth-child(3) > p:nth-child(6) {
  display: none;
}
/*************************** END Login LockDown *******************************/



/************ BEGIN Gravity forms (Currently 20220123 not used) ***************/
/* make a divider 'line' 80% width, and centered */
body .gform_wrapper .gform_body .gform_fields .gsection {
  width: 80%;
  margin-left: auto !important;
  margin-right: auto !important;
  border-top: 2px solid #336633; 
  border-bottom: 0;
}

/* ARC form - style the My proposed activities description */
#gfield_description_6_8 {
  color: red;
  font-weight: bold;
}

/*#gf_progressbar_wrapper_6 {
  display: none;
}*/

.gf-indent-me {
  padding-left: 30px !important;
}

.gf-attach-files {
  border: 1px solid #336633 !important;
  border-radius: 20px !important;
  padding: 15px !important;
}


/* the submit button */
/* NOTE: the button pseudo states MUST be in the order shown! */
.gform_footer .gform_button, .gform_page_footer .gform_button {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 8px !important;
  color: black!important;
  background-color: rgba(255, 165, 0, 1) !important;
  box-shadow: -3px -4px 4px rgba(0,0,0,.8) inset !important;
}
.gform_footer .gform_button:hover, .gform_page_footer .gform_button:hover {
  color: #800040 !important;
  background-color: rgba(255, 165, 0, .9) !important;
}
.gform_footer .gform_button:active, .gform_page_footer .gform_button:active {
  color: #800040 !important;
  padding-top: 11px !important;
  padding-bottom: 9px !important;
  background-color: rgba(255, 165, 0, 1) !important;
  box-shadow: -2px -3px 5px rgba(0,0, 0, .8) inset;
}


.gfield_label {
  font-size: 1em !important;
  margin-bottom:0 !important;
}

/* submittal area description */
.gfield_description {
  padding-top: 0 !important;
  font-size: 75% !important;
}

.gform_title {
  text-align: center !important;
  font-size: 1.5em !important;
}

.gform_footer {
  text-align: center !important;
}

.ARC-covenants-verified {
  text-align: left !important;
}
/************************ END  Gravity forms **********************************/




/************************login.min.css modifications***************************/
/*NOTE these don't seem to be working*/
.login form {
  border: 1px solid red !important;
}

body.login div#login form#loginform p.forgetmenot {
  display: none !important;
}
/*************************** END  login ***************************************/




/********* Modern Tribe: The Events Calendar (Not Currently Used) *************/

.tribe-common {
  width: 80% !important;
  margin:auto;
}

#tribe-events-search-container {
  visibility: hidden !important;
}

.tribe-common-l-container {
  font-size: 13px !important;
}
/********** END Modern Tribe: The Events Calendar *****************************/


/************ BEGIN: ICS Calendar (the current calendar solution **************/
/* Event colors --------------------------------------------------------------*/
/*NOTE: classes have been assigned in separate PHP code. See Code Snippet, ICS Calendar Special Functionality*/
.ics-calendar .event.garbage-only {
  background: gray !important;
  color: white !important;
  border-radius: 6px;
 }
 
.ics-calendar .event.garbage-plus-recycle {
  background: blue !important;
  color: white !important;
  border-radius: 6px;
}

.ics-calendar .event.wm-observed-holiday {
  background: red !important;
  color: white !important;
  border-radius: 6px;
}

.ics-calendar .event.general-event {
  background: orchid !important;
  color: white !important;
  border-radius: 6px;
}

.ics-calendar .event.board {
  background: orange !important;
  color: black !important;
  border-radius: 6px;
}

.ics-calendar .event.committee {
  background: khaki !important;
  color: black !important;
  border-radius: 6px;
}

.ics-calendar .event.water {
  background: skyblue !important;
  color: black !important;
  border-radius: 6px;
}
/*END event colors------------------------------------------------------------*/


/********************** END: ICS Calendar *************************************/



