/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
a {
	background: transparent
}
a:active, a:focus, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
/*
body {
	background-color: #002f6c;
	background-color: #002359;
	color: white;
	font-family: "franklin-gothic-urw", Tahoma, Verdana, Segoe, sans-serif;
	font-size: 106.25%;
	font-weight: 400;
	line-height: 1.88235;
	min-width: 300px
}
*/
img, video {
	display: block;
	height: auto;
	width: 100%
}
a {
	text-decoration: none
}
a:focus, a:hover {
	text-decoration: underline
}
.row {
	margin: 0 auto;
	position: relative;
	width: 1200px
}

@media only screen and (max-width: 1260px) {
.row {
	padding-left: 30px;
	padding-right: 30px;
	width: auto
}
}
.main-content {
	overflow: hidden;
	position: relative
}
.topbar-pos-fixed .main-content {
	padding-top: 48px
}

@media only screen and (max-width: 900px) {
.topbar-pos-fixed .main-content {
	padding-top: 36px
}
}
.topbar {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-color: #fff;
	height: 55px;
	padding: 12px 0;
	z-index: 99
}

@media only screen and (max-width: 300px) {
.topbar {
	width: 300px
}
}

@media only screen and (max-width: 900px) {
.topbar {
	height: 20px;
	padding: 8px 0
}
}
.topbar-pos-fixed .topbar {
	position: fixed;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

@media only screen and (max-width: 300px) {
.topbar-pos-fixed .topbar {
	position: absolute
}
}
.topbar.topbar-transparent {
	background-color: transparent
}
#uvatoday {
	height: 30px;
	width: 125px;
	position: absolute;
	top: 0;
	left: 0
}

@media only screen and (max-width: 1260px) {
#uvatoday {
	left: 30px
}
}

@media only screen and (max-width: 900px) {
#uvatoday {
	left: 8px;
	height: 20px;
	width: 100px
}
}

@media only screen and (max-width: 600px) {
#uvatoday {
	margin-top: 3px;
	height: 16px;
	width: 80px
}
}
#illimitable {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	font-family: "franklin-gothic-urw-cond", Tahoma, Verdana, Segoe, sans-serif;
	font-size: 1.76471em;
	font-weight: 700;
	line-height: 1;
	margin: -2px auto 0;
	opacity: 1;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s;
	width: 180px
}
.topbar-transparent #illimitable, .topbar-transparent #illimitable a {
	color: #fff
}
.topbar-transparent #illimitable a:focus, .topbar-transparent #illimitable a:hover {
	color: #e57200
}
#illimitable, #illimitable a {
	color: #002f6c
}
#illimitable a:focus, #illimitable a:hover {
	color: #e57200;
	text-decoration: none
}
.wf-loading #illimitable {
	opacity: 0;
	-webkit-transition-duration: 0s;
	transition-duration: 0s
}

@media only screen and (max-width: 900px) {
#illimitable {
	font-size: 1.47059em;
	width: 130px
}
}
.btn-menu-mobile {
	height: 48px;
	width: 48px;
	position: absolute;
	top: -12px;
	right: 0;
	display: block
}
.btn-menu-mobile span {
	height: 20px;
	width: 20px;
	background-image: url("/_shared/img/sharedsprite.png");
	background-position: -30px 0;
	background-repeat: no-repeat;
	background-size: 81px 21px;
	display: block;
	margin: 14px;
	overflow: hidden;
	text-align: left;
	text-indent: -99999px
}
.topbar-transparent .btn-menu-mobile span {
	background-position: 0 0
}
.is-open-mobile-menu .btn-menu-mobile {
	background-color: #002f6c
}
.is-open-mobile-menu .btn-menu-mobile span {
	background-position: 0 0
}

@media only screen and (max-width: 1260px) {
.btn-menu-mobile {
	right: 30px
}
}

@media only screen and (max-width: 900px) {
.btn-menu-mobile {
	height: 36px;
	width: 36px;
	top: -8px
}
.btn-menu-mobile span {
	margin: 8px
}
}

@media only screen and (max-width: 600px) {
.btn-menu-mobile {
	right: 0
}
}
.mobile-menu-wrapper {
	position: absolute;
	top: 48px;
	left: 50%;
	z-index: 100;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #fff;
	border: solid #f1f1ef;
	border-width: 0 1px 1px;
	display: none;
	margin-left: 370px;
	width: 230px
}

@media only screen and (max-width: 1260px) {
.mobile-menu-wrapper {
	margin-left: 0;
	left: auto;
	right: 30px
}
}

@media only screen and (max-width: 900px) {
.mobile-menu-wrapper {
	top: 36px
}
}

@media only screen and (max-width: 600px) {
.mobile-menu-wrapper {
	right: 0
}
}
.topbar-pos-fixed .mobile-menu-wrapper {
	position: fixed
}
.is-open-mobile-menu .mobile-menu-wrapper {
	display: block
}
.mobile-menu-wrapper .menu {
	list-style: none;
	margin: 0;
	padding: 0
}
.mobile-menu-wrapper .menu a {
	display: block;
	text-decoration: none;
	padding: 10px 15px
}
.mobile-menu-wrapper .menu-nav li {
	border-top: 1px solid #f1f1ef
}
.mobile-menu-wrapper .menu-nav a {
	color: #e57200;
	font-family: "bodoni-urw", Georgia, serif;
	font-size: 1.17647em;
	font-style: italic;
	font-weight: 400;
	line-height: 1.6em;
	text-transform: uppercase
}
.mobile-menu-wrapper .menu-nav a:focus, .mobile-menu-wrapper .menu-nav a:hover {
	color: #002f6c
}
.mobile-menu-wrapper .menu-utility li {
	border-top: 1px solid #f1f1ef
}
.mobile-menu-wrapper .menu-utility li a {
	color: #002f6c;
	font-weight: 400;
	line-height: 1;
	padding-top: 8px;
	padding-bottom: 8px
}
.mobile-menu-wrapper .menu-utility li a:focus, .mobile-menu-wrapper .menu-utility li a:hover {
	color: #e57200
}
#nextarticle {
	margin-top: 0;
	position: relative
}
#section-featured-slideshow {
	height: 0;
	overflow: hidden;
	padding-bottom: 40%;
	width: 100%
}
.section-featured-slideshow-slide {
	width: 100%
}
#section-featured-slideshow h2 {
	background: url(/images/next-article-dots.png) center bottom no-repeat;
	color: #FFF;
	font-family: 'bodoni-urw', serif;
	font-size: 36px;
	font-style: italic;
	font-weight: 700;
	left: 50%;
	line-height: 48px;
	margin-bottom: 24px;
	margin-left: -380px;
	padding-bottom: 18px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 180px;
	width: 760px;
	z-index: 10;
	top: 11vw;
}
#section-featured-slideshow h3 {
	color: #FFF;
	font-family: 'franklin-gothic-urw', sans-serif;
	font-size: 36px;
	font-weight: 900;
	left: 50%;
	line-height: 48px;
	margin-bottom: 24px;
	margin-left: -380px;
	padding-bottom: 18px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 270px;
	width: 760px;
	z-index: 10;
	top: 17vw;
}
#section-featured-slideshow p.read-more {/*background:url(/images/readnow.png) 0 0 no-repeat;*/
	background: url(/images/read_more.png) 0 0 no-repeat;
	bottom: 90px;
	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;
	padding: 14px 0 35px 10px;
	padding: 14px 0 14px 0px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 210px;
	bottom: 6vw;
}
a:focus #section-featured-slideshow p.read-more, a:hover #section-featured-slideshow p.read-more {
	background: url(/images/readnow-hover.png) 0 0 no-repeat;
	color: #002359
}
#section-featured-slideshow a:focus h2, #section-featured-slideshow a:focus p, #section-featured-slideshow a:hover h2, #section-featured-slideshow a:hover p {
	text-decoration: none
}
#section-featured-slideshow-nav-prev, #section-featured-slideshow-nav-next {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 30px 48px;
	cursor: pointer;
	display: block;
	height: 48px;
	margin-top: -24px;
	position: absolute;
	top: 50%;
	width: 30px;
	z-index: 15
}
#section-featured-slideshow-nav-prev {
	background-image: url(/images/arrow-prev-white.png);
	left: 100px
}
#section-featured-slideshow-nav-next {
	background-image: url(/images/arrow-next-white.png);
	right: 100px
}
#section-featured-slideshow-nav-prev span, #section-featured-slideshow-nav-next span {
	display: none
}

@media screen and (max-width: 1199px) {
#section-featured-slideshow h2 {
	top: 90px;
	top: 7vw;
}
#section-featured-slideshow h3 {
	top: 180px;
	top: 15vw;
}
#section-featured-slideshow p.read-more {
	bottom: 60px;
	bottom: 5vw;
}
}

@media screen and (max-width: 959px) {
#section-featured-slideshow h2, #section-featured-slideshow h3 {
	margin-left: -300px;
	width: 600px
}
#section-featured-slideshow h2 {
	top: 60px;
	top: 4vw;
}
#section-featured-slideshow h3 {
	top: 120px;
	top: 11.5vw;
}
#section-featured-slideshow p.read-more {
	bottom: 30px;
	bottom: 0vw;
}
.slide-leader p {
	max-width: 580px;
	padding: 10px 0 10px 120px
}
}

@media screen and (max-width: 759px) {
#section-featured-slideshow h2, #section-featured-slideshow p.read-more {
	display: none
}
#section-featured-slideshow h3 {
	font-size: 27px;
	line-height: 36px;
	margin-left: -35%;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	top: 50%;
	width: 70%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
#section-featured-slideshow .longtitle h3 {
	top: 20%
}
#section-featured-slideshow-nav-prev, #section-featured-slideshow-nav-next {
	top: 50%
}
#section-featured-slideshow-nav-prev {
	left: 10px
}
#section-featured-slideshow-nav-next {
	right: 10px
}
}
div#trending-container {
	width: 100vw;
	background: #141E3C
}
.trending .pagecontent {
	position: relative
}
.trending {
	background: #141E3C;
	color: #fff;
	z-index: 35;
	background: #141e3c;
	overflow: hidden;
	position: relative;
	z-index: 1000;
	width: 100%;
}
.trending a {
	color: #fff;
	font-family: 'franklin-gothic-urw-comp', sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 0.84;
	text-decoration: none;
	color: #FFFFFF;
	font-family: 'franklin-gothic-urw-comp', sans-serif;
	font-size: 21px;
	font-weight: 700;
	line-height: 25px
}
.trending a:focus, .trending a:hover {
	text-decoration: none
}
.trending a span {
	color: #f16f30;
	font-family: 'franklin-gothic-urw', sans-serif;
	font-size: 13px;
	line-height: 1.6923;
	text-transform: uppercase
}
.trending h2 {
	font-family: 'franklin-gothic-urw', sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 0.6667;
	text-transform: uppercase
}
.trending h2 span {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: 8px;
	line-height: 1.2
}
.trending ul {
	list-style: none;
	padding: 0
}

@media only screen and (min-width: 668px) {
.trending .pagecontent {
	height: 112px;
	margin-left: auto;
	margin-right: auto;
	line-height: 0px;
	width: 76%;
}
.trending {
	height: 112px;
	/*width: 80vw;*/
	margin-left: auto;
	margin-right: auto
}
.trending h2, .trending ul {
	float: left
}
.trending h2 span::before {
	content: '\000A';
	white-space: pre
}
.trending ul li {
	background: url("https://www.virginia.edu/illimitable/images/trending-vr.png") left top no-repeat;
	float: left;
	min-height: 90px
}
}

@media only screen and (min-width: 960px) {
.trending h2 {
	width: 19vw;
	margin-top: 2%
}
.trending ul {
	width: 75%
}
.trending ul li {
	margin-left: 2%;
	padding: 5px 0 5px 5%;
	width: 31%;
		width: 25%;
}
}

@media only screen and (min-width: 668px) and (max-width: 959px) {
.trending h2 {
	margin-left: 2%;
	width: 28%;
	margin-top: 3%
}
.trending ul {
	width: 68%
}
.trending ul li {
	margin-left: 3%;
	padding: 5px 0 5px 7.5%;
	width: 33.4995%
}
.trending ul li:nth-child(3) {
	display: none
}
}

@media only screen and (max-width: 667px) {
.trending .pagecontent {
	height: 20vw
}
.trending {
	height: 20vw;
	width: 100vw
}
.trending h2 {
	margin: 14px 0 -35px 6%
}
.trending h2 span {
	display: inline-block;
	-webkit-transform: translateY(-25%);
	transform: translateY(-25%)
}
.trending ul {
	margin: 0 auto;
	width: 90%
}
.trending ul li:nth-child(2), .trending ul li:nth-child(3) {
	display: none
}
#trendingList li {
	line-height: 1;
	margin-top: 40px
}
}

@media only screen and (max-width: 500px) {
.trending .pagecontent {
	height: 30vw
}
.trending {
	height: 30vw
}
}

@media only screen and (min-width: 668px) and (orientation: portrait) {
.trending .pagecontent {
	height: 15vw
}
.trending {
	height: 15vw;
	width: 100vw
}
}
footer {
	background: white
}
div#block-uva-today-stats-uva-today-stats-weekly-path {
	z-index: 1000;
	position: relative
}
div.block--uva-today-stats {
	background: #141E3C;
	margin-top: -5px
}
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;
	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("https://www.virginia.edu/illimitable/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;
	line-height: 1
}
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:focus, body.node-type-basic-page .views-field-nothing a:hover {
	background: url("https://www.virginia.edu/illimitable/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
}
div.block--uva-today-stats div.view-content a {
	-webkit-font-smoothing: antialiased
}
div.block--uva-today-stats div.view-content a:focus, div.block--uva-today-stats div.view-content a:hover {
	text-decoration: none !important
}

@media screen and (max-width: 959px) {
div.block--uva-today-stats h2 {
	background: url("dot-horz-fff.png") left bottom repeat-x;
	float: none;
	margin: 0 auto;
	width: 90%
}
div.block--uva-today-stats div.view-content {
	float: none;
	text-transform: uppercase
}
div.block--uva-today-stats div.view-content div.views-row:first-of-type {
	background: none
}
div.block--uva-today-stats div.view-content div.views-row div.views-field {
	padding: 18px 30px 18px 30px
}
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%
}
div.block--uva-today-stats div.view-content div.views-row {
	width: 33%
}
div.block--uva-today-stats {
	overflow: hidden
}
div.block--uva-today-stats h2 {
	padding-top: 30px;
	margin-bottom: -25px
}
}
/*
@media screen and (max-width: 565px) {
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%
}
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
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.block--uva-today-stats {
	height: 112px
}
div.block--uva-today-stats div.view-content div.views-row {
	width: 240px
}
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
}
}


@media screen and (min-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.block--uva-today-stats {
	height: 112px
}
div.block--uva-today-stats div.view-content div.views-row {
	width: 320px
}
}


.main-footer {
	background: white
}
.main-footer.bg-blue {
	background: #002f6c
}
.main-footer.bg-black {
	background: black
}
.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;
	text-align:center;
}
ul#aetni-social li {
	/*float: left;
	display:inline-block;
	height: 30px;
	margin-left: 10px;
	overflow: hidden
}
ul#aetni-social a {
	display: block;
	height: 30px;
	overflow: hidden;
	padding-top: 60px;
	width: 30px
}
li#aetni-social-youtube {
	background: url("/images/social-youtube.png") 0 0 no-repeat;
	background-size: cover;
	width: 45px
}
li#aetni-social-youtube a {
	width: 45px
}
li#aetni-social-twitter {
	background: url("/images/social-twitter.png") 0 0 no-repeat;
	background-size: cover;
	width: 37px
}
li#aetni-social-twitter a {
	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-snapchat a {
	width: 32px
}
li#aetni-social-instagram {
	background: url("/images/social-instagram.png") 0 0 no-repeat;
	background-size: cover;
	width: 30px
}
#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
}
#block-uva-today-blocks-uva-today-copyright a {
	color: #303030;
	text-decoration: underline;
	text-transform: none
}
#block-uva-today-blocks-uva-today-copyright a:focus, #block-uva-today-blocks-uva-today-copyright a:hover {
	text-decoration: none
}
.main-container .container-footer {
	background-color: #FFFFFF
}

@media screen and (max-width: 959px) {
#uva_today_logo {
	float: none;
	margin: 0 auto 25px
}
#uva_today_social_links {
	float: none;
	margin: 0 auto
}
ul#aetni-social {
	margin: 0 auto
}
#block-uva-today-blocks-uva-today-copyright {
	padding: 25px 0;
	width: 80%
}
#block-uva-today-blocks-uva-today-footer .block__content {
	width: 100%
}
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
#block-uva-today-blocks-uva-today-footer .block__content {
	width: 960px
}
}

@media screen and (min-width: 1200px) {
#block-uva-today-blocks-uva-today-footer .block__content {
	width: 1200px
}
}*/
/*HIDES HAMBURGERS FROM HAMBURGERLER*/
div.topbar div.row a.btn-menu-mobile {
	display: none;
}


body.html-template .element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}
