.faq {margin-bottom:10px;}

a, a:visited {
  color: #cc0000;
}
a:hover {
    color:#2c70b8;
}

.flexnav li a:hover,
.flexnav li.current-menu-item ul li a:hover,
.page-template-full-width-template 
.page-template-full-width-template .flexnav li a:hover,
.page-template-full-width-template .flexnav li.current-menu-item ul li a:hover,
.full-width-layout .flexnav li a:hover,
.full-width-layout .flexnav li.current-menu-item ul li a:hover {
	background-color: #377dc4;
}
.margin-left-25 {
  margin-left:25px;
}

.stepsheets-table-header th {
  font-size: 16px ;
  color: #2c70b8;
}

#sidebar {
background-color:#ededed;
}

.featured-image img, 
.em-location-section-map, 
.em-event-location {
/*event featured image is displayed twice. Remove the one above the title*/
/* location map is unavailable*/
display:none;
}
#navigation {
margin-bottom:25px;
}
.em-event-when, .em-event-where {
margin-bottom:5px !important;
}
#menu-item-fb {
    margin-top:12px;
}

/* Custom Event display changes */
@media (min-width: 600px) {
  .em.pixelbones h3 {
    font-size:24px !important;
  }
  .em.pixelbones hr {
    margin-top:5px !important;
    margin-bottom:10px !important;
  }
  .em.pixelbones a,
  .em.pixelbones a:visited { 
      color: #cc0000 !important;
  }
  .em.pixelbones a:hover {
      color: #2c70b8 !important;
  }
}
@media (max-width: 720px) {
  h1.text-logo a,
  h1.text-logo a:visited,
  h1.text-logo a:hover {
	margin:20px 0 0 0px;
  }
}
@media (max-width: 600px) {
  h1.text-logo {
	font-size: 26px;
  }
}
/* Stepsheets and videos table: font size 14px*/
#post-390 td {
    font-size:14px;
}


