@import url('style-blessed1.css?z=1455655516788');
.module-majors header {
    margin-bottom: 1.5rem;
    text-align: center
}
.module-majors .title {
    font-weight: 400;
    text-align: center
}
.module-majors .content {
    margin-bottom: 1.5rem;
    line-height: 1.25
}
.module-majors .button,
.module-majors body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .module-majors a.button {
    text-align: center
}
.module-majors .view-all {
    display: none
}
.module-container {
    zoom: 1;
    width: 100%
}
.module-container:before,
.module-container:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module-container:after {
    clear: both
}
@media (max-width: 61.1875em) {
    .module-container {
        zoom: 1
    }
    .module-container:before,
    .module-container:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden
    }
    .module-container:after {
        clear: both
    }
}
@media (min-width: 61.25em) {
    .module-container .module-third {
        width: 33.33334%;
        float: left;
        height: 100%;
        padding: 0rem 0.6rem
    }
    .module-container .module-third:before {
        content: '';
        position: absolute;
        top: 0;
        left: 5%;
        width: 90%;
        border-top: 0.2rem solid #ebebeb
    }
    .module-container .module-third+.module-third:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: -1px;
        height: 95%;
        border-right: 0.2rem solid #ebebeb
    }
}
.module-container .module-third .module-image.placeholder {
    display: block
}
@media (min-width: 61.25em) {
    .module-container .module-main {
        width: 66.66668%;
        float: left
    }
}
@media (min-width: 61.25em) {
    .module-container .module-aside {
        width: 33.33334%;
        float: right
    }
}
@media (min-width: 61.25em) {
    .module-container .module-aside {
        padding-left: 10px
    }
    .module-container .module-aside.module-location-q {
        padding-left: initial;
    }
}
@media (min-width: 61.25em) {
    .module-container .module-aside.col {
        overflow: hidden
    }
}
@media (min-width: 61.25em) {
    .module-container .module-aside.col+.col {
        width: 66.66668%;
        float: left
    }
}
@media (min-width: 61.25em) {
    .module-container .module-aside.col+.col .module-third {
        width: 50%
    }
}
.module-container .module-aside.col+.col .module-main {
    width: 100%
}
@media (min-width: 61.25em) {
    .module-container .module-aside.col .module-location-container {
        height: 100%
    }
}
@media (min-width: 61.25em) {
    .module-container .module-aside.col .module-block {
        height: 100%;
        margin-right: -16px;
        overflow: hidden;
        overflow-y: scroll
    }
}
.module-container .col-wrap {
    zoom: 1
}
.module-container .col-wrap:before,
.module-container .col-wrap:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module-container .col-wrap:after {
    clear: both
}
.module-location-container {
    overflow: hidden
}
.module-location-container .module-large,
.module-location-container .module-block {
    opacity: 0;
    height: 0;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
    overflow: auto
}
.module-location-container .module-large.module-block-active,
.module-location-container .module-block.module-block-active {
    display: block;
    opacity: 1;
    height: auto
}
.module-location-container .module-large .red-content-section {
    margin-bottom: 0
}
.module-location-container .module-large .module-link-mobile {
    display: none
}
#footer-modules {
    zoom: 1;
    background-color: #ccc
}
#footer-modules:before,
#footer-modules:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
#footer-modules:after {
    clear: both
}
.red-content-section {
    margin-bottom: 0;
}
@media (min-width: 61.25em) {
    #footer-modules {
        display: none !important
    }
}
#footer-modules .module-link-mobile {
    display: block !important;
    float: left;
    width: 50%
}
@media (min-width: 37.5em) {
    #footer-modules .module-link-mobile {
        width: 33.33334%
    }
}
#footer-modules .module-link-mobile .inner {
    display: block;
    height: 15rem;
    padding: 0.25rem;
    background-color: #fff;
    text-align: center
}
#footer-modules .module-link-mobile a {
    display: block;
    height: 100%;
    padding: 0.4rem;
    background-color: #f4f4f4
}
#footer-modules .module-link-mobile .wrap {
    height: 100%;
    padding: 0.4rem;
    border: 0.1rem solid #ccc
}
#footer-modules .module-link-mobile img {
    width: auto;
    height: 60%;
    margin: 0.7rem auto
}
#footer-modules .module-link-mobile p {
    margin-bottom: 0;
    color: #524030;
    font-family: "montserratlight", sans-serif;
    font-size: 1.6rem;
    text-transform: uppercase
}
@media (max-width: 61.1875em) {
    html body#template-student-life .module-container [class*="module-location-"],
    html body#template-student-life .module-container .col,
    html body#template-student-life .module-container .module-third,
    html body#template-student-life .module-container .module-main,
    html body#template-student-life .module-container .module-aside {
        float: left !important
    }
}
.page-id-385 .module-third:before {
    border-top: none
}
.module.news-college {
    padding: 2rem 3rem;
    background-color: #f4f4f4;
    border: 1px solid #ebebeb
}
.module.news-college .title {
    margin-bottom: 3rem;
    text-align: center
}
.module.news-college .image {
    display: block;
    margin-bottom: 0.5rem
}
.module.news-college .image img {
    width: 100%
}
.module.news-college .text {
    margin-bottom: 3rem
}
.module.news-college .meta {
    zoom: 1;
    margin-bottom: 1rem;
    padding: 1rem 0.5rem;
    background-color: #f89844
}
.module.news-college .meta:before,
.module.news-college .meta:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module.news-college .meta:after {
    clear: both
}
.module.news-college .meta div {
    float: left;
    color: #fff
}
.module.news-college .meta div:last-child {
    float: right
}
.module.news-college h4 {
    margin-bottom: 0.5rem
}
.module.news-college .section-title {
    display: none
}
.module.news-college .buttons {
    margin: 3rem auto 0rem;
    text-align: center
}
.module.news-college .button,
.module.news-college body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .module.news-college a.button {
    display: inline-block;
    margin: 0rem 0.5rem 1rem
}
.module.news-college.homepage,
.page.home .module.news-college {
    zoom: 1
}
.module.news-college.homepage:before,
.page.home .module.news-college:before,
.module.news-college.homepage:after,
.page.home .module.news-college:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module.news-college.homepage:after,
.page.home .module.news-college:after {
    clear: both
}
.module.news-college.homepage .title,
.page.home .module.news-college .title {
    text-align: left
}
.module.news-college.homepage .post-group,
.page.home .module.news-college .post-group {
    zoom: 1
}
.module.news-college.homepage .post-group:before,
.page.home .module.news-college .post-group:before,
.module.news-college.homepage .post-group:after,
.page.home .module.news-college .post-group:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module.news-college.homepage .post-group:after,
.page.home .module.news-college .post-group:after {
    clear: both
}
.module.news-college.homepage .post-group .buttons,
.page.home .module.news-college .post-group .buttons {
    margin-top: 1rem;
    text-align: left
}
@media (min-width: 61.25em) {
    .module.news-college.homepage .featured-wrap,
    .page.home .module.news-college .featured-wrap {
        float: left;
        width: 50%;
        padding-right: 3rem
    }
}
.module.news-college.homepage .posts-wrap,
.page.home .module.news-college .posts-wrap {
    padding: 1.5rem;
    border: 0.1rem dashed #636363
}
@media (min-width: 61.25em) {
    .module.news-college.homepage .posts-wrap,
    .page.home .module.news-college .posts-wrap {
        float: left;
        width: 50%
    }
}
.module.news-college.homepage .posts-wrap .meta,
.page.home .module.news-college .posts-wrap .meta {
    padding: 0;
    background: none
}
.module.news-college.homepage .posts-wrap .meta div,
.page.home .module.news-college .posts-wrap .meta div {
    color: #636363
}
.module.news-college.homepage .posts-wrap .text,
.page.home .module.news-college .posts-wrap .text {
    zoom: 1;
    margin-top: 1.5rem;
    margin-bottom: 0.5rem
}
.module.news-college.homepage .posts-wrap .text:before,
.page.home .module.news-college .posts-wrap .text:before,
.module.news-college.homepage .posts-wrap .text:after,
.page.home .module.news-college .posts-wrap .text:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module.news-college.homepage .posts-wrap .text:after,
.page.home .module.news-college .posts-wrap .text:after {
    clear: both
}
.module.news-college.homepage .posts-wrap .text h4+p,
.page.home .module.news-college .posts-wrap .text h4+p {
    display: none
}
.module.news-college.homepage .posts-wrap .text:nth-of-type(4),
.page.home .module.news-college .posts-wrap .text:nth-of-type(4),
.module.news-college.homepage .posts-wrap .text:nth-of-type(4),
.page.home .module.news-college .posts-wrap .text:nth-of-type(4) {
    display: none
}
.module.news-college.homepage .section-title,
.page.home .module.news-college .section-title {
    display: block;
    font-weight: 400
}
.module.news-college.homepage .buttons,
.page.home .module.news-college .buttons {
    zoom: 1;
    text-align: right
}
.module.news-college.homepage .buttons:before,
.page.home .module.news-college .buttons:before,
.module.news-college.homepage .buttons:after,
.page.home .module.news-college .buttons:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module.news-college.homepage .buttons:after,
.page.home .module.news-college .buttons:after {
    clear: both
}
@media (min-width: 61.25em) {
    .module.news-college.homepage .buttons,
    .page.home .module.news-college .buttons {
        margin-top: 0
    }
}
.module.news-college.homepage .buttons .button,
.page.home .module.news-college .buttons .button,
.module.news-college.homepage .buttons body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .module.news-college.homepage .buttons a.button,
.page.home .module.news-college .buttons body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .page.home .module.news-college .buttons a.button {
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem
}
.module.news-college.sidebar h5 {
    margin-bottom: 1.5rem;
    text-align: center
}
.module.news-college.sidebar .owl-dots {
    margin-bottom: 1.5rem;
    text-align: center
}
.module.news-college.sidebar .owl-dots div {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    margin: 0rem 0.4rem 0.7rem;
    background-color: #fff;
    border-radius: 50%
}
.module.news-college.sidebar .owl-dots div.active,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-1"] .tabs div.tab-1,
.tabbed-content[data-active="tab-1"] .tabs .module.news-college.sidebar .owl-dots div.tab-1,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-2"] .tabs div.tab-2,
.tabbed-content[data-active="tab-2"] .tabs .module.news-college.sidebar .owl-dots div.tab-2,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-3"] .tabs div.tab-3,
.tabbed-content[data-active="tab-3"] .tabs .module.news-college.sidebar .owl-dots div.tab-3,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-4"] .tabs div.tab-4,
.tabbed-content[data-active="tab-4"] .tabs .module.news-college.sidebar .owl-dots div.tab-4,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-5"] .tabs div.tab-5,
.tabbed-content[data-active="tab-5"] .tabs .module.news-college.sidebar .owl-dots div.tab-5,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-6"] .tabs div.tab-6,
.tabbed-content[data-active="tab-6"] .tabs .module.news-college.sidebar .owl-dots div.tab-6,
.module.news-college.sidebar .owl-dots .tabbed-content[data-active="tab-7"] .tabs div.tab-7,
.tabbed-content[data-active="tab-7"] .tabs .module.news-college.sidebar .owl-dots div.tab-7 {
    background-color: #e21a2d
}
.module.news-college.sidebar img {
    margin-bottom: 0
}
.module.news-college.sidebar .title {
    padding: 1.5rem;
    background-color: #f89844;
    color: #fff
}
.module.news-college.sidebar .meta {
    margin-bottom: 0;
    padding: 1rem 1.5rem 0rem;
    background: none
}
.module.news-college.sidebar .meta div {
    color: #ccc;
    font-size: 1.4rem
}
.module.news-college.sidebar .text {
    background-color: #fff
}
.module.news-college.sidebar h4 {
    display: none
}
.module.news-college.sidebar p {
    margin-bottom: 0;
    padding: 1.5rem
}
.module.news-college.sidebar .buttons {
    margin: 0 auto
}
.module.news-college.sidebar .buttons .button,
.module.news-college.sidebar .buttons body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .module.news-college.sidebar .buttons a.button {
    margin-bottom: 1.5rem
}
.module-image.placeholder {
    min-height: 40rem;
    height: 100%;
    padding-top: 0
}
.module-image.placeholder .image {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}
@media (min-width: 48em) {
    .module-image.placeholder img {
        display: none
    }
}
.module-plain-text header {
    height: 5rem;
    background-color: #f89844;
    text-align: center
}
.module-plain-text header .title {
    color: #fff;
    font-size: 3rem;
    font-weight: 300;
    line-height: 5rem
}
.module-plain-text header span:last-child {
    font-weight: 700
}
.module-plain-text .text {
    margin-bottom: 2rem;
    padding-top: 2rem;
    color: #4e4541;
    line-height: 1.25;
    text-align: center
}
@media (min-width: 61.25em) {
    .module-plain-text .text {
        margin-bottom: 0;
        padding: 0 5rem 2rem 5rem
    }
}
.module-plain-text .text h1,
.module-plain-text .text h2,
.module-plain-text .text h3,
.module-plain-text .text h4,
.module-plain-text .text h5,
.module-plain-text .text h6 {
    margin-bottom: 2rem;
    font-family: "bebas_neue_regular", Arial, sans-serif;
    letter-spacing: 1px
}
.module-plain-text .text p {
    margin-bottom: 2rem
}
.module-plain-text .text img {
    width: calc(100% + 10rem);
    max-width: none;
    margin-left: -5rem
}
.module-plain-text .buttons {
    margin: 2rem auto 3.5rem;
    text-align: left;
}
.module-plain-text .button,
.module-plain-text body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .module-plain-text a.button {
    display: inline-block;
    margin: 0rem 0.5rem 1rem
}
.module-scholarships-grants {
    background: #ebebeb;
    color: #524030;
    background-image: url(assets/images/module-scholarships-background.svg);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 150px;
    padding: 7rem 3rem 3.5rem
}
@media (min-width: 61.25em) {
    .module-scholarships-grants {
        padding: 6rem;
        background-size: 300px
    }
}
.module-scholarships-grants header h3 {
    font-family: "bebas_neue_regular", Arial, sans-serif;
    font-size: 4rem;
    font-weight: 100;
    margin-bottom: 2rem
}
@media (min-width: 61.25em) {
    .module-scholarships-grants header h3 {
        font-size: 7rem
    }
}
.module-scholarships-grants .text {
    font-family: "montserratlight", sans-serif;
    font-size: 1.8rem
}
.module-scholarships-grants .text h2,
.module-scholarships-grants .text h3 {
    margin-bottom: 1rem
}
.module-scholarships-grants .text ul {
    margin-top: 1.5rem
}
.module-scholarships-grants .text ul li {
    margin-bottom: 1.5rem
}
.module-social-feed {
    padding: 7rem 5rem 5rem;
    background-color: #f4f4f4
}
@media (max-width: 61.1875em) {
    .module-social-feed {
        display: none !important
    }
}
.module-social-feed h2 {
    font-family: "montserratlight", sans-serif;
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 1;
    text-align: center;
    margin-bottom: 3rem;
    color: #4e4541
}
.module-social-feed h2 strong {
    font-family: "montserratbold", sans-serif
}
.module-social-feed a {
    color: #e21a2d
}
.module-social-feed ul.social-feed {
    list-style: none
}
.module-social-feed ul.social-feed li {
    background-color: #fff;
    border: 1px solid #ebebeb;
    margin-bottom: 2rem
}
.module-social-feed ul.social-feed .social-post-img img {
    min-width: 100%;
    max-width: 100%;
    height: auto
}
.module-social-feed ul.social-feed .social-post-inner {
    padding: 2rem
}
.module-social-feed ul.social-feed .social-post-header {
    zoom: 1
}
.module-social-feed ul.social-feed .social-post-header:before,
.module-social-feed ul.social-feed .social-post-header:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module-social-feed ul.social-feed .social-post-header:after {
    clear: both
}
.module-social-feed ul.social-feed .social-post-header .social-post-author a {
    color: #4e4541;
    float: left
}
.module-social-feed ul.social-feed .social-post-header .social-post-time {
    float: right;
    color: #636363;
    vertical-align: middle;
    margin-bottom: 0.4rem
}
.module-social-feed ul.social-feed .social-post-header .social-post-time time {
    font-size: 1.2rem;
    text-transform: uppercase
}
.module-social-feed ul.social-feed .social-post-header .social-post-time i {
    color: #4e4541;
    font-size: 2rem;
    float: right;
    margin-left: 0.5rem
}
.module-social-feed ul.social-feed .social-post-content {
    zoom: 1;
    margin-bottom: 2rem;
    line-height: 1.2
}
.module-social-feed ul.social-feed .social-post-content:before,
.module-social-feed ul.social-feed .social-post-content:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module-social-feed ul.social-feed .social-post-content:after {
    clear: both
}
.module-social-feed ul.social-feed .social-post-share {
    text-align: right;
    font-family: "bebas_neue_regular", Arial, sans-serif;
    font-size: 1.8rem
}
.module-students-from-area {
    background: #ebebeb
}
.module-students-from-area .loader {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7)
}
.module-students-from-area .loader div {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.module-students-from-area .module-header {
    padding: 4rem 4rem 3rem;
    background: #1ba5b4;
    text-align: center
}
.module-students-from-area .module-header h2.module-title {
    font-family: "bebas_neue_regular", Arial, sans-serif;
    font-size: 5rem;
    font-weight: 300;
    line-height: 1;
    color: #f4f4f4;
    text-transform: uppercase
}
@media (min-width: 61.25em) {
    .module-students-from-area .module-header h2.module-title {
        font-size: 7.2rem
    }
}
.module-students-from-area .row {
    zoom: 1;
    padding: 3rem 3.5rem;
    text-align: center
}
.module-students-from-area .row:before,
.module-students-from-area .row:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module-students-from-area .row:after {
    clear: both
}
.module-students-from-area .row .state {
    display: inline-block;
    width: 50%;
    float: left;
    height: 100px
}
@media (min-width: 61.25em) {
    .module-students-from-area .row .state {
        height: 230px
    }
}
.module-students-from-area .row .state svg {
    position: absolute;
    width: 100%;
    height: auto;
    max-height: 100px
}
@media (min-width: 61.25em) {
    .module-students-from-area .row .state svg {
        max-height: 230px
    }
}
.module-students-from-area .row .state svg * {
    fill: none;
    stroke: #636363;
    stroke-width: 2px;
    stroke-linejoin: round
}
.module-students-from-area .row .state svg.svg-fill * {
    fill: #636363
}
.module-students-from-area .row .state svg.fill-black * {
    fill: black
}
.module-students-from-area .row .student-number {
    display: inline-block;
    width: 50%;
    float: right;
    font-family: "bebas_neue_book", Arial, sans-serif;
    font-size: 11.65rem;
    color: #1ba5b4
}
@media (min-width: 61.25em) {
    .module-students-from-area .row .student-number {
        font-size: 23.3rem
    }
}
.module-students-from-area .module-footer {
    text-align: center;
    padding: 6rem 2rem;
    font-family: "montserratlight", sans-serif;
    font-size: 1.8rem
}
@media (min-width: 61.25em) {
    .module-students-from-area .module-footer {
        font-size: 3.6rem
    }
}
.module-students-from-area .module-footer strong {
    font-family: "montserratbold", sans-serif
}
.module-two-columns {
    background-size: cover;
    background-position: center center
}
.module-two-columns .module-rotate {
    float: right;
    top: 0;
    right: 0
}
.module-two-columns .row {
    padding-left: 1.25em;
    padding-right: 1.25em;
    zoom: 1;
    margin: auto;
    padding-top: 6rem;
    padding-bottom: 4rem
}
.page.home .module-location-f .module-two-columns .row {
    margin: initial;
    margin-left: 10rem;
}
.module-two-columns .row:before,
.module-two-columns .row:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.module-two-columns .row:after {
    clear: both
}
@media (min-width: 61.25em) {
    .module-two-columns .row {
        position: initial;
        max-width: 60em;
        padding: 16rem 0 13rem
    }
}
.module-two-columns .column {
    display: block;
    padding-bottom: 2rem
}
@media (min-width: 61.25em) {
    .module-two-columns .column {
        width: 41.66667%;
        float: left;
        padding-bottom: 0;
        overflow: hidden
    }
}
@media (min-width: 61.25em) {
    .module-two-columns .column:last-child {
        float: right
    }
}
.module-two-columns .column .module-block {
    display: none
}
.module-two-columns .column .module-block-active {
    display: block
}
.module-two-columns [class*="module-"]:not(.module-rotate) {
    padding: 0
}
.module-two-columns .module-plain-text {
    text-align: left
}
.module-two-columns .module-plain-text header {
    height: auto;
    padding-top: 3rem;
    background: none
}
.module-two-columns .module-plain-text header .title {
    line-height: 1;
    text-align: left
}
.module-two-columns .module-plain-text .text {
    text-align: left
}
@media (min-width: 61.25em) {
    .module-two-columns .module-plain-text .text {
        padding: 2rem 0rem
    }
}
.module-two-columns .module-majors .content {
    color: #fff;
    font-size: 1.8rem !important
}
.module-two-columns .title {
    color: #fff;
    font-family: "montserratlight", sans-serif;
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.25
}
.module-two-columns .title strong {
    font-family: "montserratbold", sans-serif
}
.module-two-columns .text {
    padding-top: 2rem;
    color: #fff;
    line-height: 1.25
}
.module-two-columns .text h1,
.module-two-columns .text h2,
.module-two-columns .text h3,
.module-two-columns .text h4,
.module-two-columns .text h5,
.module-two-columns .text h6 {
    margin-bottom: 2rem;
    font-family: "bebas_neue_regular", Arial, sans-serif;
    letter-spacing: 1px
}
.module-two-columns .text p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    margin-bottom: 2rem;
    color: #fff
}
.module-two-columns .text.wysiwyg,
.module-two-columns .text.wysiwyg p {
    color: #fff
}
.module-two-columns .buttons {
    margin: 0 auto 3rem;
    text-align: left
}
.module-two-columns .button-row {
    text-align: center
}
.module-two-columns .button,
.module-two-columns body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .module-two-columns a.button {
    display: inline-block;
    margin: 0;
    font-family: "montserratlight", sans-serif
}
.module-two-columns .button strong,
.module-two-columns body#tinymce.wp-editor a.button strong,
body#tinymce.wp-editor .module-two-columns a.button strong {
    font-family: "montserratbold", sans-serif
}
.module-weather header {
    height: 5rem;
    background-color: #f89844;
    text-align: center
}
.module-weather header .title {
    color: #fff;
    font-size: 3rem;
    font-weight: 300;
    line-height: 5rem
}
.module-weather header span:last-child {
    font-weight: 700
}
.module-weather .text {
    margin: 0;
    padding-top: 2rem;
    padding-bottom: 0;
    color: #4e4541;
    line-height: 1.25;
    text-align: center
}
.module-weather .text p {
    font-size: 1.4rem
}
@media (min-width: 61.25em) {
    .module-weather .seasons {
        margin-bottom: 0;
        padding: 2rem 5rem
    }
}
.module-weather .season {
    margin-bottom: 2.5rem
}
.module-weather .season .text p:last-child {
    margin-bottom: 0
}
.module-weather .season .weather-icon {
    display: inline-block;
    width: 17%;
    float: left
}
.module-weather .season .weather-text {
    display: inline-block;
    float: left;
    width: 83%;
    padding-left: 1.5rem;
    padding-top: 1rem
}
.module-weather .season .weather-text p {
    font-size: 1.4rem;
    line-height: 1.5;
    text-align: center
}
.page-template-about .module-container .module-third:before {
    border: none
}
#template-academics .page-main {
    padding-bottom: 0
}
#template-academics .red-content-section {
    margin-bottom: 0
}
.wp-admin.post-type-page .TB_overlayBG+#TB_window {
    max-width: 850px !important;
    width: 95% !important;
    height: 93.5% !important;
    top: 2.5% !important;
    right: 2.5%;
    bottom: 2.5%;
    left: 2.5%;
    margin: 0 auto !important
}
.wp-admin.post-type-page .TB_overlayBG+#TB_window iframe {
    width: 100% !important;
    height: 100% !important
}
.wp-admin.post-type-page_location #adminmenumain,
.wp-admin.post-type-page_location #wpadminbar,
.wp-admin.post-type-page_location #screen-meta,
.wp-admin.post-type-page_location #screen-meta-links,
.wp-admin.post-type-page_location .wrap>h2,
.wp-admin.post-type-page_location #personasdiv,
.wp-admin.post-type-page_location #pageparentdiv,
.wp-admin.post-type-page_location #wpseo_meta,
.wp-admin.post-type-page_location #wpfooter {
    display: none
}
.wp-admin.post-type-page_location #post-body.columns-2 {
    margin-right: 0 !important
}
.wp-admin.post-type-page_location #wpcontent {
    margin: -32px 0 0 0
}
.wp-admin .mce-edit-area {
    padding-left: 10px !important;
    padding-right: 10px !important
}
.wp-admin .mce-edit-area iframe {
    padding-top: 10px !important
}
.wp-admin:not(.user-1) #welcome-panel,
.wp-admin:not(.user-1) #dashboard_quick_press,
.wp-admin:not(.user-1) #dashboard_primary,
.wp-admin:not(.user-1) .hide-if-no-customize,
.wp-admin:not(.user-1) #menu-posts-page_location,
.wp-admin:not(.user-1) #menu-appearance li.wp-first-item,
.wp-admin:not(.user-1) #menu-plugins,
.wp-admin:not(.user-1) #menu-tools,
.wp-admin:not(.user-1) #toplevel_page_swifty_admin {
    display: none !important
}
#template-student-faculty-stories .page-top-wrap {
    padding-bottom: 2rem;
    z-index: 11
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .page-top-wrap .col h2 {
        margin-bottom: 0
    }
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .page-top-wrap .filters {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}
@media (min-width: 88.75em) {
    #template-student-faculty-stories .page-top-wrap .filters {
        text-align: right
    }
}
@media (min-width: 88.75em) {
    #template-student-faculty-stories .page-top-wrap .filters strong {
        top: -1.5rem
    }
}
#template-student-faculty-stories .page-top-wrap .selecter {
    margin-top: 2rem
}
@media (min-width: 88.75em) {
    #template-student-faculty-stories .page-top-wrap .selecter {
        display: inline-block;
        width: 40%;
        margin-top: 0;
        margin-left: 2%;
        margin-bottom: 0
    }
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .post.excerpt .img-wrap {
        max-height: 35rem;
        overflow: hidden
    }
    #template-student-faculty-stories .post.excerpt .img-wrap img {
        margin: 0
    }
}
#template-student-faculty-stories .page-top-wrap {
    zoom: 1
}
#template-student-faculty-stories .page-top-wrap:before,
#template-student-faculty-stories .page-top-wrap:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
#template-student-faculty-stories .page-top-wrap:after {
    clear: both
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .page-top-wrap .col {
        float: left;
        width: 50%
    }
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .page-top-wrap .col:last-child {
        padding-left: 3rem
    }
}
#template-student-faculty-stories .pagination {
    margin-top: 5rem;
    text-align: center
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .pagination {
        margin-top: 10rem
    }
}
#template-student-faculty-stories .pagination .controls {
    margin: 0 auto
}
#template-student-faculty-stories .pagination div,
#template-student-faculty-stories .pagination ul,
#template-student-faculty-stories .pagination li,
#template-student-faculty-stories .pagination a {
    display: inline-block
}
#template-student-faculty-stories .pagination ul {
    margin: 0rem 1.5rem
}
#template-student-faculty-stories .pagination .btn.prev a:before {
    content: '\E002';
    display: inline-block;
    font-family: "symbols";
    top: 2px;
    width: 1em;
    margin: 0 5px 0 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    line-height: 1em;
    speak: none
}
#template-student-faculty-stories .pagination .btn.next a:after {
    content: '\E003';
    display: inline-block;
    font-family: "symbols";
    top: 2px;
    width: 1em;
    margin: 0 0 0 5px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    line-height: 1em;
    speak: none
}
#template-student-faculty-stories .pagination .btn a {
    padding: 0.8rem 2rem;
    color: #4e4541;
    border-color: #4e4541;
    font-weight: 700
}
#template-student-faculty-stories .pagination .btn a:hover {
    background: transparent;
    color: #4e4541;
    opacity: 0.7
}
#template-student-faculty-stories .pagination .active a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-1"] .tabs .tab-1 a,
.tabbed-content[data-active="tab-1"] .tabs #template-student-faculty-stories .pagination .tab-1 a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-2"] .tabs .tab-2 a,
.tabbed-content[data-active="tab-2"] .tabs #template-student-faculty-stories .pagination .tab-2 a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-3"] .tabs .tab-3 a,
.tabbed-content[data-active="tab-3"] .tabs #template-student-faculty-stories .pagination .tab-3 a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-4"] .tabs .tab-4 a,
.tabbed-content[data-active="tab-4"] .tabs #template-student-faculty-stories .pagination .tab-4 a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-5"] .tabs .tab-5 a,
.tabbed-content[data-active="tab-5"] .tabs #template-student-faculty-stories .pagination .tab-5 a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-6"] .tabs .tab-6 a,
.tabbed-content[data-active="tab-6"] .tabs #template-student-faculty-stories .pagination .tab-6 a,
#template-student-faculty-stories .pagination .tabbed-content[data-active="tab-7"] .tabs .tab-7 a,
.tabbed-content[data-active="tab-7"] .tabs #template-student-faculty-stories .pagination .tab-7 a {
    color: #636363
}
#template-student-faculty-stories .pagination li a {
    margin: 0rem 0.5rem;
    padding: 0.5rem 0.2rem;
    font-family: "montserratbold", sans-serif;
    font-size: 1.4rem;
    text-decoration: none
}
@media (min-width: 61.25em) {
    #template-student-faculty-stories .pagination li a {
        margin: 0rem 1.25rem
    }
}
@media (max-width: 37.4375em) {
    #template-student-blogs .post.excerpt .content-wrap figure {
        margin-bottom: 1rem
    }
}
@media (max-width: 37.4375em) {
    #template-student-blogs .post.excerpt .content-wrap .title {
        line-height: 1
    }
}
@media (max-width: 37.4375em) {
    #template-student-blogs .post.excerpt .content-wrap .meta-name {
        clear: both
    }
}
@media (max-width: 37.4375em) {
    #template-student-blogs .post.excerpt .content-wrap .excerpt {
        padding-top: 2rem
    }
}
#template-student-blogs .post.excerpt .content-wrap .button {
    float: none
}
@media (min-width: 37.5em) {
    #template-student-blogs .post.excerpt .content-wrap .button {
        float: left
    }
}
.page-id-461 .page-content {
    margin-top: 0;
    padding-top: 3.6rem
}
.page-id-461 .page-content h2:nth-of-type(1) {
    margin-bottom: 0
}
.page-id-461 .page-content em.phone,
.page-id-461 .page-content em.fax {
    font-style: normal
}
.page-id-461 .page-content em.phone:before,
.page-id-461 .page-content em.fax:before {
    content: '';
    display: inline-block;
    top: 0.25rem;
    width: 1.8rem;
    height: 1.8rem;
    margin-right: 0.5rem
}
.page-id-461 .page-content em.phone.phone:before,
.page-id-461 .page-content em.fax.phone:before {
    background: url(assets/images/icon-phone-green.png) center no-repeat;
    background-size: cover
}
.page-id-461 .page-content em.phone.fax:before,
.page-id-461 .page-content em.fax.fax:before {
    background: url(assets/images/icon-fax-green.png) center no-repeat;
    background-size: cover
}
.page-id-385 .wysiwyg sub {
    color: #aaa !important
}
.page-id-385 .multi-column.wysiwyg em.phone,
.page-id-385 .multi-column.wysiwyg em.fax,
.page-id-385 .multi-column.wysiwyg em.mail {
    font-style: normal
}
.page-id-385 .multi-column.wysiwyg em.phone:before,
.page-id-385 .multi-column.wysiwyg em.fax:before,
.page-id-385 .multi-column.wysiwyg em.web:before,
.page-id-385 .multi-column.wysiwyg em.mail:before {
    content: '';
    display: inline-block;
    top: 0.25rem;
    width: 1.8rem;
    height: 1.8rem;
    margin-right: 0.5rem
}
.page-id-385 .multi-column.wysiwyg em.phone.phone:before,
.page-id-385 .multi-column.wysiwyg em.fax.phone:before,
.page-id-385 .multi-column.wysiwyg em.web.phone:before,
.page-id-385 .multi-column.wysiwyg em.mail.phone:before {
    background: url(assets/images/icon-phone-green.png) center no-repeat;
    background-size: cover
}
.page-id-385 .multi-column.wysiwyg em.phone.fax:before,
.page-id-385 .multi-column.wysiwyg em.fax.fax:before,
.page-id-385 .multi-column.wysiwyg em.web.fax:before,
.page-id-385 .multi-column.wysiwyg em.mail.fax:before {
    background: url(assets/images/icon-fax-green.png) center no-repeat;
    background-size: cover
}
.page-id-385 .multi-column.wysiwyg em.phone.mail:before,
.page-id-385 .multi-column.wysiwyg em.fax.mail:before,
.page-id-385 .multi-column.wysiwyg em.web.mail:before,
.page-id-385 .multi-column.wysiwyg em.mail.mail:before {
    background: url(assets/images/icon-mail-green.png) center no-repeat;
    background-size: cover
}
.page-id-385 .multi-column.wysiwyg em.phone.web:before,
.page-id-385 .multi-column.wysiwyg em.fax.web:before,
.page-id-385 .multi-column.wysiwyg em.web.web:before,
.page-id-385 .multi-column.wysiwyg em.mail.web:before {
    background: url(assets/images/icon-web-green.png) center no-repeat;
    background-size: cover
}



.faq-links {
    margin-bottom: 6rem;
    padding: 2rem;
    background-color: #f4efe4
}
.faq-links ul {
    margin-bottom: 1.5rem
}
.faq-links ul li {
    margin: 0rem 0rem 2rem 0rem;
    padding: 0
}
.faq-links ul li:last-child {
    margin-bottom: 0
}
.faq-links ul li:before {
    left: -3rem;
    margin-right: 0 !important
}
.faq-links a {
    font-family: "montserratbold", sans-serif;
    font-size: 1.8rem;
    line-height: 1.25
}
.faq-list article {
    margin-bottom: 5rem
}
.faq-list article h2 {
    margin-bottom: 1.5rem
}
.page-template-faq .sidebar .module-plain-text .text {
    padding-right: 0;
    padding-left: 0
}
.page.home .site-header {
    background: #fff;
    position: absolute;
    width: 100%;
    z-index: 100;
    padding-top: 0;
    padding-bottom: 0;
    color: #000;
}
.page.home .site-header .header-user a {
    /*color: #4e4541 ;*/
}
@media (min-width: 61.25em) {
    .page.home .site-header {
        padding-top: 4rem
    }
    .page.home .site-header .header-search .search-form input {
        /*color: #fff;
        border-color: #fff;
        background-color: transparent*/
    }
    .page.home .site-header .header-search .search-icon {
        /*color: #4e4541;*/
    }
    .page.home .site-header::-webkit-input-placeholder {
        color: #fff
    }
    .page.home .site-header:-moz-placeholder {
        color: #fff
    }
    .page.home .site-header::-moz-placeholder {
        color: #fff
    }
    .page.home .site-header:-ms-input-placeholder {
        color: #fff
    }
    .page.home .site-header .nav-header {
        padding-bottom: 0
    }
    .page.home .site-header .header-user,
    .page.home .site-header .nav-header a {
        color: #4e4541;
    }
    .page.home .site-header .dropdown-arrow {
        border-top-color: #fff
    }
    .page.home .site-header .nav-header a::after {
        background-color: #fff
    }
}
.page.home .homepage-header {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}
.page.home .homepage-slider {
    position: relative;
    max-height: 80rem !important;
    overflow: hidden;
    z-index: 10
}
.page.home .homepage-slider .slide {
    position: relative;
    padding: 0;
    height: 60rem;
    background: rgba(0,0,0,0.25);
}
@media (min-width: 48em) {
    .page.home .homepage-slider .slide {
        padding: 0 8rem;
        height: 80rem
    }
}
.page.home .homepage-slider .slide .slide-content {
    top: 10rem;
    text-align: left;
    z-index: 2;
    padding: 0 15px;
    margin-left: 12%;
}
@media (min-width: 61.25em) {
    .page.home .homepage-slider .slide .slide-content {
        top: 25rem
    }
}
.page.home .homepage-slider .slide .slide-content h2 {
    font-weight: 400;
    font-family: "bebas_neue_book", Arial, sans-serif
}
.page.home .homepage-slider .slide .slide-content h2 strong {
    font-family: "bebas_neue_bold", Arial, sans-serif
}
@media (min-width: 61.25em) {
    .page.home .homepage-slider .slide .slide-content h2 {
        max-width: 880px;
        // margin: auto
    }
}
.page.home .homepage-slider .slide .slide-content p {
    max-width: 70%;
    margin: 0 auto;
    line-height: 1.25
}
@media (min-width: 88.75em) {
    .page.home .homepage-slider .slide .slide-content p {
        max-width: 80rem
    }
}
.page.home .video-background {
    position: absolute;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    overflow: hidden;
    z-index: 1
}
.page.home .video-background video {
    position: absolute;
    min-height: 100%;
    min-width: 100%
}
.page.home .homepage-slider .slide .slide-content h1 {
    margin-bottom: 0;
    color: #fff;
    font-size: 6rem;
    font-family: "bebas_neue_light", Arial, sans-serif;
    font-weight: 100;
    text-transform: uppercase;
    line-height: 1.2
}
@media (min-width: 48em) {
    .page.home .homepage-slider .slide .slide-content h1 {
        font-size: 7rem
    }
}
@media (min-width: 61.25em) {
    .page.home .homepage-slider .slide .slide-content h1 {
        font-size: 8rem
    }
}
@media (min-width: 88.75em) {
    .page.home .homepage-slider .slide .slide-content h1 {
        font-size: 11rem
    }
}
.page.home .homepage-slider .slide .slide-content h2 {
    font-size: 2.5rem;
    font-family: "bebas_neue_regular", Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 2rem
}
@media (min-width: 48em) {
    .page.home .homepage-slider .slide .slide-content h2 {
        font-size: 3rem
    }
}
@media (min-width: 61.25em) {
    .page.home .homepage-slider .slide .slide-content h2 {
        font-size: 3.6rem
    }
}
@media (min-width: 88.75em) {
    .page.home .homepage-slider .slide .slide-content h2 {
        font-size: 4rem
    }
}
.page.home .homepage-slider .slide .slide-content p {
    color: #fff;
    margin-bottom: 2rem;
    font-size: 1.6rem;
    font-family: "montserratlight", sans-serif
}
.page.home .homepage-slider .slide .slide-content p strong {
    font-family: "montserratbold", sans-serif
}
.page.home .homepage-slider .slide .slide-content a.button,
.page.home .homepage-slider .slide .slide-content body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .page.home .homepage-slider .slide .slide-content a.button {
    margin-top: 2rem;
    font-family: "montserratlight", sans-serif
}
.page.home .homepage-slider .slide .slide-content a.button strong,
.page.home .homepage-slider .slide .slide-content body#tinymce.wp-editor a.button strong,
body#tinymce.wp-editor .page.home .homepage-slider .slide .slide-content a.button strong {
    font-family: "montserratbold", sans-serif
}
.page.home .slick-prev,
.page.home .slick-next {
    position: absolute;
    display: block;
    height: 120px;
    width: 120px;
    line-height: 0px;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: #fff;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: none;
    -webkit-transition: all ease 200ms;
    transition: all ease 200ms;
    visibility: hidden
}
@media (min-width: 61.25em) {
    .page.home .slick-prev,
    .page.home .slick-next {
        visibility: visible
    }
}
.page.home .slick-prev:hover,
.page.home .slick-next:hover {
    outline: none;
    background: #e21a2d
}
.page.home .slick-prev:hover:before,
.page.home .slick-next:hover:before {
    opacity: 1
}
.page.home .slick-prev.slick-disabled:before,
.page.home .slick-next.slick-disabled:before {
    opacity: 0.7
}
.page.home .slick-prev:before,
.page.home .slick-next:before {
    font-size: 7rem;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.page.home .slick-prev {
    left: 0
}
[dir="rtl"] .page.home .slick-prev {
    left: auto;
    right: 0
}
.page.home .slick-prev:before {
    content: "\E002"
}
[dir="rtl"] .page.home .slick-prev:before {
    content: "\E003"
}
.page.home .slick-next {
    right: 0
}
[dir="rtl"] .page.home .slick-next {
    left: 0;
    right: auto
}
.page.home .slick-next:before {
    content: "\E003"
}
[dir="rtl"] .page.home .slick-next:before {
    content: "\E002"
}
.page.home .slick-dots {
    position: absolute;
    bottom: 45px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center
}
.page.home .slick-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}
.page.home .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 15px;
    height: 15px;
    padding: 5px 10px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}
.page.home .slick-dots li button:hover,
.page.home .slick-dots li button:focus {
    outline: none
}
.page.home .slick-dots li button:hover:before,
.page.home .slick-dots li button:focus:before {
    opacity: 1
}
.page.home .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    content: ' ';
    background: #fff;
    opacity: .5;
    border-radius: 50%
}
.page.home .slick-dots li.slick-active button:before {
    opacity: 1
}
@media (max-width: 61.1875em) {
    .page.home .module-location-h {
        display: none !important
    }
}
@media (min-width: 61.25em) {
    .page.home .module-location-h,
    .page.home .module-location-j {
        float: left
    }
}
@media (min-width: 61.25em) {
    .page.home .module-location-i {
        float: right !important
    }
}
@media (max-width: 61.1875em) {
    .page.home .module-container.image-trio {
        display: none !important
    }
}
@media (min-width: 61.25em) {
    .page.home .module-container.image-trio .col {
        float: left;
        width: 33.33334%;
        padding: 0rem 0.3rem;
        border-left: 0.2rem solid #ebebeb
    }
    .page.home .module-container.image-trio .col:first-child {
        border: none
    }
}
.page.home .module-container.image-trio .module-rotate {
    top: 0
}
#inquiry-form label {
    color: #524030
}
#inquiry-form .button-group {
    text-align: center
}
@media (min-width: 61.25em) {
    #inquiry-form .button-group {
        text-align: left
    }
}
#inquiry-form .button-group button {
    margin-bottom: 2rem
}
#inquiry-form .button-group p {
    margin-bottom: 0
}
#inquiry-form .questions-group {
    margin-bottom: 4rem
}
#inquiry-form .questions-group .headline {
    font-family: "montserratlight", sans-serif;
    font-size: 2rem;
    text-transform: uppercase
}
#inquiry-form .questions-group .field {
    zoom: 1;
    margin-bottom: 1.5rem
}
#inquiry-form .questions-group .field:before,
#inquiry-form .questions-group .field:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
#inquiry-form .questions-group .field:after {
    clear: both
}
@media (min-width: 61.25em) {
    #inquiry-form .questions-group .field {
        width: 50rem
    }
}
.lt-ie10 #inquiry-form .questions-group .field {
    width: 50rem
}
#inquiry-form .questions-group .field label {
    display: block;
    width: 100%;
    margin-bottom: 1rem
}
#inquiry-form .questions-group .field .margin {
    margin-bottom: 1.5rem
}
#inquiry-form .questions-group input {
    width: 100%;
    position: relative;
    background: #ffffff;
    border: 2px solid #ebebeb;
    border-radius: 0;
    color: #524030;
    cursor: pointer;
    display: block;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 40px 0 15px;
    text-align: left;
    text-overflow: clip;
    z-index: 2;
    outline: none;
    line-height: 45px;
    vertical-align: middle
}
#inquiry-form .questions-group .selecter-selected,
#inquiry-form .questions-group .tabbed-content .contents .materials-wrap button,
.tabbed-content .contents .materials-wrap #inquiry-form .questions-group button,
#inquiry-form .questions-group input {
    min-height: 5rem;
    font-family: "montserratlight", sans-serif;
    font-size: 1.6rem;
    line-height: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}
#inquiry-form .questions-group [type="checkbox"] {
    display: inline-block;
    width: auto;
    height: auto;
    margin-right: 1.5rem;
    margin-bottom: 0
}
#inquiry-form .questions-group [type="checkbox"]+label {
    display: inline-block;
    width: auto;
    margin: 0
}
.lt-ie10 #inquiry-form .questions-group [type="checkbox"] {
    padding: 0;
    border: none
}
#inquiry-form .questions-group .radio-wrap {
    display: inline-block;
    width: 12.5rem;
    height: 5rem;
    margin-right: 1rem
}
#inquiry-form .questions-group label.uncertain {
    width: 14rem !important
}
#inquiry-form .questions-group .radio-group {
    zoom: 1;
    margin: 0;
    padding: 0;
    border: none
}
#inquiry-form .questions-group .radio-group:before,
#inquiry-form .questions-group .radio-group:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
#inquiry-form .questions-group .radio-group:after {
    clear: both
}
#inquiry-form .questions-group .radio-group legend {
    margin-bottom: 1.5rem
}
#inquiry-form .questions-group .radio-group .wrap {
    display: inline-block;
    width: 12.5rem;
    height: 5rem
}
#inquiry-form .questions-group .radio-group label {
    display: inline-block;
    width: 12.5rem;
    height: 5.5rem
}
#inquiry-form .questions-group .radio-group input {
    background: none;
    border-color: transparent;
    -moz-appearance: range
}
#inquiry-form .end-form {
    margin-bottom: 5rem
}
@media (min-width: 61.25em) {
    .page-id-370 .page-main>.container:first-child p,
    .page-id-370 .post.excerpt.full-width .page-main>.post-wrap:first-child p,
    .post.excerpt.full-width .page-id-370 .page-main>.post-wrap:first-child p,
    .page-id-370 #template-student-faculty-stories .post.excerpt .page-main>.post-wrap:first-child p,
    #template-student-faculty-stories .post.excerpt .page-id-370 .page-main>.post-wrap:first-child p {
        float: left;
        width: 75%;
        margin-bottom: 2rem
    }
}
.page-id-370 .page-main>.container:first-child p:last-child,
.page-id-370 .post.excerpt.full-width .page-main>.post-wrap:first-child p:last-child,
.post.excerpt.full-width .page-id-370 .page-main>.post-wrap:first-child p:last-child,
.page-id-370 #template-student-faculty-stories .post.excerpt .page-main>.post-wrap:first-child p:last-child,
#template-student-faculty-stories .post.excerpt .page-id-370 .page-main>.post-wrap:first-child p:last-child {
    text-align: center
}
@media (min-width: 61.25em) {
    .page-id-370 .page-main>.container:first-child p:last-child,
    .page-id-370 .post.excerpt.full-width .page-main>.post-wrap:first-child p:last-child,
    .post.excerpt.full-width .page-id-370 .page-main>.post-wrap:first-child p:last-child,
    .page-id-370 #template-student-faculty-stories .post.excerpt .page-main>.post-wrap:first-child p:last-child,
    #template-student-faculty-stories .post.excerpt .page-id-370 .page-main>.post-wrap:first-child p:last-child {
        display: inline-block;
        float: none;
        max-width: 25%;
        text-align: left
    }
}
.start-over-alert {
    float: left
}
.search-results .post.search-result .title a:hover {
    color: #e21a2d
}
.search-results .pagination {
    margin-top: 5rem;
    text-align: center
}
@media (min-width: 61.25em) {
    .search-results .pagination {
        margin-top: 10rem
    }
}
.search-results .pagination .page-numbers:not(.prev),
.search-results .pagination .page-numbers:not(.next) {
    margin: 0rem 0.5rem;
    padding: 0.5rem 0.2rem;
    font-family: "montserratbold", sans-serif;
    text-decoration: none
}
.search-results .pagination .page-numbers.prev:before {
    content: '\E002';
    display: inline-block;
    font-family: "symbols";
    top: 2px;
    width: 1em;
    margin: 0 5px 0 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    line-height: 1em;
    speak: none
}
.search-results .pagination .page-numbers.next:after {
    content: '\E003';
    display: inline-block;
    font-family: "symbols";
    top: 2px;
    width: 1em;
    margin: 0 0 0 5px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    line-height: 1em;
    speak: none
}
.search-results .pagination .page-numbers.prev,
.search-results .pagination .page-numbers.next {
    padding: 0.8rem 2rem;
    color: #4e4541;
    border-color: #4e4541;
    font-weight: 700
}
.search-results .pagination .page-numbers.prev:hover,
.search-results .pagination .page-numbers.next:hover {
    background: transparent;
    color: #4e4541;
    opacity: 0.7
}
.search-results .pagination .page-numbers.current {
    color: #636363
}
.single-stories .page-header {
    margin-bottom: 5rem
}
.single-stories .page-main {
    zoom: 1;
    margin-bottom: 27.5rem;
    padding-top: 0
}
.single-stories .page-main:before,
.single-stories .page-main:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.single-stories .page-main:after {
    clear: both
}
.single-stories .meta-name {
    margin-bottom: 1rem;
    font-size: 3.6rem
}
.single-stories .meta-dept {
    margin-bottom: 1rem
}
.single-stories .content {
    margin-bottom: 7rem
}
@media (min-width: 48em) {
    .single-stories .content {
        width: 50%
    }
}
@media (min-width: 61.25em) {
    .single-stories .content {
        width: 66.66668%
    }
}
.single-stories .content p {
    margin-bottom: 2rem;
    line-height: 1.25
}
@media (min-width: 48em) {
    .single-stories .author-image {
        float: right;
        width: 25rem;
        height: 25rem;
        overflow: hidden
    }
}
@media (min-width: 88.75em) {
    .single-stories .author-image {
        width: 32.5rem;
        height: 32.5rem
    }
}
.single-stories .author-image img {
    width: 100%;
    height: auto
}
.single-stories .button span:before,
.single-stories body#tinymce.wp-editor a.button span:before,
body#tinymce.wp-editor .single-stories a.button span:before {
    content: '';
    display: inline-block;
    top: 0.1rem;
    left: -0.5rem;
    width: 1.3rem;
    height: 1.2rem;
    background: url(assets/images/icon-arrow-white-left.png) left center no-repeat;
    background-size: cover
}
#template-student-handbook .page-title {
    margin-bottom: 0
}
#template-student-handbook .page-main {
    padding-top: 0;
    padding-bottom: 5rem
}
@media (min-width: 61.25em) {
    #template-student-handbook .page-main {
        padding-bottom: 23rem
    }
}
.handbook-sections {
    zoom: 1
}
.handbook-sections:before,
.handbook-sections:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}
.handbook-sections:after {
    clear: both
}
@media (min-width: 61.25em) {
    .handbook-sections {
        margin-bottom: 4.5rem
    }
}
@media (min-width: 61.25em) {
    .handbook-sections .col {
        float: left;
        width: 33.33334%
    }
}
.handbook-sections .col a {
    display: block;
    max-height: 44rem;
    margin-bottom: 4.5rem;
    overflow: hidden
}
@media (min-width: 48em) {
    .handbook-sections .col a {
        max-height: 52rem
    }
}
@media (min-width: 61.25em) {
    .handbook-sections .col a {
        height: 47.5rem
    }
}
.handbook-sections img {
    display: block;
    left: 50%;
    max-width: none;
    min-width: 101%;
    width: auto;
    min-height: 100%;
    height: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}
@media (min-width: 61.25em) {
    .handbook-sections img {
        height: 100%
    }
}
.handbook-sections .button,
.handbook-sections body#tinymce.wp-editor a.button,
body#tinymce.wp-editor .handbook-sections a.button {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 12rem;
    height: 5.5rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}
.handbook-sections .title {
    font-family: "bebas_neue_light", Arial, sans-serif;
    font-size: 5rem;
    text-align: center
}
@media (min-width: 61.25em) {
    .handbook-sections .title {
        margin-bottom: 0;
        font-size: 4rem
    }
}
.handbook-icon {
    display: none
}
@media (min-width: 61.25em) {
    .handbook-icon {
        display: block
    }
}
.handbook-icon .icon {
    margin-left: 16.67%;
    margin-right: 16.67%;
    width: 66.66668%;
    height: 14.5rem;
    border: 0.2rem dashed #d5d2c3;
    border-top: none
}
.handbook-icon .icon:before,
.handbook-icon .icon:after {
    content: '';
    display: block;
    position: absolute;
    top: -0.2rem;
    width: 1.2rem;
    height: 1.2rem;
    background-color: #524030;
    border-radius: 50%
}
.handbook-icon .icon:before {
    left: -0.7rem
}
.handbook-icon .icon:after {
    right: -0.7rem
}
.handbook-icon .icon .symbol {
    top: 2rem;
    left: 50%;
    width: 24.5rem;
    height: 24.5rem;
    padding: 1.5rem;
    background: #fff;
    color: #5bb8e6;
    font-size: 9em;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}
.handbook-icon .icon .symbol:before {
    display: block;
    width: 100%;
    height: 100%;
    border: 0.2rem solid #5bb8e6;
    border-radius: 50%;
    line-height: 1.45
}
@media (min-width: 48em) {
    #template-student-life .module-aside {
        float: right !important
    }
}
@media (max-width: 47.9375em) {
    table.dining {
        width: 100% !important
    }
}
.module-social-feed{
    max-height: 875px;
}
.banner-alert-new {
    font-family: montserratbold, sans-serif;
    font-size: 18px !important;
    color: #000000;
    letter-spacing: 0;
    text-align: left;
    line-height: 24px;
    padding: 1.5rem 2.5rem;
    background: #EAB012;
}

.banner-alert-new div.inner{
    width:100%;
    font-size:18px !important;
    max-width: 68%;
    margin: auto;
}
.banner-alert-new div.inner a {
    color: #fff;
}
.banner-alert-new div.inner a:hover {
    text-decoration: underline;
}
.module-centered-cta-new {
    width:60%;
    margin: 40px auto 60px auto;
    padding: 20px;
    border: 1px solid #d8d8d8;
}

.module-centered-cta-new .title {
    font-family: montserratbold, sans-serif;
    font-size: 24px;
    color: #4E4541;
}
.module-centered-cta-new .text p {
    margin-top: 20px;
    margin-bottom: 20px;
}

.module-cards-new {
    width: 100%;
    margin: 40px auto;
    padding: 20px;
}
.module-cards-new .row 
{
    text-align: center;
    height:400px;
}
.module-cards-new .column-2 {
    width: 20%;
    height: 190px;
    margin-left: 40px;
    margin-right: 40px;
    display: inline-block;
    text-align: left;

    background: #9B9B9B;
    box-shadow: 6px 6px 10px 0 rgba(0,0,0,0.24);

    background: rgba(0,0,0,0.35);
    background: #FFFFFF;
    border: 1px solid #979797;
    font-family: Helvetica;
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-family: Helvetica;
    font-size: 18px;
    color: #4E4541;
    letter-spacing: 0;
    font-family: Helvetica;
    font-size: 24px;
    color: #E11E2D;
    letter-spacing: 0;
    vertical-align: text-top;
}

.module-cards-new .column-3 {
    width: 20%;
    height: 190px;
    margin-left: 40px;
    margin-right: 40px;
    display: inline-block;
    text-align: left;

    background: #9B9B9B;
    box-shadow: 6px 6px 10px 0 rgba(0,0,0,0.24);

    background: rgba(0,0,0,0.35);
    background: #FFFFFF;
    border: 1px solid #979797;
    font-family: Helvetica;
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    font-family: Helvetica;
    font-size: 18px;
    color: #4E4541;
    letter-spacing: 0;
    font-family: Helvetica;
    font-size: 24px;
    color: #E11E2D;
    letter-spacing: 0;
    vertical-align: text-top;
}

.module-cards-new  .top-half {
    height:100%;
}
.module-cards-new .top-half::after {
    background-color: rgba(0,0,0,0.35);
    content: ""; 
    display: block; 
    position: absolute; 
    top: 0px; left: 0px; 
    width: 100%; height: 100%; 
    z-index: 1; 
    
} 

.module-cards-new .bottom-half {
    
    background: #FFFFFF;
    padding: 30px;
    text-align: left;
    border: 1px solid #979797;
     box-shadow: 6px 6px 10px 0 rgba(0,0,0,0.24);
     /* display: inline-grid; */
}

.module-cards-new .top-half h3{
    font-family: bebas_neue_bold, sans-serif;
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    padding: 75px 30px;
    z-index: 2;
    margin-bottom: unset;
}
.module-cards-new .bottom-half p {
    font-family: montserratlight, sans-serif;
    font-size: 18px;
    color: #4E4541;
    letter-spacing: 0;
    margin-bottom:30px;
    line-height: normal;
    align-self: flex-start;
}
.module-cards-new .bottom-half a {
    font-family: bebas_neue_bold, sans-serif;
    font-size: 24px;
    color: #E11E2D;
    letter-spacing: 0;
    align-self: flex-end;
}

.module-single-video-new {
    width:60%;
    margin: 40px auto;
    padding: 20px;
    
}

.module-single-video-new .title {
    font-family: montserratbold, sans-serif;
    font-size: 24px;
    color: #4E4541;
}
.module-single-video-new .text p {
    margin-top: 20px;
    margin-bottom: 20px;
}
.module-single-video-new .video iframe   {
    text-align: center;
    width: 100%;
    height: -webkit-fill-available;
}

.module-video-carousel-new {
    width:60%;
    margin: 40px auto;
    padding: 20px;
    
}

.module-video-carousel-new .title {
    font-family: montserratbold, sans-serif;
    font-size: 24px;
    color: #4E4541;
}
.module-video-carousel-new .text p {
    margin-top: 20px;
    margin-bottom: 20px;
}
.module-video-carousel-new .video iframe   {
    text-align: center;
    width: 100%;
    height: -webkit-fill-available;
    max-height: 620px;
}
.img-responsive {
    max-width: 100%;
    height: auto;
}

.video-thumbnails {
    text-align: center;
}
.individual-thumbnails {
    display: none ;
    vertical-align: text-top;
    width: 20%;
    margin: 30px;
    height: 150px;
}
.individual-thumbnails:hover {
    cursor: pointer;
    opacity: 0.5;
}
.individual-thumbnails::after {
    background: url('assets/images/video_icon.png'); 
    background-color: rgba(0,0,0,0.35);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: center;
    content: "";
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    z-index: 1; 
}

.now-playing::after{
    background: unset;
    background: url('assets/images/now-playing-icon.png');
    background-color: rgba(0,0,0,0.35);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: center;
    content: "";
    display: block; 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    z-index: 1; 

}

.active-thumbnail {
    display: inline-block;
}

.individual-video {
    display: none;
    visibility: hidden;
}

.fade-in-video {
    display: block !important;
    visibility: visible;
    transition: all 10s ease-in-out;
}
.slide-left-video{
    background: url('assets/images/left_arrow.png');
    width: 38px;
    height: 65px;
    margin-top: 65px;
    position:relative;
    background-repeat: no-repeat;       
    display: inline-block;
    vertical-align: text-top;
}
.slide-left-video:hover {
    cursor: pointer;
    background-color: rgba(0,0,0,0.15);
}
.slide-right-video:hover {
    cursor: pointer;
    background-color: rgba(0,0,0,0.15);

}
.slide-right-video{
    background: url('assets/images/right_arrow.png');
    width: 38px;
    height: 65px;
    margin-top: 65px;
    position:relative;
    background-repeat: no-repeat;       
    display: inline-block;
    vertical-align: text-top;
}


.slide-right-video:hover {
    cursor: pointer;
}

.slide-leftx-video:hover {
    cursor: pointer;
}


.site-footer {
    background-color: #E11E2D;
    color: white;
}
.footer-row {
    text-align: center;
    height:320px;
}

.footer-column-new {
    display: inline-block;
    vertical-align: text-top;
    text-align: left;
    width: 33%;
    padding: 20px 40px;
    height: 280px;
}
.center-column {
    border-left: 2px solid rgba(255,255,255,0.50);
    border-right: 2px solid rgba(255,255,255,0.50);
}
.footer-column-new img {
    width: 317px;
    max-width: 100%;
    height: auto;
}
.footer-column-new div {
    padding-top: 20px;
    font-family: Helvetica;
    font-size: 22px;
    color: #FFFFFF;
    letter-spacing: 0;
}
.footer-column-new h3 {
    font-family: bebas_neue_regular, sans-serif;
    font-size: 40px;
    color: #FFFFFF;
    letter-spacing: 0;
    padding-top: 15px;
}
.footer-column-new div p {
    margin-top: 5px;
    font-size: 22px;
    line-height: 1.5;
}

.footer-column-new div p a {
    color: white;
}

.footer-column-new div p a:hover {
    text-decoration: underline;
}

span.social-icon-new {
    padding-right: 20px;

}

.slick-list.draggable {
    max-height: 600px;
}

.nav-header>ul>li:before {
    width: 15px;
    height: 15px;
}

.multi-column .col:last-child {
    padding-right: 7rem;
}

article.module-image.placeholder {
    display: none;
}

.academic-profile .scores ul.test-scores li:before {
    background-color: unset;
}
.academic-profile .demographic .wrap .container .col-6 ul li:before {
    background-color: unset;
}
.page-main {
    padding-bottom: 0;
}
@media (max-width: 1023px) {
    .slick-list.draggable {
        height: 600px !important;
    }

    .banner-alert-new div.inner {
        max-width: unset;
    }
    .module-centered-cta-new {
        width: 90%;
    }

    .module-cards-new {
        
    }

    .module-cards-new .row {
        height: auto;
    }
    .module-cards-new .column-2 {
        display: block;
        width: 90%;
        height: auto;
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto;

    }
    .module-cards-new .column-3 {
        display: block;
        width: 90%;
        height: auto;
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto;

    }

    .module-single-video-new {
       
        width: unset;
    }

    .module-video-carousel-new {
        width: unset;

    }
    .module-video-carousel-new .video iframe {
        height: unset;
    }

    .video-thumbnails {
        width: unset;
    }
    .slide-left-video {
        background: url(assets/images/left_arrow-small.png);
        width: 12px;
        height: 21px;
      
        bottom: 3rem;
        margin-right: 10px;
     }

     .slide-right-video {
        background: url(assets/images/right_arrow-small.png);
        width: 12px;
        height: 21px;
      
        bottom: 3rem;
        margin-left: 10px;
    }
    .individual-thumbnails {
        margin:2rem 0;
        height:51px;
        width: 90px;

    }
    .individual-thumbnails::after {
        background-size: 45px;
    }

    .footer-row {
        height: unset;
    }

    .footer-column-new {
        width:100%;
        padding: 20px 0;
        height: unset;
    }

    .center-column {
        border: none;
    }

    .page.home .module-location-f .module-two-columns .row {
        margin-left: 0;
    }

    article.module-image.placeholder {
        display: none;
    }
    .academic-profile .test-scores .score {
        font-size: 3.0rem;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .module-cards-new .top-half {
        min-height: 275px;
    }
    .site-footer {
        padding: 3rem;
    }
}

@media (min-width: 1024px) and (max-width: 1160px)
{
    .page-main {
        padding-bottom: 3.6rem;
    }

    .module-container {
        padding-bottom: 3.6rem;
    }

}

@media (min-width:1024px) and (max-width: 1280px){
    .module-video-carousel-new {
        width: 90%;
    }
    .module-centered-cta-new {
        width: 90%;
    }
}
