/*
Extra css for addressing content specific layout issues on special pages.
*/
.page-template-template_fmfinder-php #main #primary .entry-content {
  width: 97%; }

/*
  Style Elements
 */
div.board_member_subtitle {
  padding-bottom: 1em;
  color: #8C4615; }

div.board_member_name {
  font-size: 1.25em;
  font-weight: bold;
  padding-top: 0.5em; }

div.board_member_img {
  float: left;
  margin-top: 1em;
  margin-right: 1em; }

a.about_child_link {
  color: #628A29;
  font-weight: bold; }

a.about_child_link:hover {
  color: #2A3E64; }

table.factsheets {
  width: 100%;
  border: 1px solid black;
  border-collapse: collapse;
  border-width: 1px; }

table.factsheets th,
table.factsheets td,
table.factsheets tr,
table.factsheets tbody {
  border: 1px solid black; }

table.factsheets td {
  padding: 5px; }

/*
  Positional Elements
 */
table.contact_us {
  line-height: 1.625;
  /* probably shouldn't be here */
  width: 100%; }

div#ffc_about_indent_block {
  margin-left: 10%; }

div.program_info_block_left {
  width: 70%;
  text-align: left;
  clear: left;
  float: left;
  margin-bottom: 10px; }

div.program_info_block_right {
  width: 30%;
  text-align: right;
  float: right; }

div.content_col_left {
  width: 50%;
  text-align: left;
  clear: left;
  float: left; }

div.content_col_right {
  width: 50%;
  text-align: left;
  float: right; }

div.ebt_footer_left {
  width: 75%;
  text-align: left;
  float: left;
  clear: left;
  font-size: 0.75em; }

div.ebt_footer_right {
  width: 25%;
  text-align: left;
  float: left; }

/* ========================================
	FM FINDER CONTENT WRAPPERS
*/
/* Wrap top filter controls and map */
#top_content_wrapper {
  float: left;
  display: block; }

/* Wrap bottom part of page */
#bottom_content_wrapper {
  float: left;
  display: block; }

/* Space for between top and bottom */
#lafmdb_spacer {
  float: left;
  height: 1em;
  width: 100%; }

#lafmdb_container {
  overflow: auto;
  width: 100%; }

.lafmdb_result_container {
  float: left;
  display: block;
  clear: both;
  width: 90%;
  /*height: 175px;*/
  height: auto;
  margin: 0 0 5px 0;
  padding: 0 5% 0 5%; }

#lafmdb_col1 {
  display: block;
  float: left;
  width: 30%;
  background-color: #fff; }

#lafmdb_col1 .content {
  margin-left: 1em; }

#verbose_info {
  width: 100%;
  height: auto;
  display: block;
  float: left; }

#verbose_info_container {
  width: 100%;
  height: auto;
  /*height: 800px;*/
  display: block;
  float: left;
  margin-top: 0px;
  overflow: hidden;
  border-left: 1px solid #c0c0c0;
  /* Shadow */
  box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8); }

#lafmdb_col2 {
  display: block;
  float: left;
  width: 70%; }

#lafmdb_col2 .content {
  display: block;
  float: left;
  margin-left: 2em;
  margin-right: 1em; }

/* Required for proper map control display */
#map img {
  max-width: none; }

#lafmdb_day_of_week {
  width: 8em; }

#lafmdb_day_of_week select {
  width: 8em; }

/* ========================================
	Search Button
*/
#address_search {
  /* Changes Mouse */
  cursor: pointer;
  /* Color */
  background-color: #873F0C;
  /* Font */
  color: white;
  font-size: 1.5em;
  font-weight: bold;
  /* Display */
  float: left;
  /* margin: 0 2px 5px 2px; */
  margin: 2px 0 2px 10px;
  /* outside box */
  padding: 2px 5px;
  /* inside box */
  border: 0;
  /* Dimensions */
  width: auto;
  height: auto;
  /* Rounded Corners */
  border-radius: 5px;
  /* Shadow */
  box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8); }

#address_search .inactive {
  /* Color */
  background-color: #976600; }

#address_find_me {
  /* Changes Mouse */
  cursor: pointer;
  /* Color */
  /* background-color: #873F0C; */
  background-color: #fff;
  /* Display */
  float: left;
  /* margin: 0 2px 5px 2px; */
  /*margin: 2px 0 2px 10px;*/
  /* outside box */
  /* padding: 2px 5px;*/
  /* inside box */
  border: 0;
  max-width: none;
  margin: 5px 0 0 2px;
  /* Dimensions */
  width: auto;
  height: auto;
  /* Rounded Corners */
  /*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	*/
  /* Shadow */
  /*
	-webkit-box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8);
	-moz-box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8);
	box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8);
	*/ }

input#address_input {
  background: url(images/bg_header_search.png) no-repeat 95% 50% #fff;
  /* Colors */
  border-color: #D4C1B3;
  /* Display */
  float: left;
  margin: 2px 0;
  padding: 4px 30px 4px 10px;
  /* Dimensions */
  height: 1.5em;
  width: 23em;
  /* Font */
  font-size: 14px;
  line-height: 1.2em;
  /* Radius */
  border-radius: 2px;
  /* Shadow */
  box-shadow: inset 0px 0px 2px 1px #D5C4B4; }

/* ========================================

*/
.common_brown.fmfinder {
  height: 30px; }

#lafmdb_title {
  /* Dimensions */
  width: 100%;
  height: auto;
  /* Font */
  font-size: 5em;
  color: #8C4615;
  font-family: 'LeagueGothicRegular', Impact, Arial, Helvetica, sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  text-align: center;
  vertical-align: baseline;
  /* Display */
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -0.4em;
  margin-top: -0.2em; }

#lafmdb_subtitle {
  /* Dimensions */
  width: 100%;
  /* Font */
  font-size: 1.5em;
  text-align: center;
  font-weight: bold;
  /* Display */
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0; }

span.copy_main {
  font-size: 1.25em; }

h1.lafmdb_result {
  margin: 0;
  font-size: 1.5em; }

#lafmdb_col2 hr {
  margin: 1em 0;
  background-color: #c5a28c; }

div.filter-opt {
  display: block;
  float: left;
  width: 33%; }

/* ========================================
	Tagline Container
*/
#tagline {
  /* Dimensions */
  width: 100%;
  /* Display */
  padding-bottom: 0.5em;
  float: left;
  /* Font */
  font-size: 120%;
  text-align: center; }

/* ========================================
	CONTROL CONTAINERS
*/
#ctrl_container {
  /* Dimensions */
  width: 100%;
  /* Display */
  float: left; }

#ctrl_container .left {
  /* Dimensions */
  width: 100%;
  /* Display */
  float: left; }

#ctrl_container .right {
  /* Dimensions */
  width: 100%;
  /* Display */
  float: left; }

/*
	CONTROL CONTAINERS: Search
*/
#ctrl_container .search {
  margin: 1em auto 0 auto;
  width: 460px; }
  #ctrl_container .search::after {
    clear: both;
    content: "";
    display: table; }
  @media (min-width: 1023px) {
    #ctrl_container .search {
      float: left;
      width: auto; } }

/*
	CONTROL CONTAINERS: Legend
*/
#ctrl_container .legend {
  background-color: #f1e8e1;
  width: 436px;
  margin: 10px auto;
  padding: 5px 10px 5px 10px; }
  #ctrl_container .legend::after {
    clear: both;
    content: "";
    display: table; }
  @media (min-width: 1023px) {
    #ctrl_container .legend {
      float: right; } }

#ctrl_container .legend .text {
  /* Dimensions */
  width: auto;
  /* Display */
  float: left;
  margin: 0 10px 0 0;
  padding: 2px 0 1px 2px;
  /* inside box */
  /* Font */
  text-align: center;
  font-size: 0.95em; }

#ctrl_container .legend .icon {
  /* Dimensions */
  width: auto;
  /* Display */
  float: left;
  padding: 5px 2px 5px 5px; }

/*
	CONTROL CONTAINERS: Incentive Filters
*/
#ctrl_container .incentive_filters {
  /* Font */
  font-size: 1.25em;
  /* Dimensions */
  width: 70%;
  /* Display */
  float: left;
  margin-top: 15px;
  margin-left: 7%; }

#ctrl_container .incentive_filters .incentive_container_ebt {
  /* Dimensions */
  width: 50%;
  /* Display */
  float: left;
  margin: 0 0 0 0; }

#ctrl_container .incentive_filters .incentive_container_mm {
  /* Dimensions */
  width: 50%;
  /* Display */
  float: left;
  margin: 0 0 0 0; }

#ctrl_container .incentive_filters .text {
  /* Dimensions */
  width: auto;
  /* Display */
  float: left; }

/* Creates slider background */
#ctrl_container .incentive_filters .slider {
  /* Colors */
  background-color: #D4C1B3;
  /* SLIDER BG COLOR */
  /*background-color: #f1e8e1;*/
  /* Light brown */
  /* Dimensions */
  width: 73px;
  height: 24px;
  /* Display */
  float: left;
  display: block;
  background-repeat: no-repeat;
  margin-left: 5px;
  /* Border */
  border-top: 0 solid #333333;
  border-right: 0 solid #333333;
  border-bottom: 0 solid #666666;
  border-left: 0 solid #333333;
  /* Border curves */
  border-radius: 5px;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5); }

/* Basic Button Setup */
#ctrl_container .incentive_filters .slider .button {
  /* Dimensions */
  width: 33px;
  height: 24px;
  /* Display */
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  border: 0 solid #70430e;
  color: #fff;
  /* Font & Text */
  font-family: Helvetica;
  font-size: 1em;
  font-weight: bold;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-align: center;
  /*line-height: 27px;*/
  /* Cursor */
  cursor: pointer;
  /* TRANSITION ELEMENTS */
  transition: all 0.25s ease-in-out; }

/* BUTTON STATES */
#ctrl_container .incentive_filters .slider .button {
  background: #628200;
  /* ON button */ }

#ctrl_container .incentive_filters .slider .button.off {
  margin-left: 40px;
  background: #B20000;
  /* Button off color */
  border: 0 solid #0f3f74; }

/*
	Filter By text
	*/
#filter_by_text {
  width: 10%;
  float: left;
  /* Display */
  margin: 10px 0 10px 5%;
  /* Font */
  font-size: 1.35em;
  font-weight: bold;
  text-align: center; }

/*
	CONTROL CONTAINERS: Expand Days Button
*/
#expand_filters {
  /* Colors */
  background: #B20000;
  color: #fff;
  /* Dimensions */
  width: 100%;
  height: 24px;
  /* Display */
  display: block;
  float: left;
  padding: 0;
  /* Inside Box */
  margin: 15px 0 0 0;
  /* Outside Box */
  /* Border */
  border: 0 solid #70430e;
  /* Border curves */
  border-radius: 5px;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Cursor */
  cursor: pointer; }

#expand_filters .text {
  float: left;
  margin: 0 0 0 10%;
  /* Font & Text */
  font-family: Helvetica;
  font-size: 1.25em;
  font-weight: bold;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-align: center; }

/*
	Triangle
*/
#triangle {
  float: left;
  margin: 5px 0 5px 10px;
  /* triangle css */
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 10px solid white;
  border-bottom: 0 solid white; }

#triangle_up {
  float: left;
  margin: 5px 0 5px 10px;
  /* triangle css */
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 10px solid white; }

/*
	Market List triangles
*/
#triangle_link {
  /* initially hidden */
  display: none;
  float: left;
  margin: 5px 0 5px 116px;
  /* triangle css */
  width: 0;
  height: 0;
  border-left: 10px solid #628A29;
  border-right: 0;
  border-bottom: 10px solid transparent;
  border-bottom: 10px solid transparent; }

#triangle_list_up {
  /* initially hidden */
  display: none;
  float: left;
  margin: 5px 0 5px 116px;
  /* triangle css */
  width: 0;
  height: 0;
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-bottom: 10px solid white; }

#triangle_list_down {
  float: left;
  margin: 5px 0 5px 116px;
  /* triangle css */
  width: 0;
  height: 0;
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-top: 10px solid white;
  border-bottom: 0 solid white; }

#list_up {
  /* Colors */
  background: #873F0C;
  color: #fff;
  /* Dimensions */
  width: 100%;
  height: 24px;
  /* Display */
  display: block;
  float: left;
  padding: 0;
  /* Inside Box */
  margin: 15px 0 0 0;
  /* Outside Box */
  /* Border */
  border: 0 solid #70430e;
  /* Border curves */
  border-radius: 5px 5px 0 0;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Cursor */
  cursor: default; }

#list_down {
  /* Colors */
  background: #873F0C;
  color: #fff;
  /* Dimensions */
  width: 100%;
  height: 24px;
  /* Display */
  display: block;
  float: left;
  padding: 0;
  /* Inside Box */
  margin: 0 0 0 0;
  /* Outside Box */
  /* Border */
  border: 0 solid #70430e;
  /* Border curves */
  border-radius: 0 0 5px 5px;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Cursor */
  cursor: pointer; }

/*
	CONTROL CONTAINERS: Weekday Filters
*/
#weekday_filters_container {
  /* Dimensions */
  width: 10%;
  height: auto;
  /* Display */
  float: left;
  position: relative; }

#weekday_filters_button {
  /* Dimensions */
  width: 100%;
  height: auto;
  /* Display */
  float: left; }

#weekday_filters_button .weekday_filters {
  /* Colors */
  background-color: white;
  /* Dimensions */
  width: 100%;
  height: 250px;
  /* Position */
  top: 3em;
  /* Display */
  float: left;
  margin: 0 0 5px 0;
  /* outside box */
  padding: 0 0 20px 0;
  position: absolute;
  z-index: 99;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Border curves */
  border-radius: 0 0 5px 5px;
  /* TRANSITION ELEMENTS */
  transition: all 0.25s ease-in-out; }

/* Creates slider background */
#ctrl_container .weekday_filters .slider {
  /* Colors */
  background-color: #D4C1B3;
  /* SLIDER BG COLOR */
  /* Dimensions */
  width: 73px;
  height: 24px;
  /* Display */
  float: left;
  display: block;
  background-repeat: no-repeat;
  margin: 7% 0 0 11%;
  /* Border */
  border-top: 0 solid #333333;
  border-right: 0 solid #333333;
  border-bottom: 0 solid #666666;
  border-left: 0 solid #333333;
  /* Border curves */
  border-radius: 5px;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5); }

#ctrl_container .weekday_filters .first_col {
  margin-left: 40px; }

/* Basic Button Setup */
#ctrl_container .weekday_filters .slider .button {
  /* Dimensions */
  width: 33px;
  height: 24px;
  /* Display */
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  border: 0 solid #70430e;
  color: #fff;
  /* Font & Text */
  font-size: 0.9em;
  font-weight: bold;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-align: center;
  /*line-height: 27px;*/
  /* Cursor */
  cursor: pointer;
  /* TRANSITION ELEMENTS */
  transition: all 0.25s ease-in-out; }

/* BUTTON STATES */
#ctrl_container .weekday_filters .slider .button {
  background: #628200;
  /* ON button */ }

#ctrl_container .weekday_filters .slider .button.off {
  margin-left: 40px;
  background: #B20000;
  /* Button off color */
  border: 0 solid #0f3f74; }

/* ========================================
	Market Info Container
*/
#market_info {
  /* Dimensions */
  /* DON'T DECLARE, SETIN JS */
  /* Display */
  float: left;
  margin: 0;
  /* outside box */
  padding: 0;
  /* inside box */ }

#market_info .title {
  width: 100%;
  float: left;
  font-weight: bold; }

#market_info .left {
  /* Dimensions */
  width: 60%;
  /* Display */
  float: left;
  margin: 5px 0 0 0;
  /* outside box */
  padding: 0;
  /* inside box */ }

#market_info .right {
  /* Dimensions */
  width: 40%;
  /* Display */
  float: left;
  margin: 5px 0 0 0;
  /* outside box */
  padding: 0;
  /* inside box */ }

#market_info .spacer {
  float: left;
  clear: both; }

.gradient_bg {
  /* fallback/image non-cover color */
  background-color: #fcf6ec;
  /* fallback image */
  /*background-image: url(images/fallback-gradient.png); */
  /* Safari 4+, Chrome 1-9 */
  /* Safari 5.1+, Mobile Safari, Chrome 10+ */
  /* Firefox 3.6+ */
  /* IE 10+ */
  /* Opera 11.10+ */
  background-image: -o-linear-gradient(top, #fcf6ec, #ffffff); }

.market_logo {
  display: block;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px; }

#map_footer {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 1em; }

/*	=================================================
	OLD CONTENT BELOW THIS LINE
	================================================
*/
/*	=================================================
	Styles for map overlay, collapsed filter, legend
	To be removed!!!
*/
#map-wrapper {
  position: relative;
  float: left;
  height: 35em;
  width: 100%; }

#weekday_filter {
  display: none;
  position: absolute;
  top: 0;
  left: 71%;
  z-index: 99;
  background-color: white;
  font-size: 125%;
  padding: 0.5em 1em 1em 1em;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Rounded Corners */
  border-radius: 0 0 5px 5px; }

#weekday_filter_collapsed {
  position: absolute;
  /* Overlay Location */
  top: 0;
  left: 50%; }

#weekday_filter_collapsed .centering_container {
  position: relative;
  left: -50%;
  overflow: auto;
  /* Other Overlay Properties */
  z-index: 99;
  width: auto;
  background-color: white;
  padding: 2px 5px 2px 5px;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Rounded Corners */
  border-radius: 0 0 5px 5px; }

#weekday_filter_collapsed .weekday {
  /* Changes Mouse */
  cursor: pointer;
  /* Color */
  background-color: #E89D00;
  /* Font */
  color: white;
  font-size: 0.75em;
  font-weight: bold;
  /* Display */
  float: left;
  /* margin: 0 2px 5px 2px; */
  margin: 2px 2px;
  /* outside box */
  padding: 2px 5px;
  /* inside box */
  border: 0;
  /* Dimensions */
  width: auto;
  height: 2em;
  /* Rounded Corners */
  border-radius: 3px;
  /* Shadow */
  /*
	-webkit-box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8);
	-moz-box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8);
	box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8);
	*/ }

#weekday_filter_collapsed .inactive {
  /* Color */
  background-color: #976600;
  /* Shadow */
  box-shadow: 1px 1px 2px 1px rgba(128, 128, 128, 0.8); }

#weekday_filter_collapsed .no_shadow {
  /* No Shadow */
  box-shadow: none; }

/*	========================================
	Map Legend 
*/
#legend {
  position: absolute;
  top: 358px;
  left: 5px;
  width: 30%;
  z-index: 99;
  background-color: white;
  font-size: 90%;
  padding: 0.25em;
  /* Box Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5);
  /* Rounded Corners */
  border-radius: 5px; }

#legend .row_container {
  width: 100%;
  float: left;
  display: block;
  border-bottom: solid 1px #f1e8e1; }

#legend .caption {
  float: left;
  display: block;
  width: 94%;
  height: 33%;
  padding-left: 1%;
  margin-top: 2px; }

#legend .icon {
  float: left;
  display: block;
  width: 5%;
  height: 33%;
  vertical-align: center;
  padding-top: 3px;
  margin-top: 2px; }

/*	========================================
	Second Legend 
*/
#bottom_legend {
  /* Dimensions */
  width: 100%;
  /* Display */
  float: left;
  margin: 5px 10% 0 10%; }

#bottom_legend .text {
  /* Dimensions */
  width: auto;
  /* Display */
  float: left;
  margin: 0 10px 0 0;
  padding: 2px 0 1px 2px;
  /* inside box */ }

#bottom_legend .icon {
  /* Dimensions */
  width: auto;
  /* Display */
  float: left;
  padding: 2px 0 1px 2px; }

#bottom_legend .spacer {
  /* Dimensions */
  width: auto;
  /* Display */
  float: left; }

/* 
	Dropdown styling
	We're not using this anymore 
*/
.lafmdb_dropdown {
  overflow: hidden;
  background: url(images/bg_lafmdb_miles_select.png) no-repeat 90% 50% #fff;
  border: 1px solid #D5C4B4;
  margin: 1em 0 1em 1em;
  box-shadow: inset 0px 0px 2px 1px #D5C4B4;
  border-radius: 2px;
  border-radius: 2px;
  display: block;
  float: left; }

.lafmdb_dropdown select {
  height: 30px;
  border: 0;
  font-size: 12px;
  line-height: 1.2em;
  background: transparent;
  -webkit-appearance: none;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  vertical-align: baseline;
  color: #888; }

/* Div for announcements */
.announcement {
  /* display */
  float: left;
  width: 88%;
  padding: 10px;
  margin: 0 5% 10px 5%;
  /* border */
  border: 2px solid #2A3E64;
  /* Rounded Corners */
  border-radius: 3px;
  /* font */
  font-weight: bold;
  font-size: 1.25em;
  text-align: left;
  /* Shadow */
  box-shadow: 2px 2px 2px 1px rgba(55, 55, 55, 0.5); }

/* EcoDirectory Styles */
#tribe-events-content h3 {
  /*
	font-size: 1.5em !important;
	letter-spacing: 0.05em;
	line-height: 1em !important;
	margin: 0.5em 0 0 0;
	*/
  font-size: 1.2em !important;
  line-height: 1.2em !important;
  margin: 0.5em 0 0 0;
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: bold !important;
  letter-spacing: 0em;
  text-transform: none; }

#calendar-location {
  margin-bottom: -0.6em; }

#calendar-location img {
  margin-top: 1em;
  margin-bottom: -0.1em; }

.single-tribe_events .tribe-events-content {
  margin-top: 1em; }

/* EcoDirectory Styles */
#tribe-events-content #event-url {
  display: block;
  float: right;
  font-size: 1.1em;
  font-weight: bold; }

#event-details {
  border-top: 1px solid #e5e5e5;
  margin-top: 1em;
  padding: 1em 0; }

/* Styles for Staff Page */
.no-dialog-title .ui-dialog-titlebar {
  display: none; }

.ec-staff-entry {
  cursor: pointer; }

.ec-staff-entry .ec-staff-bio {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em; }

.ec-staff-entry .ec-staff-name, .ec-staff-entry .ec-staff-title {
  width: 90%;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.ec-staff-entry .ec-staff-name {
  font-weight: bold; }

.ec-staff-entry .ec-staff-title {
  margin-bottom: 1em;
  line-height: 1.4em; }

.ec-staff-entry {
  text-align: center; }
  @media (min-width: 479px) {
    .ec-staff-entry {
      float: left;
      width: 32%; } }

.ec-staff-full-entry .ec-staff-img {
  float: left;
  margin-top: 0.1em; }

.ec-staff-full-entry .ec-staff-img img {
  max-width: 100%;
  margin: 0 1em 0 0; }

.ec-staff-full-entry .ec-staff-name {
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1em; }

.ec-staff-full-entry .ec-staff-title {
  color: #8C4615;
  line-height: 1.5em; }

.ec-staff-dialog .ec-staff-bio {
  font-size: 0.8em; }

.ec-staff-dialog-close {
  float: right;
  color: #2B3E5E;
  cursor: pointer; }

/* Supporter Page CSS */
.brick {
  width: 250px; }

.brick img {
  display: block;
  margin: 0;
  /*cursor: pointer;*/ }

.text-logo {
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  font-weight: bold;
  margin: 0 0 0 0;
  /*text-shadow: 1px 1px 2px #333;*/
  /*font-family: 'LeagueGothicRegular', Impact, Arial, Helvetica, sans-serif !important;*/
  font-family: Helvetica, Arial, sans-serif !important;
  letter-spacing: 0.05em;
  clear: both;
  display: block;
  background-color: #e08c18;
  text-align: center;
  padding: 7% 5%; }

#supporter-logos-container {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 100%;
  background-color: #fff; }

/*# sourceMappingURL=maps/position.css.map */
