
/*********************************************************
** General Styles
**********************************************************/
#zone-user-wrapper .region-user-second {
	width: 32%
}

.sidebar-body-generic {
	width:34%;
	float:right;
	margin:0 0 20px 20px;
	clear:none;
}

/********************************
** Generic Blue Flex Boxes
*********************************/

#zone-content .blue-flex-box ul {
	flex-wrap:nowrap;
}
#zone-content .blue-flex-box ul li {
	width:100%;
}
#zone-content .blue-flex-box ul li:first-child{
	margin-left:0;
}
#zone-content .blue-flex-box ul li:last-child{
	margin-right:0;
}

/*********************************************************
** Main Menu Styles
**********************************************************/
#zone-menu-wrapper #zone-menu {
	width: 1200px
}

#zone-menu-wrapper #zone-menu ul#main-menu li {
	padding: 0 20px
}

#zone-menu-wrapper #zone-menu ul#main-menu li a,
.library-menu-block ul.menu li a,
.library-menu-block ul.menu li .nolink {
	letter-spacing: .02em
}

.library-menu-block ul.menu li {
	padding: 0 25px;
}

.library-menu-block ul.menu li ul.menu li {
	padding: 5px 20px;
}


/*********************************************************
** Quicklinks Styles
**********************************************************/
#zone-user-wrapper .region-user-second .quicklinks div.links {
	margin-left: -567px;
	width: 886px;
	padding: 25px 30px
}

body.library-landing-page #zone-user-wrapper .region-user-second .quicklinks div.links {
	margin-left: -259px;
	width: 580px;
	padding: 25px 30px
}

#zone-user-wrapper .region-user-second .quicklinks div.links ul {
	margin: 0 30px 0 0;
	width: 175px
}

#zone-user-wrapper .region-user-second .quicklinks div.links ul.col3 {
	width: 230px
}

body.library-landing-page #zone-user-wrapper .region-user-second .quicklinks div.links ul.col3 {
	width: 200px
}

#zone-user-wrapper .region-user-second .quicklinks div.links ul.col4 {
	width: 160px
}

/*********************************************************
** Main Content Styles
**********************************************************/
#zone-content-wrapper #zone-content,
#zone-content-wrapper #zone-content #region-content {
	width: 1200px
}

#zone-content-wrapper #zone-content #region-content.grid-9 {
	width: 930px
}

.bookmark-menu {
    width:840px;
  	padding:20px 0 10px 20px;
}
.bookmark-menu div {
	padding:0 20px;
	margin-right:20px;
}


/**********************
** Orange Content Bar (used on History page)
***********************/

.orange-content-bar-inner {
    width: 63%;
    padding:28px 20px 20px 40px;
}
.orange-content-bar.height125 .orange-content-bar-inner {
	padding: 30px 20px 25px 40px;
	width:70%;
}
.orange-content-bar .orange-content-bar-title {
	font-size:36px;
	display:inline-block;
	width:430px;
	margin-right:15px;
	vertical-align:middle;
}
.orange-content-bar .orange-content-bar-text {
	display:inline-block;
	width:230px;
	vertical-align:middle;
	line-height:1.3em;
}
.orange-content-bar.height125 .orange-content-bar-text {
	width:300px;
}

/********************************************
** Law News Styles
*********************************************/
body.news-landing {
	background: url(../images/news_home_web_10.2016.jpg) center top -250px no-repeat #E7E7E7;
	background-size: 100%;
}
body.context-news #zone-preface {
	width: 1200px
}
#zone-content-wrapper #zone-content-wrapper #zone-content #region-sidebar-second {
	margin-right:35px;
}
#zone-content-wrapper #zone-content #landing-page .main-feature .views-field-field-external-link .title {
	padding: 25px;
}
#zone-content-wrapper #zone-content #landing-page .panel-col-top-first {
	width: 65%
}

#zone-content-wrapper #zone-content #landing-page .panel-col-top-first .main-feature img {
	max-width:722px;
}

#zone-content-wrapper #zone-content #landing-page .panel-col-top-last {
	width: 29.3%;
}

body.news-landing #zone-content-wrapper #zone-content #landing-page .view-display-id-block_4 .views-row-odd {
	margin-right: 67px
}

#zone-content-wrapper #zone-content #landing-page .center-wrapper .panel-col-first {
	margin-left: 35px;
	margin-right: 35px
}

#zone-content-wrapper #zone-content #landing-page .center-wrapper .panel-col {
	margin-right: 35px
}

#zone-content-wrapper #zone-content #landing-page .center-wrapper .panel-col-last {
	width: 29.7%
}

#zone-content-wrapper #zone-content #landing-page .uva-lawyer-block {
	margin: 0 0 10px -40px;
	width: 680px
}

#zone-content-wrapper #zone-content #landing-page .uva-lawyer-block .uva-lawyer-head {

	margin: 0 20px 0 0
}

#zone-content-wrapper #zone-content #landing-page .uva-lawyer-block p {
	clear:none;
	float:left;
	padding-top:8px;
}


/********************************
** News Archive LInk on /News
*********************************/
body.news-landing .more-link.news-archive {
	padding-right:50px;
}

/********************************
** Trending News Styles
*********************************/

#zone-content-wrapper #zone-content #landing-page .panel-col-top-last .pane-news .views-field-field-external-link .image img {
	max-width:none;
}

/*********************************************************
** News Masonry Styles
**********************************************************/
.masonry-item {
	width: 30%;
}

/*********************************************************
** News Node Heading Styles
**********************************************************/
#zone-preface #region-preface-first {
	width: 1200px
}

#zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages h2.banner-title {
	width: 400px
}

#zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media {
	float: left;
}

#zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.social-icons {
	clear: none;
	margin: 8px 0 0
}

/*********************************************************
** News Node Styles
**********************************************************/
body.node-type-news h1#page-title {
	width: 830px
}

body.node-type-news #zone-content-wrapper #zone-content #region-content,
body.node-type-basic-non-protected-page.context-news #zone-content-wrapper #zone-content #region-content {
	width: 910px;
	float: left
}


body.node-type-news #zone-content #region-sidebar-second,
body.node-type-basic-non-protected-page.context-news #zone-content #region-sidebar-second {
	margin: 200px 35px 35px 0
}

body.node-type-news #block-views-news-block-2,
body.node-type-basic-non-protected-page.context-news #block-views-news-block-2,
body.node-type-news .news-founded1819-block {
	margin-left:80px;
	width:740px;
}

body.node-type-news .masonry-item {
	width:258px;
}

body.node-type-basic-non-protected-page.context-news #zone-content-wrapper #zone-content #region-content.grid-9 {
    width: 920px;
}

body.node-type-news .flexslider {
	margin:0 20px 0 0;
}


/********************************
** News Archive/By Topic/Videos & Podcasts Page Styles
*********************************/
body.page-news-videos-podcasts .featured-video,
body.page-news-videos-podcasts .featured-podcast {
	border-bottom:none;
	margin-bottom:0px;
}
body.page-news-videos-podcasts .featured-video {
	width:65%;
	float:left;
	overflow:hidden;
	margin-right:30px;
	padding-bottom:0;
	border-bottom:none;
}

body.page-news-videos-podcasts .featured-video .content {
	padding-right:30px;
	border-right:1px solid #BBB;
	margin-bottom:30px;
}
body.page-news-videos-podcasts .featured-podcast {
	float:left;
	width:32%;
}
body.page-news-videos-podcasts .featured-video .views-field-field-youtube-video {
	width:100%;
	float:none;
	margin: 0 0 20px 0;

}
body.page-news-videos-podcasts .featured-video .views-field-title,
body.page-news-videos-podcasts .featured-podcast .views-field-title,
body.page-news-videos-podcasts .featured-podcast .view-videos-podcasts .views-field-field-associated-article {
	margin-left:0;
}

body.page-news-videos-podcasts .featured-video .views-row,
body.page-news-videos-podcasts .featured-podcast .views-row {
	border-bottom:none;
}
body.page-news-videos-podcasts #block-system-main .view-videos-podcasts {
	border-top:9px solid #DDD;
	padding-top:40px;
	clear:both;
}



/********************************************
** Courses Styles
*********************************************/
#zone-content-wrapper #zone-content .courses-subnav+.block-system-main {
	width: 865px
}

body.page-courses-view .course-schedule table,
body.page-courses-view div.course-data-container,
body.page-courses-release-to-instructor-view .course-schedule table,
body.page-courses-release-to-instructor-view div.course-data-container,
body.page-past-courses-view .course-schedule table,
body.page-past-courses-view div.course-data-container,
body.page-courses-pre-release-view .course-schedule table,
body.page-courses-pre-release-view div.course-data-container {
	width: 725px
}

body.page-courses-advanced-search #zone-content .views-widget-filter-field_exam_info_text_value,
body.page-past-courses-advanced-search #zone-content .views-widget-filter-field_exam_info_text_value {
	clear: both
}

body.page-courses-advanced-search #zone-content .views-exposed-widgets .form-item-concentration-multiselect .form-item,
body.page-past-courses-advanced-search #zone-content .views-exposed-widgets .form-item-concentration-multiselect .form-item {
	width: 350px;
	margin-right: 20px
}

body.page-courses .view-courses table .views-field-field-instructor {
	width: 170px
}

body.page-courses .view-courses table .views-field-field-display-all-times-1 {
	width: 90px
}

body.page-courses-advanced-search #zone-content .views-exposed-widgets .views-submit-button,
body.page-past-courses-advanced-search #zone-content .views-exposed-widgets .views-submit-button {
	right:175px;
	top:210px;
}
body.page-courses-advanced-search #zone-content .views-exposed-widgets .views-reset-button,
body.page-past-courses-advanced-search #zone-content .views-exposed-widgets .views-reset-button {
	right:35px;
	top:210px;
}

/*********************************************************
** Postscript & Footer Styles
**********************************************************/
#zone-postscript-wrapper #zone-postscript #region-postscript-first {
	width: 20%
}

#zone-postscript-wrapper #zone-postscript #region-postscript-second {
	width: 79%
}

#zone-postscript-wrapper #zone-postscript #region-postscript-second .footercol {
	margin-right: 40px
}

#zone-postscript-wrapper #zone-postscript #region-postscript-second .col1 {
	margin-left: 35px
}

#zone-footer-wrapper #zone-footer #region-footer-first {
	margin-left: 24px;
	width: 18%
}

#zone-footer-wrapper #zone-footer #region-footer-second {
	width: 15%
}

#zone-footer-wrapper #zone-footer #region-footer-third {
	width: 27%
}

#zone-footer-wrapper #zone-footer #region-footer-fourth {
	width: 31%
}

#zone-postscript-wrapper #zone-postscript #region-postscript-second .col5 {
	margin-right: 0px
}

/*********************************************************
** LawWeb Styles
**********************************************************/
.page-node-7811 #zone-user {
	height: 350px
}

.lawweb-featured {
	height: 320px
}

.lawweb-featured h2 {
	font-size: 26px
}

.lawweb-featured .lawwebfeatured-left {
	width: 70%
}

.lawweb-featured .lawwebfeatured-right {
	width: 26%;
	padding: 20px
}

#lawweb-content ul.lawweb-tabs li,
#lawweb-content ul.lawweb-student-tabs li {
	padding: 0 30px;
	margin: 0 20px
}

#lawweb-content ul.lawweb-tabs li a,
#lawweb-content ul.lawweb-student-tabs li a {
	font-size: 20px
}

/*#lawweb-content ul.lawweb-student-tabs li {
	padding: 0 20px;
	margin: 0 10px
}

#lawweb-content ul.lawweb-student-tabs li a {
	font-size: 18px
}*/

#lawweb-content .col-4 {
	width: 332px;
	margin: 0 30px 0 0;
	padding: 0 30px 0 0
}

#lawweb-content .col-6 {
	width: 529px;
	margin: 0 30px 0 0;
	padding: 0 30px 0 0
}

/********************************************
** Law Faculty Styles
*********************************************/
body.faculty-landing {
	background: url(../images/law_faculty_home_bkgnd.jpg) center top -250px no-repeat #E7E7E7
}

body.context-faculty #zone-preface {
	width: 1200px
}

body.context-faculty #zone-content-wrapper #zone-content #region-content.grid-9 {
	width: 950px
}

body.faculty-landing #zone-preface #region-preface-first h1.banner-title {
	font-size: 60px
}

body.faculty-landing #zone-preface-wrapper #zone-preface #region-preface-first .faculty-search-block {
	padding: 7px 0 5px;
}

.faculty-search-block .views-exposed-form .views-exposed-widget input.form-text {
	width: 255px
}

body.faculty-landing .recent-faculty-news .views-row {
	margin-right: 55px
}

body.faculty-landing .recent-faculty-news .views-row-last {
	margin-right: 0px;
}

body.faculty-landing .faculty-hero-image {
	width: 92%
}

body.faculty-landing #zone-content-wrapper #zone-content #landing-page .faculty-hero-image img {
	height: auto;
	width: auto
}

body.faculty-landing .faculty-hero-image h2.pane-title {
	margin-right: 4px
}

body.node-type-faculty #zone-content-wrapper #zone-content #region-content.grid-9 {
	width: 750px
}

body.context-faculty #zone-content ul.faculty-expertise-tabs li,
body.context-faculty #zone-content ul.faculty-profile-tabs li {
	padding: 0 32px;
}

body.node-type-faculty #zone-prepostscript .views-row {
	width: 19.5%
}


/*********************************************************
** Embedded Video - Faculty and News nodes
**********************************************************/
.embedded-video embed,
.embedded-video iframe,
.embedded-video object {
	height: 95%;
}

/*********************************************************
** Faculty Photo View Styles
**********************************************************/
body.context-faculty #adjunct-photo-block,
body.context-faculty #emeritus-photo-block,
body.context-faculty #other-photo-block,
body.context-faculty #resident-photo-block,
body.context-faculty #visiting-photo-block,
body.context-faculty #other-scholars-photo-block {
	margin-top: 15px
}

body.context-faculty #resident-photo-block {
	margin-top: 25px
}

body.context-faculty #resident-photo-block .views-row {
	margin-right: 49px
}

body.context-faculty #resident-photo-block .views-row:nth-child(2n+2),
body.context-faculty #resident-photo-block .views-row:nth-child(3n+3) {
	margin-right: 49px
}

body.context-faculty #resident-photo-block .views-row:nth-child(4n+4) {
	margin-right: 0
}

body.context-faculty .photo-view-link-block {
	float: right
}

body.page-adjunct-faculty h1#page-title,
body.page-emeritus-faculty h1#page-title,
body.page-faculty-resident-quick-guide h1#page-title,
body.page-other-faculty h1#page-title,
body.page-resident-faculty h1#page-title,
body.page-visiting-faculty h1#page-title,
body.page-other-scholars h1#page-title {
	width: 55%;
	float: left
}

#zone-content #region-content .view-faculty-directory .view-header {
	overflow: hidden;
	padding-top: 20px
}

body.page-adjunct-faculty .photo-view-tabs,
body.page-emeritus-faculty .photo-view-tabs,
body.page-other-faculty .photo-view-tabs,
body.page-resident-faculty .photo-view-tabs,
body.page-visiting-faculty .photo-view-tabs,
body.page-other-scholars .photo-view-tabs {
	margin-top: 30px
}

body.page-adjunct-faculty .photo-view-link-block,
body.page-emeritus-faculty .photo-view-link-block,
body.page-other-faculty .photo-view-link-block,
body.page-resident-faculty .photo-view-link-block,
body.page-visiting-faculty .photo-view-link-block,
body.page-other-scholars .photo-view-link-block {
	margin-top: 25px
}

/*********************************************************
** Faculty Protected Photo View Styles
**********************************************************/
body.context-faculty .faculty-protected-photo-view {
	margin-top: 15px
}

body.context-faculty .faculty-protected-photo-view .views-row {
	margin-right: 52px
}

body.context-faculty .faculty-protected-photo-view .views-row:nth-child(2n+2),
body.context-faculty .faculty-protected-photo-view .views-row:nth-child(3n+3),
body.context-faculty .faculty-protected-photo-view .views-row:nth-child(4n+4) {
	margin-right: 52px
}

body.context-faculty .faculty-protected-photo-view .views-row:nth-child(5n+5) {
	margin-right: 0
}

body.context-faculty .faculty-protected-photo-view .views-row:nth-child(4n+1) {
	clear: none
}

body.context-faculty .faculty-protected-photo-view .views-row:nth-child(5n+1) {
	clear: both
}

/*********************************************************
** Faculty Department Styles
**********************************************************/
#block-views-department-directory-block-3 .views-field-field-last-name {
	width: 38%
}

#block-views-department-directory-block-5 .views-field-field-last-name {
	width: 44%
}

#block-views-department-directory-block-6 .views-field-field-last-name {
	width: 48%
}

/*********************************************************
** Faculty Department Contact Styles
**********************************************************/
body.page-faculty-directory-dept .dept-contact-list-block {
	width: 740px
}

body.page-faculty-directory-dept .dept-contact-list-block .block-inner {
	padding: 0
}

body.page-faculty-directory-dept .dept-contact-list-block .views-row {
	width: 44%;
	margin-bottom: 50px
}

/*********************************************************
** Faculty Background Breakpoints
**********************************************************/
@media (min-width:1600px) and (max-width:2000px) {
	body.faculty-landing {
		background: url(../images/law_faculty_home_bkgnd.jpg) center top -350px no-repeat #E7E7E7;
		background-size: 100% auto
	}

}

@media (min-width:2001px) and (max-width:2300px) {
	body.faculty-landing {
		background: url(../images/law_faculty_home_bkgnd.jpg) center top -430px no-repeat #E7E7E7;
		background-size: 100% auto
	}

}

@media (min-width:2301px) and (max-width:2500px) {
	body.faculty-landing {
		background: url(../images/law_faculty_home_bkgnd.jpg) center top -500px no-repeat #E7E7E7;
		background-size: 100% auto
	}

}

/*********************************************************
** News & Media - Events Calendars Styles
**********************************************************/
#block-block-136,
body.page-news-upcoming-events .view-calendar-views .view-header,
body.page-news-upcoming-events-by-sponsor .view-calendar-views .view-header,
body.page-news-upcoming-events-by-topic .view-calendar-views .view-header,
body.page-news-past-events-by-topic .view-calendar_views .view-header {
	width: 70%
}

#block-views-7caf84da58f7d3ae0fa1806795b1b8b4,
body.page-news-upcoming-events .view-calendar-views .view-filters,
body.page-news-upcoming-events-by-sponsor .view-calendar-views .view-filters,
body.page-news-upcoming-events-by-topic .view-calendar-views .view-filters,
body.page-news-past-events-by-topic .view-calendar-views .view-filters {
	width: 30%
}

#news-calendar-nav ul.news-calendar-tabs {
	width: 625px
}

#news-calendar-nav ul.news-calendar-tabs li {
	padding: 0 30px;
	margin: 0 20px
}

#news-calendar-nav ul.news-calendar-tabs li a {
	font-size: 20px
}

body.page-news-upcoming-events .view-id-calendar_views .views-row .views-field-nothing,
body.page-news-upcoming-events-by-sponsor .view-id-calendar_views .views-row .views-field-nothing,
body.page-news-upcoming-events-by-topic .view-id-calendar_views .views-row .views-field-nothing,
body.page-news-past-events-by-topic .view-id-calendar_views .views-row .views-field-nothing {
	flex: 0 0 800px
}

/**************************************************
** Landing Page Globals
***************************************************/
body.about-landing-page {
	background: url(../images/about-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.admissions-landing-page {
	background: url(../images/admissions-summer.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.alumni-landing-page {
	background: url(../images/alumni-bkgnd2.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.graduatestudies-landing-page {
	background: url(../images/gradstudies-bkg.jpg) center top -100px no-repeat #E7E7E7;
	background-size: 100%;
}

body.financialaid-landing-page {
	background: url(../images/financialaid-bkg.jpg) center top -100px no-repeat #E7E7E7;
	background-size: 100%;
}

body.academics-landing-page {
	background: url(../images/academics-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.admitted-students-landing-page {
	background: url(../images/admitted-students-bkgnd.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.context-facts-and-stats {
	background: url(../images/facts-and-stats-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.career-services-landing-page {
	background: url(../images/career-main.jpg) -200px -100px no-repeat #E7E7E7;
	background-size: calc(100% + 200px);
}

body.careers-landing-page {
	background: url(../images/career2019-main-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: calc(100% + 200px);
}

body.private-sector-landing-page {
	background: url(../images/private-sector-main-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: calc(100% + 200px);
}
body.giving-landing-page {
	background: url(../images/giving-bkgnd.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.library-landing-page #zone-content h1#page-title {
	font-size: 60px;
	line-height: 1.1em;
}
body.history-landing-page #zone-content h1#page-title {
	font-size:60px;
}

body.clerkships {
	background: url(../images/scotus-clerks.jpg) center -50px no-repeat #E7E7E7;
	background-size: 100%;
}
body.context-clerkships.page-clerkship-resources {
	background: url(../images/clerkships-bkg-3.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.student-career-services {
	background: url(../images/career-students.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.public-service-landing-page {
	background: url(../images/publicservice-bkg.jpg) center -40px no-repeat #E7E7E7;
	background-size: 100%;
}

body.page-employment-resources-for-public-service {
	background: url(../images/ps-employment-resources-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.pro-bono-landing-page {
	background: url(../images/probono-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.reunions-landing-page {
	background: url(../images/reunions-bkgnd.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.students-landing-page {
	background: url(../images/students-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.student-affairs-landing-page {
	background: url(../images/student-affairs-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.karsh-landing-page {
	background: url(../images/karsh-home-bkg-3000.jpg) center 120px no-repeat #DCDCDC;
	background-size: 100%;
}
body.history-landing-page {
	background: url(../images/history-background-3000px.jpg) center top no-repeat #DCDCDC;
	background-size: 100%;
}

body.programs-landing-page {
	background: url(../images/programs-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.page-graduation2020 {
	background: url(../images/law-gradpage-background-3.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.page-graduation2021 {
	background: url(../images/law-gradpage-background-3.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.page-diversity {
	background: url(../images/diversity-bkg.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}
body.clinics-landing-page {
	background: url(../images/admissions-summer.jpg) center top no-repeat #E7E7E7;
	background-size: 100%;
}

body.page-admissions #region-content ul.slides,
body.page-admissions #region-content ul.slides li,
body.public-service-landing-page #region-content ul.slides,
body.public-service-landing-page #region-content ul.slides li,
body.students-landing-page #region-content ul.slides,
body.students-landing-page #region-content ul.slides li,
body.node-type-reunions #region-content ul.slides,
body.node-type-reunions #region-content ul.slides li,
body.alumni-landing-page #region-content ul.slides,
body.alumni-landing-page #region-content ul.slides li,
body.giving-landing-page #region-content ul.slides,
body.giving-landing-page #region-content ul.slides li,
body.karsh-landing-page #region-content ul.slides li,
body.giving2020-landing-page #region-content ul.slides li,
body.clinics-landing-page #region-content ul.slides li {
	max-height: 400px;
	overflow: hidden;
}

body.law-landing-page #region-content ul.slides {
	max-height: 478px;
}

body.law-landing-page #region-content .flexslider .slides img {
	max-height: 478px;
}

body.page-admissions #region-content ul.slides p,
body.public-service-landing-page #region-content ul.slides p,
body.students-landing-page #region-content ul.slides p,
body.node-type-reunions #region-content ul.slides p,
body.alumni-landing-page #region-content ul.slides p,
body.giving-landing-page #region-content ul.slides p,
body.karsh-landing-page #region-content ul.slides p,
body.giving2020-landing-page #region-content ul.slides p,
body.clinics-landing-page #region-content ul.slides p {
	max-height: 300px;
}

body.law-landing-page #region-content ul.slides p {
	max-height: 350px;
}

body.page-admissions #region-content ul.slides h2,
body.law-landing-page #region-content ul.slides h2,
body.public-service-landing-page #region-content ul.slides h2,
body.students-landing-page #region-content ul.slides h2,
body.node-type-reunions #region-content ul.slides h2,
body.alumni-landing-page #region-content ul.slides h2,
body.giving-landing-page #region-content ul.slides h2,
body.karsh-landing-page #region-content ul.slides h2,
body.giving2020-landing-page #region-content ul.slides h2,
body.clinics-landing-page #region-content ul.slides h2 {
	font-size: 40px;
}

body.page-admissions #region-content ul.slides .views-field-field-image,
body.public-service-landing-page #region-content ul.slides .views-field-field-image,
body.students-landing-page #region-content ul.slides .views-field-field-image,
body.node-type-reunions #region-content ul.slides .views-field-field-reunion-image,
body.alumni-landing-page #region-content ul.slides .views-field-field-image,
body.giving-landing-page #region-content ul.slides .views-field-field-reunion-image,
body.karsh-landing-page #region-content ul.slides .views-field-field-image,
body.giving2020-landing-page #region-content ul.slides .views-field-field-image,
body.clinics-landing-page #region-content ul.slides .views-field-field-image {
	width: calc(100% - 286px);
}

body.page-admissions #region-content ul.slides .flex-caption,
body.law-landing-page #region-content ul.slides .flex-caption,
body.public-service-landing-page #region-content ul.slides .flex-caption,
body.students-landing-page #region-content ul.slides .flex-caption,
body.alumni-landing-page #region-content ul.slides .flex-caption,
body.giving-landing-page #region-content ul.slides .flex-caption,
body.karsh-landing-page #region-content ul.slides .flex-caption,
body.giving2020-landing-page #region-content ul.slides .flex-caption,
body.clinics-landing-page #region-content ul.slides .flex-caption {
	padding: 20px 20px 0 20px;
}

body.page-admissions #region-content ul.slides .flex-caption,
body.public-service-landing-page #region-content ul.slides .flex-caption,
body.students-landing-page #region-content ul.slides .flex-caption,
body.alumni-landing-page #region-content ul.slides .flex-caption,
body.giving-landing-page #region-content ul.slides .flex-caption,
body.karsh-landing-page #region-content ul.slides .flex-caption,
body.giving2020-landing-page #region-content ul.slides .flex-caption,
body.clinics-landing-page #region-content ul.slides .flex-caption {
	width: 245px;
}
body.law-landing-page #region-content ul.slides .flex-caption {
	width: 223px;
}
body.node-type-reunions #region-content ul.slides .flex-caption  {
	width: 273px;
	padding: 10px 5px 0 5px;
}

.flexslider .slides img.angled-slide-img,
.flexslider .slides img.angled-slide-img-tall {
	right: 286px;
	position: absolute;
	display: inline-block;
	width: 85px;
	top: 0;
}

.flexslider .slides img.angled-slide-img-tall {
	width: 106px;
	max-height: 476px;
}

body.law-landing-page .flexslider .slides img.angled-slide-img-tall {
	right: 263px;
}



/******************************************
** Admissions/Grad Studies/FinAid/Academics/About Subpages
*******************************************/
body.context-admissions #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-graduatestudies #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-financialaid #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-academics #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-about #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-facts-and-stats #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-policies #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-career-services #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-careers #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-clerkships #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-public-service #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-pro-bono #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-students #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-studentaffairs #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-charlottesville #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-private-sector-careers #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-clinics.node-type-basic-non-protected-page #zone-content-wrapper #zone-content #region-content.grid-9 {
	width: 950px;
}

body.context-private-sector-careers.page-student-resources #zone-content-wrapper #zone-content #region-content.grid-9 {
	width:1200px !important;
}

#region-content .landing-img .landing-copy h2 {
	font-size: 36px;
}

#region-content .landing-img .landing-copy p {
	font-size: 20px;
}

/******************************************
** Pro Bono Subpages Grid 6 with Right Sidebar
*******************************************/

body.context-pro-bono #block-views-graduates-block-8 {
	width:180px;
}

/***********************************
** Landing Img Component
************************************/
#region-content .landing-img .landing-copy {
	top: 10px;
	right: 40px;
	width: 250px;
	padding: 35px 30px 0 25px;
}

/***************************************
** Law Home Apply Now Area
****************************************/
body.law-landing-page .apply-now .pane-apply-now-slider  .flex-control-nav {
	bottom: -90px;
	right: 60px;
}

body.law-landing-page #region-content .view-apply-now-slider ul.slides {
	margin: 0 40px;
	max-height: 500px;
}

/***************************************
** Law Home Stats Area Override
****************************************/
body.law-landing-page #region-content .stats-block h3 {
	font-size: 30px;
}

body.law-landing-page #region-content .stats-block h4 {
	font-size: 70px;
}

body.law-landing-page #region-content .stats-block .col-4.tj {
	width:310px;
}

body.law-landing-page #region-content .stats-block .col-2p4.alumni {
	width: 250px;
}

body.law-landing-page #region-content .stats-block .col-2p4.news {
	width: 170px;
}

/***************************************
** Law Home/About Social Media Area
****************************************/
body.law-landing-page .social-videos-podcasts .pane-tweets .view-footer p,
body.about-landing-page .panels-flexible-row-last .pane-tweets .view-footer p {
	padding: 5px 0 3px 80px;
}

/***************************************
** Law Home Emergency Alert
****************************************/
body.front #block-views-emergency-alert-block {
	width: 940px;
	z-index:100;
	position:absolute;
	top:104px;
	left:220px;
}

/***************************************
** Academics Social Media Block
****************************************/
.academics-social-media .academics-social-media-tweets .view-footer p {
	padding: 5px 0 3px 80px;
}

/***************************************
** Clinic Node Page
****************************************/
body.node-type-clinic #zone-content #region-content .region-inner {
	padding: 5px 40px 30px 40px;
}

#zone-content .node-clinic .field-name-field-main-image img {
	max-width: 1200px;
}

#region-content .node-clinic .row.single-news-item {
	width: calc(1200px - 80px);
}

/***************************************
** Programs Node Page
****************************************/
body.node-type-programs #zone-content #region-content .region-inner {
	padding: 5px 40px 30px 40px;
}

#zone-content .node-programs .field-name-field-main-image img {
	max-width: 1200px;
	margin-left: -40px;
}

#zone-content .node-programs ul.program-tabs {
	font-size: 20px;
}

.node-programs .program-col {
	padding: 20px 20px;
}

#region-content .node-programs .row .program-col ul li {
	font-size: 20px;
	background: url(../images/arrow-open-orange.png) left 9px no-repeat rgba(0, 0, 0, 0);
}

/***************************************
** About Facts and Stats
****************************************/
body.context-facts-and-stats #zone-content .stats-tabs ul {
	font-size: 20px;
}

/***************************************
** Prepostscript News/Social Blocks
****************************************/
.social-media-block .social-first .social-twitter .view-footer p {
	padding: 5px 0 3px 80px;
}

/***************************************
** Career Map
****************************************/
#cmap_wrapper {
	display: block;
}

/**************************************
** Node Slideshow
***************************************/
#block-views-slideshows-honoring-women .slick-prev,
#block-views-slideshows-honoring-women .slick-next {
    border-top: none;
}

/***************************
** Library Home
****************************/
#lib-status {
	left: 380px;
}

#lib-status #status {
	display: block;
	font-size: 20px;
}

#lib-status #status p {
	font-size: 14px;
}

#library-landing .visiting-uva-block .visit h3 {
	font-size: 20px;
}

#library-landing .visiting-uva-block .visit .lib-hours p {
	font-size: 100%
}

/***************************
** Public Service Landing
****************************/
body.public-service-landing-page #block-views-tweets-block-2 .view-footer p {
	padding: 5px 0 3px 50px;
}

/***************************
** Student Affairs Home
****************************/
.student-affairs-landing-page .featured-image-info img {
	display: block;
}

.student-affairs-landing-page .featured-image-info .resource-for-students {
	position: absolute;
	width: 500px;
	top: 35px;
	right: 60px;
}

/***************************
** Admitted Student Home
****************************/
#admitted-student-hp-block .admitted-student-tabs .col-4 span {
    top:160px;
}

/***************************************
** Reunions Landing
****************************************/


.reunions-landing-page .header-slanted {
	width:620px;
}

#zone-content .header-slanted ul li {
	font-size:20px;
}
.reunions-years {
	max-width:1200px;
}
#zone-content .reunions-years ul li {
	width:125px;
}
#zone-content .reunions-years ul li.cell-7 {
	border-right:0;
}

#zone-content .reunions-years ul li.cell-6,
#zone-content .reunions-years ul li.cell-11,
#zone-content .reunions-years ul li.cell-12 {
	border-right:1px solid #ccc;
}
#zone-content .reunions-years ul li.cell-8,
#zone-content .reunions-years ul li.cell-9,
#zone-content .reunions-years ul li.cell-10,
#zone-content .reunions-years ul li.cell-11,
#zone-content .reunions-years ul li.cell-12,
#zone-content .reunions-years ul li.cell-13 {
	border-bottom:0;
}

/***************************************
** Reunions Node Page
****************************************/
.node-type-reunions .ds-2col-stacked > .group-left {
    width: 46%;
    padding:0 40px 0 0;
}
.node-type-reunions .ds-2col-stacked > .group-right {
    width: 46%;
    padding:0 0 0 40px;
}

.node-type-reunions #region-content .landing-nav .col-4.col-last {
    padding: 0 0 0 40px;
}
.node-type-reunions .group-header .field-name-title {
	width:75%;
}
.node-type-reunions #zone-content .field-name-title h1 {
    font-size: 60px;
}
.node-type-reunions .field-name-field-reunion-dates {
	margin: 28px 0 0;
}

body.context-reunions #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-alumni #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-giving #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-planned-giving #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-legacy #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-protected #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-giving2020 #zone-content-wrapper #zone-content #region-content.grid-9,
body.context-diversity #zone-content-wrapper #zone-content #region-content.grid-9  {
    width: 945px;
}

/***************************************
** Alumni Landing
****************************************/
.alumni-landing-page .header-slanted {
	width:620px;
}
.alumni-landing-page .pane-news-2 {
	width:35%;
}
.alumni-landing-page .pane-faculty-alumni-news {
	width:51%;
}

/***************************************
** Alumni Node page
****************************************/
.context-alumni .subpage-header-slanted h1 {
	float:left;
	width:46%;
}
.context-alumni .subpage-header-slanted ul {
	width:49.7%;
	float:right;
	padding-top:16px;
	padding-left:0;
	margin-bottom:0;
}
.context-alumni .subpage-header-slanted ul li {
    background: rgba(0, 0, 0, 0) url("../images/header-slash.png") no-repeat scroll 0 0;
    display: inline;
    float: left;
    padding: 15px 5px 15px 25px;
    width: auto;
    font-size:20px;
    font-weight:300;
}
.context-alumni .subpage-header-slanted ul li.row-1 {
	background:none;
}
.context-alumni .subpage-header-slanted ul li.row-4 {
	padding-right:0;
}



/***************************************
** UVA Law Network page
****************************************/

.context-uvalawnetwork #zone-content .by-location ul li {
    font-size: 25px;
    padding: 10px 20px;
    width:215px;
}
.context-uvalawnetwork #zone-content .by-location .wide {
	width:300px;
	padding: 10px 20px;
}

/***************************
** Giving Landing Page
****************************/

#giving-status {
	height: 0;
    left: 380px;
    margin: 0;
    overflow: visible;
    position: relative;
    text-align: right;
    top: -80px;
    width: 65%;
}

body.giving-landing-page #region-content .row .col-4.col-last {
    padding: 0 27px 5px;
    width: 30%;
}
body.giving-landing-page #region-content .row .col-4.stats-border {
    padding: 0 20px 5px;
    width: 34.5%;
}
body.giving-landing-page .landing-nav .contact {
	padding: 20px 0;
}



/***************************
** UVA Lawyer Issue Homepage
****************************/
.node-type-uva-lawyer-issues .uvalawyer-logo-large,
.node-type-uva-lawyer-issues .uvalawyer-issue-content,
.node-type-uva-lawyer-issues .uvalawyer-issue-title,
.node-type-uva-lawyer-issues .uvalawyer-issue-bottom {
	width:1200px;
}
.node-type-uva-lawyer-issues .uvalawyer-logo-large {
	margin-top:-500px;
}
.node-type-uva-lawyer-issues .uvalawyer-logo-large .views-field-field-subhead {
	font-size:42px;
    padding-top: 35px;
    width:730px;
}
.node-type-uva-lawyer-issues .view-uva-lawyer.view-display-id-block_9 .views-field-field-link-to-print-version {
	width:auto;
}

/*********************************
** UVA Lawyer Issue navigation
****************************/

.node-type-uva-lawyer-issues #zone-content .issue-navigation ul{
	width:92%;
}

.node-type-uva-lawyer-issues #zone-content .issue-navigation ul li,
.node-type-uva-lawyer-pages #zone-content .issue-navigation ul li {
	padding:5px 13px;
	font-size:19px;
}



/***************************
** UVA Lawyer Issue Photo Features in Blocks of 6
****************************/

.uvalawyer-feature-6 .views-row {
	max-width:420px;
	width:338px;
	float:left;
}
.uvalawyer-feature-6 .views-row-2,
.uvalawyer-feature-6 .views-row-5 {
	width:420px;
}

/***************************
** UVA Lawyer Issue Sub Photo Features
****************************/
.node-type-uva-lawyer-issues .uvalawyer-issue-content.uvalawyer-subfeature-6 .block-inner {
    padding: 30px 120px 40px;
}

.uvalawyer-subfeature-6 .views-row {
	width:43%;
	float:left;
	border-bottom:none;
}
.uvalawyer-subfeature-6 .views-row-1,
.uvalawyer-subfeature-6 .views-row-3,
.uvalawyer-subfeature-6 .views-row-5 {
	clear:both;
	margin-right:60px;
}


/*********************************
** UVA Lawyer Issue Bottom Block
**********************************/
.node-type-uva-lawyer-issues .view-uva-lawyer.view-display-id-block_9 {
	width:80%;
}

/***************************
** UVA Lawyer Article/Page Node Page
****************************/


.node-type-uva-lawyer-pages .uvalawyer-logo {
	padding-left:50px;
}

.node-type-uva-lawyer-articles #zone-user,
.node-type-uva-lawyer-articles #region-header-first .page-width,
.node-type-uva-lawyer-articles #zone-content-wrapper #zone-content,
.node-type-uva-lawyer-pages #zone-user,
.node-type-uva-lawyer-pages #region-header-first .page-width,
.node-type-uva-lawyer-pages #zone-content-wrapper #zone-content {
    width:980px;
    margin:0 auto;
}
.node-type-uva-lawyer-articles #zone-content-wrapper #zone-content #region-content,
.node-type-uva-lawyer-pages #zone-content-wrapper #zone-content #region-content {
	width:100%;
}
.node-type-uva-lawyer-articles .uvalawyer-logo,
.node-type-uva-lawyer-pages .uvalawyer-logo {
	width:150px;
	position:absolute;
	top:35px;
	left:-170px;
	padding-left:0;
	padding-top:0;
}

.node-type-uva-lawyer-articles #zone-user-wrapper .region-user-second #block-custom-search-blocks-2 {
    margin-top: 0;
    padding-bottom:25px;
}
.node-type-uva-lawyer-articles #zone-content #region-content .region-inner,
.node-type-uva-lawyer-pages #zone-content #region-content .region-inner {
    padding: 0 75px 75px;
}

.node-type-uva-lawyer-pages #zone-user-wrapper .region-user-second {
	margin-right:50px;
}
.node-type-uva-lawyer-pages #zone-user-wrapper .region-user-second {
	margin-right:75px;
}
.node-type-uva-lawyer-pages #region-user-first h1 {
    padding-left: 45px;
}

.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-first-col-content,
.node-type-uva-lawyer-pages .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-first-col-content {
	display: block;
	width: 330px;
	margin-right:20px;
	margin-bottom:0;
}
.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-second-col-content,
.node-type-uva-lawyer-pages .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-second-col-content {
	width:260px;
}
.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-layout .field-name-field-first-col-content {
	display: block;
	width: 295px;
	margin-right:40px;
}
.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-layout .field-name-field-second-col-content {
	width:230px;
	padding:40px;
}

/*Alternate Widths within Wide*/

@media (min-width: 1550px) and (max-width: 6000px) {
	 .node-type-uva-lawyer-articles #zone-user,
	 .node-type-uva-lawyer-articles #region-header-first .page-width,
	 .node-type-uva-lawyer-articles #zone-content-wrapper #zone-content,
	 .node-type-uva-lawyer-pages #zone-user,
	 .node-type-uva-lawyer-pages #region-header-first .page-width,
	 .node-type-uva-lawyer-pages #zone-content-wrapper #zone-content {
	    width:1200px;
	 }
	 .context-uvalawyer .uvalawyer-logo {
		width:150px;
		position:absolute;
		top:35px;
		left:-170px;
		padding-left:0;
		padding-top:0;
	}
	.context-uvalawyer #region-user-first h1 {
		padding-left:55px;
	}
	.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-first-col-content {
		width: 490px;
		margin-right:40px;
	}
	.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-second-col-content {
		width:300px;
	}
	.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-layout .field-name-field-first-col-content {
		width: 440px;
		margin-right:40px;
	}
	.node-type-uva-lawyer-articles .entity-paragraphs-item.paragraphs-item-two-col-layout .field-name-field-second-col-content {
		width:300px;
		padding:40px;
	}


	/*Pages*/
	.node-type-uva-lawyer-pages .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-first-col-content {
		width: 490px;
		margin-right:40px;
	}
	.node-type-uva-lawyer-pages .entity-paragraphs-item.paragraphs-item-two-col-white-bkgnd .field-name-field-second-col-content {
		width:300px;
	}
	.node-type-uva-lawyer-pages .entity-paragraphs-item.paragraphs-item-two-col-layout .field-name-field-first-col-content {
		width: 50%;
		/*margin-right:40px;*/
	}
	.node-type-uva-lawyer-pages .entity-paragraphs-item.paragraphs-item-two-col-layout .field-name-field-second-col-content {
		width:45%;
	}

}



/*******************************************************************************
** Commonlaw Title
********************************************************************************/

.node-type-common-law-seasons .uvalawyer-masthead #gradient {
	height:200px;
}


.context-commonlaw #block-custom-search-blocks-3--2 {
    width:1200px;
}


/*******************************************************************************
** Commonlaw content area
********************************************************************************/

.commonlaw-intro,
.commonlaw-articles {
	width:1200px;
	margin:0 auto;
}

.context-commonlaw .commonlaw-title {
	width:1200px;
	margin:-350px auto 30px;
}
.context-commonlaw #giving-status a{
	font-size: 20px;
}
.node-type-common-law-articles .episode-header .links {
	width:auto;
}
.node-type-common-law-articles .episode-header .links .apple {
	clear:none;
	padding-left:0;
}

.node-type-common-law-articles .commonlaw-title {
	margin: -250px auto 30px;
}
.node-type-common-law-articles .uvalawyer-masthead #gradient {
	height:250px;
}


@media (min-width:1600px) and (max-width:2300px) {
	.context-commonlaw .commonlaw-title {
		margin:-500px auto 30px;
	}
	.node-type-common-law-articles .commonlaw-title {
		margin: -350px auto 30px;
	}
}
@media (min-width:2300px) and (max-width:5000px) {
	.context-commonlaw .commonlaw-title {
		margin:-650px auto 30px;
	}
	.node-type-common-law-articles .commonlaw-title {
		margin: -450px auto 30px;
	}
}


.commonlaw-articles .views-field-field-spotify-link,
.node-type-common-law-articles .episode-header .links .spotify {
	clear:none;
}
.node-type-common-law-articles .episode-header .links .spotify {
	padding-left:0;
}
.commonlaw-articles .views-field-field-soundcloud-url-link,
.node-type-common-law-articles .episode-header .links .soundcloud,
.commonlaw-articles .views-field-field-spotify-link {
	padding-left:0;
}



/***************************
** Karsh Pages
****************************/

.karsh-landing-page .karsh-quote {
	width:60%;
	margin:0 auto 30px;
}
.karsh-landing-page .karsh-header .karsh-caption {
	width: 58%;
	font-size:50px;
}

.page-karsh-news #zone-content #region-content .region-inner {
	padding:20px 200px;
}


/***************************
** Private Sector Landing page
***************************/

.light-grey-full-width-block .box {
	height:140px;
}

/***************************************
** Masonry Layout with Collapse Text - New, without Masonry classes
****************************************/

#zone-content .column-collapse-wrapper {
	margin-right:33px;
	width:31%;
}
#zone-content #lawweb-content .column-collapse-wrapper {
	width: 100%;
}


/***************************************
** Giving 2020 pages
****************************************/
body.giving2020-landing-page .content-width {
	width:1200px;
}

body.giving2020-landing-page .giving-main-image .caption h1 {
	padding:0;
}
body.giving2020-landing-page .giving-main-image .caption {
    bottom: 25%;
}

.context-giving2020 #zone-content-wrapper #zone-content #region-content,
.context-planned-giving #zone-content-wrapper #zone-content #region-content {
	width:100%;
}
.context-giving2020 #zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media li,
.context-planned-giving #zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media li {
	padding: 20px 20px 20px 30px;
	margin-top:8px;
	margin-right:0;
	margin-bottom:0;
	font-size:20px;
}
body.giving2020-landing-page #zone-menu-wrapper #zone-menu .social-header-subpages ul.media li {
	padding: 20px 25px 20px 40px;
	margin-top:8px;
	margin-right:0;
	margin-bottom:0;
	font-size:20px;
}
.context-giving2020 #zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media li.give-now,
.context-planned-giving #zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media li.give-now {
    padding: 24px 15px;
    margin: 0 0 0 0;
    text-align: center;
}
body.giving2020-landing-page #zone-menu-wrapper #zone-menu .social-header-subpages ul.media li.give-now a,
.context-giving2020 #zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media li.give-now a,
.context-planned-giving #zone-preface-wrapper #zone-preface #region-preface-first .social-header-subpages ul.media li.give-now a {
	font-size:30px;
}

/***************************
** Giving2020 Campaign progress bar
****************************/

.campaignProgressBar__axisNumber:nth-of-type(2) { left: 23%; }
.campaignProgressBar__axisNumber:nth-of-type(3) { left: 48%; }
.campaignProgressBar__axisNumber:nth-of-type(4) { left: 71.5%; }
.campaignProgressBar__axisNumber:nth-of-type(5) {}


body.giving2020-landing-page .honoring-your-impact .content .image-skewed {
	float:left;
	margin:0 60px 0 80px;
	line-height:0;
	-ms-transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	transform: skewX(-15deg);
	overflow:hidden;
	width:800px;
	height:auto;
}
body.giving2020-landing-page #zone-content .honoring-your-impact .content .image-skewed img {
	-ms-transform: skewX(15deg);
	-webkit-transform: skewX(15deg);
	transform: skewX(15deg);
	display:block;
	max-width:none;
	width:950px;
	height:auto;
	margin:0 0 0 -75px;
}

body.giving2020-landing-page .honoring-your-impact .content {
	width:1400px;
}
body.giving2020-landing-page .honoring-your-impact .content .text {
	width:325px;
	margin:60px 20px 0 0;
}

#region-content .campaign-progress-block .row .stat {
	font-size: 65px;
}

/**********************************************
** Giving2020 Homepage Quote
***********************************************/

body.giving2020-landing-page .giving2020-quote {
	width:1200px;
}
body.giving2020-landing-page .giving2020-quote .pane-content {
	padding:0 160px;
}

/**********************************************
** Giving2020 News on Honoring Your Impact
***********************************************/
.content-listing.campaign-news .views-field-field-date-posted,
.content-listing.campaign-news .views-field-field-topic {
	clear:none;
}


/**********************************************
** Giving2020 Subpage articles
***********************************************/

.context-giving2020 .karsh-subpage-articles .image img,
.context-planned-giving .karsh-subpage-articles .image img {
	max-width:320px;
}


/**********************************************
** History Landing Page
***********************************************/

body.history-landing-page #zone-menu-wrapper {
	margin-top: 210px !important;
}
@media (min-width:1701px) and (max-width:2000px) {
	/*body.history-landing-page {
		background: url(../images/history-background-3000px.jpg) center top -100px no-repeat #DCDCDC;
		background-size: 100%;
	}*/
	body.history-landing-page #zone-menu-wrapper {
		margin-top: 460px !important;
	}
}
@media (min-width:2001px) and (max-width:2300px) {
	body.history-landing-page #zone-menu-wrapper {
		margin-top: 560px !important;
	}
}
@media (min-width:2301px) and (max-width:6000px) {
	body.history-landing-page #zone-menu-wrapper {
		margin-top: 660px !important;
	}
}

body.history-landing-page.page-graduation2020 #zone-menu-wrapper,
body.history-landing-page.graduation-template #zone-menu-wrapper {
	margin-top: 210px !important;
}
@media (min-width:1701px) and (max-width:2000px) {
	body.history-landing-page.page-graduation2020 #zone-menu-wrapper,
	body.history-landing-page.graduation-template #zone-menu-wrapper {
		margin-top: 310px !important;
	}
}
@media (min-width:2001px) and (max-width:2300px) {
	body.history-landing-page.page-graduation2020 #zone-menu-wrapper ,
	body.history-landing-page.graduation-template #zone-menu-wrapper {
		margin-top: 410px !important;
	}
}
@media (min-width:2301px) and (max-width:6000px) {
	body.history-landing-page.page-graduation2020 #zone-menu-wrapper,
	body.history-landing-page.graduation-template #zone-menu-wrapper {
		margin-top: 510px !important;
	}
}


.context-uva-law-history #giving-status {
	height: auto;
    width: 52%;
    left: 530px;
    overflow: visible;
    position: relative;
}
.context-uva-law-history #giving-status-nav .text {
	width:400px;
	padding:0 20px 0 40px;
	font-size:17px;
}
.context-uva-law-history .karsh-three-column hr {
	width:1120px;
	margin-left:40px;
}
#region-content .subfeature-6 .row {
    padding: 30px 120px;
    width: calc(100% - 240px);
}
.subfeature-6 .col-last .row-image-left {
	padding-left:30px;
}


/**************
** New Programs & Centers Node Page Styles
****************/

body.node-type-programs h1 {
	width:50%;
}
body.node-type-programs #zone-content #region-content .region-inner {
	padding: 5px 0 0;
}

.node-type-programs #zone-content .node-programs .field-name-field-main-image img {
	margin-left: 0;
}

/***************************
** Programs In the News
***************************/
.node-type-programs .in-the-news .views-row {
	width:370px;
}
.node-type-programs .grey-full-width-inner {
	width:1200px;
}
.node-type-programs .view-programs.view-display-id-block_1 {
	padding:40px 100px 0;
}

.node-type-programs .view-programs.view-display-id-block_3 {
	padding:40px 100px 20px;
}

/***************************
** Programs Centers Events block
***************************/

.node-type-programs h2.upcoming-events {
	margin-left:100px;
}

.node-type-programs .view-programs.view-display-id-block_4 {
	margin:30px 100px 10px;
}
.node-type-programs .view-programs.view-display-id-block_4 .views-row {
	width:46%;
	margin:0 40px 0 0;
}
.node-type-programs .view-programs.view-display-id-block_4 .views-field-field-eventname {
	font-size:32px;
}

/***************************
** Programs Research page
***************************/
.node-type-programs .program-research-full-view .views-row {
	width:26.5%;
}

.node-type-programs .program-research-full-view .views-row {
	margin-right:33px;
}



/***************************
** Diversity Page - Upcoming Events
***************************/

.page-diversity .diversity-events-view {
	margin:30px 40px 10px;
}
.page-diversity .diversity-events-view .views-row {
	width:46%;
	margin:0 40px 0 0;
}
.page-diversity .diversity-events-view .views-field-field-eventname {
	font-size:32px;
}

/***************************
** Faculty Scholarship Overrides
***************************/

/*.view-faculty-scholarship-base-pages .views-exposed-form .views-exposed-widget input.form-submit {
	margin-top: 1.5em;
}*/

.node-type-publication .pane-faculty-scholarship-publication-panel-pane-6,
.node-type-publication .pane-faculty-scholarship-publication-panel-pane-12.media-display-left-margin,
.node-type-publication .pane-entity-view,
.node-type-publication .citation {
	margin-left: 100px;
}
.node-type-publication .pane-faculty-scholarship-publication-panel-pane-6 {
	width: 770px;
}
.node-type-publication .pane-faculty-scholarship-publication-panel-pane-13 {
	width: 18%;
}


