/* @import "reset"; */
/* jquery ui tabs */
.block-content .ui-tabs { border-radius: 0; border: none; padding: 0; }
.block-content .ui-tabs ul.ui-tabs-nav.ui-widget-header { background: none; margin: 0 0 10px 0; padding: 0; border-radius: 0; text-align: center; background: #e5e5e5; border: none; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; }
.block-content .ui-tabs ul.ui-tabs-nav.ui-widget-header li.ui-state-default { border-radius: 0; background: none; border: none; display: inline-block; margin-bottom: 0; float: none; position: relative; }
.block-content .ui-tabs ul.ui-tabs-nav.ui-widget-header li.ui-state-default a { float: none; opacity: .5; color: #333; display: block; }
.block-content .ui-tabs ul.ui-tabs-nav.ui-widget-header li.ui-state-default.ui-tabs-selected { z-index: 2; }
.block-content .ui-tabs ul.ui-tabs-nav.ui-widget-header li.ui-state-default.ui-tabs-selected:after { content: ""; position: absolute; bottom: -3px; left: 50%; margin-left: -5px; height: 10px; width: 10px; overflow: hidden; background: #e5e5e5; display: block; padding: 0; border-radius: 5px; z-index: 1; }
.block-content .ui-tabs ul.ui-tabs-nav.ui-widget-header li.ui-state-active a { opacity: 1; }
.block-content .ui-tabs .ui-tabs-panel { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }

.ui-tabs-nav { margin-bottom: 20px; }

/* date picker on page ****************/
.ui-datepicker-inline { border: none; border-width: 0; padding: 0; background: none; border-bottom: 1px dashed #888; }
.ui-datepicker-inline .ui-datepicker-prev, .ui-datepicker-inline .ui-datepicker-next { background: none; top: 4px; }
.ui-datepicker-inline .ui-datepicker-prev { left: 10px; }
.ui-datepicker-inline .ui-datepicker-next { right: 10px; }
.ui-datepicker-inline .ui-datepicker-prev .ui-icon { background: url("../images/arrow-prev.svg") no-repeat center center transparent; background-size: 7px auto; }
.ui-datepicker-inline .ui-datepicker-next .ui-icon { background: url("../images/arrow-next.svg") no-repeat center center transparent; background-size: 7px auto; }
.ui-datepicker-inline .ui-datepicker-header { border: none; border-width: 0; border-radius: 0; background: none; }
.ui-datepicker-inline a { padding: 0; background-image: none; }
.ui-datepicker-inline table.ui-datepicker-calendar { border: none; }
.ui-datepicker-inline table.ui-datepicker-calendar thead tr { background: none; }
.ui-datepicker-inline table.ui-datepicker-calendar thead tr th span { color: #111; }
.ui-datepicker-inline table.ui-datepicker-calendar tbody { border: none; }
.ui-datepicker-inline table.ui-datepicker-calendar tbody tr { border: none; border-width: 0; background: none; margin-bottom: 5px; }
.ui-datepicker-inline table.ui-datepicker-calendar tbody tr td { padding: 0 0 5px 0; border: none; border-width: 0; }
.ui-datepicker-inline table.ui-datepicker-calendar tbody tr td a { line-height: 22px !important; height: 22px; width: 22px; background-image: none; border: 1px solid #ccc; border-radius: 50%; padding: 0; margin: 0; }
.ui-datepicker-inline table.ui-datepicker-calendar tbody tr td a.ui-state-active { background: #111 !important; color: #fff !important; border: 1px solid #111 !important; }

.ui-widget { background: #323232; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; }

.page-media-browser { background: #323232; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; }
.page-media-browser #media-browser-tabset { background: none; padding: 0; border: none; }
.page-media-browser .ui-tabs { background: none; }
.page-media-browser .ui-tabs .ui-tabs-nav { background: none; padding: 0; }
.page-media-browser .ui-state-active, .page-media-browser .ui-widget-content .ui-state-active, .page-media-browser .ui-widget-header .ui-state-active { background: #f2f2f2; }
.page-media-browser .ui-tabs-panel { background: #f2f2f2; }

.media-browser-tab { color: #888; }
.media-browser-tab label { color: #222; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; }
.media-browser-tab a:hover { color: #888; }

.ui-tabs .ui-tabs-nav li a { text-transform: uppercase; }

.ui-widget-overlay { /*background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;*/ background: #000; opacity: .6; filter: Alpha(Opacity=60); }

.page-node-add .ui-widget-content { background: #323232; }
.page-node-add .ui-widget-content iframe { height: 100% !important; }

input[type=submit] { height: auto; padding: 5px 10px; border: 1px solid #333; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; cursor: pointer; margin-left: 0; margin-right: 10px; background: #333; color: #fff; text-transform: capitalize; font-size: 12px; font-weight: normal; letter-spacing: 0; }
input[type=submit]:hover { background: #222; color: #fff; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #222; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #ccc; }

/* now let's get those layout files */
/* LAYOUT A ************************************/
/* community and homepage template stuff */
.layout-a .panel-2col .panel-col-first { display: block; clear: both; float: none; margin: 0 0 30px 0; padding: 0; }
.layout-a .panel-col-first { float: left; width: 75%; box-sizing: border-box; padding-right: 20px; }
@media screen and (max-width: 480px) { .layout-a .panel-col-first { padding-right: 0px; } }
@media screen and (max-width: 768px) { .layout-a .panel-col-first { padding-right: 10px; } }
@media screen and (max-width: 960px) { .layout-a .panel-col-first { padding-right: 10px; } }
.layout-a .panel-col-first .inside { margin: 0 0 1em 0; }
.layout-a .panel-col-first .inside .article-thing { margin-right: 20px; }
.layout-a .panel-col-first .inside .search-results { margin-right: 20px; }
.layout-a .panel-col-first .inset-left { float: left; width: 75%; }
.layout-a .panel-col-first .inset-right { float: left; width: 25%; }
.layout-a .panel-col-last { float: left; width: 25%; box-sizing: border-box; }
.layout-a .panel-col-last .inside { margin: 0 0 1em 0; }
@media screen and (max-width: 480px) { .layout-a .panel-col-last.sidebar-right { padding-top: 0px; } }
@media screen and (max-width: 768px) { .layout-a .panel-col-last.sidebar-right { padding-top: 0px; } }
.layout-a .panel-separator { margin: 0 0 1em 0; }

.layout-a .panel-2col .panel-col-top { width: 100%; float: none; clear: both; overflow: hidden; }
.layout-a .panel-2col .panel-col-top .panel-col-first { width: 75%; float: left; vertical-align: top; }
.layout-a .panel-2col .panel-col-top .panel-col-first .inside { background: #ccc; margin: 0 20px 0 0; padding: 10px; }
.layout-a .panel-2col .panel-col-top .panel-col-last { width: 25%; float: left; vertical-align: top; }
.layout-a .panel-2col .panel-col-top .panel-col-last .inside { background: #fff; margin: 0; }
.layout-a .panel-2col .panel-col-top .panel-col-last .inside .widget { background: #fff; padding: 10px; }
.layout-a .panel-2col .panel-col-full { width: 100%; }
.layout-a .panel-2col .panel-col-full .inside { width: 100%; background: #ccc; margin: 0; }

* html .panel-2col.layout-a .panel-col-first { width: 74.9%; }

* html .panel-2col.layout-a .panel-col-last { width: 24.9%; }

/* insets */
* html .panel-2col.layout-a .panel-col-first .panel-col-first.inset-left { width: 74.9%; }

* html .panel-2col.layout-a .panel-col-first .panel-col-last.inset-right { width: 24.9%; }

.layout-b .main-content .inside { position: relative; padding: 20px; background: #fff; margin-right: 20px !important; }
@media screen and (max-width: 480px) { .layout-b .main-content .inside { margin-right: 0px !important; } }
@media screen and (max-width: 768px) { .layout-b .main-content .inside { margin-right: 0px !important; } }
.layout-b .main-content .inside .block-inner { margin-right: 0px; margin-left: 0px; }
.layout-b .main-content .inside .pane-custom.pane-1 { width: 50%; }
.layout-b .main-content .inside .pane-custom.pane-2, .layout-b .main-content .inside .pane-custom.pane-node-updated { width: 50%; text-align: right; }
@media screen and (max-width: 480px) { .layout-b .main-content .inside .pane-custom.pane-2, .layout-b .main-content .inside .pane-custom.pane-node-updated { text-align: left; margin-bottom: 20px; } }
.layout-b .main-content .inside .pane-node-field-tags { width: 100%; text-align: left; }
@media screen and (max-width: 480px) { .layout-b .main-content .inside .pane-node-field-tags { text-align: left; margin-bottom: 20px; } }
.layout-b .sidebar-right .article-author { width: 100%; }
.layout-b .sidebar-right .article-author .widget-content { background: none; }
.layout-b .sidebar-right .article-author .widget-content a { text-align: center; }
.layout-b .sidebar-right .article-author .widget-content a img { display: block; clear: both; float: none; border-radius: 50%; width: 80%; height: auto; margin: 0 auto 20px auto; }
.layout-b .sidebar-right .article-author .widget-content a span { font-size: 14px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; clear: both; display: block; float: none; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category { margin-bottom: 20px; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author h2, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category h2 { margin: 0; padding: 0 0 5px 0; color: #808080; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author .widget-content, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category .widget-content { padding: 0px; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author ul, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category ul { padding: 0px; margin: 0px; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author ul li, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category ul li { list-style: none; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author ul li a img, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category ul li a img { width: 100%; height: auto; display: block; margin: 0px; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author ul li a span, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category ul li a span { display: block; width: 100%; float: none; padding: 10px; border-bottom: 1px dotted #999; box-sizing: border-box; }
.layout-b .sidebar-right .pane-mnartist-article-other-articles-by-this-author ul li:last-child a span, .layout-b .sidebar-right .pane-mnartist-article-other-articles-in-this-category ul li:last-child a span { border-bottom: none; }
.layout-b .panel-col-top .block { margin: 0px; }
.layout-b .panel-col-top .block h2 { padding: 0 0 5px 0; margin: 0px; color: #808080; }

.panel-2col { /*  overflow: hidden;  */ }

.panel-2col .panel-col-first { float: left; width: 75%; }

* html .panel-2col .panel-col-first { width: 74.9%; }

.panel-2col .panel-col-first .inside { margin: 0 0 1em 0; }

.panel-2col .panel-col-last { float: left; width: 25%; }

* html .panel-2col .panel-col-last { width: 24.9%; }

.panel-2col .panel-col-last .inside { margin: 0 0 1em 0; }

#panels-edit-display .panel-pane, #panels-edit-display .helperclass { margin: .5em; }

.panel-2col .panel-separator { margin: 0 0 1em 0; }

.layout-c { padding: 20px 0; }
.layout-c .panel-2col .panel-col-first { width: 50%; box-sizing: border-box; padding-right: 10px; }
@media screen and (max-width: 480px) { .layout-c .panel-2col .panel-col-first { padding-right: 0; } }
.layout-c .panel-2col .panel-col-last { width: 50%; padding-left: 10px; box-sizing: border-box; }
@media screen and (max-width: 480px) { .layout-c .panel-2col .panel-col-last { padding-left: 0; } }
.layout-c .pane-mnartist-profiles-mna-user-profile .follow-menu { position: absolute; right: 0px; top: 5px; }
.layout-c .pane-mnartist-profiles-mna-user-profile .pane-mnartist-collections-mna-collections-star ul.menu li ul li .flag-wrapper span.flag-count { display: inline-block; }
.layout-c .pane-mnartist-profiles-mna-user-profile .block-content h1 { padding-right: 30px; }

/* LAYOUT G artwork **************************/
.layout-g .title-artwork .block { margin: 0; }
.layout-g .title-artwork .block .block-inner .block-content { background: none; }
.layout-g .panel-col.content-artwork { position: relative; }
.layout-g .panel-col.content-artwork .content-bottom .inset-left { /*font-family: $serif_font;*/ }
.layout-g .panel-col.content-artwork .content-bottom .inset-left .inside { padding-right: 15px; }
.layout-g .panel-col.content-artwork .content-bottom .inset-middle .inside { padding-right: 15px; }
.layout-g .panel-col.content-artwork .content-bottom .inset-right .inside { padding-left: 15px; }
.layout-g .panel-col.content-artwork .content-bottom .inset-right .inside .comment-form .form-item { margin-top: 0px; }
.layout-g .panel-col.content-artwork .pane-node-title h2 { background: none; padding: 15px 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #888; font-size: 18px; height: auto; line-height: auto; text-transform: none; letter-spacing: normal; }
.layout-g .panel-col.content-artwork .pane-node-title h2 a { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: normal; height: auto; }
.layout-g .panel-col.content-artwork .pane-node-links { position: absolute; display: inline-block; right: 10px; top: 10px; text-align: right; }
.layout-g .panel-col.content-artwork .pane-node-author a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 24px; margin-bottom: 10px; padding-top: 5px; display: block; }
@media screen and (max-width: 480px) { .layout-g .panel-col.content-artwork .pane-node-author a { padding-right: 45px; } }
.layout-g .panel-col.content-artwork .pane-mnartist-collections-mna-collections-star { position: absolute; top: 12px; right: 6px; z-index: 9999; }
@media screen and (max-width: 480px) { .layout-g .panel-col.content-artwork .pane-mnartist-collections-mna-collections-star { right: 10px; width: auto; } }

fieldset { margin: 0; }

tr.even { background: none; }

form .description { color: #808080; font-size: 10px !important; }

.vertical-tabs { clear: both; }
.vertical-tabs .form-wrapper { clear: right; }

.form-wrapper { float: none; clear: both; display: block; }

.form-item .button { border-radius: 0px; }
.form-item .button.launcher { border-radius: 0px; text-overflow: hidden; height: 21px; width: 72px; background: url("../images/icon-form-withtext-add.png") no-repeat center center transparent; text-indent: 200px; white-space: nowrap; padding: 0; border: none; outline: none; overflow: hidden; }
.form-item .button.remove { border-radius: 0px; text-overflow: hidden; height: 21px; width: 65px; background: url("../images/icon-form-withtext-delete.png") no-repeat center center transparent; text-indent: 200px; white-space: nowrap; padding: 0; border: none; outline: none; overflow: hidden; }
.form-item .button.edit { border-radius: 0px; text-overflow: hidden; height: 21px; width: 72px; background: url("../images/icon-form-withtext-edit.png") no-repeat center center transparent; text-indent: 200px; white-space: nowrap; padding: 0; border: none; outline: none; overflow: hidden; }

/* media wrapper (when uploading an image on a from u see this) */
.media-widget .preview .media-item .label-wrapper label { color: #888; }

.media-item { background: #FFFFFF; border: 1px solid #CCCCCC; padding: 5px; width: 100px; }

.media-widget .preview .media-item:hover { border: 1px solid #999; }

.media-widget .form-required { display: none; }

.field-multiple-table tr.draggable { border-bottom: 10px solid #f2f2f2; }

.media-item .label-wrapper label { max-width: 100%; }

.form-item table thead label { padding-left: 0 !important; }

.form-wrapper legend .fieldset-legend { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; color: #222; -webkit-font-smoothing: antialiased; }

.field-widget-image-image fieldset.form-wrapper legend { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; color: #a3a3a3; }
.field-widget-image-image fieldset.form-wrapper table.sticky-table thead tr { border: none; border-bottom: 1px solid #ccc; background: none; }
.field-widget-image-image fieldset.form-wrapper table.sticky-table thead tr th { border: none; box-sizing: border-box; padding: 5px 0; }
.field-widget-image-image fieldset.form-wrapper table.sticky-table tbody tr.draggable { border-bottom: 1px solid #ccc; }
.field-widget-image-image fieldset.form-wrapper .image-widget-data .file img { margin-right: 10px; margin-bottom: 0; }
.field-widget-image-image fieldset.form-wrapper .image-widget-data input[type=submit] { margin-left: 0 !important; }
.field-widget-image-image fieldset.form-wrapper .image-widget-data .NFI-button { margin-right: 20px; margin-bottom: 8px; }
.field-widget-image-image fieldset.form-wrapper input[type=file] { margin-bottom: 8px; }
.field-widget-image-image fieldset.form-wrapper input[id$=remove-button] { border-radius: 50%; text-overflow: hidden; height: 21px; width: 21px; background: url("../images/icon-form-remove.png") no-repeat center center transparent; text-indent: 50px; white-space: nowrap; padding: 0; border: none; outline: none; }

/* form things agian this will need to be organized heavily soon but doing some rapid testing work  here */
.form-item { margin-bottom: 8px; color: #808080; }
.form-item.form-type-checkbox { margin-bottom: 8px; clear: both; float: none; }
.form-item.form-type-checkbox .icheckbox { float: left; margin-right: 15px; }
.form-item.form-type-checkbox .icheckbox.checked label { color: #222 !important; }
.form-item.form-type-checkbox label.active { color: #222; }
.form-item.form-type-checkboxes { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-checkboxes label { width: 33%; float: left; min-width: none; }
.form-item.form-type-checkboxes .form-checkboxes { float: left; }
.form-item.form-type-checkboxes .form-item.form-type-checkbox { width: 100%; }
.form-item.form-type-checkboxes .form-item.form-type-checkbox .icheckbox { float: left; margin-right: 15px; /* tmp */ margin-bottom: 8px; }
.form-item.form-type-checkboxes .form-item.form-type-checkbox label { width: auto; float: left; }
.form-item.form-type-checkboxes .form-item.form-type-checkbox label.active { color: #222; }
.form-item.form-type-checkboxes .form-item.form-type-checkbox:last-child .icheckbox { margin-bottom: 64px; }
.form-item.form-type-radios { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-radios label { width: 33%; float: left; min-width: none; }
.form-item.form-type-radios .form-checkboxes { float: left; }
.form-item.form-type-radios .form-item.form-type-radio { width: 100%; }
.form-item.form-type-radios .form-item.form-type-radio .iradio { float: left; margin-right: 15px; /* tmp */ margin-bottom: 8px; }
.form-item.form-type-radios .form-item.form-type-radio label { width: auto; float: left; }
.form-item.form-type-radios .form-item.form-type-radio label.active { color: #222; }
.form-item.form-type-radios .form-item.form-type-radio:last-child .iradio { margin-bottom: 64px; }
.form-item.form-type-password, .form-item.form-item-files-picture-upload { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-password label, .form-item.form-item-files-picture-upload label { width: 33%; float: left; }
.form-item.form-type-password input, .form-item.form-item-files-picture-upload input { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-item.form-type-password .password-strength, .form-item.form-type-password div.password-confirm, .form-item.form-item-files-picture-upload .password-strength, .form-item.form-item-files-picture-upload div.password-confirm { clear: both; float: none; margin-bottom: 8px; }
.form-item.form-type-password input.password-confirm, .form-item.form-item-files-picture-upload input.password-confirm { clear: none; float: left; }
.form-item.form-type-password .description, .form-item.form-item-field-tags-und .description { margin-left: 33%; clear: both; display: block; }
.form-item.form-type-password-confirm { margin-bottom: 64px; }
.form-item.form-type-password-confirm .form-type-password { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-password-confirm .form-type-password label { width: 33%; float: left; }
.form-item.form-type-password-confirm .form-type-password input { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-item.form-type-password-confirm .description { clear: both; float: none; }
.form-item.form-type-select { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-select label { width: 33%; float: left; }
.form-item.form-type-select select, .form-item.form-type-select .chosen-container { float: left; width: 66% !important; box-sizing: border-box; margin-bottom: 8px; }
.form-item.form-type-select .customSelect { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; padding: 4px; border: 1px solid #eee; background: url("../images/icon-select-arrow.png") no-repeat 98% center #fff; }
.form-item.form-type-managed-file { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-managed-file label { width: 33%; float: left; }
.form-item.form-type-managed-file .image-widget { float: left; width: 66%; box-sizing: border-box; }
.form-item.form-type-managed-file .image-widget .image-widget-data { float: none; /*background: #fff;*/ overflow: hidden; line-height: 1em; }
.form-item.form-type-managed-file .image-widget .image-widget-data .NFI-wrapper { float: left; background: none; }
.form-item.form-type-managed-file .image-widget .image-widget-data .NFI-wrapper .NFI-button { padding: 0; height: 110px; width: 110px; display: block; overflow: hidden; text-indent: 999px; white-space: nowrap; background: url("../images/bg-drag-image-here.png") no-repeat left top transparent; }
.form-item.form-type-managed-file .image-widget .image-widget-data input[type=text] { border-left: none !important; border-right: none !important; border-bottom: none !important; box-shadow: none !important; padding: 4px !important; background: none !important; clear: both; float: none; max-width: 110px; }
.form-item.form-type-managed-file .image-widget .image-widget-data .form-submit { float: left; margin: 0 0 0 20px; }
.form-item.form-type-managed-file .description { margin-left: 33%; clear: both; display: block; }
.form-item.form-type-textfield { width: 100%; /*max-width:520px;*/ }
.form-item.form-type-textfield label { width: 33%; float: left; min-width: none; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; color: #808080; }
.form-item.form-type-textfield input { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }

.form-wrapper .form-item[class*='-field-privacy'] { margin-left: 33%; margin-bottom: 20px; }
.form-wrapper .form-item[class*='-field-privacy'] label { font-size: 11px; }
.form-wrapper .form-item[class*='-field-privacy'] .description { clear: both; float: none; padding-left: 30px; margin-left: 0px; display: block; line-height: 1.2em; color: #808080; }

#edit-account .form-item-mail .description, #edit-account .form-item-name .description { display: block; clear: both; float: none; margin-left: 33%; width: auto; }
#edit-account .form-type-password-confirm .description { display: block; clear: both; float: none; margin-left: 33%; width: auto; }

#edit-picture .form-item-files-picture-upload label { width: 33%; float: left; }
#edit-picture .form-item-files-picture-upload .image-widget { float: left; width: 66%; box-sizing: border-box; }
#edit-picture .form-item-files-picture-upload .NFI-wrapper { float: left; width: 66%; box-sizing: border-box; background: none; }
#edit-picture .form-item-files-picture-upload .NFI-wrapper .NFI-button { padding: 0; height: 110px; width: 110px; display: block; overflow: hidden; text-indent: 999px; white-space: nowrap; background: url("../images/bg-drag-image-here.png") no-repeat left top transparent; }
#edit-picture .form-item-files-picture-upload input[type=text] { border-left: none !important; border-right: none !important; border-bottom: none !important; box-shadow: none !important; padding: 4px !important; background: none !important; clear: both; float: none; max-width: 110px; }
#edit-picture .form-item-files-picture-upload .form-submit { float: left; margin: 0 0 0 20px; }
#edit-picture .form-item-files-picture-upload .description { margin-left: 33%; clear: both; display: block; }

.form-type-file { width: 100%; /*max-width:520px;*/ }

.form-type-partial-datetime-element .partial-date-element .partial-date-year { min-width: 85px; }
.form-type-partial-datetime-element .partial-date-element .partial-date-year .form-item { width: 100%; }
.form-type-partial-datetime-element .partial-date-element .partial-date-year .form-item label { width: 33%; float: left; min-width: none; }
.form-type-partial-datetime-element .partial-date-element .partial-date-year .form-item select { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-type-partial-datetime-element .partial-date-element .partial-date-year .form-item .description { float: none; width: 100%; clear: both; text-align: left; padding-left: 0; margin-left: 0; }
.form-type-partial-datetime-element .partial-date-element .partial-date-month { min-width: 85px; }
.form-type-partial-datetime-element .partial-date-element .partial-date-month .description { float: none; width: 100%; clear: both; text-align: left; padding-left: 0; margin-left: 0; }
.form-type-partial-datetime-element .partial-date-element .partial-date-day { min-width: 85px; }
.form-type-partial-datetime-element .partial-date-element .partial-date-day .description { float: none; width: 100%; clear: both; text-align: left; padding-left: 0; margin-left: 0; }

.text-format-wrapper .tips { display: none; }
.text-format-wrapper .form-type-select { padding-left: 0; }
.text-format-wrapper .filter-help { display: none; }
.text-format-wrapper .form-item.form-type-textarea { width: 100%; /*max-width:520px;*/ }
.text-format-wrapper .form-item.form-type-textarea label { width: 33%; float: left; }
.text-format-wrapper .form-item.form-type-textarea .form-textarea-wrapper { float: left; width: 66%; box-sizing: border-box; }
.text-format-wrapper fieldset.filter-wrapper { width: 100%; margin: 0; padding: 0; /*max-width:520px;*/ }
.text-format-wrapper fieldset.filter-wrapper .fieldset-wrapper { margin-left: 33%; }
.text-format-wrapper fieldset.filter-wrapper .fieldset-wrapper .filter-help { padding: 0; }

.form-item label { box-sizing: border-box; }
.form-item input { box-sizing: border-box; }

.form-wrapper .field-value-url, .form-wrapper .field-value-title { width: 100%; /*max-width:520px;*/ position: relative; padding-left: 0 !important; }
.form-wrapper .field-value-url label, .form-wrapper .field-value-title label { width: 33%; float: left; }
.form-wrapper .field-value-url input.form-text, .form-wrapper .field-value-title input.form-text { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-wrapper .form-item.form-type-textfield { width: 100%; /*max-width:520px;*/ position: relative; clear: both; }
.form-wrapper .form-item.form-type-textfield label { width: 33%; float: left; }
.form-wrapper .form-item.form-type-textfield input.form-text { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-wrapper .form-item.form-type-textfield .description { float: none; /*margin-left:33%;*/ }
.form-wrapper .form-item.form-type-textfield .entityconnect-add { position: absolute; right: 5px; padding: 1px; }
.form-wrapper .form-item.form-type-textfield .entityconnect-edit { position: absolute; right: 27px; padding: 1px; }
.form-wrapper .form-item.form-type-textarea { width: 100%; /*max-width:520px;*/ position: relative; }
.form-wrapper .form-item.form-type-textarea label { width: 33%; float: left; }
.form-wrapper .form-item.form-type-textarea .form-textarea-wrapper { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-wrapper.field-type-datetime-form fieldset.form-wrapper { width: 100%; /*max-width:520px;*/ position: relative; }
.form-wrapper.field-type-datetime-form fieldset.form-wrapper .fieldset-wrapper .date-float { width: 33%; float: left; }
.form-wrapper.field-type-datetime-form fieldset.form-wrapper .fieldset-wrapper .date-no-float { float: left; width: 33%; box-sizing: border-box; clear: none; }
.form-wrapper.field-type-datetime-form fieldset.form-wrapper .fieldset-wrapper .date-no-float.end-date-wrapper .form-item .form-item label { display: none; }
.form-wrapper.field-type-datetime-form fieldset.form-wrapper .fieldset-wrapper .date-no-float.end-date-wrapper .form-item .description { margin-left: 0; }
.form-wrapper.form-type-textarea { width: 100%; max-width: 520px; position: relative; }
.form-wrapper.form-type-textarea label { width: 33%; float: left; }
.form-wrapper.form-type-textarea .form-textarea-wrapper { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-wrapper.field-type-partial-date-form .form-item { width: 100%; /*max-width:520px;*/ position: relative; }
.form-wrapper.field-type-partial-date-form .form-item label { width: 33%; float: left; }
.form-wrapper.field-type-partial-date-form .form-item .partial-date-element { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.form-wrapper.field-name-field-for-sale-form .icheckbox { float: left; margin-right: 15px; margin-bottom: 8px; }
.form-wrapper.field-name-field-for-sale-form label { width: auto; float: left; }
.form-wrapper.field-name-field-public-form .icheckbox { float: left; margin-right: 15px; margin-bottom: 8px; }
.form-wrapper.field-name-field-public-form label { width: auto; float: left; }
.form-wrapper.field-name-field-images-form, .form-wrapper.field-name-field-tags-form, .form-wrapper.field-name-og-group-ref, .form-wrapper.field-type-text-long-form, .form-wrapper.field-name-field-subheader-form, .form-wrapper.field-type-url-form, .form-wrapper.field-name-field-media-form { margin-bottom: 64px; }
.form-wrapper.field-name-og-group-ref { overflow: hidden; }
.form-wrapper.field-name-field-dimensions-form .form-textarea-wrapper { margin-bottom: 64px; }

.form-item-account-type { display: block !important; }

#field-media-add-more-wrapper tbody .form-required { display: none; }
#field-media-add-more-wrapper tbody tr { border-bottom: 10px solid #f2f2f2; }

.register-form-container div fieldset .form-wrapper { display: inline-block; }
.register-form-container .form-item-account-type #edit_account_type_choosen { float: right; }
.register-form-container .form-item-account-type .description { float: right; width: 66%; }
.register-form-container .form-actions .form-submit { float: none !important; }

/* draggable icon thingy for sticky crosshairs etc */
a.tabledrag-handle .handle { background: url("../images/icon-crosshair-drag.png") no-repeat center center transparent; height: 20px; margin: 0; padding: 0; width: 20px; }

.NFI-wrapper { background: #fff; float: right; }

.chosen-container.chosen-with-drop .chosen-drop { box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }

.chosen-container { box-sizing: border-box; margin: 0 0 8px 0; padding: 0; border: none; background: url("../images/icon-select-arrow.png") no-repeat 98% center #fff; height: 25px; }
.chosen-container input.default { font-size: 11px !important; font-family: "Apercu Regular", Arial, Helvetica, sans-serif !important; }
.chosen-container.chosen-container-single .chosen-single { border-radius: 0; border: none; box-shadow: none; background: none; font-size: 12px; color: #777; }
.chosen-container.chosen-container-single .chosen-single div b { background: none; }
.chosen-container.chosen-container-single .chosen-search { display: none; }
.chosen-container.chosen-container-single .chosen-results .active-result.highlighted { background: #ccc; box-shadow: none; }
.chosen-container.chosen-container-single.chosen-container-active .chosen-single div b { background: none; }
.chosen-container .chosen-choices { box-shadow: none; border: none; padding: 0; background: none !important; box-sizing: border-box; font-size: 13px !important; }
.chosen-container .chosen-choices .search-field input { padding: 4px 0 6px 0 !important; height: 25px !important; font-size: 13px !important; }
.chosen-container .chosen-choices .search-choice { border-radius: 0 !important; background: #ccc !important; border: none !important; box-shadow: none !important; font-size: 12px !important; }
.chosen-container .chosen-choices .search-choice:hover { background: #ddd !important; }
.chosen-container .chosen-drop { border: none; box-shadow: none; }
.chosen-container .chosen-drop .chosen-results .group-option.highlighted { background: #ccc; box-shadow: none; }

/* iCheck plugin Minimal skin, grey
----------------------------------- */
.icheckbox, .iradio { display: block; margin: 0; padding: 0; width: 18px; height: 18px; background: url("../images/icheck-sprites.png") no-repeat; border: none; cursor: pointer; }

.icheckbox { background-position: 0 0; }

.icheckbox.hover { background-position: -20px 0; }

.icheckbox.checked { background-position: -40px 0; }

.icheckbox.disabled { background-position: -60px 0; cursor: default; }

.icheckbox.checked.disabled { background-position: -80px 0; }

.iradio { background-position: -100px 0; }

.iradio.hover { background-position: -120px 0; }

.iradio.checked { background-position: -140px 0; }

.iradio.disabled { background-position: -160px 0; cursor: default; }

.iradio.checked.disabled { background-position: -180px 0; }

.cke_chrome { box-shadow: none !important; }
.cke_chrome .cke_top { margin: 0; padding: 0; }
.cke_chrome .cke_top .cke_toolgroup { margin: 0; padding: 0; border: none; background: none; }

body.wysiwygeditor { background: #fff; box-sizing: border-box; padding: 5px; overflow: auto; text-align: left; }

.entityconnect-add, .entityconnect-edit { width: auto; padding: 0; }

form div.entityconnect-edit input { background: url("../images/icon-form-edit.png") no-repeat center center transparent !important; }

.entityconnect-add input { border-radius: 50%; text-overflow: hidden; height: 21px !important; width: 21px !important; background: url("../images/icon-form-add.png") no-repeat center center transparent !important; text-indent: 50px; white-space: nowrap; padding: 0; border: none; outline: none; margin: 0; }
.entityconnect-add input:hover { background: url("../images/icon-form-add.png") no-repeat center center transparent !important; opacity: .8; }

div.entityconnect-edit { margin-left: 5px !important; }
div.entityconnect-edit input { border-radius: 50%; text-overflow: hidden; height: 21px !important; width: 21px !important; background: url("../images/icon-form-edit.png") no-repeat center center transparent !important; text-indent: 50px; white-space: nowrap; padding: 0; border: none; outline: none; margin: 0; }
div.entityconnect-edit input:hover { background: url("../images/icon-form-edit.png") no-repeat center center transparent !important; opacity: .8; }

#artwork-node-form .form-item .field-add-more-submit { width: 192px; height: 21px; text-overflow: hidden; overflow: hidden; white-space: nowrap; display: inline-block; background: url("../images/bg-icon-add-another.png") no-repeat left top transparent !important; border: none; text-indent: 999px; }
#artwork-node-form .field-widget-url-external .form-item .field-add-more-submit { background: url("../images/bg-icon-add-another-notext.png") no-repeat left top transparent !important; }

.node-artwork-form .field-type-text-with-summary, .node-artwork-form .field-name-field-tags-form, .node-artwork-form .field-name-field-public-form, .node-artwork-form .field-name-field-medium3-form, .node-artwork-form .field-name-field-medium-form, .node-artwork-form .field-name-field-roles-form, .node-artwork-form .field-name-field-created-date-form { margin-bottom: 24px; }
.node-artwork-form .field-name-field-venue-form, .node-artwork-form .field-name-field-other-artists-involved-form, .node-artwork-form .form-item-title { height: 25px; margin-bottom: 24px; }
.node-artwork-form .field-name-field-for-sale-form, .node-artwork-form .field-name-field-public-form { margin-left: 33%; }
.node-artwork-form .field-name-field-tags-form { overflow: hidden; }
.node-artwork-form .field-name-field-dimensions-form .form-textarea-wrapper { margin-bottom: 24px !important; }
.node-artwork-form .field-type-taxonomy-term-reference-form .description { clear: both; margin-left: 33%; }
.node-artwork-form .field-name-body #body-add-more-wrapper .text-format-wrapper .description { margin-left: 33%; }
.node-artwork-form .ui-multiselect { margin-bottom: 8px; }
.node-artwork-form .description { margin-bottom: 8px; }
.node-artwork-form .field-name-field-created-date-form .partial-date-year .description { clear: both; margin-left: 0; }
.node-artwork-form #cke_1_contents { height: 210px !important; }
.node-artwork-form .form-item-field-artwork-excerpt-und-0-value .description, .node-artwork-form .field-name-field-roles-form .description { margin-left: 33%; }

.page-node-add-article .field-type-taxonomy-term-reference-form { margin-bottom: 64px; }
.page-node-add-article .field-name-field-contact-name-form { overflow: hidden; }
.page-node-add-article .field-type-taxonomy-term-reference-form label { margin-bottom: 64px; }

.node-venue-form .field-name-field-public-form label, .node-venue-form .field-type-taxonomy-term-reference-form label { margin-bottom: 64px; }
.node-venue-form .field-name-field-contact-name-form { overflow: hidden; margin-bottom: 64px; }

.field-name-field-venue-form.form-wrapper .form-item.form-type-textfield .entityconnect-edit { z-index: 999; }

.field-name-field-venue-form.form-wrapper .form-item.form-type-textfield .entityconnect-add { z-index: 998; }

.node-event-form .field-name-field-category-form, .node-event-form .field-name-field-date-form, .node-event-form .field-type-text-with-summary, .node-event-form .field-name-field-community-user-select-form { margin-bottom: 64px; }
.node-event-form .field-name-field-category-form label { margin-bottom: 64px; }
.node-event-form #edit-submit { float: none; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper { float: right; margin-top: -40px; width: 66%; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .date-float { width: 100%; margin-top: 180px; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper { margin-top: -200px; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper { margin-top: -110px; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper { width: 100%; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value:before, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value:before { content: 'Start Date'; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2:before, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2:before { content: 'End Date'; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 { margin-bottom: 10px; width: 100%; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value label, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 label, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value label, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 label { display: none; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value .description, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 .description, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value .description, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 .description { display: none; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 { width: 100%; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time { width: 100%; }
.node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .start-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-date #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value-time #edit-field-date-und-0-value2-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value-timeEntry-popup-1, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-datepicker-popup-0, .node-event-form .field-type-datetime-form #field-date-add-more-wrapper .form-wrapper .fieldset-wrapper .end-date-wrapper .form-item-field-date-und-0-value2 #edit-field-date-und-0-value2 .form-item-field-date-und-0-value2-time #edit-field-date-und-0-value2-timeEntry-popup-1 { width: 100%; margin-bottom: 10px; }

.page-node-add input.ajax-processed, .page-node-add input#edit-submit, .page-node-add input#edit-preview, .page-node-edit input.ajax-processed, .page-node-edit input#edit-submit, .page-node-edit input#edit-preview, .page-user-edit input.ajax-processed, .page-user-edit input#edit-submit, .page-user-edit input#edit-preview { float: left; height: auto; padding: 5px 10px; border: 1px solid #333; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; cursor: pointer; margin-left: 0; margin-right: 10px; background: #333; color: #fff; text-transform: capitalize; font-size: 12px; font-weight: normal; letter-spacing: 0; }
.page-node-add input.ajax-processed:hover, .page-node-add input#edit-submit:hover, .page-node-add input#edit-preview:hover, .page-node-edit input.ajax-processed:hover, .page-node-edit input#edit-submit:hover, .page-node-edit input#edit-preview:hover, .page-user-edit input.ajax-processed:hover, .page-user-edit input#edit-submit:hover, .page-user-edit input#edit-preview:hover { background: #222; color: #fff; }
.page-node-add form input[type=text], .page-node-add form textarea, .page-node-add form input[type=password], .page-node-edit form input[type=text], .page-node-edit form textarea, .page-node-edit form input[type=password], .page-user-edit form input[type=text], .page-user-edit form textarea, .page-user-edit form input[type=password] { -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff !important; border-right: 4px solid #fff !important; border-bottom: none; z-index: 42; position: relative; background: url("../images/bg-input-dots.gif") repeat-x left bottom #fff !important; }
.page-node-add form input[type=text]:before, .page-node-add form textarea:before, .page-node-add form input[type=password]:before, .page-node-edit form input[type=text]:before, .page-node-edit form textarea:before, .page-node-edit form input[type=password]:before, .page-user-edit form input[type=text]:before, .page-user-edit form textarea:before, .page-user-edit form input[type=password]:before { background: #fff; width: 4px; height: 10px; display: block; content: "thsi akes no esens"; z-index: 43; position: absolute; left: 0; bottom: 0; z-index: 998; }
.page-node-add form input[type=text]:after, .page-node-add form textarea:after, .page-node-add form input[type=password]:after, .page-node-edit form input[type=text]:after, .page-node-edit form textarea:after, .page-node-edit form input[type=password]:after, .page-user-edit form input[type=text]:after, .page-user-edit form textarea:after, .page-user-edit form input[type=password]:after { background: #fff; width: 4px; height: 10px; display: inline-block; content: "thsi akes no esens"; z-index: 44; position: absolute; right: 0; bottom: 0; z-index: 999; }
.page-node-add form input[type=text]:focus, .page-node-add form textarea:focus, .page-node-add form input[type=password]:focus, .page-node-edit form input[type=text]:focus, .page-node-edit form textarea:focus, .page-node-edit form input[type=password]:focus, .page-user-edit form input[type=text]:focus, .page-user-edit form textarea:focus, .page-user-edit form input[type=password]:focus { -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff !important; border-right: 4px solid #fff !important; border-bottom: none; z-index: 42; position: relative; background: url("../images/bg-input-dots.gif") repeat-x left bottom #fff !important; }

#user-profile-form .sticky-table thead { display: none; }
#user-profile-form .form-item-profile-resume-field-biography-und-0-value label { color: transparent; }
#user-profile-form .field-type-field-collection, #user-profile-form .field-widget-field-collection-embed, #user-profile-form #edit-profile-main-field-full-name { margin-bottom: 8px !important; overflow: initial !important; }
#user-profile-form #edit-profile-main-field-full-name-und-0-field-last-name-und-0-value { margin-bottom: 0; }

.sticky-table { border: none; }
.sticky-table thead { border: none; display: table-header-group; }
.sticky-table thead tr { border: none; border-bottom: 1px solid #ccc; background: none; }
.sticky-table thead tr th { border: none; box-sizing: border-box; padding: 5px 0; }
.sticky-table tbody { border: none; }
.sticky-table tbody tr { border: none; }
.sticky-table tbody tr td { border: none; box-sizing: border-box; padding: 5px 0; }
.sticky-table tbody tr td.field-multiple-drag { border-right: 1px solid #ccc; vertical-align: top; /*width:33%;*/ }
.sticky-table tbody tr td .media-widget { /*padding-left:20px;*/ }
.sticky-table tbody tr td .media-widget .form-item { display: inline; }
.sticky-table tbody tr td .media-widget .form-item label { min-width: 1px; }
.sticky-table tbody tr td .field-value-url { padding-left: 20px; }
.sticky-table tbody tr td:nth-child(2) { padding-left: 10px; }

.field-type-file-form .field-add-more-submit { /*margin-left:33%!important;*/ }

.sticky-table { margin-bottom: 10px; }

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle { padding-right: 0; }

.draggable a.tabledrag-handle { cursor: move; float: left; height: 20px; margin-left: 0; overflow: hidden; text-decoration: none; }

.handle { /*background: url(../../misc/draggable.png) no-repeat 6px 9px;*/ background-position: center center; height: 13px; margin: 0; padding: 0; width: 13px; oveflow: hidden; display: block; text-indent: 999px; }

/* end draggable */
/* birthdate form items */
.field-name-field-birthdate .form-type-date-select { display: block; width: 100%; /*max-width:520px;*/ }
.field-name-field-birthdate .form-type-date-select .date-padding { padding: 0; float: none; display: block; }
.field-name-field-birthdate .form-type-date-select .date-padding .form-item { width: 100%; /*max-width:520px;*/ position: relative; float: none !important; clear: both; display: block; }
.field-name-field-birthdate .form-type-date-select .date-padding .form-item label { width: 33%; float: left; }
.field-name-field-birthdate .form-type-date-select .date-padding .form-item .date-month, .field-name-field-birthdate .form-type-date-select .date-padding .form-item .date-day, .field-name-field-birthdate .form-type-date-select .date-padding .form-item .date-year { float: left; width: 66%; box-sizing: border-box; margin-bottom: 8px; }
.field-name-field-birthdate .form-type-date-select .date-padding .form-item .date-month .customSelect, .field-name-field-birthdate .form-type-date-select .date-padding .form-item .date-day .customSelect, .field-name-field-birthdate .form-type-date-select .date-padding .form-item .date-year .customSelect { width: 100%; }

form.node-article-form .cke_contents { min-height: 600px; }

td.odd { background: none; }

.password-strength { display: none; }

body.admin-menu .wysiwyg-toggle-wrapper { display: block; }
body .wysiwyg-toggle-wrapper { display: none; }

fieldset.collapsible { height: auto !important; margin-bottom: 5px; }
fieldset.collapsible legend { border-bottom: 1px solid #ccc; width: 100%; display: block; padding: 0px; }
fieldset.collapsible legend .fieldset-legend { background-image: url("../images/icon-collapse-arrow-up.png") !important; background-position: 5px center !important; padding-left: 0px !important; }
fieldset.collapsible legend .fieldset-legend .fieldset-title { display: block; padding: 5px 0 5px 10px; /*border-left:1px solid #ccc;*/ padding-left: 30px !important; position: relative; }
fieldset.collapsible legend .fieldset-legend .fieldset-title:after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 20px; width: 1px; display: block; background: #ccc; }
fieldset.collapsible legend .fieldset-legend .summary { display: none; }
fieldset.collapsible fieldset legend .fieldset-legend { background-image: none !important; }
fieldset.collapsible.collapsed legend .fieldset-legend { background-image: url("../images/icon-collapse-arrow-down.png") !important; background-repeat: no-repeat; background-position: 5px center !important; }

.page-user-edit #tasks { display: none; }

.logged-in.admin-menu .page-user-edit #tasks { display: block; }

.page-node-edit .region-help, .page-node-add .region-help, .page-user-edit .region-help { color: #fff; }
.page-node-edit .region-help .block, .page-node-add .region-help .block, .page-user-edit .region-help .block { margin-bottom: 0px; }

.page-node-edit.node-type-article #main-content, .page-node-add.page-node-add-article #main-content { box-sizing: border-box; min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
.page-node-edit.node-type-article #main-content #content, .page-node-add.page-node-add-article #main-content #content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; }
@media screen and (max-width: 960px) { .page-node-edit.node-type-article #main-content #content, .page-node-add.page-node-add-article #main-content #content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; padding: 40px 50px; margin-left: 20px !important; margin-right: 20px !important; display: block; float: none; width: auto; } }
@media screen and (max-width: 768px) { .page-node-edit.node-type-article #main-content #content, .page-node-add.page-node-add-article #main-content #content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; padding: 20px 20px; margin-left: 20px !important; margin-right: 20px !important; display: block; float: none; width: auto; } }
@media screen and (max-width: 480px) { .page-node-edit.node-type-article #main-content #content, .page-node-add.page-node-add-article #main-content #content { margin-left: 10px !important; margin-right: 10px !important; display: block; float: none; width: auto; } }

div[class*="-image-field-caption-value"] .cke_contents { max-height: 200px; min-height: 150px; }

.page-node-add-artwork .ui-dialog, .page-node-add-article .ui-dialog { height: 80% !important; margin-top: 0 !important; top: 20px !important; left: 50% !important; margin-left: -40% !important; width: 80% !important; position: fixed; background: none; }
.page-node-add-artwork .ui-dialog iframe, .page-node-add-article .ui-dialog iframe { width: 90% !important; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; max-height: 400px; max-width: 600px; }
.page-node-add-artwork .ui-dialog iframe html body, .page-node-add-article .ui-dialog iframe html body { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }

.page-node-add #messages, .page-node-edit #messages { padding: 20px 0 0 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; }
@media screen and (max-width: 480px) { .page-node-add #messages, .page-node-edit #messages { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .page-node-add #messages, .page-node-edit #messages { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .page-node-add #messages, .page-node-edit #messages { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }

/* force inputs in modals to have high z-index */
.ui-dialog form input { z-index: 2000; }

.page-community .ui-dialog .ui-widget-content { color: #737373; }

/* user login */
#user-login .form-item-name .description { margin-left: 33%; }

/* privacy statement */
div.privacy-instructions { color: #808080; padding-bottom: 20px; font-size: 10px; line-height: 12px; }
div.privacy-instructions p:first-child { font-size: 12px; }

.node-type-event.page-node-edit .field-name-field-date-form .form-wrapper .fieldset-wrapper { float: none; }
.node-type-event.page-node-edit .field-name-field-date-form .form-wrapper .fieldset-wrapper .date-no-float { width: 100%; float: none; clear: both; }
.node-type-event.page-node-edit .field-name-field-date-form .form-wrapper .fieldset-wrapper .date-no-float .form-item { float: none; clear: both; display: block; width: 100%; }
.node-type-event.page-node-edit .field-name-field-date-form .form-wrapper .fieldset-wrapper .date-no-float .form-item .date-padding { float: none; clear: both; display: block; width: 100%; }
.node-type-event.page-node-edit .field-name-field-date-form .form-wrapper .fieldset-wrapper .date-no-float .form-item .date-padding .form-item-field-date-und-0-value-date .description { margin-bottom: 8px; }
.node-type-event.page-node-edit .date-padding .form-item label { width: 33%; float: left; }
.node-type-event.page-node-edit .date-padding .form-item input { width: 65.8%; float: left; clear: right; box-sizing: border-box; margin-bottom: 0px; }
.node-type-event.page-node-edit .date-padding .form-item .description { margin-left: 33%; }

.wysiwygeditor b, .wysiwygeditor bold, .wysiwygeditor strong { font-weight: bold; }
.wysiwygeditor em, .wysiwygeditor i { font-style: italic; }
.wysiwygeditor a { text-decoration: underline; }

form .description { line-height: 1.2em; }

.form-type-radios.form-item-comment #edit-comment { width: 66%; float: left; clear: right; margin-bottom: 64px; overflow: hidden; }
.form-type-radios.form-item-comment #edit-comment .description { display: block; float: none; clear: both; margin-left: 0; line-height: 1.2em; padding-left: 33px; }
.form-type-radios.form-item-comment #edit-comment .iradio { margin-bottom: 0 !important; }

#user-profile-form .form-type-file .NFI-wrapper.form-file input { color: #00B22D !important; }

/* this is a hack for ie (cant click through input) */
.form-type-checkbox .icheckbox .form-checkbox { z-index: -1; }

/* my stuff applications page */
.page-applications.my-stuff #content .panel { border-radius: 0px; }
.page-applications.my-stuff #content .panel-default { background: #fff; border: none; }
.page-applications.my-stuff #content .panel-default .panel-heading .h4 { font-size: 13px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
.page-applications.my-stuff #content .panel-default .table { border: none; border-radius: 0px; }
.page-applications.my-stuff #content h1 { font-size: 13px; color: #fff; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }

/* user profile page */
.user-picture a { display: block; width: 220px; height: 220px; overflow: hidden; border-radius: 50%; background: #f2f2f2; }

.form-wrapper .user-picture a { overflow: visible; border-radius: 0; }

/* collections block */
.pane-mnartist-profiles-mna-user-collections .block-content { overflow: auto; max-height: 550px; }
.pane-mnartist-profiles-mna-user-collections .collections ul { margin: 0; padding: 0; overflow: hidden; margin-bottom: 5px; }
.pane-mnartist-profiles-mna-user-collections .collections ul li { width: 50%; display: inline-block; float: left; box-sizing: border-box; list-style: none; margin-bottom: 10px; }
.pane-mnartist-profiles-mna-user-collections .collections ul li:nth-child(odd) { padding-right: 5px; }
.pane-mnartist-profiles-mna-user-collections .collections ul li:nth-child(even) { padding-left: 5px; }
.pane-mnartist-profiles-mna-user-collections .collections ul li a { display: block; }
.pane-mnartist-profiles-mna-user-collections .collections ul li a img { display: block; margin-bottom: 5px; width: 100%; height: auto; }
.pane-mnartist-profiles-mna-user-collections .collections ul li a .title { display: block; width: 100%; height: 1.4em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.pane-user-mnartist-profiles-collections .block-inner .block-content { background: none; }
.pane-user-mnartist-profiles-collections .block-inner .block-content h3 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; padding: 0 0 5px 0; margin: 0; line-height: 12px; /*height:15px;*/ }
.pane-user-mnartist-profiles-collections .block-inner .block-content dl { background: #fff; padding: 0; margin: 0; }

.pane-user-flag-usercollections-link .panel-pane .block-inner { background: none; }

.pane-mnartist-profiles-mna-user-profile .block-content { position: relative; }
.pane-mnartist-profiles-mna-user-profile h1 { margin: 0 10px 20px 10px; border-bottom: 1px solid #888; font-size: 30px; padding: 20px 0 10px 0; }
.pane-mnartist-profiles-mna-user-profile .user-profile { padding: 10px; }
.pane-mnartist-profiles-mna-user-profile .user-profile .user-profile-data { display: table; }
.pane-mnartist-profiles-mna-user-profile .user-profile .user-profile-data .edit-button a { margin-left: 0px; margin-top: 10px; }
.pane-mnartist-profiles-mna-user-profile .user-profile .user-profile-data .left { display: table-cell; width: 50%; vertical-align: top; padding-right: 0px; }
.pane-mnartist-profiles-mna-user-profile .user-profile .user-profile-data .left .profile-image-wrapper { border-radius: 50%; overflow: hidden; margin-bottom: 20px; }
.pane-mnartist-profiles-mna-user-profile .user-profile .user-profile-data .left .profile-image-wrapper img { width: 100%; height: auto; display: block; margin: 0; padding: 0; }
.pane-mnartist-profiles-mna-user-profile .user-profile .user-profile-data .right { display: table-cell; width: 50%; vertical-align: top; padding-left: 20px; }
.pane-mnartist-profiles-mna-user-profile .user-profile .profile-title { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; color: #888; }

h5.profile-title { text-transform: uppercase; text-align: center; border-bottom: 1px solid #888; margin: 0 0 10px 0; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: normal; }

/* activity widget */
.pane-mnartist-activity-activity .block-content { max-height: 550px; overflow: auto; padding: 10px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.pane-mnartist-activity-activity .item-list { padding: 0px; }
.pane-mnartist-activity-activity .item-list ul { margin: 0; padding: 0; }
.pane-mnartist-activity-activity .item-list ul li { list-style: none; border-bottom: 1px solid #ccc; display: block; padding: 0 0 10px 0; margin: 0 0 10px 0; }
.pane-mnartist-activity-activity .item-list ul li .feed-update-node-text { width: 100%; text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap; }
.pane-mnartist-activity-activity .item-list ul li .left a { display: none; }
.pane-mnartist-activity-activity .item-list ul li .feed-update-description a { font-weight: bold; }
.pane-mnartist-activity-activity .username { font-weight: bold; }

/* */
/* art widget on artist page */
.pane-user-mnartist-profiles-artworks { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; max-height: 9999px; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content { background: none; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dt { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; padding: 0 0 5px 0; margin: 0; color: gray; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd { padding: 10px; background: #fff; margin: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; max-height: 9999px; height: auto; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .thumbs { overflow-x: scroll; white-space: nowrap; padding-top: 20px; margin-top: 20px; border-top: 1px solid #999; clear: both; float: none; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .thumbs img { margin-right: 20px; height: 120px; width: auto; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; max-height: 999px; height: auto; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide { width: 100%; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; max-height: 999px; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .content { clear: both; margin-bottom: 20px; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .content a { text-align: center; display: block; background: #fcfcfc; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .content a img { max-width: 100%; height: auto; width: auto; max-height: 400px; margin: 0 auto; display: block; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .left { float: left; width: 45%; vertical-align: top; font-family: "adobe-text-pro", "Times New Roman", Times, serif; position: relative; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .left a { font-size: 18px; display: block; border-bottom: 1px solid #999; margin-bottom: 10px; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .left .user-profile-slideshow-star { position: absolute; right: 0; top: -6px; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .left .menu a { font-size: 12px; display: inline-block; margin: 0; border-bottom: none; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .left .views-field-title a { padding-bottom: 8px; padding-right: 25px; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .right { float: right; width: 45%; vertical-align: top; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide .right:after { content: ""; display: block; float: none; clear: both; }
.pane-user-mnartist-profiles-artworks .block-inner .block-content dd .large-display .slide:after { content: ""; clear: both; float: none; display: block; }

/* end artwork widgeet */
/* artist bio stuff (in the tabs( */
.profile-label { display: block; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }

.profile-city-state { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: capitalize; margin-bottom: 10px; }

/* */
/* collection menu on my stuff pages */
.my-stuff .user-feed-message-star ul.menu li ul { background: #f2f2f2; }
.my-stuff .user-feed-message-star ul.menu li ul li a { color: #666 !important; }
.my-stuff .user-feed-message-star ul.menu li:hover { background: #f2f2f2; }
.my-stuff .user-feed-message-star ul.menu hr { background: #ccc; }

body.my-stuff.welcome { /*background: url('../images/bg-my-stuff-welcome.jpg') no-repeat center center #3f3f3f;
background-size:cover;*/ }

.user-welcome { color: #fff; text-align: left; display: block; margin-left: auto; margin-right: auto; float: none; overflow: visible; box-sizing: border-box; margin-top: 20px; }
.user-welcome h2 { font-size: 30px; text-transform: none; padding: 0px; margin-bottom: 40px; text-align: left; overflow: visible; text-overflow: inherit; white-space: normal; line-height: 34px; height: auto; }
.user-welcome a { color: #fff; text-decoration: underline; }
.user-welcome .done-link { color: #fff; margin-bottom: 30px; display: inline-block; }
.user-welcome .done-link input { margin-right: 8px; }

.welcome-list { margin: 0; padding: 0; border-bottom: 1px solid #fff; margin-bottom: 30px; overflow: hidden; }
.welcome-list li { float: left; overflow: hidden; width: 31.263%; margin-right: 2.409%; padding-top: 0px; margin-bottom: 35px; }
.welcome-list li a { color: #fff; padding-top: 100px; text-decoration: none; width: 100px; display: block; }
.welcome-list li.welcome-artists { background: url("../images/icon-welcome-user.png") no-repeat left top transparent; }
.welcome-list li.welcome-collect { background: url("../images/icon-welcome-star.png") no-repeat left top transparent; }
.welcome-list li.welcome-articles { margin-right: 0; background: url("../images/icon-welcome-doc.png") no-repeat left top transparent; }
.welcome-list li.welcome-artwork { background: url("../images/icon-welcome-artwork.png") no-repeat left top transparent; }
.welcome-list li.welcome-opportunities { background: url("../images/icon-welcome-hand.png") no-repeat left top transparent; }
.welcome-list li.welcome-events { margin-right: 0; background: url("../images/icon-welcome-calendar.png") no-repeat left top transparent; }
@media screen and (max-width: 480px) { .welcome-list li { float: left; overflow: hidden; width: 48.099%; margin-right: 2.409%; } }

/* @group Global */
@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) { * { -webkit-text-size-adjust: none; } }
@media screen and (max-width: 1010px) { #extras { display: none !important; } }
html { background: #f2f2f2; color: #222; }

body { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; overflow-x: hidden; text-rendering: optimizeLegibility; padding-left: 200px; -webkit-font-smoothing: subpixel-antialiased; }

body.admin-menu { -webkit-font-smoothing: subpixel-antialiased; }

body #tasks { display: none; }

body.admin-menu #tasks { display: block; }

body.wysiwygeditor { padding-left: 0; }

#container { position: absolute; top: 0; left: 0; width: 100%; min-height: 100%; }

a { color: #222; text-decoration: none; }
a:hover { color: #a3a3a3; text-decoration: none; }

strong { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }

em, cite { /*font-family: $sans_italic_font;*/ font-style: italic; }

strong em, em strong { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }

sup { vertical-align: super; line-height: 0; }

hr { margin: 0 0 9px; border: none; height: 1px; background: url(http://www.walkerart.org/static/img/line_dotted.png); }
hr.spaced { margin-top: 10px; }
article hr { margin: 10px -5px; }

.more { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; margin-left: 2px; border-left: 1px dotted #a3a3a3; -webkit-font-smoothing: subpixel-antialiased; }
.more a { margin-left: 2px; padding: 1px 3px; font-size: 9px !important; line-height: 12px !important; background-image: none !important; text-decoration: none !important; }

/*
#branding { position: absolute; top: 0; bottom: 0; right: 0; z-index: 1000; width: 20px;
 &.day_0, &.day_4 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_1.png); }
 &.day_1, &.day_5 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_2.png); }
 &.day_2, &.day_6 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_3.png); }
 &.day_3 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_4.png); }
}
*/
@font-face { font-family: "LLCircularWeb-Medium"; src: url("../fonts/lineto-circular-medium-c.eot"); src: url("../fonts/lineto-circular-medium-c.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-circular-medium-c.woff") format("woff"), url("../fonts/lineto-circular-medium-c.ttf") format("truetype"), url("../fonts/lineto-circular-medium-c.svg#LLCircularWeb-Medium") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "LLCircularWeb-Mediumitalic"; src: url("../fonts/lineto-circular-mediumitalic-c.eot"); src: url("../fonts/lineto-circular-mediumitalic-c.eot?#iefix") format("embedded-opentype"), url("../fonts/lineto-circular-mediumitalic-c.woff") format("woff"), url("../fonts/lineto-circular-mediumitalic-c.ttf") format("truetype"), url("../fonts/lineto-circular-mediumitalic-c.svg#LLCircularWeb-Mediumitalic") format("svg"); font-weight: normal; font-style: normal; }
.organization-header { height: auto; margin-bottom: 0px; margin-top: 20px; }
.organization-header h1 { height: 52px; }
.organization-header .taglines, .organization-header h1 { font-family: "LLCircularWeb-Medium" !important; }

.has-taglines { height: 100px; }

.video_overlay { display: block; position: absolute; top: 0; left: 0; width: 220px; height: 142px; background: url(http://cdn.walkerartcenter.org/static/img/video_play_small.png) center center no-repeat; }
.feature_large .video_overlay { width: 340px; height: 220px; }
a:hover .video_overlay { background-image: url(http://cdn.walkerartcenter.org/static/img/video_play_small_hover.png); }

/* @end */
/* @group Browser Warning */
.browser_warning { display: block; position: absolute; top: 0; left: 0; right: 0; z-index: 8000; background: #ff8000; color: #fff; text-align: center; padding: 4px; border-bottom: 1px solid #ee7700; }
.browser_warning a { color: #fff; text-decoration: underline; }

/* @end */
/* @group Inline Editing */
.editable textarea { font-size: 10px; line-height: 12px; }

.active_edit { background: #ffef9c !important; cursor: pointer; overflow: hidden; }
.active_edit > form { background-color: transparent; }

/* @end */
/* @group Programs */
.program { display: none; position: absolute; top: 0; right: 0; z-index: 998; padding: 0 1px 0 2px; border: 1px solid #a3a3a3; color: #a3a3a3; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; line-height: 11px; text-align: right; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.program.inset { top: 4px; right: 4px; }
.program.inset_vertical { top: 4px; }
.program.inset_horizontal { right: 4px; }
.design .program { border-color: #e93abe !important; color: #e93abe !important; }
.education .program { border-color: #e30000 !important; color: #e30000 !important; }
.film .program { border-color: #d7d700 !important; color: #d7d700 !important; }
.new_media .program { border-color: #00e300 !important; color: #00e300 !important; }
.performing_arts .program { border-color: #00d7d7 !important; color: #00d7d7 !important; }
.visual_arts .program { border-color: #0000f4 !important; color: #0000f4 !important; }

.programs .program { color: #a3a3a3 !important; }

.design.highlighted *, .design.highlighted span, .design.highlighted h1 { color: #e93abe !important; }
.design.highlighted .program { display: block; }
.design.highlighted.tile { border-color: #e93abe !important; color: #e93abe !important; }
.design.highlighted.tile a.contents { background: #e9dee6 !important; color: #e93abe !important; border-color: #e93abe !important; }
.design.highlighted.tile a.contents h1, .design.highlighted.tile a.contents h3, .design.highlighted.tile a.contents .date, .design.highlighted.tile a.contents .date_connector, .design.highlighted.tile a.contents .overflowed { background: #e9dee6 !important; color: #e93abe !important; border-color: #e93abe !important; }

.education.highlighted *, .education.highlighted span, .education.highlighted h1 { color: #e30000 !important; }
.education.highlighted .program { display: block; }
.education.highlighted.tile { border-color: #e30000 !important; color: #e30000 !important; }
.education.highlighted.tile a.contents { background: #eacfcf !important; color: #e30000 !important; border-color: #e30000 !important; }
.education.highlighted.tile a.contents h1, .education.highlighted.tile a.contents h3, .education.highlighted.tile a.contents .date, .education.highlighted.tile a.contents .date_connector, .education.highlighted.tile a.contents .overflowed { background: #eacfcf !important; color: #e30000 !important; border-color: #e30000 !important; }

.film.highlighted *, .film.highlighted span, .film.highlighted h1 { color: #d7d700 !important; }
.film.highlighted .program { display: block; }
.film.highlighted.tile { border-color: #a4a400 !important; color: #a4a400 !important; }
.film.highlighted.tile a.contents { background: #efefce !important; color: #a4a400 !important; border-color: #a4a400 !important; }
.film.highlighted.tile a.contents h1, .film.highlighted.tile a.contents h3, .film.highlighted.tile a.contents .date, .film.highlighted.tile a.contents .date_connector, .film.highlighted.tile a.contents .overflowed { background: #efefce !important; color: #a4a400 !important; border-color: #a4a400 !important; }

.new_media.highlighted *, .new_media.highlighted span, .new_media.highlighted h1 { color: #00e300 !important; }
.new_media.highlighted .program { display: block; }
.new_media.highlighted.tile { border-color: #00cf00 !important; color: #00cf00 !important; }
.new_media.highlighted.tile a.contents { background: #dcecdc !important; color: #00cf00 !important; border-color: #00cf00 !important; }
.new_media.highlighted.tile a.contents h1, .new_media.highlighted.tile a.contents h3, .new_media.highlighted.tile a.contents .date, .new_media.highlighted.tile a.contents .date_connector, .new_media.highlighted.tile a.contents .overflowed { background: #dcecdc !important; color: #00cf00 !important; border-color: #00cf00 !important; }

.performing_arts.highlighted *, .performing_arts.highlighted span, .performing_arts.highlighted h1 { color: #00d7d7 !important; }
.performing_arts.highlighted .program { display: block; }
.performing_arts.highlighted.tile { border-color: #00aeae !important; color: #00aeae !important; }
.performing_arts.highlighted.tile a.contents { background: #ceefef !important; color: #00aeae !important; border-color: #00aeae !important; }
.performing_arts.highlighted.tile a.contents h1, .performing_arts.highlighted.tile a.contents h3, .performing_arts.highlighted.tile a.contents .date, .performing_arts.highlighted.tile a.contents .date_connector, .performing_arts.highlighted.tile a.contents .overflowed { background: #ceefef !important; color: #00aeae !important; border-color: #00aeae !important; }

.visual_arts.highlighted *, .visual_arts.highlighted span, .visual_arts.highlighted h1 { color: #0000f4 !important; }
.visual_arts.highlighted .program { display: block; }
.visual_arts.highlighted.tile { border-color: #0000f4 !important; color: #0000f4 !important; }
.visual_arts.highlighted.tile a.contents { background: #dbdbef !important; color: #0000f4 !important; border-color: #0000f4 !important; }
.visual_arts.highlighted.tile a.contents h1, .visual_arts.highlighted.tile a.contents h3, .visual_arts.highlighted.tile a.contents .date, .visual_arts.highlighted.tile a.contents .date_connector, .visual_arts.highlighted.tile a.contents .overflowed { background: #dbdbef !important; color: #0000f4 !important; border-color: #0000f4 !important; }

/* @end */
/* @group Layout */
.container { overflow-x: auto; overflow-y: hidden; }

.spacing_top { margin-top: 10px !important; }

.spacing_bottom { margin-bottom: 10px !important; }

.padding_top { padding-top: 10px !important; }

.padding_bottom { padding-bottom: 10px !important; }

.first { margin-top: 0; border-top: none; }

.last { margin-bottom: 0; border-bottom: none; }

.centered { text-align: center; }

img { margin-bottom: 8px; }

.col_container { width: 100%; }

.col_container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.container_16 .col_0 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 0 0 repeat-y; }
.container_16 > .col_0 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 10px 0 repeat-y; }
.container_16 .col_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 110px 0 repeat-y; }
.container_16 > .col_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 120px 0 repeat-y; }
.container_16 .col_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y; }
.container_16 > .col_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y; }
.container_16 .col_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 350px 0 repeat-y; }
.container_16 > .col_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 360px 0 repeat-y; }
.container_16 .col_8 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 470px 0 repeat-y; }
.container_16 > .col_8 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 480px 0 repeat-y; }
.container_16 .col_9 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 530px 0 repeat-y; }
.container_16 > .col_9 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 540px 0 repeat-y; }
.container_16 .col_10 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 590px 0 repeat-y; }
.container_16 > .col_10 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 600px 0 repeat-y; }
.container_16 .col_12 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 710px 0 repeat-y; }
.container_16 > .col_12 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 720px 0 repeat-y; }
.container_16 .col_2_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 110px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y; }
.container_16 > .col_2_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 120px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y; }
.container_16 .col_2_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 110px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 350px 0 repeat-y; }
.container_16 > .col_2_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 120px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 360px 0 repeat-y; }
.container_16 .col_4_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 350px 0 repeat-y; }
.container_16 > .col_4_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 360px 0 repeat-y; }
.container_16 .col_4_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 470px 0 repeat-y; }
.container_16 > .col_4_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 480px 0 repeat-y; }
.container_16 .col_4_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 590px 0 repeat-y; }
.container_16 > .col_4_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 600px 0 repeat-y; }
.container_16 .col_4_8 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 710px 0 repeat-y; }
.container_16 > .col_4_8 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 720px 0 repeat-y; }
.container_16 .col_8_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 470px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 590px 0 repeat-y; }
.container_16 > .col_8_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 480px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 600px 0 repeat-y; }
.container_16 .col_2_2_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 110px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 350px 0 repeat-y; }
.container_16 > .col_2_2_2 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 120px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 360px 0 repeat-y; }
.container_16 .col_2_2_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 110px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 590px 0 repeat-y; }
.container_16 > .col_2_2_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 120px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 600px 0 repeat-y; }
.container_16 .col_3_3_3 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 170px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 350px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 530px 0 repeat-y; }
.container_16 > .col_3_3_3 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 180px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 360px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 540px 0 repeat-y; }
.container_16 .col_4_4_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 470px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 710px 0 repeat-y; }
.container_16 > .col_4_4_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 480px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 720px 0 repeat-y; }

.container_12 .col_3 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 230px 0 repeat-y; }
.container_12 > .col_3 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 240px 0 repeat-y; }
.container_12 .col_4_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 310px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 630px 0 repeat-y; }
.container_12 > .col_4_4 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 320px 0 repeat-y, url(http://www.walkerart.org/static/img/line_dotted.png) 640px 0 repeat-y; }
.container_12 .col_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 470px 0 repeat-y; }
.container_12 > .col_6 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 480px 0 repeat-y; }
.container_12 .col_8 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 630px 0 repeat-y; }
.container_12 > .col_8 { background: url(http://www.walkerart.org/static/img/line_dotted.png) 640px 0 repeat-y; }

/* @end */
/* @group Headings */
h1 { margin: 11px 0 9px; padding: 0 4px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 19px; line-height: 24px; -webkit-font-smoothing: antialiased; }
h1.spaced { margin-top: 20px; }
h1 em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
h1.section_title, h1 .section_title, h1 .quiet { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; }
h1.section_title em, h1 .section_title em, h1 .quiet em { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; }
h1.underline { border-bottom: 1px dotted #a3a3a3; padding-bottom: 9px; margin-bottom: 9px; }
h1.quiet { font-size: 16px; line-height: 19px; -webkit-font-smoothing: subpixel-antialiased; }
h1 a:hover { background: transparent; }
h1.intro { margin-bottom: 20px; }
h1.intro a { padding-bottom: 3px; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -76px repeat-x; }
h1.intro a:hover { background-position: 0 -176px; }
h1 .breadcrumb { padding-right: 22px; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -26px no-repeat !important; }

h2.pane-title, .panel-pane .block-inner .block-content section h2 { padding: 0 0 5px 0; background: none; color: #808080; }

.title-artwork h2, .search-results-status h2 { color: #808080; padding-left: 0px; }

h2 { position: relative; clear: both; padding: 4px 5px 0; margin: 9px 0; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
h2 .date, h2 .count { position: absolute; display: block; right: 4px; top: 4px; width: 200px; text-align: right; }
h2.alternate .date, h2.alternate .count { right: 3px; top: 3px; }
h2 .view_all { position: absolute; display: block; top: 0; right: 0; bottom: 0; left: 0; padding: 4px 16px 0 0; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -145px no-repeat; color: #999; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; }
h2 a { display: block; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
h2 a .view_all { color: #999; }
h2 a:hover { color: #222; }
h2 a:hover .view_all { color: #222; background-position: right -29px; }
h2 .pager_container { position: absolute; top: 0; right: 0; width: 200px; padding: 0 6px 0 8px; }
h2 .pager_container a { display: block; float: left; width: 15px; height: 19px; background-repeat: no-repeat; background-image: url(http://cdn.walkerartcenter.org/static/img/pager_inverse.png); background-position: 6px -1px; }
h2 .pager_container a:hover { background-position: 6px -22px; background-color: transparent; }
h2 .pager_container a.active_slide { cursor: default; background-position: 6px -43px !important; }
h2.inverse { background: #222; color: #f9f9f9; }
h2.inverse a { color: #f9f9f9; }
h2.inverse a .view_all { color: #999; }
h2.inverse a:hover .view_all { color: #f9f9f9; background-position: right -261px; }
h2.inverse .pager_container { background: url(http://cdn.walkerartcenter.org/static/img/pager_container_bg.png); }
h2.inverse .pager_container a { background-image: url(http://cdn.walkerartcenter.org/static/img/pager.png); }
h2.inverse .pager_container a.video_pager { background-image: url(http://cdn.walkerartcenter.org/static/img/pager_video.png); }
h2.alternate { background: none; padding: 3px 4px 0; border-top: 1px dotted #a3a3a3; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
h2.alternate .pager_container { background: none; }
h2.alternate .pager_container a { background-image: url(http://cdn.walkerartcenter.org/static/img/pager_inverse.png); }
.oldie h2 { padding-top: 4px; height: 15px; }

h3, h4, h5, h6 { margin: 0 5px 8px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
h3 em, h4 em, h5 em, h6 em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }

/* @end */
/* @group Button */
.button_container { padding-top: 4px; text-align: center; }
.button_container a { display: inline-block; padding: 0 1px 0 2px; border: 1px solid #a3a3a3; color: #a3a3a3; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; line-height: 11px; text-align: center; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.button_container a:hover { color: #222; border-color: #222; }

/* @end */
/* @group Interface */
.loading { opacity: .35; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; filter: alpha(opacity=35); }

.aux { color: #a3a3a3; }

.label { color: #808080; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }

aside { position: relative; padding: 3px 0 12px; }

.sponsor { display: inline-block; float: left; margin-right: 5px; }
.sponsor:hover { background: transparent; }

dl { overflow: hidden; padding: 0 5px 10px; margin-bottom: 9px; /*border-bottom: 1px dotted $divider_color;*/ }
dl dt { display: block; clear: both; float: left; width: 42px; padding-top: 3px; color: #a3a3a3; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; color: gray; }
dl dd { display: block; float: left; width: 168px; padding-bottom: 6px; }
dl dd:last-child { padding-bottom: 0; }
dl dd.wide { width: 408px; }
dl.wide dt { width: 84px; }
dl.wide dd { width: 126px; }
dl.wide dd.wide { width: 366px; }

/* @end */
/* @group Text */
.text { padding-bottom: 10px; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
.text *:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.text.last { padding-bottom: 0; }
.text .quiet, .text.quiet { font-size: 10px; line-height: 12px; }
.text .align_right { text-align: right; }
.text p, .text ul, .text ol { margin: 0 5px 8px; }
.text ul li { margin: 0 0 6px 13px; list-style: disc url(http://cdn.walkerartcenter.org/static/img/bullet.png) outside; }
.text .condensed li, .text.condensed li { margin: 0 0 0 12px; list-style: none; text-indent: -12px; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }
.no-csscolumns .text.col_1, .no-csscolumns .text.col_2, .no-csscolumns .text.col_3, .no-csscolumns .text.col_4, .no-csscolumns .text.col_5, .no-csscolumns .text.col_6, .no-csscolumns .text.col_7, .no-csscolumns .text.col_8, .no-csscolumns .text.col_9, .no-csscolumns .text.col_10, .no-csscolumns .text.col_11, .no-csscolumns .text.col_12, .no-csscolumns .text.col_13, .no-csscolumns .text.col_14, .no-csscolumns .text.col_15, .no-csscolumns .text.col_16 { background: none !important; }
.text .text_col_2, .text .text_col_3, .text .text_col_4 { margin-right: -6px; padding-right: 6px; -moz-column-gap: 20px; -webkit-column-gap: 20px; column-gap: 20px; }
.text .text_col_2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
.text .text_col_3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
.text .text_col_4 { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; }
.text li { position: relative; }
.text li .count { position: absolute; display: block; right: 0; top: 0; width: 200px; text-align: right; }
.text a { text-decoration: underline; }
.text img { vertical-align: middle; }
.text.article_text { margin-top: 3px; }
.text.context { margin-bottom: 9px; padding-bottom: 10px; border-bottom: 1px dotted #a3a3a3; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }
.text.context a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.text.context a em, .text.context em a { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; font-weight: normal; }
.text table { width: 100%; }
.text table * { vertical-align: top; }
.text table th, .text table .important { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
.text table th em, .text table .important em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
.text table tr { border-bottom: 1px solid #d4d4d4; }
.text table tr.spacing_top td { padding-top: 12px !important; }
.text table td, .text table th { padding: 3px 4px 4px !important; }
.text table td.indented, .text table th.indented { padding-left: 24px !important; }
.text table .figure { text-align: right; }
.text table .benefit { width: 150px; }
.text table .side { border-right: 1px dotted #a3a3a3; }
.text table .side:last-child { border: 0; }

#main .author { margin: 0 5px 9px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#main .author.centered { text-align: center; }

article { padding-bottom: 9px; margin: 0 5px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 15px; line-height: 22px; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
article p { /*text-indent: 24px;*/ }
article p:first-child { text-indent: 0; }
article em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; line-height: 1px; }
article strong, article strong a, article a strong { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; line-height: 1px; }
article strong em, article em strong, article strong a em, article strong em a, article a strong em, article a em strong, article em strong a, article em a strong { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; font-size: 14px; line-height: 1px; }
article a { /*padding-bottom: 1px;
font-family: $sans_regular_font;
font-size: 14px;
line-height: 1px;
background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -82px repeat-x;*/ }
article a:hover { background-position: 0 -182px; }
article a.img_link { display: block; background: none !important; }
article a em, article em a { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; }
article .image { float: right; margin: 0 -245px 8px 0; }
article .image .caption { margin: 0 5px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
article hgroup { margin: 0 0 12px 19px; }
article hgroup h1, article hgroup h2, article hgroup h3, article hgroup h4, article hgroup h5, article hgroup h6 { color: #222; }
article hgroup h1 a, article hgroup h2 a, article hgroup h3 a, article hgroup h4 a, article hgroup h5 a, article hgroup h6 a { color: #222; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -81px repeat-x; }
article hgroup h1 a:hover, article hgroup h2 a:hover, article hgroup h3 a:hover, article hgroup h4 a:hover, article hgroup h5 a:hover, article hgroup h6 a:hover { color: #a3a3a3; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -181px repeat-x; }
article hgroup h2, article hgroup h3 { height: auto; margin: 0 5px 8px; padding-right: 120px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 15px; line-height: 22px; font-weight: normal; font-style: italic; text-align: left; text-indent: 0; text-transform: none; letter-spacing: 0; background: transparent; }
article hgroup h2 a, article hgroup h3 a { margin: 0 1px 0 2px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
article blockquote { padding: 0 24px; margin: 12px 0; text-indent: 0; text-align: left; }
article blockquote:first-child { margin-top: 0; }
article blockquote h1, article blockquote h2, article blockquote h3, article blockquote h4, article blockquote h5, article blockquote h6, article blockquote p, article blockquote li { margin-bottom: 8px; text-indent: 0; }
article blockquote em { font-style: italic; }
article hr + p, article pre + p, article blockquote + p { text-indent: 0; }
article h1, article h2, article h3, article h4, article h5, article h6 { height: auto; margin: 22px 0 6px; background: none; color: #a3a3a3; text-transform: none; letter-spacing: 0; padding: 0; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; line-height: 18px; overflow: visible; text-overflow: clip; white-space: normal; -webkit-font-smoothing: subpixel-antialiased !important; }
article h1:first-child, article h2:first-child, article h3:first-child, article h4:first-child, article h5:first-child, article h6:first-child { margin-top: 2px; }
article h1 + p, article h2 + p, article h3 + p, article h4 + p, article h5 + p, article h6 + p { text-indent: 0; }
article h1 em, article h2 em, article h3 em, article h4 em, article h5 em, article h6 em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
article h1 a, article h2 a, article h3 a, article h4 a, article h5 a, article h6 a { color: #a3a3a3; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -79px repeat-x; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 18px; }
article h1 a:hover, article h2 a:hover, article h3 a:hover, article h4 a:hover, article h5 a:hover, article h6 a:hover { color: #222; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -179px repeat-x; }
article h1 { color: #222; }
article h1 a { color: #222; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -79px repeat-x; }
article h1 a:hover { color: #a3a3a3; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -179px repeat-x; }
article ul { margin: 8px 0; }
article ul li { margin: 0 0 4px 24px; list-style: disc url(http://cdn.walkerartcenter.org/static/img/bullet.png) outside; }
article ul:first-child { margin-top: 0; }
article ol { margin: 8px 0; }
article ol li { margin: 0 0 4px 24px; list-style: decimal; }
article ol:first-child { margin-top: 0; }
article .col_container { width: auto; margin: 0 -5px; }
article pre { width: 426px; padding: 6px 10px 7px; margin: 8px 0; border: 2px solid #333; overflow: scroll; font-family: Courier, 'Courier New', monospace; font-size: 13px; line-height: 18px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
article .aux { margin-top: 8px; color: #222; }
article .aux p { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-indent: 0 !important; margin-bottom: 8px; }
article .aux p a { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; text-decoration: underline; background: none; }
article .aux p strong, article .aux p strong a, article .aux p a strong { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; }
article .aux p strong em, article .aux p em strong, article .aux p strong a em, article .aux p strong em a, article .aux p a strong em, article .aux p a em strong, article .aux p em strong a, article .aux p em a strong { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; font-size: 12px; line-height: 16px; }
article .aux p a em, article .aux p em a { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; }

aside .pull_quote { margin: 0px 0 30px; padding: 0px 4px 0; border-top: 1px dotted #a3a3a3; font-size: 19px; line-height: 24px; text-indent: -7px; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

a.note { display: block; margin-bottom: 20px; color: #dc8100; border: 2px solid #dc8100; padding: 6px 10px 8px; text-decoration: none !important; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
a.note h1 { margin-top: 0; margin-bottom: 6px; }
a.note:hover { color: #f9f9f9; background: #dc8100; }

/* @end */
/* @group Media Thumbnails */
.thumbnail { margin-bottom: 10px; }
.thumbnail .image_thumbnail_link { position: relative; display: block; outline: none !important; }
.thumbnail .image_thumbnail_link img { margin-bottom: 4px; }
.thumbnail h3 { margin-bottom: 8px; }
.thumbnail .credit { margin-top: 2px; font-size: 10px; line-height: 12px; }

/* @end */
/* @group Sidebar */
.sidebar { padding-bottom: 12px; }
.sidebar nav { padding-top: 8px; border-top: 1px dotted #a3a3a3; }
.sidebar nav ul { clear: both; margin: 0 0 6px; padding-bottom: 7px; border-bottom: 1px dotted #a3a3a3; }
.sidebar nav ul:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.sidebar nav ul li { margin: 0 6px; list-style: none; }
.sidebar nav ul li a { position: relative; display: block; margin: 0 -6px; padding: 2px 30px 2px 5px; }
.sidebar nav ul li a:hover { background-color: #f9f5bf; color: #222; }
.sidebar nav ul li.static a, .sidebar nav ul li.link a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; padding-right: 5px; }
.sidebar nav ul li.static a em, .sidebar nav ul li.link a em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
.sidebar nav ul li.active > a { cursor: default; background-color: #f9f5bf; }
.sidebar nav ul li .count { position: absolute; display: block; top: 2px; right: 5px; width: 30px; color: #a3a3a3; text-align: right; }
.sidebar nav ul ul { margin: 4px 0 4px 8px !important; border-left: 1px dotted #a3a3a3; }
.sidebar nav ul ul li { margin: 0 0 0 10px; }

/* @end */
/* @group Features */
.feature { position: relative; }
.feature .placeholder * { color: #999; }
.feature .feature_link { display: block; }
.feature .feature_link.placeholder * { color: #999; }
.feature .feature_link h1 { width: 200px; margin: 0 auto 10px; padding: 0; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; text-align: center; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: subpixel-antialiased; }
.feature .feature_link h1 em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-style: italic; }
.feature .feature_link h1 img { margin: 0 -4px 0 1px; vertical-align: baseline; line-height: 1px; }
.feature .feature_link h3 { margin: 12px 0 3px 1px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.feature p { margin-bottom: 0; font-size: 13px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; text-indent: 12px; }
.feature p:first-child { text-indent: 0; }
.feature p em, .feature p cite { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.feature p a { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; }
.feature p strong, .feature p strong a, .feature p a strong { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-size: 12px; }
.feature p strong em, .feature p em strong, .feature p strong cite, .feature p cite strong { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
.feature p em a, .feature p a em, .feature p cite a, .feature p a cite { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; }

.design .feature_link:hover, .design .feature_link:hover h1, .design .more a:hover { color: #e93abe !important; }

.education .feature_link:hover, .education .feature_link:hover h1, .education .more a:hover { color: #e30000 !important; }

.film .feature_link:hover, .film .feature_link:hover h1, .film .more a:hover { color: #d7d700 !important; }

.new_media .feature_link:hover, .new_media .feature_link:hover h1, .new_media .more a:hover { color: #00e300 !important; }

.performing_arts .feature_link:hover, .performing_arts .feature_link:hover h1, .performing_arts .more a:hover { color: #00d7d7 !important; }

.visual_arts .feature_link:hover, .visual_arts .feature_link:hover h1, .visual_arts .more a:hover { color: #0000f4 !important; }

.design .placeholder.feature_link:hover h1, .education .placeholder.feature_link:hover h1, .film .placeholder.feature_link:hover h1, .new_media .placeholder.feature_link:hover h1, .performing_arts .placeholder.feature_link:hover h1, .visual_arts .placeholder.feature_link:hover h1 { color: #999 !important; }

/* @end */
/* @group Meta Information */
#meta > dl:last-child { border-bottom: none; }
#meta dt.buy { height: 12px; background: url(http://cdn.walkerartcenter.org/static/img/meta_tickets.png) 22px 2px no-repeat; }
#meta dd.buy a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
#meta a { padding: 0 2px; margin: 0 -2px; }
#meta .show_more, #meta .hide_more { margin: -9px 0 10px; padding: 4px 5px 0; }
#meta .instance .alert { color: #e30000; }

/* @end */
/* @group Show/Hide More */
.show_more, .hide_more { display: block; width: auto; height: 16px; margin: -9px 0 10px; padding: 4px 5px 0; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }

.show_more { background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -58px no-repeat; }
.show_more:hover { background: #f9f5bf url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -58px no-repeat !important; color: #222; }

.hide_more { display: none; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -87px no-repeat; }
.hide_more:hover { background: #f9f5bf url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -87px no-repeat !important; color: #222; }

.more_content { display: none; }

/* @end */
/* @group Forms */
form { position: relative; }
form > div { margin-bottom: 6px; }
form > div:last-child { margin-bottom: 0; }
form label { display: inline-block; padding: 1px 5px; color: #808080; /*@include quiet_type;*/ }
form input, form textarea, form select { padding: 2px 2px; background: #f2f2f2; border: 0; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
form select[multiple] { width: 100%; }
form textarea { height: 64px; }
form input:focus { outline: none; }
form input[type=checkbox], form input[type=text], form input[type=password], form textarea { -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff !important; border-right: 4px solid #fff !important; border-bottom: none; z-index: 42; position: relative; background: url("../images/bg-input-dots.gif") repeat-x left bottom #fff !important; }
form input[type=checkbox] { border: none; box-shadow: none; }
.grid_4 form input[type=text], .grid_4 form input[type=password], .grid_4 form textarea { width: 216px; }
.no-boxshadow .grid_4 form input[type=text], .no-boxshadow .grid_4 form input[type=password], .no-boxshadow .grid_4 form textarea { width: 127px; border: 1px solid #a3a3a3; }
.grid_6 form input[type=text], .grid_6 form input[type=password], .grid_6 form textarea { width: 336px; }
.no-boxshadow .grid_6 form input[type=text], .no-boxshadow .grid_6 form input[type=password], .no-boxshadow .grid_6 form textarea { width: 334px; border: 1px solid #a3a3a3; }
form input[type=checkbox] { float: left; width: 19px; height: 19px; }
form input[type=checkbox]:checked { background: rgba(0, 0, 0, 0.02) url(http://cdn.walkerartcenter.org/static/img/check.png) center center no-repeat; }
.no-boxshadow form input[type=checkbox] { border: 1px solid #bbb; }
form input[type=text]:focus, form input[type=password]:focus { background: #fff; }
form input[type=submit] { float: left; height: auto; padding: 5px 10px; border: 1px solid #333; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; cursor: pointer; margin-left: 0; margin-right: 10px; background: #333; color: #fff; text-transform: capitalize; font-size: 12px; font-weight: normal; letter-spacing: 0; }
form input[type=submit]:hover { background: #222; color: #fff; }
form input[type=submit]:hover { background: #222; color: #f9f9f9; }
form input[type=submit]:after { content: ""; margin: 0; padding: 0; display: block; clear: both; float: none; }
form .required_label { color: #f90000; }

/* @end */
/* @group Cycle Arrows */
.arrows { display: none; }
.arrows a { position: absolute; width: 19px; height: 19px; z-index: 950; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.arrows a.previous { left: 0; background: #d4d4d4 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 0 no-repeat; }
.arrows a.previous:active { background-position: -2px 0; }
.arrows a.next { right: 0; background: #d4d4d4 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -29px no-repeat; }
.arrows a.next:active { background-position: 2px -29px; }

/* @end */
/* @group Dateline */
.date_container { position: relative; width: auto; height: 15px; margin: 0 5px 6px; overflow: hidden; }
.date_container .date { position: absolute; bottom: 0; z-index: 504; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; background: #f9f9f9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.date_container .start_date { left: 1px; padding-right: 2px; }
.date_container .end_date { right: 1px; padding-left: 3px; }
.date_container .date_connector { position: absolute; bottom: 5px; left: 10px; right: 10px; z-index: 503; border-top: 1px dotted #a3a3a3; }

/* @end */
/* @group Sharing */
.ical { display: block; height: 18px; padding: 0 5px 0 26px; background: url(http://cdn.walkerartcenter.org/static/img/ical.png) 2px top no-repeat; }
h2 .ical { position: absolute; top: 3px; right: 1px; padding: 1px 18px 0 0; background-position: right -2px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; }
h2.inverse .ical { display: none; }

/* @end */
/* @group Graphic Identity Rotator */
.graphic_rotator { overflow: hidden; margin-bottom: 10px; }
.graphic_rotator .graphic_pager > div { height: 99px; overflow: hidden; margin-bottom: 19px; }

/* @end */
/* @group Results List */
.results_container > div { position: relative; }
.results_container > div a.contents { display: block; overflow: hidden; padding-bottom: 30px; }
.results_container > div a.contents .thumb { position: relative; margin-left: -2px; height: 70px; }
.results_container > div a.contents .thumb div { position: absolute; width: 86px; height: 57px; text-align: center; }
.results_container > div a.contents .thumb div.image_single { position: absolute; width: 90px; height: 60px; top: 7px; left: 7px; text-align: center; }
.results_container > div a.contents .thumb div img { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.results_container > div a.contents .thumb .image1 { left: 0; top: 1px; z-index: 500; }
.results_container > div a.contents .thumb .image2 { left: 19px; top: 7px; z-index: 501; }
.results_container > div a.contents .thumb .image3 { left: 9px; top: 13px; z-index: 502; }
.results_container > div a.contents h1, .results_container > div a.contents h3 { margin: 0 0 6px; padding: 0 5px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 16px; line-height: 17px; -webkit-font-smoothing: subpixel-antialiased; }
.results_container > div a.contents h1 em, .results_container > div a.contents h3 em { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; }
.results_container > div a.contents h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -81px repeat-x; padding-bottom: 1px; }
.results_container > div a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -181px repeat-x; }
.results_container > div a.contents h3, .results_container > div a.contents h4, .results_container > div a.contents .date { color: #a3a3a3; }
.results_container > div a.contents h4 { margin-top: 3px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
.results_container > div a.contents .date_container { position: relative; width: auto; height: 15px; margin: 0 5px 6px; overflow: hidden; }
.grid_8 > .results_container > div a.contents .date_container { height: 12px; }
.results_container > div a.contents .date_container .date { position: absolute; bottom: 0; z-index: 504; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; background: #f9f9f9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.results_container > div a.contents .date_container .start_date { left: 1px; padding-right: 2px; }
.results_container > div a.contents .date_container .end_date { right: 1px; padding-left: 3px; }
.results_container > div a.contents .date_container .date_connector { position: absolute; bottom: 5px; left: 10px; right: 10px; z-index: 503; border-top: 1px dotted #a3a3a3; }
.results_container > div a.contents .text { margin-top: 2px; padding: 0 5px; }
.results_container > div.design a.contents:hover h1, .results_container > div.design a.contents:hover h2, .results_container > div.design a.contents:hover h3, .results_container > div.design a.contents:hover h4, .results_container > div.design a.contents:hover .date_container { background: transparent; color: #e93abe; }
.results_container > div.design a.contents:hover h1 *, .results_container > div.design a.contents:hover h2 *, .results_container > div.design a.contents:hover h3 *, .results_container > div.design a.contents:hover h4 *, .results_container > div.design a.contents:hover .date_container * { color: #e93abe; }
.results_container > div.design a.contents:hover h1 .alternate, .results_container > div.design a.contents:hover h1 .date_connector, .results_container > div.design a.contents:hover h2 .alternate, .results_container > div.design a.contents:hover h2 .date_connector, .results_container > div.design a.contents:hover h3 .alternate, .results_container > div.design a.contents:hover h3 .date_connector, .results_container > div.design a.contents:hover h4 .alternate, .results_container > div.design a.contents:hover h4 .date_connector, .results_container > div.design a.contents:hover .date_container .alternate, .results_container > div.design a.contents:hover .date_container .date_connector { border-color: #e93abe !important; }
.results_container > div.design a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -381px repeat-x; }
.results_container > div.education a.contents:hover h1, .results_container > div.education a.contents:hover h2, .results_container > div.education a.contents:hover h3, .results_container > div.education a.contents:hover h4, .results_container > div.education a.contents:hover .date_container { background: transparent; color: #e30000; }
.results_container > div.education a.contents:hover h1 *, .results_container > div.education a.contents:hover h2 *, .results_container > div.education a.contents:hover h3 *, .results_container > div.education a.contents:hover h4 *, .results_container > div.education a.contents:hover .date_container * { color: #e30000; }
.results_container > div.education a.contents:hover h1 .alternate, .results_container > div.education a.contents:hover h1 .date_connector, .results_container > div.education a.contents:hover h2 .alternate, .results_container > div.education a.contents:hover h2 .date_connector, .results_container > div.education a.contents:hover h3 .alternate, .results_container > div.education a.contents:hover h3 .date_connector, .results_container > div.education a.contents:hover h4 .alternate, .results_container > div.education a.contents:hover h4 .date_connector, .results_container > div.education a.contents:hover .date_container .alternate, .results_container > div.education a.contents:hover .date_container .date_connector { border-color: #e30000 !important; }
.results_container > div.education a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -481px repeat-x; }
.results_container > div.film a.contents:hover h1, .results_container > div.film a.contents:hover h2, .results_container > div.film a.contents:hover h3, .results_container > div.film a.contents:hover h4, .results_container > div.film a.contents:hover .date_container { background: transparent; color: #d7d700; }
.results_container > div.film a.contents:hover h1 *, .results_container > div.film a.contents:hover h2 *, .results_container > div.film a.contents:hover h3 *, .results_container > div.film a.contents:hover h4 *, .results_container > div.film a.contents:hover .date_container * { color: #d7d700; }
.results_container > div.film a.contents:hover h1 .alternate, .results_container > div.film a.contents:hover h1 .date_connector, .results_container > div.film a.contents:hover h2 .alternate, .results_container > div.film a.contents:hover h2 .date_connector, .results_container > div.film a.contents:hover h3 .alternate, .results_container > div.film a.contents:hover h3 .date_connector, .results_container > div.film a.contents:hover h4 .alternate, .results_container > div.film a.contents:hover h4 .date_connector, .results_container > div.film a.contents:hover .date_container .alternate, .results_container > div.film a.contents:hover .date_container .date_connector { border-color: #d7d700 !important; }
.results_container > div.film a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -581px repeat-x; }
.results_container > div.new_media a.contents:hover h1, .results_container > div.new_media a.contents:hover h2, .results_container > div.new_media a.contents:hover h3, .results_container > div.new_media a.contents:hover h4, .results_container > div.new_media a.contents:hover .date_container { background: transparent; color: #00e300; }
.results_container > div.new_media a.contents:hover h1 *, .results_container > div.new_media a.contents:hover h2 *, .results_container > div.new_media a.contents:hover h3 *, .results_container > div.new_media a.contents:hover h4 *, .results_container > div.new_media a.contents:hover .date_container * { color: #00e300; }
.results_container > div.new_media a.contents:hover h1 .alternate, .results_container > div.new_media a.contents:hover h1 .date_connector, .results_container > div.new_media a.contents:hover h2 .alternate, .results_container > div.new_media a.contents:hover h2 .date_connector, .results_container > div.new_media a.contents:hover h3 .alternate, .results_container > div.new_media a.contents:hover h3 .date_connector, .results_container > div.new_media a.contents:hover h4 .alternate, .results_container > div.new_media a.contents:hover h4 .date_connector, .results_container > div.new_media a.contents:hover .date_container .alternate, .results_container > div.new_media a.contents:hover .date_container .date_connector { border-color: #00e300 !important; }
.results_container > div.new_media a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -681px repeat-x; }
.results_container > div.performing_arts a.contents:hover h1, .results_container > div.performing_arts a.contents:hover h2, .results_container > div.performing_arts a.contents:hover h3, .results_container > div.performing_arts a.contents:hover h4, .results_container > div.performing_arts a.contents:hover .date_container { background: transparent; color: #00d7d7; }
.results_container > div.performing_arts a.contents:hover h1 *, .results_container > div.performing_arts a.contents:hover h2 *, .results_container > div.performing_arts a.contents:hover h3 *, .results_container > div.performing_arts a.contents:hover h4 *, .results_container > div.performing_arts a.contents:hover .date_container * { color: #00d7d7; }
.results_container > div.performing_arts a.contents:hover h1 .alternate, .results_container > div.performing_arts a.contents:hover h1 .date_connector, .results_container > div.performing_arts a.contents:hover h2 .alternate, .results_container > div.performing_arts a.contents:hover h2 .date_connector, .results_container > div.performing_arts a.contents:hover h3 .alternate, .results_container > div.performing_arts a.contents:hover h3 .date_connector, .results_container > div.performing_arts a.contents:hover h4 .alternate, .results_container > div.performing_arts a.contents:hover h4 .date_connector, .results_container > div.performing_arts a.contents:hover .date_container .alternate, .results_container > div.performing_arts a.contents:hover .date_container .date_connector { border-color: #00d7d7 !important; }
.results_container > div.performing_arts a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -781px repeat-x; }
.results_container > div.visual_arts a.contents:hover h1, .results_container > div.visual_arts a.contents:hover h2, .results_container > div.visual_arts a.contents:hover h3, .results_container > div.visual_arts a.contents:hover h4, .results_container > div.visual_arts a.contents:hover .date_container { background: transparent; color: #0000f4; }
.results_container > div.visual_arts a.contents:hover h1 *, .results_container > div.visual_arts a.contents:hover h2 *, .results_container > div.visual_arts a.contents:hover h3 *, .results_container > div.visual_arts a.contents:hover h4 *, .results_container > div.visual_arts a.contents:hover .date_container * { color: #0000f4; }
.results_container > div.visual_arts a.contents:hover h1 .alternate, .results_container > div.visual_arts a.contents:hover h1 .date_connector, .results_container > div.visual_arts a.contents:hover h2 .alternate, .results_container > div.visual_arts a.contents:hover h2 .date_connector, .results_container > div.visual_arts a.contents:hover h3 .alternate, .results_container > div.visual_arts a.contents:hover h3 .date_connector, .results_container > div.visual_arts a.contents:hover h4 .alternate, .results_container > div.visual_arts a.contents:hover h4 .date_connector, .results_container > div.visual_arts a.contents:hover .date_container .alternate, .results_container > div.visual_arts a.contents:hover .date_container .date_connector { border-color: #0000f4 !important; }
.results_container > div.visual_arts a.contents:hover h1 span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -881px repeat-x; }
.results_container > div a.contents:hover .text { color: #222; }

/* @end */
/* @group Tiles */
.grid_4 > .tile_container { background: url(http://cdn.walkerartcenter.org/static/img/tile_wrapper_col_4_bg.png) 0 19px no-repeat; }

.grid_8 > .tile_container { background: url(http://cdn.walkerartcenter.org/static/img/tile_wrapper_col_8_bg.png) 0 19px no-repeat; }

.grid_12 > .tile_container { background: url(http://cdn.walkerartcenter.org/static/img/tile_wrapper_col_12_bg.png) 0 19px no-repeat; }

.grid_16 > .tile_container { background: url(http://cdn.walkerartcenter.org/static/img/tile_wrapper_col_16_bg.png) 0 19px no-repeat; }

.tile_container, .tile_wall_container { position: relative; clear: both; min-height: 280px; margin-bottom: 10px; }
.tile_container:last-child, .tile_wall_container:last-child { margin-bottom: 0; }
.tile_container h2, .tile_wall_container h2 { background: #222; color: #f9f9f9; }
.tile_container .tile_group_container, .tile_wall_container .tile_group_container { display: none; }
.tile_container .tile_group, .tile_wall_container .tile_group { overflow: hidden; }
.tile_container .tile, .tile_wall_container .tile { position: relative; }
.tile_container .tile a.contents, .tile_wall_container .tile a.contents { position: relative; display: block; height: 225px; padding: 6px; background: #d4d4d4 url(http://www.walkerart.org/static/img/bg_gray.jpg); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.tile_container .tile a.contents .thumb, .tile_wall_container .tile a.contents .thumb { position: relative; height: 139px; }
.tile_container .tile a.contents .thumb div, .tile_wall_container .tile a.contents .thumb div { position: absolute; width: 171px; height: 114px; text-align: center; }
.tile_container .tile a.contents .thumb div.image_single, .tile_wall_container .tile a.contents .thumb div.image_single { position: absolute; width: 180px; height: 120px; top: 14px; left: 14px; text-align: center; }
.tile_container .tile a.contents .thumb div img, .tile_wall_container .tile a.contents .thumb div img { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.tile_container .tile a.contents .thumb .image1, .tile_wall_container .tile a.contents .thumb .image1 { left: 0; top: 2px; z-index: 500; }
.tile_container .tile a.contents .thumb .image2, .tile_wall_container .tile a.contents .thumb .image2 { left: 37px; top: 14px; z-index: 501; }
.tile_container .tile a.contents .thumb .image3, .tile_wall_container .tile a.contents .thumb .image3 { left: 18px; top: 26px; z-index: 502; }
.tile_container .tile a.contents .icon, .tile_wall_container .tile a.contents .icon { height: 139px; background: url(http://cdn.walkerartcenter.org/static/img/no_image.png) center center no-repeat; }
.tile_container .tile a.contents .count, .tile_wall_container .tile a.contents .count { padding: 30px 12px 0 0; height: 109px; color: #f9f9f9; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-size: 72px; line-height: 72px; font-weight: normal; text-align: center; letter-spacing: -5px; -webkit-font-smoothing: antialiased; }
.tile_container .tile a.contents h3, .tile_container .tile a.contents .date, .tile_wall_container .tile a.contents h3, .tile_wall_container .tile a.contents .date { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; text-align: center; }
.tile_container .tile a.contents hgroup, .tile_wall_container .tile a.contents hgroup { margin: 0 4px; max-height: 81px; overflow: hidden; }
.tile_container .tile a.contents hgroup.overflowed, .tile_wall_container .tile a.contents hgroup.overflowed { border-bottom: 1px dotted #333; }
.tile_container .tile a.contents hgroup h3, .tile_wall_container .tile a.contents hgroup h3 { margin: 8px 0 3px 1px; }
.tile_container .tile a.contents hgroup h1, .tile_wall_container .tile a.contents hgroup h1 { margin: 0 11px; padding-bottom: 1px; /* fixes cut-off descender */ font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; text-align: center; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: subpixel-antialiased; }
.tile_container .tile a.contents hgroup h1 em, .tile_wall_container .tile a.contents hgroup h1 em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.tile_container .tile a.contents .date, .tile_wall_container .tile a.contents .date { position: absolute; bottom: 6px; z-index: 504; background: #d4d4d4; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tile_container .tile a.contents .start_date, .tile_wall_container .tile a.contents .start_date { left: 7px; padding-right: 2px; }
.tile_container .tile a.contents .end_date, .tile_wall_container .tile a.contents .end_date { right: 6px; padding-left: 3px; }
.tile_container .tile a.contents .date_connector, .tile_wall_container .tile a.contents .date_connector { position: absolute; bottom: 11px; left: 10px; right: 10px; z-index: 503; border-top: 1px dotted #333; }
.tile_container .tile a.contents:hover, .tile_container .tile a.contents:hover .date, .tile_wall_container .tile a.contents:hover, .tile_wall_container .tile a.contents:hover .date { background: #e4e0af; color: #222; }
.tile_container .tile.design a.contents:hover, .tile_wall_container .tile.design a.contents:hover { background: #e9dee6 !important; color: #e93abe !important; border-color: #e93abe !important; }
.tile_container .tile.design a.contents:hover h1, .tile_container .tile.design a.contents:hover h3, .tile_container .tile.design a.contents:hover .date, .tile_container .tile.design a.contents:hover .date_connector, .tile_container .tile.design a.contents:hover .overflowed, .tile_wall_container .tile.design a.contents:hover h1, .tile_wall_container .tile.design a.contents:hover h3, .tile_wall_container .tile.design a.contents:hover .date, .tile_wall_container .tile.design a.contents:hover .date_connector, .tile_wall_container .tile.design a.contents:hover .overflowed { background: #e9dee6 !important; color: #e93abe !important; border-color: #e93abe !important; }
.tile_container .tile.education a.contents:hover, .tile_wall_container .tile.education a.contents:hover { background: #eacfcf !important; color: #e30000 !important; border-color: #e30000 !important; }
.tile_container .tile.education a.contents:hover h1, .tile_container .tile.education a.contents:hover h3, .tile_container .tile.education a.contents:hover .date, .tile_container .tile.education a.contents:hover .date_connector, .tile_container .tile.education a.contents:hover .overflowed, .tile_wall_container .tile.education a.contents:hover h1, .tile_wall_container .tile.education a.contents:hover h3, .tile_wall_container .tile.education a.contents:hover .date, .tile_wall_container .tile.education a.contents:hover .date_connector, .tile_wall_container .tile.education a.contents:hover .overflowed { background: #eacfcf !important; color: #e30000 !important; border-color: #e30000 !important; }
.tile_container .tile.film a.contents:hover, .tile_wall_container .tile.film a.contents:hover { background: #efefce !important; color: #a4a400 !important; border-color: #a4a400 !important; }
.tile_container .tile.film a.contents:hover h1, .tile_container .tile.film a.contents:hover h3, .tile_container .tile.film a.contents:hover .date, .tile_container .tile.film a.contents:hover .date_connector, .tile_container .tile.film a.contents:hover .overflowed, .tile_wall_container .tile.film a.contents:hover h1, .tile_wall_container .tile.film a.contents:hover h3, .tile_wall_container .tile.film a.contents:hover .date, .tile_wall_container .tile.film a.contents:hover .date_connector, .tile_wall_container .tile.film a.contents:hover .overflowed { background: #efefce !important; color: #a4a400 !important; border-color: #a4a400 !important; }
.tile_container .tile.new_media a.contents:hover, .tile_wall_container .tile.new_media a.contents:hover { background: #dcecdc !important; color: #00cf00 !important; border-color: #00cf00 !important; }
.tile_container .tile.new_media a.contents:hover h1, .tile_container .tile.new_media a.contents:hover h3, .tile_container .tile.new_media a.contents:hover .date, .tile_container .tile.new_media a.contents:hover .date_connector, .tile_container .tile.new_media a.contents:hover .overflowed, .tile_wall_container .tile.new_media a.contents:hover h1, .tile_wall_container .tile.new_media a.contents:hover h3, .tile_wall_container .tile.new_media a.contents:hover .date, .tile_wall_container .tile.new_media a.contents:hover .date_connector, .tile_wall_container .tile.new_media a.contents:hover .overflowed { background: #dcecdc !important; color: #00cf00 !important; border-color: #00cf00 !important; }
.tile_container .tile.performing_arts a.contents:hover, .tile_wall_container .tile.performing_arts a.contents:hover { background: #ceefef !important; color: #00aeae !important; border-color: #00aeae !important; }
.tile_container .tile.performing_arts a.contents:hover h1, .tile_container .tile.performing_arts a.contents:hover h3, .tile_container .tile.performing_arts a.contents:hover .date, .tile_container .tile.performing_arts a.contents:hover .date_connector, .tile_container .tile.performing_arts a.contents:hover .overflowed, .tile_wall_container .tile.performing_arts a.contents:hover h1, .tile_wall_container .tile.performing_arts a.contents:hover h3, .tile_wall_container .tile.performing_arts a.contents:hover .date, .tile_wall_container .tile.performing_arts a.contents:hover .date_connector, .tile_wall_container .tile.performing_arts a.contents:hover .overflowed { background: #ceefef !important; color: #00aeae !important; border-color: #00aeae !important; }
.tile_container .tile.visual_arts a.contents:hover, .tile_wall_container .tile.visual_arts a.contents:hover { background: #dbdbef !important; color: #0000f4 !important; border-color: #0000f4 !important; }
.tile_container .tile.visual_arts a.contents:hover h1, .tile_container .tile.visual_arts a.contents:hover h3, .tile_container .tile.visual_arts a.contents:hover .date, .tile_container .tile.visual_arts a.contents:hover .date_connector, .tile_container .tile.visual_arts a.contents:hover .overflowed, .tile_wall_container .tile.visual_arts a.contents:hover h1, .tile_wall_container .tile.visual_arts a.contents:hover h3, .tile_wall_container .tile.visual_arts a.contents:hover .date, .tile_wall_container .tile.visual_arts a.contents:hover .date_connector, .tile_wall_container .tile.visual_arts a.contents:hover .overflowed { background: #dbdbef !important; color: #0000f4 !important; border-color: #0000f4 !important; }
.tile_container .tile.design .program, .tile_wall_container .tile.design .program { border-color: #e93abe !important; color: #e93abe !important; }
.tile_container .tile.education .program, .tile_wall_container .tile.education .program { border-color: #e30000 !important; color: #e30000 !important; }
.tile_container .tile.film .program, .tile_wall_container .tile.film .program { border-color: #a4a400 !important; color: #a4a400 !important; }
.tile_container .tile.new_media .program, .tile_wall_container .tile.new_media .program { border-color: #00cf00 !important; color: #00cf00 !important; }
.tile_container .tile.performing_arts .program, .tile_wall_container .tile.performing_arts .program { border-color: #00aeae !important; color: #00aeae !important; }
.tile_container .tile.visual_arts .program, .tile_wall_container .tile.visual_arts .program { border-color: #0000f4 !important; color: #0000f4 !important; }
.tile_container .social_meta, .tile_wall_container .social_meta { visibility: hidden; width: 220px; overflow: hidden; }
.tile_container .social_meta span, .tile_wall_container .social_meta span { display: block; float: left; height: 13px; padding: 5px 6px 0 19px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
.tile_container .social_meta span.comments, .tile_wall_container .social_meta span.comments { background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -463px no-repeat; }
.tile_container .social_meta span.likes, .tile_wall_container .social_meta span.likes { background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -434px no-repeat; }
.tile_container .has_meta .social_meta, .tile_wall_container .has_meta .social_meta { visibility: visible; }
.tile_container .tile_arrows, .tile_wall_container .tile_arrows { position: absolute; top: 29px; left: 0; width: 100%; height: 233px; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.tile_container .tile_arrows a, .tile_wall_container .tile_arrows a { display: none; position: absolute; top: 107px; z-index: 994; width: 53px; height: 19px; color: #f9f9f9; font-size: 10px; line-height: 12px; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.tile_container .tile_arrows a .count, .tile_wall_container .tile_arrows a .count { display: block; width: 32px; padding-top: 4px; text-align: center; }
.tile_container .tile_arrows a .count span, .tile_wall_container .tile_arrows a .count span { color: #a3a3a3; }
.oldie .tile_container .tile_arrows a .count, .oldie .tile_wall_container .tile_arrows a .count { padding-top: 5px; }
.tile_container .tile_arrows a.previous, .tile_wall_container .tile_arrows a.previous { left: -34px; background: #222 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -232px no-repeat; }
.tile_container .tile_arrows a.previous.previous .count, .tile_wall_container .tile_arrows a.previous.previous .count { text-align: right; }
.tile_container .tile_arrows a.previous:active, .tile_wall_container .tile_arrows a.previous:active { background-position: 32px -232px; }
.tile_container .tile_arrows a.next, .tile_wall_container .tile_arrows a.next { right: -34px; background: #222 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -261px no-repeat; }
.tile_container .tile_arrows a.next .count, .tile_wall_container .tile_arrows a.next .count { text-align: left; float: right; }
.tile_container .tile_arrows a.next:active, .tile_wall_container .tile_arrows a.next:active { background-position: 2px -261px; }

.tile_wall_container .tile_group { margin-bottom: 10px; }
.tile_wall_container .tile_group:last-child { margin-bottom: 0; }

/* @end */
/* @group Pagination */
.pagination { clear: both; padding: 9px 5px; margin-top: 10px; border-top: 1px dotted #a3a3a3; overflow: hidden; text-align: center; }
.pagination li { display: inline; margin: 0 2px; }
.pagination li.number span, .pagination li.number a { display: inline-block; width: 22px; height: 20px; padding-top: 2px; text-align: center; text-decoration: none; border: 1px solid #a3a3a3; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.pagination li.number a:hover { width: 20px; height: 19px; padding-top: 1px; border: 2px solid #222; background: transparent; color: #222; }
.pagination li.active span, .pagination li.active a { background-color: #222; color: #f9f9f9; border: 1px solid #222; -webkit-font-smoothing: antialiased; }
.pagination li.forth { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
.pagination li.forth a { padding-left: 5px; padding-right: 5px; margin-left: 6px; margin-right: 6px; }

/* @end */
/* @group Vertical Features/List */
.vertical_features, .vertical_list { margin: -9px 0 0; overflow: hidden; }
.vertical_features li, .vertical_list li { position: relative; margin: 0; list-style: none; }
.vertical_features li .program, .vertical_list li .program { top: 9px; background: #f2f2f2; }
.vertical_features li a.contents, .vertical_list li a.contents { display: block; clear: both; overflow: hidden; border-bottom: 1px dotted #a3a3a3; padding: 10px 5px 9px !important; }
.vertical_features li a.contents:hover *, .vertical_list li a.contents:hover * { color: #a3a3a3; }
.vertical_features li.design a.contents:hover, .vertical_list li.design a.contents:hover { background: #f9f9f9; color: #e93abe; }
.vertical_features li.design a.contents:hover *, .vertical_list li.design a.contents:hover * { color: #e93abe; }
.vertical_features li.design a.contents:hover .alternate, .vertical_features li.design a.contents:hover .date_connector, .vertical_list li.design a.contents:hover .alternate, .vertical_list li.design a.contents:hover .date_connector { border-color: #e93abe !important; }
.vertical_features li.education a.contents:hover, .vertical_list li.education a.contents:hover { background: #f9f9f9; color: #e30000; }
.vertical_features li.education a.contents:hover *, .vertical_list li.education a.contents:hover * { color: #e30000; }
.vertical_features li.education a.contents:hover .alternate, .vertical_features li.education a.contents:hover .date_connector, .vertical_list li.education a.contents:hover .alternate, .vertical_list li.education a.contents:hover .date_connector { border-color: #e30000 !important; }
.vertical_features li.film a.contents:hover, .vertical_list li.film a.contents:hover { background: #f9f9f9; color: #d7d700; }
.vertical_features li.film a.contents:hover *, .vertical_list li.film a.contents:hover * { color: #d7d700; }
.vertical_features li.film a.contents:hover .alternate, .vertical_features li.film a.contents:hover .date_connector, .vertical_list li.film a.contents:hover .alternate, .vertical_list li.film a.contents:hover .date_connector { border-color: #d7d700 !important; }
.vertical_features li.new_media a.contents:hover, .vertical_list li.new_media a.contents:hover { background: #f9f9f9; color: #00e300; }
.vertical_features li.new_media a.contents:hover *, .vertical_list li.new_media a.contents:hover * { color: #00e300; }
.vertical_features li.new_media a.contents:hover .alternate, .vertical_features li.new_media a.contents:hover .date_connector, .vertical_list li.new_media a.contents:hover .alternate, .vertical_list li.new_media a.contents:hover .date_connector { border-color: #00e300 !important; }
.vertical_features li.performing_arts a.contents:hover, .vertical_list li.performing_arts a.contents:hover { background: #f9f9f9; color: #00d7d7; }
.vertical_features li.performing_arts a.contents:hover *, .vertical_list li.performing_arts a.contents:hover * { color: #00d7d7; }
.vertical_features li.performing_arts a.contents:hover .alternate, .vertical_features li.performing_arts a.contents:hover .date_connector, .vertical_list li.performing_arts a.contents:hover .alternate, .vertical_list li.performing_arts a.contents:hover .date_connector { border-color: #00d7d7 !important; }
.vertical_features li.visual_arts a.contents:hover, .vertical_list li.visual_arts a.contents:hover { background: #f9f9f9; color: #0000f4; }
.vertical_features li.visual_arts a.contents:hover *, .vertical_list li.visual_arts a.contents:hover * { color: #0000f4; }
.vertical_features li.visual_arts a.contents:hover .alternate, .vertical_features li.visual_arts a.contents:hover .date_connector, .vertical_list li.visual_arts a.contents:hover .alternate, .vertical_list li.visual_arts a.contents:hover .date_connector { border-color: #0000f4 !important; }
.vertical_features li:last-child a.contents, .vertical_list li:last-child a.contents { border-bottom: none; }
.vertical_features li .thumb, .vertical_list li .thumb { float: left; margin: -2px 8px 0 0; width: 34px; height: 34px; background-position: center center; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }
.vertical_features li hgroup, .vertical_list li hgroup { float: left; width: 168px; }
.grid_8 > .vertical_features li hgroup, .grid_8 > .vertical_list li hgroup { width: 220px; }
.vertical_features li hgroup h3, .vertical_list li hgroup h3 { color: #a3a3a3; margin: 0 0 2px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
.vertical_features li hgroup h1, .vertical_list li hgroup h1 { margin: 0; padding: 0; font-weight: normal; font-size: 12px; line-height: 16px; -webkit-font-smoothing: subpixel-antialiased; }
.vertical_features li hgroup h1 em, .vertical_list li hgroup h1 em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
.vertical_features li .date_container, .vertical_list li .date_container { position: relative; float: right; width: 168px; height: 15px; margin: 0 0 1px; overflow: hidden; }
.grid_8 > .vertical_features li .date_container, .grid_8 > .vertical_list li .date_container { height: 12px; }
.vertical_features .show_more, .vertical_features .hide_more, .vertical_list .show_more, .vertical_list .hide_more { margin: 0 0 10px !important; }

.vertical_list hgroup { width: 210px !important; }
.grid_8 > .vertical_list hgroup { width: 262px !important; }
.vertical_list .date_container { width: 210px !important; }

/* @end */
/* @group Link List */
.link_list { overflow: hidden; }
.link_list li { position: relative; margin: 0; list-style: none; }
.link_list li a { display: block; clear: both; overflow: hidden; padding: 0 5px 9px; }
.link_list li a .title { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
.link_list li a .title em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; }
.link_list li:last-child a { border-bottom: none; }
.link_list .show_more, .link_list .hide_more { width: 450px; margin: 0 0 10px !important; border-top: 1px dotted #a3a3a3; }

/* @end */
/* @group Program Accordion */
.program_accordion { display: none; }
.program_accordion h2 { margin: 3px 0 0; outline: 0 !important; }
.program_accordion h2 a:hover { color: #222; }
.program_accordion h2 .view_all { position: absolute; display: none; top: 0; right: 0; bottom: 0; left: 0; padding: 4px 16px 0 0; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -145px no-repeat; color: #999; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; }
.program_accordion h2.ui-state-active { background: #222; color: #f9f9f9; }
.program_accordion h2.ui-state-active a { display: block; color: #f9f9f9 !important; }
.program_accordion h2.ui-state-active a .view_all { display: block; color: #999 !important; }
.program_accordion h2.ui-state-active a.active, .program_accordion h2.ui-state-active a:hover { color: #f9f9f9 !important; }
.program_accordion h2.ui-state-active a.active .view_all, .program_accordion h2.ui-state-active a:hover .view_all { color: #f9f9f9 !important; background-position: right -261px; }
.program_accordion .feature .program { top: 15px; right: 15px; color: #f9f9f9 !important; border-color: #f9f9f9 !important; }
.program_accordion .feature a .thumbnail { position: relative; width: 220px; height: 147px; }
.program_accordion .feature a .thumbnail .overlay { display: block; position: absolute; padding: 6px 20px; top: 10px; bottom: 10px; left: 10px; right: 10px; background: rgba(34, 34, 34, 0.65); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.program_accordion .feature a .thumbnail .overlay .hgroup_outer_container { display: table; width: 100%; height: 100%; }
.program_accordion .feature a .thumbnail .overlay .hgroup_outer_container .hgroup_inner_container { display: table-cell; vertical-align: middle; }
.program_accordion .feature a .thumbnail .overlay .hgroup_outer_container .hgroup_inner_container hgroup h3 { margin-top: 0; color: #f9f9f9 !important; }
.program_accordion .feature a .thumbnail .overlay .hgroup_outer_container .hgroup_inner_container hgroup h1 { margin-bottom: 2px; width: auto; color: #f9f9f9 !important; }
.program_accordion .feature a .thumbnail .overlay .date { position: absolute; bottom: 6px; z-index: 504; color: #f9f9f9 !important; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.program_accordion .feature a .thumbnail .overlay .start_date { left: 7px; padding-right: 2px; }
.program_accordion .feature a .thumbnail .overlay .end_date { right: 6px; padding-left: 3px; }
.program_accordion .feature a .thumbnail .overlay .date_connector { position: absolute; bottom: 11px; left: 50px; right: 52px; z-index: 503; border-top: 1px dotted #f9f9f9; }
.program_accordion .feature.design .overlay { background: rgba(233, 58, 190, 0.75) !important; }
.no-rgba .program_accordion .feature.design .overlay { background: #e93abe !important; }
.program_accordion .feature.education .overlay { background: rgba(227, 0, 0, 0.75) !important; }
.no-rgba .program_accordion .feature.education .overlay { background: #e30000 !important; }
.program_accordion .feature.film .overlay { background: rgba(164, 164, 0, 0.75) !important; }
.no-rgba .program_accordion .feature.film .overlay { background: #a4a400 !important; }
.program_accordion .feature.new_media .overlay { background: rgba(0, 207, 0, 0.75) !important; }
.no-rgba .program_accordion .feature.new_media .overlay { background: #00cf00 !important; }
.program_accordion .feature.performing_arts .overlay { background: rgba(0, 174, 174, 0.75) !important; }
.no-rgba .program_accordion .feature.performing_arts .overlay { background: #00aeae !important; }
.program_accordion .feature.visual_arts .overlay { background: rgba(0, 0, 244, 0.75) !important; }
.no-rgba .program_accordion .feature.visual_arts .overlay { background: #0000f4 !important; }

/* @end */
/* @group Toggling */
.toggle { display: inline; clear: none !important; }
.toggle li { display: inline; list-style: none; margin: 0 6px 0 1px !important; }
.toggle li a { display: inline !important; padding: 0 0 3px 0 !important; margin: 0 !important; color: #888; outline: 0; word-spacing: -1px; }
.toggle li a.active { background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) center -352px no-repeat; color: #222; cursor: default; }
.inverse .toggle li a.active { color: #f9f9f9; }
.toggle li a:hover { background-color: transparent !important; color: #222; }
.inverse .toggle li a:hover { color: #f9f9f9; }

.toggled .toggle_content { display: none; }
.toggled .active { display: block; }

/* @end */
/* @group Related */
#related { position: fixed; z-index: 9999; right: -220px; bottom: 60px; width: 220px; background: #f2f2f2; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.36); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.36); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.36); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
#related h2 { margin-top: 0; background: #222; color: #f9f9f9; }
#related #related_visibility { position: absolute; display: block; top: 0; right: 0; width: 19px; height: 19px; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -580px no-repeat; }

/* @end */
/* @group Pointer */
.pointer { position: absolute; opacity: 0; z-index: 999998; padding: 1px 4px 2px 5px; background: #222; color: #f9f9f9; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.pointer .tip { position: absolute; top: -5px; left: 0; right: 0; height: 5px; background: url(http://cdn.walkerartcenter.org/static/img/pointer_up.png) top center no-repeat; }

/* @end */
/* @group Sponsor Logos */
.sponsor_logos li { display: block; float: left; margin: 0 5px 0 4px; }
.sponsor_logos li a:hover { opacity: 0.36; }

/* @end */
/* @group Landing Page Nav */
.landing_nav { width: 100%; margin: 10px 0 0; overflow: hidden; clear: both; }
.landing_nav li { margin: 0; list-style: none; }
.landing_nav li a { position: relative; height: 60px; }
.landing_nav li a:hover .title span { color: #a3a3a3; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -181px repeat-x; }
.landing_nav li a .count { margin: 3px 6px 0; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
.landing_nav li a .title { margin: 0 5px; font-size: 16px; line-height: 17px; }
.landing_nav li a .title span { background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) 0 -81px repeat-x; }

/* @end */
/* @group Media Gallery */
.media { padding: 0 5px; position: relative; }
.media h2 { margin: 0 -5px 10px; background: #222; color: #f9f9f9; }
.media .rotator { display: none; }
.media .rotated { position: relative; width: 690px; height: 345px; text-align: center; }
.media .rotated a { position: relative; display: block; }
.media .rotated a .video_overlay { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(http://cdn.walkerartcenter.org/static/img/video_play_large.png) center center no-repeat; }
.media .rotated a:hover { background: none; }
.media .rotated a:hover .video_overlay { background-image: url(http://cdn.walkerartcenter.org/static/img/video_play_large_hover.png); }
.media .rotated a:focus { outline: 0; }
.media .media_arrows { position: absolute; top: 0; left: 0; width: 700px; height: 345px; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.media .media_arrows a { position: absolute; display: none; top: 162px; z-index: 997; width: 53px; height: 19px; font-size: 10px; line-height: 12px; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.media .media_arrows a .count { display: block; width: 32px; padding-top: 4px; color: #222; text-align: center; }
.oldie .media .media_arrows a .count { padding-top: 5px; }
.media .media_arrows a .count span { color: #a3a3a3; }
.media .media_arrows a.previous { left: -34px; background: #d4d4d4 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right 0 no-repeat; }
.media .media_arrows a.previous .count { text-align: right; }
.media .media_arrows a.previous:active { background-position: 32px 0; }
.media .media_arrows a.next { right: -34px; background: #d4d4d4 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -29px no-repeat; }
.media .media_arrows a.next .count { text-align: left; float: right; }
.media .media_arrows a.next:active { background-position: 2px -29px; }
.media .attribute { display: none; }
.media h1 { position: absolute; display: none; top: 8px; left: 0; z-index: 996; width: 300px; margin: 0; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: normal; font-size: 29px; line-height: 25px; -webkit-font-smoothing: subpixel-antialiased; }
.media h1 .line { display: inline-block; float: left; clear: left; padding: 2px 6px 6px 0; margin-bottom: -2px; background: #f9f9f9 url(http://cdn.walkerartcenter.org/static/img/header_line_bg.png) bottom right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; text-align: center; }

/* @end */
/* @group Showcase */
.showcase { position: relative; padding-bottom: 4px; overflow: hidden; }
.homepage .showcase .highlights_container { background: url(http://cdn.walkerartcenter.org/static/img/loading_spinner.gif) center 210px no-repeat; }
.showcase .highlights { display: none; }
.showcase .highlights h1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.showcase .highlights h1 em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; font-style: italic; }
.showcase .highlights .highlight { position: relative; width: 460px; }
.showcase .highlights .highlight .date_container { position: relative; width: auto; height: 15px; margin: 0 2px 0 4px; overflow: hidden; }
.grid_8 > .showcase .highlights .highlight .date_container { height: 12px; }
.showcase .highlights .highlight .date_container .date { position: absolute; bottom: 0; z-index: 504; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; background: #f9f9f9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.showcase .highlights .highlight .date_container .start_date { left: 1px; padding-right: 2px; }
.showcase .highlights .highlight .date_container .end_date { right: 1px; padding-left: 3px; }
.showcase .highlights .highlight .date_container .date_connector { position: absolute; bottom: 5px; left: 10px; right: 10px; z-index: 503; border-top: 1px dotted #333; }
.showcase .highlights .highlight .divider { margin: 0 5px; }
.showcase .highlights .highlight.design a:hover { background: #f9f9f9; color: #e93abe; }
.showcase .highlights .highlight.design a:hover * { color: #e93abe; }
.showcase .highlights .highlight.design a:hover .alternate, .showcase .highlights .highlight.design a:hover .date_connector { border-color: #e93abe !important; }
.showcase .highlights .highlight.education a:hover { background: #f9f9f9; color: #e30000; }
.showcase .highlights .highlight.education a:hover * { color: #e30000; }
.showcase .highlights .highlight.education a:hover .alternate, .showcase .highlights .highlight.education a:hover .date_connector { border-color: #e30000 !important; }
.showcase .highlights .highlight.film a:hover { background: #f9f9f9; color: #d7d700; }
.showcase .highlights .highlight.film a:hover * { color: #d7d700; }
.showcase .highlights .highlight.film a:hover .alternate, .showcase .highlights .highlight.film a:hover .date_connector { border-color: #d7d700 !important; }
.showcase .highlights .highlight.new_media a:hover { background: #f9f9f9; color: #00e300; }
.showcase .highlights .highlight.new_media a:hover * { color: #00e300; }
.showcase .highlights .highlight.new_media a:hover .alternate, .showcase .highlights .highlight.new_media a:hover .date_connector { border-color: #00e300 !important; }
.showcase .highlights .highlight.performing_arts a:hover { background: #f9f9f9; color: #00d7d7; }
.showcase .highlights .highlight.performing_arts a:hover * { color: #00d7d7; }
.showcase .highlights .highlight.performing_arts a:hover .alternate, .showcase .highlights .highlight.performing_arts a:hover .date_connector { border-color: #00d7d7 !important; }
.showcase .highlights .highlight.visual_arts a:hover { background: #f9f9f9; color: #0000f4; }
.showcase .highlights .highlight.visual_arts a:hover * { color: #0000f4; }
.showcase .highlights .highlight.visual_arts a:hover .alternate, .showcase .highlights .highlight.visual_arts a:hover .date_connector { border-color: #0000f4 !important; }
.showcase .grid_4 { float: right; }
.showcase .showcase_pager h1 { margin: 0 auto 2px; padding: 0; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; text-align: center; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-smoothing: subpixel-antialiased; }
.showcase .showcase_pager h1 em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.showcase .showcase_pager h3 { margin: 2px 0 3px 1px; padding: 0; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.showcase .showcase_pager li { border-bottom: 1px dotted #a3a3a3; }
.showcase .showcase_pager li:last-child { border-bottom: none; }
.showcase .showcase_pager li a { display: block; margin: -1px 0 -1px -10px; padding: 8px 16px 8px 24px; color: #a3a3a3; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; text-align: center; -webkit-font-smoothing: subpixel-antialiased; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1); }
.showcase .showcase_pager li a:hover { background: url(http://cdn.walkerartcenter.org/static/img/showcase_pager_sprite.png) 5px center no-repeat; }
.showcase .showcase_pager li.design a:hover { color: #e93abe !important; background-position: -230px center; }
.showcase .showcase_pager li.education a:hover { color: #e30000 !important; background-position: -465px center; }
.showcase .showcase_pager li.film a:hover { color: #a4a400 !important; background-position: -700px center; }
.showcase .showcase_pager li.new_media a:hover { color: #00cf00 !important; background-position: -935px center; }
.showcase .showcase_pager li.performing_arts a:hover { color: #00aeae !important; background-position: -1170px center; }
.showcase .showcase_pager li.visual_arts a:hover { color: #0000f4 !important; background-position: -1405px center; }
.showcase .showcase_pager li.active_slide a { color: #222; background: url(http://cdn.walkerartcenter.org/static/img/showcase_pager_sprite.png) 5px center no-repeat; }
.homepage .showcase { padding-bottom: 0; }
.homepage .showcase .showcase_pager { border-top: 1px dotted #a3a3a3; }
.homepage .showcase .highlight .info { text-align: left; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 15px; line-height: 20px; }
.homepage .showcase .highlight .info em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.homepage .showcase .highlight .info > p a { padding-bottom: 1px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1px; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) -78px 0 repeat-x; text-decoration: none; }
.homepage .showcase .highlight .info > p a:hover { color: #a3a3a3; background: url(http://cdn.walkerartcenter.org/static/img/a_sprite.png) -178px 0 repeat-x; }
.homepage .showcase .highlight .info > p a.img_link { display: block; background: none !important; }
.homepage .showcase .highlight .info > p .more a { padding-bottom: 0; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; background: none; }
.homepage .showcase .highlight .info a em, .homepage .showcase .highlight .info em a { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; }
.homepage .showcase .highlight .info .context { margin-top: 10px; padding-top: 8px; border-top: 1px dotted #a3a3a3; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; }
.homepage .showcase .highlight .info .context em { font-family: "Apercu Italic", Arial, Helvetica, sans-serif; font-style: italic; }
.homepage .showcase .highlight .info .context a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.homepage .showcase .highlight .info .context a em { font-family: "Apercu Bold Italic", Arial, Helvetica, sans-serif; font-style: italic; }

.feature_showcase { display: none; }

/* @end */
/* @group Slideshow */
.slideshow { position: relative; min-height: 400px; padding: 28px 0 4px; margin-bottom: 20px; border-bottom: 1px dotted #a3a3a3; background: url(http://cdn.walkerartcenter.org/static/img/loading.gif) center center no-repeat; }
.slideshow .slides { display: none; width: 940px; padding-bottom: 15px; text-align: center; }
.slideshow .slides h3 { margin-bottom: 2px; }
.slideshow .slides article { text-align: left; }
.slideshow .media_status { position: absolute; top: 0; left: 0; right: 0; height: 19px; background: #d4d4d4 url(http://www.walkerart.org/static/img/bg_gray.jpg); overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.slideshow .media_status .pager_container { margin: 0 auto; padding-right: 7px; width: 200px; background: #d4d4d4 url(http://www.walkerart.org/static/img/bg_gray.jpg); }
.slideshow .media_status .pager_container a { display: block; float: left; width: 15px; height: 19px; background-repeat: no-repeat; background-image: url(http://cdn.walkerartcenter.org/static/img/pager_inverse.png); background-position: 6px -1px; }
.slideshow .media_status .pager_container a:hover { background-position: 6px -22px; background-color: transparent; }
.slideshow .media_status .pager_container a.active_slide { cursor: default; background-position: 6px -43px !important; }
.slideshow .numbered_arrows a { display: block !important; }
.slideshow .media_arrows a { position: absolute; display: block; top: 0; z-index: 997; width: 53px; height: 19px; font-size: 10px; line-height: 12px; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.slideshow .media_arrows a .count { display: block; width: 32px; padding-top: 4px; color: #222; text-align: center; }
.oldie .slideshow .media_arrows a .count { padding-top: 5px; }
.slideshow .media_arrows a .count span { color: #a3a3a3; }
.slideshow .media_arrows a.previous { left: -34px; background: #d4d4d4 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right 0 no-repeat; }
.slideshow .media_arrows a.previous .count { text-align: right; }
.slideshow .media_arrows a.previous:active { background-position: 32px 0; }
.slideshow .media_arrows a.next { right: -34px; background: #d4d4d4 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -29px no-repeat; }
.slideshow .media_arrows a.next .count { text-align: left; float: right; }
.slideshow .media_arrows a.next:active { background-position: 2px -29px; }

/* @end */
/* @group Cloud */
.cloud { clear: both; margin: 16px 20px 24px; text-align: center; }
.cloud li { position: relative; display: inline; padding: 0; margin-right: 10px; }
.cloud li a { font-size: 23px; line-height: 29px; letter-spacing: 2px; text-transform: uppercase; -webkit-font-smoothing: antialiased; }
.cloud li a img { margin: 0 0 -2px 7px; vertical-align: baseline; }
.cloud li a:hover { background: transparent; }
.cloud li.design a:hover { background: #f9f9f9; color: #e93abe; }
.cloud li.design a:hover * { color: #e93abe; }
.cloud li.design a:hover .alternate, .cloud li.design a:hover .date_connector { border-color: #e93abe !important; }
.cloud li.education a:hover { background: #f9f9f9; color: #e30000; }
.cloud li.education a:hover * { color: #e30000; }
.cloud li.education a:hover .alternate, .cloud li.education a:hover .date_connector { border-color: #e30000 !important; }
.cloud li.film a:hover { background: #f9f9f9; color: #d7d700; }
.cloud li.film a:hover * { color: #d7d700; }
.cloud li.film a:hover .alternate, .cloud li.film a:hover .date_connector { border-color: #d7d700 !important; }
.cloud li.new_media a:hover { background: #f9f9f9; color: #00e300; }
.cloud li.new_media a:hover * { color: #00e300; }
.cloud li.new_media a:hover .alternate, .cloud li.new_media a:hover .date_connector { border-color: #00e300 !important; }
.cloud li.performing_arts a:hover { background: #f9f9f9; color: #00d7d7; }
.cloud li.performing_arts a:hover * { color: #00d7d7; }
.cloud li.performing_arts a:hover .alternate, .cloud li.performing_arts a:hover .date_connector { border-color: #00d7d7 !important; }
.cloud li.visual_arts a:hover { background: #f9f9f9; color: #0000f4; }
.cloud li.visual_arts a:hover * { color: #0000f4; }
.cloud li.visual_arts a:hover .alternate, .cloud li.visual_arts a:hover .date_connector { border-color: #0000f4 !important; }

/* @end */
/* @group Twitter */
.twitter .tweet { border: 4px solid #d4d4d4; border-bottom: none; padding: 5px 8px 8px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.twitter a { text-decoration: none; }
.twitter ul li { margin: 0; list-style: none; }
.twitter .info { margin-top: -1px; min-height: 13px; padding: 9px 0 0 47px; background: url(http://cdn.walkerartcenter.org/static/img/twitter_bg.png) no-repeat; }
.twitter .info .label a { padding-left: 1px; color: #808080; }

/* @end */
/* @group Administration */
#admin { display: none; position: fixed; z-index: 5000; bottom: 0; left: 0; right: 0; padding: 0 5px; border-top: 1px solid #6a9a6c; background-color: #ade6af; color: #6a9a6c; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
#admin a { color: #6a9a6c; }
#admin li a, #admin input[type="submit"] { display: inline-block; width: auto; float: left; padding: 2px 5px 1px; }
#admin li a:hover, #admin input[type="submit"]:hover { background-color: #d5f2cd; }
#admin input[type="submit"] { height: auto; border: none; background-color: #6a9a6c; color: #ade6af; }
#admin input[type="submit"]:hover { background-color: #6a9a6c; }

.active_edit p { background-color: #d5f2cd; }

.admin_edit { display: none; position: absolute !important; top: 5px !important; left: 5px !important; width: auto !important; height: auto !important; background-color: #ade6af !important; color: #6a9a6c !important; z-index: 997 !important; padding: 1px 2px 2px 3px !important; margin: 0 !important; font-size: 9px !important; line-height: 10px !important; text-transform: uppercase !important; letter-spacing: 1px !important; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.admin_edit:hover { background-color: #6a9a6c !important; color: #ade6af !important; }

/* @end */
/* @group Media View */
.media_container { width: 960px; margin: 30px auto; text-align: center; }
.media_container > img, .media_container > div { margin: 0 auto; }
.media_container h1 { padding: 12px 320px 0; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 16px; line-height: 20px; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased; }
.media_container h1 em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }

/* @end */
/* @group Homepage */
.homepage .header_image { display: block; height: 30px; margin-bottom: 10px; overflow: hidden; }
.homepage .promos { line-height: 0 !important; }
.homepage .accordion_showcase_container, .homepage .channel_container, .homepage .shop_container, .homepage .archives_container, .homepage .artspeaks_container, .homepage .garden_container, .homepage .series_container { position: relative; overflow: hidden; }
.homepage .accordion_showcase_container .feature, .homepage .channel_container .feature, .homepage .shop_container .feature, .homepage .archives_container .feature, .homepage .artspeaks_container .feature, .homepage .garden_container .feature, .homepage .series_container .feature { width: 220px; }
.homepage .accordion_showcase_container .accordion_showcase, .homepage .accordion_showcase_container .garden, .homepage .channel_container .accordion_showcase, .homepage .channel_container .garden, .homepage .shop_container .accordion_showcase, .homepage .shop_container .garden, .homepage .archives_container .accordion_showcase, .homepage .archives_container .garden, .homepage .artspeaks_container .accordion_showcase, .homepage .artspeaks_container .garden, .homepage .garden_container .accordion_showcase, .homepage .garden_container .garden, .homepage .series_container .accordion_showcase, .homepage .series_container .garden { height: 147px; }
.homepage .accordion_showcase_container .channel, .homepage .accordion_showcase_container .archives, .homepage .accordion_showcase_container .artspeaks, .homepage .channel_container .channel, .homepage .channel_container .archives, .homepage .channel_container .artspeaks, .homepage .shop_container .channel, .homepage .shop_container .archives, .homepage .shop_container .artspeaks, .homepage .archives_container .channel, .homepage .archives_container .archives, .homepage .archives_container .artspeaks, .homepage .artspeaks_container .channel, .homepage .artspeaks_container .archives, .homepage .artspeaks_container .artspeaks, .homepage .garden_container .channel, .homepage .garden_container .archives, .homepage .garden_container .artspeaks, .homepage .series_container .channel, .homepage .series_container .archives, .homepage .series_container .artspeaks { min-height: 348px; }
.homepage .accordion_showcase_container .shop, .homepage .channel_container .shop, .homepage .shop_container .shop, .homepage .archives_container .shop, .homepage .artspeaks_container .shop, .homepage .garden_container .shop, .homepage .series_container .shop { min-height: 203px; }
.homepage .accordion_showcase_container .arrows a, .homepage .channel_container .arrows a, .homepage .shop_container .arrows a, .homepage .archives_container .arrows a, .homepage .artspeaks_container .arrows a, .homepage .garden_container .arrows a, .homepage .series_container .arrows a { top: 63px; }
.homepage .accordion_showcase_container:hover .arrows, .homepage .channel_container:hover .arrows, .homepage .shop_container:hover .arrows, .homepage .archives_container:hover .arrows, .homepage .artspeaks_container:hover .arrows, .homepage .garden_container:hover .arrows, .homepage .series_container:hover .arrows { display: block; }
.homepage .shop_container .arrows a { top: 50px; }
.homepage .artspeaks_container, .homepage .channel_container { margin-top: 19px; }
.homepage .artspeaks_container .arrows a, .homepage .channel_container .arrows a { top: 101px; }
.homepage .mnartists { margin-top: 9px; overflow: hidden; }
.homepage .series_container .arrows a { top: 90px; }
.homepage .archives_container .arrows a { top: 101px; }
.homepage .quoted a:hover img { opacity: 0.36; }
.homepage .article_list { margin: -4px 0 6px; }
.homepage .article_list li { border-top: 1px dotted #a3a3a3; }
.homepage .article_list li:first-child { border-top: none; }
.homepage .article_list li a { display: block; padding: 4px 3px 7px 5px; }
.homepage .article_list.design a:hover { background: #f9f9f9; color: #e93abe; }
.homepage .article_list.design a:hover * { color: #e93abe; }
.homepage .article_list.design a:hover .alternate, .homepage .article_list.design a:hover .date_connector { border-color: #e93abe !important; }
.homepage .article_list.education a:hover { background: #f9f9f9; color: #e30000; }
.homepage .article_list.education a:hover * { color: #e30000; }
.homepage .article_list.education a:hover .alternate, .homepage .article_list.education a:hover .date_connector { border-color: #e30000 !important; }
.homepage .article_list.film a:hover { background: #f9f9f9; color: #d7d700; }
.homepage .article_list.film a:hover * { color: #d7d700; }
.homepage .article_list.film a:hover .alternate, .homepage .article_list.film a:hover .date_connector { border-color: #d7d700 !important; }
.homepage .article_list.new_media a:hover { background: #f9f9f9; color: #00e300; }
.homepage .article_list.new_media a:hover * { color: #00e300; }
.homepage .article_list.new_media a:hover .alternate, .homepage .article_list.new_media a:hover .date_connector { border-color: #00e300 !important; }
.homepage .article_list.performing_arts a:hover { background: #f9f9f9; color: #00d7d7; }
.homepage .article_list.performing_arts a:hover * { color: #00d7d7; }
.homepage .article_list.performing_arts a:hover .alternate, .homepage .article_list.performing_arts a:hover .date_connector { border-color: #00d7d7 !important; }
.homepage .article_list.visual_arts a:hover { background: #f9f9f9; color: #0000f4; }
.homepage .article_list.visual_arts a:hover * { color: #0000f4; }
.homepage .article_list.visual_arts a:hover .alternate, .homepage .article_list.visual_arts a:hover .date_connector { border-color: #0000f4 !important; }

/* @end */
/* @group Page: Directions */
#large_map { width: 698px; height: 398px; border: 1px solid #a3a3a3; margin-bottom: 10px; line-height: 16px; }
#large_map p { margin: 0; }
#large_map a { text-decoration: underline; }

/* @end */
/* @group Page: Calendar */
.sidebar #date_picker { width: 210px; height: 17px; margin-bottom: 10px; padding: 1px 5px; border: none; background-color: #d4d4d4; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -58px no-repeat, url(http://cdn.walkerartcenter.org/static/img/bg_gray.jpg); font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; outline: none; }
.oldie .sidebar #date_picker { padding-top: 5px; height: 15px; }
.sidebar #date_picker:hover { background: #e4e0af url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -58px no-repeat; cursor: pointer; }
.sidebar #date_picker:focus { background: #f9f5bf url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -58px no-repeat; cursor: text; }

.ui-datepicker { display: none; width: auto; padding: 5px; background-color: #222; color: #a3a3a3; -webkit-font-smoothing: antialiased; }
.inverted .ui-datepicker { padding-top: 0; background-color: transparent; color: #222; -webkit-font-smoothing: subpixel-antialiased; }
.ui-datepicker a { color: #f9f9f9; }
.inverted .ui-datepicker a { color: #222; }
.ui-datepicker .ui-datepicker-header { position: relative; padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #666; }
.inverted .ui-datepicker .ui-datepicker-header { position: relative; clear: both; height: 16px; border-bottom: none; padding: 4px 5px 0; margin: 0 -5px 9px; background: #d4d4d4 url(http://www.walkerart.org/static/img/bg_gray.jpg); font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; width: 21px; height: 15px; top: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; cursor: pointer; }
.inverted .ui-datepicker .ui-datepicker-prev, .inverted .ui-datepicker .ui-datepicker-next { height: 19px; }
.ui-datepicker .ui-datepicker-prev { left: 0; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -232px no-repeat; }
.inverted .ui-datepicker .ui-datepicker-prev { background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 0 no-repeat; }
.ui-datepicker .ui-datepicker-prev:hover { border: none; outline: none; }
.ui-datepicker .ui-datepicker-next { right: 0; background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -261px no-repeat; }
.inverted .ui-datepicker .ui-datepicker-next { background: url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) right -29px no-repeat; }
.ui-datepicker .ui-datepicker-next:hover { border: none; outline: none; }
.ui-datepicker .ui-datepicker-title { margin: 0 20px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; font-size: 11px; }
.ui-datepicker .ui-datepicker-title:hover { cursor: pointer; color: #888; }
.ui-datepicker table { border-collapse: collapse; margin: 0 auto; font-size: 11px; }
.ui-datepicker table th, .ui-datepicker table td { padding: 0 3px 6px; border: 0; text-align: center; }
.ui-datepicker table td span, .ui-datepicker table td a { display: block; width: 22px; height: 19px; padding-top: 3px; text-align: center; text-decoration: none; border: 1px solid #ccc; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; }
.inverted .ui-datepicker table td span, .inverted .ui-datepicker table td a { border: 1px solid #bbb; }
.ui-datepicker table td a:hover { width: 20px; height: 19px; padding-top: 1px; border: 2px solid #f9f9f9; }
.inverted .ui-datepicker table td a:hover { border: 2px solid #222; }
.ui-datepicker .ui-datepicker-current-day a, .ui-datepicker .ui-state-active { background-color: #f9f9f9; color: #222; border: 1px solid #f9f9f9; cursor: default; }
.inverted .ui-datepicker .ui-datepicker-current-day a, .inverted .ui-datepicker .ui-state-active { background-color: #222; color: #f9f9f9; border: 1px solid #222; -webkit-font-smoothing: antialiased; }

.week { border-top: 1px dotted #a3a3a3; margin-top: 10px 0 16px; padding-top: 16px; color: #a3a3a3; }
.week .days > li > * { padding: 0 5px; }
.week .title, .week .day { color: #222; font-size: 16px; word-spacing: -1px; }
.week .day { padding-bottom: 8px !important; border-bottom: 1px dotted #a3a3a3; }
.week .special { display: block; padding: 6px 0 0 !important; line-height: 0; }
.week .time { margin-right: 1px; color: #a3a3a3; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
.week .events li a, .week .events li p { display: block; border-bottom: 1px dotted #a3a3a3; margin: 0 -5px; padding: 5px 1px 6px 5px; }
.week .events li:last-child a, .week .events li:last-child p { border-bottom: none; }
.week .design a:hover { background: #f9f9f9; color: #e93abe; }
.week .design a:hover * { color: #e93abe; }
.week .design a:hover .alternate, .week .design a:hover .date_connector { border-color: #e93abe !important; }
.week .education a:hover { background: #f9f9f9; color: #e30000; }
.week .education a:hover * { color: #e30000; }
.week .education a:hover .alternate, .week .education a:hover .date_connector { border-color: #e30000 !important; }
.week .film a:hover { background: #f9f9f9; color: #d7d700; }
.week .film a:hover * { color: #d7d700; }
.week .film a:hover .alternate, .week .film a:hover .date_connector { border-color: #d7d700 !important; }
.week .new_media a:hover { background: #f9f9f9; color: #00e300; }
.week .new_media a:hover * { color: #00e300; }
.week .new_media a:hover .alternate, .week .new_media a:hover .date_connector { border-color: #00e300 !important; }
.week .performing_arts a:hover { background: #f9f9f9; color: #00d7d7; }
.week .performing_arts a:hover * { color: #00d7d7; }
.week .performing_arts a:hover .alternate, .week .performing_arts a:hover .date_connector { border-color: #00d7d7 !important; }
.week .visual_arts a:hover { background: #f9f9f9; color: #0000f4; }
.week .visual_arts a:hover * { color: #0000f4; }
.week .visual_arts a:hover .alternate, .week .visual_arts a:hover .date_connector { border-color: #0000f4 !important; }
.week .show_more, .week .hide_more { width: 90px; margin: 0 -5px 10px !important; }
.week .hide_more { display: none; }

.timeline .months { overflow: hidden; color: #a3a3a3; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
.timeline .months .month span { margin: 0 5px; }
.timeline .exhibitions { clear: both; padding: 9px 0 9px; border-bottom: 1px dotted #a3a3a3; }
.timeline .exhibitions .exhibition a { display: block; position: relative; padding: 2px 55px 1px 4px; margin-top: 1px; background: #d4d4d4 url(http://www.walkerart.org/static/img/bg_gray.jpg); -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.timeline .exhibitions .exhibition.design a:hover { background: #e9dee6; color: #e93abe; }
.timeline .exhibitions .exhibition.design a:hover * { color: #e93abe; }
.timeline .exhibitions .exhibition.design a:hover .alternate, .timeline .exhibitions .exhibition.design a:hover .date_connector { border-color: #e93abe !important; }
.timeline .exhibitions .exhibition.education a:hover { background: #eacfcf; color: #e30000; }
.timeline .exhibitions .exhibition.education a:hover * { color: #e30000; }
.timeline .exhibitions .exhibition.education a:hover .alternate, .timeline .exhibitions .exhibition.education a:hover .date_connector { border-color: #e30000 !important; }
.timeline .exhibitions .exhibition.film a:hover { background: #efefce; color: #a4a400; }
.timeline .exhibitions .exhibition.film a:hover * { color: #a4a400; }
.timeline .exhibitions .exhibition.film a:hover .alternate, .timeline .exhibitions .exhibition.film a:hover .date_connector { border-color: #a4a400 !important; }
.timeline .exhibitions .exhibition.new_media a:hover { background: #dcecdc; color: #00cf00; }
.timeline .exhibitions .exhibition.new_media a:hover * { color: #00cf00; }
.timeline .exhibitions .exhibition.new_media a:hover .alternate, .timeline .exhibitions .exhibition.new_media a:hover .date_connector { border-color: #00cf00 !important; }
.timeline .exhibitions .exhibition.performing_arts a:hover { background: #ceefef; color: #00aeae; }
.timeline .exhibitions .exhibition.performing_arts a:hover * { color: #00aeae; }
.timeline .exhibitions .exhibition.performing_arts a:hover .alternate, .timeline .exhibitions .exhibition.performing_arts a:hover .date_connector { border-color: #00aeae !important; }
.timeline .exhibitions .exhibition.visual_arts a:hover { background: #dbdbef; color: #0000f4; }
.timeline .exhibitions .exhibition.visual_arts a:hover * { color: #0000f4; }
.timeline .exhibitions .exhibition.visual_arts a:hover .alternate, .timeline .exhibitions .exhibition.visual_arts a:hover .date_connector { border-color: #0000f4 !important; }
.timeline .exhibitions .exhibition .date { display: block; position: absolute; top: 4px; right: 4px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.timeline .starts_1 { margin-left: 60px; }
.timeline .starts_2 { margin-left: 120px; }
.timeline .starts_3 { margin-left: 180px; }
.timeline .starts_4 { margin-left: 240px; }
.timeline .starts_5 { margin-left: 300px; }
.timeline .starts_6 { margin-left: 360px; }
.timeline .starts_7 { margin-left: 420px; }
.timeline .starts_8 { margin-left: 480px; }
.timeline .starts_9 { margin-left: 540px; }
.timeline .starts_10 { margin-left: 600px; }
.timeline .starts_11 { margin-left: 660px; }
.timeline .starts_12 { margin-left: 660px; }
.timeline .ends_12 { margin-right: 0; }
.timeline .ends_11 { margin-right: 0; }
.timeline .ends_10 { margin-right: 60px; }
.timeline .ends_9 { margin-right: 120px; }
.timeline .ends_8 { margin-right: 180px; }
.timeline .ends_7 { margin-right: 240px; }
.timeline .ends_6 { margin-right: 300px; }
.timeline .ends_5 { margin-right: 360px; }
.timeline .ends_4 { margin-right: 420px; }
.timeline .ends_3 { margin-right: 480px; }
.timeline .ends_2 { margin-right: 540px; }
.timeline .ends_1 { margin-right: 600px; }
.timeline .ends_0 { margin-right: 660px; }
.timeline .ends_0 .date, .timeline .ends_1 .date, .timeline .ends_2 .date, .timeline .starts_10 .date, .timeline .starts_11 .date, .timeline .starts_12 .date { display: none !important; }
.timeline .ends_0 a, .timeline .ends_1 a, .timeline .ends_2 a, .timeline .starts_10 a, .timeline .starts_11 a, .timeline .starts_12 a { padding-right: 3px !important; }

/* @end */
/* @group Accessibility */
.accessibility h1 { padding-left: 28px !important; background-position: 3px 4px; background-repeat: no-repeat; }
.accessibility p { margin-left: 28px; }
.accessibility .note h1, .accessibility .note p { margin-left: 0 !important; padding-left: 0 !important; }
.accessibility #listening { background-image: url(http://cdn.walkerartcenter.org/static/img/accessibility_listening.png); }
.accessibility #sign_language { background-image: url(http://cdn.walkerartcenter.org/static/img/accessibility_sign_language.png); }
.accessibility #mobility { background-image: url(http://cdn.walkerartcenter.org/static/img/accessibility_mobility.png); }
.accessibility #braille { background-image: url(http://cdn.walkerartcenter.org/static/img/accessibility_braille.png); }
.accessibility #audio { background-image: url(http://cdn.walkerartcenter.org/static/img/accessibility_audio.png); }

/* @end */
/* @group Tours */
.art_on_call { padding: 13px 12px 8px; background-color: #f0ed34; text-align: center; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.art_on_call h1 { margin: 0 10px 9px; padding-top: 45px; background: url(http://cdn.walkerartcenter.org/static/img/art_on_call.png) center 0 no-repeat; }

/* @end */
/* @group Dining */
#gather { background-color: #ede8f1; color: #6e408e; margin: 0 0 0 1px; padding: 0 10px 10px 9px; }
#gather dt { color: #ad94bf; }
#gather a, #gather dd { color: #6e408e; }
#gather h1 { height: 44px; margin: 0; padding: 0; background: url(http://cdn.walkerartcenter.org/static/img/gather_logo_small.png) 5px 11px no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }
#gather h2 { background: #6e408e; color: #ede8f1; }
#gather h2 .toggle li a { color: #baa5c9; }
#gather h2 .toggle li a.active { background: url(http://cdn.walkerartcenter.org/static/img/gather_toggle_active.png) center bottom no-repeat; color: #ede8f1; }
#gather h2 .toggle li a:hover { color: #ede8f1; }

/* @end */
/* @group Footer */
#footer_container { position: absolute; clear: both; bottom: 0; width: 100%; height: 216px; padding: 10px 0; background: #d4d4d4 url(http://www.walkerart.org/static/img/bg_gray.jpg); }
#footer_container footer { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1); }
#footer_container footer #footer_nav_container { overflow: hidden; background-image: url(http://cdn.walkerartcenter.org/static/img/line_grid_3.png); }
#footer_container footer #footer_teaser { position: relative; height: 141px; background: url(http://cdn.walkerartcenter.org/static/img/header_footer_sprite.png) 0 -801px no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }
#footer_container footer nav { min-height: 130px; padding-top: 37px; background-image: url(http://cdn.walkerartcenter.org/static/img/header_footer_sprite.png); background-repeat: no-repeat; }
#footer_container footer nav#footer_about { background-position: -220px -801px; }
#footer_container footer nav#footer_programs { background-position: -440px -801px; }
#footer_container footer nav#footer_network { background-position: -660px -801px; }
#footer_container footer nav li { margin: 0 5px; }
#footer_container footer nav li a { display: block; margin: 0 -5px; padding: 2px 5px; }
#footer_container footer a:hover { background-color: #e4e0af; color: #222; }
#footer_container footer .social_media { margin-top: 10px; }
#footer_container footer .social_media li { margin: 0; }
#footer_container footer .social_media li a { display: block; float: left; width: 18px; height: 18px; margin: 0; padding: 0 0 0 5px; background-image: url(http://cdn.walkerartcenter.org/static/img/header_footer_sprite.png); background-repeat: no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }
#footer_container footer .social_media li a.facebook { background-position: 5px -1004px; }
#footer_container footer .social_media li a.facebook:hover { background-position: 5px -1024px; }
#footer_container footer .social_media li a.twitter { background-position: -23px -1004px; }
#footer_container footer .social_media li a.twitter:hover { background-position: -23px -1024px; }
#footer_container footer .social_media li a.flickr { background-position: -51px -1004px; }
#footer_container footer .social_media li a.flickr:hover { background-position: -51px -1024px; }
#footer_container footer .social_media li a.youtube { background-position: -79px -1004px; }
#footer_container footer .social_media li a.youtube:hover { background-position: -79px -1024px; }
#footer_container footer .social_media li a.rss { background-position: -107px -1004px; }
#footer_container footer .social_media li a.rss:hover { background-position: -107px -1024px; }
#footer_container footer .social_media li a:hover { background-color: transparent; }
#footer_container footer .aux { clear: both; padding: 7px 5px; margin: 10px 10px 24px; border-top: 1px dotted #9d9d9d; color: #222; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; }
#footer_container footer .aux a { margin: 0 -3px; padding: 1px 3px; }
#footer_container footer .aux div { float: left; white-space: nowrap; /* Firefox bug fix */ }
#footer_container footer .aux .contact { float: right; }
#footer_container footer .aux .contact div { margin-left: 16px; }
#footer_container footer .aux .contact .cta { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }

/* @end */
/* @group Sidebar Pull Quotes and Footnotes */
aside .pull_quote, span .pull_quote { border: none; }

.inline_wrapper .pullquote { display: none; }
.inline_wrapper .footnote { display: block; }

aside.footnote_position, aside.pull_quote_position { display: none; }

.sidebar_pullquote p { margin: 0 0 0; padding: 0 4px 0; font-size: 19px; line-height: 24px; text-indent: -7px; -webkit-font-smoothing: antialiased; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }

.sidebar_footnote .notenumber { float: left; width: 5%; margin: 0; padding: 0 3px 0 0; font-size: 100%; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }
.sidebar_footnote .notebody { width: 90%; float: left; font-size: 10px; line-height: 12px; }

.footnote_position { position: relative; top: -5px; }

.footnote_link { text-decoration: none; background: none; font-size: 70%; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: normal; }

/* @end */
/* @end */
/* @misc */
#admin-menu .dropdown .admin-menu-icon img { margin: 0; }

/* @end */
/* @group Lightbox */
/* ColorBox Core Style: The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; }

.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }

#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }

/* User Style: Change the following styles to modify the appearance of ColorBox.   They are ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background-color: #222; }

#colorbox { position: fixed; margin-top: -20px; }

#colorbox, #cboxOverlay, #cboxWrapper { overflow: visible; }

#cboxLoadingOverlay { background: url(http://cdn.walkerartcenter.org/static/img/loading.gif) center center no-repeat; }

#cboxLoadedContent { background: #f2f2f2; -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.6); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.6); }

#cboxTitle { margin: 10px 0; width: 100%; color: #f9f9f9; text-align: center; }
#cboxTitle .title { margin-bottom: 6px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: bold; text-align: center; -webkit-font-smoothing: subpixel-antialiased; }
#cboxTitle .title em { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
#cboxTitle .title a { color: #f9f9f9; }
#cboxTitle .body a, #cboxTitle .credit a { color: #f9f9f9; text-decoration: underline; }
#cboxTitle a:hover { color: #f9f5bf; }

#cboxClose { text-indent: 100%; white-space: nowrap; overflow: hidden; }

#cboxPrevious { left: -22px; background: #222 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -232px no-repeat; }
#cboxPrevious:hover { background: #f2f2f2 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 0 no-repeat; }

#cboxNext { right: -22px; background: #222 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -261px no-repeat; }
#cboxNext:hover { background-color: #f2f2f2; background: #f2f2f2 url(http://cdn.walkerartcenter.org/static/img/content_sprite.png) 0 -29px no-repeat; }

#cboxPrevious, #cboxNext { position: absolute; top: 49%; width: 19px; height: 19px; color: #f9f9f9; font-size: 10px; line-height: 12px; overflow: hidden; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }

#cboxCurrent { display: none !important; }

/* @end */
/* @group Non-semantic Helper Classes */
.clear { line-height: 1px; clear: both; }

.shadowed { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

/* @end */
/* @group Print */
@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  #extras, #header_container, #promoted, .sidebar, #related, #footer_container, #branding { display: none; }
  #main { margin: 0 !important; }
  pre, blockquote { page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } }
div.jp-progress-container { /* for mobile */ width: 119px; }

div.jp-audio div.jp-type-single div.jp-progress { /* for mobile */ width: 117px; }

/* @end */
/* @group Retina Graphics */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { h1 .breadcrumb, h2 .view_all, .show_more, .show_more:hover, .hide_more, .hide_more:hover, .arrows a.previous, .arrows a.next, .tile_container .social_meta span.comments, .tile_container .social_meta span.likes, .tile_wall_container .social_meta span.comments, .tile_wall_container .social_meta span.likes, .tile_container .tile_arrows a.previous, .tile_container .tile_arrows a.next, .tile_wall_container .tile_arrows a.previous, .tile_wall_container .tile_arrows a.next, .program_accordion h2 .view_all, .toggle li a.active, #related #related_visibility, .media .media_arrows a.previous, .media .media_arrows a.next, .slideshow .media_arrows a.previous, .slideshow .media_arrows a.next, .sidebar #date_picker, .sidebar #date_picker:hover, .sidebar #date_picker:focus, .ui-datepicker .ui-datepicker-prev, .inverted .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .inverted .ui-datepicker .ui-datepicker-next, #cboxPrevious, #cboxPrevious:hover, #cboxNext, #cboxNext:hover { background-image: url(http://cdn.walkerartcenter.org/static/img/content_sprite@2x.png); -moz-background-size: 19px 609px; -ie-background-size: 19px 609px; -o-background-size: 19px 609px; -webkit-background-size: 19px 609px; background-size: 19px 609px; }
  h1 .breadcrumb { background-image: url(http://cdn.walkerartcenter.org/static/img/content_sprite@2x.png) !important; }
  h2 .pager_container a { background-image: url(http://cdn.walkerartcenter.org/static/img/pager_inverse@2x.png); -moz-background-size: 9px 63px; -ie-background-size: 9px 63px; -o-background-size: 9px 63px; -webkit-background-size: 9px 63px; background-size: 9px 63px; }
  h2.inverse .pager_container a, .slideshow .media_status .pager_container a { background-image: url(http://cdn.walkerartcenter.org/static/img/pager@2x.png); -moz-background-size: 9px 63px; -ie-background-size: 9px 63px; -o-background-size: 9px 63px; -webkit-background-size: 9px 63px; background-size: 9px 63px; }
  h2 .pager_container a.video_pager { background-image: url(http://cdn.walkerartcenter.org/static/img/pager_video@2x.png); -moz-background-size: 9px 63px; -ie-background-size: 9px 63px; -o-background-size: 9px 63px; -webkit-background-size: 9px 63px; background-size: 9px 63px; }
  h2.alternate .pager_container a, .slideshow .media_status .pager_container a { background-image: url(http://cdn.walkerartcenter.org/static/img/pager_inverse@2x.png); -moz-background-size: 9px 63px; -ie-background-size: 9px 63px; -o-background-size: 9px 63px; -webkit-background-size: 9px 63px; background-size: 9px 63px; }
  .video_overlay { background-image: url(http://cdn.walkerartcenter.org/static/img/video_play_small@2x.png); -moz-background-size: 36px 36px; -ie-background-size: 36px 36px; -o-background-size: 36px 36px; -webkit-background-size: 36px 36px; background-size: 36px 36px; }
  a:hover .video_overlay { background-image: url(http://cdn.walkerartcenter.org/static/img/video_play_small_hover@2x.png); -moz-background-size: 36px 36px; -ie-background-size: 36px 36px; -o-background-size: 36px 36px; -webkit-background-size: 36px 36px; background-size: 36px 36px; }
  .media h2 .rotated a .video_overlay { background-image: url(http://cdn.walkerartcenter.org/static/img/video_play_large@2x.png); -moz-background-size: 64px 64px; -ie-background-size: 64px 64px; -o-background-size: 64px 64px; -webkit-background-size: 64px 64px; background-size: 64px 64px; }
  .media h2 .rotated a:hover .video_overlay { background-image: url(http://cdn.walkerartcenter.org/static/img/video_play_large_hover@2x.png); -moz-background-size: 64px 64px; -ie-background-size: 64px 64px; -o-background-size: 64px 64px; -webkit-background-size: 64px 64px; background-size: 64px 64px; }
  .twitter .info { background-image: url(http://cdn.walkerartcenter.org/static/img/twitter_bg@2x.png); -moz-background-size: 220px 22px; -ie-background-size: 220px 22px; -o-background-size: 220px 22px; -webkit-background-size: 220px 22px; background-size: 220px 22px; }
  #meta dt.buy { background-image: url(http://cdn.walkerartcenter.org/static/img/meta_tickets@2x.png); -moz-background-size: 14px 10px; -ie-background-size: 14px 10px; -o-background-size: 14px 10px; -webkit-background-size: 14px 10px; background-size: 14px 10px; }
  h1.intro a, article a, article hgroup h1 a, article hgroup h2 a, article hgroup h3 a, article hgroup h4 a, article hgroup h5 a, article hgroup h6 a, article hgroup h1 a:hover, article hgroup h2 a:hover, article hgroup h3 a:hover, article hgroup h4 a:hover, article hgroup h5 a:hover, article hgroup h6 a:hover, article h1 a, article h2 a, article h3 a, article h4 a, article h5 a, article h6 a, article h1 a:hover, article h2 a:hover, article h3 a:hover, article h4 a:hover, article h5 a:hover, article h6 a:hover, .results_container > div a.contents h1 span, .results_container > div a.contents:hover h1 span, .landing_nav li a:hover .title span, .landing_nav li a .title span, .homepage .showcase .highlight .info > p a, .homepage .showcase .highlight .info > p a:hover { background-image: url(http://cdn.walkerartcenter.org/static/img/a_sprite@2x.png); -moz-background-size: 1px 900px; -ie-background-size: 1px 900px; -o-background-size: 1px 900px; -webkit-background-size: 1px 900px; background-size: 1px 900px; }
  #branding.day_0, #branding.day_4 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_1@2x.png); -moz-background-size: 20px 1553px; -ie-background-size: 20px 1553px; -o-background-size: 20px 1553px; -webkit-background-size: 20px 1553px; background-size: 20px 1553px; }
  #branding.day_1, #branding.day_5 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_2@2x.png); -moz-background-size: 20px 1549px; -ie-background-size: 20px 1549px; -o-background-size: 20px 1549px; -webkit-background-size: 20px 1549px; background-size: 20px 1549px; }
  #branding.day_2, #branding.day_6 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_3@2x.png); -moz-background-size: 20px 1549px; -ie-background-size: 20px 1549px; -o-background-size: 20px 1549px; -webkit-background-size: 20px 1549px; background-size: 20px 1549px; }
  #branding.day_3 { background-image: url(http://cdn.walkerartcenter.org/static/img/branding_stripe_4@2x.png); -moz-background-size: 20px 1551px; -ie-background-size: 20px 1551px; -o-background-size: 20px 1551px; -webkit-background-size: 20px 1551px; background-size: 20px 1551px; }
  #footer_container footer #footer_teaser, #footer_container footer nav, #footer_container footer .social_media li a { background-image: url(http://cdn.walkerartcenter.org/static/img/header_footer_sprite@2x.png); -moz-background-size: 1100px 1072px; -ie-background-size: 1100px 1072px; -o-background-size: 1100px 1072px; -webkit-background-size: 1100px 1072px; background-size: 1100px 1072px; } }
/* @end */
/* IMA LAB SCSS STARTS BELOW */
/* EXCUSE OUR MESS, STILL LOTS OF MOVING PARTS HERE AND OPTIMIZATIONS TO DO */
/* ================================================= */
/* node general */
.event-content-top h1.node-title { font-size: 22px; }
.event-content-top h1.node-title a { color: #e30000; }
.event-content-top h1.node-title .inset-wrapper { margin: 0; }
.event-content-top h1.node-title .inset-wrapper .event-date { margin-left: 10px; margin-right: 10px; }

.panel-pane .block-inner .block-content { background: #fff; }

.node-type-event article.node-event { background: #fff; }

/* BLOCKS ****************************/
/* twitter block */
.block-twitter .block-inner .block-content { /* tmp at one point there was a block but its all different
now so i think this is irrelevant */ background: #333; color: #e5e5e5; }

/* MENU SIDEBAR *********************************************/
#block-mnartist-profiles-mna-my-stuff .block-inner, #block-artist-community-content .block-inner, #block-artist-community-community .block-inner { margin: 0; }

#content .main-content a { color: #222; /*text-decoration:underline;*/ }
#content .main-content a:hover { color: #a3a3a3; }
#content .main-content .node-title a { text-decoration: none; }

/* artwork edit button */
.layout-g .edit-button a { margin: 20px 0 20px 0; color: #fff !important; text-decoration: none !important; display: inline-block; }

/* event page */
/******************************************/
.event-content .main-content .inset-wrapper { margin-left: 0px; margin-right: 0px; }
.event-content .panel-pane .block-inner .block-content .field .field-items .field-item p { font-size: 15px; }

.event-content.panel-2col .panel-col-first .panel-col-last.inset-right .inside { box-sizing: border-box; padding-right: 10px; }
@media screen and (max-width: 480px) { .event-content.panel-2col .panel-col-first .panel-col-last.inset-right .inside { padding-left: 0px; } }

.node-type-event .edit-button a { margin: 20px 0 20px 0; color: #fff !important; text-decoration: none !important; display: inline-block; }
.node-type-event .event-date { padding-left: 10px; padding-right: 10px; }
.node-type-event .event-date .panel-separator { display: none; }
.node-type-event .event-date .pane-node-field-venue h2 { color: #888; }
.node-type-event .event-date .pane-node-field-venue { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 14px; }
.node-type-event .event-date .pane-node-field-venue article h1, .node-type-event .event-date .pane-node-field-venue article h2, .node-type-event .event-date .pane-node-field-venue article h3, .node-type-event .event-date .pane-node-field-venue h1, .node-type-event .event-date .pane-node-field-venue h2, .node-type-event .event-date .pane-node-field-venue h3, .node-type-event .event-date .pane-node-field-venue article h1 a { color: #888; font-weight: normal; font-size: 13px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; text-transform: capitalize !important; letter-spacing: normal; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item h3 { margin: 0; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item article h1:first-child, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article h2:first-child, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article h3:first-child, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article h4:first-child, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article h5:first-child, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article h6:first-child { margin-top: 0px; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item article { margin: 0 0 30px 0; padding-bottom: 0; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-header { margin-bottom: 30px; padding-bottom: 0; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-header h1 a { font-weight: normal; font-size: 13px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; color: #222; letter-spacing: normal; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-content .field-name-field-address h2, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-content .field-name-field-address label, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-content .field-name-field-email h2, .node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-content .field-name-field-email label { color: #888; font-weight: normal; font-size: 13px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: capitalize; padding-bottom: 0px; letter-spacing: normal; }
.node-type-event .event-date .pane-node-field-venue .block-content .field-item article .node-content .field-name-field-zip { margin-bottom: 12px; }
.node-type-event .event-date .pane-node-field-venue .field-item h3 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: capitalize; }
.node-type-event .event-date .pane-node-field-venue .field-item header h1 { font-weight: normal; }
.node-type-event .event-date .pane-node-field-venue .field-item .node-content h2 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: capitalize; letter-spacing: normal; }
.node-type-event .event-date .pane-node-field-venue .node-teaser .node-content h2 { color: #888; font-weight: normal; font-size: 13px; letter-spacing: normal; }
.node-type-event .pane-node-body { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 17px; }
.node-type-event .pane-node-body p { font-size: 17px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; line-height: 1.6em; }
.node-type-event .field-name-field-email { color: #222; font-weight: normal; font-size: 13px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.node-type-event .field-name-field-email h2 { color: #888; font-weight: normal; font-size: 13px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: capitalize; margin: 0; letter-spacing: normal; }

.panel-panel .event-date { padding-top: 30px; }
.panel-panel .event-date .date-only { display: block; text-align: center; margin-bottom: 40px !important; }
.panel-panel .event-date .field-label, .panel-panel .event-date .pane-title { color: #888; font-weight: normal; font-size: 13px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: capitalize; padding-bottom: 0px; letter-spacing: normal; }
.panel-panel .event-date .pane-node-field-venue .node-venue .node-header h1, .panel-panel .event-date .field-items { color: #222; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-size: 14px; line-height: 22px; }
.panel-panel .event-date .panel-pane article { font-size: 14px; }

.event-content { width: 100%; }
.event-content .main-content { width: 75%; }
@media screen and (max-width: 960px) { .event-content .main-content { width: 100%; float: none; display: block; margin-bottom: 20px; } }
.event-content .sidebar-right { width: 25%; }
@media screen and (max-width: 960px) { .event-content .sidebar-right { float: left; width: 100%; float: none; display: block; } }

.event-content .event-content-top { margin-bottom: 0px !important; }

.event-content-top .field-name-field-category ul { margin: 0; padding: 0; list-style: none; background: none; }
.event-content-top .field-name-field-category ul li a { padding: 0 0 5px 0; background: none; position: relative; clear: both; height: 15px; margin: 0; display: block; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; text-decoration: none !important; color: gray; }
.event-content-top .field-name-field-category ul .block-content { background: none; }

.event-content-top { margin: 0; }
.event-content-top .block { margin: 0; }
.event-content-top .block .field-type-taxonomy-term-reference { margin: 0; }
.event-content-top .panel-pane .block-inner .block-content { background: none; }

.inset-wrapper { background: #fff; float: none; display: block; margin: 0 10px; }
.inset-wrapper .inset-right .block-inner { margin: 0; }

/* single day event date */
.event-date .date-only .date-display-single { font-size: 50px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; line-height: 50px; }
.event-date .date-only .date-display-single .month { text-transform: uppercase; font-size: 24px; display: block; text-align: center; margin-bottom: 5px; line-height: 20px; }
.event-date .date-only .date-display-single .month:last-child { /* display:none; */ }

/* multiple day event date */
.event-date .field-type-datetime .field-items .field-item { vertical-align: middle; }

.event-date .date-display-end { margin-left: 5px; }

.event-date .date-display-start { margin-right: 5px; }

.event-date .date-display-end, .event-date .date-display-start { font-size: 50px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; line-height: 50px; display: inline-block; vertical-align: middle; }
.event-date .date-display-end .month, .event-date .date-display-start .month { text-transform: uppercase; font-size: 24px; display: block; text-align: center; margin-bottom: 5px; line-height: 20px; }
.event-date .date-display-end .month:nth-child(2), .event-date .date-display-start .month:nth-child(2) { display: none; /* there is an empty month div for some reason sometimes */ }
.event-date .date-display-end .month:last-child, .event-date .date-display-start .month:last-child { /* display:none; */ }

/* */
.panel-pane .event-content { padding-top: 10px; }

.event-sidebar .view-promoted-event { padding-top: 10px; }
.event-sidebar .view-promoted-event .field-content { display: table; margin-bottom: 10px; }
.event-sidebar .view-promoted-event .field-content span { display: table-cell; vertical-align: middle; padding-left: 10px; }
.event-sidebar .view-promoted-event .field-content span span { display: inline; padding-left: 0; }
.event-sidebar .view-promoted-event .field-content span a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; }
.event-sidebar .view-promoted-event .field-content span.promoted-date { width: 60px; text-align: center; border-right: 1px solid #333; padding-left: 0; }
.event-sidebar .view-promoted-event .field-content span.promoted-date .date-display-single { display: block; line-height: .9em; font-size: 18px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; }
.event-sidebar .view-promoted-event .field-content span.promoted-date .date-display-single .month { display: block; font-size: 12px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; text-transform: uppercase; color: #888; }
.event-sidebar .view-promoted-event .views-field-body { padding: 0 10px; }
.event-sidebar .view-my-events { padding: 10px; }
.event-sidebar .view-my-events .view-footer a { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; text-decoration: underline; }

/* events page, but this probably applies lots of places but he markup will be diff
depending on the template so needs unified a bit */
.panel-2col .panel-col-first .panel-col-last.inset-right { position: relative; }
.panel-2col .panel-col-first .panel-col-last.inset-right .pane-node-links { position: absolute; display: inline-block; right: 10px; top: 10px; text-align: right; z-index: 999; }
.panel-2col .panel-col-first .panel-col-last.inset-right .pane-node-links .block-inner .block-content { background: none; }

.panel-2col .panel-col-first .inset-wrapper { padding-top: 10px; }

.panel-2col .panel-col-last .inside { margin-right: 10px; margin-left: 0; }
.panel-2col .panel-col-last .inside .node-title { font-size: 30px; color: #B95141; padding-left: 0; }
.panel-2col .panel-col-last .inside .node-title a { color: #B95141; }

.view-flag-lists-user-lists { padding-top: 20px; }

/* add to collection flag */
.flag-wrapper { line-height: 20px; }
.flag-wrapper a { line-height: 20px; display: inline-block; vertical-align: top; }
.flag-wrapper a img { margin: 0; opacity: .3; }
.flag-wrapper a.flag-action img { opacity: .3; }
.flag-wrapper a.unflag-action img { opacity: .8; }
.flag-wrapper a.unflagged { opacity: .5; }
.flag-wrapper a.flagged { opacity: 1; }
.flag-wrapper span { line-height: 20px; display: inline-block; vertical-align: top; }
.flag-wrapper .flag-count { color: #888; }

.follow-menu li:hover { background: #323232; }
.follow-menu li:hover .star-link img { -webkit-filter: invert(100%); filter: invert(100%); opacity: .8; }
.follow-menu li .star-link { margin: 0; padding: 5px; }

.item-info-flag .flag-count { display: none !important; }

.item-info-flag .follow-this .flag-count, .item-info-flag .collect-this .flag-count { line-height: 1.3em; display: inline-block !important; }

/* collection block */
.collections dl { padding: 10px !important; margin: 0; }
.collections dl dd { margin: 0; padding: 0; float: none; display: block; width: auto; }
.collections dl dt { float: none; display: block; width: auto; }
.collections .view-collections .views-row { width: 48%; }
.collections .view-collections .views-row .views-field-title { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 10px; }
.collections .view-collections .views-row .content { line-height: 1; }
.collections .view-collections .views-row .content img { margin: 0 0 5px 0; padding: 0; }
.collections .view-collections .views-row.views-row-odd { float: left; clear: left; }
.collections .view-collections .views-row.views-row-even { float: right; clear: right; }
.collections .view-collections .views-row.views-row-even .even:after { display: block; clear: both; margin: 0; padding: 0; }

/* forms */
.form-item, .form-actions { margin-bottom: 2em; }

/* authoring adding nodes admin interface */
body.page-node-add #main-content, body.page-node-edit #main-content { min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
@media screen and (max-width: 480px) { body.page-node-add #main-content, body.page-node-edit #main-content { margin-top: 0px; } }
body.page-node-add #main-content #content, body.page-node-edit #main-content #content { background: #f2f2f2; padding: 75px 100px; margin: 20px 0; box-sizing: border-box; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; }
@media screen and (max-width: 960px) { body.page-node-add #main-content #content, body.page-node-edit #main-content #content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; padding: 40px 50px; margin-left: 20px !important; margin-right: 20px !important; display: block; float: none; width: auto; } }
@media screen and (max-width: 768px) { body.page-node-add #main-content #content, body.page-node-edit #main-content #content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; padding: 20px 20px; margin-left: 20px !important; margin-right: 20px !important; display: block; float: none; width: auto; } }
@media screen and (max-width: 480px) { body.page-node-add #main-content #content, body.page-node-edit #main-content #content { margin-left: 10px !important; margin-right: 10px !important; display: block; float: none; width: auto; } }
body.page-node-add #main-content #content input[type=text], body.page-node-add #main-content #content input[type=password], body.page-node-add #main-content #content textarea, body.page-node-edit #main-content #content input[type=text], body.page-node-edit #main-content #content input[type=password], body.page-node-edit #main-content #content textarea { -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff !important; border-right: 4px solid #fff !important; border-bottom: none; z-index: 42; position: relative; background: url("../images/bg-input-dots.gif") repeat-x left bottom #fff !important; }

/* ck edit me not */
.form-textarea-wrapper .cke_chrome { border: none; }
.form-textarea-wrapper .cke_chrome .cke_top { background-image: none; background-color: #fff; box-shadow: none; border-bottom: 1px solid #ccc; }
.form-textarea-wrapper .cke_chrome .cke_top .cke_toolgroup { background-image: none; box-shadow: none; /* the following is temporary tmp */ /* i knew it
.cke_button__underline,
.cke_button__numberedlist,
.cke_button__undo,
.cke_button__redo,
.cke_button__unlink,
.cke_button__source,
.cke_button__cut,
.cke_button__copy,
.cke_button__paste,
.cke_button__removeformat { display:none;
}
*/ }
.form-textarea-wrapper .cke_chrome .cke_contents { background: #fff; }
.form-textarea-wrapper .cke_chrome .cke_bottom { /*border-top:none;
background-image:none;
background-color:#fff;
box-shadow:none;*/ display: none; }

.cke_wysiwyg_frame html, .cke_wysiwyg_frame body { height: 100%; }

/* general layout */
.inside .block { margin-bottom: 0; }

.content-bottom { display: table; padding-bottom: 20px; }
.content-bottom .one-third { display: table-cell; width: 33%; float: none !important; }
.content-bottom .one-third .inside { vertical-align: top; }
.content-bottom .one-third.panel-col-last { border-left: 1px solid #888; }

.pane-node-field-tags ul, .pane-node-field-license ul, .pane-node-field-medium ul { padding: 0; margin: 0; list-style: none; }
.pane-node-field-tags ul li, .pane-node-field-license ul li, .pane-node-field-medium ul li { list-style: none; margin: 0 8px 0 0; padding: 0; display: inline-block; }

/* artwork */
.content-artwork .pane-node-field-media .field-items .field-item .content { text-align: center; }
.content-artwork .pane-node-field-media .field-items .field-item .content img { max-height: 600px; display: inline-block; width: auto; max-width: 100%; height: auto; margin: 0 auto; margin-bottom: 0px; }
.content-artwork .pane-node-field-media .field-items .field-item .content figure.field-item { color: gray; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; }
.content-artwork .field-type-taxonomy-term-reference ul.field-items { list-style: none; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; }
.content-artwork .field-type-taxonomy-term-reference ul.field-items li { list-style: none; display: inline-block; margin-right: 5px; }
.content-artwork .field-type-taxonomy-term-reference ul.field-items li:after { content: ","; }
.content-artwork .field-type-taxonomy-term-reference ul.field-items li:last-child:after { content: ""; }
.content-artwork .inset-left { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: normal; line-height: 20px; font-size: 14px; }

.content-artwork .pane-node-title h2 { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: normal; height: auto; }
.content-artwork .pane-node-title h2 a { display: inline-block; font-style: italic; }
.content-artwork .pane-node-title h2 span { display: inline-block; }
.content-artwork .layout-g .panel-col.content-artwork .pane-node-title h2 { background: none; padding: 15px 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #888888; font-size: 18px; height: auto; line-height: auto; text-transform: none; letter-spacing: normal; }
.content-artwork .field-type-taxonomy-term-reference { margin-bottom: 0; }
.content-artwork .pane-node-field-tags { padding-top: 15px; }
.content-artwork .content-bottom .inset-left { font-size: 13px; }
.content-artwork .content-bottom .inset-middle { font-size: 13px; }
.content-artwork .content-bottom .inset-right { font-size: 13px; }

.node-type-artwork.page-node #main-content, .node-type-event #main-content { margin-top: 20px; margin-bottom: 20px; }
@media screen and (max-width: 480px) { .node-type-artwork.page-node #main-content, .node-type-event #main-content { margin-top: 0px; } }

/* search results for a tag */
.page-taxonomy-term .nodes .item .item-inside { padding: 10px; }
.page-taxonomy-term .nodes .item .item-inside h3 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; color: #808080; }
.page-taxonomy-term .nodes .item .item-inside article .item-info-container { line-height: 1.4em; position: relative; }
.page-taxonomy-term .nodes .item .item-inside article .item-info-container p { text-indent: none; margin: 0 0 .5em 0; line-height: 1.2em; }
.page-taxonomy-term .nodes .item .item-inside article .item-info-container .item-info-title { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; }
.page-taxonomy-term .nodes .item .item-inside article .item-info-container .item-info-flag { position: absolute; right: 0px; top: -5px; }

/* search result listing */
.search-results { min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; font-size: 0; padding-bottom: 30px; overflow: visible; }
.search-results .view-header { margin-top: 20px; }
.search-results .view-content { position: relative; }
.search-results .masonry-item { /* width: 24%; */ width: 25%; font-size: 14px; /*background:rgba(0,0,0,.05);*/ margin-right: 0px; }
.search-results .item.item-more { opacity: 0 !important; visibility: none; }
@media screen and (max-width: 768px) { .search-results .masonry-item { width: 50%; } }
@media screen and (max-width: 480px) { .search-results .masonry-item { width: 50%; } }
.user-list .artist-profile,
.search-results .item .artist-profile { padding: 10px; }
.search-results .item .item-inside { padding: 10px; }
.user-list .artist-profile h3,
.search-results .item h3 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; color: #808080; }
.search-results .item.item-article h1 a { font-size: 13px; }
.search-results .item.item-users .artist-profile, .search-results .item.item-user .artist-profile { float: none; display: block; clear: both; margin-bottom: 20px; }
.search-results .item.item-users .artist-profile .roles, .search-results .item.item-user .artist-profile .roles { text-align: center; line-height: 15px; min-height: 45px; }
.search-results .item article { font-size: 13px; }
.search-results .item .item-info-container { position: relative; }
.search-results .item .item-info-container p { text-indent: none; margin: 0 0 .5em 0; line-height: 1.2em; }
.search-results .item .item-info-container .item-info-title { /*font-weight:normal;
font-family: $sans_bold_font;*/ font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; }
.search-results .item .item-info-container .node-content { line-height: 1.4em; }
.search-results .item .item-info-container .item-info-date { opacity: .5; /* temp tmp */ }
.search-results .item .item-info-container .item-info-flag { position: absolute; right: 0px; top: -5px; }
.user-list .artist-profile .artist-profile-img,
.search-results .artist-profile .artist-profile-img { margin: 0 10px 0 10px; }
.user-list .artist-profile .username,
.search-results .artist-profile .username { margin-top: 5px; }
.user-list .artist-profile .follow-menucollected li,
.search-results .artist-profile .follow-menu li { float: right; }
.user-list .artist-profile .follow-menucollected li .flag-wrapper .flag img,
.search-results .artist-profile .follow-menu li .flag-wrapper .flag img { opacity: .3; }
.user-list .artist-profile .follow-menucollected li ul { width: 160px; border: 1px solid #f2f2f2; }
.user-list .artist-profile .follow-menucollected li ul li,
.search-results .artist-profile .follow-menu li ul li { float: none; display: block; clear: both; }
.user-list .artist-profile .follow-menucollected li ul li.share-this.collect-title,
.search-results .artist-profile .follow-menu li ul li.share-this.collect-title { padding-top: 5px; }
.user-list .artist-profile .follow-menucollected li ul li.share-this.collect-title a,
.search-results .artist-profile .follow-menu li ul li.share-this.collect-title a { padding-left: 0px; }
.user-list .artist-profile .follow-menucollected li ul li.share-this a,
.search-results .artist-profile .follow-menu li ul li.share-this a { padding-left: 15px; }
.user-list .artist-profile .follow-menucollected li .flag-wrapper .flag img,
.search-results .artist-profile .follow-menu.collected li .flag-wrapper .flag img { opacity: .8; }
.user-list .artist-profile a,
.search-results .artist-profile a { display: block; overflow: hidden; border-radius: 50%; height: 100%; width: auto; }
.user-list .artist-profile a img,
.search-results .artist-profile a img { display: block; line-height: 1; width: 100%; height: auto; margin: 0; }
.user-list .artist-profile .star-link img { -webkit-filter: invert(100%); filter: invert(100%); }
.user-list .artist-profile .flag-wrapper a,
.search-results .artist-profile .flag-wrapper a { border-radius: 0px; border-radius: 0px; margin: 0; padding: 0; display: inline-block; }
.user-list .artist-profile .flag-wrapper a img,
.search-results .artist-profile .flag-wrapper a img { display: inline-block; width: auto; height: auto; }
.user-list .artist-profile .flag-wrapper .flag-count,
.search-results .artist-profile .flag-wrapper .flag-count { display: inline !important; line-height: 12px !important; padding: 0 !important; margin: 0 !important; }
.user-list .artist-profile .username,
.search-results .artist-profile .username { text-align: center; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; }
.user-list .artist-profile .username a,
.search-results .artist-profile .username a { display: inline-block; height: auto; width: auto; border-radius: 0; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; padding: 5px; display: block; margin: 0; }
.user-list .artist-profile .username,
.user-list .artist-profile .username a { color: #FFFFFF; }
.user-list .artist-profile .roles,
.search-results .artist-profile .roles { text-transform: uppercase; color: #888; font-size: 11px; }

.search-results.content-events { box-sizing: border-box; padding-left: 0px; padding-right: 0px; background: none; }
.search-results.content-events .item { font-size: 14px; }
.search-results.content-events .item .item-image img { width: 100%; height: auto; }
.search-results.content-events .item-date { text-align: center; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; }
.search-results.content-events .item-date .date-display-single { margin-bottom: 30px; display: block; clear: both; float: none; }
.search-results.content-events .item-date .item-event-facets { padding: 0; margin: 0; }
.search-results.content-events .item-date .item-event-facets li { list-style: none; }
.search-results.content-events .item-date .item-event-facets li a { color: #888; }
.search-results.content-events .item-date .month { color: #888; }

.main-content .search-results .item { width: 33.3%; font-size: 14px; /*background:rgba(0,0,0,.05);*/ margin-right: 0px; }
@media screen and (max-width: 768px) { .main-content .search-results .item { width: 5%; } }
@media screen and (max-width: 480px) { .main-content .search-results .item { width: 50%; } }

.tabledrag-toggle-weight-wrapper { display: none; }

/* user authoring forms */
#user-profile-form .form-item-og-user-node-und-0-default label, #user-profile-form .form-item-og-user-node-und-0-default .description { display: none; }

tr.odd .form-item, tr.even .form-item { margin-bottom: 10px; }

.page-user-edit #tasks { margin: -20px -20px 0 -20px; background: #3F3F3F; }
.page-user-edit #tasks .primary { display: none; }
.page-user-edit #tasks .secondary { margin: 0; padding: 0; border-bottom: none; }
.page-user-edit #tasks .secondary li { border: none; margin: 0 3px 0 0; display: inline-block; margin-right: 3px; border: none; padding: 0; }
.page-user-edit #tasks .secondary li a { background: #ccc; text-transform: uppercase; border: none; line-height: 2em; height: 2em; display: block; margin-right: 1px; padding: 0 10px; border: none; text-decoration: none; }
.page-user-edit #tasks .secondary li.active a { background: #f2f2f2; border: none; border: none; text-decoration: none; }
.page-user-edit #content form { padding: 75px 100px; }
@media screen and (max-width: 960px) { .page-user-edit #content form { padding: 40px 50px; } }
@media screen and (max-width: 768px) { .page-user-edit #content form { padding: 25px 40px; } }
@media screen and (max-width: 480px) { .page-user-edit #content form { padding: 20px 0px; } }
.page-user-edit #content form .og-user-node-add-more-wrapper--2, .page-user-edit #content form .field-name-field-featured-artist, .page-user-edit #content form #edit-picture, .page-user-edit #content form .form-item-status, .page-user-edit #content form .field-name-field-general-statement, .page-user-edit #content form .field-name-field-biography, .page-user-edit #content form .field-type-text-long, .page-user-edit #content form .field-type-field-collection, .page-user-edit #content form .field-name-field-additional-links, .page-user-edit #content form .field-name-field-practice, .page-user-edit #content form .field-name-field-gender, .page-user-edit #content form .field-name-field-phone { margin-bottom: 64px; overflow: hidden; }
.page-user-edit #content form .form-item-profile-main-field-gender-profile2-field-privacy { margin-top: 0; margin-bottom: 0; }
.page-user-edit #content form .form-item-status .form-item-status { margin-bottom: 8px; }
.page-user-edit #content form #edit-account .form-item-roles { margin-bottom: 64px; overflow: hidden; }

.field-name-field-additional-links .field-items .field-item { margin-bottom: 1.5em; }
.field-name-field-additional-links .field-items .field-item:last-child { margin-bottom: 0px; }

.logged-in.admin-menu .page-user-edit #tasks .primary { display: block; }

.page-user-edit-main .field-name-field-twitter, .page-user-edit-organization .field-name-field-twitter { margin-top: 64px; overflow: hidden; }

.page-user-edit-main div[class*="privacy"] .description, .page-user-edit-resume div[class*="privacy"] .description { display: none !important; }

.page-user-edit #columns .content-inner { margin-right: 0px; }
.page-user-edit #columns .content-inner #main-content { background: #f2f2f2; padding: 20px; box-sizing: border-box; margin-top: 20px; margin-bottom: 20px; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; }
@media screen and (max-width: 960px) { .page-user-edit #columns .content-inner #main-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; padding: 20px 20px; margin-left: 20px !important; margin-right: 20px !important; width: auto; } }
@media screen and (max-width: 768px) { .page-user-edit #columns .content-inner #main-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; margin-right: 0; padding: 20px 20px; margin-left: 20px !important; margin-right: 20px !important; width: auto; } }
@media screen and (max-width: 480px) { .page-user-edit #columns .content-inner #main-content { margin-left: 10px !important; margin-right: 10px !important; width: auto; } }
.page-user-edit #columns input[type=text] { background: #fff; border: none; }
.page-user-edit #columns form input[type=text], .page-user-edit #columns form textarea, .page-user-edit #columns form input[type=password] { /*-moz-box-shadow: 0 0 1px 1px rgba(210,176,107,1);
-webkit-box-shadow: 0 0 1px 1px rgba(210,176,107,1);*/ -moz-box-shadow: inset 0 0 1px 1px transparent; -webkit-box-shadow: inset 0 0 1px 1px transparent; box-shadow: inset 0 0 1px 1px transparent; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff; border-right: 4px solid #fff; }
.page-user-edit #columns form input[type=text]:focus, .page-user-edit #columns form textarea:focus, .page-user-edit #columns form input[type=password]:focus { -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff !important; border-right: 4px solid #fff !important; border-bottom: none; z-index: 42; position: relative; background: url("../images/bg-input-dots.gif") repeat-x left bottom #fff !important; }
.page-user-edit #columns .sticky-table tbody tr.draggable { border-bottom: 10px solid #f2f2f2; border-top: 1px solid #ccc; }
.page-user-edit #columns .sticky-table tbody tr.draggable:first-child { border-top: none; }

body.my-stuff.user input[type=text], body.my-stuff.user input[type=password], body.my-stuff.user textarea { -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; border: none; outline: none; color: #737373; padding: 4px 0 6px 0; box-sizing: border-box; background: #fff; border-left: 4px solid #fff !important; border-right: 4px solid #fff !important; border-bottom: none; z-index: 42; position: relative; background: url("../images/bg-input-dots.gif") repeat-x left bottom #fff !important; }

tr.even, tr.odd { background: none !important; }

.form-item-files-picture-upload input[type=file] { background: none; border: none; box-shadow: none; height: 110px; width: 110px; overflow: hidden; white-space: nowrap; text-indent: 0px; background: url("../images/bg-drag-image-here") no-repeat 0px 0px transparent; min-height: 130px; box-sizing: border-box; }
.form-item-files-picture-upload input[type=file]::-webkit-file-upload-button { visibility: hidden; }
.form-item-files-picture-upload input[type=file]:before { content: 'Select some files'; display: inline-block; background: none; border: none; border-radius: 0; padding: 10px; outline: none; white-space: nowrap; -webkit-user-select: none; cursor: pointer; padding: 0; margin: 0; text-indent: 0px; margin-top: 30px; padding-left: 0px; padding: 5px 10px; background: #333; color: #fff; margin-left: 130px; }

.fieldset-wrapper .fieldset-description { display: block; width: 100%; }

.date-no-float label[class*="value2"] { float: left; padding-top: 3px; }

.page-node-add-artwork .field-name-field-subject-concept-form { overflow: hidden; margin-bottom: 60px; }

.node-form { font-size: 13px; }
.node-form .form-wrapper .field-value-url, .node-form .form-wrapper .field-value-title { padding-left: 0; width: 100%; clear: both; /*max-width:520px;*/ }
.node-form .form-wrapper .form-item { margin: 0; }
.node-form .form-wrapper .form-item.form-type-textfield { width: 100%; clear: both; }
.node-form .form-wrapper .form-item.form-type-textfield label { display: block; width: 33%; float: left; }
.node-form .form-wrapper .form-item label { min-width: 90px; }
.node-form .form-wrapper fieldset legend { width: 100%; display: block; clear: both; margin-bottom: 24px; }
.node-form .form-wrapper .container-inline-date .date-padding { padding: 0; }

.form-checkboxes label { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }
.form-checkboxes .form-type-checkbox { clear: both; }
.form-checkboxes .form-type-checkbox label { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }

.form-type-checkboxes label { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }
.form-type-checkboxes .description { clear: both; display: block; }

.form-type-checkbox { position: relative; clear: both; margin-bottom: 8px !important; overflow: hidden; }
.form-type-checkbox .icheckbox { position: absolute; left: 0; margin: 0 !important; pointer-events: none; }
.form-type-checkbox label { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; width: 100%; padding-left: 30px !important; }

.text-format-wrapper div[class$="-format"] { display: none; }

.admin-menu .text-format-wrapper div[class$="-format"] { display: block; }

.vertical-tabs .vertical-tabs-panes fieldset .fieldset-wrapper { padding-top: 10px; }

/* cancel out :focus outline */
li:focus { outline: none; }

/* form focus goodness */
form input[type=text], form textarea, form input { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 13px; }

form input[type=text], form textarea:focus { box-shadow: none; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; /*outline:1px solid #ccc;
border:none;*/ }

input:-webkit-autofill, textarea:-webkit-autofill { background-color: white; color: #737373; }

form input[type=text]:focus, form textarea:focus { /*-moz-box-shadow: 0 0 3px 1px rgba(210,0,0,1);
-webkit-box-shadow: 0 0 3px 1px rgba(210,0,0,1);
-moz-box-shadow: inset 0 0 3px 1px rgba(0,0,0,.4);
-webkit-box-shadow: inset 0 0 3px 1px rgba(0,0,0,.4);*/ box-shadow: none !important; /*outline:1px solid #888;
border:none;*/ }

select:focus, button:focus { outline: none; }

.form-type-checkbox .description { display: inline; }

.form-item-field-user-global-privacy-flag-und .description { display: block; margin-left: 3em; }

.form-item label { padding-left: 0; }

fieldset { border: none; width: 100%; margin-bottom: 10px; padding: 0; }
fieldset legend { display: inline-block; padding: 1px 5px 1px 0; color: #333; /* @include quiet_type; */ padding-left: 0; font-weight: 700; }

.form-item table thead label { padding-left: 5px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; /*-webkit-font-smoothing: antialiased;*/ color: #222; }

.form-item table tbody { padding-top: 10px; }

form select[multiple], form select.form-select { outline: 1px solid #ccc; }

form select[multiple]:active, form select.form-select:active { outline: 1px solid #888; }

.sticky-table td fieldset .fieldset-wrapper .form-item { margin-bottom: 0; }
.sticky-table td fieldset .fieldset-wrapper .form-item .date-padding { padding: 0; }

.sticky-table tbody tr td:nth-child(2) { padding-top: 6px; }

/* 1 column page (layout d) */
.panel-display.panel-1col .panel-col { background: #fff; margin-left: 0px; margin-right: 0px; padding: 10px 0; }
.panel-display.panel-1col .panel-col .block-inner { margin-left: 0; margin-right: 0; }
.panel-display.panel-1col .panel-col .panel-pane .block-inner { margin-right: 0px; margin-left: 0px; }

/* slide js slideshow slidejs */
.slidesjs-container { display: table; background: #f2f2f2; }
.slidesjs-container .slidesjs-control { display: table-cell; }

ul.slidesjs-pagination { margin: 0 0 15px 0; padding: 0; }
ul.slidesjs-pagination li { display: inline-block; list-style: none; margin: 0 5px 0 0; padding: 0; }
ul.slidesjs-pagination li a { display: inline-block; overflow: hidden; text-indent: 100%; width: 10px; height: 10px; white-space: nowrap; background: #999; border-radius: 50%; }
ul.slidesjs-pagination li a.active { background: #222; }
ul.slidesjs-pagination li a:hover { background: #222; }

/* end slide js */
/* comments */
.pane-comment-recent .item-list ul { margin: 0 0 10px 0; padding: 0; }
.pane-comment-recent .item-list ul li { list-style: none; margin: 0 0 10px 0; padding: 0; }
.pane-comment-recent .item-list ul li a { color: #888; text-decoration: underline; }

.pane-node-comments .comment .username { color: #888; text-decoration: underline; }
.pane-node-comments .comment .field-name-comment-body { display: inline; }
.pane-node-comments .comment .field-name-comment-body div { display: inline; }
.pane-node-comments .comment .field-name-comment-body p { display: inline; }

.comment-form .form-textarea-wrapper { outline: 1px solid #ccc; }
.comment-form .cke_contents.cke_reset { height: 200px !important; }

/* */
/* user profile */
.pane-mnartist-profiles-mna-user-profile .edit-button a { display: inline-block; }

/* artist */
.layout-c .panel-2col .panel-col-last .inside .panel-separator { margin: 0px; }
.layout-c .panel-2col .panel-col-last .inside .panel-separator .pane-mnartist-profiles-mna-all-artworks-link { background: #fff; padding: 5px; }

.social-links { padding: 10px 0 20px 0; border-bottom: 1px solid #888; margin: 0 0 20px 0; }
.social-links .profile-twitter,
.social-links .profile-facebook,
.social-links .profile-instagram,
.social-links .profile-youtube,
.social-links .profile-tumblr,
.social-links .profile-linkedin,
.social-links .profile-etsy { display: inline-block; margin-right: 5px; }
.social-links .twitter,
.social-links .facebook,
.social-links .instagram,
.social-links .youtube,
.social-links .tumblr,
.social-links .linkedin,
.social-links .etsy { height: 28px; width: 24px; opacity: .6; overflow: hidden; text-indent: 100%; white-space: nowrap; display: inline-block; margin: 0; padding: 0; }
.social-links .twitter    { background: url("../images/social-icon-twitter.svg") no-repeat center center; background-size: 24px auto; }
.social-links .facebook   { background: url("../images/social-icon-facebook.svg") no-repeat center center; background-size: 24px auto; }
.social-links .instagram  { background: url("../images/social-icon-instagram.svg") no-repeat center center; background-size: 24px auto; }
.social-links .youtube    { background: url("../images/social-icon-youtube.svg") no-repeat center center; background-size: 24px auto; }
.social-links .tumblr     { background: url("../images/social-icon-tumblr.svg") no-repeat center center; background-size: 24px auto; }
.social-links .linkedin   { background: url("../images/social-icon-linkedin.svg") no-repeat center center; background-size: 24px auto; }
.social-links .etsy       { background: url("../images/social-icon-etsy.svg") no-repeat center center; background-size: 34px auto; }
.social-links .twitter:hover,
.social-links .facebook:hover,
.social-links .instagram:hover,
.social-links .youtube:hover,
.social-links .tumblr:hover,
.social-links .linkedin:hover,
.social-links .etsy:hover { opacity: 1; }

/* end user profile */
/* my stuff **********************************************/
/**********************************************************/
body.my-stuff .pane-user-mnartist-profiles-artworks .block-inner .block-content dd { background: #323232; }
body.my-stuff article { color: #fff; }
body.my-stuff article a { color: #fff; }
body.my-stuff article a:hover { color: #ccc; }
body.my-stuff article h1 a { color: #fff; }
body.my-stuff article h1 a:hover { color: #ccc; }

/* collection stream in my stuff */
.my-stuff .view-flag-lists-user-list .view-content .views-row { background: #323232; }

/* share star */
/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */
/* remove all list stylings */
.menu, .menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }

.menu li { margin: 0; padding: 0; border: 0; display: block; float: left; /* move all main list items into one row, by floating them */ position: relative; /* position each LI, thus creating potential IE.win overlap problem */ z-index: 5; /* thus we need to apply explicit z-index here... */ }

.menu li:hover { z-index: 10000; /* ...and here. this makes sure active item is always above anything else in the menu */ white-space: normal; /* required to resolve IE7 :hover bug (z-index above is ignored if this is not present) see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */ }

.menu li li { float: none; /* items of the nested menus are kept on separate lines */ }

.menu ul { visibility: hidden; /* initially hide all submenus. */ position: absolute; z-index: 10; left: 0; /* while hidden, always keep them at the top left corner, */ top: 0; /*              to avoid scrollbars as much as possible */ }

.menu li:hover > ul { visibility: visible; /* display submenu them on hover */ top: 100%; /* 1st level go below their parent item */ }

.content-artwork .menu li ul { overflow: hidden; }
.content-artwork .menu li:hover > ul { /* since its top right, right align */ top: 100%; right: 0px; left: auto; overflow: auto; }

.node-type-event .inset-wrapper .menu li:hover > ul { /* since its top right, right align */ top: 100%; right: 0px; left: auto; }
.node-type-event .pane-artist-community-event-category-link .block-content a { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; padding: 0 0 5px 0; margin: 0; line-height: 12px; height: 15px; color: #808080; display: inline-block; text-decoration: none !important; }

.menu li li:hover > ul { /* 2nd+ levels go on the right side of the parent item */ top: 0; left: 100%; }

/* -- float.clear -- force containment of floated LIs inside of UL */
.menu:after, .menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }

.menu, .menu ul { /* IE7 float clear: */ min-height: 0; }

/* -- float.clear.END --  */
/* -- sticky.submenu -- it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly! if you do it, make sure you 110% know what you do */
.menu ul { background-image: url(empty.gif); /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding: 10px 10px 10px 10px; margin: -10px 0 0 -10px; /*background: #f00;*/ /* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */ }

.menu ul ul { padding: 10px 10px 10px 10px; margin: -10px 0 0 -10px; }

/* -- sticky.submenu.END -- */
.node-type-event .pane-mnartist-collections-mna-collections-star { position: absolute; top: 10px; right: 10px; z-index: 9999; }
.node-type-event .pane-mnartist-collections-mna-collections-star .flag-count { display: none; }
@media screen and (max-width: 480px) { .node-type-event .pane-mnartist-collections-mna-collections-star ul.menu li { float: right; } }
@media screen and (max-width: 480px) { .node-type-event .pane-mnartist-collections-mna-collections-star ul.menu li ul li { float: none; } }
@media screen and (max-width: 480px) { .node-type-event .pane-mnartist-collections-mna-collections-star { position: relative; top: auto; left: auto; right: auto; } }

.pane-mnartist-collections-mna-collections-star ul.menu li:hover .star-link img, .user-feed-message-star ul.menu li:hover .star-link img, .user-profile-slideshow-star ul.menu li:hover .star-link img { opacity: .8; }

ul.menu.collected li:hover .star-link img { opacity: 1; }

ul.menu li:hover .star-link img { opacity: 7; }

.pane-mnartist-collections-mna-collections-star ul.menu.collected li:hover .star-link img, .user-feed-message-star ul.menu.collected li:hover .star-link img, .user-profile-slideshow-star ul.menu.collected li:hover .star-link img { opacity: 1; }

ul.menu.follow-menu li a.flag.flagged img { opacity: 1; }

ul.menu.follow-menu li:hover a.flag.flagged img { opacity: 1; }

.search-results .artist-profile .follow-menu li .flag-wrapper .flag.flagged img { opacity: 1; }

.pane-mnartist-collections-mna-collections-star .flag-count, .user-feed-message-star .flag-count, .user-profile-slideshow-star .flag-count { display: none; }
.pane-mnartist-collections-mna-collections-star .star-link img, .user-feed-message-star .star-link img, .user-profile-slideshow-star .star-link img { opacity: .3; }
.pane-mnartist-collections-mna-collections-star .collected .star-link img, .user-feed-message-star .collected .star-link img, .user-profile-slideshow-star .collected .star-link img { opacity: .8; }
.pane-mnartist-collections-mna-collections-star hr, .user-feed-message-star hr, .user-profile-slideshow-star hr { margin: 0 10px 5px 10px !important; }
.pane-mnartist-collections-mna-collections-star ul.menu, .user-feed-message-star ul.menu, .user-profile-slideshow-star ul.menu { margin: 0; padding: 0 !important; font-size: 12px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }
.pane-mnartist-collections-mna-collections-star ul.menu li a, .user-feed-message-star ul.menu li a, .user-profile-slideshow-star ul.menu li a { padding: 0; font-size: 12px; color: #fff !important; text-decoration: none !important; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul, .user-feed-message-star ul.menu li ul, .user-profile-slideshow-star ul.menu li ul { padding: 5px 0 0 0; margin: 0; width: 200px; box-sizing: border-box; right: 0px; left: auto; max-height: 300px; overflow: hidden; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul .flag-count, .user-feed-message-star ul.menu li ul .flag-count, .user-profile-slideshow-star ul.menu li ul .flag-count { padding: 4px 0; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li, .user-feed-message-star ul.menu li ul li, .user-profile-slideshow-star ul.menu li ul li { padding: 0 10px; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li a, .user-feed-message-star ul.menu li ul li a, .user-profile-slideshow-star ul.menu li ul li a { padding: 5px 0; display: inline-block; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li .flag-wrapper a, .user-feed-message-star ul.menu li ul li .flag-wrapper a, .user-profile-slideshow-star ul.menu li ul li .flag-wrapper a { display: inline-block; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li .flag-wrapper span, .user-feed-message-star ul.menu li ul li .flag-wrapper span, .user-profile-slideshow-star ul.menu li ul li .flag-wrapper span { display: inline-block; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li .flag-wrapper span.flag-count, .user-feed-message-star ul.menu li ul li .flag-wrapper span.flag-count, .user-profile-slideshow-star ul.menu li ul li .flag-wrapper span.flag-count { display: none; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.collect-this a, .user-feed-message-star ul.menu li ul li.collect-this a, .user-profile-slideshow-star ul.menu li ul li.collect-this a { line-height: 1.3em; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.collect-this .flag-wrapper span, .user-feed-message-star ul.menu li ul li.collect-this .flag-wrapper span, .user-profile-slideshow-star ul.menu li ul li.collect-this .flag-wrapper span { display: inline-block; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.add-this a, .user-feed-message-star ul.menu li ul li.add-this a, .user-profile-slideshow-star ul.menu li ul li.add-this a { padding: 5px 0 5px 15px; line-height: 1.3em; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.add-this:first-child:hover, .user-feed-message-star ul.menu li ul li.add-this:first-child:hover, .user-profile-slideshow-star ul.menu li ul li.add-this:first-child:hover { background: none !important; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.add-this.last a, .user-feed-message-star ul.menu li ul li.add-this.last a, .user-profile-slideshow-star ul.menu li ul li.add-this.last a { margin-bottom: 5px; opacity: .6; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.share-this a, .user-feed-message-star ul.menu li ul li.share-this a, .user-profile-slideshow-star ul.menu li ul li.share-this a { padding: 5px 0 5px 15px; line-height: 1.3em; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.share-this:first-child:hover, .user-feed-message-star ul.menu li ul li.share-this:first-child:hover, .user-profile-slideshow-star ul.menu li ul li.share-this:first-child:hover { background: none !important; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.flag-this, .user-feed-message-star ul.menu li ul li.flag-this, .user-profile-slideshow-star ul.menu li ul li.flag-this { position: relative; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.flag-this a, .user-feed-message-star ul.menu li ul li.flag-this a, .user-profile-slideshow-star ul.menu li ul li.flag-this a { padding: 4px 0 4px 15px; line-height: 1.3em; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.flag-this .flag-message, .user-feed-message-star ul.menu li ul li.flag-this .flag-message, .user-profile-slideshow-star ul.menu li ul li.flag-this .flag-message { clear: both; position: relative; left: auto; top: auto; padding: 5px 5px 5px 15px; line-height: 1.2em; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.flag-this .flag-throbber, .user-feed-message-star ul.menu li ul li.flag-this .flag-throbber, .user-profile-slideshow-star ul.menu li ul li.flag-this .flag-throbber { position: absolute; top: 2px; left: 0; }
.pane-mnartist-collections-mna-collections-star ul.menu li ul li.start-new-collection a, .user-feed-message-star ul.menu li ul li.start-new-collection a, .user-profile-slideshow-star ul.menu li ul li.start-new-collection a { opacity: .7; padding: 5px 0; margin-bottom: 5px; }
.pane-mnartist-collections-mna-collections-star ul.menu li:hover, .user-feed-message-star ul.menu li:hover, .user-profile-slideshow-star ul.menu li:hover { background: #323232; }
.pane-mnartist-collections-mna-collections-star ul.menu li:hover .star-icon, .user-feed-message-star ul.menu li:hover .star-icon, .user-profile-slideshow-star ul.menu li:hover .star-icon { -webkit-filter: invert(100%); }
.pane-mnartist-collections-mna-collections-star ul.menu li:hover ul, .user-feed-message-star ul.menu li:hover ul, .user-profile-slideshow-star ul.menu li:hover ul { overflow: auto; }
.pane-mnartist-collections-mna-collections-star ul.menu li:hover li a:hover, .user-feed-message-star ul.menu li:hover li a:hover, .user-profile-slideshow-star ul.menu li:hover li a:hover { color: #a3a3a3 !important; }
.pane-mnartist-collections-mna-collections-star ul.menu li:hover li, .user-feed-message-star ul.menu li:hover li, .user-profile-slideshow-star ul.menu li:hover li { background: none; }
.pane-mnartist-collections-mna-collections-star ul.menu li li:hover, .user-feed-message-star ul.menu li li:hover, .user-profile-slideshow-star ul.menu li li:hover { /*background:$mystuff_bg_light;*/ }
.pane-mnartist-collections-mna-collections-star ul.menu li.share-this:first-child:hover, .pane-mnartist-collections-mna-collections-star ul.menu li.collect-this:hover, .user-feed-message-star ul.menu li.share-this:first-child:hover, .user-feed-message-star ul.menu li.collect-this:hover, .user-profile-slideshow-star ul.menu li.share-this:first-child:hover, .user-profile-slideshow-star ul.menu li.collect-this:hover { background: none; }
.pane-mnartist-collections-mna-collections-star ul.menu a.star-link, .user-feed-message-star ul.menu a.star-link, .user-profile-slideshow-star ul.menu a.star-link { padding: 5px !important; }
.pane-mnartist-collections-mna-collections-star ul.menu a.star-link img, .user-feed-message-star ul.menu a.star-link img, .user-profile-slideshow-star ul.menu a.star-link img { margin: 0; }
.pane-mnartist-collections-mna-collections-star ul.menu hr, .user-feed-message-star ul.menu hr, .user-profile-slideshow-star ul.menu hr { background: #fff; margin: 0 10px 5px 10px !important; }

li.collect-this:hover, li.add-this:hover { background: none; }

.menu ul li.share-this:nth-child(1):hover { background: none; }

.user-feed-message-star ul.menu ul { right: 0px; left: auto; }

/* filter star in sidebar menu */
#block-mnartist-filter-mna-filter-create { /* there is more to this in menu.scss */ }
#block-mnartist-filter-mna-filter-create ul.menu { padding: 0px; }
#block-mnartist-filter-mna-filter-create ul.menu li:hover { background: #323232; }
#block-mnartist-filter-mna-filter-create ul.menu li:hover .star-icon { -webkit-filter: invert(100%); }
#block-mnartist-filter-mna-filter-create ul.menu li a.star-link { padding: 5px !important; }
#block-mnartist-filter-mna-filter-create ul.menu li ul { padding: 10px 0; }
#block-mnartist-filter-mna-filter-create ul.menu li ul li { padding: 0 10px; }
#block-mnartist-filter-mna-filter-create ul.menu li ul li a { color: #fff; opacity: .8; }
#block-mnartist-filter-mna-filter-create ul.menu li ul li a:hover { opacity: 1; background: none; }
#block-mnartist-filter-mna-filter-create ul.menu li ul li:hover { background: #3F3F3F; }
#block-mnartist-filter-mna-filter-create .block-inner { margin: 0; padding: 0; }

/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) what ] - - - */
.menu ul li, .menu ul li hr { color: #eee; background: none; }

.menu ul { width: 14em; background: #323232; }

.menu a { text-decoration: none; color: #eee; padding: .4em 1em; display: block; position: relative; }

.menu a:hover, .menu li:hover > a { /*color: #fc3;*/ }

.menu ul > li + li { /* and remove the top border on all but first item in the list */ border-top: 0; }

.menu li li:hover > ul { /* inset 2nd+ submenus, to show off overlapping */ top: 5px; left: 90%; }

/* search results content / page */
#main-content .search-results { width: 100%; }
#main-content .search-results .item { /*display:block;
width:25%;
vertical-align:top;
margin-right:0px;
margin-bottom:15px;
box-sizing: border-box;
float:left;*/ }
.user-list .artist-profile h3,
.user-collection-item .item-inside h3,
#main-content .search-results .item h3 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.user-collection-item .item-inside article,
#main-content .search-results .item article { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.user-collection-item .item-inside article .item-image img,
#main-content .search-results .item article .item-image img { width: 100%; height: auto; }

.search-results.content-page { padding: 20px 0; }
.search-results-page ul.pager { margin: 20px 0; }

/* @group Widget Standard Pattern */
.widget h3 { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; line-height: 12px; letter-spacing: 1px; text-transform: uppercase; padding: 0 0 5px 0; margin: 0; line-height: 12px; height: 15px; color: #808080; }
.widget .widget-content { background: #fff; padding: 10px; display: block; }

.widget-reverse a.more-link { color: #fff; text-decoration: none; }

/* @end */
/* @group Article Slideshow Block for Communities */
.article-thing { clear: both; height: 620px; /* tmp should it be variable? */ }
@media screen and (max-width: 768px) { .article-thing { height: auto; } }
.article-thing .article-detail-title { font-weight: bold; font-size: 19px; line-height: 24px; -webkit-font-smoothing: antialiased; margin-bottom: 5px; border-bottom: 1px dotted #888; }
.article-thing .article-detail { float: left; background-color: white; height: 100%; width: 63.963963964%; }
@media screen and (max-width: 768px) { .article-thing .article-detail { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; width: 100%; float: none; display: block; clear: both; } }
.article-thing .article-detail img { max-width: 100%; width: 100%; height: auto; }
.article-thing .article-detail .article-content { padding: 0px 10px 10px 10px; position: relative; }
.article-thing .article-detail .article-content .article-detail-byline { text-transform: uppercase; font-size: 11px; margin-bottom: 1em; }
.article-thing .article-detail .article-content .article-detail-excerpt { display: block; font-family: "adobe-text-pro", "Times New Roman", Times, serif; min-height: 50px; font-size: 15px; line-height: 20px; }
.article-thing .article-detail .article-content .article-detail-excerpt strong { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; }
.article-thing .article-detail .article-content .article-detail-excerpt a { font-family: "adobe-text-pro", "Times New Roman", Times, serif; }
.article-thing .article-detail .article-content .article-detail-excerpt-more { float: right; text-transform: uppercase; white-space: nowrap; margin-bottom: 10px; background: url("../images/icon-more-chevron.png") no-repeat right center transparent; padding-right: 16px; text-decoration: none !important; font-size: 12px; }
.article-thing .article-detail .article-content .article-detail-photo-credit { border-top: 1px solid #E0E0E0; padding-top: 1em; margin-top: 1em; color: #777; display: block; clear: both; font-size: 11px; }
.article-thing .article-detail .article-content .article-detail-subhead { font-family: "adobe-text-pro", "Times New Roman", Times, serif; min-height: 50px; font-size: 15px; line-height: 20px; }
.article-thing .article-detail .article-content .article-detail-excerpt { display: none; }
.article-thing .article-detail .article-content .pane-mnartist-collections-mna-collections-star { position: absolute; top: 0; right: 0; }
.article-thing .the-list-of-articles-container { float: left; background-color: white; height: 100%; width: 36%; padding-left: 20px; box-sizing: border-box; }
@media screen and (max-width: 768px) { .article-thing .the-list-of-articles-container { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; width: 100%; float: none; display: block; clear: both; padding-left: 0px; } }
.article-thing .the-list-of-articles-container ul { list-style: none; margin: 0; padding: 0; }
.article-thing .the-list-of-articles-container ul li { list-style: none; margin: 0; padding: 0; color: #808080; border-bottom: 1px dotted #888; padding: 1em; cursor: pointer; }
.article-thing .the-list-of-articles-container ul li a { color: #808080; text-decoration: none; }
.article-thing .the-list-of-articles-container ul li a:hover { color: #222; }
.article-thing .the-list-of-articles-container ul li h4 { margin: 0; padding: 0; text-transform: uppercase; font-size: 9px; font-weight: normal; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 12px; text-align: center; }
.article-thing .the-list-of-articles-container ul li p { margin: 0; padding: 0; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; line-height: 1.2em; text-decoration: none; font-size: 16px; font-weight: bold; text-align: center; }
.article-thing .the-list-of-articles-container ul li a { text-decoration: none; display: block; width: 100%; height: 100%; color: #a3a3a3; }
.article-thing .the-list-of-articles-container ul li a:hover { color: #222; }
.article-thing .the-list-of-articles-container ul li.active { background-color: #e5e5e5; background: #e5e5e5; position: relative; color: #222; }
.article-thing .the-list-of-articles-container ul li.active a, .article-thing .the-list-of-articles-container ul li.active h4, .article-thing .the-list-of-articles-container ul li.active p { color: #222; }
.article-thing .the-list-of-articles-container ul li.active:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(229, 229, 229, 0); border-right-color: #e5e5e5; border-width: 10px; margin-top: -10px; }

.article-thing .the-list-of-articles-container ul li { display: inline-block; width: 100%; height: 100%; min-height: 69px; position: relative; padding: 0; padding-top: 10px; }
.article-thing .the-list-of-articles-container ul li .center-container { position: relative; height: 100%; }
.article-thing .the-list-of-articles-container ul li .center-container .absolute-center:before { content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle; margin-left: -0.25em; }
.article-thing .the-list-of-articles-container ul li .center-container .absolute-center h4, .article-thing .the-list-of-articles-container ul li .center-container .absolute-center p { position: relative; top: -10px; }

#content .main-content .the-list-of-articles-container ul li a { color: #808080; text-decoration: none; }
#content .main-content .the-list-of-articles-container ul li a:hover { color: #222; }

/* @end */
/* from the network */
.from-the-network-thing { border-top: 1px dotted #888; margin-top: 20px; padding-bottom: 20px; min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
.from-the-network-thing .network-post { float: left; overflow: hidden; width: 31.263%; margin-right: 2.409%; }
.from-the-network-thing .network-post:nth-child(4) { margin-right: 0; }
.from-the-network-thing .network-post a img { display: block; width: 100%; height: auto; }
.from-the-network-thing .network-post .network-source { text-transform: uppercase; color: #888; font-size: 11px; }
.from-the-network-thing .network-post .network-title { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; }

/* */
/* @group New User Block - sidebar display of new users */
.user-thing { float: left; width: 100%; }
.user-thing ul { list-style: none; margin: 0; padding: 0; }
.user-thing ul li { list-style: none; margin: 0 0 1em 0; padding: 0; clear: both; min-height: 68px; border-bottom: 1px dotted #888888; }
.user-thing ul li img { border-radius: 50%; float: left; position: absolute; }
.user-thing ul li .user-thing-labels { display: block; float: none; padding-left: 80px; min-height: 68px; }
.user-thing ul li .user-thing-name { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.user-thing ul li .user-thing-practice { color: #adadad; /* tmp */ text-transform: uppercase; color: #888; font-size: 11px; }
.user-thing ul li .user-thing-roles { text-transform: uppercase; color: #888; font-size: 11px; }
.user-thing ul li.user-thing-more { border-bottom: none; }

/* @end */
/* @group Twitter Tweets Block */
.twitter-thing ul { list-style: none; margin: 0; padding: 10px; background: #FFF; color: #333; }
.twitter-thing ul li { list-style: none; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #999; }
.twitter-thing ul li#twitter-more-link { margin: 0; padding: 0; }
.twitter-thing ul li#twitter-more-link a { float: none; text-transform: uppercase; white-space: nowrap; margin-bottom: 0px; background: url("../images/icon-more-chevron-white.png") no-repeat right center transparent; padding-right: 16px; text-decoration: none !important; font-size: 12px !important; display: block; text-align: right; }
.twitter-thing ul li a { color: #333; text-decoration: underline; }
.twitter-thing .twitter-thing-hidden { padding-top: 0; }
.twitter-thing #twitter-more-link { border: 0; cursor: pointer; }
.twitter-thing.expanded { height: 500px; overflow-y: scroll; }

/* @end */
/* highlighted event sidebar block */
.widget.my-events .widget-content a { text-decoration: underline; }

.highlighted-event-thing .event-date { padding-top: 0px; width: 20%; float: left; margin-bottom: 10px; font-size: 22px; text-align: center; border-right: 1px solid #222; box-sizing: border-box; }
.highlighted-event-thing .event-date .month { font-size: 10px; color: #808080; display: block; text-transform: uppercase; }
.highlighted-event-thing .event-title { font-family: "Apercu Bold", Arial, Helvetica, sans-serif; width: 80%; float: left; margin-bottom: 10px; box-sizing: border-box; padding-left: 10px; }
.highlighted-event-thing .event-image img { width: 100%; height: auto; display: block; }
.highlighted-event-thing .event-venue-and-star { position: relative; padding: 5px 40px 10px 0; color: #808080; }
.highlighted-event-thing .event-venue-and-star .menu { position: absolute; right: 0px; top: 0px; }
.highlighted-event-thing .event-venue-and-star .menu li:hover .star-link { background: #323232; }
.highlighted-event-thing .event-venue-and-star .menu li:hover .star-link img { -webkit-filter: invert(100%); filter: invert(100%); }
.highlighted-event-thing .event-venue-and-star .menu .star-link { padding: 5px; }
.highlighted-event-thing .event-venue-and-star .menu .star-link:hover { background: #323232; }
.highlighted-event-thing .event-venue-and-star .menu .star-link:hover img { -webkit-filter: invert(100%); filter: invert(100%); }
.highlighted-event-thing .event-venue-and-star .menu li ul { left: auto; right: 0px; padding: 10px; width: 200px; box-sizing: border-box; }
.highlighted-event-thing .event-venue-and-star .menu li ul hr { background: #fff; }
.highlighted-event-thing .event-venue-and-star .menu li ul .flag-count { display: none; }
.highlighted-event-thing .event-venue-and-star .menu li ul li a:hover { color: #888; }
.highlighted-event-thing .event-venue-and-star .menu li ul .collect-this a { padding-left: 0px; }
.highlighted-event-thing .event-venue-and-star .menu li ul .add-this { opacity: .6; }
.highlighted-event-thing .event-venue-and-star .menu li ul .add-this:hover { opacity: 1; }

/* @group Events Block */
.event-thing .widget-content { padding: 0; }
.event-thing .event-thing-event-block { margin-bottom: 1em; border-bottom: 1px dotted #888888; padding-bottom: 1em; padding-left: 10px; padding-right: 10px; }
.event-thing .event-thing-event-block img { margin: 0; padding: 0; }
.event-thing .event-thing-event-block .event-thing-event-title { margin: 0; padding: 0; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; }
.event-thing .event-thing-event-block.event-thing-event-block-hero { padding: 0 0 1em 0; }
.event-thing .event-thing-event-block.event-thing-event-block-hero img { width: 100%; height: auto; display: block; margin-bottom: 1em; }
.event-thing .event-thing-event-block.event-thing-event-block-hero .event-thing-event-title { padding-left: 10px; padding-right: 10px; }
.event-thing .event-thing-event-block:last-child { margin-bottom: 0; padding-bottom: 1em; border-bottom: none; }

/* @end */
/* commununity pages intro text */
.community-intro { margin-right: 20px; font-size: 17px; }
.community-intro p { line-height: 1.4em; }

/* community page logo (it needs to be dynamic eventually) */
.community-logo { /* tmp this will change */ margin-right: 20px; display: block; text-align: center; padding: 2em 0; font-size: 28px; }

/* @group collection list page */
.page-user-flags .view-empty { padding: 20px 0 20px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; }
@media screen and (max-width: 480px) { .page-user-flags .view-empty { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .page-user-flags .view-empty { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .page-user-flags .view-empty { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }

.page-user-flags-lists- .view-content, .page-flags-lists .view-content { min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; text-align: center; }
.page-user-flags-lists- .view-content h2, .page-flags-lists .view-content h2 { padding: 0 0 5px 0; background: none; color: #fff; text-align: left; }
.page-user-flags-lists- .view-content .edit-controls, .page-flags-lists .view-content .edit-controls { padding: 0px; text-align: left; }
.page-user-flags-lists- .view-content .edit-controls li, .page-flags-lists .view-content .edit-controls li { display: inline-block; list-style: none; }
.page-user-flags-lists- .view-content .user-list li, .page-flags-lists .view-content .user-list li { list-style: none; }

/* @end */
/* @group collections list landing page */
.page-user-flags-lists .view-content h2 { padding: 0 0 5px 0; background: none; color: #fff; }

/* @end */
/* @group single collection list page */
.page-user-flags-lists- .view-id-flag_lists_user_list .view-content, .page-flags-lists .view-id-flag_lists_user_list .view-content { float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; overflow: visible; background: #fff; box-sizing: border-box; position: relative; margin-top: 20px; margin-bottom: 20px; }
@media screen and (max-width: 480px) { .page-user-flags-lists- .view-id-flag_lists_user_list .view-content, .page-flags-lists .view-id-flag_lists_user_list .view-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .page-user-flags-lists- .view-id-flag_lists_user_list .view-content, .page-flags-lists .view-id-flag_lists_user_list .view-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .page-user-flags-lists- .view-id-flag_lists_user_list .view-content, .page-flags-lists .view-id-flag_lists_user_list .view-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.page-user-flags-lists- .view-id-flag_lists_user_list .view-content h2, .page-flags-lists .view-id-flag_lists_user_list .view-content h2 { padding: 0px; margin: 0px; color: #222; border-bottom: 1px solid #ccc; font-size: 16px; text-transform: none; height: auto; padding-bottom: 5px; line-height: 1em; margin: 0px 10px 0px 10px; padding-top: 15px; }
.page-user-flags-lists- .view-id-flag_lists_user_list .view-content .user-list, .page-flags-lists .view-id-flag_lists_user_list .view-content .user-list { padding: 10px; }
.page-user-flags-lists- .view-content h2, .page-flags-lists .view-content h2 { padding: 0 0 5px 0; background: none; color: #222; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item, .page-flags-lists .view-content .user-list li.user-collection-item { background: #323232; padding: 10px; margin-bottom: 20px; color: #fff; position: relative; list-style: none; min-height: 80px; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item img, .page-flags-lists .view-content .user-list li.user-collection-item img { display: inline-block; margin-right: 20px; vertical-align: top; border: 5px solid #222; /* what should this color be? */ border-radius: 50%; position: absolute; left: 10px; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .feed-update-description, .page-flags-lists .view-content .user-list li.user-collection-item .feed-update-description { padding-left: 80px; font-size: 14px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; margin-bottom: 10px; font-weight: normal; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .feed-update-description a, .page-flags-lists .view-content .user-list li.user-collection-item .feed-update-description a { text-decoration: underline; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container { display: inline-block; vertical-align: top; min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser h3, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser h3 { padding: 0 0 0 80px; box-sizing: border-box; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article { padding: 0 0 0 80px; margin: 0; box-sizing: border-box; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-image, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-image { float: left; overflow: hidden; width: 60.726%; margin-right: 2.409%; box-sizing: border-box; }
@media screen and (max-width: 768px) { .page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-image, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-image { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-image img, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-image img { border-radius: 0; border: none; left: auto; position: relative; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-info-container, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-info-container { float: left; overflow: hidden; width: 35.472%; margin-right: 2.409%; margin-right: 0; border-top: 1px solid #fff; padding-top: 10px; }
@media screen and (max-width: 768px) { .page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-info-container, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .user-collection-item-teaser article .item-info-container { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; padding-left: 0px; margin-left: 80px; } }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .left, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .left { float: left; overflow: hidden; width: 60.726%; margin-right: 2.409%; box-sizing: border-box; padding-left: 80px; }
@media screen and (max-width: 768px) { .page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .left, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .left { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .right, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .right { float: left; overflow: hidden; width: 35.472%; margin-right: 2.409%; margin-right: 0; border-top: 1px solid #fff; padding-top: 10px; }
@media screen and (max-width: 768px) { .page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container .right, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container .right { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; padding-left: 0px; margin-left: 80px; } }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-collection-item-container img, .page-flags-lists .view-content .user-list li.user-collection-item .user-collection-item-container img { border-radius: 0; border: none; left: auto; position: relative; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .feed-update-node-image, .page-flags-lists .view-content .user-list li.user-collection-item .feed-update-node-image { border-radius: 0; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item a, .page-flags-lists .view-content .user-list li.user-collection-item a { color: #fff; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-feed-message-star, .page-flags-lists .view-content .user-list li.user-collection-item .user-feed-message-star { position: absolute; top: 5px; right: 5px; }
.page-user-flags-lists- .view-content .user-list li.user-collection-item .user-feed-message-star .star-link .star-icon, .page-flags-lists .view-content .user-list li.user-collection-item .user-feed-message-star .star-link .star-icon { -webkit-filter: invert(100%); filter: invert(100%); margin: 0; }
.page-user-flags-lists- .view-content .edit-controls, .page-flags-lists .view-content .edit-controls { text-align: right; position: absolute; top: 10px; right: 10px; margin: 0px; padding: 0px; }
.page-user-flags-lists- .view-content .edit-controls li, .page-flags-lists .view-content .edit-controls li { list-style: none; margin: 0; padding: 0; display: inline-block; }
.page-user-flags-lists- .view-content .edit-controls li.edit a, .page-flags-lists .view-content .edit-controls li.edit a { background: url("../images/icon-form-edit.png") no-repeat center center transparent; }
.page-user-flags-lists- .view-content .edit-controls li.delete a, .page-flags-lists .view-content .edit-controls li.delete a { background: url("../images/icon-form-remove.png") no-repeat center center transparent; }
.page-user-flags-lists- .view-content .edit-controls li a, .page-flags-lists .view-content .edit-controls li a { height: 21px; width: 21px; border: none; border-radius: 50%; overflow: hidden; text-indent: 40px; white-space: nowrap; display: block; }
.page-user-flags-lists- .view-content .edit-controls li a:hover, .page-flags-lists .view-content .edit-controls li a:hover { border: none; }

.page-user-flags-lists-.my-stuff .view-id-flag_lists_user_list .view-content, .page-flags-lists.my-stuff .view-id-flag_lists_user_list .view-content, .page-user-flags.my-stuff .view-id-flag_lists_user_list .view-content { background: #323232; }
.page-user-flags-lists-.my-stuff .view-id-flag_lists_user_list .view-content h2, .page-flags-lists.my-stuff .view-id-flag_lists_user_list .view-content h2, .page-user-flags.my-stuff .view-id-flag_lists_user_list .view-content h2 { color: #fff; }
.page-user-flags-lists-.my-stuff .view-id-flag_lists_user_list .view-content .edit-controls li a, .page-flags-lists.my-stuff .view-id-flag_lists_user_list .view-content .edit-controls li a, .page-user-flags.my-stuff .view-id-flag_lists_user_list .view-content .edit-controls li a { border: 1px solid #666; }
.page-user-flags-lists-.my-stuff .view-id-flag_lists_user_list .view-content .edit-controls li a:hover, .page-flags-lists.my-stuff .view-id-flag_lists_user_list .view-content .edit-controls li a:hover, .page-user-flags.my-stuff .view-id-flag_lists_user_list .view-content .edit-controls li a:hover { border: 1px solid #999; }

/* @end */
/* my stuff manage opportunities page */
.page-opportunities.my-stuff #content { background: #f2f2f2; padding: 75px 100px; margin: 20px 0; color: gray; }
.page-opportunities.my-stuff #content #block-system-main h1 { color: gray; display: none; }
.page-opportunities.my-stuff #content #block-system-main #opList_wrapper { color: gray; }

/* paginate from opportunties page */
.paginate_enabled_next { background: url("../images/bg-paginate-next.png") no-repeat top right; }
.paginate_enabled_next:hover { background: url("../images/bg-paginate-next.png") no-repeat top right; }

.paginate_enabled_previous { background: url("../images/bg-paginate-prev.png") no-repeat top left; }
.paginate_enabled_previous:hover { background: url("../images/bg-paginate-prev.png") no-repeat top left; }

.paginate_disabled_next { background: url("../images/bg-paginate-next.png") no-repeat top right; opacity: .4; }

.paginate_disabled_previous { background: url("../images/bg-paginate-prev.png") no-repeat top left; opacity: .4; }

/* table sort */
table.table thead .sorting_asc { background: url("../images/bg-sort-down.png") no-repeat center right; }

table.table thead .sorting_desc { background: url("../images/bg-sort-up.png") no-repeat center right; }

table.table thead .sorting { background: url("../images/bg-sort-both.png") no-repeat center right; }

.node-opportunity-form .field-name-op-guidelines { margin-top: 60px; }

/* @group user feed */
.page-user-feed .intro-text { padding: 0 0 20px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; }
@media screen and (max-width: 480px) { .page-user-feed .intro-text { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .page-user-feed .intro-text { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .page-user-feed .intro-text { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.page-user-feed .intro-text a { color: #fff; }
.page-user-feed .intro-text a:hover { color: #eee; text-decoration: underline; }
.page-user-feed #content { padding-top: 20px; }
.page-user-feed #content h2 { padding: 0 0 5px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; margin-top: 0px; margin-bottom: 0px; }
@media screen and (max-width: 480px) { .page-user-feed #content h2 { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .page-user-feed #content h2 { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .page-user-feed #content h2 { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.page-user-feed #content .infinify-terminator { padding: 0 0 5px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; margin-top: 0px; margin-bottom: 0px; }
@media screen and (max-width: 480px) { .page-user-feed #content .infinify-terminator { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .page-user-feed #content .infinify-terminator { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .page-user-feed #content .infinify-terminator { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }

.page-user-feed #block-system-main { min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; text-align: center; }
.page-user-feed #block-system-main .user-feed { padding: 20px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; overflow: visible; }
@media screen and (max-width: 480px) { .page-user-feed #block-system-main .user-feed { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; float: right; margin-top: 0; margin-left: 2.409%; margin-right: 0%; margin-bottom: 0; margin-left: 0%; width: 100%; } }
@media screen and (max-width: 768px) { .page-user-feed #block-system-main .user-feed { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; float: right; margin-top: 0; margin-left: 2.409%; margin-right: 0%; margin-bottom: 0; margin-left: 0%; width: 100%; } }
@media screen and (max-width: 960px) { .page-user-feed #block-system-main .user-feed { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; float: right; margin-top: 0; margin-left: 2.409%; margin-right: 0%; margin-bottom: 0; margin-left: 0%; width: 100%; } }
.page-user-feed #block-system-main .user-feed li.feed-item { background: #323232; padding: 10px; margin-bottom: 20px; color: #fff; position: relative; list-style: none; min-height: 80px; }
.page-user-feed #block-system-main .user-feed li.feed-item img { display: inline-block; margin-right: 20px; vertical-align: top; border: 5px solid #222; /* what should this color be? */ border-radius: 50%; position: absolute; left: 10px; }
.page-user-feed #block-system-main .user-feed li.feed-item .feed-update-description { padding-left: 80px; font-size: 14px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; margin-bottom: 10px; font-weight: bold; }
.page-user-feed #block-system-main .user-feed li.feed-item .feed-update-description a { text-decoration: underline; }
.page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-container { display: inline-block; vertical-align: top; min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
.page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-container .left { float: left; overflow: hidden; width: 60.726%; margin-right: 2.409%; box-sizing: border-box; padding-left: 80px; }
@media screen and (max-width: 768px) { .page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-container .left { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-container .right { float: left; overflow: hidden; width: 35.472%; margin-right: 2.409%; margin-right: 0; border-top: 1px solid #fff; padding-top: 10px; }
@media screen and (max-width: 768px) { .page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-container .right { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; padding-left: 0px; margin-left: 80px; } }
.page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-container img { border-radius: 0; border: none; left: auto; position: relative; }
.page-user-feed #block-system-main .user-feed li.feed-item .feed-update-node-image { border-radius: 0; }
.page-user-feed #block-system-main .user-feed li.feed-item a { color: #fff; }
.page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-star { position: absolute; top: 5px; right: 5px; }
.page-user-feed #block-system-main .user-feed li.feed-item .user-feed-message-star .star-link .star-icon { -webkit-filter: invert(100%); filter: invert(100%); margin: 0; }

/* @end */
/* @group Sidebar Right */
.sidebar-right { font-size: 12px; }
.sidebar-right .user-thing ul li { display: block; box-sizing: border-box; padding: 0 0 10px 0; min-height: 68px; border-bottom: 1px dotted #888888; }
.sidebar-right .user-thing ul li.user-thing-more { min-height: 10px; border-bottom: none; }
.sidebar-right .user-thing ul li.user-thing-more a { /*background: url('../images/arrow-down-more.svg') no-repeat center center transparent;
background-size:18px 10px;
overflow:hidden;text-indent:100px;white-space:nowrap;display:block;
width:60px;
height:20px;
margin:0 auto;*/ text-transform: uppercase; white-space: nowrap; margin-bottom: 0px; background: url("../images/icon-more-chevron.png") no-repeat right center transparent; padding-right: 16px; text-decoration: none !important; font-size: 12px !important; display: block; text-align: right; float: none; }
.sidebar-right .user-thing ul li .user-thing-labels { padding-left: 80px; }
.sidebar-right .user-thing ul li.user-thing-more { margin: 0; padding: 0; }

/* @end */
/* misc */
.sidebar-right > div { margin-bottom: 2em; }

.field-widget-url-external legend { display: none; }

#profile-resume-field-exhibition-and-performance-add-more-wrapper .field-widget-url-external legend { display: block; }

#profile-resume-field-exhibition-and-performance-add-more-wrapper .field-widget-url-external label { display: none; }

.page-user .field_resume .field-collection-container { border-bottom: none; margin-bottom: 0; }

.page-user .field_resume .field-collection-view { padding-top: 0; #padding-bottom: 0; }

.page-user .field_resume .field-collection-view .field .field-items .field-item p { margin-bottom: 0; }

#panels-edit-display .panel-pane, #panels-edit-display .helperclass { margin: .5em; }

/* wtf whats this for? */
.panel-panel > div { clear: both; }

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { .icheckbox, .iradio { background-image: url("../images/icheck-sprites_@2x.png"); -webkit-background-size: 200px 20px; background-size: 200px 20px; } }
.item-loading-indicator { width: 100%; height: 100px; clear: both; background: none; color: rgba(255, 255, 255, 0); }
.item-loading-indicator.loading { background: url("../images/icon-loader.gif") no-repeat center center transparent; background-size: 44px 12px; }

.my-stuff .item-loading-indicator { background: none; }
.my-stuff .item-loading-indicator.loading { background: url("../images/icon-loader-white.gif") no-repeat center center transparent; background-size: 44px 12px; }

#ui-datepicker-div { background: #F9F9F9; border-radius: 0; border: none; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); font-family: 'Apercu Regular'; font-style: normal; }
#ui-datepicker-div .ui-datepicker-header { border: none; border-radius: 0; background: #D3D3D3; }
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next { background: none; height: auto; top: 0; bottom: 0; }
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon { background: url("../images/arrow-next.svg") no-repeat center center transparent; background-size: 8px auto; }
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev { background: none; height: auto; top: 0; bottom: 0; }
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon { background: url("../images/arrow-prev.svg") no-repeat center center transparent; background-size: 8px auto; }
#ui-datepicker-div .ui-datepicker-calendar { background: none; border: none; }
#ui-datepicker-div .ui-datepicker-calendar thead tr { background: none; border-bottom: none; }
#ui-datepicker-div .ui-datepicker-calendar thead tr th { background: none; font-weight: normal; color: #333; }
#ui-datepicker-div .ui-datepicker-calendar tbody { border: none; border-top: none; }
#ui-datepicker-div .ui-datepicker-calendar tbody tr { background: none; border: none; border-top: none; }
#ui-datepicker-div .ui-datepicker-calendar tbody tr td { background: none; border: none; background-image: none !important; }
#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default { background: none; border: 1px solid #ccc; background-image: none !important; display: block; width: 20px; height: 20px; padding: 0; line-height: 20px; }
#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default.ui-state-active { background: #222222; border: 1px solid #222; color: #fff; padding: 0; }
#ui-datepicker-div .ui-datepicker-calendar tbody tr td .ui-state-default:hover { padding: 0; }

.page-user-saved-filters #content-column { text-align: center; }
.page-user-saved-filters #content-column #main-content { text-align: center; }
.page-user-saved-filters .intro-text, .page-user-saved-filters h2 { padding: 0 0 5px 0; display: inline; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; margin-top: 0px; margin-bottom: 0px; }
.page-user-saved-filters h2 { padding-top: 20px; }

.rename-filter-editing-state { background: #f2f2f2; padding: 10px; }
.rename-filter-editing-state form input[type=text] { outline: none !important; color: #222; padding: 5px 5px 5px 0px !important; margin: 0; background-image: none; box-shadow: none !important; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }
.rename-filter-editing-state form input[type=text]:focus { background: #fff !important; }
.rename-filter-editing-state form button { border-radius: 0px; color: #fff; background: #222; border: none; outline: none; font-size: 11px; padding: 5px; margin-top: 10px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-weight: normal; }

.view-flag-lists-user-list .user-list { padding: 10px 0 10px 0 !important; margin: 0 0 0 10px !important; min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
.view-flag-lists-user-list .user-list > li { vertical-align: middle; list-style: none; float: left; overflow: hidden; width: 31.263%; margin-right: 2.409%; width: 30%; }
.view-flag-lists-user-list .user-list > li:nth-child(3n+3) { margin-right: 0 !important; }

.view-flag-lists-user-lists .view-content { min-width: none; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; text-align: center; }
.view-flag-lists-user-lists .view-content .intro-text { padding: 0 0 20px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; }
@media screen and (max-width: 480px) { .view-flag-lists-user-lists .view-content .intro-text { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .view-flag-lists-user-lists .view-content .intro-text { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .view-flag-lists-user-lists .view-content .intro-text { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.view-flag-lists-user-lists .view-content h2 { padding: 0 0 5px 0; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; color: #fff; margin-top: 0px; margin-bottom: 0px; }
@media screen and (max-width: 480px) { .view-flag-lists-user-lists .view-content h2 { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .view-flag-lists-user-lists .view-content h2 { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .view-flag-lists-user-lists .view-content h2 { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.view-flag-lists-user-lists .view-content .user-collection-user img { display: block; border-radius: 50%; }
.view-flag-lists-user-lists .view-content .user-list-wrap { background: #323232; padding: 10px; margin-bottom: 20px; color: #fff; position: relative; list-style: none; min-height: 80px; overflow: visible; box-sizing: border-box; float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: 0; margin-left: auto !important; margin-right: auto !important; display: block; float: none; text-align: left; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list > li { float: left; overflow: hidden; width: 31.263%; margin-right: 2.409%; width: 30%; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list > li:nth-child(3n+3) { margin-right: 0px; }
.view-flag-lists-user-lists .view-content .user-list-wrap .edit-controls { text-align: right; position: absolute; top: 10px; right: 10px; margin: 0px; padding: 0px; }
.view-flag-lists-user-lists .view-content .user-list-wrap .edit-controls li { list-style: none; margin: 0; padding: 0; display: inline-block; }
.view-flag-lists-user-lists .view-content .user-list-wrap .edit-controls li.edit a { background: url("../images/icon-form-edit.png") no-repeat center center transparent; }
.view-flag-lists-user-lists .view-content .user-list-wrap .edit-controls li.delete a { background: url("../images/icon-form-remove.png") no-repeat center center transparent; }
.view-flag-lists-user-lists .view-content .user-list-wrap .edit-controls li a { height: 21px; width: 21px; border: 1px solid #666; border-radius: 50%; overflow: hidden; text-indent: 40px; white-space: nowrap; display: block; }
.view-flag-lists-user-lists .view-content .user-list-wrap .edit-controls li a:hover { border: 1px solid #999; }
@media screen and (max-width: 480px) { .view-flag-lists-user-lists .view-content .user-list-wrap { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 768px) { .view-flag-lists-user-lists .view-content .user-list-wrap { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
@media screen and (max-width: 960px) { .view-flag-lists-user-lists .view-content .user-list-wrap { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; } }
.view-flag-lists-user-lists .view-content .user-list-wrap h2 { color: #ccc; border-bottom: 1px solid #ccc; font-size: 16px; text-transform: none; height: auto; padding-bottom: 5px; width: 100%; margin-bottom: 10px; padding-top: 10px; }
.view-flag-lists-user-lists .view-content .user-list-wrap h2 a { color: #ccc; text-transform: none; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list { padding: 0; min-width: 0; width: 100%; margin: 0 auto; overflow: hidden; *zoom: 1; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list > li { vertical-align: middle; list-style: none; float: left; overflow: hidden; margin-right: 2.409%; width: 30%; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list > li:nth-child(3n+3) { margin-right: 0 !important; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list-more-link { display: block; text-align: right; color: #999; }
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list-more-link:hover { color: #fff; }

.user-list .user-collection-item:hover { color: #636363; }
.user-list .user-collection-item img { display: block; width: 100%; margin: 0; padding: 0; }
.user-list .user-collection-item .item-name { background-color: #E3E3E3; margin: 0 0 8px; padding: 4px; }

@media screen and (max-width: 480px) { .admin-menu .panel-2col.layout-a .sort-thing { top: -2px !important; } }

.sort-thing { z-index: 10; max-width: 250px; min-width: 220px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; height: auto; }
.sort-thing h2 { background: none; height: auto; font-size: 12px; padding: 10px 0 0 30px; margin: 0; display: none; }
.sort-thing .wrap { margin: 0; padding: 0; background: #fff; box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.2); height: 1px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; overflow: hidden; margin-top: -4px; max-height: 1px; border-radius: 0px 0px 0px 3px; position: relative; z-index: 2; z-index: 999; }
.sort-thing .wrap.open { display: block; min-height: 100px; height: auto; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; max-height: 400px; }
.sort-thing .sort-thing-sort-options { margin: 0; padding: 0; }
.sort-thing .sort-thing-sort-options li { list-style: none; margin: 0; padding: .3em 0 .3em 0; border-bottom: 1px solid #eee; display: block; }
.sort-thing .sort-thing-sort-options li a { display: inline-block; font-size: 12px; color: #666; }
.sort-thing .sort-thing-sort-options li a:nth-child(1) { margin: 0; padding: 8px 13px 8px 30px; line-height: 1em; text-transform: uppercase; background: url("../images/mna-circle-hollow.svg") no-repeat 10px center transparent; background-size: 12px auto; }
.sort-thing .sort-thing-sort-options li a:nth-child(2) { float: right; padding: 8px 5px; color: #bbb; text-overflow: hidden; white-space: nowrap; text-indent: 999px; width: 11px; height: 13px; display: block; background: url("../images/icon-filter-arrow-down.png") no-repeat center center transparent; background-size: 7px 8px; }
.sort-thing .sort-thing-sort-options li a:nth-child(2).sort-asc { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.sort-thing .sort-thing-sort-options li.active a:first-child { background: url("../images/mna-circle-filled.svg") no-repeat 10px center transparent; }
.sort-thing .sort-thing-sort-options li.disabled { color: #BBB; }
.sort-thing .sort-thing-sort-options li.disabled a { color: #BBB; pointer-events: none; cursor: default; }
.sort-thing .sort-thing-current-sort { float: right; padding: 12px 8px 8px 8px; font-size: 12px; font-family: "Apercu Bold", Arial, Helvetica, sans-serif; color: #808080; background: #fff; box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.2); position: relative; border-radius: 0px 0px 3px 3px; z-index: 1; }
.sort-thing .sort-thing-current-sort:after { content: ""; height: 4px; width: 100%; display: block; background: #fff; position: absolute; top: 0px; left: 0; right: 0; z-index: 3; }
.sort-thing .sort-thing-current-sort:hover { cursor: pointer; }

.panel-2col.layout-a { position: relative; padding-top: 20px; }
@media screen and (max-width: 480px) { .panel-2col.layout-a { padding-top: 0px; } }
.panel-2col.layout-a .sort-thing { position: fixed; top: -1px; right: 40px; }
.panel-2col.layout-a .sort-thing-fully-retracted { top: -100px; }

.admin-menu .panel-2col.layout-a .sort-thing { top: 21px; }
@media screen and (max-width: 480px) { .admin-menu .panel-2col.layout-a .sort-thing { padding-top: -1px; } }
.admin-menu .panel-2col.layout-a .sort-thing-fully-retracted { top: -100px; }

#block-system-main { margin-bottom: 0; }

.item-loading-indicator { width: 100%; height: 100px; clear: both; background: none; }
.item-loading-indicator.loading { background: url("../images/icon-loader.gif") no-repeat center center transparent; background-size: 44px auto; }

.my-stuff .item-loading-indicator.loading { background: url("../images/icon-loader-white.gif") no-repeat center center transparent; background-size: 44px auto; }

/* login page */
.my-stuff.not-logged-in.page-user.page-user-welcome #content-column #content { background: #323232; }
.my-stuff.not-logged-in.page-user.page-user-welcome #content-column #content .user-welcome { width: 100%; }
.my-stuff.not-logged-in.page-user.page-user-welcome #content-column #content #welcome-form { padding: 0px; }

.my-stuff.page-user-migrate #content-column, .my-stuff.not-logged-in.page-user #content-column, .my-stuff.not-logged-in.page-user-register #content-column, .my-stuff.not-logged-in.page-user-password #content-column, .my-stuff.not-logged-in.page-user #content-column, .not-logged-in.page-user-register #content-column, .not-logged-in.page-user-password #content-column { padding: 20px 0; box-sizing: border-box; text-align: center; }
.my-stuff.page-user-migrate #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .my-stuff.not-logged-in.page-user-register #content-column #main-content, .my-stuff.not-logged-in.page-user-password #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .not-logged-in.page-user-register #content-column #main-content, .not-logged-in.page-user-password #content-column #main-content { float: left; overflow: hidden; width: 56.517%; margin-right: 2.409%; margin-right: auto !important; margin-left: auto !important; text-align: left; overflow: visible; float: none !important; display: block; }
@media screen and (max-width: 480px) { .my-stuff.page-user-migrate #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .my-stuff.not-logged-in.page-user-register #content-column #main-content, .my-stuff.not-logged-in.page-user-password #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .not-logged-in.page-user-register #content-column #main-content, .not-logged-in.page-user-password #content-column #main-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; width: auto !important; margin-left: 20px !important; margin-right: 20px !important; display: block; } }
@media screen and (max-width: 768px) { .my-stuff.page-user-migrate #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .my-stuff.not-logged-in.page-user-register #content-column #main-content, .my-stuff.not-logged-in.page-user-password #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .not-logged-in.page-user-register #content-column #main-content, .not-logged-in.page-user-password #content-column #main-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; width: auto !important; margin-left: 20px !important; margin-right: 20px !important; display: block; } }
@media screen and (max-width: 960px) { .my-stuff.page-user-migrate #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .my-stuff.not-logged-in.page-user-register #content-column #main-content, .my-stuff.not-logged-in.page-user-password #content-column #main-content, .my-stuff.not-logged-in.page-user #content-column #main-content, .not-logged-in.page-user-register #content-column #main-content, .not-logged-in.page-user-password #content-column #main-content { float: left; overflow: hidden; width: 98.607%; margin-right: 2.409%; width: auto !important; margin-left: 20px !important; margin-right: 20px !important; display: block; } }
.my-stuff.page-user-migrate #content-column #main-content #main-content-header #tasks, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks, .my-stuff.not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks, .my-stuff.not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks, .not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks, .not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks { margin-bottom: 0; }
.my-stuff.page-user-migrate #content-column #main-content #main-content-header #tasks ul.primary, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary, .my-stuff.not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary, .my-stuff.not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary, .not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary, .not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary { border-bottom: none; margin-bottom: 0; padding: 0; }
.my-stuff.page-user-migrate #content-column #main-content #main-content-header #tasks ul.primary li, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary li, .my-stuff.not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary li, .my-stuff.not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary li, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary li, .not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary li, .not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary li { border: none; margin: 0 3px 0 0; }
.my-stuff.page-user-migrate #content-column #main-content #main-content-header #tasks ul.primary li a, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary li a, .my-stuff.not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary li a, .my-stuff.not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary li a, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary li a, .not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary li a, .not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary li a { background: #ccc; text-transform: uppercase; border: none; line-height: 2em; height: 2em; }
.my-stuff.page-user-migrate #content-column #main-content #main-content-header #tasks ul.primary li.active a, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary li.active a, .my-stuff.not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary li.active a, .my-stuff.not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary li.active a, .my-stuff.not-logged-in.page-user #content-column #main-content #main-content-header #tasks ul.primary li.active a, .not-logged-in.page-user-register #content-column #main-content #main-content-header #tasks ul.primary li.active a, .not-logged-in.page-user-password #content-column #main-content #main-content-header #tasks ul.primary li.active a { background: #f2f2f2; border: none; }
.my-stuff.page-user-migrate #content-column #content, .my-stuff.not-logged-in.page-user #content-column #content, .my-stuff.not-logged-in.page-user-register #content-column #content, .my-stuff.not-logged-in.page-user-password #content-column #content, .my-stuff.not-logged-in.page-user #content-column #content, .not-logged-in.page-user-register #content-column #content, .not-logged-in.page-user-password #content-column #content { background: #f2f2f2; padding: 20px; box-sizing: border-box; }
.my-stuff.page-user-migrate #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .my-stuff.not-logged-in.page-user-register #content-column #content form, .my-stuff.not-logged-in.page-user-password #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .not-logged-in.page-user-register #content-column #content form, .not-logged-in.page-user-password #content-column #content form, .not-logged-in.page-user-pending-validation #content-column #content .block-system { padding: 75px 100px; }
@media screen and (max-width: 960px) { .my-stuff.page-user-migrate #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .my-stuff.not-logged-in.page-user-register #content-column #content form, .my-stuff.not-logged-in.page-user-password #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .not-logged-in.page-user-register #content-column #content form, .not-logged-in.page-user-password #content-column #content form, .not-logged-in.page-user-pending-validation #content-column #content .block-system { padding: 40px 50px; } }
@media screen and (max-width: 768px) { .my-stuff.page-user-migrate #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .my-stuff.not-logged-in.page-user-register #content-column #content form, .my-stuff.not-logged-in.page-user-password #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .not-logged-in.page-user-register #content-column #content form, .not-logged-in.page-user-password #content-column #content form, .not-logged-in.page-user-pending-validation #content-column #content .block-system { padding: 25px 40px; } }
@media screen and (max-width: 480px) { .my-stuff.page-user-migrate #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .my-stuff.not-logged-in.page-user-register #content-column #content form, .my-stuff.not-logged-in.page-user-password #content-column #content form, .my-stuff.not-logged-in.page-user #content-column #content form, .not-logged-in.page-user-register #content-column #content form, .not-logged-in.page-user-password #content-column #content form, .not-logged-in.page-user-pending-validation #content-column #content .block-system { padding: 20px 0px; } }

.not-logged-in.page-user-pending-validation #content-column #content .block-system h1 {
  font-family: 'Circular Regular';
  margin-bottom: 1em;
}

#main-content { margin-left: 20px; margin-right: 20px; }
@media screen and (max-width: 960px) { #main-content { margin-left: 20px; margin-right: 20px; } }
@media screen and (max-width: 768px) { #main-content { margin-left: 20px; margin-right: 20px; } }
@media screen and (max-width: 480px) { #main-content { margin-left: 10px; margin-right: 10px; } }

body { text-align: center; }

#page { margin-left: 0; margin-left: auto; margin-right: auto; text-align: left; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
@media screen and (max-width: 768px) { #page { padding-top: 60px; } }

/* messages */
#messages { margin-left: 20px; margin-right: 20px; }
@media screen and (max-width: 480px) { #messages { margin-left: 10px; margin-right: 10px; } }

.item-more-button-link-indicator { display: inline-block; overflow: hidden; max-width: 15px; min-width: 10px; background: url("../images/icon-more-chevron.png") no-repeat center bottom transparent; text-indent: 20px; height: 10px; }
.item-more-button-link-indicator:hover { background: url("../images/icon-more-chevron.png") no-repeat center bottom transparent; }

.content-artwork .pane-node-field-media { position: relative; }
.content-artwork .pane-node-field-media .slidesjs-navigation { height: 26px; width: 16px; overflow: hidden; display: block; white-space: nowrap; text-indent: 30px; position: absolute; }
.content-artwork .pane-node-field-media .slidesjs-navigation.slidesjs-previous { background: url("../images/icon-sprite-slider-arrows.png") no-repeat left top transparent; left: 0px; top: auto; bottom: 5px; margin-top: -13px; }
.content-artwork .pane-node-field-media .slidesjs-navigation.slidesjs-next { background: url("../images/icon-sprite-slider-arrows.png") no-repeat -50px top transparent; right: 0px; top: auto; bottom: 5px; margin-top: -13px; }
.content-artwork .pane-node-field-media .slidesjs-pagination { display: block; text-align: center; overflow: hidden; padding: 10px 0 0 0; }

.panel-2col.article-page .panel-separator { display: none; }

.image-field-caption { margin: 0; color: #808080; }

.article-page .main-content, .article-page .sidebar-right { padding-top: 20px; }
@media screen and (max-width: 480px) { .article-page .main-content, .article-page .sidebar-right { padding-top: 0px; } }
.article-page .pane-node-author a { text-decoration: none !important; }
.article-page .pane-node-field-tags a { text-decoration: none !important; white-space: nowrap; }
.article-page .pane-node-field-body { padding-top: 10px; }
.article-page .field-name-field-body a { text-decoration: underline; }
.article-page .panel-pane .block-inner .block-content { background: none; }
.article-page .pane-node-title { font-size: 36px; line-height: 1.2em; padding-right: 40px; margin-bottom: 15px; }
@media screen and (max-width: 480px) { .article-page .pane-node-title { font-size: 24px; } }
.article-page .pane-node-title .block-content a { text-decoration: none !important; }
.article-page .pane-node-field-article-subheader { font-size: 19px; line-height: 24px; -webkit-font-smoothing: antialiased; margin-bottom: 5px; border-bottom: 1px dotted #888; padding-bottom: 10px; }
.article-page .pane-node-op-short-description { font-size: 19px; line-height: 24px; -webkit-font-smoothing: antialiased; margin-bottom: 5px; border-bottom: 1px dotted #888; padding-bottom: 10px; }
.article-page .pane-node-updated { text-align: right; }
@media screen and (max-width: 480px) { .article-page .pane-node-updated { text-align: left; margin-bottom: 10px; } }
.article-page .pane-mnartist-collections-mna-collections-star { position: absolute; top: 20px; right: 20px; width: auto !important; }
.article-page .pane-node-field-subheader { margin-bottom: 1em; padding-top: 5px; max-width: 90%; font-size: 14px; }
@media screen and (max-width: 480px) { .article-page .pane-custon.pane-1 { margin-bottom: 5px; display: block; width: 100%; clear: both; } }
.article-page .pane-node-author { font-size: 13px; width: 45%; float: left; margin-bottom: 20px; }
.article-page .pane-node-author a { text-decoration: none; }
@media screen and (max-width: 480px) { .article-page .pane-node-author { margin-bottom: 5px; display: block; width: 100%; clear: both; } }
.article-page .pane-custom { width: 35%; float: left; }
.article-page .pane-node-created { text-align: right; }
@media screen and (max-width: 480px) { .article-page .pane-node-created { text-align: left; clear: both; width: 100%; display: block; } }
.article-page .pane-node-field-images .field-label { display: none; }
.article-page .field-name-field-body { font-size: 17px; font-family: "adobe-text-pro", "Times New Roman", Times, serif; line-height: 1.6em; }

blockquote.image-field-caption { color: gray; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }

.edit-button a { border-radius: 0px; color: #fff; background: #222; border: none; outline: none; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 10px; margin: 0 0 15px 15px; }

.pane-comment-reply-form .item-inside { display: none; }

.node-opportunity .item-image .node-content { margin-bottom: .5em; }

.pane-mn-op-mna-op-external-apply-button a { border-radius: 0px; color: #fff !important; background: #222; border: none; outline: none; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 10px; margin: 0 0 15px 0; display: inline-block; }

.pane-mnartist-profiles-mna-all-artworks-link { margin-bottom: 1em !important; }

.page-user .layout-c .panel-2col .panel-col-last .inside { margin-bottom: 0px; }

#modalBackdrop { background: rgba(0, 0, 0, 0.6) !important; }

div.ctools-modal-content .form-item label { width: 33%; }

#modalContent .ctools-modal-content { padding: 0px !important; border: none !important; margin: 0px; background: #f2f2f2; }
#modalContent .ctools-modal-content .modal-header { padding: 10px; background: none; }
#modalContent .ctools-modal-content .modal-header .modal-title { color: #222; }
#modalContent .ctools-modal-content .modal-header .close { color: #888; font-size: 11px; }
#modalContent .ctools-modal-content .modal-header .close img { margin-left: 5px; vertical-align: middle; display: none; }
#modalContent .ctools-modal-content #modal-content .form-actions input[type=submit] { margin-top: 0px; }
#modalContent .ctools-modal-content #modal-content .form-actions .button { font-family: "Apercu Regular", Arial, Helvetica, sans-serif; border: none; }

/* banner animation h1 styles */
.organization-header h1 { font-size: 20px; line-height: 24px; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; }

@media (min-width: 680px) { .organization-header h1 { font-size: 37px; line-height: 40px; } }
@media (min-width: 920px) { .organization-header h1 { font-size: 45px; line-height: 48px; } }
/* more link */
.user-profile-slideshow-artwork-body-more-link { background: url("../images/icon-more-chevron.png") no-repeat right center transparent; padding-right: 16px; display: inline-block; padding-left: 5px; }

.pane-mnartist-profiles-mna-all-artworks-link .block-inner .block-content { background: none; }
.pane-mnartist-profiles-mna-all-artworks-link .block-inner .block-content .all-artworks { background: #fff; padding: 0 10px; }
.pane-mnartist-profiles-mna-all-artworks-link .block-inner .block-content .all-artworks a { text-transform: uppercase; white-space: nowrap; margin-bottom: 0px; background: url("../images/icon-more-chevron.png") no-repeat right center transparent; padding-right: 16px; text-decoration: none !important; font-size: 12px !important; display: inline-block; text-align: left; float: none; margin-bottom: 5px; }

.form-required { color: #f00 !important; }

@media screen and (max-width: 768px) { .event-sidebar { max-width: 300px; } }
.event-sidebar .inside { padding-left: 20px; }
@media screen and (max-width: 480px) { .event-sidebar .inside { padding-left: 0px; } }
@media screen and (max-width: 768px) { .event-sidebar .inside { padding-left: 0px; } }
.event-sidebar .inside h2 { height: 15px; line-height: 12px; }
.event-sidebar .inside .pane-node-author .widget-content { padding: 10px; background: none; }
.event-sidebar .inside .pane-node-author .widget-content a img { display: block; width: 80%; height: auto; border-radius: 50%; margin: 0px auto 20px auto; }
.event-sidebar .inside .pane-node-author .widget-content a span { display: block; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; text-align: center; }

.node-type-opportunity .inside h2 { height: 15px; line-height: 12px; }
.node-type-opportunity .inside .pane-node-author { width: 100%; }
.node-type-opportunity .inside .pane-node-author .widget-content { padding: 10px; background: none; }
.node-type-opportunity .inside .pane-node-author .widget-content a img { display: block; width: 80%; height: auto; border-radius: 50%; margin: 0px auto 20px auto; }
.node-type-opportunity .inside .pane-node-author .widget-content a span { display: block; font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; text-align: center; }

.node-type-opportunity .edit-button { margin-top: 20px; margin-bottom: 20px; }
.node-type-opportunity .edit-button a { color: #fff !important; margin-left: 0px; }

.node-type-opportunity .layout-b .main-content .inside .pane-custom.pane-1 { /*float:none;
width:100%;*/ margin-bottom: 2em; }
.node-type-opportunity .layout-b .main-content .inside .pane-custom.pane-1 { text-align: left; margin-bottom: 2em; }
.node-type-opportunity .pane-custom.pane-3 { clear: both; float: none; width: 100%; margin: 0; padding: 0; margin-bottom: 1px; }

/* weird */
.pane-mnartist-article-other-articles-by-this-author { float: none; clear: both; }

.node-type-artwork .slidesjs-container { min-height: 200px; }

.page-file.page-file-edit .sidebar-button { display: none; }

.unfiltered-results-header { border-bottom: 1px dotted #888888; padding-bottom: 10px; text-transform: none; font-size: 16px; letter-spacing: 0px; text-align: center; padding-left: 0px; padding-right: 0px; padding-top: 45px; margin-top: 0px; }

.from-the-network-thing { background: #fff; }
.from-the-network-thing .wrapper { padding: 10px; }

/* tag community page listing */
.page-taxonomy #block-system-main .nodes .item { width: 25%; }
@media screen and (max-width: 768px) { .page-taxonomy #block-system-main .nodes .item { width: 50%; } }
@media screen and (max-width: 480px) { .page-taxonomy #block-system-main .nodes .item { width: 50%; } }
.page-taxonomy #block-system-main .nodes .item .item-inside h3 { margin-left: 0px; margin-right: 0px; }
.page-taxonomy #block-system-main .nodes .item .item-inside .node { margin-left: 0px; margin-right: 0px; }
.page-taxonomy #block-system-main .nodes .item .item-inside .item-image img { width: 100%; height: auto; }

/* opportunity page */
.node-type-opportunity .layout-b .main-content .inside .pane-custom.pane-2 { width: 100%; text-align: left; margin-bottom: 1.5em; float: none; }
.node-type-opportunity .pane-custom.pane-3 { margin-bottom: 1.5em; width: 100%; float: none; }
.node-type-opportunity .pane-custom.pane-4 { margin-bottom: 1.5em; width: 100%; float: none; }
.node-type-opportunity .pane-node-field-op-uri { margin-bottom: 1.5em; width: 100%; float: none; }
.node-type-opportunity .field-label { font-size: 9px; }
.node-type-opportunity .pane-node-op-short-description { margin-bottom: 1.5em; width: 100%; float: none; }

/* article page stuff */
.node-type-article .layout-b .main-content .inside .panel-pane .block-inner .panel-pane { width: 100% !important; float: none !important; }

@media screen and (max-width: 480px) { .node-type-article .layout-b .main-content .inside .pane-custom.pane-1 { width: 100% !important; float: none !important; }
  .node-type-article .layout-b .main-content .inside .pane-node-updated { width: 100% !important; float: none !important; text-align: left !important; } }
/* article slidehow */
.field-slideshow-wrapper { background-color: #fff; position: relative; }

.field-slideshow-caption { color: gray; font-family: "Apercu Regular",Arial,Helvetica,sans-serif; padding-top: 15px; }

.field-slideshow-carousel-wrapper { margin-bottom: 10px; position: relative; }
.field-slideshow-carousel-wrapper .carousel-prev { font-size: 21px; left: 0; position: absolute; top: 40px; z-index: 100; }
.field-slideshow-carousel-wrapper .carousel-next { position: absolute; top: 40px; right: 0; font-size: 21px; }
.field-slideshow-carousel-wrapper .field-slideshow-pager { height: 100px; }
.field-slideshow-carousel-wrapper .field-slideshow-pager li { margin: 0 1.5em 0.25em 0; }
.field-slideshow-carousel-wrapper .field-slideshow-pager img { height: 100px; width: 100px; }

/* artist stuff */
.page-user .pane-mnartist-profiles-mna-user-profile h2.pane-title { background: #f2f2f2; }

.layout-c .pane-mnartist-profiles-mna-user-profile .follow-menu { top: 20px !important; }

#terms { display: none; max-width: 600px; max-height: 600px; text-align: left; color: #FFF; }

#mnartist-register-user-form { padding: 40px 50px 160px 50px !important; }

.pane-user-mnartist-profiles-artworks .media-youtube-video { width: 100%; height: 400px; position: relative; }
.pane-user-mnartist-profiles-artworks .media-youtube-video iframe.media-youtube-player { position: absolute; width: 100%; height: 100%; }

.page-user .field-collection-view { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }

.page-user .field-collection-container { border-bottom: none; margin-bottom: 0; }

.field-name-field-exhibition-and-performance .field-name-field-description p { margin: 0; }

.info_container .info_block { float: left; width: 50%; }

.info_container { min-height: 100px; padding-top: 10px; }

.aap-btn-margin { float: left; height: auto; padding: 5px 10px; border: 1px solid #333; font-family: "Apercu Regular", Arial, Helvetica, sans-serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; cursor: pointer; margin-left: 0; margin-right: 10px; background: #333; color: #fff; text-transform: capitalize; font-size: 12px; font-weight: normal; letter-spacing: 0; margin-top: 10px; margin-bottom: 10px; }

.page-opportunity .container { width: auto; }

#draggableviews-table-manage-artworks-sort-page { background: #e5e5e5; }

#draggableviews-table-manage-artworks-sort-page a { color: #666; }

.page-manage-artworks-sort #listContent { background: #e5e5e5; }

a.tabledrag-handle { margin-right: 5px; }


.my-stuff .block h2.block-title {
    color: #888;
}

.my-stuff #masquerade-block-1 a {
    color: #e3e3e3;
}
#masquerade-block-1 {
    padding-left: 15px;
    padding-bottom: 20px;
}
#block-masquerade-masquerade input[type="submit"] {
    margin-top: 0;
    margin-bottom: 8px;
}
#block-masquerade-masquerade #quick_switch_links a {
    float: left;
    padding: 5px 10px;
    border: 1px solid #333;
    font-family: "Apercu Regular", Arial, Helvetica, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px; cursor: pointer;
    margin-left: 0;
    margin-right: 10px;
    background: #333;
    color: #fff;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
}
.my-stuff #block-masquerade-masquerade #quick_switch_links a {
    background: #fff;
    color: #333;
}

/* TW #6180271 Adding more info to items in user profile. */
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list,
.view-flag-lists-user-lists .view-content .user-list-wrap .user-list > li,
.user-collection-item { overflow: visible; }
.user-collection-item .node-unpublished { background-color: transparent; }
.user-collection-item .item-inside { text-align: left; }
.user-collection-item .item-inside article { font-size: 13px; }
.user-collection-item .item-inside .item-info-container { position: relative; text-align: left; }
.user-collection-item .item-inside .item-info-container p { margin: 0 0 .5em 0; line-height: 1.2em; }
.user-collection-item .item-inside .item-info-container .item-info-author,
.user-collection-item .item-inside .item-info-container .item-info-author a,
.user-collection-item .item-inside .item-info-container .item-info-title,
.user-collection-item .item-inside .item-info-container .item-info-title a { font-family: "adobe-text-pro", "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; color: #FFFFFF; }
.user-collection-item .item-inside .item-info-container .node-content { line-height: 1.4em; }
.user-collection-item .item-inside .item-info-container .item-info-date { opacity: .5; }
.user-collection-item .item-inside .item-info-container .item-info-flag { position: absolute; right: 0; top: 0; -webkit-filter: invert(100%); filter: invert(100%); }
.user-collection-item .item-inside .item-info-container .item-info-flag ul.menu a.star-link { padding: 2px !important; }
.user-collection-item .item-inside .item-info-container .item-info-flag ul.menu li ul { width: 160px; }

/* TW #12426390 - Add banner on homepage */
.deadline-message-wrapper {
  background: #fff;
  border: 5px solid #000;
  padding: 25px 15px;
  margin-bottom: 20px;
}

.deadline-message-wrapper h3.deadline-title {
  margin: 0 0 15px 0;
  font-weight: 900;
  text-align: center;
}

.deadline-message-wrapper p.deadline-message {
  margin: 0;
}

.page-user-register .captcha legend,
.page-user-register .captcha .fieldset-description {
  display: none;
}
