/* ----------------------------------------
	Domestic Abuse Intervention Services
	http://www.abuseintervention.org
	Styles to retrofit the theme to be responsive

	Version: 2.0.0 (2014-07)
	Author: Andy Giesler
	http://www.blazingmoon.com

   ---------------------------------------- */
/* ------------------------------ */
/*
/* Not huge, but reasonably large.
/*
/* ------------------------------ */
@media screen and (max-width: 1024px) {
  #header .tagline {
    display: none; }

  #slideshow {
    left: 305px; }

  #header-feature {
    left: inherit;
    right: -110px;
    z-index: 99; }

  #big-share-banner {
    background: url(../images/big-share-logo-small.png) top left no-repeat;
    height: 170px;
    left: inherit;
    right: 0;
    position: absolute;
    width: 199px; }

  #breadcrumb {
    margin-left: 0; }

  .post, #pageNav {
    max-width: 90%;
    width: 90%; }

  #footer .tagline {
    display: block;
    font-weight: 600; }

  #home h2 {
    border-top: 1px solid #92b06b;
    margin-top: 1em; }
  #home .post,
  #home .sidebar {
    border-right: none;
    float: left;
    margin: 0;
    max-width: 90%;
    padding: 1em 0 0;
    width: 90%; }
    #home .post p,
    #home .post h1,
    #home .post div,
    #home .sidebar p,
    #home .sidebar h1,
    #home .sidebar div {
      padding-left: 5%; }
    #home .post h2,
    #home .sidebar h2 {
      padding-left: 0 !important;
      margin-left: 5%;
      padding-top: 1em; }
    #home .post .social-media,
    #home .sidebar .social-media {
      border-top: none; }
  #home .sidebar .anythingSlider {
    margin: 0;
    width: 260px; }
  #home .more {
    text-align: left;
    padding-top: 5px; } }
/* ------------------------------ */
/*
/* Getting smaller, e.g. landscape tablet.
/*
/* ------------------------------ */
@media screen and (max-width: 800px) {
  .sf-menu {
    display: none; }

  .slicknav_menu {
    background-color: #333;
    display: block;
    font-size: 15px;
    font-weight: 700;
    position: absolute;
    top: 217px;
    left: 0px;
    width: 100%; }
    .slicknav_menu .slicknav_btn {
      margin-left: 1em; }
    .slicknav_menu ul {
      font-weight: 600;
      margin: 0;
      padding: 1em; }
      .slicknav_menu ul li {
        line-height: 1.8em; }
    .slicknav_menu .sub-menu-toggle {
      font-size: 135%;
      padding-left: 0.5em; }
    .slicknav_menu .sub-menu {
      visibility: visible !important; }
    .slicknav_menu a {
      color: #ccc;
      text-decoration: none; }

  #slideshow {
    left: 305px;
    top: 25px; }

  #header-feature {
    display: none; } }
/* ------------------------------ */
/*
/* Medium-small, e.g., portrait tablet
/*
/* ------------------------------ */
@media screen and (max-width: 760px) {
  #header-feature {
    display: none; }

  #home .post,
  #home .sidebar {
    max-width: 95%;
    width: 95%; }
  #home .sidebar {
    width: 95%; } }
/* ------------------------------ */
/*
/* Small, e.g., smartphone landscape.
/*
/* ------------------------------ */
@media screen and (max-width: 550px) {
  #logo {
    background: url(../images/logo-small.png) top left no-repeat;
    height: 90px;
    width: 225px; }

  #slideshow {
    left: 235px; }

  #subscribeForm {
    left: 5px;
    top: 120px; }
    #subscribeForm #emailAddressLabel {
      width: 230px; }

  #subscribeForm #emailAddress {
    width: 124px; }

  #subscribeForm #submit {
    margin-bottom: -5px; } }
/* ------------------------------ */
/*
/* Very small, e.g., smartphone portrait.
/*
/* ------------------------------ */
@media screen and (max-width: 490px) {
  #header {
    height: 145px; }

  #big-share-banner {
    display: none; }

  .slicknav_menu {
    top: 155px; }

  #slideshow {
    display: none; }

  #subscribeForm {
    top: 100px; }
    #subscribeForm #emailAddressLabel {
      background: url(../images/mailing-list-small.gif) no-repeat;
      height: 10px; } }

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