/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */
/*
 * Smalltouch sizes and down
 */
@media only screen and (max-width: 1100px) {
  /* line 24, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header {
    clear: left;
    margin-left: 0;
  }
  /* line 27, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 {
    margin-top: 15px;
  }
  /* line 30, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 li a {
    padding: 0 30px;
    font-size: 120%;
  }

  .region-header #block-superfish-1 li#menu-3377-1 a {
    padding-right: 0;
 }
  /* line 37, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-search-form {
    
  }
}

@media only screen and (max-width: 950px) {
  /* line 48, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 li a {
    padding: 0 15px;
    font-size: 110%;
  }
  /* line 57, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .home-page-top {
    background: #3078A2 url("images/homebanner2.png") top right no-repeat;
    background-size: 100% auto;
  }
  /* line 62, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .home-page-text {
    float: right;
    width: 40%;
    padding: 15px 15px 0 30px;
    line-height: 140%;
    font-size: 1.1em;
  }
  /* line 69, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .home-page-text p {
    margin-bottom: 10px;
  }
}

@media only screen and (max-width: 900px) {
  #block-block-109 .ai-hub-menu .menu-item a {
    font-size: 130%;
    vertical-align: top;
  }

#block-block-109 .ai-hub-banner {


}

#block-block-109 .ai-hub-banner h2 {
  padding: 55px 20px 0 180px;
  font-size: 160%;
}


}

@media only screen and (max-width: 800px) {
  /* line 79, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .focus-box {
    width: 45%;
  }
  /* line 85, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #footer #block-block-90 {
    margin-left: 200px;
    padding-left: 20px;
    margin-bottom: 30px;
    border-left: 1px solid #444;
  }
  /* line 91, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #footer #block-block-90 .fpg-logo, #footer #block-block-90 .nirn-logo {
    float: none;
    width: auto;
    min-height: 0px;
  }
  /* line 96, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #footer #block-block-90 .fpg-logo img, #footer #block-block-90 .nirn-logo img {
    width: 300px;
    max-width: 90%;
  }
  /* line 104, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-title,
  .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announcement,
  .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-image {
    margin: 0 30px;
  }
  /* line 110, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-image {
    padding-top: 30px;
    width: 200px;
  }
  /* line 114, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-title {
    font-size: 110%;
  }
  /* line 118, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announcement {
    font-size: 100%;
  }
}

@media only screen and (max-width: 768px) {
  /* line 126, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #block-views-exp-resource-searches-page-1,
  #block-views-exp-resource-searches-page,
  body.page-publications-resources .block-facetapi,
  body.page-ai-hub-resources .block-facetapi {
    width: auto;
    margin: 20px 15px 20px 15px;
  }
  /* line 134, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #block-views-exp-resource-searches-page-1 .views-reset-button,
  #block-views-exp-resource-searches-page .views-reset-button {
    clear: left;
  }
  /* line 139, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #block-views-exp-resource-searches-page-1 .views-submit-button,
  #block-views-exp-resource-searches-page .views-submit-button {
    margin-top: 20px;
  }
  /* line 144, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #block-block-91 .block-inner,
  #block-facebook-pull-facebook-pull-default .block-inner,
  .region.sidebar .block-inner {
    margin: 20px;
  }
  /* line 150, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-search-form {
    display: none;
  }
  /* line 154, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 {
    float: none;
    margin: 20px 0 0 0;
    padding-top: 20px;
    border-right: 0px;
  }
  /* line 160, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 .block-inner {
    margin: 0;
  }
  /* line 164, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 .sf-accordion-toggle {
    background-color: #0082B3;
    padding: 10px 20px;
  }
  /* line 167, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 .sf-accordion-toggle a {
    color: #fff;
    font-size: 130%;
    font-weight: 600;
  }
  /* line 174, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 ul {
    padding-top: 15px;
  }
  /* line 176, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 ul li a {
    display: block;
    padding: 10px 40px;
    font-size: 120%;
    line-height: 130%;
    height: auto;
    border-bottom: 1px solid #ddd;
  }
  /* line 184, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 ul li a:hover {
    background-color: #eee;
  }
  /* line 190, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region-header #block-superfish-1 li#menu-7044-1 {
    display: block;
  }
  /* line 198, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .view-about-us .view-header .who-we-are {
    margin-top: 0;
  }
  /* line 202, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.page-node-1447 .practice-boxes {
    display: block;
  }
  /* line 207, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-book #block-book-navigation {
    margin: 0 20px 20px 20px;
    width: auto;
  }
  /* line 212, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-book .block-inner .green-button a {
    margin: 0 20px;
  }
  /* line 216, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-book .book-navigation {
    margin-bottom: 10px;
    margin-top: 15px;
  }
  /* line 221, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #block-block-107 h1 {
    height: 110px;
    line-height: 130%;
    padding: 30px 0 0 250px;
  }
}

@media only screen and (max-width: 700px) {
  /* line 230, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .home-page-top {
    background-image: none;
    background-color: #eee;
  }
  /* line 235, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .home-page-text {
    float: none;
    width: auto;
    padding: 20px;
    line-height: 150%;
    font-size: 1.5em;
    text-align: center;
  }
  /* line 242, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .home-page-text p {
    margin-bottom: 20px;
  }
  /* line 247, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-title,
  body.front .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announcement,
  body.front .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-image {
    float: none;
    margin: 0 30px;
  }
  /* line 254, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .paragraphs-item-announcements .paragraphs-item-announcement .field-name-field-announce-image {
    padding-top: 30px;
  }
  /* line 258, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .paragraphs-item-announcements .field-name-field-section-title {
    padding: 10px 30px;
  }
  /* line 263, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.page-node-1447 h1#page-title {
    font-size: 1.3em;
  }
  /* line 267, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-project .group-related-resources {
    display: none;
  }
}

@media only screen and (max-width: 600px) {
  /* line 276, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .focus-box {
    width: auto;
    display: block;
  }
  /* line 281, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .view-blog .views-field-field-blog-image {
    float: none;
    width: 300px;
    max-width: 90%;
    margin: 20px auto;
  }
  /* line 289, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-cards-2-columns .field-items {
    display: block;
  }
  /* line 292, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-cards-2-columns .field-items .field-item {
    width: 300px;
    max-width: 90%;
    margin: 20px auto;
  }
  /* line 296, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-cards-2-columns .field-items .field-item p {
    padding-bottom: 20px;
  }
  /* line 300, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .paragraphs-item-cards-2-columns .field-items .field-item .field-item {
    width: auto;
    margin: 0;
    max-width: 100%;
  }
  /* line 309, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #footer #block-system-main-menu {
    display: none;
  }
  /* line 312, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #footer #block-block-90 {
    border: 0px;
    margin: 0;
    padding: 0;
    clear: none;
    text-align: center;
    padding-bottom: 15px;
  }
  /* line 319, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #footer #block-block-90 .fpg-logo, #footer #block-block-90 .nirn-logo {
    max-width: 90%;
    margin: 15px auto;
  }
  /* line 327, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .view-about-us .view-header .who-we-are {
    height: 120px;
    font-size: 1.6em;
    text-align: center;
    background-image: none;
    padding: 0;
  }
  /* line 333, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .view-about-us .view-header .who-we-are h1 {
    line-height: 120px;
  }
  /* line 339, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-resources #block-block-104,
  body.page-publications-resources #block-block-98,
  body.node-type-project #block-block-103,
  body.page-node-1448 #block-block-103,
  body.node-type-news #block-block-97,
  body.page-news #block-block-97 {
    height: 120px;
    background-image: none;
  }
  /* line 347, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-resources #block-block-104 h1,
  body.page-publications-resources #block-block-98 h1,
  body.node-type-project #block-block-103 h1,
  body.page-node-1448 #block-block-103 h1,
  body.node-type-news #block-block-97 h1,
  body.page-news #block-block-97 h1 {
    padding: 0;
    text-align: center;
    font-size: 1.6em;
    line-height: 120px;
  }
  /* line 355, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  #block-block-107 h1 {
    height: 90px;
    background-image: none;
    padding: 30px;
    font-size: 1.6em;
    text-align: center;
  }
  /* line 363, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.page-node-96 h1#page-title,
  body.page-node-1447 h1#page-title {
    height: 90px;
    background-image: none;
    padding: 0;
    text-align: center;
    font-size: 1.6em;
    padding-top: 40px;
    line-height: 130%;
  }
  /* line 374, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.node-type-resources #block-block-104 h1,
  body.page-publications-resources #block-block-98 h1 {
    padding-top: 30px;
    line-height: 130%;
  }
  /* line 381, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.front .view-blog h2,
  body.front .view-blog .views-field-field-author,
  body.front .view-blog .views-field-field-blog-entry,
  body.front .view-blog .more-link {
    clear: left;
    margin-left: 0px;
  }
  /* line 392, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  body.page-node-1447 .practice-boxes .practice-box-1 h2,
  body.page-node-1447 .practice-boxes .practice-box-2 h2,
  body.page-node-1447 .practice-boxes .practice-box-3 h2 {
    padding-left: 0;
    padding-top: 100px;
  }
  /* line 398, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .view-blog.view-display-id-page .views-field-field-blog-image {
    float: none;
    width: 250px;
    margin: 15px auto;
  }

  .aihub-announcement {
    padding: 20px 40px 10px 40px;
  }

  #block-block-109 .ai-hub-banner {
    height: 150px;
  }

  #block-block-109 .ai-hub-banner h2 {
    padding: 30px 20px 0 180px;
    font-size: 150%;
  }

}

/*
 * Smalltouch sizes and down
 */
@media only screen and (max-width: 480px) {
  /* line 410, C:/Users/rossaj/PhpstormProjects/NIRN/sass/responsive.custom.scss */
  .region[class*="float-blocks"] .block {
    float: none;
    width: 100%;
  }

  #block-block-109 .ai-hub-banner {
    height: auto;
    min-height: 100px;
  }

  #block-block-109 .ai-hub-banner .sisep-logo {
   float: none;
text-align: center;
  margin: 0 15px 15px 15px;
  padding-top: 20px;
}

  #block-block-109 .ai-hub-banner h2 {
    font-size: 130%;
    margin: 0;
    padding: 0 0 20px 0;
    text-align: center;
  }

  #block-block-109 .ai-hub-menu .menu-item {
    display: block;
    width: auto;
    text-align: left;
  }

  #block-block-109 .ai-hub-menu .menu-item a {
    padding: 5px 30px;
    font-size: 140%;
  }


}

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