@media screen and (max-width: 600px),
screen and (max-device-width: 480px) {
  html {
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
  }
}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 966px) {

}

@media screen and (max-width: 960px) {
  
  .top-header .custom-header { padding: 15px 0 5px 0; }

  .top-header .custom-header.fixed-header {
    position: initial !important;
    top: 0 !important;
  }

  .top-header .custom-header .container .twelve.columns.omega,
  #thsp-sticky-header-menu { display: none; }

  .top-header .custom-header .container .four.columns.alpha {
    margin: 0 auto;
    float: none;
    display: block;
    width: 175px;
  }

  body #thsp-sticky-header-title img { display: inline; }

  body #thsp-sticky-header-title {
    float: none;
    text-align: center;
  }

  body.page-template-template-pagina-php .custom-header { padding: 35px 0 35px; }

}

@media screen and (max-width: 959px) {

  .page-id-914 .container .columns.three,
  .page-id-1051 .container .columns.three { width: 50%; }

}

@media screen and (max-width: 895px) {

}

@media screen and (max-width: 880px) {

  #fixed-sidebar-wrapper { background-color: rgb(255, 103, 15); }

    #fixed-sidebar-wrapper #tinynav1 {
      display: block;
      width: 315px;
      margin: 0px auto;
      border: 1px solid white;
    }

}

@media screen and (max-width: 853px) {

}

@media screen and (max-width: 800px) {

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 767px) {

  body .container { width: 95%; }

  body .container .fourteen.columns {
    width: 95%;
    margin: 0 auto;
    float: none;
    overflow: hidden;
    display: block;
  }

  body .smallFooterLeft { width: auto; }

  body .container .one.column,
  body .container .one.columns,
  body .container .two.columns,
  body .container .three.columns,
  body .container .four.columns,
  body .container .five.columns,
  body .container .six.columns,
  body .container .seven.columns,
  body .container .eight.columns,
  body .container .nine.columns,
  body .container .ten.columns,
  body .container .eleven.columns,
  body .container .twelve.columns,
  body .container .thirteen.columns,
  body .container .fourteen.columns,
  body .container .fifteen.columns,
  body .container .sixteen.columns,
  body .container .one-third.column,
  body .horizontalWidgetArea .homeFull .dd_causes_post,
  body .horizontalWidgetArea .homeFull .dd_news_post,
  body .horizontalWidgetArea .homeFull .dd_events_post,
  body .container .two-thirds.column {
    width: 95%;
    margin: 0 auto;
    float: none;
    overflow: hidden;
    display: block;
  }

  body .two-thirds .postTitleWithImage h1 { width: 100%; }

}

@media screen and (max-width: 752px) {

}

@media screen and (max-width: 720px) {

}

@media screen and (max-width: 685px) {

}

@media screen and (max-width: 640px) {

}

@media screen and (max-width: 603px) {

}

@media screen and (max-width: 600px) {

}

@media screen and (max-width: 568px) {

}

@media screen and (max-width: 540px) {

  .pageContent h1.pageTitle { font-size: 2.25rem; }

}

@media screen and (max-width: 533px) {

}

@media screen and (max-width: 480px) {

  #topnav-wrapper {
    float: none;
    background-color: #81B721;
    position: absolute;
    top: 47px;
    width: 100%;
    text-align: center;
  }

  body.home header.top-header { padding: 55px 0 0 0; }

  #fixed-sidebar-wrapper { top: 53px; }

  body.page-template-template-pagina-php .custom-header,
  .chrome body.page-template-template-pagina-php .custom-header { padding-top: 110px; }

  body header.top-header { padding-bottom: 170px; }

  .page-id-914 .container .columns.three, .page-id-1051 .container .columns.three { width: 100%; }

}

@media screen and (max-width: 440px) {

  html body .pageContent .container { padding-top: 30px; }

  .pageContent h1.pageTitle { line-height: 40px; }

}

@media screen and (max-width: 423px) {

}

@media screen and (max-width: 400px) {

}

@media screen and (max-width: 384px) {

}

@media screen and (max-width: 380px) {

}

@media screen and (max-width: 360px) {

  #topbar { height: 47px; }

  .secondaryNav ul {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
  }

}

@media screen and (max-width: 320px) {

}

@media screen and (max-width: 240px) {

}

@media screen and (max-width: 213px) {

}