/*
 Theme Name:   CityOfSocorroNewMexico
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Ruanna Waldrum
 Author URI:   https://readywebservice.com
 Template:     generatepress
 Version:      0.1
*/

body {background-color: #ffffff; font-family: 'Lato', sans-serif;font-size:113%;}

/* from customizer */
.site-header {max-height: 30px;}
.headerbar {max-height: 12px;}
/* main nav */
.main-navigation a {font-size: 17px;}
ul .sub-menu a {font-size:16px !important}
/* 2ndary nav */
.secondary-navigation .main-nav ul  {margin: 1.5em 1.1em 0 1.1em}
.widget-area .secondary-navigation li a {font-size:1.2em !important;}
/* events sidebar */
#em_widget-3 hr {margin:10px 0}
/* 2022 09 sidebarevents */
.sidebarevents li {margin-bottom:0.8em}
/* fancy header */
.smallhead {margin-top: 1em; line-height: 2em }
/* ada */
button.close_container {background: #525252 !important;}
/* home page announcements read more */
.fl-node-5a5108848b90e .uabb-creative-button-wrap a, .fl-node-5a5108848b90e .uabb-creative-button-wrap a:visited {background-color: #525252; border:1px solid #525252;}
/* rw custom */
.centertext {text-align:center}
.clearboth {clear:both}
.fright {float:right}
.fleft {float:left}
.fff {color: #ffffff}
.spb4 {margin-top: 1em}

/*.site-header {display: none;}*/
.officeinfo {
	border-top: 1px solid #E1E3DA;
	padding: 1em 0 1em 0;
	margin: 1em 0 1em 0;
}
.staffinfo {
	border-top: 1px solid #E1E3DA;
	border-bottom: 1px solid #E1E3DA;
	padding: 0 0 1em 0;
	margin: 1em 0 1em 0;
}
.home-events {color: #ffffff;}
.home-events a {color: #ffffff;}
.home-events hr {margin:10px}
.ag4 .hentry {
	float: left;
	width: 95%;
	background-color: #dee4ea;
	margin: 12px 2px 12px 0;
}

/* administration page */
.col1, .col2, .col3 {font-size: 100%;}
.col1head {
  float: left; /* this element must precede in the source order any element you would like it be positioned next to */
  width: 32%; /* since this element is floated, a width must be given */
/*  background: #EBEBEB; */
  padding: 15px; /* top and bottom padding create visual space within this div  */
}
.col2head {
  margin: 0 34% 0 34%; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
  padding-top: 13px;
}
.col3head {
  float: right; /* this element must precede in the source order any element you would like it be positioned next to */
  width: 30%; /* since this element is floated, a width must be given */
/*  background: #EBEBEB; */
  padding: 15px 0; /* top and bottom padding create visual space within this div  */
  margin-top: -38px;/*  margin-top: -21px;*/
  padding: 18px 0 15px 0
}
.list-admin .entry-header {
	margin-top: -1em;
	padding-bottom: 1em;
}
.list-admin .entry-footer {
	display: none;
}
.site-footer .site-info a:hover {color:#f2d49f}