
.video-wrapper > a::before{background-position:-1204px 0px;background-size:1275px 71px;height:71px;margin-left:-35px;margin-top:-35px;width:71px;}
.video-wrapper:hover > a::before{background-position:-1121px 0px;}

.news-article .article-body-wrapper div.inline-subscribe, .news-video .article-body-wrapper div.inline-subscribe, .news-photo-essay .article-body-wrapper div.inline-subscribe {background:url(/sites/default/files/dot-horz-org.png) top left repeat-x;margin:2rem 0;}
.news-article .article-body-wrapper div.inline-subscribe-border, .news-video .article-body-wrapper div.inline-subscribe-border, .news-photo-essay .article-body-wrapper div.inline-subscribe-border {background:url(/sites/default/files/dot-horz-org.png) bottom left repeat-x;height:272px;padding:2rem 5%;}
.news-article .article-body-wrapper div.inline-subscribe iframe, .news-video .article-body-wrapper div.inline-subscribe iframe,.news-photo-essay .article-body-wrapper div.inline-subscribe iframe {height:100%;width:100%;}
@media screen and (min-width:760px) {
	.news-photo-essay .article-body-wrapper div.inline-subscribe-border {height:430px;max-width:540px;}
	.news-photo-essay .article-body-wrapper div.inline-subscribe.inline-right {float:right;margin:0 0 0 30px;}
	.news-photo-essay .article-body-wrapper div.inline-subscribe.inline-left {float:left;margin:0 30px 0 0;}
}
@media screen and (min-width:960px) and (max-width:980px) {
	.news-article .article-body-wrapper div.inline-subscribe-border, .news-video .article-body-wrapper div.inline-subscribe-border {height:430px;}
}
@media screen and (max-width:715px) {
	.news-photo-essay .article-body-wrapper div.inline-subscribe-border {height:430px;}
}
@media screen and (max-width:659px) {
	.news-article .article-body-wrapper div.inline-subscribe-border, .news-video .article-body-wrapper div.inline-subscribe-border {height:430px;}
}

article.node--iframe-page h2, article.node--iframe-page h3, article.node--iframe-page p, form.webform-client-form input {font-family:"franklin-gothic-urw", sans-serif;font-size:1rem;font-style:normal;font-weight:400;}
article.node--iframe-page div.inline-dr-header {height:3rem;overflow:hidden;position:relative;}
article.node--iframe-page h2 {background:url(/sites/all/themes/custom/uva_today/images/logo-uva-main.svg) no-repeat center center;background-size:100%;bottom:0;height:3rem;position:absolute;right:50%;text-indent:-999em;width:12.78125rem;}
article.node--iframe-page h3 {bottom:0;color:#8c9a9a;font-size:1.375rem;font-weight:700;left:50.5%;line-height:1.5;position:absolute;text-transform:uppercase;}
article.node--iframe-page  p {line-height:1.25;margin:1rem 0;text-align:center;}

form.webform-client-form {overflow:hidden;}
form.webform-client-form input {color:#8c9a9a;font-style:italic;padding:10px 3%;width:100%;}
form.webform-client-form div.inline-dr-first {float:left;margin-left:5%;width:32%;}
form.webform-client-form div.inline-dr-last {float:left;margin-left:1%;width:32%;}
form.webform-client-form div.inline-dr-email {float:left;margin-left:5%;width:65%;}
form.webform-client-form div.inline-dr-email input {padding:10px 1.5%;}
form.webform-client-form div.form-actions {float:right;margin-right:5%;margin-top:-1.625rem;width:20%;}
form.webform-client-form div.form-actions input {background:#002f6c;border:none;color:#fff;font-style:normal;font-weight:700;padding:10px 6%;text-transform:uppercase;}
form.webform-client-form div.form-actions input:hover {background:#EB5F0C;}
@media screen and (max-width:499px) {
	article.node--iframe-page div.inline-dr-header {height:auto;}
	article.node--iframe-page h2, article.node--iframe-page h3 {bottom:auto;position:relative;}
	article.node--iframe-page h2 {margin:15px auto 0;right:auto;}
	article.node--iframe-page h3 {left:auto;line-height:1;text-align:center;}
	form.webform-client-form div.inline-dr-first, form.webform-client-form div.inline-dr-last, form.webform-client-form div.inline-dr-email {float:none;margin:10px 5%;width:90%;}
	form.webform-client-form div.form-actions {float:none;margin:10px auto;width:40%;}
	form.webform-client-form div.inline-dr-email input {padding:10px 3%;}
}

div.webform-confirmation p {font-family:"franklin-gothic-urw", sans-serif;font-size:1rem;font-style:normal;font-weight:400;text-align:center;}
div.links {margin-top:1rem;text-align:center;}
div.links a {background:#002f6c;color:#ffffff;display:inline-block;font-family:"franklin-gothic-urw", sans-serif;font-size:1rem;font-weight:700;padding:15px;text-decoration:none;text-transform:uppercase;}
div.links a:hover {background:#EB5F0C;color:#ffffff;}
@media screen and (max-width:499px) {
	div.webform-confirmation p {margin-top:3rem;}
	div.links {margin-top:2rem;}
}

div.messages.messages--error {height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px;}
.news-photo-essay .body-wrapper .field--type-text-with-summary p {font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:400;}

/* BLOCKQUOTES */
blockquote {margin:2rem 0;}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p, .photo-essay .photo-essay-item .photo-essay-text blockquote p, .news-article .article-body-wrapper blockquote p, .news-video .article-body-wrapper blockquote p {color:#002f6c;font-size:1.6rem;font-weight:700;line-height:1.3;margin:0;}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p.speaker, .photo-essay .photo-essay-item .photo-essay-text blockquote p.speaker, .news-article .article-body-wrapper blockquote p.speaker, .news-video .article-body-wrapper blockquote p.speaker {font-weight:400;font-size:1.2rem;margin-top:1.5rem;text-align:right;text-transform:uppercase;}
blockquote.quote-color {background-color:#002f6c;clear:both;padding:2.25rem 10%;}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote.quote-color p, .photo-essay .photo-essay-item .photo-essay-text blockquote.quote-color p, .news-article .article-body-wrapper blockquote.quote-color p, .news-video .article-body-wrapper blockquote.quote-color p {color:#fff;font-size:1.5rem;letter-spacing:0.02em;padding:0.75rem 0;}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote.quote-color p.speaker, .photo-essay .photo-essay-item .photo-essay-text blockquote.quote-color p.speaker, .news-article .article-body-wrapper blockquote.quote-color p.speaker, .news-video .article-body-wrapper blockquote.quote-color p.speaker {font-size:1.3rem;}
blockquote.quote-gray {background-color:#dadada;}
.news-photo-essay .body-wrapper .field--type-text-with-summary blockquote.quote-gray p, .photo-essay .photo-essay-item .photo-essay-text blockquote.quote-gray p, .news-article .article-body-wrapper blockquote.quote-gray p, .news-video .article-body-wrapper blockquote.quote-gray p {color:#002f6c;}
blockquote.quote-orange {background-color:#ed5f00;}

@media screen and (min-width:580px) {
        blockquote.quote-color {padding:3.25rem 10%;}
        .news-photo-essay .body-wrapper .field--type-text-with-summary blockquote.quote-color p, .photo-essay .photo-essay-item .photo-essay-text blockquote.quote-color p, .news-article .article-body-wrapper blockquote.quote-color p, .news-video .article-body-wrapper blockquote.quote-color p {font-size:2rem;}
        .news-photo-essay .body-wrapper .field--type-text-with-summary blockquote.quote-color p.speaker, .photo-essay .photo-essay-item .photo-essay-text blockquote.quote-color p.speaker, .news-article .article-body-wrapper blockquote.quote-color p.speaker, .news-video .article-body-wrapper blockquote.quote-color p.speaker {font-size:1.6rem;}
}
@media screen and (min-width:760px) {
        .news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p, .photo-essay .photo-essay-item .photo-essay-text blockquote p, .news-article .article-body-wrapper blockquote p, .news-video .article-body-wrapper blockquote p {font-size:1.8rem;}
        .news-photo-essay .body-wrapper .field--type-text-with-summary blockquote p.speaker, .photo-essay .photo-essay-item .photo-essay-text blockquote p.speaker, .news-article .article-body-wrapper blockquote p.speaker, .news-video .article-body-wrapper blockquote p.speaker {font-size:1.3rem;}
        blockquote.quote-right {float:right;margin:1rem 0 2rem 5%;width:45%;}
        blockquote.quote-left {float:left;margin:1rem 5% 2rem 0;width:45%;}
}

.news-article .field--name-field-body ol, .news-video .field--name-field-body ol, .news-photo-essay .field--name-field-body ol, .photo-essay .photo-essay-item ol {padding-left:3.5rem;}
.news-article .field--name-field-body ul, .news-video .field--name-field-body ul, .news-photo-essay .field--name-field-body ul, .photo-essay .photo-essay-item ul {list-style:none;margin:0;padding:0;}
.news-article .field--name-field-body ol li, .news-video .field--name-field-body ol li, .news-photo-essay .field--name-field-body ol li, .photo-essay .photo-essay-item ol li, .news-article .field--name-field-body ul li, .news-video .field--name-field-body ul li, .news-photo-essay .field--name-field-body ul li, .photo-essay .photo-essay-item ul li {color:#111;font-size:1.1875rem;font-weight:400;line-height:1.5;margin-bottom:1rem;padding-right:2rem;}
.news-article .field--name-field-body ol li, .news-video .field--name-field-body ol li, .news-photo-essay .field--name-field-body ol li, .photo-essay .photo-essay-item ol li {padding-left:0.75rem;}
.news-article .field--name-field-body ul li, .news-video .field--name-field-body ul li, .news-photo-essay .field--name-field-body ul li, .photo-essay .photo-essay-item ul li {padding-left:4rem;position:relative;}
.news-article .field--name-field-body ul li:before, .news-video .field--name-field-body ul li:before, .news-photo-essay .field--name-field-body ul li:before, .photo-essay .photo-essay-item ul li:before {color:#EB5F0C;content:'\2022 \0020';font-size:30px;font-size:1.875rem;left:2rem;line-height:0.7;position:absolute;top:.325rem;}
@media(min-width:580px) {
	.news-article .field--name-field-body ol, .news-video .field--name-field-body ol, .news-photo-essay .field--name-field-body ol, .photo-essay .photo-essay-item ol {padding-left:5.5rem;}
	.news-article .field--name-field-body ol li, .news-video .field--name-field-body ol li, .news-photo-essay .field--name-field-body ol li, .photo-essay .photo-essay-item ol li, .news-article .field--name-field-body ul li, .news-video .field--name-field-body ul li, .news-photo-essay .field--name-field-body ul li, .photo-essay .photo-essay-item ul li {font-size:1rem;line-height:2;padding-right:4rem;}
	.news-article .field--name-field-body ul li, .news-video .field--name-field-body ul li, .news-photo-essay .field--name-field-body ul li, .photo-essay .photo-essay-item ul li {padding-left:6rem;}
	.news-article .field--name-field-body ul li:before, .news-video .field--name-field-body ul li:before, .news-photo-essay .field--name-field-body ul li:before, .photo-essay .photo-essay-item ul li:before {font-size:24px;font-size:1.5rem;left:4rem;top:.5rem;}
}
