/* 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%; } }

/* @file global.styles  Styles you add here will load for all device sizes, they are "global", as opposed to "responsive" styles, which only load for a given breakpoint (media query) that you set in theme settings. See the README for more details.   How to use this file: --------------------  There are many empty selectors and some basic styles to act as a guide. Nothing is set in stone and you can change anything - even delete all of it and start with your own clean slate.  To FORCE PRINT all selectors you can search and replace a single { (opening curly brace) and insert an empty comment. This is very useful in conjuction with FireSass: https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/  See global.base also which includes normalize.css and some additional helper classes and base styles. */
/* ============================================================================= Base ========================================================================== */
/* To preserve theme settings never apply font properties to the HTML element. This is critically important if you are using the Responsive JavaScript feature as this relies on being able to set a pseudo font family on the HTML element. If you need to set default f0nt properties of any kind use the BODY element as these can be overridden using font theme settings. */
html { background: #fff; }

body { font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 87.5%; }

/* ============================================================================= HTML Elements ========================================================================== */
pre, code, tt, samp, kbd, var { font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif; }

/* ============================================================================= Wrappers ========================================================================== */
/* Page wrapper, includes the .container class which sets the overall page or section width Main wrapper in page.tpl.php, the .container class sets the width of the page, do not add width to it! */
/* Wraps all header elements - branding and .region-header */
/* Wraps the sidebars the content column */
/* Main content column wrapper */
/* Wraps the main-content-header, the content region and feed-icons. Use this wrapper to style the entire main content column */
/* Wraps the content region, avoid applying styles to this wrapper, its used mainly for position and invisible gutters and can be problematic to style */
/* Footer wrapper */
/* Panels may need additional margin wrangling when in the $content region */
/* Full Width Wrappers These are used in the optional page--full-width-wrappers.tpl.php template. All have internal .container classes. In the full width wrapper template the .container classes set the width or max-width of the contained element - you can style this but never add any width/margin/padding/borders etc to .container */
/* Wraps #page */
/* Wraps the leaderboard */
/* Wraps the header */
#header-wrapper { /* Debug styles, is this working */ background: rgba(255, 192, 203, 0.5); }

/* Wraps the nav elements */
/* Wraps breadcrumb */
/* Wraps messages and help */
/* Wraps the secondary content/preface region */
/* Wraps the main content column */
/* Wraps the tertiary content/postfix region */
/* Footer wrapper */
#footer-wrapper { /* Debug styles, is this working? */ background: rgba(255, 192, 203, 0.5); }

/* ============================================================================= Branding ========================================================================== */
/* Wraps all the branding elements, logo, name and slogan */
/* Logo */
#logo { padding: 10px 0; }
#logo img { vertical-align: bottom; }

/* Wrapper for the site name and slogan (hgroup) */
/* Site name (h1) */
#site-name { margin: 0; }
#site-name a:link, #site-name a:visited { text-decoration: none; }
#site-name a:hover, #site-name a:focus { /*text-decoration: underline;*/ color: #888; }

/* Site slogan (h2) */
#site-slogan { margin: 0; }

/* ============================================================================= Page content header ========================================================================== */
/* Main content header wraps the page title, tabs and actions links */
/* The main page title (h1) */
#page-title { margin: 0; }

/* ============================================================================= Misc Global Styles ========================================================================== */
/* Feed icons */
/* Aggregator feed source */
#aggregator .feed-source .feed-icon { display: inline; float: none; margin-right: 10px; }

.feed-details dt, .feed-details dd { display: inline; margin: 0; }

/* Generic styles for the more link */
/* Generic styles for links. See the ul.links declaration in node and comment stylesheets */
ul.links { margin: 0; padding: 0; }
ul.links.inline { display: block; }
ul.links li { display: inline; list-style: none; padding: 0 10px 0 0; }

/* Search results are an ordered list so reset the margin */
.search-results { margin: 0; }

/* ============================================================================= Regions ========================================================================== */
/* Standard region wrapper, don't add width to any regions, you will bork the layout - no margin, padding or borders etc */
/* Regions have an inner div - perfect for adding margin, padding or borders */
/* Regions can be nested, such as when using Panels */
/* Header region, embedded in the #header */
/* Generally used to output Drupals help block, if the help module is enabled */
/* Secondary content */
/* Sits above the main content header, like a content-top region */
/* Sits below the main content, like a content-bottom region */
/* Sidebars - targets both */
/* First sidebar */
/* Second sidebar */
/* Tertiary content */
/* Footer region */
/* ============================================================================= Links ========================================================================== */
a { text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }

/* ============================================================================= Primary, Secondary and Menu Bar region menus ========================================================================== */
/* Use one of the following id's for granular control: - #menu-bar (menu bar region) - #primary-menu (main menu) - #secondary-menu (secondary/user menu) You can target all of these with .nav or div[id$="menu-bar"] */
.nav { clear: both; margin: 10px 0; }
.nav ul, .nav ul.menu { margin: 0; padding: 0; }
.nav li, .nav ul.menu li { display: inline; float: left; list-style: none; margin: 0; padding: 0; }
.nav li a, .nav ul.menu li a { display: block; white-space: nowrap; padding: 0 10px; }
.nav .block { margin-bottom: 0; }

/* ============================================================================= Superfish ========================================================================== */
ul.sf-menu { margin-bottom: 0; }
ul.sf-menu a { border-left: 0; border-top: 0; padding: 0 10px; text-decoration: none; height: 2.5em; line-height: 2.5em; }
ul.sf-menu li:hover, ul.sf-menu li.sfHover { outline: 0; }
ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active { outline: 0; }

/* Superfish blocks */
.block-superfish ul { margin: 0 !important; padding: 0 !important; }
.block-superfish li { margin: 0 !important; padding: 0 !important; }

/* Vertical style */
.sf-vertical { width: 100%; }
.sf-vertical li { width: 100%; }
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul { left: 100%; top: 0; margin: 0; padding: 0; }
.sf-vertical li a { padding: 0 10px; }

/* Navbar style */
.sf-navbar { padding-bottom: 0 !important; }

/* Sensible padding for the default style */
.sf-menu.sf-style-default a { padding: 0 10px; }

/* ============================================================================= Menus, usually blocks ========================================================================== */
ul.menu { padding-left: 15px; }
ul.menu ul { padding-left: 15px; }
ul.menu li { margin: 0; }

/* If li.content exists it's a problem, so reset the padding */
.block .menu li.content { padding: 0; }

/* ============================================================================= Book navigation menu ========================================================================== */
.book-navigation .page-up { /* Prevent text wrapping to a new line, assumes English "up" is used (two characters) */ min-width: 2em; white-space: nowrap; }
.book-navigation .menu { margin-left: 0; }

/* ============================================================================= Breadcrumbs ========================================================================== */
#breadcrumb { margin: 10px 0; /* If the label is set to show in theme settings the label class is added */ }
#breadcrumb .breadcrumb-label { font-size: 1em; display: inline; padding-right: 10px; }
#breadcrumb .breadcrumb-label:after { content: ":"; }
#breadcrumb ol { margin: 0; padding: 0; }
#breadcrumb .with-breadcrumb-label ol { display: inline; }
#breadcrumb li { list-style: none; display: inline; }

/* ============================================================================= Pagers ========================================================================== */
ul.pager { clear: both; margin: 0; text-align: center; }

.item-list ul.pager li { margin: 0; }

ul.pager li { background-image: none; display: inline; list-style-type: none; padding: .5em; }
ul.pager li.pager-current { /*font-weight: 700;*/ }

.block ul.pager li { margin: 0; }

/* Theme the various states of pager links */
/* ============================================================================= Skip Navigation ========================================================================== */
#skip-link { left: 50%; margin-left: -6.5em; margin-top: 0; padding: 0 0.5em; position: absolute; width: 12em; z-index: 50; }
#skip-link a { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:link, #skip-link a:visited { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:hover, #skip-link a:focus, #skip-link a:active { outline: 0; }

/* ============================================================================= Tabs (local tasks) ========================================================================== */
#tasks { margin-bottom: 15px; }

ul.primary { border-bottom-color: #ccc; margin: 20px 0; padding: 0 0 0 5px; }
ul.primary li { display: block; float: left; margin: 0 1px -1px; }
ul.primary li a { background-color: #f5f5f5; border-color: #ccc; margin-right: 1px; padding: 0 10px; display: block; float: left; height: 1.5em; line-height: 1.5em; }
ul.primary li a:hover, ul.primary li a:focus { background-color: #eee; border-color: #ccc; }
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus { background-color: #fff; border-bottom-color: #fff; }

ul.secondary { border-bottom: 1px solid #ccc; margin: 1em 0 0; padding: 0 .3em 1em; }
ul.secondary li { border-right: 0; list-style: none; padding: 0 10px 0 0; }
ul.secondary li a:hover, ul.secondary li a.active { border-bottom: none; text-decoration: underline; }

/* ============================================================================= Action links ========================================================================== */
ul.action-links { margin: 20px 0 0; list-style: none; }

/* ============================================================================= Field Styling ========================================================================== */
/* Wrapper for any field */
/* Above and inline classes are on the field wrapper */
/* When labels are set to inline in field display settings the clearfix class is automatically added */
/* Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues */
.field-label { font-size: 1em; font-family: inherit; line-height: inherit; margin-bottom: 0; }

/* Field types (Core) */
/* Image fields use the <figure> and <figcaption> elements from HTML5 */
/* Taxonomy */
.field-type-taxonomy-term-reference { /* The same bottom margin as p, blockquote, ul, ol and dl */ margin-bottom: 1.5em; }
.field-type-taxonomy-term-reference.field-label-inline .field-items { margin: 0; padding: 0; }
.field-type-taxonomy-term-reference.field-label-inline .field-item { display: inline; list-style: none; padding: 0 10px 0 0; }

/* Text */
/* Long text */
/* Text with summary */
/* File */
/* Number/Integer */
/* Decimal */
/* Number float */
/* List */
/* List boolean */
/* List integer */
/* List float */
/* Field types (Contrib) */
/* Named fields */
/* Underscores in field name are replaced with dashes */
/* Image Alignment Theme Settings - included here so you can easily override */
/* Float none setting */
/* Float left setting */
.ia-l .field-type-image figure, .iat-l .field-type-image figure { margin: 5px 20px 15px 0; }

/* Centered setting */
.ia-c .field-type-image figure, .iat-c .field-type-image figure { margin: 5px auto 15px; }

/* Float right setting */
.ia-r .field-type-image figure, .iat-r .field-type-image figure { margin: 5px 0 15px 20px; }

/* ============================================================================= Block Styling ========================================================================== */
/* Main wrapper for most blocks, block_system_main does not have it */
.block { margin-bottom: 20px; }

/* Inner wrapper for most blocks, good for margin, padding and borders, block_system_main does not have it */
/* The first block in the region */
/* The last block in the region */
/* Zebra striping for each block in the region */
/* Zebra striping for each block in the region */
/* Block title */
.block-title { margin: 0; }

/* Block content wrapper */
/* Match item list and block menu margin and padding */
.block-content ul, .block-content ol { padding: 0 0 0 15px; }
.block-content li { margin: 0; padding: 0; }

/* Block for the latest news items in the first category */
/* Block for the latest news items in the first feed */
/* First block created with "Add block" link */
/* "Recent blog posts" block */
/* "Book navigation" block for the current book's table of contents */
/* "Recent comments" block */
/* "Active forum topics" block */
/* "New forum topics" block */
/* Language switcher block */
/* Custom menu block */
/* "Recent content" block */
/* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
/* "Most recent poll" block */
/* "Author information" block for the profile of the page's author */
/* "Search form" block */
/* "Shortcuts" block */
/* "Popular content" block */
/* "Main menu" block */
/* "Management" block for Drupal management menu */
/* "Navigation" block for Drupal navigation menu */
/* "User menu" block for Drupal user menu */
/* "System help" block */
/* "Main page content" block */
/* "Powered by Drupal" block */
/* "User login form" block */
/* "Who's new" block for a list of the newest users */
/* "Who's online" block for a list of the online users */
/* ============================================================================= Node Styling ========================================================================== */
.node { margin-bottom: 20px; }
.node .node-title { margin: 0; }

/* All nodes are given a node-FOO class that describes the type of content that it is. If you create a new content type called "my-custom-type", it will receive a "node-my-custom-type" class. */
/* ============================================================================= Comment Styling - Comments, comment wrapper, comment form ========================================================================== */
/* Wrapper for the list of comments and its titles */
#comments { margin: 1.5em 0; }
#comments h2.comment-title { margin: 0; }
#comments h2.comment-form { margin: 0; }

/* Wrapper for a single comment */
.comment { margin-bottom: 20px; }

/* Comment title */
.comment-title { margin: 0; }

/* Comment states */
/* Preview of the comment before submitting new or updated comment */
/* "New" marker for comments that are new for the current user */
.new { color: #f9f5bf; }

/* Nested comments are indented */
.indented { margin-left: 40px; }

/* ============================================================================= Forms ========================================================================== */
/* Wrapper for a form element (or group of form elements) and its label */
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #f9f5bf; }
.form-item label { font-weight: normal; }
.form-item .description { font-size: 0.85em; }

/* Highlight marks and form required mark */
.marker, .form-required { color: #f00; }

/* The submit button */
.container-inline div, .container-inline label { display: inline; }

/* Define consistent borders */
fieldset { border: 1px solid #ccc; }

/* Tips for Drupal's input formats */
/* Buttons used by contrib modules like Media */
a.button { /*@include appearance(button);*/   /*height: 19px; padding: 1px 5px 0; border: 1px solid $main_color; @include quiet_type; font-family: $sans_bold_font; font-weight: bold; @include no_break; @include rounded; cursor: pointer;
 	&:hover { background: $main_color; color: $inverse_color; }*/ 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; -webkit-font-smoothing: subpixel-antialiased; }
a.button:hover { background: #222; color: #fff; }

/* Password confirmation */
.password-parent, .confirm-parent { margin: 0; }

/* ============================================================================= Tables ========================================================================== */
table { margin: 10px 0; padding: 0; width: 100%; }
table.sticky-header { z-index: 10; }

table, thead, tbody, tr, th, td { border-color: #ccc; }

table, td, th { vertical-align: middle; }

caption, th, td { text-align: left; }

thead tr { background-color: #e5e5e5; }

td, th { border-bottom: 0; margin: 0; padding: 5px 7px; }

tbody tr { border-top: 1px solid #ccc; }

tr { /* Table row striping */ }
tr.odd { background: #fff; }
tr.info, tr.even, tr:nth-child(2n+2) { border-bottom: 0; }
tr.odd td.active { background-color: #eee; }

/* Forum tables Core sets white-space to nowrap, which makes no sense */
#forum td .created, #forum td .posts, #forum td .topics, #forum td .last-reply, #forum td .replies, #forum td .pager { white-space: normal; }

/* ============================================================================= Messages ========================================================================== */
div.messages { margin-bottom: 10px; margin-top: 10px; }
div.messages ul { margin-top: 0; margin-bottom: 0; }

/* Unpublished nodes */
.node-unpublished p.unpublished, .comment-unpublished p.unpublished { color: pink; color: rgba(239, 170, 170, 0.4); font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif; font-size: 50px; font-weight: 700; line-height: 1.2; height: 0; margin: 0; padding: 0; overflow: visible; text-align: center; text-transform: uppercase; word-wrap: break-word; }
.ie6-7 .node-unpublished p.unpublished > *, .ie6-7 .comment-unpublished p.unpublished > * { position: relative; }

/* ============================================================================= Maintenance pages ========================================================================== */
.maintenance-page .container { padding: 40px 0; }
.maintenance-page #site-name, .maintenance-page #page-title { margin: 0; }

.db-offline .container { margin: 0 auto; padding: 40px 0; width: 100%; max-width: 960px; }
.db-offline div.messages { margin: 20px 0 0; }
.db-offline #content { padding: 20px 0; }

/* ============================================================================= Misc overrides for contrib modules ========================================================================== */
/* Admin menu overrides */
#admin-menu { margin: 0; padding: 0; }

/* Devel Module */
.dev-query { background: #eee; padding: 30px; }

/* Styleguide module tweaks */
#styleguide-header { padding: 0 10px; }
#styleguide-header .item-list { font-family: inherit; margin: 0 20px 20px 0; min-height: 260px; width: auto; }
/* ================ Fixes for application process ======= */
div#step1 {
  height: 400px;
}
