/*
Theme Name:   ACES Theme Child Counties
Theme URI:    http://www.aces.edu/counties/
Description:  ACES Theme Child Counties Theme
Author:       Richard Feuerriegel and Jim Helms
Author URI:   http://www.aces.edu/~feuerri
Template:     aces-theme
Version:      0.1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         responsive-layout, accessibility-ready
Text Domain:  aces-theme-child-counties
*/
/* 
  correction for County Offices - https://alloydev.aces.edu/counties/
  position: absolute; hid County Offices header under main head at top of window
  2018/01/16 JMH
*/
body.home header#header {
    position:relative !important;
    top: 0px !important;
}
/*county office*/
.office-location-image img {
  width: 100%;
  height: auto;
}
/*.parallax-wrapper {
  background: url(https://alloydev.aces.edu/wp-content/uploads/2018/01/iStock-510222832-150x150.jpg)  0% -52.6px;
  data-stellar-background-ratio=".8";
}*/
.county-personnel-card-deck {
    display: flex;
    margin-right: -.625rem;
    margin-left: -.625rem;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.county-card {
	background: #fff;
	box-shadow: 0 3px 10px rgba(0,0,0,0.1);
	img {
		width: 100%;
	}
}
.county-columns {
  columns:140px 5;
  line-height: 3em;
}
.event-ticker {
  padding: 20px 0 !important;
}

/*Extra small devices (portrait phones, less than 576px)*/
/*No media query since this is the default in Bootstrap*/

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
  .county-columns {
    line-height: 3em;
  }
}
/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {  
  .county-columns {
    line-height: 2em;
  }
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {  
  .county-columns {
    line-height: 1.7;
  }
}
/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {  
  .county-columns {
    line-height: 1.6em;
  }
}
.heading-single {
  margin-top: 0;
}

.socialicons {
    text-align: left;
}
.socialicons .icon{
    background: gray;
    display: inline-block;
    color: white;
    font-size: 1.7em;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.55em;
    text-align: center;
    vertical-align: middle;
    margin-left: 0;
    margin-right: .4em;
    -webkit-border-radius: 50%; 
    -moz-border-radius: 50%; 
    border-radius: 50%; 
}
.socialicons .icon:hover{
    background: blue;
}

/* social media colors */
.socialicons>.facebook {
  background-color:#3C599F;
} 
.socialicons>.instagram {
  background-color:#A1755C;
}
.socialicons>.linkedin {
  background-color:#0085AE;
} 
.socialicons>.twitter {
  background-color:#32CCFE;
} 
.socialicons>.youtube {
  background-color:#C52F30;
}

/*
	county-content-area is used for the page content that is shown
	at the bottom, below the people and right above the footer.
*/
.county-content-area {
	background-color: #f2f2f2;
}
/*.county-content-area article */
.county-content-area-card-deck article {
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-right: -.625rem;
  margin-left: -.625rem;
}
.county-content-area .card {
	background-color: #ffffff;
}
.county-content-area .card-block img {
	width: 100%;
	height: auto;
}
.nav>li>a.alert-link {	
	/*display: none;*/
	/* background-color: red; */
	background-color: #D67600 !important;
}
/* 2025-10-02 RFF */
.directory-listing h3.card-title {
  margin-top: 20px;
  margin-bottom: 10px;
  font: 700 1em Helvetica Nue, sans-serif;
}