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;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    background: transparent;
}

a:active,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;
}

*,*:after,*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(boxsizing.php);
}

@media all and (max-width:800px) {
    #toolbar,#admin-menu {
        display: none;
    }

    html body.toolbar,html body.admin-menu {
        padding-top: 0 !important;
        margin-top: 0 !important;
    };
}

textarea {
    resize: vertical;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.clearfix:before,.grouped-content:before,.page-content-core:before,.news-article-footer:before,.taxonomy-tags:before,.clearfix:after,.grouped-content:after,.page-content-core:after,.news-article-footer:after,.taxonomy-tags:after {
    content: "";
    display: table;
}

.clearfix:after,.grouped-content:after,.page-content-core:after,.news-article-footer:after,.taxonomy-tags:after {
    clear: both;
}

.clearfix,.grouped-content,.page-content-core,.news-article-footer,.taxonomy-tags {
    *zoom: 1;
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.truncate {
    white-space: nowrap;

    overflow: hidden;
    text-overflow: ellipsis;
}

.field-collection-container {
    border-bottom: 0;
    margin-bottom: 0;
    clear: both;
}

.field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}

.field-item-background-image {
    background-size: cover;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}

.field-name-field-hero-image img {
    width: 100%;
}

img,media {
    max-width: 100%;
}

.media-thumbnail-image a,.thumbnail-image a {
    position: relative;
    display: inline-block;
}

.media-thumbnail-image a:after,.thumbnail-image a:after {
    display: block;
    content: '';
    right: 6px;
    bottom: 6px;
    position: absolute;
    z-index: 50;
    width: 29px;
    height: 29px;
    background-repeat: no-repeat;
    background: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png) no-repeat;
    background-size: 2000px 150px;
}

.media-thumbnail-image.media-type-Image a:after,.media-thumbnail-image.photo a:after,.thumbnail-image.media-type-Image a:after,.thumbnail-image.photo a:after {
    background-position: -1230px 0;
}

.media-thumbnail-image.media-type-YouTube a:after,.media-thumbnail-image.video a:after,.thumbnail-image.media-type-YouTube a:after,.thumbnail-image.video a:after {
    background-position: -1200px 0;
}

.media-thumbnail-image.media-type-collection a:after,.media-thumbnail-image.collection a:after,.thumbnail-image.media-type-collection a:after,.thumbnail-image.collection a:after {
    background-position: -1159px 0;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}

html {
    overflow-y: scroll;
}

html,body {
    width: 100%;
    height: 100%;
}

body {
    width: 100%;
    height: 100%;
    font-family:  "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    background: #fff;
    font-size: 15px;
    line-height: 19px;
    margin: 0 !important;
    padding: 0 !important;
}

body.front .node-promoted {
    display: none !important;
}

html,button,input,select,textarea {
    color: #424242;
}

table {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle;
}

caption,th,td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

th {
    font-weight: bold;
}

caption {
    font-size: 16px;
}

tr.even,tr.odd {
    background-color: #eee;
    border-bottom: 1px solid #ccc;
}

tr.even {
    background-color: transparent;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    line-height: normal;
}

h1 {
    color: #c79f27;
    letter-spacing: 0.075em;
}

h1 sup {
    font-size: 25%;
}

h1 span {
    display: block;
}

h3 {
    color: #c79f27;
}

h3.gold-text {
    color: #c79f27;
}

h3.grey-text {
    color: #2e2e2e;
}

h2,h4,h5,h6 {
    color: #2e2e2e;
}

h2.gold-text,h4.gold-text,h5.gold-text,h6.gold-text {
    color: #c79f27;
}

h2.grey-text,h4.grey-text,h5.grey-text,h6.grey-text {
    color: #2e2e2e;
}

h6.light-grey-text {
    color: #a0a0a0;
}

hr.golden-hr {
    color: #c79f27;
    border: 0;
    display: block;
    border-top: 1px solid #c79f27;
    width: 34px;
    height: 1px;
    box-sizing: border-box;
    padding: 0;
    margin: 1em 0;
}

.gold-text {
    color: #c79f27;
}

h1,h2,h3,h4,h5,h6,a.arrow-link,a.more-link,a.btn-link,a.link-button,#homepage-slider .three a,.button,.arrow-list,.arrow-content-link-list dt,.film-list li.letter span,.film-list li.title,.icon,.filter,.category-jump,.category-list,.share-links,.share-links:before,#loginLink,.section-header h1,.news-article-comment-count,.tag-list a,.tag-id .tag-list li,#calendarHeader,.mobile-dropdown,.mobile-select,.filter-list,#galleryFilter.button-filters:before,.landinglink p,ul.categoryList li.feature,.sort-list,.moments-media-audio p,.button-filter-list,#mainMenu,input.search-box,#siteFooter,.overlay-header .slide-count,.overlay-metadata,.linklist-scroller-list,.event-details-date,.event-details-time,.event-details-banner,ul.content-tabs,.council-member-name,.webform-client-form input.form-submit,.webform-client-form input[type=submit],.webform-client-form label.cap,.webform-client-form legend,.sort-table th,.sort-table td:first-child,a.view-collection-highlights,.exhibit-title-holder,.swiper-slide .text .two,.social-header-title,.social-channel-title,.social-section .spotlight h5,.field-name-field-sub-nav-link a {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

body,.ui-widget,.news-article-byline,.news-article-date,.gallery-item-holder,.academy-president-info,.programming-rows .event-title h3,.swiper-slide .text .three,#socialDrawer {
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
}

.programming-rows .event-title .filter-banner,.swiper-slide .text .one,#slideData .text .one {
    font-family: "UniversLTStd-LightUltraCn",Univers,Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}

.ui-widget-content a,a {
    color: #c79f27;
    text-decoration: none;
}

.ui-widget-content a:hover,.ui-widget-content a:active,a:hover,a:active {
    color: #c79f27;
    text-decoration: underline;
}

.ui-widget-content a img,a img {
    border: none;
}

.ui-widget-content a.link-button,a.link-button {
    display: block;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    background: #c79f27;
}

.breadcrumb {
    *zoom: 1;
    font-family: "PrestigeEliteStd-Bd","Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;
    font-size: 11px;
    color: #a0a0a0;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 0;
}

.breadcrumb:after {
    content: "";
    /*display: table;*/
    clear: both;
}

.breadcrumb a {
    text-decoration: none;
    color: inherit;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

p {
    line-height: 1.285;
    margin: 1.285em 0;
}

p:first-of-type {
    margin-top: 0;
}

hr {
    border: 0;
    height: 1px;
    background: #eaebeb;
    margin: 30px 0;
    clear: both;
}

.label {
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #a0a0a0;
    display: inline-block;
}

img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}

.taxonomy-tags {
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #fff;
}

.taxonomy-tags .label {
    display: block;
    color: #000;
    margin-bottom: 7px;
}

.taxonomy-tags dt {
    display: block;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    float: left;
}

.taxonomy-tags a {
    display: block;
    color: inherit;
    padding: 0 1.5em;
    line-height: 1.9;
    text-decoration: none;
    background: #c7c7c7;
    text-transform: uppercase;
}

.taxonomy-tags a:hover {
    color: #fff;
}

.btn-look,.btn-link,.field-name-field-link-external-link a,.gold-btn a,form input[type="submit"],.more-link a,.field-name-field-link-action a {
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    background: #c79f27;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    padding: .7em 1.5em;
    text-decoration: none;
    text-align: center;
    border: 1px solid transparent;
}

.btn-link a {
    color: #fff;
    text-decoration: none;
}

.btn-link:hover a,.btn-link a:hover {
    color: #c79f27;
    text-decoration: none;
}

.btn-look.inline-block,.btn-link.inline-block,.gold-btn a.inline-block,form input[type="submit"].inline-block {
    display: inline-block;
}

.btn-look:not(.live-link):hover,.btn-link:not(.live-link):hover,.gold-btn a:not(.live-link):hover,form input[type="submit"]:not(.live-link):hover,.field-name-field-link-action a:hover {
    color: #c79f27;
    border: 1px solid #c79f27;
    background: #fff;
    text-decoration: none;
    cursor: pointer;
}

a#edit-cancel {
    display: inline-block;
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    padding: 1em 1.5em;
    text-decoration: none;
    border: 1px solid transparent;
    margin: 0 .5em;
}

.ui-tabs,.section-tabs {
    border: 0;
    padding: 0;
    margin-bottom: 30px;
}

.ui-tabs .ui-tabs-panel,.section-tabs .ui-tabs-panel {
    padding: 0;
}

.ui-tabs .ui-tabs-panel .field-name-field-tab-listing-content,.section-tabs .ui-tabs-panel .field-name-field-tab-listing-content {
    padding: 0 20px;
}

.section-tabs,.ui-tabs .ui-tabs-nav,ul.quicktabs-tabs {
    border-radius: 0;
    padding: 0px;
    background: none;
    border: 0;
    margin: 13px 0 30px 0;
    border-bottom: 1px solid #eaebeb;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    height: 36px;
}

.section-tabs li,.ui-tabs .ui-tabs-nav li,ul.quicktabs-tabs li {
    display: block;
    float: left;
    border: 0;
    border-radius: 0;
    border-top: 1px solid #eaebeb;
    border-left: 1px solid #eaebeb;
    height: 36px;
    margin: 0;
    background: none;
    padding: 0;
}

.section-tabs li:last-child,.ui-tabs .ui-tabs-nav li:last-child,ul.quicktabs-tabs li:last-child {
    border-right: 1px solid #eaebeb;
}

.section-tabs a,.section-tabs li a,.ui-tabs .ui-tabs-nav a,.ui-tabs .ui-tabs-nav li a,ul.quicktabs-tabs a,ul.quicktabs-tabs li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #a0a0a0;
    display: block;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
}

.section-tabs li.ui-tabs-active,.section-tabs li.is-selected,.section-tabs li.active,.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.is-selected,.ui-tabs .ui-tabs-nav li.active,ul.quicktabs-tabs li.ui-tabs-active,ul.quicktabs-tabs li.is-selected,ul.quicktabs-tabs li.active {
    border-top-color: transparent;
    color: #c79f27;
    margin-bottom: 0;
    padding-bottom: 0;
}

.section-tabs li.ui-tabs-active a,.section-tabs li.is-selected a,.section-tabs li.active a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.is-selected a,.ui-tabs .ui-tabs-nav li.active a,ul.quicktabs-tabs li.ui-tabs-active a,ul.quicktabs-tabs li.is-selected a,ul.quicktabs-tabs li.active a {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

.section-tabs li.first.ui-tabs-active,.section-tabs li.first.is-selected,.section-tabs li.active.first,.ui-tabs .ui-tabs-nav li.first.ui-tabs-active,.ui-tabs .ui-tabs-nav li.first.is-selected,.ui-tabs .ui-tabs-nav li.active.first,ul.quicktabs-tabs li.first.ui-tabs-active,ul.quicktabs-tabs li.first.is-selected,ul.quicktabs-tabs li.active.first {
    border-left-color: transparent;
}

.section-tabs li.last.ui-tabs-active,.section-tabs li.last.is-selected
li.active.last,.ui-tabs .ui-tabs-nav li.last.ui-tabs-active,.ui-tabs .ui-tabs-nav li.last.is-selected
li.active.last,ul.quicktabs-tabs li.last.ui-tabs-active,ul.quicktabs-tabs li.last.is-selected
li.active.last {
    border-right-color: transparent;
}

.section-tabs li.is-selected:first-child,.ui-tabs .ui-tabs-nav li.is-selected:first-child,ul.quicktabs-tabs li.is-selected:first-child {
    border-color: transparent;
}

.section-tabs li.is-selected + li,.ui-tabs .ui-tabs-nav li.is-selected + li,ul.quicktabs-tabs li.is-selected + li {
    border-left: 1px solid #eaebeb;
}

.tabbed-section {
    margin-bottom: 30px;
}

.ui-widget {
    font-size: inherit;
}

.section-intro {
    overflow: hidden;
}

.section-intro .hero-image {
    float: left;
    width: 544px;
    overflow: hidden;
    position: relative;
}

.section-intro .hero-image img {
    width: 100%;
    height: auto;
    display: block;
}

.section-intro p {
    overflow: hidden;
    padding-right: 25px;
}

.full-hero-image {
    margin-bottom: 30px;
}

.full-hero-image img {
    width: 100%;
    display: block;
}

.section-content {
    padding: 25px;
}

.section-nav {
    background: #c7c7c7;
}

.nav-card {
    float: left;
    margin: 20px 53px 20px 0;
    width: 200px;
}

.nav-card:nth-child(4n) {
    margin-right: 54px;
}

.nav-card:nth-child(4n) {
    margin-right: 0;
}

.nav-card a {
    color: #a0a0a0;
    text-decoration: none;
}

.nav-card h2 {
    text-transform: uppercase;
    font-size: 13px;
    height: 3.333em;
    padding: 0 30px 0 10px;
    background: white url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat 181px center;
    margin-bottom: 0;
    display: table-cell;
    width: 200px;
    vertical-align: middle;
    line-height: 1.285;
}

.nav-card .thumbnail-image {
    width: 200px;
    height: 150px;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center top;
    position: relative;
}

.nav-card .thumbnail-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.local-search input[type=text] {
    background: #eaebeb;
    border: 0;
    font-size: 10px;
    line-height: 14px;
    color: #2e2e2e;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    padding: 8px 15px;
    float: left;
    display: block;
    outline: 0;
}

.local-search input[type=submit] {
    text-indent: -999em;
    display: block;
    float: left;
    border: 0;
    background: #eaebeb url(http://www1.oscars.org/vendor/new/images/icon-search.png) no-repeat center center;
    padding: 8px 17px;
    font-size: 10px;
    line-height: 14px;
    outline: 0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.search-results {
    margin: 0 0 1em;
    padding: 0;
}

.search-results .title {
    margin-bottom: 0;
}

.search-results .title a {
    color: #424242;
}

.search-results .title a:hover {
    color: #c79f27;
}

.search-results .search-snippet-info {
    padding: 0;
}

.search-results .search-snippet-info p {
    margin: 0;
}

.thumbnail-grid {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.thumbnail-grid .thumbnail {
    float: left;
    margin-right: 27px;
    margin-bottom: 10px;
    width: 220px;
}

.thumbnail-grid .thumbnail:nth-child(2n) {
    margin-right: 26px;
}

.thumbnail-grid .thumbnail:nth-child(4n) {
    margin-right: 0;
}

.thumbnail-grid .thumbnail a {
    text-decoration: none;
    color: inherit;
}

.thumbnail-grid .thumbnail a .thumbnail-image {
    width: 220px;
    height: 165px;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center top;
    position: relative;
}

.thumbnail-grid .thumbnail a .thumbnail-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.thumbnail-grid .thumbnail a p {
    height: 2.57em;
    overflow: hidden;
}

form h4 {
    margin: 1em 0 0 0;
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    text-transform: none;
    font-size: 15px;
}

form .gold-txt,form .required {
    color: #c79f27;
}

form input.required {
    color: #2e2e2e;
}

form label {
    font-weight: normal;
    font-size: 15px;
    line-height: normal;
}

form label.option {
    font-size: 14px;
    vertical-align: middle;
}

form .marker,form .form-required {
    color: #c79f27;
}

form input[type="submit"] {
    margin-top: 2em;
    margin-bottom: 1em;
}

form #webform-component-required {
    color: #c79f27;
}

form select,form textarea {
    border: 1px solid #eaebeb;
}

form textarea {
    resize: vertical;
}

form input[type="text"] {
    border: 1px solid #eaebeb;
    font-size: 14px;
    width: 350px;
}

form input[type="text"].error {
    border: 2px solid #d6212d;
    color: #424242;
}

form .form-item input.error,form .form-item textarea.error,form .form-item select.error {
    border: 2px solid #d6212d;
}

form .form-item,form .form-actions,form fieldset.sml,form fieldset.lng {
    margin-top: 1em;
    margin-bottom: 1em;
}

form fieldset.sml,form fieldset.lng,form .webform-component-textfield,form .webform-component-email {
    display: inline-block;
    margin-right: 10px;
}

form fieldset.sml label span,form fieldset.lng label span {
    color: #c79f27;
}

form fieldset.lng {
    display: block;
}

form textarea,form fieldset.lng input {
    width: 713px;
}

form .webform-component-markup {
    margin: 0;
}

#webform-component-set-body-class {
    display: none;
}

.filter-wrapper {
    padding: 1em;
    border: 1px solid #c0c0c0;
    border-width: 0 1px 1px;
}

.filter-help {
    padding: 0 0 0.5em;
}

.filter-wrapper .form-item {
    padding: 0;
    margin-top: 0;
}

.filter-guidelines {
    padding: 0;
}

.tips {
    margin: 0;
    padding: 0 0 0 1em;
}

.tips li {
    margin: 0 0 .5em;
}

blockquote {
    margin: 0 0 1em;
    padding: 1em;
    font-style: italic;
    font-size: 16px;
}

blockquote p {
    margin: 0;
}

.item-list .pager {
    text-align: center;
    background: #ebebeb;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    font-size: 13px;
}

.item-list .pager li,.item-list .pager li.pager-current {
    display: inline-block;
    padding: 0;
    margin: 0;
    color: #c79f27;
    font-weight: normal;
}

.item-list .pager li.pager-current {
    padding: 0.5em;
}

.item-list .pager li a {
    display: inline-block;
    padding: 0.5em;
    color: #999;
}

.item-list .pager li a:hover {
    color: #c79f27;
}

.field-name-field-file,.views-field-field-file {
    margin: 0 0 1em;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
}

.field-name-field-file img,.views-field-field-file img {
    display: none;
}

a[href*=".pdf"] {
    display: inline-block;
    line-height: 18px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    margin-bottom: 0;
    color: #999;
    text-transform: uppercase;
    font-size: 13px;
}

a[href*=".pdf"]:before {
    background: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png) no-repeat -1098px 0;
    background-size: 1500px;
    content: "";
    height: 24px;
    width: 20px;
    float: left;
    margin: 0 5px 2px 0;
}

.field-name-field-file a,.views-field-field-file a {
    color: #999;
}

.field-name-field-external-links {
    clear: both;
}

.field-name-field-external-links .field-name-field-link-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    margin-bottom: .5em;
    color: #c79f27;
    text-transform: uppercase;
    font-size: 16px;
}

.field-name-field-external-links .entity-field-collection-item {
    margin-bottom: 1em;
}

.social-share .share-label {
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    display: inline-block;
}

.social-share a {
    float: left;
    margin-right: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    height: 25px;
    line-height: 25px;
    width: 20px;
}

.social-share a.social-share-facebook {
    background-image: url(http://www1.oscars.org/vendor/new/images/share-facebook.png);
}

.social-share a.social-share-twitter {
    background-image: url(http://www1.oscars.org/vendor/new/images/share-twitter.png);
}


h1,h2,h3,h4,h5,h6,a.arrow-link,a.more-link,a.btn-link,a.link-button,#homepage-slider .three a,.button,.arrow-list,.arrow-content-link-list dt,.film-list li.letter span,.film-list li.title,.icon,.filter,.category-jump,.category-list,.share-links,.share-links:before,#loginLink,.section-header h1,.news-article-comment-count,.tag-list a,.tag-id .tag-list li,#calendarHeader,.mobile-dropdown,.mobile-select,.filter-list,#galleryFilter.button-filters:before,.landinglink p,ul.categoryList li.feature,.sort-list,.moments-media-audio p,.button-filter-list,#mainMenu,input.search-box,#siteFooter,.overlay-header .slide-count,.overlay-metadata,.linklist-scroller-list,.event-details-date,.event-details-time,.event-details-banner,ul.content-tabs,.council-member-name,.webform-client-form input.form-submit,.webform-client-form input[type=submit],.webform-client-form label.cap,.webform-client-form legend,.sort-table th,.sort-table td:first-child,a.view-collection-highlights,.exhibit-title-holder,.swiper-slide .text .two,.social-header-title,.social-channel-title,.social-section .spotlight h5,.vocabulary-sitemap .field-collection-item-field-sub-navigation .field-name-field-sub-nav-link,.nav-card h2,.field-name-field-main-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

body,.news-article-byline,.news-article-date,.gallery-item-holder,.academy-president-info,.programming-rows .event-title h3,.swiper-slide .text .three,#socialDrawer {
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
}

.programming-rows .event-title .filter-banner,.swiper-slide .text .one {
    font-family: "UniversLTStd-LightUltraCn",Univers,Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}

.academy-collections-white-text {
    color: #fff;
    text-shadow: 0 0 1px rgba(2,2,2,0.84),1px 2px 43px rgba(0,0,0,0.53);
}

.group-academy-collection form.webform-client-form {
    padding: 40px 0;
}

.group-academy-collection form.webform-client-form .webform-component-textfield input,.group-academy-collection form.webform-client-form .webform-component-link input,.group-academy-collection form.webform-client-form .webform-component-email input {
    width: 100%;
    width: 100%;
    height: 40px;
    margin-bottom: 12px;
    padding: 10px 5px;
    border: 1px solid #c7c7c7;
    border-radius: 0;
}

.group-academy-collection form.webform-client-form .webform-component-textarea .grippie {
    display: none;
}

.group-academy-collection form.webform-client-form .webform-component-textarea textarea {
    border: 1px solid #c7c7c7;
    height: 180px;
}

.group-academy-collection form.webform-client-form input[type="submit"] {
    width: 100%;
    height: 40px;
    padding: 0;
    font-size: 1.5em;
    text-align: center;
    line-height: 40px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: white;
    border: none;
    border-radius: 0;
    text-decoration: none;
    background-color: #c79f27;
}

.view-board-of-governors h3,.view-board-of-trustees h3 {
    margin: 0 0 30px;
}

.view-board-of-governors .views-row,.view-board-of-trustees .views-row {
    position: relative;
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-bottom: 1px solid #eaebeb;
}

.view-board-of-governors .views-field-field-person-thumbnail,.view-board-of-trustees .views-field-field-person-thumbnail {
    float: left;
    width: 8%;
}

.view-board-of-governors .views-field-field-author-name,.view-board-of-governors .views-field-nothing,.view-board-of-trustees .views-field-field-author-name,.view-board-of-trustees .views-field-nothing {
    float: right;
    width: 92%;
    text-transform: uppercase;
}

.view-board-of-governors .views-field-body,.view-board-of-trustees .views-field-body {
    float: right;
    width: 92%;
}

.view-committee .views-field-field-person-thumbnail img {
    width: 60px;
    height: auto;
}

#block-views-carrers-block h2 {
    color: #c79f27;
    font-size: 22px;
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 10px;
    padding: 0 0 10px;
}

.view-carrers .views-row {
    position: relative;
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 10px;
    padding: 0 20px 10px 0;
}

.view-carrers .views-field-title {
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 5px;
}

.view-carrers .views-field-title a {
    color: #424242;
    display: block;
    padding-right: 20px;
}

.view-carrers .views-field-title a:after {
    content: "";
    width: 10px;
    height: 30px;
    background-position: -1616px 0px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    -webkit-background-size: 2000px 150px;
    -moz-background-size: 2000px 150px;
    background-size: 2000px 150px;
}

.view-carrers .views-field-view-node {
    position: absolute;
    top: -10px;
    right: 0;
}

.view-carrers .views-field-view-node a {
    text-indent: -9999px;
    overflow: hidden;
    width: 9px;
    height: 35px;
    display: block;
}

body.node-type-link-list-page .field-name-body {
    margin-bottom: 20px;
}

body.node-type-career .field-name-field-description,body.node-type-career .field-name-body {
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 20px;
    padding: 0 0 20px;
}

body.node-type-career .field .field-label {
    text-transform: uppercase;
    color: #c79f27;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
    font-size: 22px;
    margin: 0 0 10px;
}

.view-awards-ceremonies .views-row {
    padding: 0 0 30px;
}

.view-awards-ceremonies .views-field-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.view-awards-ceremonies .views-field-field-location-name,.view-awards-ceremonies .views-field-field-date,.view-awards-ceremonies .views-field-field-honoring-year,.view-awards-ceremonies .views-field-field-honoring-line {
    line-height: 1.3;
    font-size: 13px;
}

.view-awards-ceremonies .views-field-field-highlights {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #eaebeb;
}

.view-awards-ceremonies .views-field-field-highlights .views-label {
    display: block;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 30px;
    text-transform: uppercase;
    color: #c79f27;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul {
    margin: 0;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li {
    list-style: none;
    float: left;
    width: 30%;
    margin: 0 2% 1% 0;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li.last {
    margin-right: 0;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-caption {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 18px;
    margin-bottom: 5px;
    text-transform: uppercase;
    clear: left;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-ceremonies-media {
    margin-bottom: 5px;
    float: left;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-ceremonies-media .file-youtube {
    position: relative;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-ceremonies-media .file-youtube:after {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 30px;
    content: "";
    display: block;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-size: 2000px 150px;
    background-position: -1200px 0;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-ceremonies-media .file-image {
    position: relative;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-ceremonies-media .file-image:after {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 30px;
    content: "";
    display: block;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-size: 2000px 150px;
    background-position: -1230px 0;
}

.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-film-title,.view-awards-ceremonies .views-field-field-highlights .item-list ul li .field-name-field-film-desc {
    line-height: 1.3;
    font-size: 13px;
}

.view-awards-ceremonies .views-field-field-more-highlights,.view-awards-ceremonies .views-field-field-more-memorable-moments {
    padding: 1% 6% 0 0;
    text-align: right;
    clear: both;
}

.view-awards-ceremonies .views-field-field-more-highlights a.btn-link,.view-awards-ceremonies .views-field-field-more-memorable-moments a.btn-link {
    display: inline-block;
}

.view-awards-ceremonies .views-field-field-memorable-moments {
    padding: 30px 0;
    margin-top: 30px;
    border-top: 1px solid #eaebeb;
    clear: both;
}

.view-awards-ceremonies .views-field-field-memorable-moments .views-label {
    display: block;
    margin: 0 0 10px;
    font-size: 20px;
    margin-bottom: 5px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    color: #c79f27;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul {
    margin: 0;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li {
    list-style: none;
    float: left;
    width: 30%;
    margin: 0 2% 1% 0;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li.last {
    margin-right: 0;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li.first {
    width: 62%;
    min-height: 500px;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-caption,.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-film-desc {
    line-height: 1.3;
    font-size: 13px;
    clear: left;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-ceremonies-media {
    margin-bottom: 5px;
    float: left;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-ceremonies-media .file-youtube {
    position: relative;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-ceremonies-media .file-youtube:after {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 30px;
    content: "";
    display: block;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-size: 2000px 150px;
    background-position: -1200px 0;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-ceremonies-media .file-image {
    position: relative;
}

.view-awards-ceremonies .views-field-field-memorable-moments .item-list > ul > li .field-name-field-ceremonies-media .file-image:after {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 30px;
    content: "";
    display: block;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-size: 2000px 150px;
    background-position: -1230px 0;
}

.view-awards-ceremonies .social-share {
    float: right;
    width: 10%;
}

#block-quicktabs-honorees,#block-views-awards-osc-honoree-by-cat {
    padding: 30px 0 0;
    border-top: 1px solid #eaebeb;
}

#block-quicktabs-honorees > h2,#block-views-awards-osc-honoree-by-cat > h2 {
    font-size: 22px;
    color: #c79f27;
}

#block-quicktabs-honorees .view-awards .view-filters,#block-views-awards-osc-honoree-by-cat .view-awards .view-filters {
    float: right;
    margin-top: -30px;
}

#block-quicktabs-honorees .view-awards .view-filters .views-exposed-form .views-exposed-widget,#block-quicktabs-honorees .view-awards .view-filters .views-exposed-form .views-exposed-widgets,#block-views-awards-osc-honoree-by-cat .view-awards .view-filters .views-exposed-form .views-exposed-widget,#block-views-awards-osc-honoree-by-cat .view-awards .view-filters .views-exposed-form .views-exposed-widgets {
    margin: 0;
    padding: 0;
    float: right;
}

#block-quicktabs-honorees .view-awards .view-filters .views-exposed-form label,#block-views-awards-osc-honoree-by-cat .view-awards .view-filters .views-exposed-form label {
    display: none;
}

#block-quicktabs-honorees .view-awards .view-filters .views-exposed-form select.form-select,#block-views-awards-osc-honoree-by-cat .view-awards .view-filters .views-exposed-form select.form-select {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    color: #a0a0a0;
    max-width: 380px;
}

#block-quicktabs-honorees .view-awards .view-grouping,#block-views-awards-osc-honoree-by-cat .view-awards .view-grouping {
    margin-bottom: 40px;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-header h2,#block-views-awards-osc-honoree-by-cat .view-awards .view-grouping .view-grouping-header h2 {
    font-size: 40px;
    color: #c79f27;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content h3,#block-views-awards-osc-honoree-by-cat .view-awards .view-grouping .view-grouping-content h3 {
    font-size: 14px;
    color: #a0a0a0;
    margin-bottom: 0;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content h3 .golden-text,#block-views-awards-osc-honoree-by-cat .view-awards .view-grouping .view-grouping-content h3 .golden-text {
    color: #c79f27;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content h4,#block-views-awards-osc-honoree-by-cat .view-awards .view-grouping .view-grouping-content h4 {
    margin-bottom: 0;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .views-row,#block-views-awards-osc-honoree-by-cat .view-awards .view-grouping .view-grouping-content .views-row {
    margin-bottom: 20px;
}

#block-views-awards-osc-honoree-by-film {
    padding: 30px 0 0;
    border-top: 1px solid #eaebeb;
}

#block-views-awards-osc-honoree-by-film > h2 {
    font-size: 22px;
    color: #c79f27;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-filters {
    float: right;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping {
    margin-bottom: 40px;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-header {
    font-size: 50px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #c79f27;
    line-height: .8;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-header:after {
    display: block;
    content: "";
    border-bottom: 1px solid #c79f27;
    margin-left: 45px;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-header h2 {
    font-size: 40px;
    color: #c79f27;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content {
    line-height: 1.3;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content h3 {
    font-size: 14px;
    color: #a0a0a0;
    margin-bottom: 10px;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content h3 .golden-text {
    color: #c79f27;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content .view-grouping-header {
    font-size: 20px;
    margin-bottom: 0;
    color: #424242;
    line-height: 1;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content .view-grouping-header:after {
    border-bottom: 0;
    margin-left: 0;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content .label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}

#block-views-awards-osc-honoree-by-film .view-awards .view-grouping .view-grouping-content .views-row {
    margin-bottom: 20px;
}

#block-quicktabs-honorees {
    padding: 30px 0 0;
    border-top: 1px solid #eaebeb;
}

#block-quicktabs-honorees > h2 {
    font-size: 22px;
    color: #c79f27;
}

#block-quicktabs-honorees .view-awards .view-filters {
    float: right;
}

#block-quicktabs-honorees .view-awards .view-grouping {
    margin-bottom: 40px;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-header {
    font-size: 50px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    margin-bottom: 25px;
    color: #c79f27;
    line-height: .8;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-header h2 {
    font-size: 40px;
    color: #c79f27;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content {
    line-height: 1.3;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content h3 {
    font-size: 14px;
    color: #a0a0a0;
    margin-bottom: 10px;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content h3 .golden-text {
    color: #c79f27;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .view-grouping-header {
    font-size: 20px;
    margin-bottom: 0;
    color: #424242;
    line-height: 1;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .view-grouping-header:after {
    border-bottom: 0;
    margin-left: 0;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .label {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .views-row {
    margin-bottom: 20px;
}

#block-quicktabs-honorees #quicktabs-tabpage-honorees-1 .view-awards .view-grouping .view-grouping-header:after {
    display: block;
    content: "";
    border-bottom: 1px solid #c79f27;
    margin-left: 45px;
}

#block-quicktabs-honorees #quicktabs-tabpage-honorees-1 .view-awards .view-grouping .view-grouping-content .view-grouping-header {
    font-size: 20px;
    margin-bottom: 0;
    color: #424242;
    line-height: 1;
}

#block-quicktabs-honorees #quicktabs-tabpage-honorees-1 .view-awards .view-grouping .view-grouping-content .view-grouping-header:after {
    border-bottom: 0;
    margin-left: 0;
}

#block-quicktabs-honorees #quicktabs-tabpage-honorees-1 .view-awards .attachment-before {
    margin: -30px 0 20px;
    padding-left: 20px;
    background: #ebebeb;
    min-height: 40px;
    line-height: 40px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

#block-quicktabs-honorees #quicktabs-tabpage-honorees-1 .view-awards .attachment-before .glossary a {
    display: inline-block;
    color: #a0a0a0;
    margin-right: 20px;
}

#block-views-awards-student-academy-winners > h2 {
    font-size: 22px;
    color: #c79f27;
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 10px;
}

#block-views-awards-student-academy-winners h3 {
    font-size: 22px;
    line-height: 1;
}

#block-views-awards-student-academy-winners .view-awards .views-row {
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#block-views-awards-student-academy-winners .view-awards .views-row .views-field-field-image {
    float: left;
    margin-right: 10px;
    height: 100px;
    width: 100px;
}

#block-views-awards-student-academy-winners .view-awards .views-row .views-field-field-student-award-level {
    margin-bottom: 5px;
}

#block-views-awards-student-academy-winners .view-awards .views-row .views-field-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
}

#block-views-awards-academy-nicholl-winners {
    border-top: 1px solid #eaebeb;
    padding: 30px 0 0;
}

#block-views-awards-academy-nicholl-winners > h2 {
    font-size: 22px;
    color: #c79f27;
    padding-bottom: 10px;
}

#block-views-awards-academy-nicholl-winners .view-awards .quicktabs-views-group {
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#block-views-awards-academy-nicholl-winners .view-awards .quicktabs-views-group .views-field-field-image {
    float: left;
    margin-right: 10px;
    height: 100px;
    width: 100px;
}

#block-views-awards-academy-nicholl-winners .view-awards .quicktabs-views-group .views-field-field-film-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
}

#block-views-awards-sci-tech-winners {
    border-top: 1px solid #eaebeb;
    padding: 30px 0 0;
}

#block-views-awards-sci-tech-winners > h2 {
    font-size: 22px;
    color: #c79f27;
    padding-bottom: 10px;
}

#block-views-awards-sci-tech-winners,#block-views-awards-governors-honorees {
    border-top: 1px solid #eaebeb;
    padding: 30px 0 0;
}

#block-views-awards-sci-tech-winners > h2,#block-views-awards-governors-honorees > h2 {
    font-size: 22px;
    color: #c79f27;
    padding-bottom: 10px;
}

#block-views-awards-sci-tech-winners .view-awards .views-row,#block-views-awards-governors-honorees .view-awards .views-row {
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#block-views-awards-sci-tech-winners .view-awards .views-row .views-field-field-image,#block-views-awards-governors-honorees .view-awards .views-row .views-field-field-image {
    float: left;
    margin-right: 20px;
}

#block-views-awards-sci-tech-winners .view-awards .views-row .views-field-title,#block-views-awards-governors-honorees .view-awards .views-row .views-field-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
}

#block-views-awards-sci-tech-winners .view-awards .views-row .views-field-field-governors-award-category,#block-views-awards-governors-honorees .view-awards .views-row .views-field-field-governors-award-category {
    margin-bottom: 20px;
}

#block-views-awards-sci-tech-winners .view-awards .views-row .views-field-field-url,#block-views-awards-governors-honorees .view-awards .views-row .views-field-field-url {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
}

#block-views-awards-sci-tech-winners .view-awards .views-row .views-field-field-url a,#block-views-awards-governors-honorees .view-awards .views-row .views-field-field-url a {
    background: url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat right center;
    padding-right: 15px;
}

#block-views-awards-sci-tech-winners .view-awards .views-row .views-field-body p:last-child,#block-views-awards-governors-honorees .view-awards .views-row .views-field-body p:last-child {
    margin-bottom: 0;
}

.decade-scroller {
    position: relative;
    border-top: 1px solid #eaebeb;
    border-bottom: 1px solid #eaebeb;
    margin-bottom: 30px;
    z-index: 1;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 16px;
}

.decade-scroller > div {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.decade-scroller .decades {
    height: 50px;
}

.decade-scroller .decades ul.links li {
    height: 50px;
}

.decade-scroller .decades ul.links a {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
}

.decade-scroller .decades ul.links a.active {
    border-bottom: 4px solid #c79f27;
}

.decade-scroller .years {
    height: 38px;
    background: #eaebeb;
}

.decade-scroller .years ul.links a {
    font-size: 13px;
    height: 38px;
    line-height: 38px;
}

.decade-scroller ul.links {
    font-size: 0;
    list-style: none;
    margin: 0 25px;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}

.decade-scroller ul.links li {
    width: 10%;
    margin: 0;
    padding: 0;
    display: inline-block;
}

@media all and (max-width:580px) {
    .decade-scroller ul.links li {
        width: 20%;
    };
}

@media all and (max-width:320px) {
    .decade-scroller ul.links li {
        width: 33.3333%;
    };
}

.decade-scroller ul.links a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    color: #a0a0a0;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.decade-scroller ul.links a:hover,.decade-scroller ul.links a.is-selected,.decade-scroller ul.links a.active {
    color: #c79f27;
}

.decade-scroller ul.links a.disabled,.decade-scroller ul.links a.is-selected,.decade-scroller ul.links a.active {
    cursor: default;
}

.decade-scroller .decade-scroller-nav {
    display: none;
}

.decade-scroller .decade-scroller-nav a {
    display: block;
    position: absolute;
    width: 25px;
    height: 100%;
    top: 0;
    z-index: 10000;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 9px 13px;
    -moz-background-size: 9px 13px;
    background-size: 9px 13px;
}

.decade-scroller .decade-scroller-nav .prev {
    left: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-prev-active.png);
}

.decade-scroller .decade-scroller-nav .prev.end {
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-prev-inactive.png);
}

.decade-scroller .decade-scroller-nav .next {
    right: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-next-active.png);
}

.decade-scroller .decade-scroller-nav .next.end {
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-next-inactive.png);
}

.decade-scroller .hide {
    display: none;
}

body.node-type-events .field-name-field-event-image {
    float: left;
    width: 47.5%;
}

body.node-type-events .page-header {
    float: right;
    width: 50%;
    padding: 0;
}

body.node-type-events .group-event-header {
    float: right;
    width: 50%;
}

body.node-type-events .group-event-header .field-name-title-field h1 {
    font-size: 26px;
    margin-bottom: 30px;
    color: #424242;
}

body.node-type-events .group-event-header .field-name-field-event-date {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 26px;
    color: #a0a0a0;
    text-transform: uppercase;
    margin-bottom: 20px;
}

body.node-type-events .group-event-header .field-name-field-event-date .date-display-end {
    display: block;
}

body.node-type-events .group-event-buy {
    float: right;
    width: 50%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eaebeb;
}

body.node-type-events .group-event-buy a.btn-link {
    display: inline-block;
    font-size: 18px;
    padding: 10px 20px;
    line-height: 1;
}

body.node-type-events .group-event-location {
    float: right;
    width: 50%;
    margin-bottom: 20px;
}

body.node-type-events .group-event-location .field-name-field-event-address {
    float: left;
    width: 50%;
}

body.node-type-events .group-event-location .field-name-field-event-address p {
    margin: 0;
}

body.node-type-events .group-event-location .social-share {
    float: right;
    width: 30%;
    margin-bottom: 20px;
}

body.node-type-events .group-event-location .social-share .share-label {
    font-size: 13px;
    margin-top: 0;
    color: #424242;
}

body.node-type-events .group-event-location .field-name-field-gmap-address {
    float: right;
    width: 30%;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    clear: right;
    font-size: 11px;
}

body.node-type-events .group-event-location .field-name-field-gmap-address .simple-gmap-link {
    margin: 0;
}

body.node-type-events .group-event-location .field-name-field-gmap-address .simple-gmap-link a {
    color: #a0a0a0;
    position: relative;
}

body.node-type-events .group-event-location .field-name-field-gmap-address .simple-gmap-link a:before {
    content: "";
    width: 16px;
    height: 24px;
    background-position: -878px -30px;
    display: block;
    position: absolute;
    top: -4px;
    left: -20px;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    background-size: 1550px 116px;
}

body.node-type-events .group-event-info {
    float: right;
    width: 50%;
    clear: right;
}

body.node-type-events .group-event-info .field-name-field-event-ticket .field-label {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #424242;
    text-transform: uppercase;
    font-size: 18px;
}

footer {
    clear: both;
}

.region-footer ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

.region-footer ul.menu li {
    display: inline-block;
}

.region-footer ul.menu a {
    color: #a0a0a0;
    text-decoration: none;
    text-transform: uppercase;
}

.region-footer ul.menu a:hover {
    color: #c79f27;
}

.footer-copyright {
    float: right;
    margin-right: 64px;
}

.footer-copyright p {
    line-height: inherit;
}

.view-branch-requirements {
    margin: 0 4% 0 2%;
}

.view-branch-requirements .views-row {
    position: relative;
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 10px;
    padding: 0 20px 10px 0;
}

.view-branch-requirements .views-row .views-field-title {
    position: relative;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
}

.view-branch-requirements .views-row .views-field-title a {
    color: #424242;
    display: block;
}

.view-branch-requirements .views-row .views-field-title a:after {
    content: "";
    width: 10px;
    height: 26px;
    background-position: -1573px 0;
    display: block;
    position: absolute;
    top: -6px;
    right: 0px;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    background-size: 1950px 120px;
}

.menu-page-blocker {
    position: fixed;
    top: 51px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 4500;
}

body.logged-in .menu-page-blocker {
    z-index: 490;
}

#mainMenu {
    display: none;
    position: fixed;
    top: 52px;
    z-index: 5000;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 0 12px rgba(0,0,0,0.2);
    background: #fff;
    background-image: -webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#ffffff),color-stop(50%,#ffffff),color-stop(50%,#eaebeb),color-stop(100%,#eaebeb));
    background-image: -webkit-linear-gradient(left,#ffffff 0%,#ffffff 50%,#eaebeb 50%,#eaebeb 100%);
    background-image: -moz-linear-gradient(left,#ffffff 0%,#ffffff 50%,#eaebeb 50%,#eaebeb 100%);
    background-image: -o-linear-gradient(left,#ffffff 0%,#ffffff 50%,#eaebeb 50%,#eaebeb 100%);
    background-image: linear-gradient(left,#ffffff 0%,#ffffff 50%,#eaebeb 50%,#eaebeb 100%);
}

body.logged-in #mainMenu {
    top: 107px;
    z-index: 450;
}

#menuHolder {
    float: left;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

#menuHolder ul {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
}

#menuHolder li {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 15px;
    line-height: 1em;
    border-bottom: 1px solid #e5e5e5;
    display: block;
    height: 44px;
}

#menuHolder li .menu-item-span {
    width: 100%;
    text-transform: uppercase;
    display: table;
    height: 44px;
}

#menuHolder li .nolink,#menuHolder li a {
    border-left: 3px solid transparent;
    height: 44px;
    color: #a0a0a0;
    text-decoration: none;
    padding: 0 14px 0 11px;
    display: table-cell;
    vertical-align: middle;
}

#menuHolder li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 50%;
}

#menuHolder li ul li {
    font-size: 13px;
    line-height: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #58595b;
}

#menuHolder li ul li a {
    color: #fff;
}

#menuHolder li ul li a.active-trail,#menuHolder li ul li a.active {
    color: #c79f27;
}

#menuHolder li.active-trail ul {
    display: block;
}

#menuHolder .block-system-main-menu-content > ul > li.active-trail.has-sub-menu > .menu-item-span > .nolink,#menuHolder .block-system-main-menu-content > ul > li.active-trail.has-sub-menu > .menu-item-span > a {
    background: url(http://www1.oscars.org/vendor/new/images/mainMenu-subMenu-arrow@2x.png) no-repeat right;
    background-size: 28px 44px;
}

#menuHolder .block-system-main-menu-content > ul > li a.active,#menuHolder .block-system-main-menu-content > ul > li.active-trail > .menu-item-span > .nolink,#menuHolder .block-system-main-menu-content > ul > li.active-trail > .menu-item-span > a {
    color: #c79f27;
}

#menuHolder .block-system-main-menu-content > ul > li > .menu-item-span > a.active,#menuHolder .block-system-main-menu-content > ul > li.active-trail > .menu-item-span > .nolink,#menuHolder .block-system-main-menu-content > ul > li.active-trail > .menu-item-span > a {
    border-left: 3px solid #c79f27;
}

.view-movie-posters .views-row {
    float: left;
    font-size: 13px;
    line-height: 1.1;
}

.view-movie-posters .views-row .views-field-field-poster-image {
    margin: 0 0 5px;
}

.view-movie-posters .views-row .views-field-field-poster-image a {
    position: relative;
    display: inline-block;
}

.view-movie-posters .views-row .views-field-field-poster-image a:after {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 30px;
    content: "";
    display: block;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-size: 2000px 150px;
    background-position: -1230px 0;
}

#colorbox {
    position: relative;
}

#colorbox .field-name-field-poster-image,#colorbox .field-name-field-collection-media {
    text-align: center;
    margin-bottom: 2%;
}

#colorbox h1 {
    margin-bottom: 1em;
}

#colorbox .social-share {
    position: absolute;
    top: 0;
    right: 0;
}

body.node-type-donors-page .field-name-field-hero-image {
    margin-bottom: 20px;
}

body.node-type-donors-page .field-name-body {
    margin-bottom: 30px;
}

body.node-type-donors-page .field-name-field-link-external-link {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 30px;
}

body.node-type-donors-page .field-name-field-file {
    display: inline-block;
    margin-bottom: 30px;
}

body.node-type-donors-page .field-name-field-honoring-line {
    margin-bottom: 20px;
}

body.node-type-donors-page .field-name-field-text-levels .field-item {
    padding: 26px 0;
    border-bottom: 1px solid #eaebeb;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

body.node-type-donors-page .field-name-field-text-levels .field-item:first-child {
    padding-top: 0;
}

body.node-type-donors-page .field-name-field-text-levels .field-item:empty {
    padding: 0;
    border: 0;
}

body.node-type-donors-page .field-name-field-text-levels .level-1 {
    font-size: 3.4em;
}

body.node-type-donors-page .field-name-field-text-levels .level-2 {
    font-size: 2em;
}

body.node-type-donors-page .field-name-field-text-levels .level-3 {
    font-size: 1.8em;
}

body.node-type-donors-page .field-name-field-text-levels .level-4 {
    font-size: 1.7em;
}

body.node-type-donors-page .field-name-field-text-levels .level-5 {
    font-size: 1.6em;
}

body.node-type-donors-page .field-name-field-text-levels .level-6 {
    font-size: 1.5em;
}

body.node-type-donors-page .field-name-field-text-levels .level-7 {
    font-size: 1.4em;
}

body.node-type-donors-page .field-name-field-text-levels .level-8 {
    font-size: 1.3em;
}

body.node-type-donors-page .field-name-field-text-levels .level-9 {
    font-size: 1.2em;
}

body.node-type-donors-page .field-name-field-text-levels .level-10 {
    font-size: 1.1em;
}

.view-collection-overview .views-row {
    float: left;
    width: 25%;
    padding: 0 2% 2% 0;
}

.view-collection-overview .views-row:nth-child(4n+1) {
    clear: both;
}

.view-collection-overview .views-field-field-collection-media {
    margin: 0 0 5px;
}

.view-collection-overview .views-field-field-collection-media a {
    position: relative;
    display: inline-block;
}

.view-collection-overview .views-field-field-collection-media a:after {
    position: absolute;
    bottom: 10px;
    right: 10px;
    height: 30px;
    width: 30px;
    content: "";
    display: block;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-size: 2000px 150px;
    background-position: -1230px 0;
}

body.section-news .field-name-body {
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 20px;
    padding: 0 0 10px;
}

body.section-news .field-name-body a.link-button-link {
    position: relative;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

body.section-news .field-name-body a.link-button-link:after {
    content: "";
    width: 10px;
    height: 26px;
    background-position: -1573px 0;
    display: block;
    position: absolute;
    top: -5px;
    right: -11px;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    background-size: 1950px 120px;
}

.view-simple-news .views-row {
    position: relative;
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 10px;
    padding: 0 20px 10px 0;
}

.view-simple-news .views-row .views-field-field-date {
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
    margin-bottom: 5px;
}

.view-simple-news .views-row .views-field-title {
    margin-bottom: 5px;
}

.view-simple-news .views-row .views-field-field-link-external-link {
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
    font-size: 13px;
}

.view-simple-news .views-row .views-field-field-link-external-link a {
    position: relative;
}

.view-simple-news .views-row .views-field-field-link-external-link a:after {
    content: "";
    width: 10px;
    height: 26px;
    background-position: -1573px 0;
    display: block;
    position: absolute;
    top: -7px;
    right: -11px;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    -webkit-background-size: 1950px 120px;
    -moz-background-size: 1950px 120px;
    background-size: 1950px 120px;
}

body.node-type-simple-news .page-header h1 {
    font-size: 18px;
    color: #424242;
    letter-spacing: 0;
}

body.node-type-simple-news .field-name-field-image {
    margin-bottom: 10px;
}

body.node-type-simple-news .location-locations-header {
    display: none;
}

body.node-type-simple-news .field-name-field-author-name {
    float: left;
    width: 50%;
    color: #a0a0a0;
}

body.node-type-simple-news .field-name-field-author-name .field-label {
    font-weight: normal;
}

body.node-type-simple-news .field-name-field-date {
    clear: left;
    width: 50%;
    color: #a0a0a0;
    margin-bottom: 20px;
}

body.node-type-simple-news .field-name-field-date .field-label {
    font-weight: normal;
}

body.node-type-simple-news .social-share {
    width: 22%;
    float: right;
}

body.node-type-simple-news .social-share .share-label {
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
}

body.node-type-simple-news .social-share a {
    float: left;
    margin-right: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    height: 25px;
    width: 20px;
}

body.node-type-simple-news .social-share a.social-share-facebook {
    background-image: url(http://www1.oscars.org/vendor/new/images/share-facebook.png);
}

body.node-type-simple-news .social-share a.social-share-twitter {
    background-image: url(http://www1.oscars.org/vendor/new/images/share-twitter.png);
}

body.node-type-simple-news .location-locations-header {
    display: none;
}

body.node-type-simple-news .location-locations-wrapper {
    clear: both;
    float: left;
    margin-right: 5px;
    line-height: 1.2;
}

body.node-type-simple-news .location-locations-wrapper .region:after {
    content: " - ";
}

body.node-type-simple-news .field-name-body {
    clear: both;
    border: 0;
    display: inline;
}

body.node-type-simple-news .field-name-field-contact {
    margin-bottom: 20px;
}

.view-latest-academy-news {
    position: relative;
    margin: 0 4% 0 2%;
}

.view-latest-academy-news .view-filters {
    position: relative;
    height: 94px;
    z-index: 10;
}

.view-latest-academy-news .view-filters .views-widget-filter-title {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
}

.view-latest-academy-news .view-filters .views-widget-filter-title label {
    display: none;
}

.view-latest-academy-news .view-filters .views-widget-filter-title input.form-text {
    color: #999;
    text-transform: uppercase;
    padding: 5px 10px;
    border: 0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    background: #ececec url(http://www1.oscars.org/vendor/new/images/icon-search.png) no-repeat 98% 50%;
    background-size: 14px 14px;
}

.view-latest-academy-news .view-filters .views-widget-filter-field_date_value {
    position: absolute;
    top: 60px;
    right: 0;
    padding: 0;
}

.view-latest-academy-news .view-filters .views-widget-filter-field_date_value select.form-select {
    color: #a0a0a0;
    width: 240px;
}

.view-latest-academy-news .view-filters .views-widget-filter-field_date_value #edit-field-date-value-min-wrapper,.view-latest-academy-news .view-filters .views-widget-filter-field_date_value #edit-field-date-value-max-wrapper {
    background: #fff;
    padding: 10px;
    border: 1px solid #eaebeb;
    border-width: 1px 1px 0;
}

.view-latest-academy-news .view-filters .views-widget-filter-field_date_value #edit-field-date-value-max-wrapper {
    border-width: 0 1px 1px;
}

.view-latest-academy-news .attachment {
    position: absolute;
    top: 0;
    right: 0;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 11px;
    z-index: 20;
}

.view-latest-academy-news .attachment a.feed-icon {
    color: #666;
    background: url(http://www1.oscars.org/vendor/new/images/rss.png) no-repeat 100% 50%;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    padding-right: 30px;
}

.view-latest-academy-news .view-content {
    clear: both;
}

.view-latest-academy-news .views-row {
    position: relative;
    border-top: 1px solid #eaebeb;
    margin: 10px 0 0;
    padding: 10px 20px 0 0;
}

.view-latest-academy-news .views-row .views-field-field-date {
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-weight: normal;
    margin-bottom: 5px;
}

.view-latest-academy-news .views-row .views-field-field-link-external-link {
    margin-bottom: 5px;
}

.view-latest-academy-news .views-row .views-field-field-link-external-link a {
    color: #424242;
}

.view-latest-academy-news .views-row .views-field-field-link-external-link a:after {
    content: "";
    width: 10px;
    height: 26px;
    background-position: -1573px 0;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    background-size: 1950px 120px;
}

body.group-news.section-tag #block-system-main,body.page-member-voices #block-system-main,body.page-news.group-news #block-system-main {
    float: left;
    width: 70%;
    padding-right: 2%;
    position: relative;
}

body.group-news.section-tag #block-system-main:after,body.page-member-voices #block-system-main:after,body.page-news.group-news #block-system-main:after {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    display: block;
    height: 100%;
    border-right: 1px solid #eaebeb;
}

body.group-news.section-tag #block-system-main .news-article,body.group-news.section-tag #block-system-main .news-featured,body.page-member-voices #block-system-main .news-article,body.page-member-voices #block-system-main .news-featured,body.page-news.group-news #block-system-main .news-article,body.page-news.group-news #block-system-main .news-featured {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #eaebeb;
}

body.group-news.section-tag #block-system-main .news-article .news-article-summary,body.group-news.section-tag #block-system-main .news-featured .news-article-summary,body.page-member-voices #block-system-main .news-article .news-article-summary,body.page-member-voices #block-system-main .news-featured .news-article-summary,body.page-news.group-news #block-system-main .news-article .news-article-summary,body.page-news.group-news #block-system-main .news-featured .news-article-summary {
    margin: 10px 0 1.285em;
}

body.group-news.section-tag #block-views-oscars-news-featured-news-top,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922,body.group-news.section-tag #block-views-a7ce3de65c7daff849122ca96797ee03,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922,body.page-member-voices #block-views-oscars-news-featured-news-top,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922,body.page-member-voices #block-views-a7ce3de65c7daff849122ca96797ee03,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922,body.page-news.group-news #block-views-oscars-news-featured-news-top,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922,body.page-news.group-news #block-views-a7ce3de65c7daff849122ca96797ee03,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 {
    float: right;
    width: 28%;
    clear: right;
}

body.group-news.section-tag #block-views-oscars-news-featured-news-top .news-article,body.group-news.section-tag #block-views-oscars-news-featured-news-top .news-featured,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured,body.group-news.section-tag #block-views-a7ce3de65c7daff849122ca96797ee03 .news-article,body.group-news.section-tag #block-views-a7ce3de65c7daff849122ca96797ee03 .news-featured,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured,body.page-member-voices #block-views-oscars-news-featured-news-top .news-article,body.page-member-voices #block-views-oscars-news-featured-news-top .news-featured,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured,body.page-member-voices #block-views-a7ce3de65c7daff849122ca96797ee03 .news-article,body.page-member-voices #block-views-a7ce3de65c7daff849122ca96797ee03 .news-featured,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured,body.page-news.group-news #block-views-oscars-news-featured-news-top .news-article,body.page-news.group-news #block-views-oscars-news-featured-news-top .news-featured,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured,body.page-news.group-news #block-views-a7ce3de65c7daff849122ca96797ee03 .news-article,body.page-news.group-news #block-views-a7ce3de65c7daff849122ca96797ee03 .news-featured,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured {
    padding-bottom: 25px;
    margin-bottom: 25px;
    position: relative;
}

body.group-news.section-tag #block-views-oscars-news-featured-news-top .news-article:after,body.group-news.section-tag #block-views-oscars-news-featured-news-top .news-featured:after,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article:after,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured:after,body.group-news.section-tag #block-views-a7ce3de65c7daff849122ca96797ee03 .news-article:after,body.group-news.section-tag #block-views-a7ce3de65c7daff849122ca96797ee03 .news-featured:after,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article:after,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured:after,body.page-member-voices #block-views-oscars-news-featured-news-top .news-article:after,body.page-member-voices #block-views-oscars-news-featured-news-top .news-featured:after,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article:after,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured:after,body.page-member-voices #block-views-a7ce3de65c7daff849122ca96797ee03 .news-article:after,body.page-member-voices #block-views-a7ce3de65c7daff849122ca96797ee03 .news-featured:after,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article:after,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured:after,body.page-news.group-news #block-views-oscars-news-featured-news-top .news-article:after,body.page-news.group-news #block-views-oscars-news-featured-news-top .news-featured:after,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article:after,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured:after,body.page-news.group-news #block-views-a7ce3de65c7daff849122ca96797ee03 .news-article:after,body.page-news.group-news #block-views-a7ce3de65c7daff849122ca96797ee03 .news-featured:after,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-article:after,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 .news-featured:after {
    content: "";
    border-bottom: 1px solid #c79f27;
    display: block;
    width: 35px;
    position: absolute;
    bottom: 0;
    left: 0;
}

body.group-news.section-tag #block-views-oscars-news-featured-news-top h2,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 h2,body.group-news.section-tag #block-views-a7ce3de65c7daff849122ca96797ee03 h2,body.group-news.section-tag #block-views-f3b021950e0a957fcd8f286a9c2cd922 h2,body.page-member-voices #block-views-oscars-news-featured-news-top h2,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 h2,body.page-member-voices #block-views-a7ce3de65c7daff849122ca96797ee03 h2,body.page-member-voices #block-views-f3b021950e0a957fcd8f286a9c2cd922 h2,body.page-news.group-news #block-views-oscars-news-featured-news-top h2,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 h2,body.page-news.group-news #block-views-a7ce3de65c7daff849122ca96797ee03 h2,body.page-news.group-news #block-views-f3b021950e0a957fcd8f286a9c2cd922 h2 {
    color: #c79f27;
    margin-bottom: 15px;
    line-height: 1;
}

body.page-taxonomy.group-news #block-system-main:after {
    top: 80px;
}

body.page-taxonomy.group-news #block-views-oscars-news-featured-news-top {
    margin-top: 75px;
}

.view-oscars-news .views-field-field-featured-image {
    margin-bottom: 10px;
}

.grouped-content-left,.page-content-main {
    float: left;
    width: 639px;
    position: relative;
    margin-bottom: 35px;
}

.grouped-content-right,.page-content-sidebar {
    float: right;
    width: 301px;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #eaebeb;
}

#news-page .local-search {
    display: none;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
}

#news-page .local-search input[type="text"] {
    width: 246px;
}

h3.news-article-title {
    font-size: 22px;
    margin-bottom: 5px;
    color: #424242;
}

h3.news-article-title a {
    color: #424242;
    text-decoration: none;
}

.news-article-video {
    margin-bottom: 10px;
}

.news-article-image {
    margin-bottom: 10px;
}

.news-article-image img {
    width: 100%;
    height: auto;
}

.news-article-byline,.news-article-date {
    color: #a0a0a0;
    line-height: 1.285;
}

.news-article-summary {
    line-height: 1.285;
}

.news-article-summary p {
    margin: 0;
}

.news-article-footer {
    font-size: 10px;
}

.news-article-comment-count {
    color: #c79f27;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    display: inline-block;
    line-height: 3em;
    white-space: nowrap;
    font-size: 10px;
}

.news-article-comment-count a {
    display: block;
    text-decoration: none;
}

.news-article-link {
    float: right;
}

.news-article-comments {
    padding-left: 20px;
}

.news-article-tags {
    margin-top: 30px;
    clear: both;
}

.news-articles-related .news-article,.news-articles-related .news-featured {
    border-bottom: none;
    position: relative;
    padding-left: 0;
}

.news-articles-related .news-article:after,.news-articles-related .news-featured:after {
    content: '';
    display: block;
    width: 34px;
    height: 1px;
    background: #c79f27;
    position: absolute;
    top: 100%;
    left: 0;
}

.news-articles-related .news-article-image img {
    width: 100%;
    height: auto;
}

.news-articles-related .news-article-summary {
    margin-top: 5px;
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 1.285em;
}

.news-articles-related .news-article-summary * {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    margin: 0;
}

#news-detail-page .news-article-byline {
    float: left;
}

#news-detail-page .news-article-date {
    clear: left;
    float: left;
}

#news-detail-page .news-article-content {
    clear: both;
    padding-top: 20px;
    line-height: 1;
}

.tag-id {
    display: none;
}

body[class*="news-tag"] h1,body[class*="voices-tag"] h1,body.group-news.section-tag h1 {
    display: none;
}

body[class*="news-tag"] .tag-id,body[class*="news-tag"] .tag,body[class*="voices-tag"] .tag-id,body[class*="voices-tag"] .tag,body.group-news.section-tag .tag-id,body.group-news.section-tag .tag {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    text-transform: uppercase;
    line-height: 25px;
    font-size: 13px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

body[class*="news-tag"] .tag-id .label,body[class*="news-tag"] .tag .label,body[class*="voices-tag"] .tag-id .label,body[class*="voices-tag"] .tag .label,body.group-news.section-tag .tag-id .label,body.group-news.section-tag .tag .label {
    float: left;
    display: block;
    margin-right: 12px;
    font-size: 13px;
}

body[class*="news-tag"] .tag-id .tag-name,body[class*="news-tag"] .tag .tag-name,body[class*="voices-tag"] .tag-id .tag-name,body[class*="voices-tag"] .tag .tag-name,body.group-news.section-tag .tag-id .tag-name,body.group-news.section-tag .tag .tag-name {
    float: left;
    display: block;
    padding: 0 10px;
    background: #c7c7c7;
    color: #fff;
}

.taxonomy-tags {
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #fff;
}

.taxonomy-tags .label {
    display: block;
    color: #000;
    margin-bottom: 7px;
}

.taxonomy-tags dt {
    display: block;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    float: left;
}

.taxonomy-tags a {
    display: block;
    color: inherit;
    padding: 0 1.5em;
    line-height: 1.9;
    text-decoration: none;
    background: #c7c7c7;
    text-transform: uppercase;
}

.taxonomy-tags a:hover {
    color: #fff;
}

.news-article-sharing {
    margin-top: -13px;
}

body.node-type-news .field-name-field-news-image {
    margin-bottom: 10px;
}

body.node-type-news .social-share {
    float: left;
    width: 20%;
    margin-bottom: 20px;
    margin-top: -20px;
}

body.node-type-news .field-name-field-author,body.node-type-news .field-name-field-date {
    color: #a0a0a0;
    line-height: 1.285;
    float: left;
    width: 55.5%;
}

body.node-type-news .field-name-field-author .field-label,body.node-type-news .field-name-field-date .field-label {
    font-weight: normal;
}

body.node-type-news .field-name-field-date {
    margin-bottom: 30px;
}

body.node-type-news .field-name-body {
    clear: both;
    margin: 30px 0;
}

body.node-type-news .field-name-field-add-tags {
    display: block;
    padding-bottom: 40px;
    margin-bottom: 20px;
    overflow: hidden;
    text-transform: uppercase;
    line-height: 25px;
    font-size: 13px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    border-bottom: 1px solid #eaebeb;
}

body.node-type-news .field-name-field-add-tags .field-label {
    display: block;
    margin-right: 12px;
    font-size: 13px;
    font-weight: normal;
}

body.node-type-news .field-name-field-add-tags .field-item {
    display: inline-block;
    margin: 0 5px 5px 0;
}

body.node-type-news .field-name-field-add-tags .field-item a {
    display: inline-block;
    padding: 5px 10px;
    background: #c7c7c7;
    color: #fff;
}

body.node-type-news #disqus_thread {
    float: left;
    width: 71%;
    position: relative;
}

body.node-type-news .page-content-sidebar-second {
    float: right;
    width: 24%;
    padding-left: 4%;
    position: relative;
}

body.node-type-news .page-content-sidebar-second:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: block;
    height: 100%;
    border-left: 1px solid #eaebeb;
}

body.node-type-news #block-views-ccf50f69331d03d49653dbd938060016 h2,body.node-type-news #block-views-oscars-news-related-news h2 {
    color: #c79f27;
    line-height: 1;
    margin-bottom: 20px;
}

body.node-type-news #block-views-ccf50f69331d03d49653dbd938060016 .views-row,body.node-type-news #block-views-oscars-news-related-news .views-row {
    margin-bottom: 20px;
}

body.node-type-news #block-views-ccf50f69331d03d49653dbd938060016 .views-row {
    padding-bottom: 25px;
    margin-bottom: 25px;
    position: relative;
}

body.node-type-news #block-views-ccf50f69331d03d49653dbd938060016 .views-row:after {
    content: "";
    border-bottom: 1px solid #c79f27;
    display: block;
    visibility: visible;
    width: 35px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.page-notable-fellows .viewreference-title {
    margin-bottom: 30px;
}

.view-notable-fellows .views-row {
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 30px;
    margin-bottom: 30px;
    line-height: 19px;
}

.view-notable-fellows .views-row.views-row-last {
    border: 0;
    margin-bottom: 0;
}

body.node-type-sci-tech-projects .page-header h1 {
    font-size: 17px;
    color: #424242;
    margin-bottom: 20px;
}

body.node-type-sci-tech-projects .field-name-field-short-description {
    font-size: 15px;
    color: #c79f27;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    margin: 0 0 20px;
}

body.node-type-sci-tech-projects .group-cover-download {
    float: left;
    width: 24%;
    margin-bottom: 40px;
}

body.node-type-sci-tech-projects .field-name-field-pdf-cover-image {
    margin: 0 0 10px;
}

body.node-type-sci-tech-projects .field-name-field-file {
    text-align: center;
}

body.node-type-sci-tech-projects .field-name-field-file .file:before {
    content: none;
}

body.node-type-sci-tech-projects .field-name-field-file .file-size {
    display: none;
}

body.node-type-sci-tech-projects .field-name-field-file a {
    display: inline-block;
    border: 1px solid #c79f27;
    color: #c79f27;
    text-decoration: none;
    padding: 5px 10px;
}

body.node-type-sci-tech-projects .group-description {
    float: right;
    width: 74%;
    margin-bottom: 40px;
}

body.node-type-sci-tech-projects .field-item p:first-of-type {
    margin-top: 0;
}

.node-type-simple-page-columns .field-name-body,.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-nav,.node-type-simple-page-columns .field-name-field-tab-col-content .field-name-field-main-title {
    display: none;
}

.node-type-simple-page-columns .field-name-field-tab-col-content:after,.node-type-simple-page-columns .field-name-field-tab-col-content .field-collection-tabs:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel {
    float: left;
    border-radius: 0;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel:nth-child(even) {
    width: 68%;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel:nth-child(even) .field-item {
    padding-right: 5%;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel:nth-child(odd) {
    width: 32%;
    border-left: 1px solid #e5e5e5;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel:nth-child(odd) .field-name-field-main-title {
    display: block;
    font-family: "futura book",Futura,"Trebuchet MS",Arial,sans-serif !important;
    font-size: 1.2em;
    word-spacing: -2px;
    line-height: 1.8em;
    text-transform: uppercase;
    color: #c79f27;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel:nth-child(odd) .field-item {
    padding-left: 5%;
}

#site-map > div {
    border-bottom: 1px solid #eaebeb;
}

#site-map > div:last-of-type {
    border: none;
}

#site-map .site-map-box ul.site-map-menu {
    margin: 0;
    padding: 0;
}

#site-map .site-map-box ul.site-map-menu li {
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
}

#site-map .site-map-box ul.site-map-menu li span.nolink {
    display: inline-block;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
}

#site-map .site-map-box ul.site-map-menu li a.active {
    color: #a0a0a0;
}

#site-map .site-map-box ul.site-map-menu li a.active:hover {
    text-decoration: none;
    cursor: default;
}

.sitemap-section {
    border-bottom: 1px solid #eaebeb;
    margin: 0 0 20px;
}

.sitemap-section h2 {
    margin: 0 0 10px;
}

.sitemap-section .sitemap-section-content {
    padding: 0 0 15px 15px;
}

.sitemap-section .sitemap-section-content h3 {
    color: #424242;
}

.sitemap-section .sitemap-section-content ul {
    margin: 0;
    padding: 0;
}

.sitemap-section .sitemap-section-content ul li {
    list-style: none;
    margin: 0 0 5px;
    padding: 0;
}

.node-type-sub-landing-page .field-name-body {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 1.5em;
}

.node-type-sub-landing-page .field-collection-view {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 1.25em;
    margin-bottom: 1.25em;
}

.node-type-sub-landing-page .field-name-field-sub-navigation-image img {
    width: 100%;
    height: auto;
}

.node-type-sub-landing-page .group-sub-nav-info .field {
    margin-left: 20px;
}

.node-type-sub-landing-page .field-name-field-section-title {
    text-transform: uppercase;
    font-size: 1.25em;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.node-type-sub-landing-page .field-name-field-description {
    margin: .25em 0 1.25em 0;
}

.node-type-sub-landing-page .field-name-field-sub-nav-link a {
    display: block;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    background: url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat center right;
    padding-right: 15px;
    float: left;
}

.year-selector {
    width: 100%;
    position: relative;
    border-top: 1px solid #eaebeb;
    border-bottom: 1px solid #eaebeb;
    margin-bottom: 30px;
    z-index: 1;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 16px;
}

.year-selector .years {
    position: relative;
    width: 100%;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    height: 50px;
}

.year-selector .years a {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    width: 10%;
    margin: 0;
    padding: 0;
    display: inline-block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    color: #a0a0a0;
    text-align: center;
}

.year-selector .years a:hover,.year-selector .years a.is-selected,.year-selector .years a.active {
    color: #c79f27;
}

.year-selector .years a.disabled,.year-selector .years a.is-selected,.year-selector .years a.active {
    cursor: default;
}

@media all and (max-width:580px) {
    .year-selector .years a {
        width: 20%;
    };
}

@media all and (max-width:320px) {
    .year-selector .years a {
        width: 33.3333%;
    };
}

.year-selector .years-nav {
    display: none;
    width: 100%;
}

.year-selector .years-nav a {
    display: block;
    position: absolute;
    width: 25px;
    height: 50px;
    top: 0;
    z-index: 10000;
    text-indent: -9999px;
    overflow: hidden;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 9px 13px;
    -moz-background-size: 9px 13px;
    background-size: 9px 13px;
}

.year-selector .years-nav .prev {
    left: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-prev-active.png);
}

.year-selector .years-nav .prev.end {
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-prev-inactive.png);
}

.year-selector .years-nav .next {
    right: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-next-active.png);
}

.year-selector .years-nav .next.end {
    background-image: url(http://www1.oscars.org/vendor/new/images/arrow-next-inactive.png);
}

.year-selector .hide {
    display: none;
}

body.node-type-timeline-page .field-name-field-hero-image {
    margin-bottom: 10px;
}

body.node-type-timeline-page .field-name-body {
    margin-bottom: 40px;
}

.view-timeline {
    position: relative;
    clear: both;
    overflow: hidden;
    margin: 0 10%;
}

.view-timeline:before {
    background: #eaebeb;
    bottom: 0;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 70px;
    width: 1px;
    z-index: -1;
    height: 10000px;
}

.view-timeline .view-grouping {
    position: relative;
    clear: both;
}

.view-timeline .view-grouping-header {
    display: none;
}

.view-timeline h3 {
    color: #c79f27;
    font-size: 50px;
    margin: 0;
    padding: 0 4% 15px 0;
    text-align: right;
    line-height: 1;
    float: left;
    width: 50%;
}

.view-timeline .views-row {
    padding: 0 0 20px 0;
}

.view-timeline .views-row .views-field-field-timeline-headline {
    position: relative;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    padding: 0 0 5px;
    margin-bottom: 5px;
    font-size: 18px;
}

.view-timeline .views-row .views-field-field-timeline-headline:after {
    background: #c79f27;
    bottom: 0px;
    content: "";
    display: block;
    height: 1px;
    left: -100px;
    position: absolute;
    width: 560px;
}

.view-timeline .views-row .views-field-body {
    float: right;
    width: 50%;
    clear: right;
    padding-left: 4%;
}

.view-timeline .views-row .views-field-field-event-highlight-media,.view-timeline .views-row .views-field-field-video {
    position: relative;
    z-index: 1;
    float: left;
    clear: left;
    width: 50%;
    padding-right: 4%;
}

.view-timeline .views-row .views-field-field-author-name {
    position: absolute;
    top: 0;
    left: 54%;
    font-size: 13px;
    line-height: 1;
    width: 46%;
}

.view-timeline .views-row .views-field-field-author-name img {
    float: left;
    width: 50px;
    margin-right: 10px;
}

.view-timeline .views-row .views-field-field-author-name .field-info {
    float: left;
}

.view-timeline .views-row .views-field-field-author-name .field-title {
    padding: 5px 0;
    display: block;
}

.view-timeline .views-row .views-field-field-author-name .field-author {
    display: block;
}

.view-timeline .view-grouping:nth-of-type(even) h3 {
    float: right;
    text-align: left;
    padding: 0 0 15px 4%;
}

.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-field-timeline-headline:after {
    left: 0;
    right: -100px;
}

.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-body {
    float: left;
    clear: left;
    padding-right: 4%;
    padding-left: 0;
}

.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-field-event-highlight-media,.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-field-video {
    float: right;
    clear: right;
    padding-right: 0;
    padding-left: 4%;
}

.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-field-author-name {
    left: auto;
    right: 54%;
}

.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-field-author-name img {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-field-author-name .field-info {
    float: right;
    text-align: right;
}

body.section-history .view-timeline h3 {
    border-bottom: 1px solid #c79f27;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

body.section-history .view-timeline .views-row .views-field-field-timeline-headline {
    padding: 0;
    margin-bottom: 0;
    font-size: 14px;
}

body.section-history .view-timeline .views-row .views-field-field-timeline-headline:after {
    background: none;
    height: 0;
    left: auto;
    width: auto;
}

body.section-history .view-timeline .views-row .views-field-body {
    float: left;
    clear: left;
    padding-right: 4%;
    padding-left: 0;
}

body.section-history .view-timeline .views-row .views-field-body div {
    display: inline;
}

body.section-history .view-timeline .view-grouping:nth-of-type(even) .views-row .views-field-body {
    float: right;
    clear: right;
    padding-right: 0;
    padding-left: 4%;
}

.view-timeline.view-display-id-page {
}

.view-timeline.view-display-id-page h3 {
    border-bottom: 0;
    width: 50%;
    padding-right: 4%;
}

.view-timeline.view-display-id-page .view-grouping {
    float: none;
    width: auto;
}

.view-timeline.view-display-id-page .attachment {
    background: #fff;
}

.view-timeline.view-display-id-page .views-row {
    clear: both;
    margin: 0 0 40px;
    padding: 0;
}

.view-timeline.view-display-id-page .views-row .views-field-field-timeline-headline {
    position: relative;
    width: 50%;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 10px 0;
    font-size: 18px;
}

.view-timeline.view-display-id-page .views-row .views-field-field-timeline-headline:after {
    background: #c79f27;
    bottom: 0px;
    content: "";
    display: block;
    height: 1px;
    left: 0px;
    position: absolute;
    width: 560px;
}

.view-timeline.view-display-id-page .views-row .views-field-body {
    position: relative;
    width: 50%;
    float: left;
    padding-right: 4%;
    padding-left: 0;
    clear: none;
}

.view-timeline.view-display-id-page .views-row .views-field-field-timeline-media,.view-timeline.view-display-id-page .views-row .views-field-field-event-highlight-media,.view-timeline.view-display-id-page .views-row .views-field-field-video {
    position: relative;
    z-index: 1;
    float: right;
    padding: 0;
    width: 50%;
    padding-left: 4%;
}

.view-timeline.view-display-id-page .views-row .views-field-field-video iframe {
    width: 370px;
    height: 280px;
}

.view-timeline.view-display-id-page .view-grouping:nth-of-type(even) h3 {
    float: right;
    padding-left: 4%;
}

.view-timeline.view-display-id-page .view-grouping:nth-of-type(even) .views-row {
    margin-left: 0;
    padding: 0;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-timeline-headline {
    float: right;
    padding-left: 4%;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-timeline-headline:after {
    left: -100px;
    width: 470px;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-body {
    float: right;
    padding-left: 4%;
    padding-right: 0;
    clear: right;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-timeline-media,.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-event-highlight-media,.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-video {
    float: left;
    padding-right: 4%;
}

.mc-hide-scrolls {
    overflow: hidden;
}

body .mc-cycle {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}

div.mc-image {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.mc-old-browser .mc-image {
    overflow: hidden;
}

.bxslider {
    margin: 0;
    padding: 0;
}

.bxslider li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bx-wrapper {
    position: relative;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    width: 100%;
    display: block;
}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
    position: absolute;
    left: 30px;
    bottom: 20px;
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url("http://www1.oscars.org/vendor/new/images/bx_loader.gif") center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: 0.85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:first-child {
    margin-left: 0;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #c79f27;
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url("http://www1.oscars.org/vendor/new/images/controls.png") no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url("http://www1.oscars.org/vendor/new/images/controls.png") no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url("http://www1.oscars.org/vendor/new/images/controls.png") -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url("http://www1.oscars.org/vendor/new/images/controls.png") -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 9;
    background: rgba(80,80,80,0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: 0.85em;
    padding: 10px;
}

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;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    background: transparent;
}

a:active,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;
}

*,*:after,*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(boxsizing.php);
}

@media all and (max-width:800px) {
    #toolbar,#admin-menu {
        display: none;
    }

    html body.toolbar,html body.admin-menu {
        padding-top: 0 !important;
        margin-top: 0 !important;
    };
}

body.front .node-promoted,body.front .field-label-hidden,body.front ul.links.inline {
    display: none !important;
}

body.front .page-wrapper > .page-content > .region,body.front .page-wrapper > .page-content > .region > .block {
    height: 100% !important;
}

.submitted {
    display: none !important;
}

.region-header-menu,.region-header-menu * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(boxsizing.php);
}

.region-header-menu,.region-header-menu * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(boxsizing.php);
}

table {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle;
}

caption,th,td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

a img {
    border: none;
}

body {
    font-size: 15px;
    line-height: 1;
}

h1,h2,h3,h4,h5,h6 {
    line-height: normal;
    margin-bottom: 0;
}

h1 {
    line-height: 1;
    font-size: 50px;
    margin: 0 0 20px 0;
    letter-spacing: 0.075em;
}

h1 sup {
    top: -2.5em;
    font-size: 25%;
}

h1 span {
    font-size: 27px;
    margin-top: 10px;
}

h1.subtitle {
    font-size: 24px;
    margin: -20px 0 10px 0;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 14px;
}

hr {
    border: 0;
    height: 1px;
    background: #eaebeb;
    margin: 30px 0;
}

p {
    line-height: 1.285;
    margin: 1em 0em;
}

p:first-of-type {
    margin-top: 0;
}

a {
    color: #c79f27;
    text-decoration: none;
}

.gold-btn {
    display: block;
    margin-top: 2em;
}

.gold-btn a {
    display: inline-block;
}

form h4 {
    margin: 1em 0 0 0;
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    text-transform: none;
    font-size: 15px;
}


form .gold-txt,form .required {
    color: #c79f27;
}

form input.required {
    color: #424242;
}

form label {
    font-weight: normal;
    font-size: 15px;
    line-height: normal;
}

form label.option {
    font-size: 14px;
    vertical-align: middle;
}

form .marker,form .form-required {
    color: #c79f27;
}

form input[type="submit"] {
    margin-top: 2em;
    margin-bottom: 1em;
}

form #webform-component-required {
    color: #c79f27;
}

form select,form textarea {
    border: 1px solid #eaebeb;
}

form input[type="text"] {
    border: 1px solid #eaebeb;
    font-size: 14px;
    width: 350px;
}

form input[type="text"].error {
    border: 2px solid #d6212d;
    color: #424242;
}

form .form-item input.error,form .form-item textarea.error,form .form-item select.error {
    border: 2px solid #d6212d;
}

form .form-item,form .form-actions,form fieldset.sml,form fieldset.lng {
    margin-top: 1em;
    margin-bottom: 1em;
}

form fieldset.sml,form fieldset.lng,form .webform-component-textfield,form .webform-component-email {
    display: inline-block;
    margin-right: 10px;
}

form fieldset.sml label span,form fieldset.lng label span {
    color: #c79f27;
}

form fieldset.lng {
    display: block;
}

form textarea,form fieldset.lng input {
    width: 713px;
}

form .webform-component-markup {
    margin: 0;
}

#webform-component-set-body-class {
    display: none;
}

.page-view-request-form legend {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.page-view-request-form #webform-component-message .form-required {
    display: none;
}

img,media {
    max-width: 100%;
}

.group-academy-collection form.webform-client-form .webform-component-textfield,.group-academy-collection form.webform-client-form .webform-component-email,.group-academy-collection form.webform-client-form .webform-component-link {
    width: 350px;
    margin-right: 0;
    padding-right: 10px;
    display: inline-block;
}

.group-academy-collection form.webform-client-form .webform-component-link {
    width: 700px;
}

.group-academy-collection form.webform-client-form .webform-component-textarea textarea {
    width: 700px;
}

.group-academy-collection form.webform-client-form input[type="submit"] {
    width: auto;
    height: auto;
    line-height: normal;
    font-size: 10px;
    padding: .7em 1.5em;
    border: 1px solid transparent;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-header h2 {
    line-height: 1;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content h3 {
    margin-bottom: 0;
    line-height: 1;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .views-row {
    margin-bottom: 25px;
}

#block-quicktabs-honorees .view-awards .view-grouping .view-grouping-content .label {
    margin-top: 5px;
    margin-bottom: 0;
}

#block-quicktabs-honorees .view-awards.view-display-id-osc_honoree_by_film .view-grouping {
    margin-bottom: 25px;
}

#block-quicktabs-honorees .view-awards.view-display-id-osc_honoree_by_film .view-grouping .view-grouping-content {
    margin-bottom: 40px;
}

#block-quicktabs-honorees .view-awards.view-display-id-osc_honoree_by_film .view-grouping .view-grouping-content .view-grouping-content {
    margin-bottom: 25px;
}

.modal .event-gallery-carousel,.modal .videos-photos-carousel {
    padding: 0 20px;
}

.modal .event-gallery-carousel .carousel-photo,.modal .event-gallery-carousel .carousel-video,.modal .videos-photos-carousel .carousel-photo,.modal .videos-photos-carousel .carousel-video {
    clear: both;
    padding: 10px;
}

.modal .event-gallery-carousel .carousel-photo img,.modal .event-gallery-carousel .carousel-video img,.modal .videos-photos-carousel .carousel-photo img,.modal .videos-photos-carousel .carousel-video img {
    margin: 0 auto;
    width: auto;
    max-width: 100%;
}

.modal .event-gallery-carousel .carousel-photo iframe,.modal .event-gallery-carousel .carousel-video iframe,.modal .videos-photos-carousel .carousel-photo iframe,.modal .videos-photos-carousel .carousel-video iframe {
    display: block;
    margin: 0 auto;
}

.modal .event-gallery-carousel .share-block,.modal .videos-photos-carousel .share-block {
    float: left;
}

.modal .event-gallery-carousel .count,.modal .videos-photos-carousel .count {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #a0a0a0;
    text-transform: uppercase;
    float: right;
    font-size: 10px;
    line-height: 25px;
}

.modal .event-gallery-carousel h2,.modal .event-gallery-carousel .count,.modal .event-gallery-carousel .share-block,.modal .event-gallery-carousel p,.modal .videos-photos-carousel h2,.modal .videos-photos-carousel .count,.modal .videos-photos-carousel .share-block,.modal .videos-photos-carousel p {
    padding: 0 10px;
}

.modal .event-gallery-carousel h2,.modal .videos-photos-carousel h2 {
    margin: 10px 0 0 0;
}

.modal .bx-controls-direction a {
    background-color: rgba(0,0,0,0.5);
    background-repeat: no-repeat;
    background-position: center center;
    width: 50px;
    height: 60px;
    margin-top: -30px;
}

.modal .bx-controls-direction a:hover {
    background-position: center center;
}

.modal .bx-controls-direction a.bx-next {
    background-image: url(http://www1.oscars.org/vendor/new/images/carousel-right.png);
    background-position: 17px center;
    right: -70px;
}

.modal .bx-controls-direction a.bx-prev {
    left: -70px;
    background-image: url(http://www1.oscars.org/vendor/new/images/carousel-left.png);
    background-position: 12px center;
}

.infinite-loading:after {
    content: url(http://www1.oscars.org/vendor/new/images/loader.gif);
    display: block;
    position: absolute;
    bottom: 0;
    height: 24px;
    width: 24px;
    left: 50%;
    padding: 10px 0;
    margin-left: -12px;
}

.infinite-more-link {
    visibility: hidden;
}

footer {
    background: #f2f2f2;
    color: #a0a0a0;
    margin-top: -50px;
    height: 50px;
    line-height: 50px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    position: relative;
    z-index: 2;
    min-width: 960px;
}

.region-footer ul.menu {
    list-style: none;
    float: left;
}

.region-footer ul.menu a {
    margin: 0 18px;
}

.clearfix:before,.section-nav:before,.section-tabs:before,#social-drawer .social-tab-header:before,.view-videos-photos .view-display-id-attachment_1 .view-header:before,.clearfix:after,.section-nav:after,.section-tabs:after,#social-drawer .social-tab-header:after,.view-videos-photos .view-display-id-attachment_1 .view-header:after {
    content: " ";
    display: table;
}

.clearfix:after,.section-nav:after,.section-tabs:after,#social-drawer .social-tab-header:after,.view-videos-photos .view-display-id-attachment_1 .view-header:after {
    clear: both;
}

.ir,.twitter-tweet a,.facebook-share a,.modal .modal-close,.social-drawer-menu .social-drawer-menu-btn,#social-drawer .social-tab-header a,#igContent .social-cta a,.page-calendar .month-arrows > div,.page-calendar .events-nav .events-nav-item {
    background-color: transparent;
    border: 0;
    overflow: hidden;
}

.ir:before,.twitter-tweet a:before,.facebook-share a:before,.modal .modal-close:before,.social-drawer-menu .social-drawer-menu-btn:before,#social-drawer .social-tab-header a:before,#igContent .social-cta a:before,.page-calendar .month-arrows > div:before,.page-calendar .events-nav .events-nav-item:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.share-block {
    float: right;
}

.share-block .label {
    line-height: 25px;
    float: left;
    margin-right: 5px;
}

.twitter-tweet,.facebook-share {
    float: left;
    line-height: 25px;
    margin-left: 4px;
}

.twitter-tweet a,.facebook-share a {
    display: block;
    width: 20px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center center;
}

.twitter-tweet a {
    background-image: url(http://www1.oscars.org/vendor/new/images/share-twitter.png);
}

.facebook-share a {
    background-image: url(http://www1.oscars.org/vendor/new/images/share-facebook.png);
}

.section-intro {
    overflow: hidden;
}

.section-intro .hero-image {
    float: left;
    margin-right: 20px;
    width: 544px;
    height: 306px;
    overflow: hidden;
    position: relative;
}

.section-intro .hero-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 544px;
    height: auto;
    display: block;
}

.section-intro p {
    overflow: hidden;
    padding-right: 25px;
}

.full-hero-image {
    margin-bottom: 30px;
}

.full-hero-image img {
    width: 100%;
    display: block;
}

.section-content {
    padding: 25px;
}

.section-nav {
    background: #c7c7c7;
}

.nav-card {
    float: left;
    margin: 20px 53px 20px 0;
    width: 200px;
}

.nav-card:nth-child(4n) {
    margin-right: 54px;
}

.nav-card:nth-child(4n) {
    margin-right: 0;
}

.nav-card a {
    color: #a0a0a0;
    text-decoration: none;
}

.nav-card h2 {
    text-transform: uppercase;
    font-size: 13px;
    height: 3.333em;
    padding: 0 30px 0 10px;
    background: white url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat 181px center;
    margin-bottom: 0;
    display: table-cell;
    width: 200px;
    vertical-align: middle;
    line-height: 1;
}

.nav-card .thumbnail-image {
    width: 200px;
    height: 150px;
    overflow: hidden;
    background-size: cover;
    background-position: center top;
    position: relative;
}

.nav-card .thumbnail-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.icon {
    display: inline-block;
    line-height: 25px;
    text-decoration: none;
}

.icon:before {
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    background-size: 2000px 150px;
    vertical-align: middle;
}

.icon.pdf:before {
    content: "";
    width: 21px;
    height: 25px;
    background-position: -1466px 0px;
    display: inline-block;
    position: relative;
    margin-right: 10px;
}

.block-links .block-link {
    border-bottom: 1px solid #eaebeb;
}

.block-links .block-link:first-child {
    border-top: 1px solid #eaebeb;
}

.block-links .block-link:last-child {
    margin-bottom: 30px;
}

.block-links .block-link a {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 65px;
    color: #424242;
    display: block;
    position: relative;
}

.block-links .block-link a:after {
    display: block;
    content: '';
    background: url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat;
    width: 9px;
    height: 14px;
    position: absolute;
    top: 15px;
    right: 12px;
}

.block-links .block-link a:hover {
    text-decoration: none;
}

.block-links .block-link p {
    margin: 0;
}

.media-thumbnail {
    position: relative;
}

.media-thumbnail-link {
    text-decoration: none;
    color: #000;
}

.media-thumbnail-image {
    position: relative;
}

.media-type-photo,#socialDrawer_collections .thumb-holder,#socialDrawer_spotlight .thumb-holder,.spotlight-item.photo .spotlight-image {
    position: relative;
}

.media-type-photo:after,#socialDrawer_collections .thumb-holder:after,#socialDrawer_spotlight .thumb-holder:after,.spotlight-item.photo .spotlight-image:after {
    display: block;
    content: '';
    background: url(http://www1.oscars.org/vendor/new/images/photo-overlay.png) no-repeat;
    z-index: 5;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
}

.media-type-video:after,#socialDrawer_collections .thumb-holder.video:after,#socialDrawer_spotlight .thumb-holder.video:after {
    display: block;
    content: '';
    background: url(http://www1.oscars.org/vendor/new/images/video-overlay.png) no-repeat;
    z-index: 5;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
}

.ar-img {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
}

.ar-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ar-16-9 {
    padding-bottom: 56.25%;
}

.ar-4-3 {
    padding-bottom: 75%;
}

.thumbnail-grid {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.thumbnail-grid .thumbnail {
    float: left;
    margin-right: 27px;
    margin-bottom: 10px;
    width: 220px;
}

.thumbnail-grid .thumbnail:nth-child(2n) {
    margin-right: 26px;
}

.thumbnail-grid .thumbnail:nth-child(4n) {
    margin-right: 0;
}

.thumbnail-grid .thumbnail a {
    text-decoration: none;
    color: inherit;
}

.thumbnail-grid .thumbnail a .thumbnail-image {
    width: 220px;
    height: 165px;
    overflow: hidden;
    background-size: cover;
    background-position: center top;
    position: relative;
}

.thumbnail-grid .thumbnail a .thumbnail-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.thumbnail-grid .thumbnail a p {
    height: 2;
    overflow: hidden;
}

.btn-look,.btn-link,.gold-btn a,form input[type="submit"] {
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    background: #c79f27;
    display: block;
    color: #fff;
    text-transform: uppercase;
    padding: 1em 1.5em;
    text-decoration: none;
    text-align: center;
    border: 1px solid transparent;
}

.btn-look.inline-block,.btn-link.inline-block,.gold-btn a.inline-block,form input.inline-block[type="submit"] {
    display: inline-block;
}

.btn-look:not(.live-link):hover,.btn-link:not(.live-link):hover,.gold-btn a:not(.live-link):hover,form input[type="submit"]:not(.live-link):hover {
    color: #c79f27;
    border: 1px solid #c79f27;
    background: #fff;
    text-decoration: none;
}

.map-pin {
    padding-left: 20px;
    background: url(http://www1.oscars.org/vendor/new/images/map-pin.png) no-repeat left center;
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    text-decoration: none;
    line-height: 23px;
    display: inline-block;
    text-transform: uppercase;
}

.map-pin:hover {
    color: #a0a0a0;
    text-decoration: none;
}

.local-search input[type=text] {
    background: #eaebeb;
    border: 0;
    font-size: 10px;
    line-height: 14px;
    color: #424242;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    padding: 8px 15px;
    float: left;
    display: block;
    outline: 0;
}

.local-search input[type=submit] {
    text-indent: -999em;
    display: block;
    float: left;
    border: 0;
    background: #eaebeb url(http://www1.oscars.org/vendor/new/images/icon-search.png) no-repeat center center;
    padding: 8px 17px;
    font-size: 10px;
    line-height: 14px;
    outline: 0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.label {
    font-size: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #a0a0a0;
    display: inline-block;
}

.section-tabs {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
    letter-spacing: 0.03em;
    border-bottom: 1px solid #eaebeb;
    margin-bottom: 30px;
}

.section-tabs li {
    display: block;
    float: left;
    border-top: 1px solid #eaebeb;
    border-right: 1px solid #eaebeb;
    height: 36px;
}

.section-tabs li:first-child {
    border-left: 1px solid #eaebeb;
}

.section-tabs li.is-selected {
    border-color: transparent;
    color: #c79f27;
}

.section-tabs li.is-selected:first-child {
    border-color: transparent;
}

.section-tabs li.is-selected + li {
    border-left: 1px solid #eaebeb;
}

.section-tabs li.is-selected a {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

.section-tabs a {
    text-decoration: none;
    text-transform: uppercase;
    color: #a0a0a0;
    display: block;
    padding: 0 22px;
    height: 36px;
    line-height: 36px;
}

.tabbed-section {
    margin-bottom: 30px;
}

body[class*="group-academy-collection"] .site-sub-nav ul li a[href*="academy-collection"] {
    color: #c79f27;
}

body[class*="group-academy-collection"] .site-nav-item[data-section="explore"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-news"] .site-sub-nav ul li a[href*="news"] {
    color: #c79f27;
}

body[class*="group-news"] .site-nav-item[data-section="explore"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-videos-photos"] .site-sub-nav ul li a[href*="videos-photos"] {
    color: #c79f27;
}

body[class*="group-videos-photos"] .site-nav-item[data-section="explore"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-science-technology"] .site-sub-nav ul li a[href*="science-technology"] {
    color: #c79f27;
}

body[class*="group-science-technology"] .site-nav-item[data-section="learn"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-calendar"] .site-sub-nav ul li a[href*="calendar"] {
    color: #c79f27;
}

body[class*="group-calendar"] .site-nav-item[data-section="events"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-margaret-herrick"] .site-sub-nav ul li a[href*="margaret-herrick-library"] {
    color: #c79f27;
}

body[class*="group-margaret-herrick"] .site-nav-item[data-section="learn"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="academy-film-archive"] .site-sub-nav ul li a[href*="academy-film-archive"] {
    color: #c79f27;
}

body[class*="academy-film-archive"] .site-nav-item[data-section="learn"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-member-voices"] .site-sub-nav ul li a[href*="member-voices"] {
    color: #c79f27;
}

body[class*="group-member-voices"] .site-nav-item[data-section="explore"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body[class*="group-academy-story"] .site-sub-nav ul li a[href*="academy-story"] {
    color: #c79f27;
}

body[class*="group-academy-story"] .site-nav-item[data-section="explore"] {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
}

body.vocabulary-sitemap,body.role-landing {
    background: url(http://www1.oscars.org/vendor/new/images/bg-landing.png) repeat-x;
}

.vocabulary-sitemap .field-name-field-sub-navigation {
    overflow: hidden;
    margin-top: 20px;
}

.vocabulary-sitemap .field-name-field-sub-navigation .field-item {
    float: left;
    margin-bottom: 0;
}

.vocabulary-sitemap .field-collection-item-field-sub-navigation,.nav-card {
    float: left;
    margin: 20px 40px 20px 0;
    width: 210px;
}

.vocabulary-sitemap .field-name-field-sub-navigation .field-item:nth-child(4n+4) .field-collection-item-field-sub-navigation {
    margin-right: 0;
}

.vocabulary-sitemap .field-collection-item-field-sub-navigation a,.nav-card a {
    color: #a0a0a0;
    text-decoration: none;
}

.vocabulary-sitemap .field-collection-item-field-sub-navigation .field-name-field-sub-nav-link,.nav-card h2 {
    text-transform: uppercase;
    font-size: 13px;
    height: 3.333em;
    padding: 0 30px 0 10px;
    background: white url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat 181px center;
    margin-bottom: 0;
    display: table-cell;
    width: 210px;
    vertical-align: middle;
    line-height: 1.285;
}

.vocabulary-sitemap .field-name-field-sub-navigation .field-name-field-sub-navigation-image,.nav-card .thumbnail-image {
    width: 210px;
    height: 150px;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center top;
    position: relative;
}

.vocabulary-sitemap .field-name-field-sub-navigation .field-name-field-sub-navigation-image img,.nav-card .thumbnail-image img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section-intro {
    overflow: hidden;
}

.vocabulary-sitemap .field-name-field-hero-image,.section-intro .hero-image {
    float: left;
    margin-right: 20px;
    margin-bottom: 0px;
    width: 544px;
    height: 306px;
    overflow: hidden;
    position: relative;
}

.vocabulary-sitemap .field-name-field-hero-image img,.section-intro .hero-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 544px;
    height: auto;
    display: block;
}

.vocabulary-sitemap .taxonomy-term-description,.section-intro p {
    overflow: hidden;
    padding-right: 50px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.285;
}

.field-name-field-hero-image {
    text-align: center;
    margin-bottom: 30px;
}

.region-header-menu {
    position: absolute;
    top: 97px;
    left: 0;
    width: 100%;
    z-index: 100;
    *zoom: 1;
}

.region-header-menu:after {
    content: "";
    display: table;
    clear: both;
}

.region-header-menu:hover {
    background: rgba(88,89,91,0.9);
}

.region-header-menu:hover ul ul {
    display: block;
}

.region-header-menu.isnt-hovered:hover {
    background: transparent;
}

.region-header-menu.isnt-hovered:hover ul ul {
    display: none;
}

.region-header-menu.is-hovered,.region-header-menu.is-hovered:hover {
    background: rgba(88,89,91,0.9);
}

.region-header-menu.is-hovered ul ul,.region-header-menu.is-hovered:hover ul ul {
    display: block;
}


.region-header-menu .block-menu {
    height: 30px;
    text-transform: uppercase;
    text-align: center;
    line-height: 30px;
    background: #FFF;
    width: 100%;
    border-bottom: 1px solid #eaebeb;
}

.region-header-menu .block-menu .block-system-main-menu-content {
    position: relative;
}

.region-header-menu .menu-home {
    display: none;
}

.region-header-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    left: 50%;
}

.region-header-menu ul li {
    margin: 0;
}

.region-header-menu ul ul {
    width: 165px;
    left: auto;
    padding: 0 5px;
    margin: 0;
    display: none;
}

.region-header-menu ul ul li {
    margin: 0;
}

.region-header-menu ul ul:hover {
    background: rgba(88,89,91,0.9);
}

.region-header-menu li {
    margin: 0;
    padding: 0;
    text-align: center;
    position: relative;
    right: 50%;
    display: block;
    text-decoration: none;
    list-style: none;
    list-style-image: none;
}

.region-header-menu li.level-1 {
    width: 165px;
    float: left;
}

.region-header-menu li.level-1 > .menu-item-span a,.region-header-menu li.level-1 .nolink {
    display: block;
    width: 100%;
    height: 30px;
    color: #a0a0a0;
    margin: 0;
    text-decoration: none;
}

.region-header-menu li.level-1 > .menu-item-span a.active-trail,.region-header-menu li.level-1 .nolink.active-trail {
    color: #c79f27;
}

.region-header-menu li.level-1:hover > .menu-item-span a,.region-header-menu li.level-1:hover .nolink {
    color: #c79f27;
    border-bottom: 4px solid #c79f27;
    display: block;
}

.region-header-menu li:hover ul {
    background: rgba(88,89,91,0.9);
	min-height:355px;
}

.region-header-menu li li {
    margin: 0;
    display: block;
    padding: 18px 0;
    line-height: 1.2;
    right: auto;
}

.region-header-menu li li.last {
    padding-bottom: 68px;
}

.region-header-menu li li a {
    color: #fff;
    text-decoration: none;
}

.region-header-menu li li a.active,.region-header-menu li li a:hover {
    color: #c79f27;
}

.media-thumbnail-image:after {
    bottom: 10px;
    right: 10px;
    width: 31px;
    height: 31px;
}

.view-movie-posters .views-row {
    width: 25%;
    padding: 0 0 3% 2%;
}

.view-movie-posters .views-row .views-field-field-poster-image {
    min-height: 350px;
}

.view-movie-posters .views-row:nth-of-type(4n+1) {
    clear: left;
}

body.node-type-news h1 {
    color: #424242;
    font-size: 17px;
}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2000;
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    background: rgba(0,0,0,0.6);
}

.modal {
    background: #eee;
    width: 960px;
    margin: 30px auto;
    padding: 40px 50px;
    position: relative;
}

.modal .modal-close {
    border: 0;
    background: transparent url(http://www1.oscars.org/vendor/new/images/close.png) no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 25px;
    margin: 0;
    padding: 0;
}

.noscroll {
    position: absolute;
    overflow: hidden;
}

header {
    position: fixed;
    width: 100%;
    z-index: 990;
    font-size: 13px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    min-width: 960px;
}

header .site-header {
    border-bottom: 1px solid #eaebeb;
    height: 97px;
    background: #FFF;
}

header .logo {
    padding-top: 14px;
    text-align: center;
}

header .logo a {
    position: relative;
}

.site-login {
    position: absolute;
    top: 50px;
    right: 25px;
}

.site-login a {
    color: #a0a0a0;
    text-decoration: none;
}

.site-login a:hover {
    color: #c79f27;
}

.site-wrapper {
    width: 100%;
    height: 100%;
}

.page-wrapper {
    padding-top: 127px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    position: relative;
    padding-right: 61px;
    padding-left: 10px;
}

.page-content {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 50px;
    position: relative;
}

.page-header {
    padding: 18px 0 10px 20px;
    padding: 18px 0 10px 0;
}

.site-search {
    position: absolute;
    top: 45px;
    right: 140px;
}

.site-search .search-form {
    margin: 0;
}

.site-search .search-form .form-item {
    margin: 0;
}

.site-search .search-form input.form-text {
    border: 0;
    border-bottom: 1px solid #a0a0a0;
    font-size: 16px;
    color: #a0a0a0;
    background: none;
    width: 170px;
    padding-left: 10px;
}

.ac_results {
    border: 1px solid #eaebeb;
}

.ac_results ul {
    padding: 5px 0;
}

.ac_results li {
    font-size: 16px;
    line-height: 16px;
    padding: 5px 3px 5px 8px;
    background: #fff;
    cursor: pointer;
    color: #a0a0a0;
}

.ac_results li.ac_over {
    background-color: #fff;
    color: #a0a0a0;
}

.apachesolr_autocomplete.message {
    font-size: 13px;
    display: none;
}

.node-type-simple-page-columns .field-name-field-tab-col-content .ui-tabs-panel {
    display: block !important;
}

.field-item {
    line-height: 1.285;
}

.field-item p:first-of-type {
    margin-top: 1em;
}

.ui-tabs-panel .field-item p:first-of-type {
    margin-top: 0;
}

.btn-look,.btn-link,.gold-btn a,form input[type="submit"],.gold-btn a,form input[type="submit"],.more-link a,.field-name-field-link-action a {
    line-height: 1;
    padding: 1em 1.5em;
}

.section-tabs,.ui-tabs .ui-tabs-nav,ul.quicktabs-tabs {
    margin-top: 30px;
}

.section-tabs *,.ui-tabs .ui-tabs-nav *,ul.quicktabs-tabs * {
    line-height: inherit;
}

.social-drawer {
    width: 430px;
    position: fixed;
    top: 127px;
    right: -378px;
    bottom: 0;
    background: rgba(250,248,248,0.95);
    z-index: 1999;
    border-left: 1px solid #e5e5e5;
}

.social-drawer.is-open .social-drawer-menu-btn {
    background: url(http://www1.oscars.org/vendor/new/images/close.png) no-repeat center center;
}

.social-drawer .social-header {
    display: none;
}

.social-drawer-menu {
    width: 51px;
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 9px;
    text-transform: uppercase;
    text-align: center;
}

.social-drawer-menu .social-drawer-menu-btn {
    outline: 0;
    border: 0;
    padding: 0;
    background: transparent;
    width: 51px;
    height: 51px;
    background: url(http://www1.oscars.org/vendor/new/images/open.png) no-repeat center center;
    cursor: pointer;
}

.social-drawer-menu ul {
    margin: 0;
    padding: 0;
    margin-top: -10px;
    list-style: none;
}

.social-drawer-menu ul li {
    margin: 20px 0;
    padding: 0;
}

.social-drawer-menu ul li a {
    display: block;
    color: #a0a0a0;
    text-decoration: none;
}

.social-drawer-menu ul li a:hover,.social-drawer-menu ul li a.is-active {
    color: #c79f27;
}

.social-drawer-menu ul li a[href="#socialDrawer_social"] {
    padding-top: 36px;
    background: url(http://www1.oscars.org/vendor/new/images/social.png) no-repeat center top;
}

.social-drawer-menu ul li a[href="#socialDrawer_social"]:hover,.social-drawer-menu ul li a[href="#socialDrawer_social"].is-active {
    background: url(http://www1.oscars.org/vendor/new/images/social-active.png) no-repeat center top;
}

.social-drawer-menu ul li a[href="#socialDrawer_spotlight"] {
    letter-spacing: 0.05em;
    padding-top: 35px;
    background: url(http://www1.oscars.org/vendor/new/images/spotlight.png) no-repeat center top;
}

.social-drawer-menu ul li a[href="#socialDrawer_spotlight"]:hover,.social-drawer-menu ul li a[href="#socialDrawer_spotlight"].is-active {
    background: url(http://www1.oscars.org/vendor/new/images/spotlight-active.png) no-repeat center top;
}

.social-drawer-menu ul li a[href="#socialDrawer_collections"] {
    padding-top: 26px;
    background: url(http://www1.oscars.org/vendor/new/images/videos-photos.png) no-repeat center top;
}

.social-drawer-menu ul li a[href="#socialDrawer_collections"]:hover,.social-drawer-menu ul li a[href="#socialDrawer_collections"].is-active {
    background: url(http://www1.oscars.org/vendor/new/images/videos-photos-active.png) no-repeat center top;
}

#socialDrawer,.social-drawer-content {
    position: absolute;
    top: 0;
    left: 51px;
    background: #fff;
    width: 378px;
    overflow: auto;
}

.social-section,.social-drawer-content-section {
    display: none;
}

.social-section.is-active,.social-drawer-content-section.is-active {
    display: block;
}

.social-section a,.social-drawer-content-section a {
    color: inherit;
}

#virtual-exhibits #social-drawer {
    display: none;
}

#social-drawer .social-tab-header {
    width: 100%;
    padding-top: 15px;
}

#social-drawer .social-tab-header a {
    display: block;
    width: 25%;
    height: 35px;
    float: left;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}

#social-drawer .social-tab-header a:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 5px;
    bottom: 5px;
    width: 1px;
    background: #eaebeb;
}

#social-drawer .social-tab-header a[href="#twContent"] {
    background-image: url(http://www1.oscars.org/vendor/new/images/twitter.png);
}

#social-drawer .social-tab-header a[href="#fbContent"] {
    background-image: url(http://www1.oscars.org/vendor/new/images/facebook.png);
}

#social-drawer .social-tab-header a[href="#igContent"] {
    background-image: url(http://www1.oscars.org/vendor/new/images/instagram.png);
}

#social-drawer .social-tab-header a[href="#moreContent"] {
    background-image: url(http://www1.oscars.org/vendor/new/images/more.png);
}

#social-drawer .social-tab-header a[href="#moreContent"]:after {
    display: none;
}

#social-drawer .social-tab-header a[href="#twContent"].is-selected {
    background-image: url(http://www1.oscars.org/vendor/new/images/twitter-active.png);
}

#social-drawer .social-tab-header a[href="#fbContent"].is-selected {
    background-image: url(http://www1.oscars.org/vendor/new/images/facebook-active.png);
}

#social-drawer .social-tab-header a[href="#igContent"].is-selected {
    background-image: url(http://www1.oscars.org/vendor/new/images/instagram-active.png);
}

#social-drawer .social-tab-header a[href="#moreContent"].is-selected {
    background-image: url(http://www1.oscars.org/vendor/new/images/more-active.png);
}

#socialDrawer_social {
    overflow: hidden;
}

#socialDrawer_social .tab-content {
    display: block;
}

#socialDrawer_social .tab-content ~ .tab-content {
    display: none;
}

#socialDrawer_social h2 {
    display: none;
}

#twContent .tw-post {
    margin: 0 3px;
    border-bottom: 1px solid #eaebeb;
    padding: 20px 11px;
}

#twContent .tw-post div:first-child {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    line-height: 20px;
}

#twContent .tw-post div:first-child span {
    color: #a0a0a0;
}

#twContent .tw-post div:first-child span + span {
    float: right;
    font-size: 10px;
}

#twContent .tw-post a {
    color: #d6212d;
    text-decoration: none;
    word-wrap: break-word;
}

#twContent .tw-post .twitter-funcs {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
    color: #a0a0a0;
}

#twContent .tw-post .twitter-funcs a {
    margin-right: 10px;
    color: #a0a0a0;
}

#twContent .tw-post .twitter-funcs a:before {
    background-image: url(http://www1.oscars.org/vendor/new/images/twitter-functions.png);
    background-repeat: no-repeat;
    vertical-align: middle;
    content: "";
    height: 18px;
    display: inline-block;
    position: relative;
}

#twContent .tw-post .twitter-funcs a:nth-of-type(1):before {
    background-position: -6px 0;
    width: 14px;
}

#twContent .tw-post .twitter-funcs a:nth-of-type(2):before {
    background-position: -63px 0;
    width: 16px;
}

#twContent .tw-post .twitter-funcs a:nth-of-type(3):before {
    background-position: -136px 0;
    width: 12px;
}

.dpSocialTimeline_filter button span,.dpSocialTimeline_layout button span {
    background-size: auto auto;
}

div.dpSocialTimeline .active span.favicon.twitter,div.dpSocialTimeline_filter .active span.favicon.twitter {
    background-image: url(http://www1.oscars.org/vendor/new/images/twitter-active.png);
}

div.dpSocialTimeline .active span.favicon.instagram,div.dpSocialTimeline_filter .active span.favicon.instagram {
    background-image: url(http://www1.oscars.org/vendor/new/images/instagram-active.png);
}

div.dpSocialTimeline .active span.favicon.more,div.dpSocialTimeline_filter .active span.favicon.more {
    background-image: url(http://www1.oscars.org/vendor/new/images/more-active.png);
}

div.dpSocialTimeline .active span.favicon.facebook,div.dpSocialTimeline_filter .active span.favicon.facebook {
    background-image: url(http://www1.oscars.org/vendor/new/images/facebook-active.png);
}

div.dpSocialTimeline span.favicon.facebook,div.dpSocialTimeline_filter span.favicon.facebook {
    background-image: url(http://www1.oscars.org/vendor/new/images/facebook.png);
}

div.dpSocialTimeline span.favicon.twitter,div.dpSocialTimeline_filter span.favicon.twitter {
    background-image: url(http://www1.oscars.org/vendor/new/images/twitter.png);
}

div.dpSocialTimeline span.favicon.instagram,div.dpSocialTimeline_filter span.favicon.instagram {
    background-image: url(http://www1.oscars.org/vendor/new/images/instagram.png);
}

div.dpSocialTimeline span.favicon.more,div.dpSocialTimeline_filter span.favicon.more {
    background-image: url(http://www1.oscars.org/vendor/new/images/more.png);
}

#twContent .social-cta {
    border-bottom: 1px solid #eaebeb;
    padding: 15px 0 15px 14px;
    margin: 0 3px;
}

#fbContent .social-cta {
    border-bottom: 1px solid #eaebeb;
    padding: 15px 0 15px 113px;
    margin: 0 3px;
}

#fbContent .fb-post {
    margin: 0 3px;
    border-bottom: 1px solid #eaebeb;
    padding: 20px 11px;
}

#fbContent .fb-post img {
    display: block;
    width: 100%;
    height: auto;
}

#fbContent .fb-post .fb-user {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

#fbContent .fb-post .fb-text {
    margin: 10px 0;
}

#fbContent .fb-post .timestamp {
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    margin-top: 10px;
}

#igContent .social-cta {
    border-bottom: 1px solid #eaebeb;
    padding: 15px 0 15px 204px;
    margin: 0 3px;
}

#igContent .social-cta a {
    display: block;
    width: 59px;
    height: 20px;
    background: url(http://www1.oscars.org/vendor/new/images/instagram-follow.png) no-repeat;
}

#igContent .ig-post {
    margin: 0 3px;
    border-bottom: 1px solid #eaebeb;
    padding: 20px 11px;
}

#igContent .ig-post img {
    display: block;
    width: 100%;
    height: auto;
}

#igContent .ig-post .ig-user {
    margin-top: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

#igContent .ig-post .ig-text {
    margin: 10px 0;
}

#igContent .ig-post .timestamp {
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    margin-top: 10px;
}

#moreContent {
    margin: 0 3px;
}

#moreContent .more-post {
    border-bottom: 1px solid #eaebeb;
    padding: 20px 11px;
}

#moreContent .more-post a {
    display: block;
    text-decoration: none;
}

#moreContent .more-post a:hover {
    color: #424242;
}

#moreContent .more-post a .social-channel-info {
    display: inline-block;
    vertical-align: middle;
    width: 300px;
    padding-right: 30px;
}

#moreContent .more-post a .social-channel-info .social-channel-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    color: #424242;
}

#moreContent .more-post a .social-channel-info p {
    margin: 0;
}

#moreContent .more-post a .social-channel-image {
    display: inline-block;
    vertical-align: middle;
}

#socialDrawer_spotlight {
    margin: 0 3px;
}

#socialDrawer_spotlight .spotlight-main-title {
    padding: 0 11px;
    color: #c79f27;
    font-size: 28px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    margin: 15px 0;
}

#socialDrawer_spotlight .spotlight-intro {
    padding: 0 11px;
}

#socialDrawer_spotlight .spotlight-toggle {
    text-align: center;
    border-bottom: 1px solid #eaebeb;
    padding-bottom: 20px;
}

#socialDrawer_spotlight a {
    text-decoration: none;
    display: inline-block;
    position: relative;
    color: #c7c7c7;
}

#socialDrawer_spotlight a[href="#spotlight-0"] {
    background: url(http://www1.oscars.org/vendor/new/images/spotlight-oscars-fan.png) no-repeat center 13px;
}

#socialDrawer_spotlight a[href="#spotlight-1"] {
    background: url(http://www1.oscars.org/vendor/new/images/spotlight-industry-insider.png) no-repeat center 13px;
}

#socialDrawer_spotlight a.is-selected {
    color: #c79f27;
    border: 1px solid #c79f27;
}

#socialDrawer_spotlight a.is-selected[href="#oscars-fan"] {
    background-image: url(http://www1.oscars.org/vendor/new/images/spotlight-oscars-fan-active.png);
}

#socialDrawer_spotlight a.is-selected[href="#industry-insider"] {
    background-image: url(http://www1.oscars.org/vendor/new/images/spotlight-industry-insider-active.png);
}

#socialDrawer_spotlight a span {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    width: 100px;
    position: absolute;
    bottom: 12px;
    left: 50%;
    margin-left: -50px;
    word-spacing: 100px;
    line-height: 1;
}

#socialDrawer_spotlight .spotlight-items {
    display: none;
}

#socialDrawer_spotlight .spotlight-items.first {
    display: block;
}

#socialDrawer_spotlight .spotlight-items .spotlight-item {
    border-bottom: 1px solid #eaebeb;
    padding: 20px 11px;
}

#socialDrawer_spotlight .spotlight-items .spotlight-item .spotlight-title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    line-height: 1;
}

#socialDrawer_spotlight .spotlight-items .spotlight-item p {
    margin: 5px 0;
}

#socialDrawer_spotlight .spotlight-items .spotlight-item a {
    color: #c79f27;
    text-decoration: none;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    padding-right: 10px;
    background: url(http://www1.oscars.org/vendor/new/images/link-arrow.png) no-repeat right center;
    background-size: auto 11px;
}

#socialDrawer_collections .social-item {
    padding: 20px 11px;
    border-top: 1px solid #eaebeb;
    margin: 0 3px;
    display: block;
    text-decoration: none;
    color: #424242;
}

#socialDrawer_collections .social-item:first-child {
    border-top: 0;
}

#socialDrawer_collections .thumb-holder img {
    display: block;
    width: 100%;
    height: auto;
}

#socialDrawer_collections .thumb-holder.video {
    cursor: pointer;
}

#socialDrawer_collections .title-holder {
    margin-top: 10px;
}

#socialDrawer_collections iframe {
    width: 350px;
    height: 263px;
    display: block;
}

#socialDrawer_spotlight .thumb-holder img {
    display: block;
    width: 100%;
    height: auto;
}

#socialDrawer_spotlight .thumb-holder.video {
    cursor: pointer;
}

#socialDrawer_spotlight .title-holder {
    margin-top: 10px;
}

#socialDrawer_spotlight iframe {
    width: 350px;
    height: 263px;
    display: block;
}

.node-type-sub-landing-page .field-collection-view {
    margin-left: 1em;
}

.node-type-sub-landing-page .field-name-body,.node-type-sub-landing-page .field-name-field-sub-landing-footer {
    margin-left: 1em;
}

.node-type-sub-landing-page .field-name-field-sub-navigation-image {
    width: 25%;
    float: left;
}

.node-type-sub-landing-page .group-sub-nav-info {
    float: left;
    width: 75%;
}

.view-timeline {
    margin: 0;
}

.view-timeline .view-content {
    width: 820px;
    margin: 0 auto;
}

.view-timeline .views-row .views-field-field-author-name .field-title {
    padding: 0;
}

.view-timeline .views-row .views-field-field-author-name {
    font-size: 14px;
    line-height: 1.285;
    width: 370px;
    left: 450px;
}

.view-timeline.view-display-id-page .views-row .views-field-body {
    line-height: 1.285;
    width: 370px;
    padding-right: 0;
    padding-left: 0;
    clear: left;
}

.view-timeline.view-display-id-page .views-row .views-field-field-timeline-media,.view-timeline.view-display-id-page .views-row .views-field-field-event-highlight-media,.view-timeline.view-display-id-page .views-row .views-field-field-video {
    width: 370px;
    padding-left: 0;
    margin-left: 80px;
}

.view-timeline.view-display-id-page .views-row .views-field-field-timeline-headline {
    width: 370px;
    padding-right: 0;
}

.view-timeline.view-display-id-page .views-row .views-field-field-timeline-headline:after {
    width: 450px;
}

.view-timeline.view-display-id-page h3 {
    width: 50%;
    padding-right: 40px;
}

.view-timeline.view-display-id-page .view-grouping:nth-of-type(even) h3 {
    padding-left: 34px;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-body {
    padding-left: 0;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-timeline-headline {
    padding-left: 0;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-timeline-headline:after {
    width: 450px;
    left: -80px;
}

.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-timeline-media,.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-event-highlight-media,.view-timeline.view-display-id-page .views-row:nth-of-type(odd) .views-field-field-video {
    padding-right: 0;
    margin-left: 0;
}

.view-winning-scripts .item-list ul li.views-row,.view-recommended-reading .item-list ul li.views-row {
    margin: 0;
    list-style: none;
}

.view-winning-scripts .views-row,.view-recommended-reading .views-row {
    position: relative;
    padding: 20px 180px 20px 0;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
}

.view-winning-scripts .views-row.views-row-last,.view-recommended-reading .views-row.views-row-last {
    border-bottom: 0;
    padding-bottom: 0;
}

.view-winning-scripts .views-field-field-person-thumbnail {
    float: left;
    margin-right: 10px;
}

.view-winning-scripts .views-field-field-author-name,.view-winning-scripts .views-field-field-author-last-name,.view-winning-scripts .views-field-title,.view-recommended-reading .views-field-field-author-name,.view-recommended-reading .views-field-field-author-last-name,.view-recommended-reading .views-field-title {
    display: inline-block;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.view-winning-scripts .views-field-field-file {
    position: absolute;
    top: 40px;
    right: 40px;
}

.page-academy-collection.section-undefined .page-wrapper {
    background-color: #000;
    padding-left: 0;
    padding-right: 0;
}

.page-academy-collection.section-undefined #social-drawer {
    display: none;
}

.page-academy-collection.section-undefined .page-content {
    width: auto;
    text-align: center;
    position: static;
}

.page-academy-collection.section-undefined .page-header {
    padding-left: 20px;
}

.page-academy-collection.section-undefined h1 {
    color: #fff;
    text-shadow: 0 0 1px rgba(2,2,2,0.84),1px 2px 2px rgba(0,0,0,0.75);
}

.page-academy-collection.section-undefined .academy-collection-content {
    position: absolute;
    bottom: 100px;
    width: 100%;
}

.page-academy-collection.section-undefined .academy-collection-text {
    padding: 0 20%;
    font-size: 18px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.75);
}

.page-academy-collection.section-undefined .btn-link,.page-academy-collection.section-undefined .gold-btn a,.gold-btn .page-academy-collection.section-undefined a,.page-academy-collection.section-undefined form input[type="submit"],form .page-academy-collection.section-undefined input[type="submit"] {
    display: inline-block;
}

.page-academy-collection-carousel #social-drawer {
    display: none;
}

.page-academy-collection-carousel .page-wrapper {
    background-image: url(http://www1.oscars.org/vendor/new/images/academy-collection-bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
}

.page-academy-collection-carousel .page-header {
    padding-left: 20px;
}

.page-academy-collection-carousel .page-content {
    width: auto;
}

.page-academy-collection-carousel #breadcrumb ~ h1 {
    display: none;
}

.page-academy-collection-carousel h1.collection-title {
    color: #fff;
    text-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    height: 50px;
    text-align: center;
}

.page-academy-collection-carousel .swiper-slide h2 {
    display: none;
}

.page-academy-collection-carousel .film_roll_child {
    margin: 0 20px;
}

.page-academy-collection-carousel .film_roll_child img {
    display: block;
    margin: 0 auto;
    transform: scale(1);
    transition: all 1s ease;
}

.page-academy-collection-carousel .film_roll_child.active img {
    transform: scale(1.1);
}

.page-academy-collection-carousel .film_roll_prev,.page-academy-collection-carousel .film_roll_next {
    outline: 0;
    text-indent: -999em;
    box-sizing: border-box;
    border-radius: 0;
    border: none;
    opacity: 1;
    background-color: rgba(0,0,0,0.5);
    background-repeat: no-repeat;
    background-position: center center;
    line-height: normal;
    top: 50%;
    width: 50px;
    height: 60px;
    margin-top: -30px;
    z-index: 2;
}

.page-academy-collection-carousel .film_roll_prev:hover,.page-academy-collection-carousel .film_roll_next:hover {
    opacity: 1;
}

.page-academy-collection-carousel .film_roll_prev {
    left: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/carousel-left.png);
    background-position: 12px center;
}

.page-academy-collection-carousel .film_roll_next {
    right: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/carousel-right.png);
    background-position: 17px center;
}

.academy-collection-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.node-type-the-academy-collection .page-wrapper {
    padding-left: 0;
    padding-right: 0;
}

.node-type-the-academy-collection .page-header {
    padding-left: 20px;
}

.academy-film-archive-collections .thumbnail-grid {
    margin-top: 30px;
}

.academy-film-archive-collection {
    padding-bottom: 1em;
}

.preserved-projects td {
    border-bottom: 1px solid #eaebeb;
    border-right: 1px solid #eaebeb;
    padding: 15px;
}

.preserved-projects td:last-child {
    border-right: 0;
}

.preserved-projects td.title {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 16px;
}

.preserved-projects tr:last-child td {
    border-bottom: 0;
}

.preserved-projects th {
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
    padding: 15px;
    border-bottom: 1px solid #eaebeb;
    border-right: 1px solid #eaebeb;
    color: #a0a0a0;
    cursor: pointer;
}

.preserved-projects th span {
    padding-right: 20px;
    background: url(http://www1.oscars.org/vendor/new/images/arrow-up-gray.png) no-repeat right 2px,url(http://www1.oscars.org/vendor/new/images/arrow-down-gray.png) no-repeat right 11px;
}

.preserved-projects th:last-child {
    border-right: 0;
}

.preserved-projects th.tablesorter-headerAsc,.preserved-projects th.tablesorter-headerDesc {
    color: #c79f27;
}

.preserved-projects th.tablesorter-headerAsc span {
    background: url(http://www1.oscars.org/vendor/new/images/arrow-up-gold.png) no-repeat right center;
}

.preserved-projects th.tablesorter-headerDesc span {
    background: url(http://www1.oscars.org/vendor/new/images/arrow-down-gold.png) no-repeat right center;
}

.preserved-projects .title {
    line-height: 1;
}

.preserved-projects .year {
    text-align: center;
}

.preserved-projects .director {
    white-space: nowrap;
}

.ceremonies-nav {
    background: #c7c7c7;
    padding: 20px;
}

.ceremonies-nav .ceremonies-nav-item {
    width: 160px;
    float: left;
    display: block;
}

.ceremonies-nav a {
    display: block;
    text-decoration: none;
    color: #a0a0a0;
    position: relative;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.ceremonies-nav a:hover {
    color: #c79f27;
}

.ceremonies-nav p {
    text-align: right;
    background: #fff;
    line-height: 20px;
    margin: 0;
    padding: 0 10px;
}

.ceremonies-nav.is-selected a:after,.ceremonies-nav:hover a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 110px;
    border: 5px solid #c79f27;
}

.ceremonies-nav .bx-wrapper .bx-next {
    right: -34px;
}

.ceremonies-nav .bx-wrapper .bx-prev {
    left: -34px;
}

.ceremonies-nav .compact-nav.is-hidden,.ceremonies-nav .expanded-nav.is-hidden {
    display: none;
}

.ceremonies-nav .ceremonies-nav-item-big a {
    width: 160px;
    float: left;
    margin: 10px;
    display: block;
    text-decoration: none;
    color: #a0a0a0;
    position: relative;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.ceremonies-nav .ceremonies-nav-item-big a:hover {
    color: #c79f27;
}

.ceremonies-nav .ceremonies-nav-item-big p {
    text-align: right;
    background: #fff;
    line-height: 20px;
    margin: 0;
    padding: 0 10px;
}

body.rules .section-content {
    padding: 0;
}

body.rules .section-content > p,body.rules .section-content h4,body.rules .section-content li a {
    margin-left: 20px;
}

.arrow-list {
    margin: 0px 0px 50px;
    padding: 8px 0px;
    list-style: none;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.arrow-list li {
    font-size: 13px;
    border-bottom: 1px solid #eaebeb;
    display: block;
    position: relative;
}

.arrow-list li:first-child {
    border-top: 1px solid #eaebeb;
}

.arrow-list li:after {
    content: "";
    width: 9px;
    height: 35px;
    background-position: -1616px 0px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png);
    background-repeat: no-repeat;
    background-size: 2000px 150px;
}

.arrow-list li a {
    text-decoration: none;
    display: block;
    line-height: 35px;
}

.view-committee .views-row {
    position: relative;
    float: left;
    width: 31%;
    margin: 0 1% 4%;
    min-height: 60px;
    line-height: 1;
}

.view-committee .views-field-field-author-thumbnail {
    float: left;
    width: 60px;
    height: 60px;
}

.view-committee .views-field-field-author-thumbnail img {
    max-width: 60px;
    max-height: 60px;
}

.view-committee .views-field-field-author-last-name {
    position: absolute;
    bottom: 15px;
    left: 70px;
    text-transform: uppercase;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.view-committee .views-field-title {
    position: absolute;
    bottom: -2px;
    left: 70px;
    font-size: 13px;
}

.role-upcoming-event .page-wrapper,.role-live-event .page-wrapper {
    padding-left: 0;
}

.role-upcoming-event .page-content,.role-live-event .page-content {
    width: auto;
}

.role-upcoming-event .page-header,.role-live-event .page-header {
    padding-bottom: 0;
    padding-left: 20px;
}

.event-wrapper {
    overflow: hidden;
    margin-top: 10px;
}

.event-wrapper .primary-image {
    float: left;
    width: 50%;
}

.event-wrapper .primary-image img {
    width: 100%;
}

.event-wrapper .event-info-wrapper {
    float: left;
    width: 50%;
    padding-left: 25px;
}

.event-wrapper .event-info-wrapper .event-info {
    width: 455px;
}

.event-wrapper .event-info-wrapper h2 {
    font-size: 26px;
    margin-bottom: 20px;
    word-wrap: break-word;
}

.event-wrapper .event-info-wrapper .event-date-time {
    font-size: 26px;
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    position: relative;
    overflow: hidden;
}

.event-wrapper .event-info-wrapper .event-date {
    float: left;
    text-transform: uppercase;
}

.event-wrapper .event-info-wrapper .event-time {
    float: left;
    clear: left;
    line-height: normal;
}

.event-wrapper .event-info-wrapper .add-to-calendar {
    position: absolute;
    right: 0;
    bottom: 0;
}

.event-wrapper .event-info-wrapper .add-to-calendar a {
    padding-left: 30px;
    background: url(http://www1.oscars.org/vendor/new/images/calendar.png) no-repeat left center;
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    text-decoration: none;
    line-height: 20px;
    display: block;
}

.event-wrapper .event-info-wrapper .event-actions {
    clear: both;
    padding-top: 20px;
    overflow: hidden;
}

.event-wrapper .event-info-wrapper .event-actions .buy-link,.event-wrapper .event-info-wrapper .event-actions .live-link {
    float: left;
    font-size: 16px;
    width: 148px;
    text-align: center;
}

.event-wrapper .event-info-wrapper .event-actions .live-link {
    background: #d6212d;
}

.event-wrapper .event-info-wrapper .event-actions .countdown {
    float: right;
    background: #aeaeae;
    color: rgba(255,255,255,0.6);
    font-size: 16px;
    width: 300px;
    text-align: center;
}

.event-wrapper .event-info-wrapper .event-location-sharing {
    border-top: 1px solid #eaebeb;
    clear: both;
    overflow: hidden;
    padding-top: 25px;
    margin-top: 25px;
    position: relative;
    min-height: 80px;
}

.event-wrapper .event-info-wrapper .event-location {
    font-size: 18px;
    line-height: 1;
    float: left;
    width: 350px;
}

.event-wrapper .event-info-wrapper .get-directions {
    position: absolute;
    right: 0;
    bottom: 0;
}

.event-wrapper .event-info-wrapper .get-directions a {
    padding-left: 20px;
    background: url(http://www1.oscars.org/vendor/new/images/map-pin.png) no-repeat left center;
    color: #a0a0a0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 10px;
    text-decoration: none;
    line-height: 23px;
    display: block;
}

.event-wrapper .event-info-wrapper .event-summary {
    clear: both;
    padding-top: 50px;
}

.event-wrapper .live-streaming {
    clear: both;
    padding-top: 50px;
}

.event-wrapper .live-streaming iframe {
    display: block;
    width: 99%;
}

#live-event-wrapper .countdown,#live-event-wrapper .add-to-calendar {
    display: none;
}

#recap-event-wrapper .event-time,#recap-event-wrapper .add-to-calendar,#recap-event-wrapper .get-directions,#recap-event-wrapper .event-actions {
    display: none;
}

#recap-event-wrapper .event-info-wrapper {
    width: 310px;
    float: left;
    padding: 0;
    background: #f2f2f2;
    overflow: auto;
}

#recap-event-wrapper .event-info {
    padding: 20px;
    width: auto;
}

#recap-event-wrapper .primary-image {
    float: none;
    width: auto;
}

#recap-event-wrapper .event-date-time {
    float: none;
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    font-size: 16px;
    color: #424242;
    margin-top: 20px;
}

#recap-event-wrapper .event-location-sharing {
    border: 0;
    margin-top: 0;
    padding-top: 0;
    min-height: 0;
}

#recap-event-wrapper .event-location {
    float: none;
    margin-bottom: 20px;
    width: auto;
}

#recap-event-wrapper .share-block {
    float: none;
}

#recap-event-wrapper .event-summary {
    padding-top: 20px;
}

#recap-event-wrapper .event-gallery {
    float: right;
    width: 620px;
}

#recap-event-wrapper .event-gallery .highlight {
    text-align: right;
}

#recap-event-wrapper .event-gallery .highlight img {
    width: 610px;
}

#recap-event-wrapper .event-gallery .highlight p {
    text-align: left;
    margin-left: 10px;
}

#recap-event-wrapper .event-gallery .thumbnail {
    width: 145px;
    margin-left: 10px;
    margin-right: 0;
}

#recap-event-wrapper .event-gallery .thumbnail .thumbnail-image {
    width: 145px;
    height: 108px;
}

body.front .page-wrapper {
    position: relative;
    padding-left: 0;
    padding-right: 51px;
    padding-right: 0;
}

body.front .page-content {
    min-width: 960px;
    width: auto;
    padding: 0;
    top: 127px;
    left: 0;
    right: 0;
    bottom: 50px;
    position: absolute;
}

.homepage-slider {
    margin: 0;
    padding: 0;
    list-style: none;
}

.homepage-slider .text {
    line-height: 1;
    position: absolute;
    bottom: 60px;
    left: 30px;
    right: 100px;
}

.homepage-slider .text .one,.homepage-slider .text .two,.homepage-slider .text .three {
    color: #fff;
    text-shadow: 0 0 1px rgba(2,2,2,0.84),1px 2px 43px rgba(0,0,0,0.53);
}

.homepage-slider .text .one {
    font-family: 'univers light';
    font-size: 28px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.homepage-slider .text .two {
    font-family: 'futura book';
    font-size: 40px;
    margin: 15px 0 10px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.homepage-slider .text .three {
    font-size: 23px;
    letter-spacing: 0.02em;
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
}

.homepage-slider .text .three a {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    line-height: 23px;
    background: url(http://www1.oscars.org/vendor/new/images/arrow-right-white.png) no-repeat right center;
    padding: 0 12px;
    text-shadow: none;
}

.homepage-slider .text .three a:hover {
    background: url(http://www1.oscars.org/vendor/new/images/arrow-right-gold.png) no-repeat right center;
}

body .mc-cycle {
    z-index: 1;
    position: absolute;
}

.mc-image,body#site .bxslider li {
    position: relative;
}

.homepage-slider {
    display: none;
}

body#site .cycle-pager {
    position: absolute;
    bottom: 30px;
    left: 30px;
    z-index: 3;
}

body#site .cycle-pager a {
    background: #fff;
    text-indent: -9999px;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

body#site .cycle-pager a:first-child {
    margin-left: 0;
}

body#site .cycle-pager a:hover,body#site .cycle-pager a.activeSlide {
    background: #c79f27;
}

.sci-tech-council .council-members {
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.sci-tech-council .council-members .council-member {
    width: 33%;
    padding-right: 20px;
    float: left;
    margin-bottom: 25px;
    position: relative;
}

.sci-tech-council .council-members .council-member .member-image {
    float: left;
    margin-right: 10px;
}

.sci-tech-council .council-members .council-member .member-image img {
    width: 60px;
    height: 60px;
}

.sci-tech-council .council-members .council-member .member-info {
    position: absolute;
    left: 70px;
    bottom: 0;
}

.sci-tech-council .council-members .council-member .member-info .member-name {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
}

.sci-tech-projects h2 {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #eaebeb;
}

.sci-tech-project .project-section-left {
    float: left;
    width: 220px;
}

.sci-tech-project .project-section-left .project-image img {
    width: 220px;
    height: auto;
    display: block;
}

.sci-tech-project .project-section-left .btn-link,.sci-tech-project .project-section-left .gold-btn a,.gold-btn .sci-tech-project .project-section-left a,.sci-tech-project .project-section-left form input[type="submit"],form .sci-tech-project .project-section-left input[type="submit"] {
    width: 130px;
    margin: 10px auto;
}

.sci-tech-project .project-section-right {
    float: left;
    width: 720px;
    margin-left: 20px;
}

.role-sci-tech-council-programming .term-listing-heading,.sci-tech-council-programming .term-listing-heading {
    overflow: hidden;
}

.role-sci-tech-council-programming .year-header,.sci-tech-council-programming .year-header {
    clear: both;
    font-size: 50px;
    color: #c79f27;
    position: relative;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    margin-top: 20px;
    margin-bottom: 20px;
}

.role-sci-tech-council-programming .year-header:after,.sci-tech-council-programming .year-header:after {
    content: '';
    display: block;
    width: 300px;
    height: 1px;
    background: #c79f27;
    position: absolute;
    bottom: 5px;
    left: 150px;
}

.role-sci-tech-council-programming .event-block,.sci-tech-council-programming .event-block {
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    position: relative;
    width: 320px;
    height: 177px;
    margin-right: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    display: inline-block;
}

.role-sci-tech-council-programming .event-block .event-image,.sci-tech-council-programming .event-block .event-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center top;
    background-size: cover;
}

.role-sci-tech-council-programming .event-block .event-info,.sci-tech-council-programming .event-block .event-info {
    position: absolute;
    bottom: 0;
    background: rgba(255,255,255,0.9);
    width: 215px;
    height: 78px;
    right: 0;
}

.role-sci-tech-council-programming .event-block .event-info .event-title,.sci-tech-council-programming .event-block .event-info .event-title {
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    color: #fff;
    background: #000;
    line-height: 20px;
    padding: 0 4px;
}

.role-sci-tech-council-programming .event-block .event-info .event-label,.sci-tech-council-programming .event-block .event-info .event-label {
    font-family: "UniversLTStd-LightUltraCn",Univers,Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    padding: 0 5px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    text-decoration: none;
    letter-spacing: 0.06em;
}

.role-sci-tech-council-programming .event-block .event-info .event-label.buy,.sci-tech-council-programming .event-block .event-info .event-label.buy {
    background: #c79f27;
}

.role-sci-tech-council-programming .event-block .event-info .event-label.live,.sci-tech-council-programming .event-block .event-info .event-label.live {
    background: #d6212d;
}

.role-sci-tech-council-programming .event-block .event-info .event-description,.sci-tech-council-programming .event-block .event-info .event-description {
    white-space: normal;
    font-family: "Hoefler Text 4r","ebgaramond",Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    line-height: 16px;
    margin: 5px 4px;
    height: 33px;
    overflow: hiddenl;
}

.role-sci-tech-council-programming .event-block .event-info .event-text-link,.sci-tech-council-programming .event-block .event-info .event-text-link {
    color: #c79f27;
    text-decoration: none;
    text-transform: uppercase;
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding-right: 10px;
    background-image: url(http://www1.oscars.org/vendor/new/images/link-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 10px;
    font-size: 10px;
    display: block;
}

.page-videos-photos-share-media h1 {
    display: none;
}

.social-media-share {
    padding-bottom: 20px;
}

.social-media-share .share-block {
    float: none;
    overflow: hidden;
}

.social-media-share .share-media {
    margin: 20px 0;
}

.social-media-share .share-image img {
    display: block;
    margin: 0 auto;
    width: auto;
    max-width: 100%;
}

.social-media-share .share-video iframe {
    display: block;
    margin: 0 auto;
}

.social-media-share h2 {
    margin-bottom: 0;
}

#videos-photos-landing h2,#videos-photos-collection h2 {
    float: left;
}

#videos-photos-landing .local-search,#videos-photos-collection .local-search {
    display: none;
    margin-top: -65px;
    float: right;
}

#videos-photos-landing .local-search input[type="text"],#videos-photos-collection .local-search input[type="text"] {
    width: 200px;
}

#videos-photos-landing .videos-photos-top-section,#videos-photos-collection .videos-photos-top-section {
    overflow: hidden;
}

#videos-photos-landing .videos-photos-top-section .filters,#videos-photos-collection .videos-photos-top-section .filters {
    float: right;
    font-size: 13px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    margin-right: 50px;
    line-height: 25px;
}

#videos-photos-landing .videos-photos-top-section .filters span,#videos-photos-collection .videos-photos-top-section .filters span {
    font-size: 13px;
}

#videos-photos-landing .videos-photos-top-section .filters a,#videos-photos-collection .videos-photos-top-section .filters a {
    text-decoration: none;
    color: #a0a0a0;
    padding-left: 20px;
}

#videos-photos-landing .videos-photos-top-section .filters a:hover,#videos-photos-landing .videos-photos-top-section .filters a.is-selected,#videos-photos-collection .videos-photos-top-section .filters a:hover,#videos-photos-collection .videos-photos-top-section .filters a.is-selected {
    color: #c79f27;
}

#videos-photos-landing .videos-photos-top-section .share-block,#videos-photos-collection .videos-photos-top-section .share-block {
    margin-bottom: 10px;
}

.media-thumbnail-image a,.thumbnail-image a {
    position: relative;
    display: inline-block;
}

.media-thumbnail-image a:after,.thumbnail-image a:after {
    display: block;
    content: '';
    background: url(http://www1.oscars.org/vendor/new/images/photo-overlay.png) no-repeat;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 31px;
    height: 31px;
    z-index: 5;
}

.media-thumbnail-image.media-type-Image a:after,.media-thumbnail-image.photo a:after,.thumbnail-image.media-type-Image a:after,.thumbnail-image.photo a:after {
    background: url(http://www1.oscars.org/vendor/new/images/photo-overlay.png) no-repeat;
}

.media-thumbnail-image.media-type-YouTube a:after,.media-thumbnail-image.video a:after,.thumbnail-image.media-type-YouTube a:after,.thumbnail-image.video a:after {
    background: url(http://www1.oscars.org/vendor/new/images/video-overlay.png) no-repeat;
}

.media-thumbnail-image.media-type-collection a:after,.media-thumbnail-image.collection a:after,.thumbnail-image.media-type-collection a:after,.thumbnail-image.collection a:after {
    background: url(http://www1.oscars.org/vendor/new/images/collection-overlay.png) no-repeat;
    width: 38px;
    height: 29px;
}

#videos-photos-landing h2 {
    line-height: 34px;
    margin: 0;
}

#videos-photos-landing .dropdown-menu {
    float: right;
    overflow: hidden;
    border: 1px solid #eaebeb;
    border-bottom: 0;
    padding: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
}

#videos-photos-landing .dropdown-menu span {
    float: right;
    cursor: pointer;
    color: #a0a0a0;
    padding-right: 50px;
    display: block;
    background: url(http://www1.oscars.org/vendor/new/images/arrow-down-gold.png) no-repeat right center;
}

#videos-photos-landing .dropdown-menu span.is-open {
    background: url(http://www1.oscars.org/vendor/new/images/arrow-up-gold.png) no-repeat right center;
}

.videos-photos-featured {
    clear: both;
    position: relative;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
    margin-bottom: 20px;
    border-top: 1px solid #eaebeb;
}

.videos-photos-featured .dropdown {
    background: rgba(88,89,91,0.9);
    position: absolute;
    top: 100%;
    z-index: 5;
    width: 100%;
    display: none;
    padding: 10px 0;
}

.videos-photos-featured .dropdown a {
    color: #fff;
    text-decoration: none;
    width: 50%;
    float: left;
    text-align: center;
    display: block;
    padding: 5px;
    margin: 10px auto;
}

.view-videos-photos .phone-theme-all-collections-header {
    display: none;
}

.view-videos-photos .view-display-id-attachment_1 {
    position: relative;
    margin-bottom: 20px;
}

.view-videos-photos .view-display-id-attachment_1 .view-header {
    border-bottom: 1px solid #eaebeb;
}

.view-videos-photos .view-display-id-attachment_1 .view-header h2.all-collections-header {
    display: inline-block;
    margin: 0;
    font-size: 18px;
    line-height: 34px;
}

.view-videos-photos .view-display-id-attachment_1 .view-header .popular-collections-menu-btn {
    float: right;
    overflow: hidden;
    border: 1px solid #eaebeb;
    border-bottom: 0;
    padding: 10px;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
}

.view-videos-photos .view-display-id-attachment_1 .view-header .popular-collections-menu-btn span {
    float: right;
    cursor: pointer;
    color: #a0a0a0;
    padding-right: 50px;
    display: block;
    text-transform: uppercase;
}

.view-videos-photos .view-display-id-attachment_1 .view-header .popular-collections-menu-btn span:after {
    pointer-events: none;
    content: '';
    background: url(http://www1.oscars.org/vendor/new/images/ui-sprite01@2x.png) no-repeat right center;
    background-position: -1498px -15px;
    background-size: 2000px 150px;
    width: 14px;
    height: 10px;
    display: inline-block;
    position: absolute;
    top: 12px;
    right: 10px;
}

.view-videos-photos .view-display-id-attachment_1 .view-header .popular-collections-menu-btn.is-open span:after {
    background-position: -1498px -56px;
}

.view-videos-photos .view-display-id-attachment_1 .view-content {
    margin-top: 35px;
    padding: 10px 0;
    background: rgba(88,89,91,0.9);
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 100;
    display: none;
}

.view-videos-photos .view-display-id-attachment_1 .view-content.is-visible {
    display: block;
}

.view-videos-photos .view-display-id-attachment_1 .view-content .views-row {
    width: 50%;
    margin-right: 0;
    margin-bottom: 0;
    font-family: "FuturaPT-Book",Futura,"Trebuchet MS",Arial,sans-serif;
}

.view-videos-photos .view-display-id-attachment_1 .view-content .views-row .views-field.views-field-title {
    display: block;
}

.view-videos-photos .view-display-id-attachment_1 .view-content .views-row .views-field.views-field-title .field-content {
    display: block;
}

.view-videos-photos .view-display-id-attachment_1 .view-content .views-row .views-field.views-field-title .field-content a {
    color: #fff;
    text-decoration: none;
    width: 100%;
    float: left;
    text-align: center;
    display: block;
    padding: 5px;
    margin: 10px auto;
    text-transform: uppercase;
}

.view-videos-photos .view-content .views-row {
    display: inline-block;
    float: left;
    margin-right: 26px;
    margin-bottom: 10px;
    width: 220px;
}

.view-videos-photos .view-content .views-row:last-of-type {
    margin-right: 0;
}

.view-videos-photos .view-content .views-row .views-field-field-media-upload {
    height: 165px;
}

.view-videos-photos .view-content .views-row .views-field-title {
    height: 2.57em;
    margin-bottom: 1.285em;
}
