/* TYPOGRAPHY */

@font-face {
    font-family: 'BrandonText';
    src: url('/lib/webfonts/brandon/brandontext_medium_macroman/Brandon_txt_med-webfont.eot');
    src: url('/lib/webfonts/brandon/brandontext_medium_macroman/Brandon_txt_med-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lib/webfonts/brandon/brandontext_medium_macroman/Brandon_txt_med-webfont.woff') format('woff'),
         url('/lib/webfonts/brandon/brandontext_medium_macroman/Brandon_txt_med-webfont.ttf') format('truetype'),
         url('/lib/webfonts/brandon/brandontext_medium_macroman/Brandon_txt_med-webfont.svg#brandon_textbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonText';
    src: url('/lib/webfonts/brandon/brandontext_regular_macroman/Brandon_txt_reg-webfont.eot');
    src: url('/lib/webfonts/brandon/brandontext_regular_macroman/Brandon_txt_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lib/webfonts/brandon/brandontext_regular_macroman/Brandon_txt_reg-webfont.woff') format('woff'),
         url('/lib/webfonts/brandon/brandontext_regular_macroman/Brandon_txt_reg-webfont.ttf') format('truetype'),
         url('/lib/webfonts/brandon/brandontext_regular_macroman/Brandon_txt_reg-webfont.svg#brandon_textbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BrandonText';
    src: url('/lib/webfonts/brandon/brandontext_light_macroman/Brandon_txt_light-webfont.eot');
    src: url('/lib/webfonts/brandon/brandontext_light_macroman/Brandon_txt_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lib/webfonts/brandon/brandontext_light_macroman/Brandon_txt_light-webfont.woff') format('woff'),
         url('/lib/webfonts/brandon/brandontext_light_macroman/Brandon_txt_light-webfont.ttf') format('truetype'),
         url('/lib/webfonts/brandon/brandontext_light_macroman/Brandon_txt_light-webfont.svg#brandon_textbold') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Brandon';
    src: url('/lib/webfonts/brandon/brandongrotesque_light_macroman/Brandon_light-webfont.eot');
    src: url('/lib/webfonts/brandon/brandongrotesque_light_macroman/Brandon_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/lib/webfonts/brandon/brandongrotesque_light_macroman/Brandon_light-webfont.woff') format('woff'),
         url('/lib/webfonts/brandon/brandongrotesque_light_macroman/Brandon_light-webfont.ttf') format('truetype'),
         url('/lib/webfonts/brandon/brandongrotesque_light_macroman/Brandon_light-webfont.svg#BrandonGrotesqueLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* GLOBAL LAYOUT STYLES */
html {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}
body {
    font-family: 'ProximaNova', Helvetica, Arial, sans-serif;
    /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
    /*font-family: 'Open Sans', Helvetica, Arial, sans-serif;*/
    /*font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;*/
    /*font-family: 'Lato', Helvetica, Arial, sans-serif;*/
    /*font-family: 'BrandonText', Helvetica, Arial, sans-serif;*/
    font-weight: 200;
}
/*p {
    margin-bottom: 30px;
}*/


.aol-error.popup-header {
    color: #CF3636;
    border-color: #F4DCDC;
}

#aol-close-window {
    position: absolute;
    top: 17px;
    right: 20px;
    width: 40px;
    height: 40px;
    padding: 12px;
    text-indent: 60px;
}

#aol-close-window:before {
    content: "\00D7";
    font-size: 44px;
    line-height: 4px;
    color: #AAA;
    color: rgba(0, 0, 0, 0.4);
    z-index: 8;
    position: absolute;
    text-indent: 0;
    top: 50%;
    left: 9px;
}

.browse-screen + .aui-section {
    border-top: none;
}

a, a:visited, a:hover, a:focus, a:link, a:active {
    color: #2ca6f8;
    color: #6FB2DD;
    color: #51A8E0;
}

.aui-button-simple:hover, .aui-button-extra-round:hover {
    color: #2ca6f8;
    color: #6FB2DD;
    color: #51A8E0;
}

.aui-button-simple-arrow {
    color: #51A8E0;
}

#aui-organisation {
    font-size: 21px;
    position: relative;
}
.aol-logo {
    /*display: none;*/
    position: absolute;
    top: 4px;
    left: 36px;
    font-family: 'BrandonText';
    font-size: 18px;
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.aui-browser-ie-8 .aol-logo {
    width: 145px;
    height: 17px;
    background: url('../images/aol_logo.png');
}

.aol-emblem {
    /*
        Options for consideration (further suggestions welcome!):
        #BEBEBE - neutral gray
        #D23F12 - a dark rusty red that Peter and David quite like
        #F49797 - one of Josef's suggestions
        #F4A36C - a really nice pale yellowy brown suggested by Josef which Peter also likes (currently live)
        #F4A36C - pale orange suggested by Josef
        #A7C9EF - a pale, dusty blue
        #BBBBBB - a neutral gray to match the main heading [Peter 20150625]
    */
    fill: #BBBBBB !important;
    fill: #A8D3EF !important;

}

.aui-theme-dark .aol-emblem {
    fill: #B76D3A !important; /* formerly #bbb; - this one is based on the white theme but slightly darkened */
    fill: #A8D3EF !important;
}

.aui-theme-dark .aol-logo-text {
    fill: #ddd;
}

@media(max-width: 1080px) {
    .aui-dropdown-menu {
        margin-top: 20px;
    }
}

.popup-header {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 10px;
    -webkit-font-smoothing: antialiased;
    /*border-bottom: 1px solid #eee;*/
    padding-bottom: 8px;
    color: #687983;
    color: #6B6B6B;
}

.aui-theme-dark .popup-header {
    color: #CCCDCF;
    border-color: #444;
}

.popup-header-big {
    text-transform: uppercase;
    letter-spacing: 1px;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.aui-overlay-box .popup-header:first-child {
    margin-bottom: 10px;
}

.aui-overlay-box .popup-header {
    font-size: 18px;
    margin-top: 10px;
    letter-spacing: 1px;
    padding-bottom: 8px;
}

.aui-overlay-box .popup-header-big {
    font-size: 22px;
    margin-top: 10px;
    letter-spacing: 1px;
    padding-bottom: 8px;
}

/*.aol-logo {
    width: 145px;
    height: 17px;
    background: url('../images/aol_logo.svg');
    background-size: 145px auto;
    background-color: #ccc;
    fill: red;
}*/

.aui-head-content {
    padding: 20px 0;
}

/* GLOBAL CONTENT STYLES */
/*
==============================================================
GENERAL UI
==============================================================
*/
/* HELP */
.help-box {
  padding: 20px;
}
.help-box > h2:first-child {
  margin-top: 0;
}


/* ACCORDION */

.browse-accordion-header, .browse-accordion-header > button {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #424D56;
    /*padding-bottom: 0px;*/
    -webkit-font-smoothing: antialiased;
    font-weight: 200;
}

/*
==============================================================
PREVIEW PANE
==============================================================
*/
/* GLOBAL */
.browse-preview-pane {
  border-left: 1px dashed #ddd;
}
.aui-theme-dark .browse-preview-pane {
  border-left: 1px dashed #333;
}
.browse-preview-pane [data-accordion-toggle],
.flag-options-container [data-accordion-toggle] {
  display: block;
  width: 100%;
  position: relative;
  font-size: 13px;
  text-transform: uppercase;
  text-align: left;
  padding: 2px 0;
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
  font-weight: 200;
}
.aui-theme-dark .browse-preview-pane [data-accordion-toggle],
.aui-theme-dark .flag-options-container [data-accordion-toggle] {
  border-color: #666;
}
.browse-preview-pane [data-accordion] {
  margin: 12px 0;
}
.browse-preview-pane [data-accordion] h3 {
  margin: 0;
}
.browse-preview-pane [data-accordion-content],
.browse-create-document [data-accordion-content]{
  margin: 0px 0 30px;
}
.browse-preview-pane .browse-label {
  width: 28%;
  float: left;
}
.browse-preview-pane .browse-value {
  margin-left: 28%;
}
.browse-preview-pane [data-accordion-toggle] i,
.flag-options-container [data-accordion-toggle] i {
  font-size: 10px;
  position: absolute;
  top: 4px;
  right: 0;
}
.flag-options-container [data-accordion-toggle] i {
  top: 6px;
}
.browse-preview-pane #aui-panel-footer {
  display: none;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  border-top: 1px solid #eee;
}
.aui-panel-right-active.aui-panel-fullscreen .browse-preview-pane #aui-panel-footer {
  display: block;
}

.favourite-container {
    margin-top: 6px;
}

.toggle-favourite {
    color: #999;
    padding: 4px 0;
}

.toggle-favourite .fa-heart {
    color: #EC7E7E;
}

#panel-details-hidden {
    opacity: 0;
    height: 1px;
    overflow: hidden;
}

/* ARTWORKS */
#artwork-panel-details .artist {
  font-size: 16px;
}
.artwork-preview-status-availability {
  font-weight: bold;
  text-transform: capitalize;
  margin-bottom: 10px;
}
.artwork-preview-status-download-stock-sheet {
  margin-top: 8px;
}
.artwork-preview-info-textarea, .contact-preview-info-textarea {
    width: 100%;
}

#aui-panel-content .aui-image > img {
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.35);
}

.artwork-preview-alert-bubbles {
    margin-bottom: 12px;
}

.artwork-preview-alert-bubbles > .artwork-preview-status-market {
    display: inline-block;
    background: #FFF1CC;
    padding: 0px 8px;
    border: 1px solid #F0D58B;
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    color: #9E7F2E;
}

.aui-theme-dark .artwork-preview-alert-bubbles > .artwork-preview-status-market {
    background-color: #DFC076;
    border-color: #4C3D15;
    color: #674D06;
}

.artwork-preview-image {
    cursor: pointer;
}

/* CONTACTS */

#browse-conf-contacts .browse-main-list .aui-grid-layout-table .browse-no-image:before {
    content: attr(data-initials);
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.7;
    color: #81A4C7;
    font-size: 12px;
}

#browse-conf-contacts .browse-main-list .aui-grid-layout-table .browse-no-image {
    height: 24px;
    margin: 1px 0;
    background: transparent;
    margin-right: 9px;
    border: 1px solid #B6CEE5;
    background: #E5EEF7;
}

#browse-conf-contacts .aui-table-column-0 {
    display: none;
}

.aui-theme-dark #browse-conf-contacts .browse-main-list .aui-grid-layout-table .browse-no-image {
    border-color: #61768B;
    background: #324659;
}

.browse-contact-email a, .browse-contact-email a:link, .browse-contact-email a:visited {
    color: #3C78A0;
}

[data-selected="true"] .browse-contact-email a, [data-selected="true"] .browse-contact-email a:link, [data-selected="true"] .browse-contact-email a:visited {
    color: #FFF;
}

.aui-theme-dark .browse-contact-email a, .aui-theme-dark .browse-contact-email a:link, .aui-theme-dark .browse-contact-email a:visited {
    color: #8FB3CB;
}

#contact-panel-details {
    margin-bottom: 40px;
}

/*
==============================================================
FLAG OPTIONS
==============================================================
*/
/* GLOBAL */
.flag-options-container {
  padding: 18px;
}
.main-flag-buttons {
  text-align: left;
}
.main-flag-buttons button {
  display: block;
  text-align: left;
}
.main-flag-buttons > div {
  margin-bottom: 12px;
}
.flag-options-container > [data-accordion='flag-options'] {
  margin-bottom: 12px;
}
.flag-options-container [data-accordion-content] {
  text-align: left;
  padding-top: 6px;
}
/*
==============================================================
LIST ITEMS
==============================================================
*/
/* GLOBAL */
.browse-main-list .browse-item-action {
  color: #888;
  padding: 2px 6px 3px;
}
.browse-main-list .browse-action-edit:hover,
.browse-main-list .browse-action-narrative:hover {
    color: #2ca6f8;
    color: #6FB2DD;
    color: #51A8E0;
}
.browse-main-list button.browse-item-action.browse-action-flag {
  color: #ddd;
}
.browse-main-list .aui-item button.browse-action-flag {
  margin-top: 2px;
}
.browse-main-list .browse-action-flag i {
  font-size: 14px;
}
.aui-theme-dark .browse-main-list .aui-item button.browse-action-flag {
  color: #4a4a4a;
}
/* This should perhaps apply to all data-selectables - not just aui-item*/
.browse-main-list .aui-item[data-selectable] {
  cursor: pointer;
}
.browse-main-list .aui-grid-layout-table .aui-item[data-selected] .browse-item-action {
  color: #fff;
}
.browse-main-list .aui-grid-layout-table .aui-item[data-selected] .browse-action-flag {
  color: #739AFC;
}
.browse-main-list .aui-grid-layout-table .aui-item[data-selected][data-flagged="true"] .browse-action-flag {
  color: #fff;
}
.browse-main-list .aui-text-position-below .aui-item button {
  color: #d5d5d5;
}
.browse-main-list .aui-grid-layout-table .browse-artwork-list-edit {
    padding-top: 3px;
    padding-left: 1px;
}
.browse-main-list .aui-text-position-aside .browse-artwork-list-narrative {
  position: absolute;
  top: 10px;
  top: 7%;
  right: 80px;
  right: 65px;
}
.browse-main-list .aui-text-position-aside .browse-artwork-list-edit {
  position: absolute;
  top: 14px;
  top: 7%;
  right: 40px;
  right: 34px;
  margin-top: 4px;
}
.browse-main-list .aui-text-position-aside .browse-artwork-list-flag {
  position: absolute;
  top: 11px;
  top: 10px;
  top: 7%;
  right: 0;
  right: 4px;
}
.browse-main-list .aui-text-position-aside .browse-inline-buttons {
    display: none;
}
.browse-main-list .aui-text-position-below .browse-artwork-list-flag {
  position: absolute;
  right: 0;
  bottom: 0;
}
.browse-main-list .aui-text-position-below .browse-artwork-list-edit {
  position: absolute;
  right: 36px;
  bottom: 3px;
}
.browse-main-list .aui-text-position-below .browse-artwork-list-narrative {
  position: absolute;
  right: 72px;
  bottom: 2px;
}
.browse-main-list .aui-mobile-item-action {
  display: none;
}
.browse-main-list .aui-text-position-below .aui-item-action {
  display: inline-block;
}
.browse-main-list .aui-grid-layout-table .browse-no-image {
  height: 24px;
  margin: 1px 0;
}
.browse-main-list .aui-text-position-aside .browse-no-image:before {
  content: "";
  display: block;
  padding: 50% 0;
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-item[data-selected] .aui-image img,
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-item[data-selected] .browse-no-image {
  border-color: #2260F6;
}
.browse-main-list .aui-columns-1.aui-grid-layout-table .aui-item:nth-child(2n + 1) {
  background: #f9f9f9;
}
.browse-main-list .aui-columns-1.aui-grid-layout-table .aui-item:hover, .browse-screen .browse-main-list table.browse-striped tr:hover {
    background-color: #E6EDF2;
    background-color: #E9F0F7;
    background-color: #EFF7E9;
    background-color: #F1F2F5;
}
.aui-theme-dark .browse-main-list .aui-columns-1.aui-grid-layout-table .aui-item:hover, .aui-theme-dark .browse-screen .browse-main-list table.browse-striped tr:hover {
    background-color:#36373C;
}
.browse-main-list .aui-theme-dark.aui-columns-1.aui-grid-layout-table .aui-item:nth-child(2n + 1),
.aui-theme-dark .aui-columns-1.aui-grid-layout-table .aui-item:nth-child(2n + 1) {
  background: #272727;
}
.browse-main-list table.browse-striped tr:nth-child(2n + 2) {
  background: #f9f9f9;
}
.aui-theme-dark .browse-main-list table.browse-striped tr:nth-child(2n + 2) {
  background: #272727;
}
.browse-main-list .aui-columns-1.aui-text-position-aside .aui-item {
  border-top: 1px solid #efefef;
}
.aui-theme-dark .browse-main-list .aui-columns-1.aui-text-position-aside .aui-item {
  border-color: #444;
}
.browse-main-list .aui-grid.aui-grid-layout-table .aui-item[data-selected],
.aui-grid-layout-table .aui-item[data-selected]:hover {
  background: #2260F6;
  background: #417DE8;
  color: #fff;
}
.browse-main-list .aui-grid-layout-table.aui-columns-1 .aui-item {
  height: 32px;
}
.browse-main-list .aui-grid-layout-table.aui-columns-1 .aui-image img {
  max-height: 32px;
}
.aui-device-handheld .browse-main-list .aui-grid-layout-table.aui-columns-1 .aui-item {
  height: 46px;
}
.aui-device-handheld .browse-main-list .aui-grid-layout-table.aui-columns-1 .aui-image img {
  max-height: 46px;
}
.browse-main-list .aui-text-position-aside .aui-item > .aui-image-cell + * {
  margin-top: -4px;
}
/* ARTWORKS */
#browse-conf-artworks .browse-main-list .aui-grid.grid-view-images .browse-artwork-details-compact {
    display: none;
}
#browse-conf-artworks .browse-main-list .browse-artwork-list-edition {
  margin-right: 6px;
}
#browse-conf-artworks .browse-main-list .browse-artwork-list-edition .master-icon {
  display: inline-block;
  background: #BFD3EA;
  color: #000;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  padding: 0px 4px;
}
#browse-conf-artworks .browse-main-list .browse-artwork-list-edition-number {
    display: inline-block;
    font-size: 12px;
    color: #4F637B;
    line-height: 1.2;
    padding: 1px 3px;
    border: 1px solid #BFD3EA;
    background-color: #F6F9FC;
}
.aui-theme-dark #browse-conf-artworks .browse-main-list .browse-artwork-list-edition-number {
    background: #222;
    border-color: #666;
    color: #BFD3EA;
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .browse-artwork-list-availability-behind,
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-availability-behind,
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-availability {
  display: none;
}
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-availability-behind {
  /*display: block;*/
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .browse-artwork-list-availability .aui-availability {
  margin-left: 18px;
}
/* This stuff won't be needed when the right data is sent */
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-edition {
  display: none;
}
#browse-conf-artworks .browse-main-list .browse-artwork-image {
  position: relative;
}
#browse-conf-artworks .browse-main-list #browse-artwork-slideshow-button {
  position: absolute;
  right: 0;
  bottom: -1px;
  height: 30px;
  width: 30px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  color: #000;
  text-indent: 40px;
  overflow: hidden;
  margin: 0;
}
#browse-conf-artworks .browse-main-list #browse-artwork-slideshow-button i {
  position: absolute;
  left: 50%;
  font-size: 22px;
  text-indent: 0;
  margin-left: -9px;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .aui-item[data-selected] .aui-image img,
#browse-conf-artworks .browse-main-list .aui-text-position-below .aui-item[data-selected] .browse-no-image,
#browse-conf-artworks .browse-main-list .aui-columns-1.aui-text-position-aside .aui-item[data-selected] .aui-image img,
#browse-conf-artworks .browse-main-list .aui-columns-1.aui-text-position-aside .aui-item[data-selected] .browse-no-image {
    box-shadow: #0593F2 0px 6px 0px 0px;
    /* alternatives: selected row blue: #2260F6  70% selected-row-blue: #5C88FE   paler blue: #0593F2   link blue #2ca6f8 */
    border: 0;
    border-bottom: 6px solid transparent;
    /*
    border: 2px solid rgba(82, 168, 236, 0.8);
    box-shadow: rgba(82, 168, 236, 0.8) 0px 0px 8px 2px;
    */
}

/*#browse-conf-artworks .browse-main-list .aui-text-position-below .aui-item[data-selected] .browse-artwork-details-compact {
    padding: 12px 12px 4px;
    margin: 0 -12px;
    margin-top: 0;
    background-color: #f3f3f3;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .aui-item[data-selected] .browse-artwork-image {
    background-color: #f3f3f3;
    margin: 0 -12px;
}*/

#browse-conf-artworks .browse-main-list .aui-image {
  position: relative;
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-image img,
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-image .browse-no-image {
  border: 1px solid #CCC;
  box-sizing: border-box;
}
.aui-theme-dark #browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-image img,
.aui-theme-dark #browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-image .browse-no-image {
  border-color: #000;
}
.browse-main-list .aui-text-position-aside .aui-item > * {
  margin-right: 116px;
}
.browse-main-list .aui-text-position-aside .aui-item-action,
.browse-main-list .aui-text-position-aside .browse-artwork-image {
  margin-right: 0;
}
.aui-device-desktop #browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-image {
  display: block;
}
.aui-device-desktop #browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-image:hover:before {
  content: "\e613";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-family: "Artlogic Icons";
  font-size: 24px;
  color: #555;
  line-height: 1.3;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .aui-image:hover:before {
  font-size: 98px;
  padding-top: 30%;
  cursor: pointer;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-artist-title-year .artist {
  margin-top: 4px;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-artist-title-year,
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-artist-title-year {
  display: block;
  font-size: 0;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-artist-title-year span,
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-artist-title-year span {
  display: block;
  font-size: 14px;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-availability {
    position: absolute;
    bottom: 2px;
    display: none;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below [class*="aui-table-column-"].aui-item-action {display: none;}

#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-inline-buttons {
    margin-top: 2px;
    float: right;
}

#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-inline-buttons > * {
    display: inline-block;
    vertical-align: top;
}

#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-action-narrative.browse-item-action {
    margin-top: -2px;
}

#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-action-flag.browse-item-action {
    margin-top: 0px;
}

#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-details-group {
    margin-top: 12px;
    margin-bottom: 2px;
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .browse-artwork-list-details {
  display: none;
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .browse-artwork-list-edition-details:before {
  content: ",";
    margin-right: 8px;
}
#browse-conf-artworks .browse-main-list .browse-artwork-list-stock-number {
  margin-right: 8px;
}
#browse-conf-artworks .browse-main-list .browse-artwork-list-location {
  font-size: 12px;
  color: #DF9D36;
  /*background: #fff;*/
  padding: 0 3px;
  border: 1px solid #dbdbdb;
  /* robin - I changed this from #ccc - Peter 20141128 */
  margin-right: 8px;
}
.aui-theme-dark #browse-conf-artworks .browse-main-list .browse-artwork-list-location {
  border-color: #666;
  background: #222;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-location,
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-location {
  display: none;
}
#browse-conf-artworks .browse-main-list [data-selected] .browse-artwork-list-location {
  color: #fff;
  border-color: #fff;
}
#browse-conf-artworks .browse-main-list .aui-grid-layout-table .browse-artwork-details-compact {
  display: none;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-list-details-group,
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-list-details-group {
  display: none;
}
#browse-conf-artworks .browse-main-list .aui-text-position-below .browse-artwork-details-compact,
#browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-details-compact {
  display: block;
}
.browse-main-list .aui-text-position-below .aui-image > img,
.browse-main-list .aui-text-position-aside .aui-image > img,
.browse-main-list .aui-text-position-below .browse-no-image,
.browse-main-list .aui-text-position-aside .browse-no-image{
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.35);
    /*display: none;*/
}

/* CONTACTS */

.aui-table-column-1.browse-contact-list-details-group.aui-width-auto {
    padding-left: 3px;
}


/* GLOBAL ELEMENT STYLES */
input {
  outline: none;
  transition: border 0.5s ease;
}
input:focus {
  border-color: #2ca6f8;
}

.aui-input[data-fieldname="columns"] {
    display: none;
}

.aui-input input[type="radio"]:checked + label,
.aui-input input[type="radio"]:checked + i,
.aui-input input[type="radio"]:checked + span,
.aui-input input[type="radio"]:checked + label i {
  /*color: #888;*/
  font-weight: bold;
}
.aui-nav-item {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 2px;
  color: #999;
}
.aui-panel-right-active nav > ul > .aui-header-nav-item {
  transition: margin 0.3s ease;
}
@media (min-width: 1080px) {
  .aui-panel-right-active nav > ul > .aui-header-nav-item {
    margin-left: 12px;
  }
}
@media (max-width: 1220px) {
  .aui-panel-right-active nav > ul > .aui-header-nav-item .aui-nav-item {
    font-size: 9px;
  }
}
@media (min-width: 1340px) {
  .aui-panel-right-active nav > ul > .aui-header-nav-item {
    margin-left: 22px;
  }
}
@media (max-width: 1080px) {
  .aui-nav-item,
  .aui-nav-item:visited {
    color: #000;
  }
}
#aui-footer-content > * {
  margin-right: 32px;
}
#aui-footer > .max-width {
  padding: 16px 0 32px 0;
  /* Robin - I changed this from '24px 0' so that we have more space below for the status panel. P */
}
#aui-header-content-box.aui-active {
    margin-bottom: -12px;
    margin-top: 6px;
}
#aui-header-content-box.aui-active > * {
  padding: 8px 0;
  border-top: 1px solid #eee;
  transition: border-color 0.2s ease;
  /*background: #fbfbfb;*/
}
.aui-theme-dark #aui-header-content-box.aui-active > * {
    border-color: #555;
}
#aui-header-content-box.aui-header-content-closing > * {
    border-color: transparent;
}
.aui-theme-dark #aui-header-content-box.aui-active {
  /*padding: 6px 0;*/
  /*border-top: 1px solid #ddd;*/
  margin-bottom: -12px;
  /*background: #333;*/
}
.aui-theme-dark #aui-header-content-box.aui-active > .browse-list-controls {
  border-top: 1px solid #666;
}
@-webkit-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* :not(:required) hides this rule from IE9 and below */
.three-quarters:not(:required) {
  -webkit-animation: three-quarters 1250ms infinite linear;
  -moz-animation: three-quarters 1250ms infinite linear;
  -ms-animation: three-quarters 1250ms infinite linear;
  -o-animation: three-quarters 1250ms infinite linear;
  animation: three-quarters 1250ms infinite linear;
  border: 8px solid #f6f6f6;
  border-right-color: transparent;
  border-radius: 100%;
  box-sizing: border-box;
  display: iblock;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 90px;
  height: 90px;
  margin: 7% auto;
}
/* CONTENT ABOVE LIST */
.browse-list-title {
  /*font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;*/
  /*margin-bottom: 0;*/
    margin-top: 0.6em;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    padding-top: 6px;
    margin-bottom: 14px;
    font-weight: 200;
}
#browse-view-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #AAA;
    margin-left: 6px;
}
#browse-view-title:before {
    content: "- ";
    padding: 0 6px 0 1px;
    margin-top: -2px;
    vertical-align: top;
    display: inline-block;
}
.browse-list-content-above .aui-searchfield {
  position: absolute;
  right: 0;
  top: 4px;
}
.browse-list-content-above .aui-searchfield input {
  font-size: 13px;
  padding: 4px 10px;
  transition: border-color 0.5s ease, width 0.5s ease;
  border-radius: 16px;
}
.browse-list-content-above .aui-searchfield.aui-active input {
  width: 228px;
}
#browse-list-cancel-search {
  display: none;
}
.browse-list-content-above .browse-search-options {
  visibility: hidden;
  opacity: 0;
  max-height: 0px;
  text-align: right;
  padding: 0;
  margin-top: -20px;
  transition: opacity 0.5s ease, padding 0.5s ease, max-height 0.5s ease;
}
.browse-list-content-above .aui-searchfield.aui-active + .browse-search-options {
  visibility: visible;
  opacity: 1;
  padding: 0 0 20px 0;
  margin-bottom: 24px;
  max-height: 200px;
}
.browse-list-content-above .browse-search-options button {
  font-size: 10px;
  color: #999;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 4px 0;
  margin-left: 18px;
}
.browse-list-content-above #find-all-button {
  display: none;
}
.browse-list-found-count:before {
  content: attr(data-content-before);
}
.browse-list-found-count:after {
  content: attr(data-content-after);
}
.browse-list-page-numbers:before {
  content: attr(data-content-before);
}
.browse-list-page-numbers:after {
  content: attr(data-content-after);
}
/* NARRATIVE */
.browse-narrative-entry-label,
.browse-narrative-entry-input {
  vertical-align: top;
}
.browse-narrative-entries {
  border: 1px solid #ccc;
  min-height: 38px;
  max-height: 160px;
  overflow: auto;
}
/* LIST OPTIONS */
.browse-list-content-above .browse-list-controls {
    margin-top: 6px;
    margin-bottom: 12px;
}
.browse-list-controls a,
.browse-list-controls button {
    /*color: #888;*/
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0px 12px;
}
.browse-list-controls a:hover, .browse-list-controls button:hover {
    color: #2ca6f8;
    color: #51A8E0;
}
.browse-list-controls .list-flag-options {
  float: right;
  margin-left: 20px;
}
.browse-list-controls .list-flag-options {
    float: right;
    width: 22px;
    height: 24px;
    /*margin-top: 9px;*/
    margin-right: 8px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0;
}
#aui-header-content-box .list-flag-options {
  margin-top: 2px;
}
.browse-list-controls .aui-icon-flag,
#aui-header-content-box .browse-list-controls .aui-icon-flag {
  font-size: 22px;
  color: #888;
  margin-left: 0px;
}

.browse-list-found-count {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    margin-right: 2px;
}

.paginate-arrow-left,
.paginate-arrow-right {
  display: none;
}
.pagination-buttons .paginate-previous {
  padding-right: 0;
}
.browse-pagination-controls .pagination-buttons .paginate-next:before {
    content: "|";
    color: #888;
    margin-left: 0px;
    margin-right: 5px;
}
.browse-current-page-number {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 2px 6px;
  line-height: 1;
  /*white-space: nowrap;
    height: 12px;
    overflow: hidden;
    margin-bottom: -4px;*/
}
a.browse-find-all-button {
  margin-left: 12px;
}
.browse-pagination-controls {
    display: inline-block;
    margin: 0 20px 0 6px;
}
.browse-pagination-controls > * {
    margin-right: 16px;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}
.browse-pagination-controls .pagination-buttons {
  margin: 0;
}
.pagination-buttons .aui-button-simple {
  padding-left: 0;
  padding-right: 0;
}
.browse-list-sort-options-label-button {
    display: inline-block;
    /*margin-right: 4px;*/
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}
.list-sort-options {
  display: none;
}
.browse-list-sort-options-label-button .list-sort-options {
    display: inline-block;
    padding-left: 6px;
}
.browse-list-sort-options {
  padding: 12px;
}
.browse-list-view-presets .fa {
  margin-right: 6px;
}

/* SELL/OFFER LIST */

#main-offer-list {
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}

#main-offer-list td {
    padding: 4px;
}

#main-offer-list .artwork_for_offer_list {
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#offer-list .browse-table-action {
    width: 60px;
}

.browse-create-sell-offer table, .browse-create-offer table {
    width:100%;
}

.unavailable_artwork {
    color: #ccc;
}

button.clipboard:hover {
    color: #2ca6f8;
}

#text_for_copying {
    height: 280px;
    overflow: auto;
    text-align: left;
    white-space: pre;
}

/* GRID VIEW OPTIONS */
.view-presets-settings {
  padding: 12px;
  text-align: left;
}
.browse-settings-list-header {
  /*text-transform: uppercase;*/
  padding: 11px 0 4px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
  color: #6B7983;
  -webkit-font-smoothing: antialiased;
  border-top: 1px solid #eee;
  padding-bottom: 1px;
  margin-bottom: 2px;
}
.browse-settings-list-header:first-child {
  padding-top: 0;
  border: none;
}
.view-presets-settings .aui-input > label {
  padding: 2px 4px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-right: 4px;
  cursor: pointer;
}
.browse-stickybox-list {
  max-height: 154px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: 0;
}
.browse-stickybox-list li {
  list-style: none;
  /*border-top: 1px solid #eee;*/
  margin-left: 0;
}
.browse-stickybox-list button,
.browse-stickybox-list a,
.browse-stickybox-list label {
  display: block;
  line-height: 1.3;
  padding: 2px 0;
  box-sizing: border-box;
  cursor: pointer;
  text-align: inherit;
}
/*.browse-stickybox-list button, .browse-stickybox-list label {
    display: block;
    width: 100%;
    padding: 6px 12px;
    box-sizing: border-box;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
    color: #888;
    text-align: inherit;
}*/
/*.aui-overlay-box > div > * {
    opacity: 0;
    transition: opacity 0.3s ease 0.4s;
}

.aui-overlay-box.aui-enter > div > * {
    opacity: 1;
}*/
.button-note {
  display: block;
  font-size: 10px;
  font-weight: 200;
  color: #999;
  margin-top: 2px;
}
.browse-actions li {
  margin-left: 0;
  list-style: none;
  padding: 8px 0;
}
.browse-warning {
    padding: 20px;
    background: #FAE8D6;
    margin: 20px 0;
    color: #A37B54;
    line-height: 1.5;
}
.browse-warning strong:first-child {
    text-transform: uppercase;
}
.aui-theme-dark .browse-warning {
  background: #5F4A3C;
}
.browse-create-privateview-help {
  margin-top: 20px;
}
.browse-create-documents-reports .aui-button-simple-arrow {
    display: block;
    padding: 2px 0;
}

.user-dropdown > .user-email,
.user-dropdown > .user-account {
  padding: 7px 14px 0;
}
.aui-availability-unavailable:after,
.aui-availability-sold:after {
  content: "\f111";
  display: inline-block;
  color: #ff3030;
  /* #DB3939; */
}
.aui-availability-reserved:after {
  content: "\f111";
  display: inline-block;
  color: #ffe303;
}
.aui-availability-master:after {
  content: "M";
  font-size: 12px;
  font-family: ProximaNova;
  color: #888;
}
[data-selected] .aui-availability-master:after {
  color: #fff;
}
.aui-availability-consigned-out:after {
  content: "\f178";
  display: inline-block;
  color: #888;
  margin-right: 6px;
}
.aui-item[data-selected] .aui-availability-consigned-out:after {
  color: #fff;
}
.aui-availability-secondary-market:after {
  content: "\f10c";
  display: inline-block;
  color: #2ca6f8;
  margin-right: 6px;
}
.aui-availability-available:after {
  content: "\f111";
  display: inline-block;
  color: #4BD23C;
  /* #90C78A; */
  margin-right: 6px;
}
.aui-availability {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.aui-grid-layout-table .aui-availability-unavailable:after,
.aui-layout-table .aui-availability-sold:after {
  content: "\f111";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 10px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #DB3939;
  margin-right: 6px;
}
.aui-grid-layout-table .aui-availability-reserved:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #ffe303;
  margin-top: -14px;
  margin-right: 6px;
  /*float: right;*/
}
.aui-columns-1.aui-text-wrap-nowrap .aui-availability,
.aui-columns-1.aui-text-wrap-nowrap .browse-action-narrative,
.aui-columns-1.aui-text-wrap-nowrap .browse-action-edit,
.aui-columns-1.aui-text-wrap-nowrap .browse-action-flag {
  position: absolute;
  top: 1px;
}
.aui-columns-1.aui-text-wrap-nowrap .aui-availability {
  right: 66px;
  margin-top: 0;
}
.aui-grid-layout-table [data-selected][data-flagged] .browse-action-flag {
    padding: 3px 3px 1px;
    line-height: 1.1;
    margin-top: 0px;
    margin-left: 2px;
    border-radius: 50%;
    border: 1px solid transparent;
}
[data-flagged] .browse-action-flag i {
    color: #2ca6f8;
    color: #6FB2DD;
    color: #51A8E0;
}
.aui-grid-layout-table [data-selected][data-flagged] .browse-action-flag i {
  color: #fff;
}
/* LOGIN SCREEN */
#login-screen #login-form {
  display: inline-block;
  position: relative;
}
#login-screen .aui-input label {
  display: inline-block;
  min-width: 76px;
}
#login-screen .show_account_name_field .aui-input label {
  min-width: 110px;
}
#login-screen .show_account_name_field #f_user-name,
#login-screen .show_account_name_field #f_password {
  min-width: 291px;
}
#login-screen #login-button {
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 14px;
}
#login-screen #forgot-password-link {
  position: absolute;
  bottom: 3px;
  right: 0;
  color: #888;
}
.aui-button-note {
  display: inline-block;
  color: #888;
  font-size: 12px;
  margin-left: 13px;
}
.browse-no-image {
  background: #ffffff url(../images/no-image-tile-36x36.png);
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}
/* ADVANCED SEARCH */
.advanced-search-block {
  position: relative;
}
.advanced-search-rows {
    display: block;
    padding: 20px;
    border: 1px dashed #ccc;
    border: 1px solid #eee;
    margin-bottom: 14px;
    border-radius: 9px;
    border-radius: 0;
}
.aui-theme-dark .advanced-search-rows {
    border-color: #444;
}
/*.advanced-search-block + .advanced-search-expert-controls + .advanced-search-block {
    margin-top: 20px;
}*/
.simple-mode .advanced-search-block + .advanced-search-block {
  display: none;
}

#advanced-search {
    padding: 0 12px;
}

.advanced-search-row {
    text-align: left;
    margin-top: 8px;
}
.advanced-search-row:first-child {
  margin-top: 0;
}
.advanced-search-row > * {
    vertical-align: top;
}
.advanced-search-expert-controls {
  display: none;
}
.aui-before-enter .advanced-search-join-wrapper,
.simple-mode .advanced-search-join-wrapper {
  display: none;
}
.advanced-search-join-wrapper,
.expert-mode .advanced-search-join-wrapper {
    display: inline-block;
}
.advanced-search-row:last-child .advanced-search-join-wrapper {
    display: none;
}
.advanced-search-row.no-value-field .advanced-search-value {
    opacity: 0;
}
.expert-mode .advanced-search-expert-controls {
    display: block;
    text-align: center;
}
.expert-mode .advanced-search-block > .advanced-search-expert-controls {
  margin-bottom: 14px;
}
.advanced-search-expert-controls > .aui-select-wrapper {
  text-align: center;
}
.advanced-search-controls {
    position: relative;
    text-align: right;
}
.add-advanced-search-row, .remove-advanced-search-row {
    color: #666;
}
/*.add-advanced-search-row {
    color: #51A8E0;
}
.remove-advanced-search-row {
    color: #E05151;
}*/
.advanced-search-form-name {
    position: absolute;
}
.expert-mode .advanced-search-controls {
  border: none;
}
.advanced-search-expert-mode {
  padding: 0 0 10px;
}
.remove-advanced-search-block {
    position: absolute;
    top: 26px;
    right: -11px;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.6);
    background-color: #F7F7F7;
    width: 20px;
    height: 20px;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 100%;
    margin: 0;
    cursor: pointer;
    text-indent: 60px;
    outline: none;
    z-index: 5;
}

.remove-advanced-search-block:before {
    content: "\00D7";
    font-size: 23px;
    line-height: 3px;
    color: #999;
    z-index: 8;
    position: absolute;
    text-indent: 0;
    top: 50%;
    left: 6px;
}

.aui-theme-dark .remove-advanced-search-block {
    background: #111;
    border-color: #666;
}
#advanced-search-block-0 > .advanced-search-expert-controls {
  display: none;
}
#advanced-search-block-0 .remove-advanced-search-block {
  display: none;
}
#advanced-search-save-options {
  display: none;
}
.show-save-options #advanced-search-save-options {
  display: block;
}
/* RESPONSIVE STYLES */
@media (min-width: 1081px) and (max-width: 1340px) {
  .browse-list-sort-options-label-button {
    display: none;
  }
  .list-sort-options {
    display: inline-block;
    margin-right: 12px;
  }
}
@media (max-width: 1080px) {
    #aui-head #aol-close-window {
        display: none;
    }
    #aui-body #aui-head + #aui-wrapper > #aui-main-content #aui-content {
        padding-top: 90px;
    }
  .aui-head-content {
    padding: 20px 0;
  }
  #aui-header-content-box.aui-active {
    margin-top: 10px;
    margin-bottom: -8px;
  }
    h1.browse-list-title {
        font-size: 22px;
        margin-bottom: 8px;
    }
    /*#browse-view-title {
        display: block;
        font-size: 12px;
        font-weight: 300;
        margin-left: 0;
        margin-top: 10px;
    }*/
    /*#browse-view-title:before {
        display: none;
    }*/
  .browse-list-found-count:before {
    content: "(";
  }
  .browse-list-found-count:after {
    content: ")";
  }
  .browse-pagination-controls {
    margin: 2px 0;
  }
  #aui-header-content-box .browse-pagination-controls {
    margin: 4px 0;
  }
  .browse-pagination-controls [class^="aui-icon-arrow"],
  #aui-header-content-box .browse-pagination-controls [class^="aui-icon-arrow"] {
    font-size: 17px;
    color: #888;
    line-height: 1.3;
  }
  .browse-pagination-controls > * {
    margin: 0;
  }
  .browse-list-page-numbers {
    vertical-align: top;
    display: inline-block;
  }
  .browse-list-page-numbers:before,
  .browse-list-page-numbers:after {
    display: none;
  }
  .paginate-arrow-left,
  .paginate-arrow-right {
    display: inline-block;
  }
  .browse-pagination-controls {
    float: right;
  }
  .browse-list-sort-options-label-button {
    display: none;
  }
  .list-flag-options i,
  .browse-list-view-presets i {
    display: none;
  }
  .pagination-buttons {
    display: none;
  }
  .paginate-previous,
  .paginate-next {
    padding: 0;
  }
  .browse-list-controls .list-flag-options {
    float: none;
    width: auto;
    overflow: visible;
    margin-right: 0;
  }
  .browse-list-controls > button {
    padding: 2px 0;
    margin-left: 20px;
  }
  .browse-list-controls > .list-sort-options {
    margin-left: 0px;
  }
  .browse-list-found-count,
  .browse-find-all-button {
    display: none;
  }
  #browse-list-search-input {
    display: none;
    width: 100%;
    box-sizing: border-box;
    padding: 4px 10px;
    /*font-size: 16px;*/
  }
  .list-sort-options {
    display: inline-block;
  }
  .browse-list-content-above .aui-searchfield {
    left: 80%;
    transition: all 0.5s ease;
  }
  .show-search-options #browse-list-search-input {
    display: block;
  }
  .show-search-options .aui-searchfield {
    left: 0;
  }
  .browse-list-title {
    transition: all 0.5s ease;
  }
  .show-search-options .browse-list-title {
    text-indent: -100%;
  }
  .browse-list-content-above .browse-list-controls {
    padding-bottom: 6px;
    margin-bottom: 18px;
  }
  .aui-searchfield > #browse-list-search-button {
    top: 3px;
    width: 27px;
    bottom: auto;
  }
  #browse-list-search-button .aui-icon-search {
      font-size: 24px;
  }
  #browse-list-search-button:before {
    font-size: 20px;
  }
  .show-search-options #browse-list-search-button {
    display: none;
  }
  #browse-list-cancel-search {
    text-indent: 100%;
    white-space: nowrap;
  }
  .show-search-options #browse-list-cancel-search {
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 5px;
    height: 26px;
    padding: 2px 20px;
  }
  #browse-list-cancel-search:before {
    content: "\00D7";
    display: inline-block;
    font-size: 24px;
    color: #FFF;
    background: #E0E0E0;
    line-height: 0.8;
    width: 14px;
    height: 18px;
    padding: 1px 2px 0;
    border-radius: 100%;
    text-align: center;
    text-indent: 0;
    margin-left: 2px;
    /*-webkit-font-smoothing: antialiased;*/
  }
  .browse-list-content-above .browse-search-options {
    text-align: left;
  }
  .browse-list-content-above .browse-search-options button {
    margin-left: 0;
    margin-right: 18px;
  }
  .browse-list-content-above #find-all-button {
    display: inline-block;
  }
  .aui-panel-right-active .aui-panel-fullscreen .browse-panel #aui-panel-footer {
    display: block;
  }
  .aui-panel-right-active #browse-conf-artworks .browse-main-list .aui-grid-layout-table .aui-item-action {
    display: none;
  }
  footer#aui-footer .max-width {
    padding: 10px 0;
    text-align: left;
  }
  #aui-footer-content #save-search,
  #aui-footer-content #update-delete-multiple {
    display: none;
  }
}
@media (max-width: 600px) {
    .browse-artwork-list-details-group {
        margin-top: -4px;
    }
    #aui-body #browse-conf-artworks .browse-main-list .aui-text-position-below .aui-item {
        padding-bottom: 30px;
    }
    .browse-main-list .aui-text-position-aside .browse-artwork-list-flag, 
    .browse-main-list .aui-text-position-aside .browse-artwork-list-edit,
    .browse-main-list .aui-text-position-aside .browse-inline-buttons .browse-action-narrative {
        display: none;
    }

    .browse-main-list .browse-artwork-details-compact {
        position: relative;
    }

    .browse-main-list .aui-text-position-aside .browse-inline-buttons .browse-action-flag {
        /*display: inline-block;*/
        position: absolute;
        bottom: 0px;
        top: auto;
        right: 0px;
    }
    .browse-main-list .aui-text-position-aside .browse-inline-buttons .browse-action-edit {
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .browse-main-list .aui-text-position-aside .browse-inline-buttons {
        display: block;
    }
    .browse-main-list .aui-text-position-aside .browse-artwork-list-narrative {
        display: none;
        top: 84px;
        right: 5px;
    }
    #browse-conf-artworks .browse-main-list .aui-text-position-aside .browse-artwork-details-compact {
        padding-right: 40px;
        margin-right: 0;
    }
    /*.browse-contact-details-wrapper {
        display: block;
        padding: 6px 0;
    }*/
    .browse-contact-details-wrapper > span {
        display: none;
    }
    .browse-contact-details-wrapper .browse-contact-name {
        display: inline-block;
    }
}
@media (max-width: 450px) {
  #browse-conf-artworks .browse-main-list .aui-text-position-below .browse-no-image {
    height: 1px;
    background: #ddd;
  }
}
/* CUSTOM SCROLLBAR */
.aui-custom-scrollbar ::-webkit-scrollbar {
  width: 10px;
  height: 3px;
  padding: 0 2px;
}
.aui-custom-scrollbar ::-webkit-scrollbar-thumb {
  height: 50px;
  width: 14px;
  background-color: rgba(0, 0, 0, 0.18);
  border-radius: 5px;
  /*border: 1px solid #aaa;*/
}
.aui-custom-scrollbar ::-webkit-scrollbar-button {
  background-color: #F1F1F1;
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid #ccc;
  border-radius: 1px;
}

.aui-custom-scrollbar ::-webkit-scrollbar-track {
  background-color: #999;
}
.aui-custom-scrollbar ::-webkit-scrollbar-track-piece {
  background-color: #f5f5f5;
  border-left: 1px solid #eee;
}
.aui-custom-scrollbar ::-webkit-scrollbar-corner {
  background-color: #999;
  background-color: #fff;
}
.aui-custom-scrollbar ::-webkit-scrollbar-button:decrement {
    background-image: url();
}
/* dark theme*/
.aui-theme-dark .aui-custom-scrollbar ::-webkit-scrollbar-thumb {
  background-color: #565656;
}
.aui-theme-dark .aui-custom-scrollbar ::-webkit-scrollbar-button {
  background-color: #2F2F2F;
  border-color: #000;
}
.aui-theme-dark .aui-custom-scrollbar ::-webkit-scrollbar-track {
  background-color: #999;
}
.aui-theme-dark .aui-custom-scrollbar ::-webkit-scrollbar-track-piece {
  background-color: #1D1D1D;
  border-left: 1px solid #000;
}
.aui-theme-dark .aui-custom-scrollbar ::-webkit-scrollbar-corner {
  background-color: #999;
}
/*
PLUGIN CSS
*/
.jcal-btn,
.jcal-btn:visited {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #888;
}
label {
  font-weight: 300;
  margin-bottom: 0;
}














/* EDIT SCREENS - THIS IS FOR THE OLD STYLE AND SHOULD BE REMOVED FROM THIS FILE*/
.edit-category-content h3 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.edit-field-container {
  /*display: inline-block;*/
  margin-top: 20px;
  margin-bottom: 14px;
  position: relative;
}
/*.edit-field-container:first-child {
    margin-top: 0;
}*/
.edit-field-input + .edit-field-label,
.aui-select-wrapper + .edit-field-label {
  width: 140px;
  display: inline-block;
  vertical-align: top;
  margin-right: 6px;
  position: absolute;
  top: 0;
  left: 0;
  color: #888;
  cursor: text;
  transition: margin 0.3s ease, font-size 0.3s ease;
}
input.edit-field-input,
textarea.edit-field-input,
.selectize-input {
  font-weight: bold;
  min-height: 24px;
  padding: 2px 4px;
  padding-left: 0;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  outline: none;
}
.edit-field-type-select .edit-field-label {
  z-index: 600;
}
.selectize-control.single .selectize-input:after {
  content: "";
  display: none;
}
.selectize-input.focus {
  border-color: #2ca6f8;
  box-shadow: none;
}
.selectize-control.single .selectize-input {
  cursor: text;
}
/*.selectize-input.focus + selectize-dropdown + .edit-field-label {
    // won't work
}*/
textarea.edit-field-input {
  height: 25px;
}
input.edit-field-input.filled + .edit-field-label,
textarea.edit-field-input.filled + .edit-field-label,
.aui-select-wrapper + .edit-field-label,
.edit-field-type-select .edit-field-input.filled + .selectize-control + .edit-field-label {
  margin-top: -16px;
  font-size: 12px;
}
.edit-field-input:focus,
textarea.edit-field-input:focus {
  border-color: #2ca6f8;
}
/*.edit-field-type-select {
    margin: 24px 0 34px;
}*/
.edit-category-content [class*="col-"] .edit-field-container,
.edit-category-content [class*="col-"] input[type="text"].edit-field-input,
.edit-category-content [class*="col-"] input[type="password"].edit-field-input,
.edit-category-content [class*="col-"] textarea.edit-field-input {
  width: 100%;
}
.edit-rowscols .edit-field-label {
  display: none;
}
/*.edit-rowscols .edit-field-container {
    margin-bottom: 16px;
}*/
.edit-rowscols-labels {
  font-size: 12px;
  margin-bottom: 4px;
}
.edit-field-rowscols-label {
  margin-bottom: 16px;
}
.edit-rowscols .edit-field-container {
  margin-top: 0;
  margin-bottom: 0;
}
.edit-rowscols-field-container {
  margin-bottom: 16px;
}
.edit-rowscols-label:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1px;
  top: 0;
  left: 0;
  bottom: 0;
  background: #ddd;
}
.edit-rowscols-label-container:first-child .edit-rowscols-label:after {
  content: "";
  display: none;
}
.edit-rowscols-field-container:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 1px;
  top: -22px;
  left: 0;
  bottom: 0;
  background: #ddd;
}
.edit-rowscols-field-container:first-child:after {
  content: "";
  display: none;
}
/*#edit-field-container-artist, #edit-field-container-artist_sort {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0;
}

#edit-field-container-artist_sort {
    margin-top: 0;
    margin-right: 40%;
}*/
/*#edit-field-container-title > .edit-field-input {
    width: 260px;
}*/
/*#edit-field-container-stock_number, #edit-field-container-title, #edit-field-container-year {
    display: inline-block;
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 0;
}

#edit-field-container-signed_and_dated, #edit-field-container-medium, #edit-field-container-dimensions {
    display: inline-block;
    margin-top: 0;
    margin-right: 30px;
    margin-bottom: 0;
    vertical-align: top;
}

#edit-field-container-courtesy_or_credit_line, #edit-field-container-copyright_info, #edit-field-container-photo_credit {
    display: inline-block;
    margin-top: 0;
    margin-right: 30px;
    margin-bottom: 0;
}

#edit-field-container-artist_reference_number, #edit-field-container-consultant {
    display: inline-block;
    margin-top: 0;
    margin-right: 30px;
    margin-bottom: 0;
}*/
/* Converter */
#convert_form .rows {
  display: table;
}
#convert_form .rows > .row {
  display: table-row;
}
#convert_form .row > div {
  display: table-cell;
}

h1 {
    margin-top: 21px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    margin-bottom: 36px;
    padding-bottom: 12px;
}

.browse-update-multiple-screen .aui-select-wrapper {
    margin: 12px 0 16px;
}



/* OVERLAY BOX */

.aui-overlay-box-buttons-center {
    margin-left: -4px;
}

.aui-overlay-box-buttons-center .aui-button-extra-round {
    margin-left: 8px;
}

.aui-overlay-box-buttons-right .aui-button-extra-round + .aui-button-extra-round {
    margin-left: 8px;
}

.aui-overlay-box-buttons-left .aui-button-extra-round + .aui-button-extra-round {
    margin-right: 8px;
}


/* AUI STUFF */

.aui-slideshow.aui-slide-simple {
    position: absolute;
    background: transparent;
    z-index: inherit;
}


#aui-wrapper, #aui-head, #aui-footer, .aui-panel {
    /*transition: -webkit-filter 0.1s ease, filter 0.1s ease;*/
}

.aui-overlay-box-content-wrapper > .aui-overlay-box-content, .aui-overlay-box-content-wrapper > .aui-overlay-bottom {
    transition: opacity 0.2s ease;
}

.aui-overlay-box {
    transition: opacity 1.2s ease;
}

.aui-overlay-box-active #aui-wrapper, .aui-overlay-box-active #aui-head, .aui-overlay-box-active #aui-footer, .aui-overlay-box-active .aui-panel {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.aui-overlay-box-blur .aui-overlay-box-content-wrapper:first-child {
    /*background-color: rgba(255,255,255,0.8);*/
}

.aui-overlay-box-content-wrapper {
    position: relative;
}

.aui-overlay-box.overflow-visible .aui-overlay-box-content-wrapper {
    overflow: visible;
}

.aui-overlay-box-blur #aui-wrapper, .aui-overlay-box-blur #aui-head, .aui-overlay-box-blur #aui-footer, .aui-overlay-box-blur .aui-panel {
    transition: -webkit-filter 0.1s ease, filter 0.1s ease;
    -webkit-filter: blur(2px);
    filter: blur(2px);
}

.aui-overlay-box {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.aui-overlay-box > .aui-overlay-box-content-wrapper:first-child {
    border: 1px solid #ddd;
    /*border-radius: 16px;*/
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.aui-theme-dark .aui-overlay-box > .aui-overlay-box-content-wrapper:first-child {
    border-color: #1e1e1e;
}

.aui-overlay-box:after {
    background: transparent;
    transition: background 0.2s ease;
}

.aui-overlay-box-active .aui-overlay-box:after {
    background: rgba(248, 248, 248, 0.8);
}



.aui-theme-dark .aui-overlay-box:after, .aui-theme-dark .aui-overlay-box-active .aui-overlay-box:after {
    background: rgba(0, 0, 0, 0.5);
}


.aui-theme-grey .page-artwork-edit, .aui-theme-grey .page-contact-edit {
    background: #fafafa;
}
.aui-theme-grey #aui-head {
    background: #fff;
}


.aui-stickybox {
    text-align: left;
}


/*.browse-main-list .aui-text-position-below .aui-image > img {
    display: inline-block;
    margin-top: -100%;
    margin-bottom: 22px;
    max-height: 273px;
}

#aui-body .aui-text-position-below .aui-image {
    height: auto;
}

#aui-body .aui-text-position-below .aui-image:before {
  content: "";
  display: block;
  width: 100%;
  padding: 50% 0;
  background: #f3f3f3;
}*/



/*#aui-body, #aui-footer > .max-width, .aui-item {
    transition: background-color 0.8s;
    -webkit-transition: background-color 0.8s;
    -moz-transition: background-color 0.8s;
    -o-transition: background-color 0.8s;
}*/


#aui-panel-content {
    padding-bottom: 60px;
}

.aui-overlay-box-content {
    position: relative;
}

.aui-theme-dark .aui-searchfield > .aui-search-button {
    color: #111;
}

#aui-body .aui-dropdown-submenu, #aui-body .aui-dropdown-menu-item {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
#aui-body #aui-head {
    transition: background-color 0s, margin 0.2s ease, left 0.2s ease;
    -webkit-transition: background-color 0s, margin 0.2s ease, left 0.2s ease;
    -moz-transition: background-color 0s, margin 0.2s ease, left 0.2s ease;
    -o-transition: background-color 0s, margin 0.2s ease, left 0.2s ease;
}

.aui-overlay-box-content {
    height: 100%;
}

.aui-overlay-box-content {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.aui-overlay-box-content, .aui-overlay-bottom {
    transition: opacity 0.2s ease;
}

.aui-overlay-box-fullscreen .aui-overlay-box-content {
    padding: 20px;
}

.aui-overlay-box-fullscreen .aui-overlay-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.9);
    padding: 12px 20px;
    border-top: 1px solid #eee;
    margin-top: 0;
}

.aui-subsection {
    padding-top: 4px;
    padding-bottom: 4px;
}

.aui-button-simple-arrow.aui-active {
    font-weight: bold;
}

.aui-grid-layout-table .aui-width-110px {
    width: 110px;
}
.aui-grid-layout-table .aui-width-120px {
    width: 120px;
}
.aui-grid-layout-table .aui-width-130px {
    width: 130px;
}
.aui-grid-layout-table .aui-width-140px {
    width: 140px;
}
.aui-grid-layout-table .aui-width-150px {
    width: 150px;
}
.aui-grid-layout-table .aui-width-160px {
    width: 160px;
}
.aui-grid-layout-table .aui-width-170px {
    width: 170px;
}
.aui-grid-layout-table .aui-width-180px {
    width: 180px;
}

/*
    misc widths
    to generate this in python on the command line, use:
    python -c "for i in range(5, 1200, 5):print '.w%s {width: %spx;}' % (i, i),"
*/
.w5 {width: 5px;} .w10 {width: 10px;} .w15 {width: 15px;} .w20 {width: 20px;} .w25 {width: 25px;} .w30 {width: 30px;} .w35 {width: 35px;} .w40 {width: 40px;} .w45 {width: 45px;} .w50 {width: 50px;} .w55 {width: 55px;} .w60 {width: 60px;} .w65 {width: 65px;} .w70 {width: 70px;} .w75 {width: 75px;} .w80 {width: 80px;} .w85 {width: 85px;} .w90 {width: 90px;} .w95 {width: 95px;} .w100 {width: 100px;} .w105 {width: 105px;} .w110 {width: 110px;} .w115 {width: 115px;} .w120 {width: 120px;} .w125 {width: 125px;} .w130 {width: 130px;} .w135 {width: 135px;} .w140 {width: 140px;} .w145 {width: 145px;} .w150 {width: 150px;} .w155 {width: 155px;} .w160 {width: 160px;} .w165 {width: 165px;} .w170 {width: 170px;} .w175 {width: 175px;} .w180 {width: 180px;} .w185 {width: 185px;} .w190 {width: 190px;} .w195 {width: 195px;} .w200 {width: 200px;} .w205 {width: 205px;} .w210 {width: 210px;} .w215 {width: 215px;} .w220 {width: 220px;} .w225 {width: 225px;} .w230 {width: 230px;} .w235 {width: 235px;} .w240 {width: 240px;} .w245 {width: 245px;} .w250 {width: 250px;} .w255 {width: 255px;} .w260 {width: 260px;} .w265 {width: 265px;} .w270 {width: 270px;} .w275 {width: 275px;} .w280 {width: 280px;} .w285 {width: 285px;} .w290 {width: 290px;} .w295 {width: 295px;} .w300 {width: 300px;} .w305 {width: 305px;} .w310 {width: 310px;} .w315 {width: 315px;} .w320 {width: 320px;} .w325 {width: 325px;} .w330 {width: 330px;} .w335 {width: 335px;} .w340 {width: 340px;} .w345 {width: 345px;} .w350 {width: 350px;} .w355 {width: 355px;} .w360 {width: 360px;} .w365 {width: 365px;} .w370 {width: 370px;} .w375 {width: 375px;} .w380 {width: 380px;} .w385 {width: 385px;} .w390 {width: 390px;} .w395 {width: 395px;} .w400 {width: 400px;} .w405 {width: 405px;} .w410 {width: 410px;} .w415 {width: 415px;} .w420 {width: 420px;} .w425 {width: 425px;} .w430 {width: 430px;} .w435 {width: 435px;} .w440 {width: 440px;} .w445 {width: 445px;} .w450 {width: 450px;} .w455 {width: 455px;} .w460 {width: 460px;} .w465 {width: 465px;} .w470 {width: 470px;} .w475 {width: 475px;} .w480 {width: 480px;} .w485 {width: 485px;} .w490 {width: 490px;} .w495 {width: 495px;} .w500 {width: 500px;} .w505 {width: 505px;} .w510 {width: 510px;} .w515 {width: 515px;} .w520 {width: 520px;} .w525 {width: 525px;} .w530 {width: 530px;} .w535 {width: 535px;} .w540 {width: 540px;} .w545 {width: 545px;} .w550 {width: 550px;} .w555 {width: 555px;} .w560 {width: 560px;} .w565 {width: 565px;} .w570 {width: 570px;} .w575 {width: 575px;} .w580 {width: 580px;} .w585 {width: 585px;} .w590 {width: 590px;} .w595 {width: 595px;} .w600 {width: 600px;} .w605 {width: 605px;} .w610 {width: 610px;} .w615 {width: 615px;} .w620 {width: 620px;} .w625 {width: 625px;} .w630 {width: 630px;} .w635 {width: 635px;} .w640 {width: 640px;} .w645 {width: 645px;} .w650 {width: 650px;} .w655 {width: 655px;} .w660 {width: 660px;} .w665 {width: 665px;} .w670 {width: 670px;} .w675 {width: 675px;} .w680 {width: 680px;} .w685 {width: 685px;} .w690 {width: 690px;} .w695 {width: 695px;} .w700 {width: 700px;} .w705 {width: 705px;} .w710 {width: 710px;} .w715 {width: 715px;} .w720 {width: 720px;} .w725 {width: 725px;} .w730 {width: 730px;} .w735 {width: 735px;} .w740 {width: 740px;} .w745 {width: 745px;} .w750 {width: 750px;} .w755 {width: 755px;} .w760 {width: 760px;} .w765 {width: 765px;} .w770 {width: 770px;} .w775 {width: 775px;} .w780 {width: 780px;} .w785 {width: 785px;} .w790 {width: 790px;} .w795 {width: 795px;} .w800 {width: 800px;} .w805 {width: 805px;} .w810 {width: 810px;} .w815 {width: 815px;} .w820 {width: 820px;} .w825 {width: 825px;} .w830 {width: 830px;} .w835 {width: 835px;} .w840 {width: 840px;} .w845 {width: 845px;} .w850 {width: 850px;} .w855 {width: 855px;} .w860 {width: 860px;} .w865 {width: 865px;} .w870 {width: 870px;} .w875 {width: 875px;} .w880 {width: 880px;} .w885 {width: 885px;} .w890 {width: 890px;} .w895 {width: 895px;} .w900 {width: 900px;} .w905 {width: 905px;} .w910 {width: 910px;} .w915 {width: 915px;} .w920 {width: 920px;} .w925 {width: 925px;} .w930 {width: 930px;} .w935 {width: 935px;} .w940 {width: 940px;} .w945 {width: 945px;} .w950 {width: 950px;} .w955 {width: 955px;} .w960 {width: 960px;} .w965 {width: 965px;} .w970 {width: 970px;} .w975 {width: 975px;} .w980 {width: 980px;} .w985 {width: 985px;} .w990 {width: 990px;} .w995 {width: 995px;} .w1000 {width: 1000px;} .w1005 {width: 1005px;} .w1010 {width: 1010px;} .w1015 {width: 1015px;} .w1020 {width: 1020px;} .w1025 {width: 1025px;} .w1030 {width: 1030px;} .w1035 {width: 1035px;} .w1040 {width: 1040px;} .w1045 {width: 1045px;} .w1050 {width: 1050px;} .w1055 {width: 1055px;} .w1060 {width: 1060px;} .w1065 {width: 1065px;} .w1070 {width: 1070px;} .w1075 {width: 1075px;} .w1080 {width: 1080px;} .w1085 {width: 1085px;} .w1090 {width: 1090px;} .w1095 {width: 1095px;} .w1100 {width: 1100px;} .w1105 {width: 1105px;} .w1110 {width: 1110px;} .w1115 {width: 1115px;} .w1120 {width: 1120px;} .w1125 {width: 1125px;} .w1130 {width: 1130px;} .w1135 {width: 1135px;} .w1140 {width: 1140px;} .w1145 {width: 1145px;} .w1150 {width: 1150px;} .w1155 {width: 1155px;} .w1160 {width: 1160px;} .w1165 {width: 1165px;} .w1170 {width: 1170px;} .w1175 {width: 1175px;} .w1180 {width: 1180px;} .w1185 {width: 1185px;} .w1190 {width: 1190px;} .w1195 {width: 1195px;}

.paginate-previous.pagination_end,
.paginate-next.pagination_end,
.paginate-previous.pagination_end:hover,
.paginate-next.pagination_end:hover {
    color: #CCC;
}
.aui-theme-dark .paginate-previous.pagination_end,
.aui-theme-dark .paginate-next.pagination_end,
.aui-theme-dark .paginate-previous.pagination_end:hover,
.aui-theme-dark .paginate-next.pagination_end:hover {
    color: #666;
}