@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined");
/*April2025 tabs update for Majors and Minors*/
.clahs-mm-tabs .vt-tab-list {
    margin: 2px 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.clahs-mm-tabs .vt-tab-content div .vtctalink span{display: flex!important;}
.clahs-mm-tabs .vt-tab-list button {margin: 0!important;width: 100%!important;}
.clahs-mm-tabs .category-subtitle {
font-weight: 600;
}
.clahs-mm-tabs .vt-tab-list button:nth-child(6n+1){
background-color: #861F41!important;
border-radius:0!important;
border:0!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+1).vt-tab-panel {
border:4px solid #861F41;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+1) .category-subtitle {
color: #861F41;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+1) .vtctalink a{
background: #861F41!important;
color: #FFFFFF!important;
border: 2px solid #861F41!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+1) .vtctalink a:hover{
background: #FFFFFF!important;
color: #861F41!important;
}
.clahs-mm-tabs .vt-tab-list button:nth-child(6n+2){
background-color: #CE0058!important;
border-radius:0!important;
border:0!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+2).vt-tab-panel {
border:4px solid #CE0058;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+2) .category-subtitle {
color: #CE0058;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+2) .vtctalink a{
background: #CE0058!important;
color: #FFFFFF!important;
border: 2px solid #CE0058!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+2) .vtctalink a:hover{
background: #FFFFFF!important;
color: #CE0058!important;
}
.clahs-mm-tabs .vt-tab-list button:nth-child(6n+3){
background-color: #487882!important;
border-radius:0!important;
border:0!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+3).vt-tab-panel {
border:3px solid #487882;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+3) .category-subtitle {
color: #487882;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+3) .vtctalink a{
background: #487882!important;
color: #FFFFFF!important;
border: 2px solid #487882!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+3) .vtctalink a:hover{
background: #FFFFFF!important;
color: #487882!important;
}
.clahs-mm-tabs .vt-tab-list button:nth-child(6n+4){
background-color: #642667!important;
border-radius:0!important;
border:0!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+4).vt-tab-panel {
border:3px solid #642667;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+4) .category-subtitle {
color: #642667;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+4) .vtctalink a{
background: #642667!important;
color: #FFFFFF!important;
border: 2px solid #642667!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+4) .vtctalink a:hover{
background: #FFFFFF!important;
color: #642667!important;
}
.clahs-mm-tabs .vt-tab-list button:nth-child(6n+5){
background-color: var(--vt-hokieStone-3s)!important;
border-radius:0!important;
border:0!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+5).vt-tab-panel{
border:3px solid var(--vt-hokieStone-3s);
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+5) .category-subtitle {
color: var(--vt-hokieStone-3s);
}
.clahs-mm-tabs .vt-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 .vt-tab-content div:nth-child(6n+5) .vtctalink a:hover{
background: #FFFFFF!important;
color: var(--vt-hokieStone-3s)!important;
}
.clahs-mm-tabs .vt-tab-list button:nth-child(6n+6){
background-color: #C64600!important;
border-radius:0!important;
border:0!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+6).vt-tab-panel {
border:3px solid #C64600;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+6) .category-subtitle {
color: #C64600;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+6) .vtctalink a{
background: #C64600!important;
color: #FFFFFF!important;
border: 2px solid #C64600!important;
}
.clahs-mm-tabs .vt-tab-content div:nth-child(6n+6) .vtctalink a:hover{
background: #FFFFFF!important;
color: #C64600!important;
}
.clahs-mm-tabs .vt-tab-list button{color: #FFFFFF;font-size:1em;margin: 2px 0;display: flex;/* width: 100%!important; */justify-content: center;border: none;border-radius: 0!important;font-family: Acherus, sans-serif;}
.clahs-mm-tabs .vt-tab-list [role=tab][aria-selected=true] {
z-index: 50;
color: #E5E1E6!important;
order: 1;
transform: translateY(0.5em);
transition: transform .8s;
transform-style: flat;
}
.clahs-mm-tabs .vt-tab-content {
    margin-top: 0;
    background-color: #FFFFFF;
    font-size:.9em;
    padding:0;
    border: 0;
    border-radius: 0;
}
.clahs-mm-tabs .vt-tab-panel {
padding: 2.5em 1.5em 1em 1.5em;
}
.clahs-mm-tabs .vt-tab-content p {
line-height:2!important;
}
@media screen and (max-width: 767px) {
.clahs-mm-tabs .vt-tab-list button {
margin: 0;
width:100%;
}
.clahs-mm-tabs .vt-tab-content {
margin-top:0;
font-size:1em;
}
.clahs-mm-tabs .vt-tab-list button{
font-size:1em;
color: #FFFFFF;
margin: 1em 0 1.5em 0!important;
width: 100%;
}
}

/*Faculty Bios*/
.clahs-vt-experts-cta:before{
    content: "\e851";
    font-size: 5em;
        font-family: Material Symbols Outlined;
        display: flex;
        justify-content: center;
    line-height:1.2;
    }
    .clahs-g-scholar-cta:before{
    content: "\e80c";
    font-size: 5em;
        font-family: Material Symbols Outlined;
        display: flex;
        justify-content: center;
    line-height:1.2;
    }
    .clahs-website-cta:before{
    content: "\e069";
    font-size: 5em;
        font-family: Material Symbols Outlined;
        display: flex;
        justify-content: center;
    line-height:1.2;
    }
    .clahs-insta-cta:before {
        content: url('data:image/svg+xml;utf8,<svg class="svg-inline--fa fa-instagram fa-w-14" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" width="5em" height="5em" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="white" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>');
        display: flex;
        justify-content: center;
    }
    
    .clahs-x-cta:before {
        content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 200 200" style="enable-background:new 0 0 200 200;" xml:space="preserve" width="4.5em" height="4.5em"><path fill="white" class="st0" d="M119,84.7L193.4,0h-17.6l-64.6,73.5L59.5,0H0l78,111.2L0,200h17.6l68.2-77.7l54.5,77.7h59.5L119,84.7z   M94.8,112.2l-7.9-11.1L24,13h27.1l50.8,71.1l7.9,11.1l66,92.4h-27.1L94.8,112.2z"/></svg>');
        display: flex;
        justify-content: center;
    padding:0.5em;
    }
    .clahs-facebook-cta:before {
        content: url('data:image/svg+xml;utf8,<svg class="svg-inline--fa fa-facebook-square fa-w-14" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-square" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg="" width="5em" height="5em" ><path fill="white" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg>');
        display: flex;
        justify-content: center;
    }
    .clahs-threads-cta:before {
        content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 140 160.9" style="enable-background:new 0 0 140 160.9;" xml:space="preserve" width="4.5em" height="4.5em"><path fill="white"  class="st0" d="M67.1,2c2.8,0,5.7,0,8.5,0c1.5,0.1,3,0.2,4.5,0.3c1.8,0.3,3.6,0.6,5.4,0.9c1.6,0.3,3.1,0.5,4.7,0.8  c1.5,0.3,2.9,0.6,4.4,1c1.6,0.5,3.2,1.1,4.9,1.7c1.7,0.6,3.4,1.1,5,1.9c3.4,1.7,6.7,3.6,9.8,5.8c3.4,2.5,6.5,5.3,9.3,8.4  c2.9,3.1,5.5,6.6,7.5,10.3c1.1,2.1,2.3,4.2,3.3,6.4c0.9,1.9,1.6,3.8,2.4,5.8c0.6,1.7,1.1,3.5,1.7,5.2c0.2,0.6,0.2,1-0.6,1.2  c-1.5,0.4-3,0.8-4.5,1.2c-2.3,0.6-4.6,1.2-6.8,1.8c-0.3,0.1-0.6,0.1-0.9,0.1c-1-2.4-1.9-4.8-2.8-7.2c-1.5-3.9-3.5-7.5-5.9-11  c-2.6-3.8-5.7-7.3-9.4-10c-2.3-1.7-4.8-3.1-7.4-4.5c-2-1.1-4.1-2-6.3-2.8c-1.9-0.7-3.9-1.2-5.9-1.6c-2-0.5-4-0.9-6.1-1.2  c-1.5-0.2-3.1-0.3-4.7-0.4c-0.5,0-1.1-0.1-1.6-0.1c-2.8,0-5.6,0-8.3,0c-0.6,0-1.2,0-1.8,0c-1.7,0.2-3.4,0.3-5,0.6  c-2.8,0.5-5.7,1.1-8.5,1.8c-4,1.1-7.8,2.8-11.4,4.9c-3.6,2.2-6.8,4.7-9.7,7.8c-2.3,2.5-4.4,5.2-6,8.2c-1.2,2.2-2.5,4.4-3.4,6.7  c-1.2,3.2-2.3,6.5-3.2,9.9c-0.8,2.8-1.4,5.8-1.8,8.7c-0.4,2.3-0.5,4.6-0.7,6.8c-0.1,1.2-0.1,2.3-0.2,3.5c0,3.6,0,7.2,0,10.8  c0,0.7-0.1,1.4-0.1,2c0,0.5,0.2,1,0.3,1.4c0.4,3.1,0.9,6.2,1.3,9.3c0.5,4,1.6,7.8,2.7,11.6c1.1,3.5,2.5,6.9,4.4,10  c1.5,2.6,3,5.2,4.9,7.5c1.8,2.3,4,4.2,6.2,6.2c1.6,1.4,3.4,2.6,5.3,3.8c1.4,0.9,3,1.6,4.6,2.3c1.6,0.8,3.2,1.6,4.8,2.1  c2.1,0.7,4.2,1.2,6.3,1.7c1.8,0.4,3.6,0.7,5.4,1c0.9,0.1,1.9,0.1,2.8,0.1c0.8,0.1,1.6,0.1,2.4,0.2c2.6,0,5.2,0.1,7.9,0.1  c1,0.4,1.9,0.5,2.9-0.1c2.8-0.4,5.7-0.7,8.5-1.3c2.9-0.6,5.8-1.2,8.5-2.3c2.7-1,5.2-2.6,7.7-4c1.7-1,3.5-2.2,4.9-3.6  c1.9-1.7,3.6-3.6,5.2-5.6c2.1-2.6,3.6-5.5,4.7-8.7c0.4-1.3,0.6-2.7,1-4.1c0.1-0.7,0.3-1.4,0.4-2c0-0.3,0-0.5,0-0.8  c0-1.2,0-2.4,0-3.7c0-0.2,0-0.4,0.1-0.6c-0.1-0.4-0.1-0.8-0.2-1.2c0-0.1-0.1-0.3-0.1-0.4c0-0.1-0.1-0.3-0.1-0.4  c-0.2-2.1-0.7-4.1-1.7-5.9c-0.9-1.5-1.6-3-2.6-4.4c-1.6-2.2-3.5-4.1-5.8-5.6c-0.6-0.4-1.3-0.9-2-1.4c-0.2,0.7-0.3,1.3-0.4,1.8  c-0.5,2.3-0.9,4.6-1.6,6.9c-0.6,2.1-1.6,4.1-2.4,6.2c-0.9,2.4-2.5,4.4-4,6.4c-3.3,4.3-7.6,7.3-12.6,9.1c-2.4,0.9-5.1,1.3-7.6,1.9  c-0.6,0.1-1.3,0.2-1.9,0.2c-0.9-0.3-1.8-0.5-2.7,0.1c-0.9,0-1.8,0-2.6,0.1c-0.7-0.6-2.1-0.6-2.7,0c-1.7-0.3-3.4-0.5-5-0.9  c-0.9-0.2-1.8-0.5-2.7-0.8c-1.2-0.4-2.5-0.9-3.6-1.4c-1.1-0.5-2.2-1.1-3.2-1.7c-0.9-0.6-1.8-1.3-2.7-1.9c-0.3-0.3-0.6-0.5-0.9-0.8  l0,0c-0.2-0.2-0.5-0.4-0.7-0.7l0,0c-0.2-0.2-0.4-0.4-0.6-0.6l0,0c-0.1-0.1-0.3-0.3-0.4-0.4l0,0c-0.4-0.5-0.8-0.9-1.3-1.4l0,0  c-0.1-0.1-0.2-0.3-0.4-0.4c-2.4-2.9-3.7-6.4-4.7-10c-0.1-0.3,0-0.7-0.1-1c0-0.2,0-0.4,0-0.6c-0.1-0.1-0.1-0.3-0.2-0.4  c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.3,0-0.4c0.1-0.1,0.2-0.2,0.2-0.2c0.1-1.9,0.1-3.7,0.1-5.6c0,0-0.2-0.1-0.2-0.1  c0.2-2.6,1.1-5,2.3-7.3c1.8-3.6,4.4-6.6,7.7-9c2.6-1.8,5.3-3.2,8.3-4.4c3-1.2,6.1-1.6,9.2-2.4c0.7-0.2,1.5,0,2.2,0  c1.4-0.1,2.7-0.2,4.1-0.3c2.1,0,4.2,0,6.3,0c0.6,0.1,1.2,0.1,1.8,0.2c0.2,0,0.4,0,0.6,0c0.4,0,0.8,0,1.2,0c1,0.1,2.1,0.3,3.1,0.4  c1,0.1,2,0.2,2.9,0.4c1,0.2,1.2-0.1,1.1-1c-0.2-2.5-1.1-4.8-2.3-7c-1.2-2.3-2.8-4.2-5-5.7c-1.6-1.1-3.4-1.9-5.2-2.5  c-1.2-0.4-2.4-0.5-3.6-0.8c-0.3,0-0.7-0.1-1-0.1c-2,0-4,0-6,0c-0.8,0.1-1.6,0.2-2.3,0.4c-2,0.4-4,1-5.8,2c-2.2,1.3-4.3,2.7-5.7,4.9  c-0.8,1.2-1.5,1.1-2.9,0c-1.4-1.1-3-2.1-4.5-3.1c-1.6-1.1-3.3-2.3-5-3.5c0.7-0.9,1.2-1.8,1.9-2.6c2.7-3.2,5.8-5.9,9.5-7.9  c3.7-1.9,7.6-3.4,11.8-3.9c2.8-0.3,5.6-0.3,8.5-0.4c0.3,0.5,0.5,0.5,0.9,0.1c0.4,0.1,0.7,0.3,1.1,0.3c3.7,0.2,7.3,0.9,10.7,2.6  c0.8,0.4,1.8,0.6,2.6,1c1.7,1,3.2,2.1,4.9,3.2c0.7,0.6,1.4,1.2,2,1.8l0,0c0.2,0.2,0.4,0.4,0.6,0.6l0,0c0.5,0.5,0.9,1.1,1.4,1.6  c0,0,0.1,0.1,0.1,0.2c0.1,0.1,0.3,0.3,0.4,0.4c1.8,2.4,3.4,5,4.5,7.8c1.1,3,2.1,6,2.5,9.2c0.2,2,0.5,4.1,0.8,6.1  c0,0.2,0.3,0.4,0.5,0.5c1.9,1,3.8,1.9,5.6,3c2.1,1.3,4.2,2.8,6.2,4.3c1.1,0.8,2.2,1.8,3.1,2.8c3.6,4,6.6,8.4,8.2,13.5  c0.9,2.7,1.3,5.5,1.9,8.3c0.1,0.3,0,0.5,0,0.8c0,0.3,0,0.7,0,1c0,0.3,0,0.7,0,1c0.1,0.2,0.1,0.4,0.2,0.6c0,1.1,0,2.2,0,3.3  c-0.1,0.3-0.1,0.5-0.2,0.8c0,0.1,0,0.3,0,0.4c0,0.4,0,0.8,0,1.2c-0.2,3-0.9,6-1.9,8.9c-0.5,1.5-1.1,3-1.8,4.5  c-1.3,3-3.1,5.8-5.1,8.4c-2,2.6-4.3,4.9-6.7,7.1c-2.8,2.5-5.8,4.7-9,6.6c-3.1,1.9-6.4,3.3-9.9,4.5c-3,1.1-6.1,1.9-9.3,2.4  c-1.8,0.3-3.6,0.8-5.4,1c-2.1,0.3-4.3,0.3-6.4,0.5c-0.2,0-0.4,0.1-0.6,0.1c-3,0-5.9,0-8.9,0c-0.2,0-0.4-0.1-0.6-0.1  c-0.6,0-1.2,0-1.8,0c-2.4-0.3-4.8-0.5-7.2-0.9c-2-0.3-4-0.6-5.9-1c-1.6-0.4-3.1-0.9-4.7-1.4c-1.7-0.5-3.5-1.1-5.2-1.7  c-1-0.4-1.9-1-2.9-1.4c-1.2-0.6-2.5-1-3.7-1.8c-2.7-1.7-5.4-3.4-7.9-5.4c-2.7-2.2-5.3-4.7-7.7-7.3c-2.8-3-5.2-6.4-7-10  c-1.6-3.1-3.2-6.2-4.5-9.4c-1.5-3.7-2.8-7.5-3.5-11.4C3.9,105,3.3,103,3,101c-0.4-2.1-0.6-4.3-0.8-6.4c-0.2-1.5-0.3-3-0.5-4.6  c0-0.3,0-0.6,0.1-0.8c0.2-1,0.5-1.9-0.2-2.9c0-3.5-0.1-6.9-0.1-10.4c0-0.2,0-0.4,0-0.6c0.1-2.6,0.2-5.2,0.5-7.7  c0.2-2.2,0.6-4.3,1-6.5c0.4-2.5,0.8-5,1.4-7.5c0.6-2.5,1.2-5.1,2.1-7.5C7.8,42.5,9.3,39,11,35.5c1.6-3.4,3.7-6.6,6-9.6  c3.5-4.6,7.6-8.6,12.3-12.1c4.2-3,8.8-5.4,13.6-7.2c3.2-1.2,6.5-2.1,9.9-2.9c2.7-0.6,5.4-0.9,8.1-1.3c1-0.1,2-0.3,3-0.4  C64.5,2.6,66.2,2.5,67.1,2z M71.7,82.7c-0.4,0.1-0.8,0.1-1.2,0.2c-0.4,0-0.9-0.1-1.3,0c-3.2,0.6-6.3,1.4-9.1,3.2  c-2.8,1.7-4.9,4-5.6,7.4c0,1.6-0.1,3.2,0,4.8c0,0.2,0.3,0.5,0.4,0.7c0.2,0.6,0.2,1.3,0.5,1.8c1.4,2.2,3.2,3.9,5.5,5.1  c1,0.5,2.1,0.8,3.2,1.1c1.2,0.4,2.5,0.6,3.8,0.9c1.7,0,3.5,0,5.2,0c0.4,0,0.9-0.1,1.3-0.2c1.1-0.2,2.2-0.3,3.2-0.6  c1.8-0.7,3.8-1.2,5.4-2.3c3.4-2.2,5.5-5.5,6.9-9.3c1.3-3.5,1.9-7.2,2.3-10.9c0-0.2-0.1-0.6-0.3-0.7c-0.4-0.2-0.9-0.4-1.4-0.4  c-1.8-0.2-3.6-0.4-5.4-0.7c-0.6-0.6-1.3-0.4-2-0.2c-0.2,0-0.4-0.1-0.6-0.1c-0.2,0-0.4,0-0.7,0c-2.7,0-5.4,0-8.1,0  c-0.2,0-0.4,0-0.7,0c-0.2,0-0.4,0.1-0.6,0.1c-0.1,0-0.3,0-0.4,0C71.9,82.7,71.8,82.7,71.7,82.7z"/></svg>');
        display: flex;
        justify-content: center;
    padding:0.5em;
    }
    .clahs-youtube-cta:before {
        content: url('data:image/svg+xml;utf8,<svg class="svg-inline--fa fa-youtube fa-w-18" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg="" width="5em" height="5em" ><path fill="white" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>');
        display: flex;
        justify-content: center;
    }
    .clahs-linkedin-cta:before {
        content: url('data:image/svg+xml;utf8,<svg class="svg-inline--fa fa-linkedin fa-w-14" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg="" width="5em" height="5em" ><path fill="white" d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg>');
        display: flex;
        justify-content: center;
    }
    .vt-bio-separator .vt-bio-separatorContent {
    background:transparent!important;
    border-bottom: 2px dashed rgba(0,0,0,.6);
    }
    .vt-bio-separator {
    height: unset!important;
    }
    
/*Homepage Video Player */
 @media screen and (min-width: 768px) {
    .norightcol .vt-vidHeader {
  max-height:100vh;
  aspect-ratio: 16 / 9;
          width: 100%;
    }
  }
  
    .vt-vid-overlay-column {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
                -ms-flex-align: center;
                        align-items: center;
        -webkit-box-pack: center!important;
                -ms-flex-pack: center!important;
                        justify-content: center!important;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      z-index: 10;
      padding: 0;
      background: rgba(0,0,0,.8);
    }
  
    .vt-vid-header,
    .vt-vid-subhead {
        display: block;
        position: relative;
        text-align: center;
        line-height: 0.9;
    }
  
    .vt-vid-header {
        font-size: 7vw;
        font-weight: 300;
      margin-bottom: 1.8em;
    }
  
    .vt-vid-subhead {
        font-size: 14vw;
        font-weight: 300;
        margin: 0!important;
    }
  .vt-vidPlayPause {
      bottom: auto;
      top: 1em;
  background-color: rgba(0,0,0,.6);
  border-radius: 50%;
  }  /* Homepage CTA */

@media screen and (min-width: 992px) {
    .homepage-cta-cont .row {
        align-items: center;
    }
    .homepage-cta-cont {
        margin-top: -5em;
        z-index: 50;
        display: flex;
    }
    .homepage-cta-cont .vt-callToAction-message-heading {
        padding: 2em;
    }
    .homepage-cta-cont .vt-callToAction-message {
        position: relative;
        left: -5.5%;
    padding-left: 11.5%;
        z-index: 49;
        height: 100%;
        width: 70%;
        max-width: 100%;
        flex: 0 0 70%;
        box-shadow: 0 0 10px rgba(0,0,0,.4);
    top: 0;
    }
    .homepage-cta-cont .vt-callToAction-supplement {
        flex: 0 0 30%;
    width: 30%;
    max-width: 30%;
        right: -5.5%;
    z-index:51;
    }
    }
/*Homepage box styles*/
.homepage-boxes .col-lg-4.col-md-4, .homepage-boxes .col-lg-6.col-md-6 {
    padding: 0;
}
.homepage-boxes {
margin-bottom: 6em!important;
}
.homepage-boxes .vt-text p {
margin-bottom:0!important;
height: 100%;
}
.homepage-boxes .vt-multicolumn .vt-col, .homepage-boxes .vt-multicolumn {
margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.homepage-boxes .clahs-dark-overlay.sub {
font-size:80%;
}
}
.homepage-boxes .clahs-dark-overlay {
    padding: 0;
height: 100%;
width: 100%;
  position: relative;
}
.homepage-boxes .clahs-dark-overlay.maroon a {
    background-color: rgba(134, 31, 65,.8);
    padding: 1em;
}
.homepage-boxes .clahs-dark-overlay.pink a {
    background-color: rgba(185, 0, 79,.8);
    padding: 1em;
}
.homepage-boxes .clahs-dark-overlay.purple a {
    background-color: rgba(100, 38, 103, .85);
    padding: 1em;
}
.homepage-boxes .clahs-dark-overlay.stone a {
    background-color: rgba(117, 120, 123, .85);
    padding: 1em;
}
.homepage-boxes .clahs-dark-overlay.orange a {
    background-color: rgba(202, 79, 0, .85);
    padding: 1em;
}
.homepage-boxes .clahs-dark-overlay.teal a {
    background-color: rgba(80, 133, 144, .85);
    padding: 1em;
}
.homepage-boxes .clahs-dark-overlay.purple a:hover, .clahs-dark-overlay.purple a:focus {
    background-color: rgba(255, 255, 255, .85);
    padding: 1em;
color: rgb(100, 38, 103);
}
.homepage-boxes .clahs-dark-overlay.maroon a:hover, .clahs-dark-overlay.maroon a:focus {
    background-color: rgba(255, 255, 255,.85);
    padding: 1em;
color: rgb(134, 31, 65);
}
.homepage-boxes .clahs-dark-overlay.pink a:hover, .clahs-dark-overlay.pink a:focus {
    background-color: rgba(255, 255, 255,.85);
    padding: 1em;
color: rgb(185, 0, 79);
}
.homepage-boxes .clahs-dark-overlay.stone a:hover, .clahs-dark-overlay.stone a:focus {
    background-color: rgba(255, 255, 255,.85);
    padding: 1em;
color: rgb(117, 120, 123);
}
.homepage-boxes .clahs-dark-overlay.orange a:hover, .clahs-dark-overlay.orange a:focus {
    background-color: rgba(255, 255, 255,.85);
    padding: 1em;
color: rgb(202, 79, 0);
}
.homepage-boxes .clahs-dark-overlay.teal a:hover, .clahs-dark-overlay.teal a:focus {
    background-color: rgba(255, 255, 255,.85);
    padding: 1em;
color: rgb(80, 133, 144);
}
.homepage-boxes .clahs-dark-overlay a{
    color: #FFFFFF;
    display: flex;
    font-size: 1.8em!important;
    width: 100%;
    height: 100%;
    padding: 50% 0 0 0;
    justify-content: center;
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
    align-items: flex-end;
    text-decoration: none !important;
}
.homepage-boxes .clahs-box-cont {
min-height:300px;
}
.homepage-boxes .clahs-box-cont div {
height:100%;
}
}
@media screen and (max-width: 991px) {
    .homepage-boxes .clahs-dark-overlay p {
    margin: 0;
}
.homepage-boxes .clahs-dark-overlay a {
    display: inline-flex;
    align-items: flex-end;
}
}
/* Homepage Visit Us Button*/
.visit-us {
    font-size: 1.2em!important;
    margin-bottom: 3em!important;
    }
/* Homepage slider style*/
.clahs-home-news-heading {
    background-color: #861F41;
    color: #FFFFFF;
    width: fit-content;
    padding: 1em 1.5em 0.5em 2em;
    margin-top: -2em;
    z-index: 3;
}
/*Homepage Calendar widget style */
.homepage-calendar .clahs-event-listings.clahs-event-listing-box-view .clahs-event-layout-wrapper {
    flex-basis: 16.2%;
    max-width: 16.2%;
    margin: .2%;
}
.homepage-calendar .clahs-event-listings.clahs-event-listing-box-view .clahs-event-layout-wrapper .clahs-event-infomation .clahs-event-details .clahs-event-title .clahs-heading-text {
    font-size: 1.2em;
}
.homepage-calendar .clahs-event-listings .clahs-event-layout-wrapper .clahs-event-infomation .clahs-event-details .clahs-event-title .clahs-heading-text {
    -webkit-line-clamp: 3;
}
  
/* Homepage Media Mentions Style */
.homepage-media-mentions .in-the-news a {
    font-size: 1.5em;
    }
   .homepage-media-mentions .news-and-features_-in-the-news_-Television .vt-list-item-col::before {
        content: "\e639"!important;
    }
   .homepage-media-mentions .news-and-features_-in-the-news_-newspaper-online-news-site .vt-list-item-col::before {
        content: "\e032";
    }
   .homepage-media-mentions .news-and-features_-in-the-news_-radio-podcast .vt-list-item-col::before {
        content: "\f048"!important;
    }
   .homepage-media-mentions .in-the-news .vt-list-item-col::before {
    font-size: 6em;
        content: "\e032";
        font-family: Material Symbols Outlined;
    line-height:1em;
    color: rgb(255,255,255);
        position: relative;
    z-index: 0;
    display: flex;
        justify-content: center;
        width: 100%;
    }
   .homepage-media-mentions .in-the-news.item-count-1 div {
    background-color: var(--vt-maroon)!important;
    }
   .homepage-media-mentions .in-the-news.item-count-2 div {
    background-color: var(--vt-teal-3s)!important;
    }
   .homepage-media-mentions .in-the-news.item-count-3 div {
    background-color: var(--vt-purple)!important;
    }
   .homepage-media-mentions .in-the-news.item-count-4 div{
    background-color: var(--vt-pink)!important;
    }
   .homepage-media-mentions .in-the-news.item-count-5 div {
    background-color: var(--vt-hokieStone-3s)!important;
    }
   .homepage-media-mentions .in-the-news.item-count-6 div {
    background-color: var(--vt-burntOrangeWeb)!important;
    }
   .homepage-media-mentions .in-the-news div, .homepage-media-mentions .in-the-news span, .homepage-media-mentions .in-the-news p, .homepage-media-mentions .in-the-news a {
    color: var(--vt-white)!important;
    }    
/*Homepage bookshelf*/
.bookshelfList a.vt-list-item-title-link {
    font-size: 1.5em;
    }
    .author-name {
    margin-top: .5em;
    font-size: 80%;
    }
    </style>
    <script>
        const bookshelf = document.querySelector(".bookshelfList");
        const bookList = bookshelf.querySelectorAll("a");
        bookList.forEach(appendAuthor);
        function appendAuthor(linkData) {
            var linkHref = linkData.href.replace(".html","") + '.json'
            var xmlhttp = new XMLHttpRequest();
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
      if (this.readyState == 4 && this.status == 200) {
        var bookProperties = JSON.parse(this.responseText);
    if (bookProperties.subtitle!=null){var author = bookProperties.subtitle;}else{var author = "";}
        linkData.innerHTML += "<div class='author-name'>" + author + "</div>";
      }
    };
    
    xmlhttp.open("GET", linkHref, true);
    xmlhttp.send();
            
        }
/* Homepage styles*/
.clahs-homepage .vt-page-path {
    display:none;
    }
 .clahs-homepage #vt_main:before{
        content: " ";
    display: block;
            height: 10px;
        width: 100%;
    background: linear-gradient(90deg, #2CD5C4, #E87722, #E87722, #E87722, #CE0058); 
    }
  /* Beyond the Classroom Color Boxes*/
  .btc-boxes .col-lg-4.col-md-4, .btc-boxes .col-lg-6.col-md-6, .btc-boxes .col-lg-3.col-md-6, .btc-boxes .col-lg-9.col-md-6, .btc-boxes .col-lg-8.col-md-6, .btc-boxes .col-lg-4.col-md-6  {
    padding: 0;
}
.btc-boxes {
margin-bottom: 5.5em!important;
}
.btc-boxes .vt-text p {
margin-bottom:0!important;
height: 100%;
}
.btc-boxes .vt-multicolumn .vt-col, .btc-boxes .vt-multicolumn {
margin-bottom: 0;
}
@media screen and (min-width: 768px) {
.btc-boxes .clahs-dark-overlay.sub {
font-size:80%;
}
}
.btc-boxes .clahs-dark-overlay {
    padding: 1em;
height: 100%;
width: 100%;
  position: relative;
}
.btc-boxes .clahs-dark-overlay a{
padding:1em;
border: 2px solid #ffffff;
text-transform: uppercase;
}
.btc-boxes .clahs-dark-overlay.maroon {
  background-color: rgba(134, 31, 65,.8);
}
.btc-boxes .clahs-dark-overlay.pink {
    background-color: rgba(185, 0, 79,.8);
}
.btc-boxes .clahs-dark-overlay.purple {
    background-color: rgba(100, 38, 103, .8);
}
.btc-boxes .clahs-dark-overlay.stone {
    background-color: rgba(117, 120, 123, .8);
}
.btc-boxes .clahs-dark-overlay.orange {
    background-color: rgba(202, 79, 0, .8);
}
.btc-boxes .clahs-dark-overlay.teal {
    background-color: rgba(80, 133, 144, .8);
}
.btc-boxes .clahs-box-cont .clahs-dark-overlay a:hover, .clahs-box-cont .clahs-dark-overlay a:focus {
background: rgba(255, 255, 255,.9);
    padding: 1em;
color: #000;
}

.btc-boxes .clahs-dark-overlay a{
        color: #FFFFFF;
    display: flex;
    font-size: 1.2em !important;
    width: 100%;
    height: 100%;
    justify-content: center;
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    align-items: center;
    text-align: center;
}
.btc-boxes .clahs-box-cont {
min-height:300px;
}
.btc-boxes .clahs-box-cont div {
height:100%;
}
}
@media screen and (max-width: 991px) {
.btc-boxes .clahs-dark-overlay p {
    margin: 0;
}
.btc-boxes .clahs-dark-overlay a{
    display: inline-flex;
    align-items: flex-end;
}
}
.btc-boxes .clahs-mm-h2-cntnr-center {
color:#861F41;
}
.btc-boxes .clahs-mm-h2-cntnr-center:after {
    content: " ";
    display: block;
    height: 3px;
    width: 100px;
    margin: auto;
    left: 0;
    background-color: #861F41;
}

  /* 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;
    text-decoration: none;
}
.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: 3.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;
}
/*White variant*/
.clahs-h2-cntnr-white h2:after {
    content: " ";
    display: block;
    height: 3px;
    width: 100px;
    margin: 20px 0 30px 0;
    left: 0;
    background-color: #FFFFFF;
}
.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?#iefixg8mqp') 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#nc-clahs-icons') 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;

 }


.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;
  
}}



.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;
}


