/* header */
@media only screen and (max-width: 959px){

  .site-branding {
    display: none;
  }
  .site-title {
    position: static;
    max-width: 140px;
    padding-left: 20px;
    padding-top: 15px;
    height: auto;
  }
  .site-description {
    position: static;
    display: inline-block;
    max-width: calc(100% - 140px - 24px - 20px - 10px);
    /* 100% - .site-title - .facebookicon (width + margins) */
  }
  .facebookicon {
    display: inline-block;
    float: none;
  }
}
@media screen and (max-width: 600px){

  .site-title {
    max-width: 120px;
  }
  .site-description {
    max-width: calc(85% - 120px - 24px - 20px - 10px);
    /* 85% to account for spaces between inline-block elements */
  }
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: block;
  }
  .main-navigation .menu>li a {
    font-size: 12px;
  }
}
/* footer */
@media only screen and (max-width: 1023px){
  
  .site-footer .newsletter.newsletter {
    width: 48%;
  }
  .site-footer .site-info.site-info {
    width: 50%;
  }
}
@media only screen and (max-width: 767px){
  
  .site-footer .newsletter.newsletter,
  .site-footer .site-info.site-info {
    float: none;
    width: auto;
  }
}
