@media only screen and (max-width: 940px) {
  #wrapall {
    width: 100%; }
    #wrapall .c00 {
      width: 100% !important; }

  #z_wrapper {
    width: 95%; }
    #z_wrapper #z_interactive_hero {
      display: none; }
    #z_wrapper .z_article {
      width: 46%;
      margin: 0 2% 15px; } }
@media only screen and (max-width: 860px) {
  #z_wrapper .z_category_block {
    width: 100%;
    height: auto;
    padding: 20px 25px;
    background: #f8f8f8;
    border-bottom: 1px solid #d7d7d7;
    border-right: none; }
    #z_wrapper .z_category_block:first-child {
      border-top: 1px solid #d7d7d7; }
    #z_wrapper .z_category_block.z_rm_border_right, #z_wrapper .z_category_block.z_rm_border_bottom, #z_wrapper .z_category_block.z_res_border_right, #z_wrapper .z_category_block.z_res_border_bottom {
      border-bottom: 1px solid #d7d7d7;
      border-right: none; }
    #z_wrapper .z_category_block a {
      text-align: left;
      font-family: "HelveticaNeue-Light", Helvetica, Arial, Verdana, sans-serif;
      font-size: 20px;
      line-height: 1em; }
  #z_wrapper .z_cat_thumb {
    display: none; }
  #z_wrapper .z_link_container {
    display: none; }
  #z_wrapper .z_m_nav {
    display: block; }
  #z_wrapper .z_article {
    width: 90%;
    max-width: 480px;
    float: none;
    margin: 0 auto; }
  #z_wrapper .z_article_info {
    margin-bottom: 30px; }
    #z_wrapper .z_article_info p {
      margin-bottom: 10px; }
  #z_wrapper .z_article_summary {
    height: auto; }
  #z_wrapper .z_article_title {
    font-size: 20px; } }
@media only screen and (max-width: 568px) {
  #z_wrapper .z_header {
    padding: 25px 4% 35px; } }
@media only screen and (max-width: 400px) {
  #z_wrapper h1 {
    font-size: 38px; }
  #z_wrapper h2 {
    font-size: 22px; }
  #z_wrapper h3 {
    font-size: 20px; }
  #z_wrapper img.z_terms_conditions {
    width: 276px; } }

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