/* 
 *  author: Patrick Jackson <patrick@ivycat.com>
 */
/* Mixins */
/* Color Names */
/* Color Roles */
/* 
 *  Styles applied across website
 */
a:hover {
  text-decoration: underline; }

/* Footer */
footer {
  color: #ccc; }

/* Site Title/Logo */
aside#text-2 {
  background-color: transparent;
  text-align: center; }

header#masthead {
  background-color: transparent; }

/* Override hiding of editor toolbar in smallest mobile view */
@media (max-width: 640px) {
  .o2-editor-toolbar-wrapper {
    display: block; } }
/***********************************************************************
 *  Author List
 */
.author-list-item img {
  float: left;
  clear: left; }
.author-list-item .author-name {
  height: 32px;
  margin-left: 40px;
  line-height: 1em; }
.author-list-item .author-post-count {
  font-style: italic;
  font-size: 0.8em;
  color: #666; }

/* Hide authors: */
.user-id-2, .user-id-1 {
  display: none; }

/* hide unwanted editor icons */
.o2-editor-toolbar {
  /* Add text to add picture editor button */ }
  .o2-editor-toolbar .genericon-bold,
  .o2-editor-toolbar .genericon-italic,
  .o2-editor-toolbar .genericon-link,
  .o2-editor-toolbar .genericon-quote,
  .o2-editor-toolbar .genericon-code {
    display: none; }
  .o2-editor-toolbar .genericon-picture:after {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    content: " Add Image";
    vertical-align: middle; }
  .o2-editor-toolbar .genericon-picture:before {
    font-size: 22px;
    line-height: 20px;
    vertical-align: middle; }
  .o2-editor-toolbar .genericon-picture {
    text-align: left;
    width: 150px; }

/* replace mobile Hamburger menu button */
@media (max-width: 876px) {
  #secondary-toggle:before {
    content: "Menu";
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f1f1f1));
    background: -moz-linear-gradient(top, white, #f1f1f1);
    border: 1px solid #DDD;
    border-radius: 3px;
    padding: 0.5em 1.2em;
    text-align: center; }

  #secondary-toggle {
    left: -80px;
    top: -1px !important; }

  #o2-responsive-nav {
    background-color: white;
    margin: 0; }

  /* style changes when menu is open */
  body.responsive-show #secondary-toggle {
    top: 15px !important; } }
/*  Hide filter widget on mobile since it's in the menu */
@media (max-width: 876px) {
  #content #o2-filter-widget-1 {
    display: none; } }
/* Hide the broken My @Mentions filter */
#o2-filter-my-mentions {
  display: none; }

/*
 *  Define custom styling for login page
 */
body.login {
  background-color: #f1f1f1;
  background-size: cover;
  background-image: url("/wp-content/uploads/2016/03/bg.jpg"); }
  body.login h2, body.login h3, body.login h4 {
    color: #f1f1f1;
    margin-bottom: 20px; }
    body.login h2 a, body.login h3 a, body.login h4 a {
      color: #FFB266;
      text-decoration: underline; }
      body.login h2 a:hover, body.login h2 a:active, body.login h3 a:hover, body.login h3 a:active, body.login h4 a:hover, body.login h4 a:active {
        text-decoration: underline;
        color: #e67200; }
  body.login #login_error {
    background-color: #f1f1f1;
    font-size: 12px; }
    body.login #login_error a {
      color: #2875a8;
      text-decoration: underline; }
      body.login #login_error a:hover, body.login #login_error a:active {
        text-decoration: underline;
        color: #0f2d41; }
  body.login #login {
    padding-top: 4%; }
    body.login #login h1 a {
      width: 210px;
      height: 93px;
      -webkit-background-size: inherit;
      background-size: inherit;
      background-image: url("/wp-content/uploads/2016/03/Howell_Electric_logo.png"); }
  body.login #loginform {
    background-color: #f1f1f1;
    margin-top: 40px; }
  body.login #nav a {
    color: #f1f1f1;
    text-decoration: underline; }
    body.login #nav a:hover, body.login #nav a:active {
      color: #b1b1b1; }
  body.login #backtoblog {
    display: none; }

/*  Components  */
/* Authors Widget */
ul.author-list {
  max-height: 320px;
  overflow: scroll; }

/* O2 Editor Toolbar */
button.o2-editor-toolbar-button {
  min-height: 32px; }

/* Digest Subscription Widget */
.subscribed {
  color: #00aa00; }

.unsubscribed {
  color: red; }

.subscription-ajax-loading {
  margin-left: 10px; }

#digest-toggle:hover {
  text-decoration: underline;
  cursor: pointer; }

/*# sourceMappingURL=main.css.map */
