/**
 * Clearfix
*/
/**
 * Buttons
*/
.box {
  padding: 10px 30px; }

/**
 * Css3 Extensions
*/
/**
 * Flex
*/
/**
 * Invisible
*/
.row_sp_top, .gry_bg, .gry_bg_img, .light_blue, .blu_bg, .blu_bg_graduates, .blu_bg_people_listening, .blu_bg_m_flag, .blu_bg_soe_building, .ylw_bg, .ylw_bg_graduates, .ylw_bg_people_listening, .ylw_bg_m_flag, .ylw_bg_soe_building, .brdr_top {
  padding-top: 30px; }
  @media (min-width: 768px) {
    .row_sp_top, .gry_bg, .gry_bg_img, .light_blue, .blu_bg, .blu_bg_graduates, .blu_bg_people_listening, .blu_bg_m_flag, .blu_bg_soe_building, .ylw_bg, .ylw_bg_graduates, .ylw_bg_people_listening, .ylw_bg_m_flag, .ylw_bg_soe_building, .brdr_top {
      padding-top: 50px; } }
  @media (min-width: 1024px) {
    .row_sp_top, .gry_bg, .gry_bg_img, .light_blue, .blu_bg, .blu_bg_graduates, .blu_bg_people_listening, .blu_bg_m_flag, .blu_bg_soe_building, .ylw_bg, .ylw_bg_graduates, .ylw_bg_people_listening, .ylw_bg_m_flag, .ylw_bg_soe_building, .brdr_top {
      padding-top: 80px; } }

.row_sp_bot, .gry_bg, .gry_bg_img, .light_blue, .blu_bg, .blu_bg_graduates, .blu_bg_people_listening, .blu_bg_m_flag, .blu_bg_soe_building, .ylw_bg, .ylw_bg_graduates, .ylw_bg_people_listening, .ylw_bg_m_flag, .ylw_bg_soe_building, .brdr_bot {
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .row_sp_bot, .gry_bg, .gry_bg_img, .light_blue, .blu_bg, .blu_bg_graduates, .blu_bg_people_listening, .blu_bg_m_flag, .blu_bg_soe_building, .ylw_bg, .ylw_bg_graduates, .ylw_bg_people_listening, .ylw_bg_m_flag, .ylw_bg_soe_building, .brdr_bot {
      padding-bottom: 50px; }
      .row_sp_bot .brdr_bot, .gry_bg .brdr_bot, .gry_bg_img .brdr_bot, .light_blue .brdr_bot, .blu_bg .brdr_bot, .blu_bg_graduates .brdr_bot, .blu_bg_people_listening .brdr_bot, .blu_bg_m_flag .brdr_bot, .blu_bg_soe_building .brdr_bot, .ylw_bg .brdr_bot, .ylw_bg_graduates .brdr_bot, .ylw_bg_people_listening .brdr_bot, .ylw_bg_m_flag .brdr_bot, .ylw_bg_soe_building .brdr_bot, .brdr_bot .brdr_bot {
        border-bottom: 1px solid #d8d8d8 !important; } }
  @media (min-width: 1024px) {
    .row_sp_bot, .gry_bg, .gry_bg_img, .light_blue, .blu_bg, .blu_bg_graduates, .blu_bg_people_listening, .blu_bg_m_flag, .blu_bg_soe_building, .ylw_bg, .ylw_bg_graduates, .ylw_bg_people_listening, .ylw_bg_m_flag, .ylw_bg_soe_building, .brdr_bot {
      padding-bottom: 80px; } }

.ful_wdt > .inside {
  padding-left: 0;
  padding-right: 0;
  max-width: none; }

.sm_cnt > .inside {
  max-width: 770px; }

.gry_bg {
  background-color: #f1f1f1; }
  .gry_bg.row1 {
    padding: 0; }

.gry_bg_img {
  position: relative;
  background-image: url(../../../assets/images/gr-img01.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .gry_bg_img::before {
    content: "";
    background-color: rgba(255, 255, 255, 0.9);
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }
  .gry_bg_img > .inside {
    position: relative; }

.light_blue {
  background-color: #0C57AA; }
  .light_blue.mnu_bar {
    padding: 0; }

.blu_bg {
  background-color: #00274c; }
  .blu_bg h2.block-title {
    color: #fff; }

.blu_bg_graduates {
  position: relative;
  background-image: url(../../../assets/images/Graduates.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .blu_bg_graduates::before {
    content: "";
    background-color: rgba(17, 95, 185, 0.88);
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.blu_bg_people_listening {
  position: relative;
  background-image: url(../../../assets/images/people-listening.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .blu_bg_people_listening::before {
    content: "";
    background-color: rgba(17, 95, 185, 0.88);
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.blu_bg_m_flag {
  position: relative;
  background-image: url(../../../assets/images/mflag.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .blu_bg_m_flag::before {
    content: "";
    background-color: rgba(17, 95, 185, 0.88);
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.blu_bg_soe_building {
  position: relative;
  background-image: url(../../../assets/images/soe-building.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .blu_bg_soe_building::before {
    content: "";
    background-color: rgba(17, 95, 185, 0.88);
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.blu_bg .mailchimp-signup-subscribe-form .form-item label,
.light_blue .mailchimp-signup-subscribe-form .form-item label,
.blu_bg_graduates .mailchimp-signup-subscribe-form .form-item label,
.blu_bg_people_listening .mailchimp-signup-subscribe-form .form-item label,
.blu_bg_m_flag .mailchimp-signup-subscribe-form .form-item label,
.blu_bg_soe_building .mailchimp-signup-subscribe-form .form-item label {
  color: white;
}

.ylw_bg {
  background-color: #ffcb05; }

.ylw_bg_graduates {
  position: relative;
  background-image: url(../../../assets/images/Graduates.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .ylw_bg_graduates::before {
    content: "";
    background-color: #fdcd10ed;
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.ylw_bg_people_listening {
  position: relative;
  background-image: url(../../../assets/images/people-listening.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .ylw_bg_people_listening::before {
    content: "";
    background-color: #fdcd10ed;
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.ylw_bg_m_flag {
  position: relative;
  background-image: url(../../../assets/images/mflag.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .ylw_bg_m_flag::before {
    content: "";
    background-color: #fdcd10ed;
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.ylw_bg_soe_building {
  position: relative;
  background-image: url(../../../assets/images/soe-building.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .ylw_bg_soe_building::before {
    content: "";
    background-color: #fdcd10ed;
    top: 0;
    position: absolute;
    width: 100%;
    bottom: 0; }

.brdr_top {
  border-top: 1px solid #d8d8d8; }

.brdr_bot {
  border-bottom: 0; }

/*
.lft-sd-br {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-left: 0;
  &.rmv_row_sp_bot {
    padding-bottom: 0;
  }
}

.rgt-sd-br {
  display: inline-block;
  width: 100%;
  margin-right: 30px;
  &.rmv_row_sp_top {
    padding-top: 0px;
  }

}*/
.lft-sd-br .block-title {
  text-transform: none;
  font-size: 1.25em;
  text-align: left;
  font-family: 'Open Sans Bold', sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  color: #555; }

.lft-sd-br .block-block-content .field--name-body {
  text-align: left; }

@media (min-width: 1024px) {
  .cntbx-wrp {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .cntbx-wrp .lft-sd-br {
      -ms-flex-preferred-size: 23%;
      flex-basis: 15%;
      max-width: 15%; }
    .cntbx-wrp .mn-cnt-rg {
      -ms-flex-preferred-size: 77%;
      flex-basis: 85%;
      max-width: 85%;
      padding-left: 30px; }
  .sdbr_lg .lft-sd-br {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .sdbr_lg .mn-cnt-rg {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%;
    padding-left: 100px; }
  .brdr_bot {
    border-bottom: 1px solid #d8d8d8; } }

#panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content .ipe-categories .ipe-category[data-category="Columns: 1"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content .ipe-categories .ipe-category[data-category="Columns: 2"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content .ipe-categories .ipe-category[data-category="Columns: 3"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content .ipe-categories .ipe-category[data-category="Moderation Dashboard"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content .ipe-categories .ipe-category[data-category="Display Suite"] {
  display: none; }

#panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content .ipe-layout-form .form-wrapper[data-drupal-selector="edit-settings-region-wrapper"] {
  display: none; }

#panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content details[data-drupal-selector="edit-settings-ds-classes"] .js-form-type-select select option[value="content_banner"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content details[data-drupal-selector="edit-settings-ds-classes"] .js-form-type-select select option[value="sdbr_lg"] {
  display: none; }

#panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content details[data-drupal-selector="edit-settings-ds-classes"] .js-form-type-select select[data-drupal-selector="edit-settings-ds-classes-layout-class"] option {
  display: none; }
  #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content details[data-drupal-selector="edit-settings-ds-classes"] .js-form-type-select select[data-drupal-selector="edit-settings-ds-classes-layout-class"] option[value="content_banner"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content details[data-drupal-selector="edit-settings-ds-classes"] .js-form-type-select select[data-drupal-selector="edit-settings-ds-classes-layout-class"] option[value="ful_wdt"], #panels-ipe-tray .ipe-tab-wrapper .ipe-tabs + .ipe-tabs-content details[data-drupal-selector="edit-settings-ds-classes"] .js-form-type-select select[data-drupal-selector="edit-settings-ds-classes-layout-class"] option[value="sdbr_lg"] {
    display: block; }
