/* body class to optionally hide side navigation on specific pages
.hide_side_nav #vt_side_nav {
    display: none;
}
 */

.vtnews-c-in-the-news,
.vtnews-c-in-the-news-title {
    background: rgba(215, 210, 203, 1.0) !important;
}

.vtnews-c-recent-posts-title,
.vtnews-c-recent-posts {
    background: rgba(63, 120, 125, 1.0) !important;
}

.vt-news-content-area-5 {
    background-color: transparent !important;
    margin: 0 !important;
}

@media screen and (max-width: 768px)  /* bootstrap xs and sm */ {
    .hide_side_nav_xs_sm #vt_side_nav {
/*      display: none; */
    }
}

/*Removes breadcrumbs from the site*/
.gateway {
	display: none;
}

.vt-for-the-media h2 {
    text-align: center;
}

.vt-for-the-media h3 {
    font-size: 20px;
}

.vt-for-the-media .gateway {
    display: none;
}

@media (min-width: 768px) {
    .vt-for-the-media .vtnews-c-center-and-75-percent {
        width: 75%;
        margin-left: auto;
        margin-right: auto;
    }
}

.vt-for-the-media .vt-multicolumn.for-the-media-second-column .col-md-4:first-child {
    width: 15% !important;
}

.vt-for-the-media .vt-multicolumn p {
    text-align: center;
}

.vt-for-the-media .for-the-media-description {
    padding-bottom: 10px;
}

.vt-for-the-media .cc-name {
    font-weight: 600;
    margin-bottom: 10px;
}

.vt-for-the-media .cc-title {
    font-style: italic;
    font-size: 14px;
}

.vt-for-the-media .cc-info {
    font-size: 15px;
}

.vt-list .vt-list-title .outlet {
    display: block;
    font-style: italic;
}

.vt-search .page-title {
    display: none !important;
}

.vt-search .flypanels-content>.container>div:nth-child(1)::before {
    content: none;
}

/************************************** BEGIN VTNEWS-HOMEPAGE-STYLES.css */

/* class added to components where we want to see it in edit mode, and then hide it in the published page. */
.vt-c-hide-on-publish {
    display: none;
}

.vt-home .navbar {
	margin-bottom: 0px;
}

.vt-home .flypanels-container .flypanels-main {
	background-color: transparent;
}

/*removes border when scrolled*/
.vt-home .navbar-sticky {
	border-top: none;
}

.featured-content-container {
	overflow: hidden;
}

.featured-content-container img {
	z-index: -10;
	overflow: hidden
}

.flypanels-container .flypanels-main .flypanels-content {
    background-color: rgba(255, 255, 255, 1.0);
}

.vt-carousel-control-belowImage .carousel-control {
    bottom: 10px;
}

.featured-content-container .vt-carousel h3 {
    font-size: 50px;
    margin-left: -4px;
    font-weight: 300;
    color: rgba(255, 255, 255, 1.0);
    padding-left: 20px;
    padding-right: 20px;
}

.featured-content-container .vt-carousel p {
    font-size: 20px;
    margin-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.featured-content-container .gallery-featured-item h3,
.featured-content-container .gallery-featured-item p,
.featured-content-container .gallery-featured-item a {
    color: rgba(255, 255, 255, 1.0);
}

.featured-content-container .gallery-featured-item img {
    width: 100%;
}

/* gradient on featured image to make text readable */
.featured-content-container .carousel-caption {
    width: 100%;
    left: 0px;
    bottom: 0px;
    padding-bottom: 50px;
    text-shadow: 2px 2px rgba(109, 106, 117, 1.0);
    background: rgba(0, 0, 0, 0.5);
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 1.0));
    background: -o-linear-gradient(transparent, rgba(0, 0, 0, 1.0));
    background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 1.0));
    background: linear-gradient(transparent, rgba(0, 0, 0, 1.0));
}

/* if controls are hidden, lower the padding bottom */
.featured-content-container .carousel-caption.vt-control-type-hidden {
    padding-bottom: 15px;
}

/* content area right under the carousel */
.vt-news-content-area-2 {
    background-color: rgba(215, 210, 203, 1.0);
    width: 100%;
    margin-top: -1px;
}

.vt-news-content-area-3 {
    background-color: rgba(109, 106, 117, 0.5);
    width: 100%;
    padding-top: 0;
}

.vt-news-content-area-3 .container {
    background-color: rgba(255, 255, 255, 0.8);
    background-image: url(/global_assets/images/orange_pixel.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right top;
    background-size: 1px 100%;
}

.vt-news-content-area-3 a,
.vt-news-content-area-3 p,
.vt-news-content-area-3 h1,
.vt-news-content-area-3 h2,
.vt-news-content-area-3 h3,
.vt-news-content-area-3 h4,
.vt-news-content-area-3 h5,
.vt-news-content-area-5 p,
.vt-news-content-area-5 a,
.vt-news-content-area-5 h1,
.vt-news-content-area-5 h2,
.vt-news-content-area-5 h3,
.vt-news-content-area-5 h4,
.vt-news-content-area-5 h5 {
    color: rgba(0, 0, 0, 1.0);
}

.follow-icon {
	display: inline-block;
	overflow: hidden;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	font-size: 1px;
	color: transparent;
}

.follow-icon::before {
	font-size: 30px;
	color: rgba(139, 31, 65, 1.0);
}

@media screen and (max-width: 767px) {
    .vt-c-follow-us {
        border-top: 1px solid rgba(0, 0, 0, 1.0);
    }
}

/* More button */
button.vt-more {
    padding: 10px;
    width: 125px;
    text-transform: uppercase;
    margin-bottom:20px;
    color: rgba(109, 106, 117, 1.0);
    background: white;
    border: 1px solid rgba(109, 106, 117, 1.0);
}

button.vt-more:hover,
button.vt-more:focus {
    color: white;
    background: rgba(109, 106, 117, 1.0);
}

.vt-news-content-area-5 {
    background-color: rgba(109, 106, 117, 1.0);
    margin-bottom: -30px;
}

.vt-home .carousel-inner .item-image {
    max-height: 500px;
}

/* overrides alignment set for carousel in body */
.featured-content-container .carousel-caption.left.vt-control-type-belowImage {
    left: 0;
}

@media screen and (min-width: 1200px){
	.featured-content-container .carousel-caption .container,
	.featured-content-container .vt-carousel-control-belowImage .container {
		width: 1170px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.featured-content-container .carousel-caption .container,
	.featured-content-container .vt-carousel-control-belowImage .container {
		width: 970px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.featured-content-container .carousel-caption .container,
	.featured-content-container .vt-carousel-control-belowImage .container {
		width: 750px;
	}
}

/* eliminates bounce with sticky nav */
@media screen and (min-width: 768px) {
	.vt-home .content-sticky {
		padding-top: 0px;
	}
}

/* Mobile alignment of heading and caption */
@media screen and (max-width: 767px) {
	.featured-content-container .carousel-caption {
		background: rgba(109, 106, 117, 1.0);
	}

	.featured-content-container .vt-carousel h3 {
		padding-left: 7px;
		font-size: 30px;
	}
	.carousel-caption, .carousel-caption.left,
	.carousel-caption.center, .carousel-caption.right {
		padding-left: 10px;
	}
	.featured-content-container .vt-carousel p {
		padding-left: 7px;
	}
	.vt-carousel-control-belowImage {
		margin-left: 0px;
		left: 0px;
		padding-top: 5px;
	}
}

/************************************** END VTNEWS-HOMEPAGE-STYLES.css */

/************************************** BEGIN VTNEWS.VT.EDU CAMPUS-NEWS.css */

/* campus-news */

.vtnews-c-campus-news-title,
.vtnews-c-campus-news {
		padding-right: 15px;
}

.vtnews-c-campus-news {
	margin-bottom: 40px;
}

.vtnews-c-campus-news-title h2 {
    margin-bottom: 30px;
}

.vtnews-c-campus-news-title:before {
	display: inline-block;
	content: "\f08d";
	font-size: 25px;
	margin-right: 20px;
    margin-top: -2px;
	color: rgba(139, 31, 65, 1.0);
	float: left;
	font-family: FontAwesome;
}


.vtnews-c-campus-news .vt-list-columns ul,
.vtnews-c-campus-news .vt-list-columns ul li {
	margin-left: 0;
	padding-left: 0;
}

.vtnews-c-campus-news .vt-list-columns ul {
	margin-left: 15px;
}

.vtnews-c-campus-news.vtnews-c-icons-on .vt-list-columns ul li ul li ul li:before {
	display: block;
	content: '';
	margin-left: -20px;
}

.vtnews-c-campus-news-more {
	text-align: center;
}

/* icons-campus-news list */
.campus-news {
	padding-right: 30px;
}

/*
ICON 		       Unicode
==========================
pushpin:  	        \f08d;
car: 		        \f1b9;
briefcase:          \f0b1;
bullhorn:           \f0a1;
us dollar:          \f155;
newspaper-o:        \f1ea;
book:               \f02d;
exclamation-circle  \f06a;
bookmark-o          \f097;
calendar:           \f073;
laptop:             \f109;
graduation-cap:     \f19d;
clipboard:          \f0ea;
users:	            \f0c0;
*/

/* only adds icon when .vtnews-c-icons-on class is added to the list component */
.vtnews-c-icons-on li.campus-and-community:before {
	content: "\f08d";
	color: rgba(139, 31, 65, 1.0);
	font-family: FontAwesome;
	display: block;
	margin-left: -36px;
	position: absolute;
	width: 30px;
	text-align: center;
}

/*Parking and Transportation*/
.vtnews-c-icons-on .campus-and-community.parking-and-transportation:before {
	content:"\f1b9"; /* car */
}

/*Senior Leadership*/
.vtnews-c-icons-on .campus-and-community.senior-leadership:before {
	content:"\f132"; /* shield */
}

/*Faculty and Staff*/
.vtnews-c-icons-on .campus-and-community.faculty-and-staff:before {
	content:"\f0b1"; /* briefcase */
}

/*Employee Notices*/
.vtnews-c-icons-on .campus-and-community.employee-notices:before {
	content:"\f0a1"; /* bullhorn */
}

/*CVC*/
.vtnews-c-icons-on .campus-and-community.cvc:before {
	content:"\f155"; /* us dollar */
}

/*Publications*/
.vtnews-c-icons-on .campus-and-community.publications:before {
	content:"\f1ea"; /* newspaper-o */
}

/*Student Life*/
.vtnews-c-icons-on .campus-and-community.student-life:before {
	content:"\f02d"; /* book */
}

/*Public Safety*/
.vtnews-c-icons-on .campus-and-community.public-safety:before {
	content:"\f06a"; /* exclamation-circle */
}

/* Awards */
.vtnews-c-icons-on .campus-and-community.awards:before {
	content:"\f097"; /* bookmark-o */
}

/* Events */
.vtnews-c-icons-on .campus-and-community.events:before {
	content:"\f073"; /* calendar */
}

/* Information Technology */
.vtnews-c-icons-on .campus-and-community.information-technology:before {
	content:"\f109"; /* laptop */
}

/* Commencement */
.vtnews-c-icons-on .campus-and-community.commencement:before {
	content:"\f19d"; /* graduation-cap */
}

/* Studies */
.vtnews-c-icons-on .campus-and-community.studies:before {
	content:"\f0ea"; /* clipboard */
}

/* Alumni */
.vtnews-c-icons-on .campus-and-community.alumni:before {
	content:"\f0c0"; /* users */
}

@media screen and (max-width: 767px) {

    .vtnews-c-campus-news.vt-list .vt-list-title {
        top: -8px !important;
        background: transparent !important;
        width: 100% !important;
    }

}


/************************************** END VTNEWS.VT.EDU CAMPUS-NEWS.css */

/************************************** BEGIN VTNEWS.VT.EDU IN-THE-NEWS.css */

.vtnews-c-in-the-news ul,
.vtnews-c-in-the-news ul li,
.vtnews-c-in-the-news ul li ul,
.vtnews-c-in-the-news ul li ul li,
.vtnews-c-in-the-news ul li ul li ul,
.vtnews-c-in-the-news ul li ul li ul li,
.vtnews-c-in-the-news > *,
.vtnews-c-in-the-news ul.image-format-hide {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	list-style: none;
}

.vtnews-c-in-the-news ul li:before,
.vtnews-c-in-the-news .vt-list-columns ul.image-format-hide > li > ul > li > ul > li::before {
	content: '';
	margin: 0;
	padding: 0;
	display: block;
}

.vtnews-c-in-the-news,
.vtnews-c-in-the-news-title {
	margin-bottom: 20px;
	background: rgba(215, 210, 203, 1.0);
}

.vtnews-c-in-the-news-title {
	padding: 15px;
	padding-left: 30px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

.vtnews-c-in-the-news {
	margin-top: -30px;
	margin-bottom: 60px;
}

.vtnews-c-in-the-news .row {
	padding: 15px;
}

.vtnews-c-in-the-news.vtnews-c-name-on {
	padding: 15px;
}

.vtnews-c-in-the-news.vtnews-c-name-on .in-the-news {
	background: white;
	margin-bottom: 0px;
}

.vtnews-c-in-the-news.vtnews-c-name-on .in-the-news .outlet {
	content: '';
	font-size: 18px;
	font-style: italic;
	color: black;
	margin: 0;
	padding: 0;
	max-width: 100%;
	width: 100%;
	min-height: 10px;
	max-height: 60px;
	display: block;
	background-size: 100% auto;
	background-repeat: no-repeat;

}

@media screen and (max-width: 767px) {

    .vtnews-c-in-the-news.vt-list .vt-list-title {
        top: auto !important;
        background: transparent !important;
        width: 100% !important;
    }

}

/************************************** END VTNEWS.VT.EDU IN-THE-NEWS.css */

/************************************** BEGIN VTNEWS.VT.EDU HOMEPAGE/CORE.css */

/* background color for content area 2 */
.vt-news-content-area-2 {
	background-color: rgba(255, 255, 255, 1.0);
}

/* provides space above the tabs */
.vt-news-content-area-2 .vtTab {
	padding-top: 30px;
}

.vt-news-content-area-3 .vt-editors-pick {
	float: left;
	font-size: 25px;
}

/* color of the tag link */
.vt-news-content-area-3 .vt-list-tags li a{
	color: rgba(198, 70, 0, 1.0);
}

/* lines up the right column with the body column */
#vt_right_col .vt-text.archive-recent-news {
	margin-top: 52px;
}

/************************************** BEGIN ARCHIVE PAGE STYLES */


.vtnews-c-parent-accordion .panel-group .panel-collapse > .panel-body {
    background-color: rgba(240, 240, 240, 1.0);
}

.vtnews-c-parent-accordion .list,
.vtnews-c-parent-accordion .vt-rawhtml {
    background-color: rgba(255, 255, 255, 1.0);
    padding-right: 10px;
}

/* Styles for browse by tag in archive page */

.vt-c-browse-by-tag-list ul {
	padding-top: 10px;
	padding-left: 0px;
}

.vt-c-browse-by-tag-list li {
    list-style-type: none;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-top: 15px;
}

.vt-c-browse-by-tag-list li a {
    font-size: 18px;
    font-weight: 300;
    padding: 10px;
    color: rgba(255, 255, 255, 1.0);
    background-color: rgba(109, 106, 117, 1.0);
}

.vt-c-browse-by-tag-list li a:before {
    content: '\f02b';
    font-family: FontAwesome;
    padding-right: 7px;
}


@media screen and (max-width: 767px) {

    .vtnews-c-outer-tabs .vt-list .vt-list-title {
        background: transparent !important;
        width: 100% !important;
    }

    .vt-c-browse-by-tag-list li a {
        font-size: 14px;
    }

}

/************************************** END ARCHIVE PAGE STYLES */

/* instagram header style for Recent Posts area */
.vtnews-instagram-header {
    margin-top: 4px;
}

/* ZIKA STYLES */
.vt-zika-virus .vt-news-content-area-3 {
    display: none;
}

.vt-zika-virus .zika-intro {
    margin-top: 40px;
}

.vt-zika-virus .left-border-1-pixel {
    padding-left: 30px;
    border-left: 1px solid rgba(0, 0, 0, 1.0);
}

.vt-zika-virus .left-border-1-pixel h2 {
    margin-top: 0;
    margin-bottom: 40px;
}

.vt-zika-virus .zika-overview {
    padding-left: 0;
    padding-right: 30px;
}

.vt-zika-virus .zika-overview h2 {
    margin-top: 0;
    margin-bottom: 40px;
}

.vt-zika-virus .zika-expert-orange {
    width: 100%;
    margin-top: -40px;
}

.vt-zika-virus .zika-expert-h2-orange {
    font-size: 35px;
    color: rgba(198, 70, 0, 1.0);
    font-weight: 300;
}

.vt-zika-virus .zika-expert-hilight {
    padding: 35px 20px;
    border: 1px solid rgba(198, 70, 0, 1.0);
    min-height: 360px;
}

.vt-zika-virus .zika-expert-areas-white {
    font-style: italic;
    font-weight: 400;
    color: rgba(255, 255, 255, 1.0);
}

.vt-zika-virus .zika-expert-name-white {
    font-size: 25px;
    color: rgba(255, 255, 255, 1.0);
    font-weight: 600;
}

.vt-zika-virus .zika-expert-title-white {
    color: rgba(255, 255, 255, 1.0);
    line-height: 1.4;
}

.vt-zika-virus .zika-expert-summary-white {
    border: 1px solid rgba(255, 255, 255, 1.0);
    width: 100%;
    padding: 20px 30px;
    color: rgba(255, 255, 255, 1.0);
}

.vt-zika-virus .zika-expert-areas-orange {
    font-style: italic;
    font-weight: 400;
    color: rgba(198, 70, 0, 1.0);
    line-height: 1.4;
    padding: 0;
    margin: 0;
}

.vt-zika-virus .zika-expert-summary p {
    font-size: 14px;
}

.vt-zika-virus .zika-expert-image .vt-image-caption,
.vt-zika-virus .zika-expert-summary .vt-image-caption {
    font-style: italic;
    font-weight: 400;
    color: rgba(198, 70, 0, 1.0);
    line-height: 1.4;
    padding: 0;
    margin: 0;
}

.vt-zika-virus h2.zika-expert-name {
    font-size: 35px;
    font-weight: 300;
    margin-top: 0;
}

.vt-zika-virus .zika-expert-summary li:before {
    color: rgba(198, 70, 0, 1.0);
}

.vt-zika-virus .zika-expert-summary li {
    line-height: 1.4;
}

.vt-zika-virus .zika-expert-summary ul {
    padding-left: 20px;
}

.vt-zika-virus p.zika-clear {
    clear: both;
}

.vt-zika-virus .zika-list-results {
    border-bottom: 1px solid rgba(0, 0, 0, 1.0);
}

.vt-zika-virus .zika-list-results h2 {
    margin-bottom: 30px;
}

@media screen and (min-width:1200px) {
	.vt-news-content-area-2 .panel {
		float: left;
		margin-top: 5px;
		background-color: transparent;
	}

	.vt-news-content-area-2 .panel:last-child {
		margin-bottom: 50px;
	}

	.vt-news-content-area-2 .panel-group {
		margin-top: 40px;
	}

	.vt-news-content-area-2 .panel-heading {
		display: table;
		width: 160px;
	}

	.vt-news-content-area-2 .panel-default > .panel-heading {
		background-color: transparent;
		color: rgba(255, 255, 255, 1.0);
		border: none;
	}

	.vt-news-content-area-2 #vt_side_nav a {
		font-size: 17px;
		border-radius: 50%;
		width: 150px;
		height: 150px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		color: rgba(255, 255, 255, 1.0);
		text-transform: uppercase;
		background-color: rgba(63, 120, 125, 1.0);
		padding:7px;
	}

	.vt-news-content-area-2 #vt_side_nav a:hover {
		background-color: rgba(198, 70, 0, 1.0);
		color: rgba(255, 255, 255, 1.0);
	}

	/* Zika Styles */
	.vt-zika-virus .vtmulticolumn .off-center-2-columns .row .col-md-6:first-child {
		width: 75%;
	}

	.vt-zika-virus .vtmulticolumn .off-center-2-columns .row .col-md-6:last-child {
		width: 25%;
	}
}

@media screen and (min-width:992px) and (max-width: 1199px) {
	.vt-news-content-area-2 .panel {
		float: left;
		margin-top: 5px;
		background-color: transparent;
	}

	.vt-news-content-area-2 .panel:last-child {
		margin-bottom: 50px;
	}
	.vt-news-content-area-2 .panel-group{
		margin-top: 40px;
	}

	.vt-news-content-area-2 .panel-heading {
		display: table;
		width: 160px;
	}

	.vt-news-content-area-2 .panel-default > .panel-heading {
		background-color: transparent;
		color: rgba(255, 255, 255, 1.0);
		border: none;
	}

	.vt-news-content-area-2 #vt_side_nav a {
		font-size: 17px;
		border-radius: 50%;
		width: 150px;
		height: 150px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		color: rgba(255, 255, 255, 1.0);
		text-transform: uppercase;
		background-color: rgba(63, 120, 125, 1.0);
		padding: 7px;
	}

	.vt-news-content-area-2 #vt_side_nav a:hover {
		background-color: rgba(198, 70, 0, 1.0);
		color: rgba(255, 255, 255, 1.0);
	}

	/* Zika Styles */
	.vt-zika-virus .vtmulticolumn .off-center-2-columns .row .col-md-6:first-child {
		width: 75%;
	}

	.vt-zika-virus .vtmulticolumn .off-center-2-columns .row .col-md-6:last-child {
		width: 25%;
	}
}

@media screen and (min-width:768px) and (max-width: 991px) {
	.vt-news-content-area-2 .panel {
		float: left;
		margin-top: 5px;
		background-color: transparent;
	}

	.vt-news-content-area-2 .panel:last-child {
		margin-bottom: 50px;
	}
	.vt-news-content-area-2 .panel-group {
		margin-top: 40px;
	}

	.vt-news-content-area-2 .panel-heading {
		display: table;
		width: 160px;
	}

	.vt-news-content-area-2 .panel-default > .panel-heading {
		background-color: transparent;
		color: rgba(255, 255, 255, 1.0);
		border: none;
	}


	.vt-news-content-area-2 #vt_side_nav a {
		font-size: 17px;
		border-radius: 50%;
		width: 150px;
		height: 150px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		color: rgba(255, 255, 255, 1.0);
		text-transform: uppercase;
		background-color: rgba(63, 120, 125, 1.0);
		padding: 7px;
	}

	.vt-news-content-area-2 #vt_side_nav a:hover {
		background-color: rgba(198, 70, 0, 1.0);
		color: rgba(255, 255, 255, 1.0);
	}

	/* Zika Styles */
	.vt-zika-virus .vtmulticolumn .off-center-2-columns .row .col-md-6:first-child {
		width: 75%;
	}

	.vt-zika-virus .vtmulticolumn .off-center-2-columns .row .col-md-6:last-child {
		width: 25%;
	}

	.vt-zika-virus .left-border-1-pixel {
		border: 0;
		padding: 0;
	}

	.vt-zika-virus .left-border-1-pixel h2 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

@media screen and (max-width:767px) {
	/*provides space above the tabs in extra small*/
	.vt-news-content-area-2 .vtTab {
		display: none;
	}

	.vt-news-content-area-2 .side-nav {
		padding-top: 60px;
		padding-bottom: 20px;
	}

	/*Side nav, which is only visible in extra small*/
	/*removes background color because this is in a blue section */
	.vt-news-content-area-2 .vtSubnav .panel-default > .panel-heading {
		background-color: rgba(255, 255, 255, 1.0);
		border-radius: 0;

	}

	/*color of tab links*/
	#vt_side_nav a,
	#vt_side_nav a:hover,
	#vt_side_nav a:focus,
	#vt_side_nav a:visited {
		color: rgba(109, 106, 117, 1.0);
	}

	/*Resets inside of panels to white*/
	.side-nav .panel-group .panel .panel-collapse {
		background-color: transparent;
	}

	.vtnews-embedded-accordion .vt-list .vt-list-date-formatted {
		float: none;
		display: table-header-group;
	}

	.vtnews-embedded-accordion .vt-list .vt-list-date-formatted:after {
		display: none;
	}

	/* positions the header for recent news in the archive page higher in mobile. archive-recent-news class is added to the text component */
	#vt_right_col .vt-text.archive-recent-news {
		margin-top: -52px;
	}

	.vtnews-c-outer-tabs .panel-default > .panel-heading {
		background-color: rgba(255, 255, 255, 1.0);
	}

	.vtnews-c-outer-tabs .panel-group .panel .panel-collapse, .vtAccordion .panel-body {
		background-color: rgba(255, 255, 255, 1.0);
	}

	.vtnews-c-embedded-tabs .panel-group .panel {
		padding-left: 10px;
		padding-right: 10px;
	}

	.vtnews-c-embedded-tabs .vt-list .vt-list-feed {
		display: none;
	}

	/* tab link for outer tabs */
	.vtnews-c-outer-tabs .panel-title > a {
		padding: 0px;
		margin-right: 20px;
		color: rgba(109, 106, 117, 1.0);
		font-size: 20px;
		font-weight: 300;
	}

	/* hover states for outer tabs */
	.vtnews-c-outer-tabs .panel-title > a:hover,
	.vtnews-c-outer-tabs .panel-title > a:focus,
	.vtnews-c-outer-tabs .panel-title > a:active {
		background-color: rgba(255, 255, 255, 1.0);
		border: none;
		text-decoration: none;
	}

	/* Zika Styles */
	.vt-zika-virus .left-border-1-pixel {
		border: 0;
		padding: 0;
	}

	.vt-zika-virus .left-border-1-pixel h2 {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

/************************************** END VTNEWS.VT.EDU HOMEPAGE/CORE.css */

/************************************** BEGIN VTNEWS-INDEX.css */

/* cq overlays */
.vt-hide-on-publish {
	display: none;
}

.vtnews-c-border-bottom {
	border-bottom: 1px solid rgba(250, 244, 243, 1.0);
}

.visible-side-nav {
	display: none;
}

#vt_right_col {
    padding-top: 40px !important;
}

.parbase {
	margin-bottom: 10px;
}

/* vtnews-the-vt-experience */
.vtnews-c-the-virginia-tech-experience-title {
	margin-top: 40px;
}

.vtnews-c-the-virginia-tech-experience-title:before {
	display: inline-block;
	margin-right: 15px;
    margin-top: -8px;
	float: left;
	font-size: 25px;
	content: "\f0a3";
	font-family: FontAwesome;
	color: rgba(139, 31, 65, 1.0);
}

.vtnews-c-the-virginia-tech-experience {
	margin-bottom: 40px;
}

#vt_body_col .vtnews-c-recent-posts-hashtags ul li {
    font-size: 14px;
}

/* featured-video */
.vtnews-c-featured-video-title:before {
	display: inline-block;
	margin-right: 15px;
    margin-top: -2px;
	float: left;
	font-size: 25px;
	content: "\f03d";
	font-family: FontAwesome;
}

.vtnews-c-featured-video {
	border-bottom: 1px solid rgba(250, 244, 243, 1.0);
	padding-bottom: 40px;
}

/* faculty-staff-awards */
.vtnews-c-faculty-staff-awards-title:before {
	display: inline-block;
	margin-right: 15px;
	padding-top: 10px;
	float: left;
	font-size: 25px;
	content: "\f097"; /* bookmark-empty */
	font-family: FontAwesome;
	color: rgba(139, 31, 65, 1.0);
}

.vtnews-c-faculty-staff-awards {
	padding-left: 15px;
	padding-right: 15px;
	background-color: rgba(250, 244, 243, 1.0);
	margin-bottom: 40px;
}

.vtnews-c-faculty-staff-awards h3,
.vtnews-c-faculty-staff-awards a h3 {
	margin-top: 5px;
	padding-top: 5px;
}

/* universtiy-honors-and-awards */
.vtnews-c-university-honors-and-awards {
	border-bottom: 1px solid rgba(250, 244, 243, 1.0);
	padding-bottom: 20px;
	padding-top: 40px;
}

.vtnews-c-university-honors-and-awards-title {
	margin-top: 0;
	padding-top: 0;
}

.vtnews-c-university-honors-and-awards-title h2 {
	display: block;
	padding-left: 20px;
	margin-left: 20px;
	margin-top: 0;
}

.vtnews-c-university-honors-and-awards-title:before {
	display: block;
	margin-right: 15px;
	padding-top: 10px;
	float: left;
	font-size: 25px;
	content: "\f132"; /* sheild */
	font-family: FontAwesome;
	margin-left: 0px;
	color: rgba(139, 31, 65, 1.0);
}

.vtnews-c-sports-news {
	padding-bottom: 30px;
	margin-bottom: 40px;
}

.vtnews-c-sports-news-title:before {
	display: inline-block;
	margin-right: 15px;
    margin-top: -2px;
	float: left;
	font-size: 25px;
	content: "\f1e3"; /* futbol */
	font-family: FontAwesome;
	color: rgba(139, 31, 65, 1.0);
}

.vtnews-c-sports-news .vt_feed_content h2 {
	display: none;
}

.vtnews-c-sports-news .vt_feed_content ul,
.vtnews-c-sports-news .vt_feed_content ul li {
	margin-left: 0;
	padding-left: 0;
}

.vtnews-c-sports-news .vt_feed_content ul {
	padding-top: 20px;
}

.vtnews-c-sports-news .vt_feed_content ul li {
	margin-left: 20px;
}

/* right column */

/* email-subscription */
.vtnews-c-email-subscription{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(250, 244, 243, 1.0);
	border-top: 1px solid rgba(250, 244, 243, 1.0);
}

.vtnews-c-live-campus-views-image {
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid rgba(250, 244, 243, 1.0);
}

/* todays-events */
.vtnews-c-todays-events{
	margin-top: 0;
	padding-top: 0;
	display: table;
}

.vtnews-c-todays-events li:before {
	content: '' !important;
	display: none !important;
}

.vtnews-c-todays-events * {
	margin-left: 0;
	padding-left: 0;
}

.vtnews-c-todays-events .vt_feed_items li {
	border-bottom: 1px solid rgba(250, 244, 243, 1.0);
	float: left;
	width: 100%;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.vtnews-c-todays-events .vt_feed_items li:last-child {
	border-bottom: none;
}

.vtnews-c-todays-events .vt_feed_iLocation {
    font-size: 14px;
}

/* vtnews-weather */
.vtnews-c-weather,
.vt_newsWeather {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid black;
	display: table;
}

.weathericon {
	display: none;
}

.vtnews-c-weather .weather_location {
    display: block;
    width: 100%;
}

.vtnews-c-weather .current_weather,
.vtnews-c-weather .current_temp,
.vtnews-c-weather .weather_obs_time {
    font-size: 12px;
}

/*instagram header style for Recent Posts area */
.vtnews-instagram-header {
    margin-top: 4px;
}

/* vtnews-recent-posts */
.vtnews-c-recent-posts-title,
.vtnews-c-recent-posts {
    background: rgba(63, 120, 125, 1.0);
    color: white;
}

.vtnews-c-recent-posts-title {
    color: white;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.vtnews-c-recent-posts a {
    color: rgba(215, 210, 203, 1.0);
}

.vtnews-c-recent-posts {
    border-bottom: 1px solid rgba(250, 244, 243, 1.0);
    padding-bottom: 15px;
    margin-bottom: 60px;
    margin-top: -10px;
    padding: 15px;
}

.vtnews-c-recent-posts li:before {
    display: none !important;
}

/* vtnews-recent-posts-instagram */
.vtnews-c-recent-instagram .media-grid a {
    border: 0px solid rgba(0, 0, 0, 1.0) !important;
}

.media-grid a {
    border: 0px solid rgba(0, 0, 0, 1.0) !important;
}

.vtnews-c-recent-posts p.timePosted,
.vtnews-c-recent-posts p.interact {
    display: none;
}

.vtnews-c-recent-twitter1:before,
.vtnews-c-recent-twitter2:before {
    content: '\f081';
    font-family: FontAwesome;
    font-size: 28px;
    color: white;
    width: 40px;
    float: left;
    margin-top: 10px;
}


@media screen and (min-width: 768px) {

	/* recent posts */
	.vtnews-c-recent-posts > div > div:first-child {
		border-right: 1px solid rgba(255, 255, 255, 0.3);
		width: 33.333%;
	}

	.vtnews-c-recent-posts > div > div:last-child {
		width: 66.6667%;
	}

	.vtnews-c-top-news-title {
		padding-top: 10px;
		margin-top: 10px;
		border-top: 0px solid rgba(255, 255, 255, 0.3);
	}
}

@media screen and (max-width: 767px) {

    .vtnews-c-top-news-title {
        padding-top: 20px;
        margin-top: 40px;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    .vtnews-c-recent-twitter1 {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }

    .vtnews-c-recent-twitter1,
    .vtnews-c-recent-twitter2 {
        padding-top: 0;
        margin-top: 0;
        padding-right: 20px;
    }

    .vtnews-c-recent-twitter1 ul,
    .vtnews-c-recent-twitter2 ul {
        padding-left: 40px;
    }

    /* vtnews-recent-posts-hashtags */
    .vtnews-c-recent-posts-hashtags-title {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        margin-top: 20px;
        display: table;
        width: 100%;
    }

    .vtnews-c-recent-posts-hashtags h3:before {
        content: '\f02c';
        font-family: FontAwesome;
        font-size: 28px;
        color: rgba(250, 244, 243, 1.0);
        width: 40px;
        float: left;
        margin-top: 0px;
    }

    .vtnews-c-recent-posts-hashtags ul,
    .vtnews-c-recent-posts-hashtags ul li {
        list-style: none;
    }

    .vtnews-c-recent-posts-hashtags ul {
        margin-left: 20px;
        padding-left: 0px;

    }

    .vtnews-c-recent-posts-hashtags ul li {
        display: table;
        width: 100%;
    }

    .vtnews-c-recent-posts-hashtags ul li:before {
        display: inline !important;
    }

    /* recent posts */
    .vtnews-c-recent-posts > div > div:first-child {
        border-right: 0px solid rgba(0, 0, 0, 1.0);
        width: 100%;
    }

    .vtnews-c-recent-posts > div > div:last-child {
        width: 100%;
    }

    /* weather */
    .vtnews-c-weather, .vt_newsWeather {
        margin-bottom: 70px;
        padding-bottom: 15px;
    }
}

/************************************** END VTNEWS-INDEX.css */
