  /* CSS to over ride styles prod themeone */

@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;

 }




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

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

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

/* start of news and features*/

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

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

/* end of news and features*/

/*start commons*/

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

}

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

} 

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

.clahs-main .clahs-buttons a
{

    margin-right: auto;
    margin-top: auto;
   padding: 0px 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-main .clahs-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-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;
}
/*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 .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:left;
    display:inline;
    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: 2;
    margin-top:0px;
}

.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-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-right: 9px;
    background-color:rgba(237,139,0,0.8);
    padding:20px;
    color:#fff;
   
}

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

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

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


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

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



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




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

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


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

/*departments, schools and department page modification*/

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

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

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




/*Bio page*/

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

}

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

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

    color:#c64600;
}




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

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


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

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

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

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


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




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

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

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

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

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

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


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





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


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


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


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


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

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

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


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

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

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


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



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

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

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

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

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

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

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

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

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


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

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

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

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

}


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


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

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



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

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

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


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

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

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


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



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

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

}


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


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

}


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

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

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


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

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

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

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

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

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


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

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

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


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



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

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

}







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

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

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


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

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

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


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


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

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


