/* No files to import found in abstractions/**\/* */
@import url(font/font.css);
/* line 1, ../sass/base/_forms.scss */
input {
  max-width: 100%; }

/* line 5, ../sass/base/_forms.scss */
.block--webform {
  background-color: #21bdba;
  color: #2f4949; }
  /* line 10, ../sass/base/_forms.scss */
  .block--webform .field--name-title, .block--webform .field--name-field-body {
    display: table-cell; }
  /* line 14, ../sass/base/_forms.scss */
  .block--webform .field--name-field-body {
    font-size: 25px;
    font-weight: bold;
    color: #1f6d6c;
    padding-top: 37px;
    padding-left: 55px; }
  /* line 22, ../sass/base/_forms.scss */
  .block--webform form {
    clear: left;
    display: inline-block;
    width: 66.66%;
    float: left;
    border-top: solid 1px #006666; }
    /* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
    .block--webform form:after {
      content: "";
      display: table;
      clear: both; }
    /* line 31, ../sass/base/_forms.scss */
    .block--webform form > div {
      display: inline-block;
      width: auto; }
      /* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
      .block--webform form > div:after {
        content: "";
        display: table;
        clear: both; }
  /* line 39, ../sass/base/_forms.scss */
  .block--webform .webform-component-fieldset {
    padding: 0;
    border: none;
    float: left;
    width: 50%;
    font-weight: normal;
    padding-right: 115px;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
    min-width: 0; }
    /* line 51, ../sass/base/_forms.scss */
    .block--webform .webform-component-fieldset legend {
      margin-bottom: 30px;
      padding-top: 30px; }
      /* line 54, ../sass/base/_forms.scss */
      .block--webform .webform-component-fieldset legend .fieldset-legend {
        font-size: 19px; }
    /* line 58, ../sass/base/_forms.scss */
    .block--webform .webform-component-fieldset .fieldset-wrapper {
      padding-bottom: 30px; }
  /* line 63, ../sass/base/_forms.scss */
  .block--webform .node--webform {
    position: static; }
  /* line 67, ../sass/base/_forms.scss */
  .block--webform .block__content {
    position: relative; }
  /* line 71, ../sass/base/_forms.scss */
  .block--webform .field--name-field-image {
    overflow: hidden;
    width: 33.33%;
    display: inline-block;
    float: left;
    padding-left: 40px;
    height: 370px; }

/* line 81, ../sass/base/_forms.scss */
.form-item, .form-actions {
  margin-bottom: 8px; }
  /* line 83, ../sass/base/_forms.scss */
  .form-item label, .form-actions label {
    font-weight: normal; }

/* line 88, ../sass/base/_forms.scss */
.block--webform-client-block-2 .form-actions {
  clear: both;
  width: 100%;
  display: inline-block;
  text-align: right;
  padding-right: 115px;
  position: relative;
  top: -40px; }
  /* line 96, ../sass/base/_forms.scss */
  .block--webform-client-block-2 .form-actions input {
    padding: 12px 24px;
    background-color: white;
    border-radius: 3px; }

/* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
#block-webform-client-block-2 .webform-component-textfield:after {
  content: "";
  display: table;
  clear: both; }
/* line 106, ../sass/base/_forms.scss */
#block-webform-client-block-2 .webform-component-textfield label {
  float: left;
  width: 35%;
  margin-right: 0;
  margin-top: 5px; }
/* line 113, ../sass/base/_forms.scss */
#block-webform-client-block-2 .webform-component-textfield input {
  color: #666666;
  padding: 6px 8px;
  border-radius: 3px;
  border: solid 1px #797979; }
/* line 120, ../sass/base/_forms.scss */
#block-webform-client-block-2 .webform-component-textfield input, #block-webform-client-block-2 .webform-component-textfield div.description {
  float: right;
  width: 65%; }

/* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
#block-webform-client-block-2 .webform-component-checkboxes:after {
  content: "";
  display: table;
  clear: both; }
/* line 129, ../sass/base/_forms.scss */
#block-webform-client-block-2 .webform-component-checkboxes > label {
  display: none; }
/* line 133, ../sass/base/_forms.scss */
#block-webform-client-block-2 .webform-component-checkboxes .form-type-checkbox {
  width: 50%; }
  /* line 136, ../sass/base/_forms.scss */
  #block-webform-client-block-2 .webform-component-checkboxes .form-type-checkbox:nth-child(odd) {
    float: left; }
  /* line 140, ../sass/base/_forms.scss */
  #block-webform-client-block-2 .webform-component-checkboxes .form-type-checkbox:nth-child(even) {
    float: right; }

/* line 147, ../sass/base/_forms.scss */
.webform-component > label {
  margin-bottom: 7px; }
/* line 151, ../sass/base/_forms.scss */
.webform-component div.description {
  margin-top: 7px;
  margin-bottom: 8px; }

/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* line 3, ../sass/base/_typography.scss */
html, body {
  font-family: 'VeritasSlab-Regular', serif;
  font-weight: 400; }

/* line 9, ../sass/base/_typography.scss */
h1, h2 {
  font-family: "Arial", "Helvetica", sans-serif;
  text-transform: uppercase;
  font-weight: bold; }

/* line 16, ../sass/base/_typography.scss */
h1 {
  margin-top: 28px;
  margin-bottom: 28px;
  font-size: 48px; }

/* line 23, ../sass/base/_typography.scss */
h2 {
  font-size: 36px;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 0;
  margin-bottom: 0; }

/* line 32, ../sass/base/_typography.scss */
h3 {
  font-size: 19px;
  font-weight: bold; }

/* line 38, ../sass/base/_typography.scss */
h4, .block--menu-menu-footer-menu > .menu > li > a {
  font-weight: bold;
  color: #8e8e8e; }

/* line 44, ../sass/base/_typography.scss */
em {
  font-style: normal;
  color: #21bdba; }

/* line 50, ../sass/base/_typography.scss */
.site-branding__name {
  text-decoration: none;
  color: black; }

/* line 3, ../sass/components/_blocks.scss */
.block > h2 {
  padding-top: 36px; }

/* line 13, ../sass/components/_blocks.scss */
.block--views-our-providers-block .block__content {
  margin-top: 65px;
  background-color: white; }
  @media (min-width: 580px) and (max-width: 900px) {
    /* line 13, ../sass/components/_blocks.scss */
    .block--views-our-providers-block .block__content {
      margin-top: initial; } }

/* line 25, ../sass/components/_blocks.scss */
.block--block-1 p {
  margin-bottom: 0;
  line-height: 0; }
  /* line 30, ../sass/components/_blocks.scss */
  .block--block-1 p iframe {
    width: 100%;
    height: 366px; }

/* line 38, ../sass/components/_blocks.scss */
.block--block-1 {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding-bottom: 15px; }

/* line 1, ../sass/components/_footer.scss */
.l-footer-wrapper {
  background-color: #01263d;
  color: white; }

/* line 7, ../sass/components/_footer.scss */
.l-footer-wrapper {
  padding: 10px 0 0 0 !important; }
  /* line 11, ../sass/components/_footer.scss */
  .l-footer-wrapper .block--menu-menu-footer-menu {
    padding-bottom: 24px; }
  /* line 16, ../sass/components/_footer.scss */
  .l-footer-wrapper .block--block-4 .block__content {
    color: #80939e !important;
    font-size: 12px !important;
    padding-bottom: 10px; }
    /* line 22, ../sass/components/_footer.scss */
    .l-footer-wrapper .block--block-4 .block__content span, .l-footer-wrapper .block--block-4 .block__content a {
      color: #80939e !important;
      font-size: 12px !important; }

/* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.block--menu-menu-footer-menu > .menu:after {
  content: "";
  display: table;
  clear: both; }
/* line 34, ../sass/components/_footer.scss */
.block--menu-menu-footer-menu > .menu > li {
  float: left;
  padding-right: 50px;
  width: 25%;
  list-style-type: none;
  list-style-image: none; }
  /* line 43, ../sass/components/_footer.scss */
  .block--menu-menu-footer-menu > .menu > li > a {
    color: white;
    padding: 15px 20px;
    font-size: 18px; }
  /* line 51, ../sass/components/_footer.scss */
  .block--menu-menu-footer-menu > .menu > li > .menu {
    padding-left: 0; }
  /* line 56, ../sass/components/_footer.scss */
  .block--menu-menu-footer-menu > .menu > li li.leaf {
    display: block;
    margin-top: -2px; }
    /* line 61, ../sass/components/_footer.scss */
    .block--menu-menu-footer-menu > .menu > li li.leaf a {
      color: #80939e;
      font-weight: normal; }

/* line 70, ../sass/components/_footer.scss */
.block--menu-menu-footer-menu .menu {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0; }
  /* line 76, ../sass/components/_footer.scss */
  .block--menu-menu-footer-menu .menu a {
    text-decoration: none;
    display: inline-block;
    padding: 9px 20px;
    width: 100%; }
    /* line 83, ../sass/components/_footer.scss */
    .block--menu-menu-footer-menu .menu a:hover {
      background-color: #135171; }

/* line 90, ../sass/components/_footer.scss */
footer.l-footer-wrapper {
  position: relative; }

/* line 94, ../sass/components/_footer.scss */
.block--block-4 {
  padding: 10px; }
  @media (min-width: 900px) {
    /* line 94, ../sass/components/_footer.scss */
    .block--block-4 {
      position: absolute;
      width: 25%;
      bottom: 10px;
      right: 0px;
      padding: 10px 50px 10px 10px; } }

/* line 1, ../sass/components/_header.scss */
.l-header {
  padding-top: 15px;
  position: relative; }

/* line 8, ../sass/components/_header.scss */
.l-header {
  background-color: #01263d;
  color: white; }

@media (min-width: 0px) and (max-width: 580px) {
  /* line 14, ../sass/components/_header.scss */
  .l-region--branding {
    display: none; } }

/* line 20, ../sass/components/_header.scss */
.l-header .l-constrained {
  position: absolute;
  top: 70px;
  z-index: 5;
  padding-left: 65px;
  padding-right: 65px; }
  @media (min-width: 0px) and (max-width: 580px) {
    /* line 20, ../sass/components/_header.scss */
    .l-header .l-constrained {
      position: initial;
      top: initial; } }
  @media (min-width: 580px) and (max-width: 900px) {
    /* line 20, ../sass/components/_header.scss */
    .l-header .l-constrained {
      margin-top: 35px; } }

/* line 36, ../sass/components/_header.scss */
.l-header .l-constrained h1 {
  margin-top: 0;
  max-width: 650px; }
  @media (min-width: 0px) and (max-width: 580px) {
    /* line 36, ../sass/components/_header.scss */
    .l-header .l-constrained h1 {
      margin-top: 15px;
      color: white; } }

/* line 46, ../sass/components/_header.scss */
.site-branding__slogan {
  background-color: #1b1b1b;
  color: #cccccc;
  padding: 10px 15px;
  max-width: 470px; }
  @media (min-width: 0px) and (max-width: 580px) {
    /* line 46, ../sass/components/_header.scss */
    .site-branding__slogan {
      position: initial; } }
  @media (min-width: 580px) and (max-width: 900px) {
    /* line 46, ../sass/components/_header.scss */
    .site-branding__slogan {
      position: absolute;
      bottom: 50px; } }

/* line 61, ../sass/components/_header.scss */
.site-branding__logo {
  position: absolute;
  bottom: -35px;
  z-index: 5;
  left: 37px;
  width: 260px; }
  @media (min-width: 0px) and (max-width: 580px) {
    /* line 61, ../sass/components/_header.scss */
    .site-branding__logo {
      left: 40px; } }

/* line 73, ../sass/components/_header.scss */
.apply-now {
  background-color: #f03e60;
  color: white;
  display: block;
  padding: 10px 15px;
  margin-left: -15px;
  margin-right: -15px; }

/* line 83, ../sass/components/_header.scss */
.l-header .apply-now {
  font-weight: bold;
  border-bottom: solid 3px #990033;
  display: inline-block;
  position: absolute;
  bottom: 40px;
  right: 30px;
  z-index: 5;
  padding: 12px 47px 18px;
  font-size: 36px; }
  @media (min-width: 0px) and (max-width: 580px) {
    /* line 83, ../sass/components/_header.scss */
    .l-header .apply-now {
      position: initial; } }

@media (min-width: 0px) and (max-width: 580px) {
  /* line 99, ../sass/components/_header.scss */
  .l-highlighted-wrapper {
    margin-top: initial !important; } }
@media (min-width: 580px) and (max-width: 900px) {
  /* line 99, ../sass/components/_header.scss */
  .l-highlighted-wrapper {
    margin-top: initial !important; } }

@media (min-width: 580px) and (max-width: 900px) {
  /* line 108, ../sass/components/_header.scss */
  .l-header .block--block-2 .block__content p {
    z-index: 100;
    text-align: right; } }

/* line 2, ../sass/components/_menu.scss */
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #21bdba !important; }

/* line 6, ../sass/components/_menu.scss */
.tb-megamenu {
  background-color: #01263d; }
  /* line 10, ../sass/components/_menu.scss */
  .tb-megamenu .nav {
    padding-left: 325px; }
    /* line 14, ../sass/components/_menu.scss */
    .tb-megamenu .nav > li > a {
      color: white !important;
      font-weight: normal;
      text-decoration: none !important;
      border-color: #00131e; }
      /* line 21, ../sass/components/_menu.scss */
      .tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
        color: white !important;
        background-color: #21bdba !important;
        text-decoration: none !important; }
    /* line 29, ../sass/components/_menu.scss */
    .tb-megamenu .nav li.dropdown.active,
    .tb-megamenu .nav li.dropdown.active > a {
      background-color: transparent !important;
      border-color: #00131e !important; }
    /* line 36, ../sass/components/_menu.scss */
    .tb-megamenu .nav li.dropdown.active.open > a {
      background-color: #21bdba !important; }
    /* line 41, ../sass/components/_menu.scss */
    .tb-megamenu .nav > .active > a {
      background-color: #21bdba; }
  /* line 47, ../sass/components/_menu.scss */
  .tb-megamenu .dropup, .tb-megamenu .dropdown {
    position: static; }
  /* line 52, ../sass/components/_menu.scss */
  .tb-megamenu .dropdown-menu {
    border-color: #21bdba;
    border-bottom-width: 10px; }
    /* line 57, ../sass/components/_menu.scss */
    .tb-megamenu .dropdown-menu a {
      text-decoration: none;
      display: inline-block;
      padding: 9px 14px;
      width: 100%; }
      /* line 64, ../sass/components/_menu.scss */
      .tb-megamenu .dropdown-menu a:hover {
        background-color: #bcbcbc; }
  /* line 71, ../sass/components/_menu.scss */
  .tb-megamenu .tb-block {
    margin-bottom: 0; }
  /* line 76, ../sass/components/_menu.scss */
  .tb-megamenu .tb-megamenu-submenu {
    position: absolute;
    top: 49px;
    left: 0;
    width: 100%; }
    /* line 83, ../sass/components/_menu.scss */
    .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner {
      padding: 0 !important;
      background-color: #e4e4e4;
      position: relative; }
      /* line 89, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner h2 {
        padding: 20px 30px;
        height: 82px; }
      /* line 95, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .node--menu-section {
        /*padding-left: 30px;
        padding-right: 20px;*/ }
      /* line 101, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .views-field-title {
        background-color: #21bdba;
        color: white; }
      /* line 107, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-first, .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-second, .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-third, .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-fourth {
        margin-top: 82px;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
        color: #333333 !important; }
      /* line 116, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-second, .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-third {
        position: relative; }
        /* line 120, ../sass/components/_menu.scss */
        .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-second:before, .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-third:before {
          content: " ";
          display: block;
          position: absolute;
          margin-left: -30px;
          top: 76px;
          width: 2px;
          bottom: 15px;
          background-color: #bcbcbc; }
      /* line 133, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .field--name-field-menu-section-title {
        font-weight: bold; }
      /* line 138, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-first .field--name-title {
        position: absolute;
        left: 0;
        width: 100%;
        top: 0;
        background-color: #21bdba;
        color: white; }
      /* line 148, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-fourth {
        padding-top: 0;
        padding-right: 0;
        line-height: 0; }
        /* line 154, ../sass/components/_menu.scss */
        .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .group-fourth .field--name-field-image-caption {
          position: absolute;
          top: 0;
          color: white;
          font-weight: bold;
          padding-top: 20px;
          line-height: normal; }
      /* line 167, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .field--type-link-field a {
        /*padding-top: 0;*/ }
      /* line 172, ../sass/components/_menu.scss */
      .tb-megamenu .tb-megamenu-submenu .tb-megamenu-column-inner .field--type-link-field .field__items {
        margin: 16px -14px; }

/* line 1, ../sass/components/_nodes.scss */
.node--provider--full,
.node--student-testimonial--full {
  position: relative; }
  /* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .node--provider--full:after,
  .node--student-testimonial--full:after {
    content: "";
    display: table;
    clear: both; }
  /* line 8, ../sass/components/_nodes.scss */
  .node--provider--full .field--name-field-image,
  .node--student-testimonial--full .field--name-field-image {
    width: 25%;
    position: absolute;
    height: 100%; }
    /* line 14, ../sass/components/_nodes.scss */
    .node--provider--full .field--name-field-image img,
    .node--student-testimonial--full .field--name-field-image img {
      position: absolute;
      left: 50%;
      -moz-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      top: 30px;
      max-width: 100%;
      width: auto;
      height: auto; }
  /* line 30, ../sass/components/_nodes.scss */
  .node--provider--full .field--name-title, .node--provider--full .field--name-body, .node--provider--full .field--name-field-provider-website,
  .node--student-testimonial--full .field--name-title,
  .node--student-testimonial--full .field--name-body,
  .node--student-testimonial--full .field--name-field-provider-website {
    float: right;
    width: 75%;
    padding-left: 50px; }

/* line 38, ../sass/components/_nodes.scss */
.node--provider--full {
  min-height: 200px; }

/* line 43, ../sass/components/_nodes.scss */
.node--student-testimonial--full {
  min-height: 340px; }

/* line 48, ../sass/components/_nodes.scss */
.node--page {
  width: 50%;
  display: table-cell;
  vertical-align: top; }

/* line 55, ../sass/components/_nodes.scss */
.l-content > .node--full {
  padding-bottom: 30px !important; }

/* line 62, ../sass/components/_nodes.scss */
.l-content > .node--full .field--name-body {
  margin-top: -30px; }

/* line 3, ../sass/components/_slideshow.scss */
.view-slideshow-block .view-header {
  display: none; }
/* line 8, ../sass/components/_slideshow.scss */
.view-slideshow-block .views-slideshow-controls-bottom {
  position: absolute;
  left: 325px;
  bottom: 21px;
  z-index: 5; }
/* line 16, ../sass/components/_slideshow.scss */
.view-slideshow-block .views-slideshow-pager-field-item {
  width: 20px;
  height: 20px;
  background-color: #01263d;
  border: solid 1px #01141f;
  border-radius: 10px;
  display: inline-block;
  cursor: pointer; }
/* line 27, ../sass/components/_slideshow.scss */
.view-slideshow-block .views-slideshow-pager-field-item.active {
  background-color: #21bdba;
  border-color: #2e80a3; }
/* line 33, ../sass/components/_slideshow.scss */
.view-slideshow-block .views_slideshow_slide, .view-slideshow-block .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: 518px !important;
  overflow: hidden; }
  /* line 39, ../sass/components/_slideshow.scss */
  .view-slideshow-block .views_slideshow_slide img, .view-slideshow-block .views-slideshow-cycle-main-frame img {
    max-width: none;
    width: auto;
    height: 100%; }

/* line 1, ../sass/components/_views.scss */
.block--views-our-providers-block {
  background-color: #e4e4e4; }

/* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.view-our-providers:after,
.view-what-our-new-students-have-to-say:after {
  content: "";
  display: table;
  clear: both; }
/* line 11, ../sass/components/_views.scss */
.view-our-providers .views-row,
.view-what-our-new-students-have-to-say .views-row {
  margin-left: 0;
  margin-right: 0;
  float: left; }
  /* line 17, ../sass/components/_views.scss */
  .view-our-providers .views-row .node-teaser,
  .view-what-our-new-students-have-to-say .views-row .node-teaser {
    overflow: hidden; }
/* line 23, ../sass/components/_views.scss */
.view-our-providers .views-row-last,
.view-what-our-new-students-have-to-say .views-row-last {
  margin-right: 0; }

/* line 31, ../sass/components/_views.scss */
.view-our-providers .views-row {
  width: 20%; }
  @media (min-width: 900px) {
    /* line 31, ../sass/components/_views.scss */
    .view-our-providers .views-row {
      margin-top: -65px; } }
  @media (min-width: 580px) and (max-width: 900px) {
    /* line 31, ../sass/components/_views.scss */
    .view-our-providers .views-row {
      width: 50%;
      float: left;
      top: initial;
      padding-top: 20px; } }
  /* line 51, ../sass/components/_views.scss */
  .view-our-providers .views-row .field--name-field-image {
    padding-top: 65px; }
    @media (min-width: 580px) and (max-width: 900px) {
      /* line 51, ../sass/components/_views.scss */
      .view-our-providers .views-row .field--name-field-image {
        padding-top: 20px; } }
  /* line 59, ../sass/components/_views.scss */
  .view-our-providers .views-row .node-teaser {
    padding-left: 30px;
    padding-right: 30px; }
  /* line 65, ../sass/components/_views.scss */
  .view-our-providers .views-row .field--name-field-image {
    border-top-left-radius: 90px;
    border-top-right-radius: 90px;
    background-color: white;
    text-align: center; }
    @media (min-width: 580px) and (max-width: 900px) {
      /* line 65, ../sass/components/_views.scss */
      .view-our-providers .views-row .field--name-field-image {
        border-radius: 0px; } }
    /* line 74, ../sass/components/_views.scss */
    .view-our-providers .views-row .field--name-field-image img {
      max-width: 80%;
      margin-top: -20px; }

/* line 88, ../sass/components/_views.scss */
.view-what-our-new-students-have-to-say .views-row {
  width: 25%;
  padding: 20px; }
  @media (min-width: 0px) and (max-width: 580px) {
    /* line 88, ../sass/components/_views.scss */
    .view-what-our-new-students-have-to-say .views-row {
      width: 100% !important; } }
  @media (min-width: 580px) and (max-width: 900px) {
    /* line 99, ../sass/components/_views.scss */
    .view-what-our-new-students-have-to-say .views-row .node-teaser {
      height: initial; } }
  /* line 107, ../sass/components/_views.scss */
  .view-what-our-new-students-have-to-say .views-row .field--name-title,
  .view-what-our-new-students-have-to-say .views-row .field--name-body {
    padding-left: 30px;
    padding-right: 30px; }
    @media (min-width: 0px) and (max-width: 580px) {
      /* line 107, ../sass/components/_views.scss */
      .view-what-our-new-students-have-to-say .views-row .field--name-title,
      .view-what-our-new-students-have-to-say .views-row .field--name-body {
        clear: none; } }
  /* line 116, ../sass/components/_views.scss */
  .view-what-our-new-students-have-to-say .views-row .field--name-field-image {
    text-align: center; }
    @media (min-width: 0px) and (max-width: 580px) {
      /* line 116, ../sass/components/_views.scss */
      .view-what-our-new-students-have-to-say .views-row .field--name-field-image {
        position: initial;
        float: left;
        max-width: 50%;
        top: initial;
        transform: none;
        padding-right: 20px;
        padding-top: 15px;
        padding-bottom: 15px; } }
    @media (min-width: 580px) and (max-width: 900px) {
      /* line 116, ../sass/components/_views.scss */
      .view-what-our-new-students-have-to-say .views-row .field--name-field-image {
        text-align: center; } }
@media (min-width: 580px) and (max-width: 900px) {
  /* line 133, ../sass/components/_views.scss */
  .view-what-our-new-students-have-to-say .views-row-odd {
    clear: left; } }

/* line 141, ../sass/components/_views.scss */
.l-content > .view-our-providers .views-row {
  position: static; }

/* line 148, ../sass/components/_views.scss */
.l-content > .view-our-providers,
.l-content > .view-what-our-new-students-have-to-say {
  padding-top: 30px !important; }

/* line 155, ../sass/components/_views.scss */
.l-content > .view {
  padding-bottom: 30px !important; }

@media (min-width: 900px) {
  /* line 163, ../sass/components/_views.scss */
  .view-what-our-new-students-have-to-say .views-row:nth-child(4n + 5) {
    clear: left; } }
@media (min-width: 580px) and (max-width: 900px) {
  /* line 168, ../sass/components/_views.scss */
  .view-what-our-new-students-have-to-say .views-row-odd {
    clear: none; }
  /* line 171, ../sass/components/_views.scss */
  .view-what-our-new-students-have-to-say .views-row:nth-child(3n + 4) {
    clear: left; } }

/* line 28, ../sass/studyplus.styles.scss */
html, body {
  color: #333333;
  max-width: 1346px;
  margin-left: auto;
  margin-right: auto; }

/* line 37, ../sass/studyplus.styles.scss */
html {
  background-color: #01263d; }

/* line 42, ../sass/studyplus.styles.scss */
body {
  background-color: white; }

/* line 47, ../sass/studyplus.styles.scss */
ul.breadcrumb {
  display: none; }

@media all and (max-width: 900px) {
  /* line 57, ../sass/studyplus.styles.scss */
  .view-what-our-new-students-have-to-say .views-row {
    width: 33.33%; } }
@media all and (max-width: 979px) {
  /* line 74, ../sass/studyplus.styles.scss */
  html, body {
    overflow-x: hidden; }

  /* line 79, ../sass/studyplus.styles.scss */
  .block__title {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 24px 30px; }

  /* line 88, ../sass/studyplus.styles.scss */
  .tb-megamenu .btn-navbar {
    width: 100%;
    height: 65px;
    margin-bottom: 0;
    background-image: none !important;
    background-color: #01263d !important;
    border: none;
    border-radius: 0; }
    /* line 99, ../sass/studyplus.styles.scss */
    .tb-megamenu .btn-navbar:before {
      content: url("../images/menu-icon-inactive.svg");
      position: absolute;
      left: 15px;
      height: 26px;
      width: 35px;
      padding-top: 5px; }
  /* line 110, ../sass/studyplus.styles.scss */
  .tb-megamenu li.dropdown {
    display: none !important; }
  /* line 115, ../sass/studyplus.styles.scss */
  .tb-megamenu .nav-collapse {
    top: 55px;
    background-color: #21bdba; }
  /* line 121, ../sass/studyplus.styles.scss */
  .tb-megamenu .nav {
    padding-left: 0; }
    /* line 125, ../sass/studyplus.styles.scss */
    .tb-megamenu .nav > li > a {
      border-top: solid 1px #10dedd !important;
      border-bottom: solid 1px #077877 !important;
      padding: 18px !important;
      font-size: 18px !important; }

  /* line 139, ../sass/studyplus.styles.scss */
  .view-slideshow-block .view-header {
    display: block;
    overflow: hidden; }
    /* line 144, ../sass/studyplus.styles.scss */
    .view-slideshow-block .view-header p {
      margin: 0; }
    /* line 149, ../sass/studyplus.styles.scss */
    .view-slideshow-block .view-header img {
      height: 600px;
      max-width: none;
      width: auto;
      float: right; }

  /* line 179, ../sass/studyplus.styles.scss */
  .l-header .block--block-2 .block__content p {
    position: absolute;
    width: 100%;
    bottom: 100px; }
  /* line 188, ../sass/studyplus.styles.scss */
  .l-header .block--block-2 .apply-now {
    display: inline-block;
    position: static; }

  /* line 196, ../sass/studyplus.styles.scss */
  .l-header .l-constrained {
    top: 0;
    height: 100%; }

  /* line 202, ../sass/studyplus.styles.scss */
  .l-highlighted-wrapper {
    margin-top: 0; }

  /* line 207, ../sass/studyplus.styles.scss */
  .site-branding__slogan {
    width: 100%;
    max-width: none;
    padding-left: 160px; }

  /* line 214, ../sass/studyplus.styles.scss */
  .site-branding__logo {
    bottom: 0; }
    /* line 218, ../sass/studyplus.styles.scss */
    .site-branding__logo img {
      width: 130px; }

  /* line 224, ../sass/studyplus.styles.scss */
  .l-constrained, .l-content > .node--full, .l-main .block__content {
    padding-left: 30px !important;
    padding-right: 30px !important; }

  /* line 230, ../sass/studyplus.styles.scss */
  .l-content > .node--page--full {
    padding-bottom: 0px !important; }

  /* line 235, ../sass/studyplus.styles.scss */
  .l-content > .node--full, .l-content > .view, .block--block-1 {
    width: 100% !important;
    display: block; }

  /* line 241, ../sass/studyplus.styles.scss */
  .block--block-1 {
    padding-bottom: 0 !important; }
    /* line 245, ../sass/studyplus.styles.scss */
    .block--block-1 .block__content {
      padding-left: 0 !important;
      padding-right: 0 !important; }

  /* line 252, ../sass/studyplus.styles.scss */
  .apply-now {
    margin-left: 0;
    margin-right: 0; }

  /* line 260, ../sass/studyplus.styles.scss */
  .block--webform form {
    width: 100%; }
  /* line 265, ../sass/studyplus.styles.scss */
  .block--webform .field--name-field-image {
    display: none; }
  /* line 270, ../sass/studyplus.styles.scss */
  .block--webform .field--name-field-body {
    display: block;
    padding-left: 0;
    padding-top: 0;
    margin-top: -20px;
    margin-bottom: 20px; }
  /* line 279, ../sass/studyplus.styles.scss */
  .block--webform .webform-component-fieldset {
    padding-right: 0; }
  /* line 284, ../sass/studyplus.styles.scss */
  .block--webform .webform-component--left-column {
    padding-right: 30px; }
  /* line 289, ../sass/studyplus.styles.scss */
  .block--webform .webform-component--middle-column {
    padding-left: 30px; }
  /* line 294, ../sass/studyplus.styles.scss */
  .block--webform .form-actions {
    padding-right: 0; } }
@media all and (max-width: 800px) {
  /* line 322, ../sass/studyplus.styles.scss */
  .block--menu-menu-footer-menu > .menu > li {
    width: 50%; } }
@media all and (max-width: 680px) {
  /* line 330, ../sass/studyplus.styles.scss */
  .block__title {
    border-top: solid 1px #e4e4e4;
    border-bottom: solid 1px #e4e4e4; }

  /* line 338, ../sass/studyplus.styles.scss */
  .block--webform .webform-component-fieldset {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    float: none; }

  /* line 347, ../sass/studyplus.styles.scss */
  .view-our-providers, .view-what-our-new-students-have-to-say {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    /* line 352, ../sass/studyplus.styles.scss */
    .view-our-providers .views-row, .view-what-our-new-students-have-to-say .views-row {
      display: block;
      position: static;
      width: 100%;
      height: auto;
      border-bottom: solid 1px #e4e4e4;
      border-radius: 0; }
      /* line 13, ../../../../../../../../.rvm/gems/ruby-1.9.3-p551@omega.studyplus/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
      .view-our-providers .views-row:after, .view-what-our-new-students-have-to-say .views-row:after {
        content: "";
        display: table;
        clear: both; }
      /* line 390, ../sass/studyplus.styles.scss */
      .view-our-providers .views-row .field--name-body, .view-what-our-new-students-have-to-say .views-row .field--name-body {
        margin-top: -20px;
        margin-bottom: 8px; }
      /* line 396, ../sass/studyplus.styles.scss */
      .view-our-providers .views-row .node-teaser, .view-what-our-new-students-have-to-say .views-row .node-teaser {
        height: auto;
        position: relative; }
    /* line 403, ../sass/studyplus.styles.scss */
    .view-our-providers .views-row-last, .view-what-our-new-students-have-to-say .views-row-last {
      border-bottom: none; }

  /* line 411, ../sass/studyplus.styles.scss */
  .view-what-our-new-students-have-to-say .field--name-field-image img {
    height: 130px;
    width: auto; }

  /* line 418, ../sass/studyplus.styles.scss */
  .block--views-our-providers-block, .block--views-df32d92fcebfad6c393575f5dadeb132 {
    margin-bottom: 0; }
    /* line 422, ../sass/studyplus.styles.scss */
    .block--views-our-providers-block .block__content, .block--views-df32d92fcebfad6c393575f5dadeb132 .block__content {
      margin-top: 0;
      padding-left: 0 !important;
      padding-right: 0 !important; }

  /* line 434, ../sass/studyplus.styles.scss */
  .block--menu-menu-footer-menu > .menu > li {
    height: auto;
    padding-right: 0;
    display: block;
    float: none;
    width: 100%; }
    /* line 442, ../sass/studyplus.styles.scss */
    .block--menu-menu-footer-menu > .menu > li > .menu {
      display: none; }

  /* line 450, ../sass/studyplus.styles.scss */
  .node--provider--full,
  .node--student-testimonial--full {
    position: static; }
    /* line 455, ../sass/studyplus.styles.scss */
    .node--provider--full .field--name-field-image,
    .node--student-testimonial--full .field--name-field-image {
      width: 100%;
      position: static;
      display: block;
      height: auto;
      text-align: center; }
      /* line 463, ../sass/studyplus.styles.scss */
      .node--provider--full .field--name-field-image img,
      .node--student-testimonial--full .field--name-field-image img {
        position: static;
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        max-width: 100%;
        width: auto;
        height: auto; }
    /* line 477, ../sass/studyplus.styles.scss */
    .node--provider--full .field--name-title, .node--provider--full .field--name-body, .node--provider--full .field--name-field-provider-website,
    .node--student-testimonial--full .field--name-title,
    .node--student-testimonial--full .field--name-body,
    .node--student-testimonial--full .field--name-field-provider-website {
      float: none;
      width: 100%;
      padding-left: 0;
      display: block; }

  /* line 486, ../sass/studyplus.styles.scss */
  .node--provider--full {
    min-height: 0; }

  /* line 491, ../sass/studyplus.styles.scss */
  .node--student-testimonial--full {
    min-height: 0; } }
@media all and (min-width: 900px) and (max-width: 979px) {
  /* line 498, ../sass/studyplus.styles.scss */
  .l-header .l-constrained {
    top: 70px; } }

/*# sourceMappingURL=studyplus.styles.css.map */
