@media only screen {
  #chciMainLogo {margin-top:-110px !important;}
  .hciIntroGraph {padding-top:70px !important;}
  .panel-content .wrap {margin-top:50px ;}
  .sow-slider-base {position: relative;overflow: visible;  margin-top: 10px; margin-bottom: -55px ;}
  .site-branding img {width:210px;float:left;}
  .center-for-text {font-size:.6em;}
  .hci-text {font-size:.9em;}
  .site-branding-text {padding-left: 0px; margin-left: 0px;line-height: 1em; text-transform: uppercase;}
  .widget { padding-top: 0 ;}
  .sow-slider-base {position: relative;overflow: visible;  margin-top: 10px ; margin-bottom: -55px ;}
  .center-for-text {font-size:1.25em !important;}
  .hci-text {font-size:1.5em !important;}
  .site-branding-text {text-align:left;width:85%;border-left: 0 !important;padding-left: 0px; margin-left: 0px;line-height: 1.5em !important; text-transform: uppercase; margin-top: 20px !important; text-align:center;}
  .site-branding img {display:none !important;}
  .rightTitle {text-align:left !important;}
  .custom-header {height: 150px !important;}
  .search-5 {width:100% !important;}
  .sow-image-container {text-align:center !important; margin-top:45px;}
}

@media screen and (min-width: 30em) {
  .hciIntroGraph {padding-top:100px !important;}
    #chciMainLogo {margin-top:-110px !important;}
  .sow-slider-base {position: relative;overflow: visible;  margin-top: 10px ; margin-bottom: -55px ;z-index:2;}
  .center-for-text {font-size:.55em !important;}
  .hci-text {font-size:.85em !important;}
  .site-branding-text {text-align:left !important;width:70%;border-left: solid 1px #861F41 !important;padding-left: 0px; margin-left: 0px;line-height: .9em !important; text-transform: uppercase; margin-top: -15px  !important;}
  .site-branding img {display:block !important;width:90px !important;padding-bottom:30px;margin-bottom:-10px;padding-top:0px;}
  .site-branding {padding-top:40px;margin-bottom:-40px !important;}
  .rightTitle {text-align:left !important;}
  .custom-header {height: 100px !important;}


}

@media screen and (min-width: 48em) {
  #chciMainLogo {margin-top:-110px !important;}
  .sow-slider-base {position: relative;overflow: visible;  margin-top: 10px ; margin-bottom: -55px ;}
  .site-branding-text {width:65%;border-left: none;padding-left: 0px; margin-left: 0px;line-height: 1.33em !important; text-transform: uppercase; margin-top: 0px  !important;}
  .center-for-text {font-size:1em !important;}
  .hci-text {font-size:1.5em !important;}
  .site-branding img {padding-top:0px;width:210px !important;}
  .site-branding {background-image: url(http://hci.vt.edu/wp-content/uploads/2018/03/diamond_upholstery.png);margin-top:40px;padding-top:25px;}
  .rightTitle {text-align:right !important;}
    .custom-header {height: 200px !important;}
      .sow-image-container {text-align:right !important; margin-top:inherit;}
}

@media screen and ( min-width: 67em ) {
}

@media screen and ( min-width: 79em ) {
}

/** VT BRAND FONTS **/
/** ---Archerus Grotesque--- **/

@import url('https://fonts.googleapis.com/css?family=Crimson+Text');

@font-face {
    font-family: 'Acherus Grotesque Regular';
    src: url('/fonts/acherus_grotesque_-_regular.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Acherus Grotesque Light';
    src: url('/fonts/acherus_grotesque_-_light.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Acherus Grotesque Bold';
    src: url('/fonts/acherus_grotesque_-_bold.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Acherus Grotesque Regular Italic';
    src: url('/fonts/acherus_grotesque_-_regular_italic.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Acherus Grotesque Bold Italic';
    src: url('/fonts/acherus_grotesque_-_bold_italic.otf');
    font-weight: normal;
    font-style: normal; 
}
/** ---Gineso Condensed--- **/
@font-face {
    font-family: 'Gineso Regular';
    src: url('/fonts/GinesoNormRegular.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Gineso Bold';
    src: url('/fonts/GinesoNormBold.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Gineso Regular Italic';
    src: url('/fonts/GinesoNormRegularItalic.otf');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
    font-family: 'Gineso Bold Italic';
    src: url('/fonts/GinesoNormBoldItalic.otf');
    font-weight: normal;
    font-style: normal; 
}
/** END VT BRAND FONTS **/
#chciMainLogo {margin-top: -110px;    z-index: 3;    position: absolute;    background-color: #fff;    padding: 25px;
    width: 330px;    margin-left: 5%;     border-left: solid 2px #E87722; border-top: solid 2px #E87722;}
.mainBodyText {}
p.headerCaption {font-family: 'Acherus Grotesque Bold' !important; font-size: .75em !important; color: #75787B !important; text-shadow: none !important;}
	.main-navigation li {font-family: 'Acherus Grotesque Light' !important;text-transform: uppercase;font-size: 1em;}
	div.menu-hci-main-nav-container { /** float:right;width:90%; margin:0 auto;**/}
  .twentyseventeen-front-page .site-content {padding: 0;margin-top: -45px;}
  .center-for-text {font-size:.9em;font-family: 'Acherus Grotesque Light';color:#861F41;}
  .hci-text {font-size:1.25em; font-family: 'Acherus Grotesque Light';color:#861F41;}
  .site-branding-text {border-left: solid 1px #E87722 !important;padding-left: 20px; margin-left: 20px;line-height: 1em; text-transform: uppercase; margin-top: 0px;}
	.navigation-top {z-index:99999999999;}
	.panel-content .wrap {padding-top:0 !important;}
	div.site-info {display:none !important;}
.hciReadMore {
    color:#95989A  !important;
    font-size:.9em !important;
}
a.hciReadMore:hover{
    color:#E87722  !important;
}
.hciResearchHighlight {
    float: left;
    width: 100px;
    border: none !important;
    margin-top: 5px !important;
    padding-right: 15px;
}
.hciP a:hover {
        color:#E87722 !important;

}
hciH3.hciPsmall a:hover {
        color:#E87722 !important;
}

.hciH3 {
    font-family: "Gineso Regular" !important;
    color:#000 !important;
    font-size: 18px; line-height: 26px; letter-spacing: 1px;text-transform:uppercase;
}
.hciP{ 
    text-align: left;
    color: #75787B !important;
    font-family: 'Acherus Grotesque Light' !important;
    line-height: 2em !important;
    font-size:1em !important;
}
.hciPsmall {
    font-size:.75em !important;
        text-align: left;
    color: #75787B !important;
    font-family: 'Acherus Grotesque Light' !important;
    line-height: 1.8em !important;
}
a.thrustLink:hover {
    color:#E87722 !important;
}
a.thrustLink {
    font-family: "Gineso Regular" !important;
    color:#000 !important;
    font-size: .9em; line-height: 26px; letter-spacing: 1px;text-transform:uppercase;font-weight: bold;}
.thrustLink {
    margin-top: 20px;
}
blockquote {
    color: #666;
    font-size: 18px;
    font-size: .75em;
    font-style: italic;
    line-height: 1.7;
    width:80%;
  	margin:0 auto;
    overflow: hidden;
    margin-bottom: 20px;
  	text-align:left;
}
h5 {
    color: #767676;
    font-size: 13px;
    font-size: 0.8125rem;

    letter-spacing: 0;
    text-transform: inherit;
      font-weight: normal;
  font-family: 'Crimson Text', serif;
}
.entry-content a, .entry-summary a, .widget a {-webkit-box-shadow: none !important; box-shadow:none !important;}
.widget {padding:0 !important;}
.social-navigation {display:none;}
.page .entry-header .edit-link {display:none;}
#top-menu.menu {text-align:center;}
.navigation-top .wrap {text-align:center !important;}
.hciSerifHead {font-family: 'Crimson Text', serif;    font-size: 1.5em;    font-style: italic;    letter-spacing: .02em;    line-height: 2em;
  font-weight: 600;text-align:center;}
.so-panel {margin-bottom:0 !important;}
.site-content {padding:0 !important;}
.entry-content a img, .widget a img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
#transCaption {
  background-color: rgba(255,255,255,0.9) !important;
}
.site-footer {
    border-top: 1px dashed #fff;
    background-color: #75787B;
}
.lsow-terms { display:none !important;}
.search-form {
    position: relative;
    width: 100% !important;
    float: left;
}
.search-form .search-submit {
    bottom: 3px;
    padding: 0.5em 1em;
    position: absolute;
    right: 3px;
    top: 10px;
    font-size: .1em;
}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {color:#E87722 !important;}
.eduList {margin-bottom:0 !important;}
a { color: #861F41; font-weight: normal;}
.so-widget-sow-features-default-4e65acfe5351 .sow-features-list .sow-features-feature.sow-icon-container-position-top .sow-icon-container {display:none !important;}
blockquote {font-family: 'Acherus Grotesque Bold'; font-size: .8em; color: #508590;}
input[type="search"] {font-size: 0.9em;}
button {background-color: #861F41;}
.site-header {background-color:#fff;}
.site-branding img {display:block;}
.site-brandingn {    transition: margin-bottom 0.52s; z-index: 3; background-color: #eee !important;margin-top: 0px !important;padding-top: 35px !important;
  padding-bottom: 30px !important;}
.custom-header {height:200px;margin-bottom:0 !important;}
.hciPheader {
    text-align: left;
    color: #75787B !important;
    font-family: 'Acherus Grotesque Light' !important;
    line-height: 2em !important;
    font-size: 1.25em !important;
    font-weight: 100;
    font-style: italic;
    border-left: dashed 3px #fff;
    padding-left: 10px;
    border-bottom: dashed 3px #fff;
}
.so-widget-sow-contact-form-default-be1d20fec3fc .sow-contact-form .sow-submit-styled .sow-submit {color:#fff !important;background-color:#861F41 !important;}
.sow-slider-image {z-index:1 !important;}
.navigation-top {border-top: solid 1px #861F41; border-bottom: solid 1px #861F41;}
.search-form {width:80%;margin-top:20px;}
.hciContact {font-family: 'Acherus Grotesque Bold'; font-size: 1em; color: #508590;}
.site-header {background-image: url(http://hci.vt.edu/wp-content/uploads/2018/03/diamond_upholstery.png);}
/* .textwidget {width: 85% !important; margin: 0 auto !important; float: right !important; line-height: 1.75em !important ; margin-bottom: 25px !important;}*/

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

h3.widget-title {    font-family: "Gineso Regular" !important;
    color: #000 !important;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.tribe-event-duration {font-family: 'Acherus Grotesque Bold';
    font-size: .8em;
  color: #508590;}

h4.tribe-event-title {    font-size: 1em !important;
    text-align: left;
    color: #75787B !important;
    font-family: 'Acherus Grotesque Light' !important;
    line-height: 1.8em !important;
}
.tribe-events-widget-link {display:none !important;}
.widget ol li {border:0 !important; font-weight:100 !important;}

.widget ul li {
    border-bottom: none;
    border-top: none;
    padding: 0.2em 1.25em; font-weight:100 !important;
  color: #75787B !important;
    font-family: 'Acherus Grotesque Light' !important;
    line-height: 2em !important;
    font-size: 1em !important;

}

.widget ul li:before {
    border-bottom: none;
    border-top: none;
    padding: 0.5em; font-weight:100 !important;
    font-size: 1em !important;
    content: ">>";
  margin-left: -32px;
      color: #861f41 !important;
}
.single-featured-image-header img {
    display: none;
}
 icat-project-loop {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0 auto;
   padding:25px;
    }
.entry-title {display:none;}
.icat-news-project-loop .lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info .lsow-post-title {font-size: .9em !important;
    line-height: 1.75em;}
.fts-powered-by-text-popup a.fts-powered-by-text {display: none !important;}
P.hciPsmall.frontPageCaption {font-size: .55em !important; margin: 0; margin-top: -20px; margin-bottom: -30px;}
.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-summary:before {width: 0;content: none;background: inherit;}