
body {
    font-family: 'Roboto',sans-serif;
 
    background: #f7f7f7
}
.navbar {
    margin-bottom: 0;
    font-size: 15px;
    background: #70202D;
    border: none;
    border-bottom: solid 1px #e0e0e0
}
#page-header {
    line-height: 40px;
    color: #646464;
    background: #f7f7f7;
    border-bottom: solid 1px #e0e0e0
}

 #page-header a {
    color: #646464
}
 
#page-header a + a {
    padding-left: 10px
}

#page-header i + i {
    padding-left: 10px
}

#page-header {
    background-color:#f7f7f7;
    border-bottom: none
}
#page-header a {
    color:black
}
#adminLinks {
    display: inline-block;
    padding: 8px 3px 0 3px;
    margin-bottom: -8px;
    color: #494143;
    font-size: 0.80em;
    font-weight: normal;
    text-decoration: none !important;
}
 .nav-link{
    color: #f7f7f7 !important;
 }

#adminLinks a {
    color: black;
    transition: all 0.5s ease-out;
    font-weight: bold;

    font-size: 14px;
    text-decoration: none;
}

#adminLinks a:hover {
    text-decoration:underline;
    color: black;
    
}

.AdminBtn {
    /* background-color: #70202D;
    float: right;
    padding: 10px 20px 0;
    margin-bottom: -12px;
    font-weight: bold;
    text-transform: uppercase; */
    font-family: "News Gothic MT W01 Bold",Arial,Helvetica,sans-serif !important
}
  
.AdminBtn a {
     text-decoration: none;
     color: #000000 !important;
     font-family: "News Gothic MT W01 Bold",Arial,Helvetica,sans-serif !important

     
}

.AdminBtn a:hover {
        text-decoration: underline;
        font-family: "News Gothic MT W01 Bold",Arial,Helvetica,sans-serif !important
   
   }
.navbar-toggler{
    float: right;
}
.nav-item a:hover{
 background-color:#aa7c00;
 
}
.nav-item a{
     font-weight: bold !important;
}

#page-footer a{
 color: black;
 text-decoration-line: none;
}

 .footerBtn {
    background-color: #70202D;
   
  }

  .footerBtn a{
    color: white !important;
    
  }
  #social ul li {
    margin: 0;
    padding: 4px 0 7px 0;
    border-bottom: 1px solid #494143;
    background: url(./images/red-arrow.png) no-repeat 100% 18px;
    padding-right: 38px;
    list-style-type: none;
    text-align: left;
}
#social #faculty a {
    color: #d3374f;
    font-weight: bold;
    margin-right: 0;
    transition: all 0.5s ease-out;
}
#social #faculty a:hover {
 
    font-weight: bold;
 color: black;
    margin-right: 0;
    transition: all 0.5s ease-out;
}
.social-icon a{
    color: black !important;
    font-size: 14px !important;
}

.page-footer p{
   
        line-height: 1.7;
        margin-bottom: 1em;
        font-size: 18px;
        font-family: 'News Gothic MT W01';
        margin: 0 0 5px 0;
    
}

#page-footer a, #page-footer a:link, #page-footer a:visited {
    text-decoration: none;
    color: #d3374f;
    
    font-family: 'News Gothic MT W01 Bold', Arial, Helvetica, sans-serif;
    transition: all 0.5s ease-out;
}


a.virtual-tour{
    color: #aa7c39;
    border: 1px solid #aa7c39;
} 


a .virtual-tour:hover{
 background-color: #aa7c39;
 color: white;
 border: 1px solid #aa7c39;
}


.btn-primary {
    padding: 10px 14px;
    color: #aa7c00;
    background: #ffffff;
    border: 1px solid #aa7c00;
    border-radius: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.btn-primary:hover {
    padding: 10px 14px;
    color: white;
    background:#aa7c00;
    border: 1px solid #aa7c00;
    border-radius: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.video a {
    color: #920e24;
}
.lead{
    font-size: 28px;
    line-height: 34px;
    color: #aa7c00;
    margin-bottom: 1em;
    font-family: 'Bell MT W01';

}
.pargraph-logo p{
    
    line-height: 1.7;
    margin-bottom: 1em;
    font-size: 18px;
}