#whitewrap .gray-bk { 
background-color: #f1f1f1;
}

#whitewrap .block-type-custom-code .hi-brand-hed {
    font-size: 60px;
    line-height: 75px;
    font-family: Domine, serif;
    font-weight: 700;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 5px;
}
#whitewrap .block-type-custom-code .hi-brand-dek {
    font-size: 20px;
    line-height: 25px;
    font-family: Domine, serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 30px;
}
#whitewrap .block-type-custom-code .hi-brand-copy {
    font-size: 20px;
    line-height: 35px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 50px;
}
#whitewrap .block-type-custom-code .hi-brand-top-level-copy {
    font-size: 28px;
    line-height: 50px;
    font-family: Bitter;
    color: #0a0a0a;
    font-weight: 400;
    text-align: center;
    margin-top: 0;
    margin-bottom: 50px;
}
#whitewrap .block-type-custom-code .hi-brand-copy .margin17 {
    margin-right: 17%;
    margin-left: 17%;
}
#whitewrap #calloutbox,
#whitewrap .block-type-custom-code #calloutbox {
    background-color: #f1f1f1;
    border-radius: 0;
    margin: 0 0 25px;
    padding: 90px 75px 80px 75px;
}
#whitewrap .block-type-content .page div.entry-content #calloutbox h2,
#whitewrap .block-type-custom-code #calloutbox h2 {
    text-align: center;
    color: #2e2e2e;
    font-family: Domine, serif;
    font-weight: 700;
    font-size: 35px;
    line-height: 45px;
    margin-top: 0;
    margin-bottom: 25px;
    text-transform: none;
}
#calloutbox .intro-paragraph p,
#whitewrap .block-type-content .page div.entry-content #calloutbox .block-type-custom-code .intro-paragraph p,
#whitewrap .block-type-custom-code #calloutbox .intro-paragraph p {
    text-align: center;
    font-size: 21px;
    line-height: 35px;
}
#whitewrap .block-type-content .page div.entry-content #calloutbox p,
#whitewrap .block-type-custom-code #calloutbox p {
    text-align: center;
}
#whitewrap .block-type-content .page div.entry-content #calloutbox ul,
#whitewrap .block-type-custom-code #calloutbox ul {
    text-align: left;
    padding: 0;
    margin: 0 0 25px 0;
}
#whitewrap .block-type-content .page div.entry-content #calloutbox a.hi-brand-button,
#whitewrap .block-type-content .page div.entry-content #calloutbox a.hi-brand-button-large,
#whitewrap .block-type-custom-code #calloutbox a.hi-brand-button,
#whitewrap .block-type-custom-code #calloutbox a.hi-brand-button-large {
    margin-top: 15px;
    margin-right: 0;
}
#whitewrap #listbox {
    background-color: #f1f1f1;
    border-radius: 0;
    margin: 0 0 0;
    padding: 45px 75px 45px 75px;
}

#whitewrap #listbox a:link, 
#whitewrap #listbox a:visited {
    color: #33739F;
    text-decoration: underline;
}

#whitewrap #listbox a:hover {
    color: #464e7d;
    text-decoration: underline
}

#whitewrap .block-type-content .page div.entry-content #listbox h2,
#whitewrap .block-type-custom-code #listbox h2 {
    text-align: center;
    color: #2e2e2e;
    font-family: Domine, serif;
    font-weight: 700;
    font-size: 23px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 25px;
    text-transform: none;
}
#whitewrap .block-type-content .page div.entry-content #listbox p,
#whitewrap .block-type-custom-code #listbox p {
    text-align: center;
}
#whitewrap .block-type-content .page div.entry-content #listbox ul,
#whitewrap .block-type-custom-code #listbox ul {
    text-align: center;
    padding: 0;
    margin: 0 0 25px 0;
}
#whitewrap .block-type-content .page div.entry-content #listbox li,
#whitewrap .block-type-custom-code #listbox li {
    font-family: "Open Sans", sans-serif;
    font-size: 19px;
    line-height: 28px;
    background: 0 0;
    border-bottom: none;
    list-style-type: none;
    padding: 0;
    margin-left: 0;
    margin-bottom: 30px;
}
#whitewrap .block-type-content .page div.entry-content .one_half .intro-paragraph,
#whitewrap .block-type-custom-code .one_half .intro-paragraph {
    margin-right: 17px;
}
#whitewrap .block-type-content .page div.entry-content .one_half #listbox,
#whitewrap .block-type-custom-code .one_half #listbox {
    margin-left: 17px;
}
#whitewrap .block-type-content .page div.entry-content #listbox a.hi-brand-button,
#whitewrap .block-type-content .page div.entry-content #listbox a.hi-brand-button-large,
#whitewrap .block-type-custom-code #listbox a.hi-brand-button,
#whitewrap .block-type-custom-code #listbox a.hi-brand-button-large {
    margin-top: 15px;
    margin-right: 0;
}
#whitewrap .hi-brand-header-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
    padding-top: 30px;
}
#whitewrap .hi-brand-header-wrapper .site-title .banner a {
    font-family: Domine, serif;
    font-weight: 700;
    color: #2e2e2e;
    font-size: 42px;
    line-height: 50px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    margin-right: 0;
    margin-left: 0;
}
#whitewrap .hi-brand-header-wrapper .site-title .banner a:hover {
    text-decoration: underline;
}
#whitewrap .hi-brand-header-wrapper .school-title a {
    font-family: Domine, serif;
    font-weight: 400;
    color: #3e82ad;
    font-size: 28px;
    line-height: 34px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    text-transform: none;
    margin-right: 0;
    margin-left: 30px;
}
#whitewrap .hi-brand-header-wrapper .school-title a:hover {
    text-decoration: underline;
}
#whitewrap .hi-brand-overview-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 195px 40px 180px 40px;
}
#whitewrap .hi-brand-overview-wrapper .hi-brand-hed {
    font-size: 50px;
    line-height: 60px;
    font-family: Domine, serif;
    font-weight: 700;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 40px;
}
#whitewrap .hi-brand-overview-wrapper .hi-brand-copy {
    font-size: 20px;
    line-height: 37px;
    margin-bottom: 50px;
    padding: 0 75px;
}

#whitewrap .hi-brand-overview-wrapper hr {
    background-color: #d3d3d3;
    border: 0;
    height: 1px;
    margin: 45px 400px;
}

#whitewrap .hi-brand-hero-wrapper,
#whitewrap .hi-brand-parallax-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
#whitewrap .hi-brand-overview-icons-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 100px 40px 0 40px;
}
#whitewrap .hi-brand-overview-icons-wrapper .block-type-custom-code .hi-brand-hed {
    font-size: 50px;
    margin-bottom: 20px;
    line-height: 50px;
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-overview-icons-wrapper .block-type-custom-code .hi-brand-copy {
    margin-bottom: 90px;
}


#whitewrap .hi-brand-overview-icons-wrapper .block-type-custom-code hr {
    background-color: #767676;
    border: 0;
    height: 1px;
    margin: 40px 0;
}
#whitewrap .hi-brand-search-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 25px;
    padding-top: 25px;
}
#whitewrap .hi-brand-search-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 40px 100px 40px;
}
#whitewrap .hi-brand-search-wrapper .block-type-custom-code .hi-brand-hed {
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-search-box {
    background-color: #f1f1f1;
    margin: 0;
    padding: 75px 0 100px 0;
}
#whitewrap .hi-brand-search-wrapper .block-type-custom-code p {
    font-family: Domine;
    text-align: center;
    font-size: 20.5px;
    line-height: 35px;
    margin-bottom: 40px;
}
#whitewrap .hi-brand-programs-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 165px 0 100px 0;
}
#whitewrap .hi-brand-programs-wrapper .hi-brand-hed {
    margin-bottom: 50px;
    padding: 0 40px;
    text-align: center;
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-programs-wrapper .hi-brand-copy {
    font-size: 20px;
    line-height: 34px;
    text-align: center;
    font-family: Domine;
    margin-bottom: 30px;
    padding: 0 40px;
}
#whitewrap .hi-brand-dept3up_wrapper {
	padding-top: 150px;
	padding-bottom: 75px;
}

#whitewrap .hi-brand-dept3up_wrapper h3 {
	text-transform: uppercase;
	/*margin-top: 40px;*/
	/*margin-bottom: 28px;*/
 	font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    text-align: center;
}

#whitewrap .hi-brand-dept3up_wrapper p {
 	font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    text-align: center;
    margin-bottom:15px;
}

#whitewrap .hi-brand-video-wrapper {
	padding-top: 150px;
	padding-bottom: 150px;
}

#whitewrap .hi-brand-video-wrapper .block-type-custom-code .hi-brand-hed {
    font-size: 50px;
    line-height: 60px;
    font-family: Domine, serif;
    font-weight: 700;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 40px;
}

#whitewrap .hi-brand-video-wrapper p {
 	font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 37px;
    font-weight: 400;
    text-align: center;
    margin-bottom:15px;
}




#whitewrap .hi-brand-outcomes-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 170px 0 155px 0;
}
#whitewrap .hi-brand-outcomes-wrapper .hi-brand-hed {
    margin-bottom: 25px;
    padding: 0 40px;
    text-align: center;
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-outcomes-wrapper .hi-brand-copy {
    margin-bottom: 140px;
    padding: 0 50px;
}
#whitewrap .hi-brand-endorsement-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    background-color: #fff;
    padding-top: 175px;
    padding-bottom: 195px;
    padding-left: 40px;
    padding-right: 40px;
}
#whitewrap .hi-brand-endorsement-wrapper .hi-brand-hed {
    font-size: 50px;
    line-height: 57px;
    margin-bottom: 35px;
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-endorsement-wrapper .hi-brand-copy {
    padding: 0;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-copy h2 {
    font-size: 50px;
    line-height: 57px;
    text-align: center;
    padding: 0;
    font-family: Domine, serif;
    font-weight: 700;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 40px;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-copy {
    padding: 0;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-copy p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
    text-align: center;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-copy p.endorsement-source {
    margin-top: 0;
    margin-bottom: 70px;
    font-size: 20px;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-logo p {
    text-align: center;
    margin-bottom: 10px;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-logo {
    padding: 0;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-link p {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-link a {
    text-decoration: underline;
}
#whitewrap .hi-brand-endorsement-wrapper .endorsement-source p {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}
#whitewrap .hi-brand-events-wrapper {
    background: #f1f1f1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 155px;
    padding-bottom: 142px;
    padding-right: 50px;
    padding-left: 50px;
}
#whitewrap .hi-brand-news-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 170px;
    padding-bottom: 180px;
    padding-right: 50px;
    padding-left: 50px;
}
#whitewrap .hi-brand-news-wrapper .hi-brand-hed {
    margin-bottom: 15px;
    font-family: Domine, serif;
    font-weight: 700;
    font-size: 50px;
    line-height: 60px;
}
#whitewrap .hi-brand-news-wrapper .hi-brand-dek {
    margin-bottom: 45px;
}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-date {
    font-size: 17px;
    font-weight: 600;
}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-title {
    font-size: 20px;
    line-height: 35px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: underline;
}
#whitewrap .hi-brand-news-wrapper .block-type-content .entry-title a:hover {
    color: #2e2e2e;
}
#whitewrap .hi-brand-news-wrapper .block-type-custom-code hr {
    background-color: #767676;
    border: 0;
    height: 1px;
    margin-top: 45px;
    margin-bottom: 45px;
}
#whitewrap .hi-brand-news-wrapper .block-type-content a.post-thumbnail img {
    margin-right: 75px;
    margin-bottom: 45px;
}
#whitewrap .three-up-grid {
    margin: 0 auto;
    max-width: 1128px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    grid-gap: 1rem;
}
#whitewrap .three-up-grid .three-up-grid-item img {
    width: 100%;
    height: auto;
    max-width: 365px;
    margin: 0 auto;
}
#whitewrap .three-up-grid .three-up-grid-item {
    max-width: 355px;
    margin: 0 auto;
}
#whitewrap .three-up-grid .hover-container {
    max-width: 355px;
    position: relative;
}
#whitewrap .three-up-grid .hover-container .image {
    width: 100%;
    height: auto;
    display: block;
}
#whitewrap .three-up-grid .hover-container:hover {
    background: rgba(0, 0, 0, 0.9);
}
#whitewrap .three-up-grid .hover-container:hover .image {
    opacity: 0.5;
}
#whitewrap .three-up-grid .feed-overlay {
    transition: 0.5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    pointer-events: none;
    width: 100%;
}
#whitewrap .three-up-grid .feed-overlay .icon {
    font-size: 75px;
    line-height: 75px;
}
#whitewrap .three-up-grid .feed-overlay .icon img {
    height: 60px;
    width: 60px;
    pointer-events: none;
}
#whitewrap .three-up-grid .hover-container:hover .feed-overlay {
    opacity: 1;
}
#whitewrap .three-up-grid .three-up-hed-dek-container a {
    font-family: "Open Sans";
    font-weight: 700 !important;
    text-decoration: underline;
}
#whitewrap .three-up-grid .three-up-hed-dek-container a:hover {
    color: #2e2e2e;
}
#whitewrap .three-up-grid .three-up-hed-dek-container h3 {
    font-family: "Open Sans";
    text-transform: uppercase;
    height: auto;
    white-space: normal;
    text-align: center;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0;
    font-weight: 700;
    visibility: visible;
    border-width: 0;
    padding: 40px 0 12px 0;
}
#whitewrap .three-up-grid .three-up-hed-dek-container p {
    font-family: "Open Sans";
    color: #2e2e2e;
    text-decoration: none;
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    padding: 10px 5px 20px;
}
#whitewrap .news-grid .feed-read-more {
    font-size: 13px;
    line-height: 17px;
    color: #33739f;
    font-weight: 700;
    padding: 0 0 5px;
    border-radius: 0;
    background: 0 0;
    display: block;
    font-family: Open Sans;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
}
#whitewrap .news-grid .feed-title-container {
    font-size: 20px;
    line-height: 26px;
    color: #33739f;
    font-weight: 700;
    padding: 0;
    border-radius: 0;
    background: 0 0;
    z-index: 2;
    display: block;
    font-family: "Open Sans";
    margin-top: 45px;
    margin-bottom: 0;
    text-transform: uppercase;
    text-align: center;
}
#whitewrap .news-grid .feed-title-container a {
    font-family: Open Sans !important;
    font-weight: 400;
    color: #33739f !important;
    text-decoration: underline;
    font-weight: 700;
}
#whitewrap .news-grid .feed-title-container a:hover {
    color: #2e2e2e !important;
}
#whitewrap .news-grid .news-feed-container {
    max-width: 355px;
    margin: 0 auto;
}
#whitewrap .news-grid .hover-container {
    max-width: 355px;
    position: relative;
}
#whitewrap .news-grid .hover-container .image {
    width: 100%;
    height: auto;
    display: block;
}
#whitewrap .news-grid .hover-container:hover {
    background: rgba(0, 0, 0, 0.9);
}
#whitewrap .news-grid .hover-container:hover .image {
    opacity: 0.5;
}
#whitewrap .news-grid .feed-overlay {
    transition: 0.5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    pointer-events: none;
    width: 100%;
}
#whitewrap .news-grid .feed-overlay .icon {
    font-size: 75px;
    line-height: 75px;
}
#whitewrap .news-grid .feed-overlay .icon img {
    height: 60px;
    width: 60px;
    pointer-events: none;
}
#whitewrap .news-grid .hover-container:hover .feed-overlay {
    opacity: 1;
}

#whitewrap .hi-brand-accreditation-wrapper {
 	padding-top: 125px;
 	padding-bottom: 125px;
}

#whitewrap .hi-brand-accreditation-wrapper .block-type-custom-code .hi-brand-hed {
    font-family: Domine, serif;
    font-weight: 700;
    font-size: 35px;
    line-height: 50px;
    margin-bottom: 30px;
}

#whitewrap .hi-brand-accreditation-wrapper .block-type-custom-code .hi-brand-copy {
    font-size: 20px;
    line-height: 37px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: left;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 30px;
}


#whitewrap .hi-brand-exp-wrapper {
padding-top: 125px;
padding-bottom: 125px;
}

#whitewrap .hi-brand-exp-wrapper h2 {
    font-size: 50px;
    line-height: 60px;
    text-align: left;
    padding: 0;
    font-family: Domine, serif;
    font-weight: 700;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 30px;
}

#whitewrap .hi-brand-exp-wrapper .exp-link {
font-size:18px;
line-height:45px;
margin-bottom: 0;
}
#whitewrap .hi-brand-message-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 170px;
    padding-bottom: 170px;
    padding-left: 50px;
    padding-right: 50px;
}
#whitewrap .hi-brand-message-wrapper .hi-brand-hed {
    font-size: 50px;
    line-height: 55px;
    margin-top: 20px;
    margin-bottom: 5px;
    text-align: center;
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-message-wrapper .hi-brand-copy {
    font-size: 20px;
    line-height: 35px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 75px;
    padding: 0 125px;
}
#whitewrap .hi-brand-message-wrapper .hi-brand-thumbnail-photo {
    margin-bottom: 0;
}
#whitewrap .hi-brand-message-wrapper .hi-brand-name {
    font-size: 20px;
    line-height: 28px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 5px;
    text-transform: uppercase;
    text-decoration: underline;
}
#whitewrap .hi-brand-message-wrapper .hi-brand-name a:hover {
    color: #2e2e2e;
}
#whitewrap .hi-brand-message-wrapper .hi-brand-title {
    font-size: 20px;
    line-height: 25px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
    color: #2e2e2e;
    margin-top: 0;
    margin-bottom: 50px;
}
#whitewrap .hi-brand-list-wrapper {
    background-color: #f7f7f7;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 105px;
    padding-bottom: 175px;
    padding-right: 50px;
    padding-left: 50px;
}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code h2 {
    font-size: 60px;
    line-height: 75px;
    font-family: Domine, serif;
    font-weight: 700;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 5px;
}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code .hi-brand-hed {
    font-size: 60px;
    margin-bottom: 50px;
    font-family: Domine, serif;
    font-weight: 700;
}
#whitewrap .hi-brand-list-wrapper .hi-brand-dek {
    font-size: 22px;
    text-align: center;
    font-family: Domine;
    margin-bottom: 50px;
    font-weight: 400;
}
#whitewrap .hi-brand-list-wrapper .hi-brand-dek a {
    text-decoration: underline;
}
#whitewrap .hi-brand-list-wrapper .hi-brand-dek a:hover {
    text-decoration: none;
}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code li {
    font-size: 19px;
    line-height: 35px;
    font-family: "Open Sans", sans-serif;
    background: 0 0;
    border-bottom: 0 #767676 solid;
    list-style-type: none;
    padding-top: 16px;
    padding-bottom: 16px;
    color: #2e2e2e;
    text-align: center;
}
#whitewrap .hi-brand-list-wrapper .block-type-custom-code li {
    text-decoration: none;
}

#whitewrap .hi-brand-list-wrapper .block-type-custom-code li a {
       color: #2b6388;
}
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget ul {
    font-size: 19px;
}
#whitewrap .hi-brand-list-wrapper .textwidget li,
#whitewrap .hi-brand-list-wrapper .widget li {
    padding-top: 16px;
    padding-bottom: 16px;
}
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget .widget-title span,
#whitewrap .hi-brand-list-wrapper .block-type-widget-area li.widget h3.widget-title span,
#whitewrap .resources_wrapper .block-type-widget-area li.widget .widget-title span,
#whitewrap .resources_wrapper .block-type-widget-area li.widget h3.widget-title span {
    display: block;
    font-size: 42px;
    line-height: 50px;
    font-family: Domine, serif;
    text-align: center;
    color: #2e2e2e;
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 400;
    text-transform: none;
}
#whitewrap .hi-brand-contact-wrapper {
    background-color: #c8dae6;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 65px;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-address {
    margin-right: 17px;
    padding-top: 23px;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .contact-address h2 {
    color: #2B6388;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 15px;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .contact-address p {
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    line-height: 28px;
}
#whitewrap .hi-brand-contact-wrapper p {
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    line-height: 28px;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-links {
    margin-left: 17px;
    margin-right: 17px;
    padding-top: 50px;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code p {
    margin-bottom: 0;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-links p {
    margin-bottom: 0;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-link {
    color: #2B6388;
    font-size: 17px;
    line-height: 35px;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 700;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-link:hover {
    color: #2e2e2e;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .contact-email a,
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .contact-phone a {
    color: #2B6388;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-buttons {
    margin-left: 17px;
    padding-top: 15px;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-buttons {
    margin-bottom: 20px;
}
#whitewrap .block-type-content .page div.entry-content a.hi-brand-button,
#whitewrap .block-type-custom-code a.hi-brand-button,
#whitewrap .block-type-content .page div.entry-content a.hi-brand-button-large,  
#whitewrap .block-type-custom-code a.hi-brand-button-large,
#whitewrap .block-type-content .page div.entry-content #solidbox a.hi-brand-button,
#whitewrap .block-type-custom-code #solidbox a.hi-brand-button,
#whitewrap .block-type-content .page div.entry-content #solidbox a.hi-brand-button-large,    
#whitewrap .block-type-custom-code #solidbox a.hi-brand-button-large,
#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
#whitewrap .block-type-custom-code a.hi-brand-contact-button,
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-button {
    color: #2B6388;
    background: 0 0;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 15px;
    margin-right: 20px;
    border-color: #2B6388;
    border-style: solid;
    border-width: 1px;
    border-radius: 1px;
    letter-spacing: 1px;
    display: inline-block;
    box-shadow: none;
    text-decoration: none;
    font-style: normal;
    font-variant: normal;
    text-shadow: none;
    transition: .3s;
    min-width: 248px;
    max-width: 248px; /* 250 width */
    text-align:center;
    padding: 31.5px 0;
}	
#whitewrap .hi-brand-overview-wrapper .block-type-custom-code .hi-brand-button:hover; #whitewrap .hi-brand-overview-wrapper .block-type-custom-code .hi-brand-button-large:hover {
    background: #2B6388;
    color: #fff;
}	
#whitewrap .block-type-content .page div.entry-content #solidbox a.hi-brand-button-large,
#whitewrap .block-type-custom-code #solidbox a.hi-brand-button-large,
#whitewrap .block-type-content .page div.entry-content a.hi-brand-button-large, 
#whitewrap .block-type-custom-code a.hi-brand-button-large {
    padding: 31.5px 0; 
    max-width: 298px; /* 300 width */
    min-width: 298px;
}
#whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button {
    padding: 42px 0; 
    max-width: 238px; /* 240 width */
    min-width: 238px;
}
#whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button-large {
    padding: 42px 0; 
    max-width: 263px; /* 265 width */
    min-width: 263px;
}		
#whitewrap .block-type-content .page div.entry-content a.hi-brand-button:hover {
    background: #2B6388;
    color: #fff;
}	
#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
#whitewrap .block-type-custom-code a.hi-brand-contact-button,
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-button {	
    display: block;
    padding: 30.5px 0;
    max-width: 348px; /* 350 width */
    min-width: 348px;
	}

#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-button:hover {
    background: #2B6388;
    color: #fff;
}
#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-map {
    margin-left: 17px;
    padding-top: 25px;
}
#whitewrap .hi-brand-breadcrumb-wrapper .ah-breadcrumb li {
    width: max-content;
    float: left;
    margin: 0 0 40px 0;
    padding-right: 5px;
    color: #2e2e2e;
    font-family: Bitter, serif;
    font-size: 18px;
    line-height: 23px;
}
#whitewrap .dept_title_wrapper {
    padding: 90px 40px 70px 40px;
    margin-top: 0;
}
#whitewrap .dept_title_wrapper .block-type-custom-code h2,
#whitewrap .dept_title_wrapper h2 {
    color: #2e2e2e;
    font-size: 50px;
    line-height: 60px;
    font-family: "Alfa Slab One", serif;
    font-weight: 400;
    text-transform: none;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}
#whitewrap .dept_title_wrapper .block-type-custom-code p,
#whitewrap .dept_title_wrapper p {
    color: #2e2e2e;
    font-size: 23px;
    line-height: 40px;
    font-family: Domine, sans-serif;
    font-weight: 400;
    text-transform: none;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 5%;
    margin-left: 5%;
}
#whitewrap .dept_section_wrapper {
    padding: 150px 40px 100px 40px;
    margin-top: 0;
}
#whitewrap .dept_section_wrapper h2 {
    color: #2e2e2e;
    font-size: 35px;
    line-height: 35px;
    font-family: Domine, serif;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
}
#whitewrap .dept_section_wrapper p {
    font-family: Domine, sans-serif;
    font-size: 21px;
    line-height: 38px;
    color: #2e2e2e;
    margin-bottom: 25px;
}
#whitewrap .dept_section_wrapper a {
    color: #33739f;
    text-decoration: underline;
}
#whitewrap .dept_section_wrapper a:hover {
    color: #2e2e2e;
}
#whitewrap .dept_section_wrapper .block-type-content .page div.entry-content #listbox ul,
#whitewrap .dept_section_wrapper .block-type-custom-code #listbox ul {
    text-align: left;
    padding: 0;
    margin: 0 0 25px 0;
}
#whitewrap .dept_section_wrapper .block-type-content .page div.entry-content #listbox li,
#whitewrap .dept_section_wrapper .block-type-custom-code #listbox li {
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 15px;
}
#whitewrap .dept_section_wrapper #listbox a {
    color: #3c7396;
    text-decoration: underline;
}
#whitewrap .dept_section_wrapper #listbox a:hover {
    color: #2e2e2e;
}
#whitewrap .dept_content_wrapper {
    padding: 120px 30px 175px 30px;
    margin-top: 0;
}
#whitewrap .fp-columns {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: auto;
}
#whitewrap .fp-column {
  flex: 25%;
}
#whitewrap .fp-svg-icon {
  display: inline-flex;
  align-self: center;
  width:18px;
}
#whitewrap .fp-svg-icon svg {
  height:1em;
  width:1em;
}
#whitewrap .fp-svg-icon.fp-svg-baseline svg {
  top: .125em;
  position: relative;
}
#whitewrap .circle-headshot, #whitewrap .fp-circle-headshot,  { 
    display: inline-block;    
    width:225px;
    height:225px;
    border-radius:50%;
    max-width: 100%;    
    object-fit: cover;
    object-position: 0 23%;
}

#whitewrap .block-type-content div.entry-content h1.fp-name {
font-size: 40px; line-height: 50px;font-family: 'Alfa Slab One';
font-variant: normal;font-weight: 400;color: #3e3e3e;margin-top: 10px;margin-bottom: 15px;text-align: left;min-height:50px
}
#whitewrap .block-type-content .page div.entry-content p.fp-position-title {
color: #3e3e3e;font-family: 'Domine', sans-serif;
font-size: 23px;line-height: 35px;margin-top: 0;margin-bottom: 10px;
}
#whitewrap .block-type-content .page div.entry-content p.fp-dept {
color: #3e3e3e;font-family: 'Open Sans', sans-serif;
font-size: 18px;line-height: 30px;margin-top: 0;margin-bottom: 10px;
}
#whitewrap .block-type-content .page div.entry-content p.fp-building, 
#whitewrap .block-type-content .page div.entry-content p.fp-phone, 
#whitewrap .block-type-content .page div.entry-content p.fp-email  {
color: #3e3e3e; font-family: 'Open Sans', sans-serif;  
font-size: 18px; line-height: 26px;margin-bottom:5px;
} 

#whitewrap .block-type-content .page div.entry-content .fp-credentials { 
font-size: 25px;line-height: 30px;
}

@media screen and (max-width: 1100px) {
#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
#whitewrap .block-type-custom-code a.hi-brand-contact-button {	
    padding: 30.5px 0;
    max-width: 298px; /* 300 Width */
    min-width: 298px;
	}
}

@media screen and (max-width: 980px) {

#whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button,
#whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button-large {
    padding: 31.5px 0; 
    max-width: 228px; /* 230 width */
    min-width: 228px;
	}	

#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
#whitewrap .block-type-custom-code a.hi-brand-contact-button {	
    padding: 30.5px 0;
    max-width: 248px; /* 250 Width */
    min-width: 248px;
	}
}


@media screen and (max-width: 820px) {
  .fp-columns {
   display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    width:100%;}
}

@media screen and (max-width: 825px) {

#whitewrap .hi-brand-overview-wrapper {
    padding-top: 90px;
    padding-bottom: 40px;
    padding-right: 50px;
    padding-left: 50px;
    }


#whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button {
    padding: 42px 0; 
    max-width: 208px; /* 210 width */
    min-width: 208px;
	}

#whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button-large {
    padding: 42px 0; 
    max-width: 208px; /* 210 width */
    min-width: 208px;
	}

#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
#whitewrap .block-type-custom-code a.hi-brand-contact-button {	
    padding: 30.5px 0;
    max-width: 228px; /* 230 width */
    min-width: 228px;
	}

#whitewrap .hi-brand-message-wrapper {
    padding-top: 65px;
    padding-bottom: 50px;
    padding-right: 50px;
    padding-left: 50px;
    }
    
#whitewrap .hi-brand-message-wrapper .hi-brand-copy {
    font-size: 20px;
    line-height: 35px;
    padding: 0 75px;
    }    
    
#whitewrap .hi-brand-outcomes-wrapper .hi-brand-copy {
    margin-bottom: 140px;
    padding: 0 75px;
    }    
    
#whitewrap .hi-brand-news-wrapper {
    padding-top: 75px;
    padding-bottom: 50px;
    }
#whitewrap .block-type-custom-code .contact-address {
        display: block;
        margin: 0 auto !important;
        text-align: center;
        padding: 0 30px;
    }
#whitewrap .block-type-custom-code .contact-address h2 {
        text-align: center;
    }

#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
#whitewrap .block-type-custom-code a.hi-brand-contact-button {
        margin: 0 auto !important;
        text-align: center;
        /*padding: 34px 30px;*/
    }
    #whitewrap .block-type-custom-code .hi-brand-contact-links {
        display: block;
        margin: 0 auto !important;
        text-align: center;
        padding: 0 30px;
    }
    
    #whitewrap .block-type-content .page div.entry-content #solidbox a.hi-brand-button, #whitewrap .block-type-custom-code a.hi-brand-button, #whitewrap a.hi-brand-button {
    	/*padding: 35px 30px;*/
    }

	#whitewrap .block-type-content .page div.entry-content #solidbox a.hi-brand-button, #whitewrap .block-type-custom-code a.hi-brand-button, #whitewrap .block-type-custom-code a.hi-brand-button-large, #whitewrap a.hi-brand-button, #whitewrap a.hi-brand-button-large {
		/*min-width: 100px;*/ 
		margin-right: 10px;
		margin-left: 10px;
	}
}		



@media only screen and (min-width: 825px) {
    .news-grid .loop .entry-row .hentry {
        margin-left: 3.1028368794326%;
        width: 31.264775413712%;
    }
    .news-archive-grid .loop .entry-row .hentry {
        margin-left: 3.1028368794326%;
        width: 31.264775413712%;
    }
}

@media screen and (max-width: 735px) {
    #whitewrap .feed-overlay {
        margin: 0 auto;
    }
    #whitewrap .news-grid .feed-title-container {
        margin-top: 25px;
        margin-bottom: 50px;
    }
}
@media screen and (max-width: 675px) {
    #whitewrap .hi-brand-header-wrapper .site-title {
        text-align: center;
    }
    #whitewrap .hi-brand-header-wrapper .site-title .banner a {
        font-size: 32px;
        line-height: 38px;
        margin-right: 0;
        margin-left: 0;
        display: block;
    }
    #whitewrap .hi-brand-header-wrapper .school-title a {
        font-size: 23px;
        line-height: 30px;
        margin-right: 0;
        margin-left: 0;
        display: block;
    }
    #whitewrap .hi-brand-overview-wrapper {
        padding: 75px 20px 75px 20px;
    }
    #whitewrap .hi-brand-overview-wrapper h2.hi-brand-hed {
        font-family: Domine, serif;
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 25px;
        padding: 0 !important;
        font-weight: 700;
        text-align: center;
        color: #2e2e2e;
        margin-top: 0;
    }
    
    #whitewrap .hi-brand-overview-wrapper p.hi-brand-copy {
        margin-bottom: 50px;
          padding: 0 15px;
    }  
    
    #whitewrap .hi-brand-overview-wrapper hr {
    margin: 45px 10px;
	}
    
    #whitewrap .hi-brand-overview-icons-wrapper .block-type-custom-code .hi-brand-hed {
        font-size: 45px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    #whitewrap .hi-brand-programs-wrapper {
        padding: 75px 0 50px 0;
    }
    #whitewrap .hi-brand-programs-wrapper h2.hi-brand-hed {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 20px;
        padding: 0 20px;
    }
    #whitewrap .hi-brand-programs-wrapper .hi-brand-copy {
        padding: 0 20px;
    }
    #whitewrap .hi-brand-outcomes-wrapper {
        padding: 75px 0;
    }
    #whitewrap .hi-brand-outcomes-wrapper .hi-brand-hed {
        padding: 0 20px;
    }
    #whitewrap .hi-brand-outcomes-wrapper .hi-brand-copy {
        margin-bottom: 75px;
        padding: 0 20px;
    }
   
   	#whitewrap .dept_title_wrapper .block-type-custom-code h2,
	#whitewrap .dept_title_wrapper h2 {
    font-size: 30px;
    line-height: 35px;
	}
   
    #whitewrap .hi-brand-dept3up_wrapper {
    padding-top: 75px;
    padding-bottom: 25px;
	}
	
	#whitewrap .three-up-grid .three-up-hed-dek-container h3 {
    font-size: 18px;
    line-height: 25px;
    padding: 35px 0 0 0;
	}
	
	#whitewrap .three-up-grid .three-up-hed-dek-container p {
    font-size: 18px;
    line-height: 25px;
    padding: 10px 5px 40px;
	}
	
    #whitewrap .hi-brand-endorsement-wrapper {
        padding: 75px 20px;
    }
    #whitewrap .hi-brand-endorsement-wrapper h2.hi-brand-hed {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 35px;
    }
    #whitewrap .hi-brand-endorsement-wrapper .hi-brand-copy {
        padding: 0;
    }
    #whitewrap .hi-brand-endorsement-wrapper .endorsement-copy h2 {
        font-size: 45px;
        line-height: 50px;
        margin-top: 0;
        margin-bottom: 20px;
    }
    #whitewrap .hi-brand-endorsement-wrapper .endorsement-copy p {
        font-size: 18px;
        line-height: 28px;
    }
    #whitewrap .hi-brand-endorsement-wrapper .endorsement-link p {
        font-size: 18px;
        line-height: 26px;
    }
    #whitewrap .hi-brand-events-wrapper {
        padding: 75px 20px;
    }
    #whitewrap .hi-brand-news-wrapper {
        padding: 75px 20px 50px 20px;
    }
    #whitewrap .hi-brand-news-wrapper .hi-brand-hed {
        margin-bottom: 35px;
    }
    #whitewrap .hi-brand-news-wrapper .block-type-content a.post-thumbnail img {
        display: none;
    }
    #whitewrap .hi-brand-news-wrapper .block-type-widget-area li.widget p {
        display: none;
    }
    #whitewrap .hi-brand-news-wrapper .block-type-widget-area li.widget .entry-date {
        display: block;
        text-align: center;
    }
    #whitewrap .hi-brand-news-wrapper .block-type-content .entry-title {
        text-align: center;
    }
    
    #whitewrap .hi-brand-exp-wrapper {
    padding: 75px 20px 50px 20px;
    }

	#whitewrap .hi-brand-exp-wrapper .block-type-custom-code h2 {
    font-size: 40px;
    line-height: 45px;
    text-align: center;
    padding: 0;
    font-family: Domine, serif;
    font-weight: 700;
    color: #2e2e2e;
    margin-top: 50px;
    margin-bottom: 30px;
	}
	
	#whitewrap .hi-brand-exp-wrapper .block-type-custom-code p {
    color: #2e2e2e;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 35px;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
	}

	#whitewrap .hi-brand-exp-wrapper .block-type-custom-code .exp-link {
	font-size:18px;
	line-height:35px;
	text-align: center;
	}
    
    #whitewrap .hi-brand-message-wrapper {
        padding: 75px 20px 50px 20px;
    }
    #whitewrap .hi-brand-message-wrapper .hi-brand-hed {
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 40px;
    }
    #whitewrap .hi-brand-message-wrapper .hi-brand-copy {
        font-size: 20px;
        line-height: 35px;
        padding: 0 25px;
    }
    
    #whitewrap .hi-brand-list-wrapper {
        padding: 75px 20px;
    }
    #whitewrap .hi-brand-list-wrapper .block-type-custom-code h2 {
        font-size: 40px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    #whitewrap .hi-brand-list-wrapper .hi-brand-dek {
        font-size: 20px;
    }
    #whitewrap .hi-brand-list-wrapper .block-type-custom-code li {
        padding-top: 16px;
        padding-bottom: 16px;
        font-size: 17px;
        line-height: 30px;
    }
    
    #whitewrap .hi-brand-contact-wrapper {
        padding-bottom: 60px;
    }
    #whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-address {
        margin-right: 0;
        padding-top: 23px;
    }
    #whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-links {
        margin-left: 0;
        margin-right: 0;
        padding-top: 25px;
    }
    #whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-buttons {
        margin-left: 0;
        padding-top: 25px;
    }
    #whitewrap .hi-brand-contact-wrapper .block-type-custom-code .one_third .contact-map {
        margin-left: 0;
        padding-top: 10px;
        text-align: center;
    }
    #whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-buttons {
        display: block;
    }
    #whitewrap .hi-brand-contact-wrapper h2,
    #whitewrap .hi-brand-contact-wrapper p {
        text-align: center;
    }
    #whitewrap #calloutbox,
    #whitewrap .block-type-custom-code #calloutbox {
        margin: 0 0 25px;
        padding: 90px 35px 80px 35px;
    }
    #whitewrap .block-type-content .page div.entry-content #calloutbox h2,
    #whitewrap .block-type-custom-code #calloutbox h2 {
        font-size: 35px;
        line-height: 45px;
        margin-top: 0;
        margin-bottom: 25px;
    }
    #whitewrap .block-type-content .page div.entry-content #calloutbox .intro-paragraph p,
    #whitewrap .block-type-custom-code #calloutbox .intro-paragraph p {
        font-size: 21px;
        line-height: 35px;
    }
    #whitewrap .block-type-content .page div.entry-content #calloutbox p,
    #whitewrap .block-type-custom-code #calloutbox p {
        text-align: center;
    }
    
    
    #whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button, 
    #whitewrap .hi-brand-overview-wrapper .block-type-custom-code a.hi-brand-button-large,    
    #whitewrap .block-type-content .page div.entry-content #calloutbox .hi-brand-button,
    #whitewrap .block-type-content .page div.entry-content #calloutbox .hi-brand-button-large,
    #whitewrap .block-type-custom-code #calloutbox .hi-brand-button,
    #whitewrap .block-type-custom-code #calloutbox .hi-brand-button-large {
        display: block;
        margin: 10px auto;
        /*padding: 34px 30px;*/
    	text-align: center;
    	max-width: 258px; /* 260 width */
    	min-width: 258px;
    }
    
    #whitewrap .block-type-content .page div.entry-content .one_half .intro-paragraph,
    #whitewrap .block-type-custom-code .one_half .intro-paragraph {
        margin-right: 0;
    }
    #whitewrap .block-type-content .page div.entry-content .one_half #listbox,
    #whitewrap .block-type-custom-code .one_half #listbox {
        margin-left: 0;
    }
    #whitewrap #solidbox-accordion {
        margin: 0 0 25px;
        /*padding: 53px 35px 28px 35px;*/
        padding: 30px 15px 30px 15px;
    }
    
    #whitewrap .block-type-content .page div.entry-content #solidbox-accordion p, #whitewrap .block-type-custom-code #solidbox-accordion p {
   		margin: 0 0 20px 25px;
	}
	#whitewrap .block-type-content .page div.entry-content #solidbox-accordion ul li {
    	/*margin-left: 75px;*/
    	margin-left: 20px;
	}
    #whitewrap .hi-brand-search-wrapper {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 25px 50px 25px;
        padding-right: 50px;
        padding-left: 50px;
    }
    #whitewrap .hi-brand-search-wrapper .block-type-custom-code .hi-brand-hed {
        font-size: 30px;
        line-height: 40px;
    }
    #whitewrap .hi-brand-list-wrapper .block-type-custom-code .hi-brand-hed {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 25px;
    }
    #whitewrap #listbox {
        background-color: #f1f1f1;
        border-radius: 0;
        margin: 0;
        padding: 45px 35px 45px 35px;
    }
    #whitewrap .block-type-content .page div.entry-content .one_half .intro-paragraph {
        margin-right: 0;
    }
    #whitewrap .block-type-content .page div.entry-content .one_half #listbox {
        margin-left: 0;
    }
    #whitewrap .block-type-custom-code .hi-brand-top-level-hed {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 25px;
        padding: 0 !important;
    }
    #whitewrap .block-type-custom-code .hi-brand-top-level-copy {
        font-size: 22px;
        margin-top: 0;
        margin-bottom: 20px;
        line-height: 40px;
        padding: 0 !important;
    }
    #whitewrap .block-type-custom-code .hi-brand-hed {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    #whitewrap .block-type-custom-code .hi-brand-dek {
        font-size: 22px;
    }
    #whitewrap .block-type-custom-code .hi-brand-copy {
        font-size: 20px;
        line-height: 35px;
    }
    #whitewrap .block-type-content .post-thumbnail {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
    }
    #whitewrap .block-type-content .page h1.entry-title {
        font-size: 35px;
        line-height: 40px;
    }
    #whitewrap .block-type-content .page div.entry-content h2 {
        font-size: 25px;
    }
    #whitewrap .block-type-content div.entry-content h3 {
        font-size: 21px;
    }
    #whitewrap .block-type-content .page div.entry-content .intro-paragraph p {
        font-size: 21px;
        line-height: 35px;
    }
  
  	#whitewrap .block-type-content .page div.entry-content ol,
	#whitewrap .block-type-content .page div.entry-content ul,
	#whitewrap .block-type-content .post div.entry-content ol,
	#whitewrap .block-type-content .post div.entry-content ul {
    padding: 0; 
	}
  
    #whitewrap .block-type-content .page div.entry-content #solidbox a.hi-brand-button, 
    #whitewrap .block-type-custom-code a.hi-brand-button, #whitewrap a.hi-brand-button {
    	display: block;
    	margin: 25px auto;
    	text-align: center;
    	max-width: 258px; /* 260 width */
    	min-width: 258px;
    }
    #whitewrap #solidbox {
        margin: 0 0 15px;
        padding: 35px 30px;
    }
    #whitewrap .vspace200 {
        margin-top: 50px;
    }
    #whitewrap .vspace75 {
        margin-top: 50px;
    }
    #whitewrap .vspace50 {
        margin-top: 25px;
    }
    #whitewrap .hi-brand-message-wrapper .hi-brand-copy {
        margin-right: 0;
        margin-left: 0;
    }
    #whitewrap .footer_wrapper .footer-right {
        display: none;
    }
    #whitewrap .block-type-footer p.copyright {
        font-size: 15px;
        line-height: 18px;
        font-family: "Open Sans", sans-serif;
        color: #7684a3;
    }
    #whitewrap .block-type-footer .footer #unit,
    #whitewrap .block-type-footer .footer-right .alignleft p.copyright {
        line-height: 20px;
    }
    #whitewrap .block-type-footer .socialicons {
        margin-top: 0;
        margin-left: 0;
        padding-top: 35px;
    }
}

@media screen and (max-width: 380px) {
	#whitewrap .block-type-content .page div.entry-content a.hi-brand-contact-button,
	#whitewrap .block-type-custom-code a.hi-brand-contact-button,
	#whitewrap .hi-brand-contact-wrapper .block-type-custom-code .hi-brand-contact-button {	
    	display: block;
    	padding: 30.5px 0;
    	max-width: 278px; /* 350 width */
    	min-width: 278px;
	}
}