    /* CSS to over ride styles prod themeone */
  /*Civil War Studies CSS*/
  .cap-white figcaption.vt-image-caption {
    color: #fff;
}
.image-border figure {
    border: 3px solid #000000;
    padding: 1em;
}
.image-border-white figure {
    border: 3px solid #FFFFFF;
    padding: 1em;
}
  /*Fix breadcrumb highlight present in VT.edu one theme*/
  .gateway .vt-breadcrumbs-item:not(.vt-breadcrumbs-parentorg):first-of-type .vt-breadcrumbs-link {
    background: none!important;
  }
/* Fix Bio Pages without images mobile view */
.vt-bio-contactInfo .vt-bio-image {
min-height: 5em;
}

 /* Web Support Button */
a#web-spt-btn:hover {
    border: 1px solid #FFFFFF!important;
    box-shadow: none;
    text-decoration: underline !important;
}
#web-spt-btn.CLAHS-web-sppt-btn {
    background-color: #861F41;
    color: #fff!important;
    font-size: 1em;
    font-family: gineso-condensed,sans-serif;
    padding: 2px 6px;
    font-weight: bold;
    box-shadow: 0.5px 0.5px 2px 2px rgba(255, 255, 255, .4);
    border-radius: 5px;
    padding: 0.5em 2em;
    color: #fff!important;
    bottom: 0!important;
    right: 0!important;
    position: relative!important;
    font-weight: bold;
    border: none;
}
 /* CLAHS Utility Classes */
 .vt-callToAction.vt-callToAction-popover .vt-callToAction-supplement .clahs-cta-image-align-top img {
    -o-object-position: top!important;
    object-position: top!important;
}
.clahs-cta-gradient-white-teal {
    color: #000000!important;
    background: linear-gradient(160deg, #FFFFFF, #739DA6)!important;
border: 0!important;
}
.clahs-cta-gradient-white-teal:hover {
    color: #FFFFFF!important;
    background: #385D65!important;
}
.clahs-cta-gradient-orange-maroon {
    color: #FFFFFF!important;
    background: linear-gradient(160deg, #C44502, #831E40)!important;
    border-color: #831E40!important;
}
.clahs-cta-gradient-orange-maroon:hover {
    color: #831E40!important;
    background: #FFFFFF!important;
}
/* link/image cards */
.clahs-overlay-card .text .vt-text {
position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.clahs-overlay-card .text .vt-text a {
    position: absolute;
    top: 0;
    display: inline-flex;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 1em;
    justify-content: flex-end;
    background: rgba(255,255,255,.8);
    align-items: flex-end;
    font-weight: 600;
    font-size: 1.5em;
}
.clahs-overlay-card .text .vt-text a:hover {
    color: #FFFFFF;
    background: rgba(0,0,0,.8);
}
.clahs-overlay-card.maroon-card .text .vt-text a {
    color: #ffffff;
    background: rgba(134, 31, 65,.8);
}
.clahs-overlay-card.maroon-card .text .vt-text a:hover {
    color: #861F41;
    background: rgba(255,255,255,.8);
    border: 1px solid #861F41;
}
.clahs-overlay-card.orange-card .text .vt-text a {
    color: #ffffff;
    background: rgba(178, 63, 0,.9);
}
.clahs-overlay-card.orange-card .text .vt-text a:hover {
    color: #B23F00;
    background: rgba(255,255,255,.9);
    border: 1px solid #B23F00;
}
.clahs-overlay-card.stone-card .text .vt-text a {
    color: #ffffff;
    background: rgba(94, 96, 98,.9);
}
.clahs-overlay-card.stone-card .text .vt-text a:hover {
    color: #5E6062;
    background: rgba(255,255,255,.8);
    border: 1px solid #5E6062;
}
.clahs-overlay-card.purple-card .text .vt-text a {
    color: #ffffff;
    background: rgba(100, 38, 103,.8);
}
.clahs-overlay-card.purple-card .text .vt-text a:hover {
    color: #642667;
    background: rgba(255,255,255,.8);
    border: 1px solid #642667;
}
.clahs-overlay-card.pink-card .text .vt-text a {
    color: #ffffff;
    background: rgba(185, 0, 79,.8);
}
.clahs-overlay-card.pink-card .text .vt-text a:hover {
    color: #B9004F;
    background: rgba(255,255,255,.8);
    border: 1px solid #B9004F;
}
.clahs-overlay-card.teal-card .text .vt-text a {
    color: #ffffff;
    background: rgba(64, 106, 115,.9);
}
.clahs-overlay-card.teal-card .text .vt-text a:hover {
    color: #406A73;
    background: rgba(255,255,255,.9);
    border: 1px solid #406A73;
}
.clahs-overlay-card.blue-card .text .vt-text a {
    color: #ffffff;
    background: rgba(0, 60, 113,.8);
}
.clahs-overlay-card.blue-card .text .vt-text a:hover {
    color: #003C71;
    background: rgba(255,255,255,.8);
    border: 1px solid #003C71;
}
.clahs-card {
    border: 1px solid #e5e1e6;
    box-shadow: 0 0 10px #e5e1e6;
    background: #fff;
    height: 100%;
}
.clahs-card .vt-vtcontainer-content {
    display: flex;
    flex-wrap: wrap;
}
.clahs-card .image {
    order: 1;
    flex: 0 0 100%;
    max-width: 100%;
    position: static;
}
.clahs-card .text {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-self: flex-start;
    order: 2;
    flex: 0 0 100%;
    max-width: 100%;
    position: static;
}
.clahs-card .text .vt-text {
    position: unset;
    padding: 1em;
    display: block;
    width: 100%;
}
.clahs-card .text .vt-text a {
    position: static;
    color: #000000!important;
    font-family: gineso-condensed,sans-serif;
    font-weight: 500;
}
.clahs-card .text .vt-text a::before {
    content: "";
    top: 0;
    right: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.clahs-card a:hover {
    text-decoration: underline!important;
}
.clahs-card:hover {
    border-color: var(--vt-hokieStone-2t);
    box-shadow: 0 0 10px var(--vt-hokieStone);
}
.card-link-left  .text .vt-text a {
    justify-content: flex-start;
    text-align: left;
}
.card-link-center .text .vt-text a {
    justify-content: center;
}
@media screen and (min-width: 768px) {
.clahs-overlay-card .text .vt-text a {
    font-size: 95%;
}
}
/* end link/image cards */
/*Mono Chromatic Images Class */
.mono-chrome-img {
-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* Media Mentions Class */
.clahs-media-mentions .vtmulticolumn:nth-child(odd) {
    background-color: rgba(0,0,0,.1);
}
.clahs-media-mentions .vt-multicolumn {
    margin-bottom: 0;
    padding: 0 0.5em;
}
.clahs-media-mentions .vt-col {
    margin-bottom: 0;
}
.clahs-media-mentions p {
    margin-bottom: 0.5em;
    font-size: 1em;
}
.clahs-media-mentions h2 {   
    margin: 0.4em 0;
    font-size: 1.1em;
    font-family: Acherus,sans-serif;
    font-weight: 600;
}
.clahs-media-mentions .col-lg-6.col-md-6:nth-child(2n-1) p {
    font-weight: 600;
}
@media screen and (max-width: 767px) {
.clahs-media-mentions p {
    font-size: 1.5em!important;
}
.clahs-media-mentions h2 {
    font-size: 1.6em!important;
}
}
@media screen and (min-width: 768px) {
.clahs-media-mentions .col-lg-6.col-md-6:nth-child(2n-1) {
    flex: 0 0 30%;
    max-width: 100%;
}
.clahs-media-mentions .col-lg-6.col-md-6:nth-child(2n-2) {
    flex: 0 0 70%;
    max-width: 100%;
}
}
/* List of Links card class *use on text component that contents only a list */
@media screen and (max-width: 799px) {
.clahs-list-cards ul li {
width: 95%!important;
}
.clahs-list-cards ul li a{
font-size:1.2em;
}
.clahs-list-cards ul {
padding: 0!important;
}
}
.clahs-list-cards ul li::before{
content: none;
}
.clahs-list-cards ul {
list-style: none;
margin: 0;
 padding: 0 0 0 1em;
}
.clahs-list-cards ul li {
    border: 1px solid #e5e1e6;
    box-shadow: 0 0 0.5em #e5e1e6;
    background: #fff;
    display: inline-flex;
    flex-wrap: wrap;
    width: 43%;
    margin: 1em;
}
.clahs-list-cards ul li a{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-self: flex-start;
    width: 100%;
    position: static;
    color: #000000!important;
    font-family: gineso-condensed,sans-serif;
    font-weight: 500;
padding: 1.2em;
}
.clahs-list-cards ul li:hover a {
    text-decoration: underline!important;
}
.clahs-list-cards ul li:hover {
    border-color: var(--vt-hokieStone-2t);
    box-shadow: 0 0 10px var(--vt-hokieStone);
}
/* News Classes */
.clahs-news-h3 h3 {
    font-size: 1.2em;
    margin-bottom: 0;
}
.clahs-news-h3 {
    border-bottom: 2px solid rgba(0,0,0,.3);
    padding-bottom: 0em;
}
/* end CLAHS util classes */

/* Major and Minors Pages New Styles */
.clahs-mm h3 {
font-size: 1.3em!important;
}
.clahs-major-profile-slider .carousel-control, .item-image{
height: auto!important;
padding-bottom:0!important;
}
.clahs-major-profile-slider .carousel-caption h3 {
    font-family: Acherus,sans-serif;
    font-size: 1.5em!important;
    font-weight: 600;
    color: #C64600;
}
.clahs-major-profile-slider .carousel-caption {
    font-size: .8em!important;
padding:2.5em!important;
}
.clahs-major-profile-slider {
    border: 3px solid #C64600;
margin: 0 1em;
}
.clahs-major-profile-slider svg {
background-color: rgba(0,0,0,.8);
padding: 4px;
border-radius: 25%;
}
.clahs-major-profile-slider a:focus{
    outline-width: 0!important;
}
.clahs-major-profile-slider a:focus svg{
    outline-color: #FFFFFF;
    outline-offset: 3px;
    outline-style: dashed;
    outline-width: 2px;
}
.clahs-mm-top-col-menu {
width:100%; 
padding:0; 
margin-top:-105px;
z-index:50;
}
.clahs-multi-4{
padding: 0 3em 0 3em;
}
.clahs-multi-4  .vt-num-col-4 .col-lg-3{
width:25%;
}
.clahs-multi-4  .vt-num-col-4 .col-lg-3 a{
font-weight:600;
}
.clahs-multi-4  .vt-num-col-4 .col-lg-3 a:hover{
background-color: #E5E1E6!important;
color:#861F41;
}
.clahs-multi-4.mm-menu-orange  .vt-num-col-4 .col-lg-3 a:hover{
color:rgb(198, 70, 0);
}
.clahs-multi-4  .vt-num-col-4>:nth-child(4n+2) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-4  .vt-num-col-4>:nth-child(4n+3) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-4  .vt-num-col-4>:nth-child(4n+4) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-4  .vt-num-col-4 .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
padding: 0;
}
.clahs-multi-4 .vtctalink {
margin: 1em 0 0 0;
}
.clahs-multi-6 {
padding: 0 3em 0 3em;
}
.clahs-multi-6  .vt-num-col-6 .col-lg-2{
/*width:20%;*/
}
.clahs-multi-6  .vt-num-col-6 .col-lg-2 a{
font-weight:600;
}
.clahs-multi-6  .vt-num-col-6 .col-lg-2 a:hover{
background-color: #E5E1E6!important;
color:#861F41;
}
.clahs-multi-6.mm-menu-orange  .vt-num-col-6 .col-lg-2 a:hover{
color:rgb(198, 70, 0);
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+2) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+3) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+4) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+5) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+6) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6  .vt-num-col-6 .col-lg-2 {
padding: 0;
}
.clahs-multi-6 .vtctalink {
margin: 1em 0 0 0;
}
.clahs-multi-6-to-5 {
padding: 0 3em 0 3em;
}
.clahs-mm-menu div div div div a{
background:none!important;
border:none!important;
font-family: Acherus,sans-serif!important;
letter-spacing:0!important;
}
.clahs-multi-6-to-5  .vt-num-col-6 .col-lg-2{
width:20%;
}
.clahs-multi-6-to-5  .vt-num-col-6 .col-lg-2 a{
font-weight:600;
}
.clahs-multi-6-to-5  .vt-num-col-6 .col-lg-2 a:hover{
background-color: #E5E1E6!important;
color:#861F41;
}
.clahs-multi-6-to-5.mm-menu-orange  .vt-num-col-6 .col-lg-2 a:hover{
color:rgb(198, 70, 0);
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+2) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+3) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+4) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+5) div div span {
border-left: 1px solid #FFFFFF;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+6) {
display:none;
}
.clahs-multi-6-to-5  .vt-num-col-6 .col-lg-2 {
    flex: 0 0 20%;
    max-width: 20%;
padding: 0;
}
.clahs-multi-6-to-5 .vtctalink {
margin: 1em 0 0 0;
}
.clahs-white-headline-mm {
padding:0;
margin-top:-1em;
}
.clahs-white-headline-mm .vt-callToAction-primary:after{
content:" ";
  display: block;
  height: 3px;
  width: 100px;
margin: 20px 0 30px 0;
  left: 0;
  background-color: #FFFFFF;
}
.clahs-white-headline-mm .vt-callToAction-primary{
font-size: 2.5em!important;
font-weight: 500!important;
}
.clahs-white-headline-mm .vt-callToAction-message-description {
font-size: .9em;
}
.clahs-white-headline-mm .vt-ctaLink {
border-width: 1px!important;
padding:10px 50px!important;
font-family: Acherus,sans-serif!important;
letter-spacing:0!important;
font-weight: 500!important;
}
.clahs-mm-h2-cntnr:after{
content:" ";
  display: block;
  height: 3px;
  width: 100px;
margin: 20px 0 30px 0;
  left: 0;
  background-color: #861F41;
}
.clahs-mm-h2-cntnr {
color: #861F41;
}
.clahs-mm-h2-cntnr h2 {
font-size: 2.5em!important;
font-weight: 500!important;
}
.clahs-mm-p {
font-size: .9em!important;
}
.clahs-mm-secondary-cta {
background-color: #E5E1E6!important;
border: none!important;
font-family: Acherus,sans-serif!important;
letter-spacing:0!important;
font-weight: 500!important;
margin: 0 20px;
}
.clahs-mm-secondary-cta:hover {
background-color: #861F41!important;
}
.clahs-mm-tabs .tab-list .nav-item {
margin: 0!important;
width:100%;
}
.clahs-mm-tabs .category-subtitle {
font-weight: 600;
}
.clahs-mm-tabs .tab-list li:nth-child(6n+1){
background-color: #861F41!important;
border-radius:0;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+1).vt-item {
border:4px solid #861F41;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+1) .category-subtitle {
color: #861F41;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+1) .vtctalink a{
background: #861F41!important;
color: #FFFFFF!important;
border: 2px solid #861F41!important;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+1) .vtctalink a:hover{
background: #FFFFFF!important;
color: #861F41!important;
}
.clahs-mm-tabs .tab-list li:nth-child(6n+2){
background-color: #CE0058!important;
border-radius:0;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+2).vt-item {
border:4px solid #CE0058;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+2) .category-subtitle {
color: #CE0058;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+2) .vtctalink a{
background: #CE0058!important;
color: #FFFFFF!important;
border: 2px solid #CE0058!important;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+2) .vtctalink a:hover{
background: #FFFFFF!important;
color: #CE0058!important;
}
.clahs-mm-tabs .tab-list li:nth-child(6n+3){
background-color: #487882!important;
border-radius:0;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+3).vt-item {
border:3px solid #487882;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+3) .category-subtitle {
color: #487882;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+3) .vtctalink a{
background: #487882!important;
color: #FFFFFF!important;
border: 2px solid #487882!important;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+3) .vtctalink a:hover{
background: #FFFFFF!important;
color: #487882!important;
}
.clahs-mm-tabs .tab-list li:nth-child(6n+4){
background-color: #642667!important;
border-radius:0;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+4).vt-item {
border:3px solid #642667;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+4) .category-subtitle {
color: #642667;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+4) .vtctalink a{
background: #642667!important;
color: #FFFFFF!important;
border: 2px solid #642667!important;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+4) .vtctalink a:hover{
background: #FFFFFF!important;
color: #642667!important;
}
.clahs-mm-tabs .tab-list li:nth-child(6n+5){
background-color: var(--vt-hokieStone-3s)!important;
border-radius:0;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+5).vt-item {
border:3px solid var(--vt-hokieStone-3s);
}
.clahs-mm-tabs .tab-content div:nth-child(6n+5) .category-subtitle {
color: var(--vt-hokieStone-3s);
}
.clahs-mm-tabs .tab-content div:nth-child(6n+5) .vtctalink a{
background: var(--vt-hokieStone-3s)!important;
color: #FFFFFF!important;
border: 2px solid var(--vt-hokieStone-3s)!important;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+5) .vtctalink a:hover{
background: #FFFFFF!important;
color: var(--vt-hokieStone-3s)!important;
}
.clahs-mm-tabs .tab-list li:nth-child(6n+6){
background-color: #C64600!important;
border-radius:0;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+6).vt-item {
border:3px solid #C64600;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+6) .category-subtitle {
color: #C64600;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+6) .vtctalink a{
background: #C64600!important;
color: #FFFFFF!important;
border: 2px solid #C64600!important;
}
.clahs-mm-tabs .tab-content div:nth-child(6n+6) .vtctalink a:hover{
background: #FFFFFF!important;
color: #C64600!important;
}
.clahs-mm-tabs .tab-list .nav-item .nav-link{
color: #FFFFFF;
font-size:1em;
margin: 2px 0;
display: flex;
width: 100%;
justify-content: center;
}
.clahs-mm-tabs .tab-list .nav-item.active {
z-index: 50;
color: #E5E1E6!important;
order: 1;
transform: translateY(0.5em);
transition: transform .8s;
transform-style: flat;
}
.clahs-mm-tabs .tab-content {
margin-top:0em;
background-color: #FFFFFF;
font-size:.9em;
padding:0;
}
.clahs-mm-tabs .vt-item {
padding: 2.5em 1.5em 1em 1.5em;
}
.clahs-mm-tabs .tab-content p {
line-height:2!important;
}
.clahs-mm-campus-hero {
height: inherit;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.clahs-mm-campus .col-lg-6.col-md-6 {
padding: 0;
}
.clahs-mm-campus {
margin-top:-2em;
}
.clahs-mm-campus .vt-callToAction-message-heading  {
font-size: .8em;
    margin: 3em 0em;
    padding: 5em 2em;
background-color:#CE0058;
}
.clahs-mm-campus .vt-callToAction-message-heading  h3{
font-family: Acherus,sans-serif!important;
font-size:1.5em!important;
font-weight:500!important;
}
.clahs-mm-campus-end-p {
padding: 2em;
font-size:.7em;
}
.clahs-mm-cta-left-margin {
margin: 2em;
}
.clahs-mm-campus .vt-callToAction-supplement-fig-container {
box-shadow: none;
background-color: #CE0058;
}
.clahs-mm-campus .vt-callToAction-supplement-fig-container  .vt-callToAction-supplement-fig {
opacity:.6!important;
background-color: #CE0058!important;
}
.clahs-mm-campus .vt-callToAction .vt-callToAction-message {
    top: 0;
background-color: #CE0058;
}
.clahs-mm-gradient-hr {
background: linear-gradient(90deg, #2CD5C4, #E87722, #E87722, #E87722, #CE0058); 
height: 8px; 
border: none;"
}
.clahs-mm-decide {
padding: 5em 0;
margin: 0 4em;
font-size:.8em;
}

@media screen and (max-width: 767px) {
.clahs-major-profile-slider .vt-carousel .carousel-caption {
    font-size: 1em;
}
.clahs-white-headline-mm .vt-callToAction-message-description {
font-size: 1em;
}
.clahs-mm-p {
font-size: 1em!important;
}
.clahs-mm-top-col-menu {
margin-top:-50px;
}
.clahs-multi-4 {
padding: 0;
}
.clahs-multi-4  .vt-num-col-4{
width:100%;
}
.clahs-multi-4  .vt-num-col-4>:nth-child(4n+2) div div span {
border:0;
}
.clahs-multi-4  .vt-num-col-4>:nth-child(4n+3) div div span {
border:0;
}
.clahs-multi-4  .vt-num-col-4>:nth-child(4n+4) div div span {
border:0;
}
.clahs-multi-4 .vt-num-col-4 .col-lg-3 {
    flex: 0 0 100%;
    max-width: 100%;
padding: 0;
border-top: 1px solid #FFFFFF;
}
.clahs-multi-6 {
padding: 0;
}
.clahs-multi-6  .vt-num-col-6{
width:100%;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+2) div div span {
border:0;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+3) div div span {
border:0;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+4) div div span {
border:0;
}
.clahs-multi-6 .vt-num-col-6>:nth-child(6n+5) div div span {
border:0;
}
.clahs-multi-6  .vt-num-col-6>:nth-child(6n+6) div div span {
border:0;
}
.clahs-multi-6  .vt-num-col-6 .col-lg-2 {
    flex: 0 0 100%;
    max-width: 100%;
padding: 0;
border-top: 1px solid #FFFFFF;
}
.clahs-multi-6 .vtctalink {
margin: 1em 0 0 0;
}
.clahs-multi-6-to-5 {
padding: 0;
}
.clahs-multi-6-to-5  .vt-num-col-6{
width:100%;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+2) div div span {
border:0;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+3) div div span {
border:0;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+4) div div span {
border:0;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+5) div div span {
border:0;
}
.clahs-multi-6-to-5  .vt-num-col-6>:nth-child(6n+6) {
display:none;
}
.clahs-multi-6-to-5  .vt-num-col-6 .col-lg-2 {
    flex: 0 0 100%;
    max-width: 100%;
padding: 0;
border-top: 1px solid #FFFFFF;
}
.clahs-multi-6-to-5 .vtctalink {
margin: 1em 0 0 0;
}
.clahs-mm-tabs .tab-list .nav-item {
margin: 0;
width:100%;
}
.clahs-mm-tabs .tab-content {
margin-top:0;
font-size:1em;
}
.clahs-mm-tabs .tab-list .nav-item .nav-link{
font-size:1em;
color: #FFFFFF;
margin: 1em 0 1.5em 0!important;
width: 100%;
}
.clahs-mm-campus-life-title {
height:60%!important;
}
.clahs-mm-decide {
font-size:1em;
}
}
@media (max-width: 991px){
.clahs-multi-6.vt-multicolumn .vt-num-col-6>:nth-child(3n+1) div div span {
border-left:0;
}
}
/* End of MM Styles */

@import "fonts/fontawesome-free-5.2.0-web/css/all.css";
@import "college/modifyGlobalTemplateCollege.css";

@font-face {
    font-family: 'nc-clahs-icons';
    src:url('/local_assets/www.liberalarts.vt.edu/new/fonts/nc-clahs-icons.eot?g8mqp');
    src:url('/local_assets/www.liberalarts.vt.edu/new/fonts/nc-clahs-icons.eot') format('embedded-opentype'),
        url('/local_assets/www.liberalarts.vt.edu/new/fonts/nc-clahs-icons.ttf?g8mqp') format('truetype'),
        url('/local_assets/www.liberalarts.vt.edu/new/fonts/nc-clahs-icons.woff?g8mqp') format('woff'),
        url('/local_assets/www.liberalarts.vt.edu/new/fonts/nc-clahs-icons.svg.svg?g8mqp') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fa-nc-cogitate:before {
    font-family: 'nc-clahs-icons';
    content: "\e600";
}
.fa-nc-docs:before {
    font-family: 'nc-clahs-icons';
    content: "\e601";
}
.fa-nc-globe-book:before {
    font-family: 'nc-clahs-icons';
    content: "\e602";
    font-size: 50px;
    color: maroon;
}
.fa-nc-grasp:before {
    font-family: 'nc-clahs-icons';
    content: "\e603";
}
.fa-nc-lecture:before {
    font-family: 'nc-clahs-icons';
    content: "\e604";
}
.fa-nc-map:before {
    font-family: 'nc-clahs-icons';
    content: "\e605";
}
.fa-nc-present:before {
    font-family: 'nc-clahs-icons';
    content: "\e606";
}
.fa-nc-search-book:before {
    font-family: 'nc-clahs-icons';
    content: "\e607";
    font-size: 50px;
    color: maroon;
}
/*start clahs homepage*/

#vt_offcanvas_nav .vt-currentSiteTitle .vt-currentSiteTitle-link{
 font-family: Acherus,sans-serif;
 font-weight:400;


}
.clahs-homepage .clahs-homepage-caption{
    line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: 1em;
    margin-top: 10px;
    color: #666;
    position: relative;
    margin-bottom: 1em;
    display:block;
}

.clahs-homepage .clahs-homepage-caption::after{
    content: "";
    position: absolute;
    background-color: #e5e1e6;
    width: 20px;
    height: 2px;
    bottom: -1em;
    left: 0;

 }




@media (min-width:900px){
.clahs-homepage .clahs-homepage-news{
padding:0px 100px 0px 100px;}
}
@media (max-width:500px){
.clahs-homepage .clahs-homepage-news{
padding:0px 10px 0px 10px;}
}

.clahs-homepage .clahs-homepage-news .vt-list .vt-num-col-3 .item>ul>li:last-child{
    margin-bottom:0em;
}
/*end of homepage*/

.clahs-main .clahs-heading-hide p{color:#fff;}

/* start of news and features*/

.clahs-news-heading p{
  border-bottom:2px solid rgba(139,31,65,1);
}

.clahs-news-heading a{
  color: rgba(139,31,65,1);
}

/* end of news and features*/

/*start commons*/

.clahs-main .vt-page-title{
    font-family: Acherus,sans-serif;
        font-size:36px;        
        font-weight:600;

}

.clahs-main .clahs-heading p{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:1.5em;

} 

.clahs-main .clahs-heading a{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:1em;
} 

.clahs-main .clahs-buttons a
{

    margin-right: auto;
    margin-top: auto;
   padding: 0px 10px;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:block;
 

}
@media screen and (min-width: 600px){
.clahs-main .clahs-buttons a
{
 margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em;
    padding:0px 10px;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:inline-block;
    font-size:18px;
  
}}

.clahs-main .clahs-buttons a:hover{
   color:#fff; 
}



.clahs-main .clahs-buttons p {
    
    line-height: 40px;
}

.clahs-main .clahs-heading p{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:1.5em;

}


.clahs-quotate  .carousel-caption .container .row h3 {
  font-family: "Droid Serif",Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    margin-left: 0px;
    font-weight: 100;
    color: rgba(134,31,65,1);
    padding-left: 20px;
    padding-right: 20px;
    font-style: italic;
}


.clahs-quotate .carousel-caption .container .row p {
    font-size: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    color: rgba(134,31,65,1);
}

.clahs-quotate .carousel-caption{
      background: rgba(255,255,255,0)!important;
      position: relative!important;
      max-width: 100%;
      left: auto;
      right: auto;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 40px!important;
}

.clahs-quotate .carousel-caption .container{
    float: center;
    background: rgba(247, 247, 247,1);
    position: relative;
    padding: 15px 15px;
    max-width: 100%;
  
}



.clahs-quotate .item-image{display:none;}

.clahs-quotate .vt-carousel-control-default .carousel-control-next, .clahs-quotate .vt-carousel-control-default .carousel-control-prev{
   display:none;
}


.carousel-indicators {display:none;}

@media (min-width:900px){
.clahs-quotate .carousel{height:250px;}

}


/*end of commons*/






/*start clahs departments and schools listing*/

.clahs-departments-schools .vt-callToAction {display:none;}
.clahs-departments-schools .vt-image-caption{
    display:none;
}

.clahs-departments-schools .clahs-department-caption{
    line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 10px;
    color: #666;
    position: relative;
    margin-bottom: 1em;
    display:block;
}

.clahs-departments-schools .clahs-department-caption::after{
content: "";
    position: absolute;
    background-color: #e5e1e6;
    width: 20px;
    height: 2px;
    bottom: -1em;
    left: 0;

    }

.clahs-departments-schools #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.vtcontainer{
    margin:2em 0%;
}





/*end clahs departments and schools listing*/

/*start clahs Research Centers listing*/

.clahs-research-centers .vt-callToAction {display:none;}
.clahs-research-centers .vt-image-caption{
    display:none;
}

.clahs-research-centers .clahs-research-caption{
    line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 10px;
    color: #666;
    position: relative;
    margin-bottom: 1em;
    display:block;
}

.clahs-research-centers .clahs-research-caption::after{
content: "";
    position: absolute;
    background-color: #e5e1e6;
    width: 20px;
    height: 2px;
    bottom: -1em;
    left: 0;

    }

.clahs-research-centers #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.vtcontainer{
    margin:2em 0%;
}



/*end clahs Research Centers listing*/

/* start why study here*/


.clahs-why-study .clahs-why-study-profile-slider .carousel-caption h3{
font-family: Acherus,sans-serif;
 color: rgba(134,31,65,1);
 font-size:28px;   
}

.clahs-why-study .clahs-why-study-circles-container
{
  margin:-0px -50px 0px -50px;
  padding:20px;
}

.clahs-why-study .clahs-why-study-circles
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:20px 5px 5px 5px;
    margin-left:auto;
    margin-right:auto;
}

@media (max-width:849px){
.clahs-why-study .clahs-why-study-circles{
 margin-left:auto;
    margin-right:auto;

}}

.clahs-why-study .clahs-why-study-circles-text {
    padding:20px;
}

.clahs-why-study .clahs-why-study-circles-text p {
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
    font-size:16px;
}

/* end of why study page*/




/* start beyond-the-classroom*/
.clahs-beyond-the-classroom .clahs-beyond-the-classroom-profile-slider .carousel-caption h3{
font-family: Acherus,sans-serif;
 color: rgba(134,31,65,1);
 font-size:28px;   
}

.clahs-beyond-the-classroom  .clahs-beyond-the-classroom-intro p{
    font-size:24px;
}



.clahs-beyond-the-classroom .clahs-beyond-the-classroom-links-container
{
    background-image:url(https://liberalarts.vt.edu/etc/designs/vt-designs/vt-clahs/images/backgrounds/triangles.png);
    background-repeat:no-repeat;
    background-position: center top -50px;
}




/* end of beyond-the-classroom**/




/* start clahs research*/


.clahs-research .clahs-research-circles-container
{
  margin:-0px -50px 0px -50px;
 
  padding:20px;



}

.clahs-research .clahs-research-circles
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:20px 5px 5px 5px;
    margin-left:auto;
    margin-right:auto;
}

@media (max-width:849px){
.clahs-research .clahs-research-circles{
 margin-left:auto;
    margin-right:auto;

}}

.clahs-research .clahs-research-circles-text {
    padding:20px;
}

.clahs-research .clahs-research-circles-text p {
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
    font-size:16px;
}


/* end clahs research*/

/*start of clahs about*/

.clahs-about .clahs-about-circles-container
{
  margin:-0px -50px 0px -50px;
  
  padding:20px;



}

.clahs-about .clahs-about-circles
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:20px 5px 5px 5px;
    margin-left:auto;
    margin-right:auto;
}

@media (max-width:849px){
.clahs-about .clahs-about-circles{
 margin-left:auto;
    margin-right:auto;

}}

.clahs-about .clahs-about-circles-text {
    padding:20px;
}

.clahs-about .clahs-about-circles-text p {
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
    font-size:16px;
}

.clahs-about .clahs-about-circles-text p strong {
    margin-top:0.5em;
    font-size:2em;
}

.clahs-about .clahs-about-circles-text p b {
    margin-top:0.5em;
    font-size:2em;
}
/*end of about page*/
/*start of events page*/
.clahs-events-calendar .vt_feed_items>li {
    overflow: hidden;
    margin-bottom: 1em;
    padding: 1em 1em;
}
.clahs-events-calendar .vt_feed_cTitle{display:none;}

.clahs-events-calendar #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.feedreader{
    margin: 2em 5%;
}

/*end of events page*/

/*start clahs giving page*/

.clahs-giving .vt-callToAction {display:none;}
/*end clahs giving page*/

/*start clahs alumni page*/

.clahs-alumni-home .vt-callToAction {display:none;}
/*end clahs alumni page*/

/*start of marketing page*/

@media screen and (min-width:1600px) {
.clahs-web-support-form{
background-color: rgba(206,0,88,1);
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 25vw;
    text-align: center;
    padding: 5px;
    color: #fff;
    font-size: 22px;
    cursor: pointer;

}
}

@media screen and (max-width:1600px) {
.clahs-web-support-form{
background-color: rgba(206,0,88,1);
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 30vw;
    text-align: center;
    padding: 5px;
    color: #fff;
    font-size: 22px;
    cursor: pointer;

}
}



.clahs-web-support-form span::before{
content: '\f059';
    font-family:"Font Awesome 5 Free";
    margin-right: .3em;
    font-size:26px;
}

/*end of marketing page*/


/*start of clahs department homepage*/
.clahs-department .row > .vt-callToAction{display:none;}
.clahs-department .department-banner
{
    margin:0px 0px 0px 0px;
    height:360px;
    border-bottom:12px solid rgba(134,31,65,0.2);
}

@media (min-width:900px){
.clahs-department .clahs-side-nav{   
margin-right:100px;
}}


.clahs-department .clahs-side-nav p {margin-bottom:1.5em;}

/*end of clahs department homepage*/


/* start rotc unit page modification*/
.clahs-rotc-department .vt-callToAction {display:none;}
.clahs-rotc-department .department-banner
{
    margin:0px 0px 0px 0px;
    height:360px;
    border-bottom:12px solid rgba(134,31,65,0.2);
}

@media (min-width:900px){
.clahs-rotc-department .clahs-side-nav{   
margin-right:100px;
}}


.clahs-rotc-department .clahs-side-nav p {margin-bottom:1.5em;}


/* end rotc unit page modification*/


/* start of faculty listing*/

.clahs-faculty .vt-text table thead{
   font-family: Acherus,sans-serif;
}

/*end of faculty listing page*/


/* start of contact*/
.clahs-department-contact .clahs-department-contact-heading {
    margin:-40px -50px 0px -50px;
    background-color:#F3F3F4;
    padding:30px 10px 1px 10px;
      border-top:15px solid #555555;
}

.clahs-department-contact .clahs-department-contact-heading p{
    
}

.clahs-department-contact .clahs-department-contact-address-contianer{
    margin:-40px -50px 0px -50px;
    
   
   
}

.clahs-department-contact .clahs-department-contact-address-transparent-box
{
    background-color:#f2f0f2;
     padding:10px;
     border-top:15px solid #555555;
}
.clahs-department-contact .clahs-department-contact-address-contianer p{
  

  font-weight:300;
}

.clahs-department-contact .clahs-department-contact-address-contianer a{
    color:rgb(237,139,0);
    font-weight:600;
}
/* end of contact*/

/*start ofclahs graduate program  page customization*/
@media (max-width:1600px){
.clahs-graduate-program #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.vtcontainer{
    margin:2em 5%;
}
}



@media (max-width:1600px){
.clahs-graduate-program #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.reference{
    margin:2em 5%;
}
}

.clahs-graduate-program .vt-page-title{
    font-family: Acherus,sans-serif;
        font-size:36px;        
        font-weight:600;

}
        
.clahs-graduate-program h2,h3{
  font-family: Acherus,sans-serif;}

.clahs-graduate-program .clahs-graduate-program-heading p{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:28px;

}  

.clahs-graduate-program .clahs-graduate-program-degree-heading p{
        font-family: Acherus,sans-serif;
        font-size:24px;
         padding: 10px;
         padding-left:10px;
         color: #576e79 ;
        font-weight:500;
          text-align:center;
   }

.clahs-graduate-program .clahs-graduate-program-degree-heading-container{
    margin:-50px 0px 0px 0px;
   
}

.clahs-graduate-program .clahs-graduate-program-campus-text{
    border-right: 1px solid #576e79;
    padding-right:10px;
    }


.clahs-graduate-program .clahs-graduate-program-intro-transparent-box
{
    background-color:rgba(0,0,0,0.6);
     padding:50px;
     border-top:15px solid rgba(0,0,0,0.2);
}
.clahs-graduate-program .clahs-graduate-program-intro-container p{
  
  color:#fff;
  font-size:28px;
  font-weight:500;
}


.clahs-graduate-program .clahs-graduate-program-apply-buttons a 
{
 margin-left: auto;
    margin-right: 5px;
    margin-top: auto;
    padding:5px 10px 5px 10px;
    background-color: #E87722;
    background-image: linear-gradient(#E87722,#E87722);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:inline;
    font-size:16px;
    line-height:3;
   
  
  
}

.clahs-graduate-program .clahs-graduate-program-apply-buttons a:hover {
    background-color: #C64600;
    background-image: linear-gradient(#C64600,#C64600);
    color:#fff;
}


.clahs-graduate-program .clahs-graduate-program-apply-buttons a:first-child:before{

   content: '\f073';
    font-family: "Font Awesome 5 Free";
    margin-right: .4em;
    font-size:18px;

}

.clahs-graduate-program .clahs-graduate-program-apply-buttons a:nth-child(2):before{

  content:'\f059';
   font-family: "Font Awesome 5 Free";
    margin-right: .3em;
    font-size:18px;


}

.clahs-graduate-program .clahs-graduate-program-apply-buttons a:nth-child(3):before{

  content: '\f35a';
    font-family:"Font Awesome 5 Free";
    margin-right: .3em;
    font-size:20px;


}



.clahs-graduate-program .clahs-graduate-program-circles-container
{
 
  background-color:#f2f0f2;
  padding:20px;
  margin-bottom:-50px;


}


.clahs-graduate-program .clahs-graduate-program-circles
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:20px 5px 5px 5px;
    margin-left:auto;
    margin-right:auto;
}

@media (max-width:849px){
 .clahs-graduate-program .clahs-graduate-program-circles{
 margin-left:auto;
    margin-right:auto;

}}

.clahs-graduate-program .clahs-graduate-program-circles-text {
    padding:20px;
}

.clahs-graduate-program .clahs-graduate-program-circles-text p {
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
}


.clahs-graduate-program .clahs-graduate-program-about-container{
 
  background-color:#EAEBEB;
  padding:20px;
   
    
}

@media (min-width:350px){

.clahs-graduate-program .clahs-graduate-program-about-container{

padding:20px;

}}


.clahs-graduate-program .clahs-graduate-program-about-container{
    color:#fff;
    background-image:url(https://liberalarts.vt.edu/etc/designs/vt-designs/vt-clahs/images/backgrounds/grey-warmemorial.jpg);
}


@media (min-width:776px){
.clahs-graduate-program .clahs-graduate-program-main{
    margin-right: -180px;
  
}}


@media (min-width:780px){
.clahs-graduate-program .clahs-degree-buttons-container{
     margin-left: 200px;
    border-left: 1px solid #abb6bc;
    padding-left:30px;
}}


.clahs-graduate-program .clahs-graduate-program-tabs-text-container{

    background-color: rgba(255,255,255,1);
    padding:10px;
    border:1px solid  rgba(232, 119, 34, 0.5);
 }



.clahs-graduate-program-tabs-image img.vt-portrait {
    height: auto;
    max-height: 320px;
    width: auto;
    
}




.clahs-graduate-program .clahs-graduate-program-quotate  .carousel-caption .container .row h3 {
  font-family: "Droid Serif",Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    margin-left: 0px;
    font-weight: 100;
    color: rgba(134,31,65,1);
    padding-left: 20px;
    padding-right: 20px;
    font-style: italic;
}


.clahs-graduate-program .clahs-graduate-program-quotate .carousel-caption .container .row p {
    font-size: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    color: rgba(134,31,65,1);
}

.clahs-graduate-program .clahs-graduate-program-quotate .carousel-caption{
      background: rgba(255,255,255,0)!important;
      position: relative!important;
      max-width: 100%;
      left: auto;
      right: auto;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 40px!important;
}

.clahs-graduate-program .clahs-graduate-program-quotate .carousel-caption .container .row {
    float: center;
    background: rgba(247, 247, 247,1);
    position: relative;
    padding: 15px 15px;
    width: 100%;
  
}



.clahs-graduate-program .clahs-graduate-program-quotate .carousel .carousel-caption .container .row::before {
    top: 15px;
    left: 15px;
    border-top: 0px solid rgba(206,0,88,1);
    border-left: 0px solid rgba(206,0,88,1);
}


.clahs-graduate-program .clahs-graduate-program-quotate .carousel .carousel-caption .container .row::after {
    bottom: 0;
    right: 15px;
    border-bottom: 0px solid rgba(206,0,88,1);
    border-right: 0px solid rgba(206,0,88,1);
}

.clahs-graduate-program .clahs-graduate-program-quotate .item-image{display:none;}

.clahs-graduate-program .clahs-graduate-program-quotate .vt-carousel-control-default .glyphicon {
   display:none;
}


.clahs-graduate-program .clahs-graduate-program-research-highlights{
    background-color:#fff;
    padding:50px
}




 @media (min-width:776px){
.clahs-graduate-program .clahs-graduate-program-career-text{
    margin-left: 50px;
    border-left: 1px solid #abb6bc;
    padding-left:30px;
}}


 @media (min-width:776px){
.clahs-graduate-program .clahs-graduate-program-profile-slider{
    margin-right: 10px;
    
    
}}


.clahs-graduate-program .clahs-graduate-program-profile-slider .carousel-caption {
    background: rgba(255,255,255,0.1)!important;
    position: relative!important;
    top: -100px;
    max-width: 90%;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px!important;
   
}

.clahs-graduate-program .clahs-graduate-program-profile-slider .carousel-caption .container .row {
    float: left;
    background: rgba(134, 31, 65,1);
    position: relative;
    padding: 15px 10px;
    width: 100%;
}


.clahs-graduate-program .clahs-graduate-program-profile-slider .carousel-caption .container .row h3 {
    text-shadow: none;
    color: rgba(255,255,255,1)!important;
    font-family: Lato, sans-serif, arial;
}

.clahs-graduate-program .clahs-graduate-program-profile-slider .carousel-caption .container .row p {
    font-size: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    color: rgba(255,255,255,1);
}

.clahs-graduate-program .clahs-graduate-program-profile-slider .carousel-caption .container .row::after {
    bottom: 15px;
    right: 15px;
    border-bottom:1px solid rgba(206,0,88,1);
    border-right: 1px solid rgba(206,0,88,1);
}



.clahs-graduate-program .clahs-graduate-program-contact-container{
    display:block;
    max-width:65vw;
    margin-left:auto;
    margin-right:auto;
    
}

.clahs-graduate-program .clahs-graduate-program-contact-call p{
    font-size:24px;
    font-weight:400;
    color:rgba(134,31,65,1);
    margin-top:50px;
}
/*end of graduate program*/


/*clahs graduate admissions  page customization*/

/*end of admissions page*/
@media (max-width:849px){
.clahs-graduate-program-admissions #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.vtcontainer{
    margin:2em 0%;
}}

.clahs-graduate-program-admissions h2,h3{
  font-family: Acherus,sans-serif;}

.clahs-graduate-program-admissions .clahs-clahs-graduate-program-admissions-heading p{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:28px;

}  




.clahs-graduate-program-admissions .clahs-graduate-program-admissions-intro-container p{
  
  color:rgba(134,31,65,1);
  font-size:24px;
  font-weight:300;
  padding:50px;
}

@media (min-width:776px){
.clahs-graduate-program-admissions .clahs-graduate-program-admissions-main{
    margin-right: -180px;
  
}}


@media (min-width:780px){
.clahs-graduate-program-admissions .clahs-graduate-program-admissions-buttons-container{
     margin-left: 200px;
    border-left: 1px solid #abb6bc;
    padding-left:30px;
}}





.clahs-graduate-program-admissions .clahs-graduate-program-admissions-apply-button
{
     
  
  text-align: center;
  width: 300px;
  transition: all 0.5s;
  cursor: pointer;

}


.clahs-graduate-program-admissions .clahs-graduate-program-admissions-apply-button p{

  font-size:28px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;

}
.clahs-graduate-program-admissions .clahs-graduate-program-admissions-apply-button a{
    color:#C64600;
}


.clahs-graduate-program-admissions .clahs-graduate-program-admissions-apply-button p:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
  color:#C64600;
}

.clahs-graduate-program-admissions .clahs-graduate-program-admissions-apply-button:hover p {
  padding-right: 25px;
}

.clahs-graduate-program-admissions .clahs-graduate-program-admissions-apply-button:hover p:after {
  opacity: 1;
  right: 0;
}

.clahs-graduate-program-admissions .clahs-graduate-program-admissions-contact-container{
    display:block;
    max-width:65vw;
    margin-left:auto;
    margin-right:auto;
    
}

.clahs-graduate-program-admissions .clahs-graduate-program-admissions-contact-call p{
    font-size:24px;
    font-weight:400;
    color:rgba(134,31,65,1);
    margin-top:50px;
}


.clahs-graduate-program .vt-list .vt-num-col-2 .item>ul>li:last-child{
    padding:0.5em;
        margin-bottom: 0em;
            font-size: 0.9em;
            

}

.clahs-graduate-program .vt-list .vt-num-col-2 .item>ul>li .vt-list-title{
     font-weight: 600;
    color:#c64600;
}

.clahs-graduate-program .vt-list .vt-num-col-2 .item>ul>li .vt-list-title a{

    color:#c64600;
}

.clahs-graduate-program .vt-list .vt-num-col-1 .item>ul>li:last-child{
    padding:0.5em;
        margin-bottom: 0em;
            font-size: 0.9em;
            

}

.clahs-graduate-program .vt-list .vt-num-col-1 .item>ul>li .vt-list-title{
     font-weight: 600;
    color:#c64600;
}

.clahs-graduate-program .vt-list .vt-num-col-1 .item>ul>li .vt-list-title a{

    color:#c64600;
}

/*end of admissions page*/
/*start of course page*/
.clahs-course-list .clahs-course-list-timetable-icon p:before{
 font-family:"Font Awesome 5 Free";
content: "\f073";
margin-right: 1.0em;
font-size:18px;
color: rgba(134,31,65,1);

}

.clahs-course-list .clahs-course-list-timetable-icon p{

    font-weight:700;
    padding:5px;
   
    border:2px solid rgba(134,31,65,1); 
}
.clahs-course-list .clahs-course-list-adddrop-icon p:before{
 font-family:"Font Awesome 5 Free";
content: "\f046";
margin-right: 1.0em;
font-size:18px;
 color: rgba(134,31,65,1);

}
.clahs-course-list .clahs-course-list-adddrop-icon p{

font-weight:700;
    padding:5px;
   
    border:2px solid rgba(134,31,65,1); 
   
}

/*end of of course pagee*/



.clahs-academic-programs .clahs-academic-programs-intro-container{
  
}

.clahs-academic-programs .clahs-academic-programs-intro-transparent-box
{
    background-color:rgba(0,0,0,0.6);
     padding:50px;
     border-top:15px solid rgba(0,0,0,0.2);
}
.clahs-academic-programs .clahs-academic-programs-intro-container p{
  
  color:#fff;
  font-size:24px;
  font-weight:600;
}


/* clahs bio page customization*/

/*
.clahs-bio .clahs-bio-info-banner

{
    margin:-40px -50px 0px -50px;
    padding:35px 35px 0px 35px;
   
}



.clahs-bio .clahs-bio-info-banner .clahs-bio-info-image-container{
    border: 0px solid rgba(0,0,0,0.7);
    background-color: rgba(255,255,255,1);
    max-width: 300px;
    }

@media (max-width:600px){
.clahs-bio .adaptiveimage img.vt-portrait{
    height: auto;
    max-height: 300px;
    width: auto;
  
    
}}

@media (max-width:600px){
.clahs-bio .clahs-bio-info-banner .clahs-bio-info-image-container{
    border: 0px solid rgba(0,0,0,0.7);
    background-color: rgba(255,255,255,1);
    max-width: 300px;
   margin-left:auto;
   margin-right:auto;
    }}

*/
.clahs-bio .clahs-bio-info-banner .clahs-bio-info-image-container{
    border: 1px solid #555555;
    background-color: rgba(242, 240, 242,1);
    max-width: 300px;
    }

    
.clahs-bio .clahs-bio-info-banner .clahs-bio-info-image-text p{
font-size:16px;
font-weight:600;
line-height:1.3;
text-align:center;

}

.clahs-bio .clahs-bio-info-banner .clahs-bio-info-image-text{
    padding:20px;
}



.clahs-bio .clahs-bio-info-container{
        padding:30px;  
      
    }

.clahs-bio .clahs-bio-info-container .parbase {
    margin-bottom: 0px;

}
.clahs-bio .clahs-bio-info-address p{
    color:#576e79;
}

.clahs-bio .clahs-bio-info-address p:before{
    content: '\f3c5';
    font-family: 'Font Awesome 5 Free';
    margin-right: .3em;
    color:#576e79;
    font-size:20px;
    font-weight:900;
}
    
.clahs-bio .clahs-bio-info-phone p{
    color:#576e79;
}

.clahs-bio .clahs-bio-info-phone p:before{
    content: '\f095';
    font-family: 'Font Awesome 5 Free';
    margin-right: .3em;
    color:#576e79;
    font-size:20px;
    font-weight:900;
}

.clahs-bio .clahs-bio-info-email p{
    color:#576e79;
}

.clahs-bio .clahs-bio-info-email p:before{
    content: '\f0e0';
    font-family: 'Font Awesome 5 Free';
    margin-right: .3em;
    color:#576e79;
    font-size:20px;
    font-weight:900;
}




.clahs-bio  .clahs-bio-info-extra{
      padding:5px 5px 5px 5px;
  }


.clahs-bio  .clahs-bio-info-button  a
{

    margin-right: auto;
    margin-top: auto;
   padding: 0px 5px 0px 5px;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:block;
    font-size:14px;
 

}
@media screen and (min-width: 600px){
.clahs-bio  .clahs-bio-info-button  a
{
 margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding:5px 10px 5px 10px;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:inline;
    font-size:18px;
  
}}

.clahs-bio  .clahs-bio-info-button a:hover{
   color:#fff; 
}



.clahs-bio  .clahs-bio-info-button p {
    
    line-height: 40px;
}



.clahs-bio .clahs-bio-info-button a:before{

     content: '\f15c';
    font-family: 'Font Awesome 5 Free';
    margin-right:.3em;
    font-size:20px;
    font-weight:900;
}

.clahs-bio .clahs-social-icons .fa
{font-size:40px; color:#C64600;
}

.clahs-social-icons .fa
{font-size:28px; color:#7c1937;;
}


.clahs-social-page-links .parbase {
    margin-bottom: 0px;
}

.clahs-social-page-links .vt-text{
    margin-right:-100px;
}

@media (min-width:776px){
.clahs-bio .clahs-bio-side-info{
    margin-right: 150px;
    border-right: 1px solid #abb6bc;
    padding-right:10px;
}}

.clahs-bio .clahs-bio-side-info .parbase{
    margin-bottom:20px;
}


.clahs-bio .clahs-bio-main .parbase{
    margin-bottom:20px;
}


@media (min-width:776px){

.clahs-bio .clahs-bio-main{

margin-left:-150px;

}}

/*end of bio page */

/* start of programs listing page*/

.clahs-programs-listing .vt-list .vt-num-col-3 .item>.row>li:last-child{

line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 0px;
    color: #666;
    position: relative;
    margin-bottom: 0em;
    padding:1em;}

.clahs-programs-listing .vt-list .vt-num-col-2 .item>.row>li:last-child{

line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 0px;
    color: #666;
    position: relative;
    margin-bottom: 0em;
    padding:1em;}

.clahs-programs-listing .vt-list .image-format-positionTop .item .vt-list-item-img figure{
max-height:100px;

}

.clahs-programs-listing  .vt-list .vt-num-col-2 .item>ul>li .vt-list-title{
  border-left: 0em solid rgba(139,31,65,.8);
  margin-bottom: -0.1em;}




  .clahs-programs-listing .vt-list .vt-num-col-1 .item>.row>li:last-child{

line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 0px;
    color: #666;
    position: relative;
    margin-bottom: 0em;
    padding:1em;}

    .clahs-programs-listing  .vt-list .vt-num-col-1 .item>ul>li .vt-list-title{
 
  margin-bottom: -0.1em;
  }
/* end of programs listing page*/
















/*start of clahs major page */

@media (max-width:1600px){
.clahs-major #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.vtcontainer{
    margin:2em 5%;
}
}


@media (max-width:1600px){
.clahs-major #vt_no_rb div[class$="-body"]>.vt-bodycol-content>.reference{
  margin:2em 5%;}
}

.clahs-major .clahs-major-main-container{

border:1px solid #EAEBEB;
}

.clahs-major .clahs-major-intro{

padding:25px;

background-color:#EAEBEB;
}



.clahs-major .clahs-major-apply-buttons a 
{
 margin-left: auto;
    margin-right: 5px;
    margin-top: auto;
    padding:5px 10px 5px 10px;
    background-color: #E87722;
    background-image: linear-gradient(#E87722,#E87722);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:center;
    display:block;
    font-size:16px;
    line-height:3;
  
  
}

.clahs-major .clahs-major-apply-buttons a:hover {
    background-color: #C64600;
    background-image: linear-gradient(#C64600,#C64600);
    color:#fff;
}


.clahs-major .clahs-major-apply-buttons a:first-child:before{

  content: '\f073';
    font-family: "Font Awesome 5 Free";
    margin-right: .4em;
    font-size:18px;

}

.clahs-major .clahs-major-apply-buttons a:nth-child(2):before{

  content:'\f059';
   font-family: "Font Awesome 5 Free";
    margin-right: .3em;
    font-size:18px;

}

.clahs-major .clahs-major-apply-buttons a:nth-child(3):before{

  content: '\f35a';
    font-family:"Font Awesome 5 Free";
    margin-right: .3em;
    font-size:20px;

}


.clahs-major .clahs-major-circles-container
{
  margin:0px 0px 0px 0px;
  background-color:#EAEBEB;
  padding:20px;
  margin-bottom:30px;



}

.clahs-major .clahs-major-circles
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:10px 5px 5px 5px;
    margin-left:auto;
    margin-right:auto;
}


    .clahs-major .clahs-major-circles{
 margin-left:auto;
    margin-right:auto;

}

.clahs-major .clahs-major-circles-text {
    padding:10px;
}

.clahs-major .clahs-major-circles-text p{
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
    font-size: 14px;
    line-height: 1.5;
    margin-top:15px;
}

.clahs-major .clahs-major-circles-text p strong{
    font-size: 2em;
    line-height: 1;
}

.clahs-major .clahs-major-circles-text p b{
    font-size: 2em;
    line-height: 1;
}

.clahs-major .clahs-major-circles-number p{
    margin-bottom:0px;
    font-weight:700;
    color:#fff;
    font-size: 35px;
    padding-top:0.5em;
 
}



.clahs-major .clahs-major-main{
    margin-left: 0px;
    border-left: 1px solid #abb6bc;
    padding-left:30px;
}

@media (min-width:1496px){
.clahs-major .clahs-major-main{
    margin-left: -150px;
    border-left: 1px solid #abb6bc;
    padding-left:30px;
}
}



.clahs-major .clahs-major-credit-circle
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:40px 5px 5px 5px;

    
    
}

@media (min-width:1296px){
.clahs-major .clahs-major-credit-circle
{    margin-left:auto;
    margin-right:auto;}}

.clahs-major .clahs-major-credit-circle-text {
    padding:20px;
}

.clahs-major .clahs-major-credit-circle-text p {
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
}


@media (min-width:776px){

.clahs-major .clahs-major-credit-contianer{
   
    


}

.clahs-major .clahs-major-apply-buttons a 
{
    display:inline;
}

}

.clahs-major .clahs-major-credit-text-1{
    border-left: 20px solid rgba(232,119,34,0.7);
    padding-left:10px;
    margin-bottom: -20px;
    }
.clahs-major .clahs-major-credit-text-2 {
    border-left: 20px solid rgba(206,0,88,0.7);
    padding-left:10px;
      margin-bottom: -20px;
    }

    .clahs-major .clahs-major-credit-text-3 {
    border-left: 20px solid rgba(80, 133, 144,0.7);
    padding-left:10px;
      margin-bottom: -20px;
    }

    .clahs-major .clahs-major-credit-text-4 {
    border-left: 20px solid rgba(100, 38, 103,0.7);
    padding-left:10px;
     margin-bottom: -20px;
    }

.clahs-major .clahs-major-about-container{
 
  
    
}

@media (min-width:350px){

.clahs-major .clahs-major-about-container{
margin: 0px 0px 30px 0px;


}}





@media (min-width:350px){
    .clahs-major .clahs-major-about-container
     {padding:25px;}}

@media (min-width:776px){
.clahs-major .clahs-major-about-text{

margin-left:0px;
}}

.clahs-major .clahs-major-about-container{
    color:#fff;
    background-image:url(https://liberalarts.vt.edu/etc/designs/vt-designs/vt-clahs/images/backgrounds/grey-warmemorial.jpg);
}

.clahs-major .clahs-major-about-icon1:before
{
    font-family:"nc-clahs-icons";
content: "\e602";
margin-right: .1em;
color:#576e79;
font-size:80px;

}

.clahs-major .clahs-major-about-icon2:before
{
    font-family: 'nc-clahs-icons';
content: "\e606";
margin-right: .1em;
color:#576e79;
font-size:80px;

}


.clahs-major h2,h3{
  font-family: Acherus,sans-serif;}

.clahs-major .clahs-major-heading p{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:28px;

} 




.clahs-major .clahs-major-quotate  .carousel-caption .container .row h3 {
  font-family: "Droid Serif",Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    margin-left: 0px;
    font-weight: 100;
    color: rgba(134,31,65,1);
    padding-left: 20px;
    padding-right: 20px;
    font-style: italic;
}


.clahs-major .clahs-major-quotate .carousel-caption .container .row p {
    font-size: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    color: rgba(134,31,65,1);
}

.clahs-major .clahs-major-quotate .carousel-caption{
      background: rgba(255,255,255,0)!important;
      position: relative!important;
      max-width: 100%;
      left: auto;
      right: auto;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 40px!important;
}

.clahs-major .clahs-major-quotate .carousel-caption .container{
    float: center;
    background: rgba(247, 247, 247,1);
    position: relative;
    padding: 15px 15px;
    max-width: 100%;
   
  
}

.clahs-major .clahs-major-quotate {
  margin-bottom:200px;
}

.clahs-major .clahs-major-quotate .item-image{display:none;}

.clahs-major .clahs-major-quotate .vt-carousel-control-default .carousel-control-next, .clahs-quotate .vt-carousel-control-default .carousel-control-prev{
   display:none;
}


.carousel-indicators {display:none;}

@media (min-width:900px){
.clahs-major .clahs-major-quotate .carousel{height:250px;}

}

.clahs-major .clahs-major-career-text{
   
    border-left: 1px solid #abb6bc;
    padding:20px;
   
   
}

@media (max-width:500px){
.clahs-major .clahs-major-profile-slider .carousel-control.left, .carousel-control.right{
	min-height:330px;
}

}
@media (max-width:500px){
.clahs-major .clahs-major-profile-slider .item-image{
    min-height:300px;
    width:  100% !important;
    border: 1px solid maroon;
}
}

@media (min-width:600px){
.clahs-major .clahs-major-profile-slider .carousel-control.left, .carousel-control.right{
	min-height:400px;
}
}

@media (min-width:600px){
.clahs-major .clahs-major-profile-slider .item-image{
    min-height:450px;
    width:  100% !important;
    border: 1px solid maroon;
}
}

/*

.clahs-major .clahs-major-profile-slider .carousel-caption {
    background: rgba(255,255,255,0.1)!important;
    position: relative!important;
    top: -20px;
    max-width: 90%;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px!important;
   
}

.clahs-major .clahs-major-profile-slider .carousel-caption .container .row {
    float: left;
    background: rgba(134, 31, 65,1);
    position: relative;
    padding: 15px 10px;
    width: 100%;
}


.clahs-major .clahs-major-profile-slider .carousel-caption .container .row h3 {
    text-shadow: none;
    color: rgba(255,255,255,1)!important;
    font-family: Lato, sans-serif, arial;
}

.clahs-major .clahs-major-profile-slider .carousel-caption .container .row p {
    font-size: 20px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 0px;
    color: rgba(255,255,255,1);
}

.clahs-major .clahs-major-profile-slider .carousel-caption .container .row::after {
    bottom: 15px;
    right: 15px;
    border-bottom:1px solid rgba(206,0,88,1);
    border-right: 1px solid rgba(206,0,88,1);
}


*/



/* start of majors and minors listing page*/

.clahs-majors-minors .vt-list .vt-num-col-2 .item>.row>li:last-child{

line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 0px;
    color: #666;
    position: relative;
    margin-bottom: 0em;
    padding:1em;}

.clahs-majors-minors .vt-list .vt-num-col-1 .item>.row>li:last-child{

line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 0px;
    color: #666;
    position: relative;
    margin-bottom: 0em;
    padding:1em;}

.clahs-majors-minors .vt-list .image-format-positionTop .item .vt-list-item-img figure{
max-height:100px;

}

/* end of majors and minors listing page*/

/* start of minor page*/

.clahs-minor .clahs-minor-heading p{
font-family: Acherus,sans-serif;
 color: #576e79 ;
 font-size:28px;

} 

.clahs-minor .clahs-minor-main-container{

border:1px solid #EAEBEB;
}

.clahs-minor .clahs-minor-intro-transparent-box{

padding:25px;

background-color:#EAEBEB;
}


@media (min-width:776px){
.clahs-minor .clahs-minor-main{
    margin-left: -150px;
    border-left: 1px solid #abb6bc;
    padding-left:30px;
}}


.clahs-minor .clahs-minor-credit-circle
{
    border-radius: 50%;
    width: 200px;
    height: 200px; 
    padding:40px 5px 5px 5px;
    background-color:#e6a43b;

    
    
}

@media (min-width:1296px){
.clahs-minor .clahs-minor-credit-circle
{    margin-left:auto;
    margin-right:auto;}}

.clahs-minor .clahs-minor-credit-circle-text {
    padding:20px;
}

.clahs-minor .clahs-minor-credit-circle-text p {
    margin-bottom:0px;
    font-weight:400;
    color:#fff;
}


@media (min-width:776px){

.clahs-minor .clahs-minor-credit-container{
   
    margin-right: 150px;


}}



.clahs-minor .clahs-minor-credit-text-1 p {
     border-left: 20px solid rgba(232,119,34,0.7);
    padding-left:10px;
    margin-bottom: 20px;
    }
.clahs-minor .clahs-minor-credit-text-2 {
    border-left: 20px solid rgba(206,0,88,0.7);
    padding-left:10px;
     margin-bottom: -20px;
    }

    .clahs-minor .clahs-minor-credit-text-3 {
    border-left: 20px solid rgba(80, 133, 144,0.7);
    padding-left:10px;
     margin-bottom: -20px;
    }

    .clahs-minor .clahs-minor-credit-text-4 {
    border-left: 20px solid rgba(100, 38, 103,0.7);
    padding-left:10px;
     margin-bottom: -20px;
    }

/* end of minor page*/








/*extra future dev*/

.clahs-course-list .vt-list .vt-num-col-1 .item>ul>li:last-child{
    padding:1em;
    margin-bottom:1em;

    }

.clahs-course-list .vt-list .vt-num-col-1 .item>ul>li .vt-list-title a{
    color:maroon;
}



.clahs-button .vt-list-title a {
    color:#fff;
text-decoration:none;
}



@media (min-width:776px){
.clahs-department .clahs-department-intro{

margin-left:-150px;

padding:0px 0px 0px 20px;
}}

.clahs-drop-cap p:first-letter {
    float: left;
    font-size: 45px;
    line-height: 1;
    font-weight: bold;
    margin: -3px 4px 0px -10px;
    padding: 6px 12px;
    color: #fff;
    background: linear-gradient(217deg, rgba(134, 31, 65, 1), rgba(134, 31, 49, 0) 70.71%), linear-gradient(127deg, rgba(229, 117, 31, 1), rgba(229, 117, 31, 0) 70.71%), linear-gradient(336deg, rgba(206, 0, 88, 1), rgba(206, 0, 88, 0) 70.71%);
}

.clahs-department .clahs-degree-buttons a
{

    margin-right: auto;
    margin-top: auto;
   padding: 0px 5px 0px 5px;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:block;
    font-size:14px;
}

.clahs-department .clahs-degree-buttons a:hover
{color:#fff;
}


@media screen and (min-width: 600px){
.clahs-department .clahs-degree-buttons a
{
 margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    padding:5px 10px 5px 10px;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    text-decoration:none;
    color:#fff;
    text-align:left;
    display:inline;
    font-size:18px;
  
}}

#vt_body_col .vt-text p a {
    text-decoration: none;
}



.clahs-department .clahs-degree-buttons p {
    
    line-height: 40px;
}




.clahs-button .vt-list-title {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    background-color: #7c1937;
    background-image: linear-gradient(#66152d,#7c1937);
    border-radius:3px;
    padding:5px 10px 5px 10px;
    text-decoration:none;
    display:inline;
    font-weight:400;
}

.clahs-button .vt-list-title a {
    color:#fff;
text-decoration:none;
}


.clahs-social-icons a{
font-size:28px; 
color:#7c1937;
}

/*departments, schools and department page modification*/

.clahs-department .clahs-department-caption{
    line-height: 1.6667;
    font-family: Acherus,sans-serif;
    font-size: .8em;
    margin-top: 10px;
    color: #666;
    position: relative;
    margin-bottom: 1em;
    display:block;
}

.clahs-department .clahs-department-caption::after{
content: "";
    position: absolute;
    background-color: #e5e1e6;
    width: 20px;
    height: 2px;
    bottom: -1em;
    left: 0;

    }
    
.clahs-department .vt-image-caption{
    display:none;
}




/*Bio page*/

.clahs-bio .vt-list .vt-num-col-1 .item>ul>li:last-child{
    padding:0.5em;
        margin-bottom: 0em;
            font-size: 0.9em;
            

}

.clahs-bio .vt-list .vt-num-col-1 .item>ul>li .vt-list-title{
     font-weight: 600;
    color:#c64600;
}

.clahs-bio .vt-list .vt-num-col-1 .item>ul>li .vt-list-title a{

    color:#c64600;
}




.vt-list .vt-num-col-1 .item>ul>li .vt-list-title{
   font-family: Acherus,sans-serif;
        font-weight: 600;
}

.vt-list .vt-num-col-2 .item>ul>li .vt-list-title{
   font-family: Acherus,sans-serif;
        font-weight: 600;
}


.vt-list .vt-num-col-3 .item>ul>li .vt-list-title{
   font-family: Acherus,sans-serif;
        font-weight: 600;
}

.vt-list .vt-num-col-1 .item>ul>li:last-child{
  margin-bottom:0em;
}

.vt-list .vt-num-col-2 .item>ul>li:last-child{
  margin-bottom:0em;
}

.vt-list .vt-num-col-3 .item>ul>li:last-child{
  margin-bottom:0em;
}


.vt-carousel .carousel-caption h3{
    font-family: Acherus,sans-serif;
}




@media only screen and (max-width: 2650px) and (min-width: 2450px){
.clahs-bookshelf .clahs-books-list{
padding:0px 600px 0px 600px;}
}

@media only screen and (max-width: 2450px) and (min-width: 2250px){
.clahs-bookshelf .clahs-books-list{
padding:0px 500px 0px 500px;}
}

@media only screen and (max-width: 2250px) and (min-width: 1950px){
.clahs-bookshelf .clahs-books-list{
padding:0px 400px 0px 400px;}
}

@media only screen and (max-width: 1950px) and (min-width: 1750px){
.clahs-bookshelf .clahs-books-list{
padding:0px 300px 0px 300px;}
}

@media only screen and (max-width: 1750px) and (min-width: 1250px){
.clahs-bookshelf .clahs-books-list{
padding:0px 200px 0px 200px;}
}

@media only screen and (max-width: 1250px) and (min-width: 750px){
.clahs-bookshelf .clahs-books-list{
padding:0px 100px 0px 100px;}
}


@media (max-width:750px){
.clahs-bookshelf .clahs-books-list{
padding:0px 20px 0px 20px;}
}





@media only screen and (max-width: 2850px) and (min-width: 2650px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
    position: relative;
    height: 600px;
}}


@media only screen and (max-width: 2650px) and (min-width: 2450px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
    position: relative;
    height: 550px;
}}


@media only screen and (max-width: 2450px) and (min-width: 2250px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
    position: relative;
    height: 500px;
}}


@media only screen and (max-width: 2250px) and (min-width: 1950px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
    position: relative;
    height: 450px;
}}


@media only screen and (max-width: 1950px) and (min-width: 1750px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 400px;
}}

@media only screen and (max-width: 1750px) and (min-width: 1400px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 350px;
}}

@media only screen and (max-width: 1400px) and (min-width: 1250px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 300px;
}}


@media only screen and (max-width: 1250px) and (min-width: 768px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 250px;
}}

@media only screen and (max-width: 768px) and (min-width: 600px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 350px;
}}

@media only screen and (max-width: 600px) and (min-width: 470px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 550px;
}}


@media only screen and (max-width: 470px) and (min-width: 0px){
.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 400px;
}}



.clahs-bookshelf .vt-list .vt-num-col-4 .item>ul>li:last-child {
	display:none;
}

.clahs-bookshelf .vt-list .image-format-positionTop .item .vt-list-item-img figure{
border:3px solid #ffffff;
}

.clahs-bookshelf .vt-list .title-format-hide.description-format-hide.tag-format-hide.date-format-hide.time-format-hide .item>.row {
border-radius:5px;
margin-bottom:-10px
}

.clahs-bookshelf .vt-callToAction {
  display:none;
  }
.clahs-bookshelf .vt-image-caption{
display:none;
}

.clahs-news-and-features .vt-callToAction {
  display:none;
  }

  .clahs-news-and-features .vt-image-caption{
display:none;
}

.clahs-news-and-features .clahs-news-caption {
    line-height: 1.6667;
    font-family: Acherus,sans-serif;
    margin-top: 10px;
    color: #666;
    position: relative;
    margin-bottom: 1em;
    display:block;
    padding-left:0.5em;
    margin-left:2em;
    border-left: 3px solid #FFFFFF;
}

.clahs-news-and-features .clahs-news-caption a{
  text-decoration:none;
  font-weight:600;
  color:#FFFFFF;
}

.clahs-news-and-features .clahs-news-caption a:hover {
  text-decoration:underline;
   color:#FFFFFF;
}


.clahs-news-and-features .clahs-news-features{
	background-color:#861f41;
	padding-bottom:0.1em;
     border-radius:5px;
     border:2px solid #ffffff;
}

.clahs-news-and-features .tab-content {
	background-color:#ffffff;
}

.clahs-news-and-features .nav-tabs .nav-item.active {
    background-color:rgba(117, 120, 123,0.2);
}

.clahs-news-and-features .tab-list{
margin: auto;

}


@media only screen and (max-width: 1950px) and (min-width: 1350px){
.article-content .vt-articleImage .bookimage{
  width: 70%;
  padding:50px 0px 0px 130px;
}
}


.clahs-news-menu p{
  border-bottom:2px solid rgba(139,31,65,1);
  background: rgba(117, 120, 123,0.2);
  font-size:0.9em;
}

.clahs-news-menu a{
   color: #576e79;
    text-decoration:none;
}



@media only screen and (max-width: 1950px) and (min-width: 1750px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 260px;
}}

@media only screen and (max-width: 1750px) and (min-width: 1400px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 210px;
}}

@media only screen and (max-width: 1400px) and (min-width: 1250px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 200px;
}}


@media only screen and (max-width: 1250px) and (min-width: 768px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 170px;
}}

@media only screen and (max-width: 768px) and (min-width: 600px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 250px;
}}

@media only screen and (max-width: 600px) and (min-width: 470px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 450px;
}}


@media only screen and (max-width: 470px) and (min-width: 0px){
.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 500px;
}}



.clahs-sidebar-books .vt-list .image-format-positionTop .item .vt-list-item-img figure{
border:3px solid #ffffff;
}

.clahs-news-and-features .clahs-news-top-featured .vt-list .vt-num-col-2 .item .row
{
	background: rgba(117, 120, 123,0.4);

}


.clahs-news-and-features .clahs-news-top-featured-one .vt-list .vt-num-col-1 .item .row
{
	background: rgba(117, 120, 123,0.4);
	
}


.clahs-news-and-features .clahs-news-top-featured .vt-list .vt-num-col-2 .item .row a
{
	color: rgba(0, 0, 0,1);

}


.clahs-news-and-features .clahs-news-top-featured-one .vt-list .vt-num-col-1 .item .row a
{
	color: rgba(0, 0, 0,1);
	
}
.clahs-news-and-features .vt-list .vt-num-col-2 .item>ul>li .vt-list-title{
  font-weight:300;
  font-size:0.9em;
}

.clahs-news-and-features .vt-list .vt-num-col-3 .item>ul>li .vt-list-title{
  font-weight:300;
  font-size:0.9em;
}

.clahs-news-and-features .vt-list .vt-num-col-1 .item>ul>li .vt-list-title{
  font-weight:300;
  font-size:0.9em;
}


.clahs-news-and-features .clahs-news-top-featured .vt-list .vt-num-col-2 .item>ul>li .vt-list-title{
  border-left:3px solid rgb(255,255,255);
}

.clahs-news-and-features .clahs-news-top-featured-one .vt-list .vt-num-col-1 .item>ul>li .vt-list-title{
  border-left:3px solid rgb(255,255,255);
}

.clahs-aspect-students{
border-bottom:3px solid #ff6600;
background-color:#E5E1E6;
padding:10px
}

@media only screen and (max-width: 1950px) and (min-width: 1750px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 180px;
}}

@media only screen and (max-width: 1750px) and (min-width: 1400px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 120px;
}}

@media only screen and (max-width: 1400px) and (min-width: 1250px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 100px;
}}


@media only screen and (max-width: 1250px) and (min-width: 768px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 90px;
}}

@media only screen and (max-width: 746px) and (min-width: 600px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 300px;
}}

@media only screen and (max-width: 600px) and (min-width: 470px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 550px;
}}


@media only screen and (max-width: 470px) and (min-width: 0px){
.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure {
	position: relative;
    height: 650px;
}}



.clahs-topfeatured-books .vt-list .image-format-positionTop .item .vt-list-item-img figure{
border:3px solid #ffffff;
}

.clahs-topfeatured-books .vt-list .vt-num-col-6 .item>ul>li:last-child {
	display:none;

}







 .clahs-news-and-features .vt-list .vt-num-col-3 .item>ul>li:last-child{
 padding: 1em;
 }

  .clahs-news-and-features .vt-list .vt-num-col-2 .item>ul>li:last-child{
 padding: 1em;
 }

  .clahs-news-and-features .vt-list .vt-num-col-1 .item>ul>li:last-child{
 padding: 1em;
 }


.clahs-heading-background p{
 background-color: rgba(117, 120, 123,0.2);
}

.clahs-scholarships .tab-content{
	background-color:#FFFFFF;
}
.clahs-scholarships .vtTab{
  border:1px solid #c64600;;
}

.clahs-department-scholarship  .tab-content{
	background-color:#FFFFFF;
}


.clahs-department-scholarship  .vtTab{
  border:1px solid #c64600;;
}


.clahs-box-border-bg{
	
	border:2px solid #e5e1e6;
	background-color:#faf9fa;
	padding:1em;
}

.clahs-box-border{
	
	border:2px solid #e5e1e6;
	
	padding:1em;
}


