/************************************************************************************/
/*** USAGE:                                                                       ***/
/*** 1) Define company brand colours as variables, eg @precedenceBlue: #00a5e3.  ***/
/*** 2) Use these to override default colours in Quick Config section.            ***/
/*** 3) Update other Quick Config variables as needed.                            ***/
/*** 4) Style further as necessary for each individual project.                   ***/
/************************************************************************************/
/*********************/
/*** Brand Colours ***/
/*********************/
/********************/
/*** Quick Config ***/
/********************/
/* Header */
/* Navigation: Base */
/* Navigation: Top Level */
/* Navigation: Sub-Nav */
/* Content */
/* Footer Link Colour */
/* Author Link Colour */
/* 
  Form Colours and Borders.
  See forms.less for Label/Input Sizes and Distribution.
*/
/* Shadows */
/* Pagination */
/* System Messages */
/***********************************************/
/*** Responsive Layout and Global Structures ***/
/***********************************************/
/* Base Grid */
/* Width of the critical content area */
/* Tablet and Mobile Breakpoints */
/* Situational Breakpoints */
/* When the navigation should switch to compact mode */
/* When the design should change to a single-column layout */
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=f2ae3edd-5d73-4aec-a472-0d65ea4561ff&fontids=5664067,5664070,5664077,5664081,5664085,5664089,5664093,5664098,5664103,5664107,5664111,5664115,5664119,5664121,5664128,5664150");
/* When tables should stack cells */
/**********************/
/*** Flexbox Mixins ***/
/**********************/
/****************************/
/*** Site Specific Mixins ***/
/****************************/
/* collection search */
/* collection view */
@font-face {
  font-family: "Helvetica Neue LT W05 45 Light";
  src: url('../../include/resources/cairnsregionalgallery/fonts/5664085/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2') format("woff2"), url('../../include/resources/cairnsregionalgallery/fonts/5664085/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff') format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT W05_75 Bold";
  src: url('../../include/resources/cairnsregionalgallery/fonts/5664150/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2') format("woff2"), url('../../include/resources/cairnsregionalgallery/fonts/5664150/7b415a05-784a-4a4c-8c94-67e9288312f5.woff') format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT W05 65 Medium";
  src: url('../../include/resources/cairnsregionalgallery/fonts/5664103/240c57a0-fdce-440d-9ce3-85e0cb56f470.woff2') format("woff2"), url('../../include/resources/cairnsregionalgallery/fonts/5664103/7802e576-2ffa-4f22-a409-534355fbea79.woff') format("woff");
}
@font-face {
  font-family: "Helvetica Neue LT W05 55 Roman";
  src: url('../../include/resources/cairnsregionalgallery/fonts/5664093/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2') format("woff2"), url('../../include/resources/cairnsregionalgallery/fonts/5664093/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff') format("woff");
}
.right {
  float: right;
}
@media handheld,only screen and (max-width: 768px) {
  .right {
    float: none;
  }
}
.left {
  float: left;
}
@media handheld,only screen and (max-width: 768px) {
  .left {
    float: none;
  }
}
.clear::after {
  content: ".";
  display: block;
  clear: both;
  height: 0.0625em;
  visibility: hidden;
}
.clr {
  clear: both;
}
.box-shadow {
  -webkit-box-shadow: 1px 1px 2px 2px #e6e6e6;
  box-shadow: 1px 1px 2px 2px #e6e6e6;
}
.text-shadow {
  text-shadow: 1px 1px 2px #666666;
  filter: dropshadow(color=#666666,offx=1px,offy=1px);
}
html {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
  margin: 0;
  padding: 0;
}
iframe {
  max-width: 100%;
}
.block {
  font-size: 0;
  display: block;
  margin-left: -2%;
  width: 102%;
  padding: 0;
}
.block > * {
  font-size: 16px;
}
@media handheld,only screen and (max-width: 768px) {
  .block {
    font-size: 16px;
    width: 100%;
    margin-left: 0;
  }
}
a#collections_search_toggle_link {
  display: inline-block;
  padding: 5px;
  border-bottom: 1px solid #b1b4b6;
  cursor: pointer;
  margin: 20px 0;
}
a#collections_search_toggle_link:hover {
  text-decoration: none;
}
.collections-search-form.hidden {
  display: none;
}
.collections-search-form .created_range-field {
  margin-left: 15px !important;
}
.collections-search-form .created_range-field,
.collections-search-form .created_from-field,
.collections-search-form .created_to-field {
  width: 25% !important;
}
.collection-artwork-result {
  border: 1px solid red;
  margin-bottom: 15px;
}
.collection-artwork-result .image-placeholder {
  width: 230px;
  height: 230px;
}
.pagination-wrapper-collections {
  float: right;
}
.pagination-wrapper-collections .pagination {
  margin: 0;
}
.pagination-wrapper-collections .pagination ul.pagination li a {
  color: #000;
  font-family: "acumin-pro-semi-condensed", sans-serif;
  font-size: 14px;
}
.pagination-wrapper-collections .pagination ul.pagination li span.disabled {
  color: #000;
  font-family: "acumin-pro-semi-condensed", sans-serif;
}
.pagination-wrapper-collections .total-results {
  text-align: right;
  font-family: "acumin-pro-semi-condensed", sans-serif;
  font-size: 0.9em;
}
.collection-artwork h2.subtitle {
  margin-top: -1.5rem;
  margin-bottom: 2rem;
  font-size: 1.3rem;
  line-height: 1.35em;
  font-weight: lighter;
  color: #221F20;
}
.collection-artwork h2.subtitle a {
  color: inherit;
}
.collection-artwork-info > .artwork-info-field {
  font-size: 0;
  display: block;
  margin-left: -2%;
  width: 102%;
  padding: 0;
  margin-bottom: 5px;
}
.collection-artwork-info > .artwork-info-field > * {
  font-size: 16px;
}
@media handheld,only screen and (max-width: 768px) {
  .collection-artwork-info > .artwork-info-field {
    font-size: 16px;
    width: 100%;
    margin-left: 0;
  }
}
.collection-artwork-info > .artwork-info-field > .artwork-info-label {
  display: inline-block;
  *display: inline;
  /* IE7 */
  *zoom: 1;
  /* IE7 */
  font-size: 16px;
  margin: 0;
  margin-left: 2%;
  vertical-align: top;
  width: 14.666666666667%;
  font-family: "Helvetica Neue LT W05 65 Medium";
  color: #BBBDBF;
}
@media handheld,only screen and (max-width: 768px) {
  .collection-artwork-info > .artwork-info-field > .artwork-info-label {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.collection-artwork-info > .artwork-info-field > .artwork-info-value {
  display: inline-block;
  *display: inline;
  /* IE7 */
  *zoom: 1;
  /* IE7 */
  font-size: 16px;
  margin: 0;
  margin-left: 2%;
  vertical-align: top;
  width: 81.333333333333%;
}
@media handheld,only screen and (max-width: 768px) {
  .collection-artwork-info > .artwork-info-field > .artwork-info-value {
    display: block;
    width: auto;
    margin-left: 0;
  }
}
.collection-artwork-info > .artwork-info-field > .artwork-info-value > p {
  margin-bottom: 1em;
}
.collection-artwork-info > .artwork-text-region {
  margin: 40px 0;
  max-width: 800px;
}
.artwork-image-wrapper {
  margin: 0 0 28px 0;
}
.artwork-image-wrapper .artwork-image {
  text-align: center;
}
.artwork-image-wrapper .artwork-image .media-thumbnail {
  margin: 0;
}
.artwork-image-wrapper .artwork-image img {
  max-width: 90%;
  width: auto;
  max-height: 100vh;
}
.collection-artwork-story {
  margin: 30px 0 50px 0;
}
