@charset 'UTF-8';

ul.pager-load-more, nav#block-menu-menu-illimitable ul.menu {display:none;}

/* GENERAL */
h1 {color:#FFFFFF; font-family:'franklin-gothic-ext-comp-urw',sans-serif; font-size:150px; font-weight:700; line-height:120px;}
div {font-family:'franklin-gothic-urw',sans-serif;}
p, ul {color:#666666; font-family:'franklin-gothic-urw',sans-serif; font-size:17px; line-height:32px; margin:0 auto;}
ul {margin-bottom:30px;}
h3 {font-family:'bodoni-urw',serif; font-size:26px; font-style:italic; font-weight:700; line-height:32px;}
a {color:#002F6C; font-weight:700; text-decoration:none;}
a:hover {color:#EB5F0C; text-decoration:underline;}
span.dropcap {color:#E57200; font-family:'bodoni-urw',serif; font-size:140px; font-style:italic; font-weight:700; letter-spacing:-1px; line-height:22px; margin-top:30px;}
video {height:auto; width:100%;}

/* MENU */
#mobile-menu-wrapper {background:#FFFFFF; left:50%; top:48px; width:230px;}
#mobile-menu-wrapper .mobile-menu-navigation-wrapper {background:url('images/white-80.png') center top repeat;}
#mobile-menu-wrapper .mobile-menu-navigation-wrapper {float:none; margin:0; padding:0; width:100%;}
#mobile-menu-wrapper .mobile-menu-navigation-wrapper ul, #mobile-menu-wrapper .mobile-menu-utility-wrapper ul {margin:0; padding:0;}
#mobile-menu-wrapper .mobile-menu-navigation-wrapper ul li, #mobile-menu-wrapper .mobile-menu-navigation-wrapper ul li:last-child, #mobile-menu-wrapper .mobile-menu-utility-wrapper ul li {border-bottom:1px solid #F1F1EF; list-style:none;}
#mobile-menu-wrapper .mobile-menu-utility-wrapper ul li.last {border-bottom:none;}
#mobile-menu-wrapper .mobile-menu-navigation-wrapper ul li a {color:#E57200; font-family:'bodoni-urw',serif; font-style:italic; font-weight:400; padding:10px 15px;}
#mobile-menu-wrapper .mobile-menu-navigation-wrapper ul li a:hover {color:#002F6C; text-decoration:none;}
#mobile-menu-wrapper .mobile-menu-utility-wrapper ul li a {color:#002F6C; font-weight:400; padding:10px 15px;}
#mobile-menu-wrapper .mobile-menu-utility-wrapper ul li a:hover {color:#EB5F0C; text-decoration:none;}

/* HEADER */
.l-main, .l-main .l-content {float:none; margin-right:0; max-width:100%; overflow:hidden; padding-top:0; width:100%;}
header .l-branding {margin:0 auto; height:48px; position:relative;}
header .l-branding h1 {left:0; position:absolute; top:0;}
header .l-branding h1 a {height:30px; margin-top:0; width:125px;}

header .btn-menu-mobile {left:auto; position:absolute; right:0; top:-10px; z-index:1000;}
.btn-search, .term-listing-heading {display:none;}
a#illimitable-header {font-family:'franklin-gothic-urw-cond',sans-serif; font-size:30px; font-weight:700; line-height:48px; text-transform:uppercase;}
a#illimitable-header:hover {text-decoration:none;}

div.field--name-field-sub-title p {color:#FFFFFF; font-family:'franklin-gothic-urw',sans-serif; font-size:36px; font-weight:900; line-height:48px;}
article.video-header h1, article.video-header div.field--name-field-sub-title p, article.slideshow-header h1, article.slideshow-header div.field--name-field-sub-title p {color:#002359;}
article.field-title-align--right h1, article.field-title-align--right div.field--name-field-sub-title p, article.field-title-align--right div.field--name-field-category, article.field-title-align--right div.field--name-field-authors {text-align:right;}
div.field--name-field-category div.field__item {background:url('images/slash_blue.png') left center no-repeat; margin:0; width:250px;}
div.field--name-field-category a {background:url('images/slash_blue.png') right center no-repeat; color:#BECBD2; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:18px; font-weight:700; letter-spacing:2px; line-height:25px; padding:0 15px 0 20px; text-transform:uppercase;}
article.field-title-align--right div.field--name-field-category div.field__item {background:url('images/slash_blue.png') right center no-repeat; float:right; margin:0 0 30px 0; width:250px;}
article.field-title-align--right div.field--name-field-category a {background:url('images/slash_blue.png') left center no-repeat; padding:0 20px;}
article.field-title-align--right div.field--name-field-html-title {clear:both;}
div.field--name-field-category a:hover {color:#BECBD2; text-decoration:none;}
div.field--name-field-authors a, .inline-byline a {color:#E57200; font-family:'franklin-gothic-urw',sans-serif; font-size:20px; font-weight:400; letter-spacing:2px; line-height:48px;}
div.field--name-field-authors a:hover {color:#E57200; text-decoration:none;}
div.date-created, .inline-byline {color:#FFFFFF; font-family:'franklin-gothic-urw',sans-serif; font-size:20px; font-weight:400; letter-spacing:2px; line-height:48px;}
article.video-header div.date-created, article.slideshow-header div.date-created, .inline-byline {color:#666666; width:100%;}

.group-header {display:block; margin-bottom:45px; position:relative;}
.group-header-text-group {bottom:60px; left:50%; position:absolute;}
div.field--name-field-category {margin:60px 0 30px 0;}
div.field--name-field-html-title {margin:30px 0;}
div.field--name-field-sub-title {margin:30px 0 60px 0;}
div.field--name-field-authors {margin:60px 0;}
div.field--name-field-authors div.even {background:url('images/slash_fff.png') right center no-repeat; float:left; margin-right:15px; padding-right:28px;}
article.video-header div.field--name-field-authors div.even, article.slideshow-header div.field--name-field-authors div.even {background:url('images/slash_333.png') right center no-repeat;}
div.field--name-field-authors div.odd {float:left;}
article.video-header div.video-container, div.dp-composite-field-item-video div.video-container {z-index:10;}
article.video-header a.video-trigger, div.dp-composite-field-item-video a.video-trigger {left:0; height:0; padding-bottom:56.25%; position:absolute; top:0; width:100%; z-index:100;}
article.video-header a.video-trigger {background:url('images/play-header-animate.png') center center no-repeat; background-size:50%;}
div.dp-composite-field-item-video a.video-trigger {background:url('images/play-inline.png') center center no-repeat;}
div.dp-composite-field-item-video a.video-trigger:hover {background:url('images/play-inline-blue.png') center center no-repeat;}
article.video-header a.video-trigger span, div.dp-composite-field-item-video a.video-trigger span {display:none;}
article.video-header div.field--name-field-header-image, div.dp-composite-field-item-video div.field--name-field-image {left:0; position:absolute; top:0; width:100%; z-index:50;}
article.video-header .group-header-text-group, article.slideshow-header .group-header-text-group {bottom:auto; left:auto; margin:30px auto; position:static;}
.ambient-video-header .ambient-video {width:100%;}
.ambient-video-header .group-header .field-collection-item-field-image-video-slide {height:0; padding-bottom:40%; width:100%;}

/* BASIC CONTENT BLOCK */
div.dp-composite-field-item-basic-content-block.full-width, div.dp-composite-field-item-basic-content-block.full-width div.content, div.dp-composite-field-item-basic-content-block video {display:block; width:100%;}
div.dp-composite-field-item-basic-content-block, div.dp-composite-field-item-basic-content-block div.content {margin:0 auto;}
div.dp-composite-field-item-basic-content-block p, div.dp-composite-field-item-pull-quote, div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text p, div.dp-composite-field-item-multi-column-block {margin:0 auto 30px auto;}
div.dp-composite-field-item-basic-content-block h2, div.dp-composite-field-item-copy-sidebar div.content h2 {color:#002359; font-family:'franklin-gothic-urw',sans-serif; font-size:30px; font-weight:700; line-height:30px;}

div.dp-composite-field-item-basic-content-block div.pull-bio {margin:0 auto 30px auto; max-width:1200px; overflow:hidden; width:100%;}
div.dp-composite-field-item-basic-content-block div.pull-bio-padding {padding:30px;}
div.dp-composite-field-item-basic-content-block div.pull-bio-image {float:left; width:30%;}
div.dp-composite-field-item-basic-content-block div.pull-bio-text {float:left; width:70%;}
div.dp-composite-field-item-basic-content-block div.pull-bio-text h2 {background:url('images/dot-horz-fff.png') left bottom repeat-x; color:#FFFFFF; font-family:'bodoni-urw',serif; font-size:36px; font-style:italic; font-weight:700; line-height:60px; margin:0 0 10px 0; max-width:720px; padding:0 0 10px 0;}
div.dp-composite-field-item-basic-content-block div.pull-bio-text p {color:#FFFFFF; font-family:'franklin-gothic-urw',sans-serif; font-size:15px; font-weight:500; line-height:30px; margin:0; max-width:720px; padding:0; position:relative;}

/* SIDEBAR */
div.dp-composite-field-item-copy-sidebar div.content {margin:0 auto;}
div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text, .group-sidebar {float:left;}
div.dp-composite-field-item-copy-sidebar.align-left div.content {padding-left:0;}
div.dp-composite-field-item-copy-sidebar.align-left div.field--name-field-description-text, div.align-left .group-sidebar {float:right;}
div.dp-composite-field-item-copy-sidebar div.sidebar-text {background:url('images/dot-vert-blue.png') left top repeat-y;}
div.dp-composite-field-item-copy-sidebar.align-left div.sidebar-text {background:url('images/dot-vert-blue.png') right top repeat-y;}
.group-sidebar div.field__item img {padding:0 15px; margin-bottom:30px;}
.group-sidebar div.field__item h3, .group-sidebar div.field__item p {padding:0 30px;}
.group-sidebar div.field__item h3 {color:#e57200; font-family:'bodoni-urw',serif; font-style:italic; font-weight:700;}
.group-sidebar div.field__item {font-family:'franklin-gothic-urw',sans-serif; font-size:20px; font-style:italic; font-weight:400; line-height:32px; margin:0 45px; padding:30px 0;}
div.align-left .group-sidebar div.field__item {text-align:right;}
.bg-color-beige .group-sidebar div.field__item {background:#E57200;}

/* PULLQUOTE */
div.dp-composite-field-item-pull-quote, div.dp-composite-field-item-video {position:relative; margin:0 auto 30px auto;}
div.dp-composite-field-item-pull-quote p {color:#E57200; font-family:'bodoni-urw',serif; font-size:36px; font-style:italic; font-weight:700; line-height:60px; padding:35px 120px; position:relative; top:0;}
div.dp-composite-field-item-pull-quote.image-background p {padding:80px 120px; position:absolute;}
div.quote-mark p {background:url('images/quotation-mark.png') 60px 10px no-repeat;}
div.quote-mark.image-background p {background:url('images/quotation-mark.png') 60px 60px no-repeat;}

/* SLIDESHOW */
div.dp-composite-field-item-image-slideshow {margin:0 auto;}
div.dp-composite-field-item-image-slideshow.full-width-slideshow {width:100%;}
div.dp-composite-field-item-image-slideshow div.field--name-field-description-text p {color:#999999; font-family:'franklin-gothic-urw',sans-serif; font-style:italic; font-weight:400; line-height:20px; margin:10px auto; text-align:center;}
div.dp-composite-field-item-image-slideshow div.swiper-pagination-bullets {margin-bottom:30px; text-align:center;}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image:url('images/arrow-next-gray.png');}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image:url('images/arrow-prev-gray.png');}
.swiper-button-next, .swiper-button-prev {background-position:center center; background-repeat:no-repeat; background-size:20px 37px; bottom:60px; cursor:pointer; display:block; height:37px; margin-top:0; position:absolute; top:auto; width:20px; z-index:10;}
#block-uva-today-overrides-illimitable-next-article .swiper-button-next, #block-uva-today-overrides-illimitable-next-article .swiper-container-rtl .swiper-button-prev, .group-header .swiper-button-next, .group-header .swiper-container-rtl .swiper-button-prev {background-image:url('images/arrow-next-white.png');}
#block-uva-today-overrides-illimitable-next-article .swiper-button-prev, #block-uva-today-overrides-illimitable-next-article .swiper-container-rtl .swiper-button-next, .group-header .swiper-button-prev, .group-header .swiper-container-rtl .swiper-button-next {background-image:url('images/arrow-prev-white.png');}
#block-uva-today-overrides-illimitable-next-article .swiper-button-next, #block-uva-today-overrides-illimitable-next-article .swiper-button-prev, .group-header .swiper-button-next, .group-header .swiper-button-prev {background-size:30px 48px; bottom:auto; height:48px; margin-top:-24px; top:50%; width:30px;}

.group-header .swiper-pagination-bullets {bottom:30px; left:50%; position:absolute; text-align:center; z-index:10;}
.group-header .swiper-pagination-bullets {margin-left:-600px; width:1200px;}

/* ALTERNATE TWO COLUMN */
div.dp-composite-field-item-two-column {height:454px; margin:0 auto 30px auto; position:relative;}
div.dp-composite-field-item-two-column div.field--name-field-alternative-image {left:0; position:absolute; top:0; z-index:1;}
div.dp-composite-field-item-two-column div.field--name-field-description-text {position:absolute; top:0; right:0; width:60%; z-index:5;}
div.dp-composite-field-item-two-column div.field--name-field-description-text div.field__item {padding:30px;}
div.dp-composite-field-item-two-column p {font-size:20px; font-weight:700;}

/* MOSAIC */
div.image-mosaic {background:url('images/mosaic_background-fff.jpg') no-repeat;}
div.mosaic-overlay {background:url('images/mosaic_background.jpg') no-repeat;}
div.image-mosaic, div.mosaic-overlay {background-size:cover; margin:0 auto 30px auto; position:relative;}
div.mosaic-overlay {color:#FFFFFF; font-family:'franklin-gothic-urw',sans-serif; font-size:20px; font-weight:400; line-height:35px;}
div.image-mosaic div.image-wrapper {overflow:hidden; -webkit-transform:skew(-10deg); -moz-transform:skew(-10deg); -ms-transform:skew(-10deg); -o-transform:skew(-10deg);}
div.mosaic-image {background-position:center center; background-repeat:no-repeat; background-size:cover; cursor:pointer; margin-left:-40px; -webkit-transform:skew(10deg); -moz-transform:skew(10deg); -ms-transform:skew(10deg); -o-transform:skew(10deg);}
div.mosaic-image:hover {opacity:0.4;}
div.image-mosaic div.image-wrapper {background:#ffffff; border-left:5px solid #ffffff; border-right:5px solid #ffffff; position:absolute;}
div.image-mosaic div.image-wrapper:hover {background:#002F6C;}
div.image-mosaic div.image-0-wrapper {border-bottom:5px solid #ffffff; top:0;}
div.image-mosaic div.image-1-wrapper {border-top:5px solid #ffffff; bottom:0;}
div.image-mosaic div.image-2-wrapper {border-left:7px solid #ffffff; border-right:7px solid #ffffff; top:0;}
div.image-mosaic div.image-3-wrapper {border-bottom:5px solid #ffffff; top:0;}
div.image-mosaic div.image-4-wrapper {border-top:5px solid #ffffff; bottom:0;}
div.mosaic-overlay div.overlay {left:5px; position:absolute; top:0;}
div.mosaic-overlay .field--name-field-description-text {position:absolute;}
div.mosaic-overlay .field--name-field-description-text p {color:#ffffff;}
a.close-mosaic-overlay {background:url('images/button-minus-fff.png') center center no-repeat; color:#ffffff; display:block; height:42px; overflow:hidden; padding-top:50px; position:absolute; width:42px;}
.image-1-wrapper a.close-mosaic-overlay {display:none;}
.mosaic-mobile-carousel .field--name-field-description-text {margin:0 auto; width:90%;}
.mosaic-mobile-carousel .swiper-pager {margin-bottom:30px; text-align:center;}

/* MULTI-COLUMN */
div.dp-composite-field-item-multi-column-block div.field__label {display:none;}
div.dp-composite-field-item-multi-column-block div.field__item {float:left;}
div.dp-composite-field-item-multi-column-block div.field__item p {font-weight:700; line-height:20px; text-align:center;}
div.layout-2-columns div.field__item {width:50%;}
div.layout-3-columns div.field__item {width:33.3%;}
div.layout-4-columns div.field__item {width:25%;}
div.layout-5-columns div.field__item {width:20%;}
div.layout-2-columns div.field__item div.field__item, div.layout-3-columns div.field__item div.field__item, div.layout-4-columns div.field__item div.field__item, div.layout-5-columns div.field__item div.field__item {padding:30px 15px; width:auto;}

div.multi-column-header {padding:15px;}
div.multi-column-header h2 {font-family:'bodoni-urw',serif; font-style:italic; font-weight:700;}
div.dp-composite-field-item-multi-column-block div.field__item div.multi-column-header p {line-height: 32px; text-align:left;}

/* NEXT ARTICLE */
div.block--uva-today-overrides-illimitable-next-article {position:relative; margin-top:50px;}
div.block--uva-today-overrides-illimitable-next-article h2 {color:#FFFFFF; font-size:36px; left:50%; line-height:48px; position:absolute; text-align:center; text-transform:uppercase; z-index:10;}
div.block--uva-today-overrides-illimitable-next-article h2 a {color:#FFFFFF;}
div.block--uva-today-overrides-illimitable-next-article h2.block__title {background:url('images/next-article-dots.png') center bottom no-repeat; font-family:'bodoni-urw',serif; font-style:italic; font-weight:700; margin-bottom:24px; padding-bottom:18px;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title {font-family:'franklin-gothic-urw',sans-serif;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title, div.block--uva-today-overrides-illimitable-next-article h2.node__title a {font-weight:900;}
div.block--uva-today-overrides-illimitable-next-article div.date-created {display:none;}
div.block--uva-today-overrides-illimitable-next-article a.read-more {background:url('images/readnow.png') 0 0 no-repeat; color:#fff; font-family:'franklin-gothic-urw',sans-serif; font-size:20px; font-weight:700; left:50%; margin-left:-105px; padding:21px 0 35px 10px; position:absolute; text-align:center; text-transform:uppercase; width:210px;}
div.block--uva-today-overrides-illimitable-next-article a.read-more:hover {background:url('images/readnow-hover.png') 0 0 no-repeat; color:#002359; text-decoration:none;}

/* TRENDING */
div.block--uva-today-stats {background:#002359; margin-top:-5px; overflow:hidden;}
div.block--uva-today-stats div.block__content {min-height:112px; margin:0 auto;}
div.block--uva-today-stats h2 {color:#ffffff; float:left; font-family:'franklin-gothic-urw',sans-serif; font-size:36px; font-weight:700; min-height:112px; line-height:24px; padding-left:10px; padding-top:30px; text-align:left; text-transform:uppercase; width:230px;}
div.block--uva-today-stats h2 span {font-size:20px; font-weight:400; letter-spacing:8px;}
div.block--uva-today-stats h2 span:before {content:'\000A'; white-space:pre;}
div.block--uva-today-stats div.view-content {float:left;}
div.block--uva-today-stats div.view-content div.views-row {background:url('images/trending-vr.png') left 15px no-repeat; float:left;}
div.block--uva-today-stats div.view-content div.views-row div.views-field {padding:18px 40px 18px 52px;}
div.block--uva-today-stats div.view-content a, body.node-type-basic-page div.block--uva-today-stats div.view-content .views-field-title .field-content a {color:#FFFFFF; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:21px; font-weight:700; line-height:25px;}
div.block--uva-today-stats div.view-content a.more-link, body.node-type-basic-page div.block--uva-today-stats div.view-content .views-field-title .field-content a.more-link, body.node-type-basic-page .views-field-nothing a, body.node-type-basic-page .views-field-nothing a:hover {background:url('images/More_Arrow_Orange.png') right center no-repeat; color:#F16F30; font-family:'franklin-gothic-urw',sans-serif; font-size:13px; font-weight:700; line-height:22px; padding-right:9px; text-align:left; text-transform:uppercase; width:45px;}

/* BACKGROUND COLORS */
body.field-page-background--black {background:#000;}
body.field-page-background--blue-extradark {background:#112433;}

body.field-page-background--black header .l-branding h1 a, body.field-page-background--blue-extradark header .l-branding h1 a {background:url('images/uvatoday-white.png') no-repeat scroll center center / 100% auto; color:#fff;}
body.field-page-background--black a#illimitable-header, body.field-page-background--black p, body.field-page-background--black .l-region--footer #block-uva-today-blocks-uva-today-copyright, body.field-page-background--blue-extradark a#illimitable-header, body.field-page-background--blue-extradark p, body.field-page-background--blue-extradark .l-region--footer #block-uva-today-blocks-uva-today-copyright {color:#fff;}
body.field-page-background--black #uva_today_logo, body.field-page-background--blue-extradark #uva_today_logo {background:url('images/uva-horz-fff.png') 0 0 no-repeat; background-size:cover;}
body.field-page-background--black li#aetni-social-youtube, body.field-page-background--blue-extradark li#aetni-social-youtube {background:url('images/social-youtube-fff.png') 0 0 no-repeat; background-size:cover;}
body.field-page-background--black li#aetni-social-twitter, body.field-page-background--blue-extradark li#aetni-social-twitter {background:url('images/social-twitter-fff.png') 0 0 no-repeat; background-size:cover;}
body.field-page-background--black li#aetn-social-facebook, body.field-page-background--blue-extradark li#aetn-social-facebook {background:url('images/social-facebook-fff.png') 0 0 no-repeat; background-size:cover;}
body.field-page-background--black li#aetni-social-snapchat, body.field-page-background--blue-extradark li#aetni-social-snapchat {background:url('images/social-snapchat-fff.png') 0 0 no-repeat; background-size:cover;}
body.field-page-background--black li#aetni-social-instagram, body.field-page-background--blue-extradark li#aetni-social-instagram {background:url('images/social-instagram-fff.png') 0 0 no-repeat; background-size:cover;}

body.field-page-background--black header .btn-menu-mobile::after, body.field-page-background--blue-extradark header .btn-menu-mobile::after {background-position:-272.5px 0;}
body.field-page-background--black .mobile-menu-is-open header .btn-menu-mobile::after, body.field-page-background--blue-extradark .mobile-menu-is-open header .btn-menu-mobile::after {background-position:-302.5px 0;}
body.field-page-background--black .mobile-menu-is-open header .btn-menu-mobile, body.field-page-background--blue-extradark .mobile-menu-is-open header .btn-menu-mobile {background-color:#ffffff;}
body.field-page-background--black header .btn-search-mobile::after, body.field-page-background--blue-extradark header .btn-search-mobile::after {background-position:-332.5px 0;}
body.field-page-background--black .btn-search, body.field-page-background--blue-extradark .btn-search {color:#ffffff;}
body.field-page-background--black div.dp-composite-field-item-copy-sidebar div.sidebar-text, body.field-page-background--blue-extradark div.dp-composite-field-item-copy-sidebar div.sidebar-text {background:url('images/dot-vert-fff.png') left top repeat-y;}
body.field-page-background--black div.dp-composite-field-item-copy-sidebar.align-left div.sidebar-text, body.field-page-background--blue-extradark div.dp-composite-field-item-copy-sidebar.align-left div.sidebar-text {background:url('images/dot-vert-fff.png') right top repeat-y;}
body.field-page-background--black .group-sidebar div.field__item h3, body.field-page-background--black .group-sidebar div.field__item p, body.field-page-background--blue-extradark .group-sidebar div.field__item h3, body.field-page-background--blue-extradark .group-sidebar div.field__item p {color:#ffffff;}


/* ALTERNATE SLIDESHOW */
div.altslide {width:100%;}
div.altslide span {color:#E57200; text-transform:uppercase;}
div.altslide-nav {color:#ffffff; font-size:20px; font-weight:700; margin:30px auto 0 auto; padding:0; text-align:center;}
div.altslide-nav-box {float:left; margin:0 4px 90px 4px; overflow:hidden; -webkit-transform:skew(-14deg); -moz-transform:skew(-14deg); -ms-transform:skew(-14deg); -o-transform:skew(-14deg);}
div.altslide-nav-bg {background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden; -webkit-transform:skew(14deg); -moz-transform:skew(14deg); -ms-transform:skew(14deg); -o-transform:skew(14deg);}
div.altslide-nav-hover, div.altslide-nav-hover2, div.altslide-nav-hover3 {background:url('images/blue-65.png') center center repeat; cursor:pointer; display:table-cell; vertical-align:middle;}
div.altslide-nav-hover span, div.altslide-nav-hover2 span, div.altslide-nav-hover3 span {color:#ffffff;}
div.alt-slide, div.alt-slide2, div.alt-slide3 {height:0; padding-bottom:40%; position:relative; width:100%;}
div.alt-slide, div.alt-slide2, div.alt-slide3, div.altslide-nav-hover.active, div.altslide-nav-hover2.active, div.altslide-nav-hover3.active {display:none;}
div.alt-slide.active, div.alt-slide2.active, div.alt-slide3.active {display:block;}
div.altslide-image {position:absolute; width:100%;}
div.altslide-caption {background:url('images/gradient-200-000.png') center bottom repeat-x; bottom:0px; left:0; min-height:200px; position:absolute; width:100%;}
div.altslide-caption-text {bottom:30px; color:#ffffff; font-size:18px; font-weight:700; left:50%; position:absolute;}

/* ACCORDIAN */
div.accordian {background-position:center center; background-repeat:no-repeat; background-size:cover; margin:0 auto 30px auto; overflow:hidden;}
div.accordian-slide {overflow:hidden;}
div.accordian-slide-shape {float:left; overflow:hidden; -webkit-transform:skew(-14deg); -moz-transform:skew(-14deg); -ms-transform:skew(-14deg); -o-transform:skew(-14deg);}
div.accordian-slide-image {background-position:center center; background-repeat:no-repeat; background-size:cover; -webkit-transform:skew(14deg); -ms-transform:skew(14deg); -moz-transform:skew(14deg); -o-transform:skew(14deg);}
div.accordian-slide-text {float:left;}
div.accordian-slide-text h3 {color:#ffffff; font-family:'bodoni-urw',serif; font-style:italic; font-weight:700;}
div.accordian-slide-text p {color:#ffffff; font-size:19px;}

div.accordian {height:480px; width:1200px;}
div.accordian-slide-shape {height:480px; margin-left:-60px; width:540px;}
div.accordian-slide-image {height:480px; width:600px;}

div.alt-accordian, div.alt-accordian div.alt-accordian-slide {background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
div.alt-accordian {cursor:pointer; margin:0 auto 30px auto;}
div.alt-accordian div h3 {clear:both; color:#ffffff; font-family:'bodoni-urw',serif; font-style:italic; font-weight:700;}
div.alt-accordian div p {color:#ffffff;}
div.alt-accordian div.minus {background:url('images/button-minus.png') center center no-repeat; float:right; height:42px; width:42px;}
div.alt-accordian:hover div.minus {background:url('images/button-minus-fff.png') center center no-repeat;}
div#alt-accordian-4 div.minus {float:left;}

/* FOOTER */
.l-region--footer {height:auto; max-width:100%; padding:0;}
#block-uva-today-blocks-uva-today-footer {border-bottom:#ededed solid 1px; border-top:#ededed solid 1px; padding:25px 0;}
#block-uva-today-blocks-uva-today-footer .block__content {margin:0 auto; overflow:hidden;}
#uva_today_logo {background:url('images/uva-horz-color.png') 0 0 no-repeat; background-size:cover; display:block; float:left; height:30px; width:264px;}
#uva_today_logo span {display:none;}
#uva_today_social_links {float:right;}
ul#aetni-social {list-style:none; margin:0; padding:0; width:224px;}
ul#aetni-social li {float:left; height:30px; margin-left:10px; overflow:hidden;}
li#aetni-social-youtube {background:url('images/social-youtube.png') 0 0 no-repeat; background-size:cover; width:45px;}
li#aetni-social-twitter {background:url('images/social-twitter.png') 0 0 no-repeat; background-size:cover; width:37px;}
li#aetn-social-facebook {background:url('images/social-facebook.png') 0 0 no-repeat; background-size:cover; width:30px;}
li#aetni-social-snapchat {background:url('images/social-snapchat.png') 0 0 no-repeat; background-size:cover; width:32px;}
li#aetni-social-instagram {background:url('images/social-instagram.png') 0 0 no-repeat; background-size:cover; width:30px;}
ul#aetni-social li a {display:block; height:30px; overflow:hidden; padding-top:60px; width:30px;}
ul#aetni-social li#aetni-social-snapchat a {width:32px;}
ul#aetni-social li#aetni-social-twitter a {width:37px;}
ul#aetni-social li#aetni-social-youtube a {width:45px;}
.l-region--footer #block-uva-today-blocks-uva-today-copyright {color:#002359; float:none; font-size:13px; margin:0 auto; padding:25px 0; text-align:center; text-transform:uppercase;}

/* HOMEPAGE BLOCKS */
body.node-type-basic-page #illimitable-header, body.node-type-basic-page div.btn-menu-mobile {display:none;}
#illimitable-brand-slider {background-image:url('images/Illimitable_Cutout_1400x350.png'); background-position:0 0; background-repeat:no-repeat; background-size:cover; height:0; left:0; overflow:hidden; padding-bottom:25%; position:absolute; top:-2px; width:100%; z-index:15;}

body.node-type-basic-page .view-id-illimitable_list {margin:30px auto;}
body.node-type-basic-page .view-id-illimitable_list .view-content {overflow:hidden;}
body.node-type-basic-page .view-id-illimitable_list .views-row {float:left; overflow:hidden; position:relative;}
body.node-type-basic-page .view-id-illimitable_list .views-row.views-row-10 {float:right;}
body.node-type-basic-page .views-field-field-category {border-bottom:#CEDAE0 solid 1px; left:30px; position:relative; top:25px;}
body.node-type-basic-page .views-field-field-category a, body.node-type-basic-page .views-field-field-category a:hover {color:#CEDAE0; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:18px; font-weight:700; letter-spacing:2px; line-height:25px; text-decoration:none; text-transform:uppercase;}
body.node-type-basic-page .views-field-title .field-content, body.node-type-basic-page .views-field-field-sub-title, body.node-type-basic-page .views-field-title .field-content a, body.node-type-basic-page .views-field-field-sub-title a, body.node-type-basic-page .views-field-title .field-content a:hover, body.node-type-basic-page .views-field-field-sub-title a:hover {color:#666666; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:24px; font-weight:700; line-height:26px; text-decoration:none;}
body.node-type-basic-page .views-field-title {bottom:55px; left:30px; position:absolute;}
body.node-type-basic-page .views-field-field-sub-title {bottom:67px; font-weight:400; position:absolute;}
body.node-type-basic-page .views-field-nothing {bottom:25px; left:30px; position:absolute;}
body.node-type-basic-page .views-row-1 .views-field-field-text, body.node-type-basic-page .views-row-4 .views-field-field-text, body.node-type-basic-page .views-row-8 .views-field-field-text, body.node-type-basic-page .views-row-9 .views-field-field-text, body.node-type-basic-page .views-row-10 .views-field-field-text {border:#CEDAE0 solid 1px; border-top:0;}
body.node-type-basic-page .views-row-5 .views-field-field-text {border:#CEDAE0 solid 1px; border-left:0; position:absolute; top:0;}
body.node-type-basic-page .views-row-2 .views-field-field-category, body.node-type-basic-page .views-row-3 .views-field-field-category, body.node-type-basic-page .views-row-6 .views-field-field-category, body.node-type-basic-page .views-row-7 .views-field-field-category {border-bottom:#FFFFFF solid 1px;}
body.node-type-basic-page .views-row-2 .views-field-field-category a, body.node-type-basic-page .views-row-3 .views-field-field-category a, body.node-type-basic-page .views-row-6 .views-field-field-category a, body.node-type-basic-page .views-row-7 .views-field-field-category a, body.node-type-basic-page .views-row-2 .views-field-field-category a:hover, body.node-type-basic-page .views-row-3 .views-field-field-category a:hover, body.node-type-basic-page .views-row-6 .views-field-field-category a:hover, body.node-type-basic-page .views-row-7 .views-field-field-category a:hover {color:#FFFFFF; text-decoration:none;}
body.node-type-basic-page .views-row-2 .views-field-title .field-content, body.node-type-basic-page .views-row-3 .views-field-title .field-content, body.node-type-basic-page .views-row-6 .views-field-title .field-content, body.node-type-basic-page .views-row-7 .views-field-title .field-content, body.node-type-basic-page .views-row-2 .views-field-title .field-content a, body.node-type-basic-page .views-row-3 .views-field-title .field-content a, body.node-type-basic-page .views-row-6 .views-field-title .field-content a, body.node-type-basic-page .views-row-7 .views-field-title .field-content a, body.node-type-basic-page .views-row-2 .views-field-title .field-content a:hover, body.node-type-basic-page .views-row-3 .views-field-title .field-content a:hover, body.node-type-basic-page .views-row-6 .views-field-title .field-content a:hover, body.node-type-basic-page .views-row-7 .views-field-title .field-content a:hover {color:#FFFFFF; font-family:'franklin-gothic-urw',sans-serif; font-size:24px; font-weight:900; line-height:24px; text-transform:uppercase;}
.views-field-field-sub-title {display:none;}
body.node-type-basic-page .views-row-2 .views-field-field-text, body.node-type-basic-page .views-row-3 .views-field-field-text, body.node-type-basic-page .views-row-6 .views-field-field-text, body.node-type-basic-page .views-row-7 .views-field-field-text {background:url('images/blue-50.png') center center no-repeat; left:0; position:absolute; top:0;}
.featured-article-promo {margin:26px auto;}
.pager.pager-load-more {margin-top:30px;}
body.node-type-basic-page div.block--uva-today-stats .views-field-title {bottom:auto; left:auto; position:static;}
.block--uva-today-blocks-uva-today-featured-article #uva_today_featured_article_topic {background:url('images/slash_blue.png') left center no-repeat;}
.block--uva-today-blocks-uva-today-featured-article #uva_today_featured_article_topic a {background:url('images/slash_blue.png') right center no-repeat; color:#becbd2; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:18px; letter-spacing:2px; line-height:25px; padding:0 17px 0 20px;}

#uva_today_featured_article_title h2 {font-family:'franklin-gothic-urw-cond',sans-serif; font-size:84px; font-weight:700; line-height:86px;}
#uva_today_featured_article_subtitle p {font-family:'franklin-gothic-urw-cond',sans-serif; color:#ffffff; font-size:36px; font-weight:700; line-height:38px; margin-bottom:10px;}
#uva_today_featured_article_subtitle p.link-more, .dp-composite-field-item-pull-quote a.link-more {background:url('images/More_Arrow_Orange.png') right center no-repeat; display:inline-block; font-family:'franklin-gothic-urw',sans-serif; color:#E57200; font-size:18px; line-height:30px; padding-right:12px; text-transform:uppercase;}
#uva_today_featured_article_title a, #uva_today_featured_article_subtitle a:hover {text-decoration:none;}
#uva_today_featured_article_more {display:none;}
.block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text {bottom:20px; left:5%; padding-left:0; padding-right:0; right:auto; width:90%; z-index:10;}
body.node-type-basic-page .block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text {bottom:-800px; z-index:10;}
.block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_slope {background:url('images/gradient-200-000.png') center bottom repeat-x;background-color:transparent; bottom:0; height:200px; left:0; opacity:1; position:absolute; right:auto; top:auto; transform:none; width:100%; z-index:5;}
#hp-page-down {bottom:150px; height:27px; position:absolute; right:5px; width:33px;}

#uva_today_promo_article_image {position:relative;}
.uva_today_promo_article_text {height:0; left:0; padding-bottom:48.33%; position:absolute; top:0; width:100%;}
#uva_today_promo_article_topic {border-bottom:1px solid #ffffff; left:40%; position:relative; top:50px; width:55%;}
#uva_today_promo_article_topic a {color:#ffffff; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:16px; line-height:25px; text-transform:uppercase;}
#uva_today_promo_article_title {bottom:100px; left:40%; position:absolute; width:55%;}
#uva_today_promo_article_title h2 {color:#ffffff; font-family:'franklin-gothic-urw',sans-serif; font-size:69px; font-weight:900; line-height:61px; padding:20px 0; text-transform:uppercase;}
#uva_today_promo_article_title h3 {color:#ffffff; font-family:'franklin-gothic-urw',sans-serif; font-size:21px; font-style:normal; font-weight:900; line-height:24px; text-transform:uppercase;}
#uva_today_promo_article_more {bottom:50px; left:40%; position:absolute; width:55%;}
#uva_today_promo_article_more a {color:#eb5f06; font-family:'franklin-gothic-urw',sans-serif; font-size:18px; letter-spacing:-1px; line-height:22px; text-transform:uppercase;}
#uva_today_promo_article_topic a:hover, #uva_today_promo_article_title a:hover, #uva_today_promo_article_more a:hover {color:#ffffff; text-decoration:none;}
#uva_today_promo_article_more a:hover {color:#eb5f06;}

/* CATEGORY */
.page-taxonomy-term h1 {color:#BECBD2; font-family:'bodoni-urw',serif; font-size:112px; font-style:italic; font-weight:700; height:auto; padding:20px 0 0 0; text-align:center; text-transform:uppercase;}
.page-taxonomy-term h1.site-name,  h1.site-name {padding:12px 0 0 0;}
.form-item-field-article-type-value {background:url('images/select-arrow.png') right center no-repeat; overflow:hidden; width:162px;}
.form-item-field-article-type-value select#edit-field-article-type-value {background:transparent; border:0; border-radius:0; color:#002F6C; margin:10px 0; text-transform:uppercase; width:190px; -webkit-appearance:none;}
.views-exposed-form .views-exposed-widget {float:right;}
body.page-taxonomy-term .view-illimitable-list .view-content {margin:0 auto 30px auto; overflow:hidden; padding:15px;}
body.page-taxonomy-term .view-illimitable-list .view-content .views-row {width:50%; float:left;}
body.page-taxonomy-term .view-filters {border-bottom:#ededed solid 1px;}
body.page-taxonomy-term #views-exposed-form-illimitable-list-block-1 {margin:0 auto;}
body.page-taxonomy-term .views-field-field-image {float:left; padding:15px;}
body.page-taxonomy-term .views-field-field-image .field-content {width:208px;}
body.page-taxonomy-term .views-field-field-text {padding:15px 15px 15px 0;}
body.page-taxonomy-term .views-field-field-text a {line-height:26px;}
body.page-taxonomy-term .views-field-field-text a:hover {text-decoration:none;}
body.page-taxonomy-term #uva_today_featured_article_topic {display:none;}
body.page-taxonomy-term .views-field-title a {font-family:'franklin-gothic-urw-comp',sans-serif; font-size:24px; text-transform:uppercase;}
body.page-taxonomy-term .views-field-field-text .views-field-field-sub-title {display:block;}
body.page-taxonomy-term .views-field-field-sub-title a {color:#333333; display:none; font-family:'franklin-gothic-urw-comp',sans-serif; font-size:20px; font-weight:400;}
body.page-taxonomy-term .views-field-nothing, body.page-taxonomy-term .views-field-created {float:left;}
body.page-taxonomy-term .views-field-nothing {background:url('images/slash_666.png') right center no-repeat; margin-right:10px; padding-right:23px;}
body.page-taxonomy-term .views-field-nothing a, body.page-taxonomy-term .views-field-created a {font-family:'franklin-gothic-urw-cond',sans-serif; font-size:18px; font-weight:400; margin-top:10px;}
body.page-taxonomy-term .views-field-nothing a {color:#e57200;}
body.page-taxonomy-term .views-field-created a {color:#666666;}

.photo .views-field-field-image .field-content, .video .views-field-field-image .field-content {position:relative;}
.views-row.photo .views-field-field-image .field-content a::before, .views-row.video .views-field-field-image .field-content a::before {background-image:url("https://news.virginia.edu/sites/all/themes/custom/uva_today/images/generated/sprite-11c347ef0923c9426ada454b0dd96e5c.png"); background-repeat:no-repeat; background-size:995px 62px; content:""; display:block; left:50%; overflow:hidden; position:absolute; top:50%; transform:translate(-50%, -50%);}
.views-row.photo .views-field-field-image .field-content a::before {background-position:-719.5px 0; height:46.5px; width:60.5px;}
.views-row.photo .views-field-field-image .field-content a:hover::before {background-position:-790px 0; height:47px; width: 61px;}
.views-row.video .views-field-field-image .field-content a::before {background-position:-933px 0; height:62px; width:62px;}
.views-row.video .views-field-field-image .field-content a:hover::before {background-position:-861px 0;}

/* UVA TODAY CARRY OVER */
.sharethis-wrapper {left:auto; padding-top:72px; right:1.25rem;}
fieldset {border:none; margin:0; padding:0;}
.field-collection-container {border-bottom:none; margin-bottom:0;}
.field-collection-view {border-bottom:none; margin:0; padding:0;}
.l-region--navigation {border-bottom:none; border-top:none; margin:0; padding:0;}
#uva_today_main_menu, #uva_today_branding_menu, header .utility, .row-navigation {display:none;}
.container-footer {background-color:#FFFFFF;}
.block--uva-today-blocks-uva-today-featured-article {margin-bottom:0;}
.swiper-pagination-bullet-active {background:#000 none repeat scroll 0 0; opacity:0.6;}
header .row-branding {height:auto;}
.block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text #uva_today_featured_article_topic, .block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text #uva_today_featured_article_title {margin-bottom:0;}
.btn-search::after {background-position:-212.5px 0; height:20px; width:20px;}
.btn-search {color:#002f6c;}
.btn-search:hover {color:#E57200;}

/* OTHER */
.dp-composite-field-item-video .field--name-field-full-width-player {display:none;}
.layout-5-columns {background:#E57200;}
.compare {cursor:pointer; margin:0 auto 30px auto; max-width:760px; position:relative; width:100%;}
.compare-caption {background:#002f6c url('images/BlueBrushBar.png') bottom left repeat-x; height:auto; margin-top:-5px; padding-bottom:10px;}
.compare-caption p {color:#ffffff; font-size:18px; line-height:28px; padding:15px 40px 0 40px;}
.compare-button {height:100px; position:absolute; right:0; top:0; width:100px;}
.tri-display-1 {float:left; margin-bottom:30px; width:48%;}
.tri-display-2 {float:right; margin-bottom:30px; width:48%;}
.tri-display-3 {clear:both; margin-bottom:30px; width:100%;}
.tri-display-half, .tri-display-whole {background-position:center center; background-size:cover; background-repeat:no-repeat; height:0; width:100%;}
.tri-display-half {padding-bottom:43.93%; padding-top:60px;}
.tri-display-whole {padding-bottom:19.34%; padding-top:120px;}
.tri-display-half p, .tri-display-whole p {color:#ffffff; font-size:19px; margin:0 auto; text-align:center; width:80%;}
.tri-display-half div, .tri-display-whole div {margin:0 auto;}
.qa-block {background:url('images/qa.png') left top no-repeat;}
.tri-video {margin:0 auto 30px auto; overflow:hidden;}
.tri-video-slide {cursor:pointer; float:left; margin-left:30px;}
#tri-video-1 {margin-left:0;}
div.dp-composite-field-item-basic-content-block div.tri-video-slide h2 {color:#ffffff; font-family:'bodoni-urw',serif; font-size:42px; font-style:italic; left:50%; line-height:54px; margin-left:-40%; margin-top:-27px; position:absolute; text-align:center; top:50%; width:80%;}
.tri-video-image {background-position:center center; background-repeat:no-repeat; background-size:cover; height:0; padding-bottom:100%; position:relative; width:100%;}
.tri-video-video {height:0; padding-bottom:100%; width:100%;}
.only-mobile {display:none;}

.tri-photo-blocks {margin-bottom:30px; overflow:hidden;}
.tri-photo-1 {margin-bottom:30px; width:100%;}
.tri-photo-2 {float:left; margin-bottom:30px; width:48%;}
.tri-photo-3 {float:right; margin-bottom:30px; width:48%;}



@media screen and (max-width:959px) {
/* MOBILE - TABLET */
#mobile-menu-wrapper {left:auto; right:0;}
.ambient-video-header video, #alt-accordian-nav-1200, div.image-mosaic, #hp-page-down {display:none;}
div.block--uva-today-stats h2 {background:url("dot-horz-fff.png") left bottom repeat-x; float:none; margin:0 auto; width:90%;}
.qa-block {background-size:contain;}
header .l-branding {height:32px;}
header .l-branding h1 {line-height:25px; padding-top:5px; margin-bottom:0;}
header .l-branding h1 a {height:23px; width:96px;}
#mobile-menu-wrapper {top:40px;}
.page-taxonomy-term h1.site-name, h1.site-name {padding:6px 0 0 0;}
a#illimitable-header {font-size:25px; line-height:30px; margin-left:20px;}
header .btn-search-mobile {margin-top:-10px; right:40px;}
.l-region--branding, .only-desktop {display:none;}
.only-mobile {display:block;}
h1 {font-size:60px; line-height:50px;}
div.field--name-field-sub-title p {font-size:18px; line-height:24px;}
div.field--name-field-authors a, div.date-created, .inline-byline, .inline-byline a {font-size:16px; letter-spacing:1px; line-height:36px;}
#uva_today_featured_article_image {position:relative; height:0; padding-bottom:80%; width:100%;}
#uva_today_featured_article_image a.invisible-text {display:block; width:170%; margin-top:-20px; margin-left:-35%;}
body.page-taxonomy-term #uva_today_featured_article_image a.invisible-text {margin-top:0;}
body.node-type-basic-page .block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text {bottom:5px;}
#uva_today_featured_article_title h2 {font-size:44px; line-height:40px;}
.block--uva-today-blocks-uva-today-featured-article #uva_today_featured_article_title a {color:#ffffff;}
#uva_today_featured_article_subtitle p {font-size:20px; line-height:22px;}
#uva_today_featured_article_subtitle p.link-more {font-size:13px; line-height:22px;}
.block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text {background:transparent; position:absolute;}
.block--uva-today-blocks-uva-today-featured-article #uva_today_featured_article_title, .block--uva-today-blocks-uva-today-featured-article #uva_today_featured_article_more {padding:0;}
#uva_today_logo {float:none; margin:0 auto 25px auto;}
#uva_today_social_links {float:none; margin:0 auto;}
ul#aetni-social {margin:0 auto;}
.l-region--footer #block-uva-today-blocks-uva-today-copyright {width:80%;}
.featured-article-promo {height:0; padding-bottom:75%; width:100%;}
#uva_today_promo_article_image a.invisible-text {display:block; width:170%; margin-top:-20px; margin-left:-60px;}
.uva_today_promo_article_text {margin-top:20px; padding-bottom:75%;}
#uva_today_promo_article_topic {left:50%; top:20px; width:45%;}
#uva_today_promo_article_title {left:50%; bottom:45px; width:45%;}
#uva_today_promo_article_title h2 {font-size:35px; line-height:32px; padding:5px 0;}
#uva_today_promo_article_title h3, .block--uva-today-blocks-uva-today-featured-article #uva_today_featured_article_topic {display:none;}
#uva_today_promo_article_more {left:50%; bottom:25px; width:45%;}
#uva_today_promo_article_more a {font-size:16px; line-height:18px;}
.block--uva-today-blocks-uva-today-featured-article .uva_today_featured_article_right .uva_today_featured_article_text {margin:0 auto;}
body.node-type-basic-page .view-id-illimitable_list .views-row.views-row-10 {float:left;}
div.block--uva-today-stats div.view-content div.views-row div.views-field {padding:18px 30px 18px 30px;}
.page-taxonomy-term h1 {font-size:32px; line-height:30px; padding:10px 0 0 0;}
.views-exposed-form .views-exposed-widget {float:left;}
body.page-taxonomy-term #uva_today_featured_article_subtitle p {display:none;}
body.page-taxonomy-term #uva_today_featured_article_subtitle p.link-more {display:inline-block;}
body.page-taxonomy-term .view-illimitable-list .view-content .views-row {float:none; width:100%;}
body.page-taxonomy-term .views-field-field-image, div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text, .group-sidebar, div.dp-composite-field-item-copy-sidebar.align-left div.field--name-field-description-text, div.align-left .group-sidebar {float:none;}
div.dp-composite-field-item-copy-sidebar div.sidebar-text, div.dp-composite-field-item-copy-sidebar.align-left div.sidebar-text, body.field-page-background--black div.dp-composite-field-item-copy-sidebar div.sidebar-text, body.field-page-background--black div.dp-composite-field-item-copy-sidebar.align-left div.sidebar-text {background:none;}
body.page-taxonomy-term .views-field-field-image .field-content {width:100%;}
body.page-taxonomy-term .views-field-field-text {overflow:hidden; padding:0 15px 15px 15px;}
div.field--name-field-category, div.field--name-field-html-title, div.field--name-field-sub-title {margin:15px 0;}
div.field--name-field-authors {margin:15px 0 30px 0;}
.l-region--footer #block-uva-today-blocks-uva-today-copyright {padding:25px 0 75px 0;}

div.alt-accordian, div.alt-accordian div.alt-accordian-slide {height:auto; width:100%;}
div#alt-accordian-2, div#alt-accordian-3, div#alt-accordian-4 {padding:60% 15px 15px 15px;}
div.alt-accordian div h3 {font-size:28px; padding:0 0 10px 0;}
div.alt-accordian div p {font-size:18px; line-height:34px;}
div.dp-composite-field-item-video a.video-trigger {background:url('images/play-inline.png') center center no-repeat; background-size:80%;}
div.dp-composite-field-item-video a.video-trigger:hover {background:url('images/play-inline-blue.png') center center no-repeat; background-size:80%;}

div.dp-composite-field-item-basic-content-block div.pull-bio-padding {padding:15px;}
div.dp-composite-field-item-basic-content-block div.pull-bio-image, div.dp-composite-field-item-basic-content-block div.pull-bio-text {float:none; width:100%;}
div.dp-composite-field-item-basic-content-block div.pull-bio-text h2 {font-size:32px; line-height:32px;}

.tri-display-1, .tri-display-2, .tri-display-3, .tri-photo-1, .tri-photo-2, .tri-photo-3 {float:none; margin-bottom:30px; width:100%;}
.tri-display-half, .tri-display-whole {height:auto; margin:10px auto 5px auto; padding-bottom:0; width:80%;}
.tri-display-half div {float:left; margin:0 15px 0 0;}
.tri-display-half p, .tri-display-whole p {color:#666666; font-size:17px; font-style:italic; width:100%;}

div.dp-composite-field-item-two-column {height:auto; width:100%;}
div.block--uva-today-stats div.block__content, div.dp-composite-field-item-image-slideshow, header .l-branding, #block-uva-today-blocks-uva-today-footer .block__content, div.dp-composite-field-item-copy-sidebar div.content, body.page-taxonomy-term .view-illimitable-list .view-content, .tri-video, .tri-video-slide {width:100%;}
body.page-taxonomy-term #views-exposed-form-illimitable-list-block-1, article.video-header .group-header-text-group, article.slideshow-header .group-header-text-group {width:90%;}
div.alt-slide, div.alt-slide2, div.alt-slide3 {background:#002f6c url("images/BlueBrushBar.png") repeat-x left bottom; overflow:hidden; padding-bottom:120%;}
div.altslide-image {display:inline-block; margin-left:-25%; position:relative; width:150%;}
div.altslide-caption {background:transparent; bottom:auto; top:52%;}
div.altslide-nav {float:right; width:95%;}
div.altslide-nav-box {height:60px; margin:0 6px 30px 6px; width:20%;}
div.altslide-nav-bg, div.altslide-nav-hover, div.altslide-nav-hover2, div.altslide-nav-hover3 {height:159px; width:278px;}
div.altslide-nav-bg {margin-left:-24px;}
div.altslide-nav-hover span {display:none;}
div.altslide-caption-text {bottom:auto; font-size:15px; line-height:17px; margin-left:-45%; width:90%;}

.tri-video-slide {float:none; margin-left:0; margin-top:30px;}
#tri-video-1 {margin-top:0;}
div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text, .group-sidebar div.field__item {margin:0 auto;}
div.dp-composite-field-item-image-slideshow div.field--name-field-description-text p, div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text, .group-sidebar div.field__item {width:80%;}
div.align-left .group-sidebar div.field__item {text-align:left;}
div.quote-mark p {background-position:0 0; background-size:28px 42px;}
div.quote-mark.image-background p {background-position:10px 10px;}
div.dp-composite-field-item-pull-quote p {font-size:22px; line-height:28px; padding:20px 30px 20px 20px;}
div.dp-composite-field-item-pull-quote.image-background p {padding:30px 40px 30px 30px;}
div.layout-2-columns div.field__item, div.layout-3-columns div.field__item, div.layout-4-columns div.field__item, div.layout-5-columns div.field__item {float:none; width:100%;}
div.multi-column-header {background:url('images/dot-horz-fff.png') left bottom repeat-x;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image:url('images/arrow-next-white.png'); left:auto; right:75px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image:url('images/arrow-prev-white.png'); left:75px; right:auto;}
.swiper-button-next, .swiper-button-prev {background-size:30px 48px; bottom:auto; height:48px; margin-top:-24px; top:40%; width:30px;}
.dp-composite-field-item-image-mosaic .swiper-button-next, .dp-composite-field-item-image-mosaic .swiper-container-rtl .swiper-button-prev {background-image:url('images/arrow-next-gray.png');}
.dp-composite-field-item-image-mosaic .swiper-button-prev, .dp-composite-field-item-image-mosaic .swiper-container-rtl .swiper-button-next {background-image:url('images/arrow-prev-gray.png');}

div.dp-composite-field-item-basic-content-block, div.dp-composite-field-item-multi-column-block, div.dp-composite-field-item-video.full-width {height:auto; width:100%;}
div.dp-composite-field-item-pull-quote {height:auto; overflow:hidden; width:100%;}
div.dp-composite-field-item-pull-quote.image-background {height:0; overflow:hidden; padding-bottom:100%; width:100%;}
div.dp-composite-field-item-pull-quote.image-background div.field--name-field-image {margin-left:-33%; width:330%;}
article.video-header div.field--name-field-authors, div.dp-composite-field-item-basic-content-block h2, div.dp-composite-field-item-basic-content-block div.content, div.dp-composite-field-item-video {height:auto; width:80%;}
div.block--uva-today-overrides-illimitable-next-article h2 {height:auto; width:70%;}
div.block--uva-today-overrides-illimitable-next-article h2 {font-size:26px; line-height:26px; margin-left:-35%;}
article.image-header .group-header, article.ambient-video-header .group-header {height:0; overflow:hidden; padding-bottom:80%; width:100%;}
article.image-header .group-header .field--name-field-header-image, article.ambient-video-header .group-header .field--name-field-header-image {margin-left:-35%; margin-top:-20px; width:170%;}
article.image-header .group-header-text-group, article.ambient-video-header .group-header-text-group  {bottom:0; margin-left:-45%; width:90%;}
div.block--uva-today-overrides-illimitable-next-article h2.block__title {top:30px;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title {top:120px;}
div.block--uva-today-overrides-illimitable-next-article a.read-more {bottom:30px;}
div.block--uva-today-stats div.view-content div.views-row {width:33%;}

body.node-type-basic-page .views-field-field-text {border:0;}
body.node-type-basic-page .views-field-field-category {border-bottom:#FFFFFF solid 1px; width:246px;}
body.node-type-basic-page .views-field-field-category a, body.node-type-basic-page .views-field-field-category a:hover {color:#FFFFFF; text-decoration:none;}
body.node-type-basic-page .views-field-title {width:80%;}
body.node-type-basic-page #block-views-uva-news-block-1 .views-field-title {width:100%;}
body.node-type-basic-page .views-field-title .field-content, body.node-type-basic-page .views-field-title .field-content a, body.node-type-basic-page .views-field-title .field-content a:hover {color:#FFFFFF; font-family:'franklin-gothic-urw',sans-serif; font-size:24px; font-weight:900; line-height:24px; text-transform:uppercase;}
body.node-type-basic-page .views-field-field-text {height:228px; left:0; position:absolute; top:0; width:306px;}
body.node-type-basic-page .views-row-1 .views-field-field-text, body.node-type-basic-page .views-row-4 .views-field-field-text, body.node-type-basic-page .views-row-5 .views-field-field-text, body.node-type-basic-page .views-row-8 .views-field-field-text, body.node-type-basic-page .views-row-9 .views-field-field-text {background:url('images/blue-35.png') center center no-repeat;}
body.node-type-basic-page .views-row-2 .views-field-field-text, body.node-type-basic-page .views-row-3 .views-field-field-text, body.node-type-basic-page .views-row-6 .views-field-field-text, body.node-type-basic-page .views-row-7 .views-field-field-text, body.node-type-basic-page .views-row-10 .views-field-field-text {background:url('images/blue-65.png') center center no-repeat;}

body.node-type-basic-page .view-id-illimitable_list {width:100%;}
body.node-type-basic-page .views-row-1, body.node-type-basic-page .views-row-2, body.node-type-basic-page .views-row-3, body.node-type-basic-page .views-row-4, body.node-type-basic-page .views-row-5, body.node-type-basic-page .views-row-6, body.node-type-basic-page .views-row-7, body.node-type-basic-page .views-row-8, body.node-type-basic-page .views-row-9, body.node-type-basic-page .views-row-10 {height:228px; margin:20px; width:306px;}

body.node-type-basic-page .views-field-field-alternative-image {overflow:hidden;}
body.node-type-basic-page .views-field-field-image {height:228px;}
.group-header .swiper-pagination-bullets {bottom:5px;}

/* .sharethis-wrapper {bottom:0; left:0; overflow:hidden; position:fixed; width:100%; z-index:500;}
.sharethis-wrapper span {
    background-color: #002f6c;
    cursor: pointer;
    display: block;
    float: left;
    height: 50px;
    position: relative;
    width: 33.3333%;
}
.sharethis-wrapper span:nth-child(2) {
    border-left: 1px solid #2c4f92;
    border-right: 1px solid #2c4f92;
}
.sharethis-wrapper span.st_twitter_custom::after {
    background-image: url("https://news.virginia.edu/sites/all/themes/custom/uva_today/images/generated/sprite-11c347ef0923c9426ada454b0dd96e5c.png");
    background-position: -73px 0;
    background-repeat: no-repeat;
    background-size: 995px 62px;
    content: "";
    height: 14px;
    left: 50%;
    margin-left: -7px;
    margin-top: -7px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 16.5px;
}
.sharethis-wrapper span.st_facebook_custom::after {
    background-image: url("https://news.virginia.edu/sites/all/themes/custom/uva_today/images/generated/sprite-11c347ef0923c9426ada454b0dd96e5c.png");
    background-position: -47px 0;
    background-repeat: no-repeat;
    background-size: 995px 62px;
    content: "";
    height: 16px;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 16px;
}
.sharethis-wrapper span.st_email_custom::after {
    background-image: url("https://news.virginia.edu/sites/all/themes/custom/uva_today/images/generated/sprite-11c347ef0923c9426ada454b0dd96e5c.png");
    background-position: -242.5px 0;
    background-repeat: no-repeat;
    background-size: 995px 62px;
    content: "";
    height: 14px;
    left: 50%;
    margin-left: -10px;
    margin-top: -7px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 20px;
} */
}
@media screen and (max-width:565px) {
article.video-header a.video-trigger {background:url('images/play-header-animate.png') center center no-repeat; background-size:60%;}
#block-uva-today-blocks-uva-today-copyright {padding-bottom:70px;}
.sharethis-wrapper {right:0;}
div.block--uva-today-overrides-illimitable-next-article h2.block__title, div.block--uva-today-overrides-illimitable-next-article a.read-more, #block-views-uva-news-block-1 div.view-content div.views-row:nth-child(n+2) {display:none;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title {margin-top:-39px; top:50%;}
div.block--uva-today-stats div.view-content, div.block--uva-today-stats div.view-content div.views-row {background:none; height:112px; overflow:hidden; width:100%;}
body.node-type-basic-page .view-id-illimitable_list .views-row, body.node-type-basic-page .view-id-illimitable_list .views-row.views-row-10 {float:none; margin:20px auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:10px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px;}
}
@media screen and (max-width:1024px) {
.ambient-video-header video {display:none;}
}
@media screen and (min-width:1025px) {
.ambient-video-header div.field--name-field-header-image {display:none;}
}
@media screen and (min-width:960px) and (max-width:1199px) {
/* OLD DESKTOP - 960px */
#mobile-menu-wrapper {margin-left:250px;}
#alt-accordian-nav-1200, div.mosaic-mobile-carousel, div.mosaic-overlay a.swiper-button-prev, div.mosaic-overlay a.swiper-button-next {display:none;}

div.alt-accordian, div.alt-accordian div.alt-accordian-slide {height:360px; width:960px;}
div#alt-accordian-2, div#alt-accordian-3 {padding:40px 40px 20px 500px;}
div#alt-accordian-4 {padding:40px 500px 20px 40px;}
div.alt-accordian div h3 {font-size:28px; padding:0 0 10px 0;}
div.alt-accordian div p {font-size:18px; line-height:34px;}
div.dp-composite-field-item-pull-quote p {font-size:32px;line-height:50px;}
div.dp-composite-field-item-two-column {height:384px; width:960px;}
div.block--uva-today-stats div.block__content, div.dp-composite-field-item-image-slideshow, div.altslide-nav, header .l-branding, #block-uva-today-blocks-uva-today-footer .block__content, body.page-taxonomy-term .view-illimitable-list .view-content, .tri-video, body.page-taxonomy-term #views-exposed-form-illimitable-list-block-1 {width:960px;}
div.image-mosaic, div.mosaic-overlay {height:516px; width:960px;}
div.image-mosaic div.image-0-wrapper {height:343px; left:66px; width:273px;}
div.image-mosaic div.image-1-wrapper {height:175px; left:20px; width:273px;}
div.image-mosaic div.image-2-wrapper {height:516px; left:320px; width:308px;}
div.image-mosaic div.image-3-wrapper {height:220px; left:651px; width:284px;}
div.image-mosaic div.image-4-wrapper {height:298px; left:606px; width:284px;}
div.mosaic-image-1 {height:339px; width:388px;}
div.mosaic-image-2 {height:197px; width:338px;}
div.mosaic-image-3 {height:516px; margin-left:-80px; width:439px;}
div.mosaic-image-4 {height:216px; width:344px;}
div.mosaic-image-5 {height:293px; width:370px;}
div.mosaic-overlay .field--name-field-description-text {bottom:30px; left:635px; width:200px;}
div.mosaic-overlay div.overlay img {height:516px; width:676px;}
a.close-mosaic-overlay {top:30px; right:60px;}
div.altslide-nav-box {height:159px; width:230px;}
div.altslide-nav-bg, div.altslide-nav-hover, div.altslide-nav-hover2, div.altslide-nav-hover3 {height:159px; width:278px;}
div.altslide-nav-bg {margin-left:-24px;}
div.altslide-caption-text {margin-left:-480px; width:960px;}
.tri-video-slide {width:300px;}
div.dp-composite-field-item-copy-sidebar div.content {padding-left:100px;}
div.dp-composite-field-item-copy-sidebar.align-left div.content {padding-right:100px;}
div.dp-composite-field-item-copy-sidebar div.content {width:960px;}
div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text {width:440px;}
.group-sidebar div.field__item {width:330px;}

div.dp-composite-field-item-multi-column-block.layout-4-columns div.field__item.item-0, div.dp-composite-field-item-multi-column-block.layout-5-columns div.field__item.item-0 {float:none; width:100%;}
div.layout-4-columns div.field__item.item-1, div.layout-4-columns div.field__item.item-2, div.layout-4-columns div.field__item.item-3 {width:33.3%;}
div.layout-5-columns div.field__item.item-1, div.layout-5-columns div.field__item.item-2, div.layout-5-columns div.field__item.item-3, div.layout-5-columns div.field__item.item-4 {width:25%;}
div.multi-column-header {background:url('images/dot-vert-fff.png') right top repeat-y;}
div.layout-4-columns div.multi-column-header, div.layout-5-columns div.multi-column-header {background:url('images/dot-horz-fff.png') left bottom repeat-x;}
div.dp-composite-field-item-image-slideshow div.field--name-field-description-text p {width:760px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {left:auto; right:40px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:40px; right:auto;}

div.dp-composite-field-item-basic-content-block, div.dp-composite-field-item-pull-quote, div.dp-composite-field-item-multi-column-block, div.dp-composite-field-item-pull-quote, div.dp-composite-field-item-video.full-width {height:auto; width:960px;}
article.video-header div.field--name-field-authors, div.dp-composite-field-item-basic-content-block h2, div.dp-composite-field-item-basic-content-block div.content, div.dp-composite-field-item-video, div.block--uva-today-overrides-illimitable-next-article h2 {height:auto; width:760px;}
div.block--uva-today-overrides-illimitable-next-article h2 {margin-left:-380px;}
.group-header-text-group {height:auto; margin-left:-432px; width:864px;}
article.video-header .group-header-text-group, article.slideshow-header .group-header-text-group  {height:auto; padding-left:110px; width:816px;}
div.block--uva-today-overrides-illimitable-next-article h2.block__title {top:90px;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title {top:180px;}
div.block--uva-today-overrides-illimitable-next-article a.read-more {bottom:50px;}
div.block--uva-today-stats {height:112px;}
div.block--uva-today-stats div.view-content div.views-row {width:240px;}
.tri-display-half {padding-bottom:50.94%;}
.tri-display-whole {padding-bottom:22.67%;}
.tri-display-half {padding-top:10px;}
.tri-display-whole {padding-top:40px;}
.tri-display-half div, .tri-display-whole div {margin-bottom:10px;}
.tri-display-half p, .tri-display-whole p {font-size:18px; width:90%;}

body.node-type-basic-page .view-id-illimitable_list {width:960px;}
body.node-type-basic-page .views-row-2, body.node-type-basic-page .views-row-4 {margin-left:31px;}
body.node-type-basic-page .views-row-3 {margin-left:-306px; margin-top:250px;}
body.node-type-basic-page .views-row-6 {margin-left:-546px; margin-top:299px;}
body.node-type-basic-page .views-row-7 {margin-left:-546px; margin-top:549px;}
body.node-type-basic-page .views-row-8 {margin-left:-218px; margin-top:299px;}
body.node-type-basic-page .views-row-9 {margin-left:30px;}
body.node-type-basic-page .views-row-10 {margin-top:22px;}
body.node-type-basic-page .views-row-1 {height:478px; width:374px;}
body.node-type-basic-page .views-row-2, body.node-type-basic-page .views-row-3, body.node-type-basic-page .views-row-6, body.node-type-basic-page .views-row-7, body.node-type-basic-page .views-row-2 .views-field-field-text, body.node-type-basic-page .views-row-3 .views-field-field-text, body.node-type-basic-page .views-row-6 .views-field-field-text, body.node-type-basic-page .views-row-7 .views-field-field-text {height:228px; width:306px;}
body.node-type-basic-page .views-row-4, body.node-type-basic-page .views-row-8 {height:477px; width:218px;}
body.node-type-basic-page .views-row-4 .views-field-field-alternative-image, body.node-type-basic-page .views-row-8 .views-field-field-alternative-image {height:281px;}
body.node-type-basic-page .views-row-5 {height:277px; width:546px;}
body.node-type-basic-page .views-row-5 .views-field-field-alternative-image {width:216px;}
body.node-type-basic-page .views-row-5 .views-field-field-text {height:277px; left:216px; width:330px;}
body.node-type-basic-page .views-row-9, body.node-type-basic-page .views-row-10 {height:379px; width:384px;}
body.node-type-basic-page .views-row-1 .views-field-field-category, body.node-type-basic-page .views-row-1 .views-field-title {width:314px;}
body.node-type-basic-page .views-row-2 .views-field-field-category, body.node-type-basic-page .views-row-3 .views-field-field-category, body.node-type-basic-page .views-row-6 .views-field-field-category, body.node-type-basic-page .views-row-7 .views-field-field-category, body.node-type-basic-page .views-row-2 .views-field-title, body.node-type-basic-page .views-row-3 .views-field-title, body.node-type-basic-page .views-row-6 .views-field-title, body.node-type-basic-page .views-row-7 .views-field-title {width:246px;}
body.node-type-basic-page .views-row-4 .views-field-field-category, body.node-type-basic-page .views-row-8 .views-field-field-category, body.node-type-basic-page .views-row-4 .views-field-title, body.node-type-basic-page .views-row-8 .views-field-title {width:158px;}
body.node-type-basic-page .views-row-5 .views-field-field-category, body.node-type-basic-page .views-row-5 .views-field-title {width:270px;}
body.node-type-basic-page .views-row-9 .views-field-field-category, body.node-type-basic-page .views-row-10 .views-field-field-category, body.node-type-basic-page .views-row-9 .views-field-title, body.node-type-basic-page .views-row-10 .views-field-title {width:324px;}
.views-field-field-alternative-image {overflow:hidden;}
body.node-type-basic-page .views-row-1 .views-field-field-image, body.node-type-basic-page .views-row-4 .views-field-field-image, body.node-type-basic-page .views-row-8 .views-field-field-image {height:279px;}
body.node-type-basic-page .views-row-2 .views-field-field-image, body.node-type-basic-page .views-row-3 .views-field-field-image, body.node-type-basic-page .views-row-6 .views-field-field-image, body.node-type-basic-page .views-row-7 .views-field-field-image {height:228px;}
body.node-type-basic-page .views-row-9 .views-field-field-image-hero, body.node-type-basic-page .views-row-10 .views-field-field-image-hero {height:248px; overflow:hidden;}
body.node-type-basic-page .views-row-9 .views-field-field-image-hero .field-content, body.node-type-basic-page .views-row-10 .views-field-field-image-hero .field-content {margin-top:-15px;}
body.node-type-basic-page .views-row-1 .views-field-field-text {height:199px;}
body.node-type-basic-page .views-row-4 .views-field-field-text, body.node-type-basic-page .views-row-8 .views-field-field-text {height:196px;}
body.node-type-basic-page .views-row-9 .views-field-field-text, body.node-type-basic-page .views-row-10 .views-field-field-text {height:130px;}

div.block--uva-today-stats div.view-content a, body.node-type-basic-page div.block--uva-today-stats div.view-content .views-field-title .field-content a {font-size:19px; line-height:22px;}

.sharethis-wrapper span.st_twitter_custom::after {background-image: url('images/share-icons-2.png'); background-position:-2px -2px; background-size:124px 186px; height:58px; margin-left:-29px; margin-top:-29px; width:58px;}
.sharethis-wrapper span.st_twitter_custom:hover::after {background-position:-64px -2px;}
.sharethis-wrapper span.st_facebook_custom::after {background-image: url('images/share-icons-2.png'); background-position:-2px -64px; background-size:124px 186px; height:58px; margin-left:-29px; margin-top:-29px; width:58px;}
.sharethis-wrapper span.st_facebook_custom:hover::after {background-position:-64px -64px;}
.sharethis-wrapper span.st_email_custom::after {background-image: url('images/share-icons-2.png'); background-position:-2px -126px; background-size:124px 186px; height:58px; margin-left:-29px; margin-top:-29px; width:58px;}
.sharethis-wrapper span.st_email_custom:hover::after {background-position:-64px -126px;}
.sharethis-wrapper span, .sharethis-wrapper span:hover {background-color:transparent; height:58px; width:58px;}
}
@media screen and (min-width:1200px) {
/* DESKTOP - 1200px */
#mobile-menu-wrapper {margin-left:370px;}
#alt-accordian-nav-960, div.mosaic-mobile-carousel, div.mosaic-overlay a.swiper-button-prev, div.mosaic-overlay a.swiper-button-next {display:none;}

div.alt-accordian, div.alt-accordian div.alt-accordian-slide {height:450px; width:1200px;}
div#alt-accordian-2, div#alt-accordian-3 {padding:60px 60px 30px 630px;}
div#alt-accordian-4 {padding:60px 630px 30px 60px;}
div.alt-accordian div h3 {font-size:30px; padding:30px 0 10px 0;}
div.alt-accordian div p {font-size:19px; line-height:36px;}

div.dp-composite-field-item-two-column {height:480px; width:1200px;}
div.block--uva-today-stats div.block__content, div.dp-composite-field-item-image-slideshow, div.altslide-nav, header .l-branding, #block-uva-today-blocks-uva-today-footer .block__content, body.page-taxonomy-term .view-illimitable-list .view-content, .tri-video, body.page-taxonomy-term #views-exposed-form-illimitable-list-block-1 {width:1200px;}
div.image-mosaic, div.mosaic-overlay {height:645px; width:1200px;}
div.image-mosaic div.image-0-wrapper {height:428px; left:84px; width:341px;}
div.image-mosaic div.image-1-wrapper {height:217px; left:27px; width:341px;}
div.image-mosaic div.image-2-wrapper {height:645px; left:404px; width:379px;}
div.image-mosaic div.image-3-wrapper {height:274px; left:814px; width:355px;}
div.image-mosaic div.image-4-wrapper {height:371px; left:755px; width:355px;}
div.mosaic-image-1 {height:423px; width:484px;}
div.mosaic-image-2 {height:212px; width:422px;}
div.mosaic-image-3 {height:645px; margin-left:-100px; width:548px;}
div.mosaic-image-4 {height:269px; width:430px;}
div.mosaic-image-5 {height:366px; width:462px;}
div.mosaic-overlay .field--name-field-description-text {bottom:35px; left:800px; width:270px;}
a.close-mosaic-overlay {top:35px; right:60px;}
div.altslide-nav-box {height:200px; width:290px;}
div.altslide-nav-bg, div.altslide-nav-hover, div.altslide-nav-hover2, div.altslide-nav-hover3 {height:200px; width:350px;}
div.altslide-nav-bg {margin-left:-30px;}
div.altslide-caption-text {margin-left:-600px; width:1200px;}
.tri-video-slide {width:380px;}
div.dp-composite-field-item-copy-sidebar div.content {padding-left:130px;}
div.dp-composite-field-item-copy-sidebar.align-left div.content {padding-right:130px;}
div.dp-composite-field-item-copy-sidebar div.content {width:1020px;}
div.dp-composite-field-item-copy-sidebar div.field--name-field-description-text {width:470px;}
.group-sidebar div.field__item {width:330px;}

div.multi-column-header {background:url('images/dot-vert-fff.png') right top repeat-y;}
div.dp-composite-field-item-image-slideshow div.field--name-field-description-text p {width:760px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {left:auto; right:100px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:100px; right:auto;}

div.dp-composite-field-item-basic-content-block, div.dp-composite-field-item-pull-quote, div.dp-composite-field-item-multi-column-block, div.dp-composite-field-item-pull-quote, div.dp-composite-field-item-video.full-width {height:auto; width:1200px;}
div.dp-composite-field-item-basic-content-block h2, div.dp-composite-field-item-basic-content-block div.content, div.dp-composite-field-item-video, div.block--uva-today-overrides-illimitable-next-article h2 {height:auto; width:760px;}
div.block--uva-today-overrides-illimitable-next-article h2 {margin-left:-380px;}
.group-header-text-group {height:auto; margin-left:-540px; width:1080px;}
article.video-header .group-header-text-group, article.slideshow-header .group-header-text-group {height:auto; padding-left:130px; width:1020px;}
div.block--uva-today-overrides-illimitable-next-article h2.block__title {top:120px;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title {top:210px;}
div.block--uva-today-overrides-illimitable-next-article a.read-more {bottom:70px;}
div.block--uva-today-stats {height:112px;}
div.block--uva-today-stats div.view-content div.views-row {width:320px;}
div.quote-mark.image-background p.short-quote {background-position:60px 120px;}
div.dp-composite-field-item-pull-quote.image-background p.short-quote {padding:140px 120px 20px 120px;}
div.dp-composite-field-item-pull-quote.image-background div.pull-bio-text h2 {margin:0 0 30px 0; padding:10px 0;}

body.node-type-basic-page .view-id-illimitable_list {width:1164px;}
body.node-type-basic-page .views-row-2, body.node-type-basic-page .views-row-4 {margin-left:39px;}
body.node-type-basic-page .views-row-3 {margin-left:-371px; margin-top:303px;}
body.node-type-basic-page .views-row-6 {margin-left:-662px; margin-top:362px;}
body.node-type-basic-page .views-row-7 {margin-left:-662px; margin-top:665px;}
body.node-type-basic-page .views-row-8 {margin-left:-262px; margin-top:362px;}
body.node-type-basic-page .views-row-9 {margin-left:39px;}
body.node-type-basic-page .views-row-10 {margin-top:22px;}
body.node-type-basic-page .views-row-1 {height:580px; width:453px;}
body.node-type-basic-page .views-row-2, body.node-type-basic-page .views-row-3, body.node-type-basic-page .views-row-6, body.node-type-basic-page .views-row-7, body.node-type-basic-page .views-row-2 .views-field-field-text, body.node-type-basic-page .views-row-3 .views-field-field-text, body.node-type-basic-page .views-row-6 .views-field-field-text, body.node-type-basic-page .views-row-7 .views-field-field-text {height:277px; width:371px;}
body.node-type-basic-page .views-row-4, body.node-type-basic-page .views-row-8 {height:580px; width:262px;}
body.node-type-basic-page .views-row-4 .views-field-field-alternative-image, body.node-type-basic-page .views-row-8 .views-field-field-alternative-image {height:338px;}
body.node-type-basic-page .views-row-5 {height:336px; width:662px;}
body.node-type-basic-page .views-row-5 .views-field-field-alternative-image {width:262px;}
body.node-type-basic-page .views-row-5 .views-field-field-text {height:336px; left:262px; width:400px;}
body.node-type-basic-page .views-row-9, body.node-type-basic-page .views-row-10 {height:460px; width:463px;}
body.node-type-basic-page .views-row-1 .views-field-field-category, body.node-type-basic-page .views-row-1 .views-field-title {width:393px;}
body.node-type-basic-page .views-row-2 .views-field-field-category, body.node-type-basic-page .views-row-3 .views-field-field-category, body.node-type-basic-page .views-row-6 .views-field-field-category, body.node-type-basic-page .views-row-7 .views-field-field-category, body.node-type-basic-page .views-row-2 .views-field-title, body.node-type-basic-page .views-row-3 .views-field-title, body.node-type-basic-page .views-row-6 .views-field-title, body.node-type-basic-page .views-row-7 .views-field-title {width:311px;}
body.node-type-basic-page .views-row-4 .views-field-field-category, body.node-type-basic-page .views-row-8 .views-field-field-category, body.node-type-basic-page .views-row-4 .views-field-title, body.node-type-basic-page .views-row-8 .views-field-title {width:202px;}
body.node-type-basic-page .views-row-5 .views-field-field-category, body.node-type-basic-page .views-row-5 .views-field-title {width:340px;}
body.node-type-basic-page .views-row-9 .views-field-field-category, body.node-type-basic-page .views-row-10 .views-field-field-category, body.node-type-basic-page .views-row-9 .views-field-title, body.node-type-basic-page .views-row-10 .views-field-title {width:403px;}
.views-field-field-alternative-image {overflow:hidden;}
body.node-type-basic-page .views-row-1 .views-field-field-image, body.node-type-basic-page .views-row-4 .views-field-field-image, body.node-type-basic-page .views-row-8 .views-field-field-image {height:338px;}
body.node-type-basic-page .views-row-2 .views-field-field-image, body.node-type-basic-page .views-row-3 .views-field-field-image, body.node-type-basic-page .views-row-6 .views-field-field-image, body.node-type-basic-page .views-row-7 .views-field-field-image {height:276px;}
body.node-type-basic-page .views-row-9 .views-field-field-image-hero, body.node-type-basic-page .views-row-10 .views-field-field-image-hero {height:299px; overflow:hidden;}
body.node-type-basic-page .views-row-9 .views-field-field-image-hero .field-content, body.node-type-basic-page .views-row-10 .views-field-field-image-hero .field-content {margin-top:-20px;}
body.node-type-basic-page .views-row-1 .views-field-field-text {height:242px;}
body.node-type-basic-page .views-row-4 .views-field-field-text, body.node-type-basic-page .views-row-8 .views-field-field-text {height:242px;}
body.node-type-basic-page .views-row-9 .views-field-field-text, body.node-type-basic-page .views-row-10 .views-field-field-text {height:161px;}

.sharethis-wrapper span.st_twitter_custom::after {background-image: url('images/share-icons-2.png'); background-position:-2px -2px; background-size:124px 186px; height:58px; margin-left:-29px; margin-top:-29px; width:58px;}
.sharethis-wrapper span.st_twitter_custom:hover::after {background-position:-64px -2px;}
.sharethis-wrapper span.st_facebook_custom::after {background-image: url('images/share-icons-2.png'); background-position:-2px -64px; background-size:124px 186px; height:58px; margin-left:-29px; margin-top:-29px; width:58px;}
.sharethis-wrapper span.st_facebook_custom:hover::after {background-position:-64px -64px;}
.sharethis-wrapper span.st_email_custom::after {background-image: url('images/share-icons-2.png'); background-position:-2px -126px; background-size:124px 186px; height:58px; margin-left:-29px; margin-top:-29px; width:58px;}
.sharethis-wrapper span.st_email_custom:hover::after {background-position:-64px -126px;}
.sharethis-wrapper span, .sharethis-wrapper span:hover {background-color:transparent; height:58px; width:58px;}
}
@media screen and (min-width:1400px) {
div.block--uva-today-overrides-illimitable-next-article h2.block__title {top:180px;}
div.block--uva-today-overrides-illimitable-next-article h2.node__title {top:270px;}
div.block--uva-today-overrides-illimitable-next-article a.read-more {bottom:90px;}
}
@media (min-width: 960px) {
  header .btn-search-mobile:after {display:block;}
  header .btn-menu-mobile {display:block;left:auto;right:5px;}
  header .btn-search-mobile {display:block;left:auto;top:-10px;right:40px;}
}

@media (min-width: 1140px) {
  header .btn-search-mobile:after {display:block;}
  header .btn-menu-mobile {display:block;left:auto;right:5px;}
  header .btn-search-mobile {display:block;left:auto;top:-10px;right:40px;}
}

.mobile-video-header {display:none;}
@media screen and (max-width:1024px) {
	.video-header a.video-trigger {display:none;}
	.video-header iframe {display:none;}
	.mobile-video-header {display:block; margin-bottom:30px;}
}