/**
 * Primary compiling styles file
 *
 * This is the only file that our compiler reads, so if you don't include something
 * in here, it won't be compiled. Make sure you include mixins and functions first
 * so the following files can use them.
 **/
/* all files in the tools folder */
/**
 * Grid panels
 * Creates a grid of items that have a fixed height
 * @param $cols int = number of items per row
 * @param $col_gap percent = gap between items in each row (optional, defaults to 2%)
 * @param $row_gap percent = gap between row (optional, defaults to two times col_gap (4%))
 **/
/**
 * Multi-column
 * @param $cols int = number of columns to span
 * @param $sum int = total number of columns
 * @param $gap mixed = gap between items (optional, defaults to 1rem)
 **/
/**
 * Ease between states
 * Use this to smooth hover/active/focus events
 **/
/**
 * [Horizontally align element within a relatively positioned element.]
 * @param  {[percentage]} $leftPos [Pass the vertical position as a percetage. eg 50% will horizontally center align the element.]
 */
/**
 * [Horizontally and vertically align element within a relatively positioned element.]
 * @param  {[percentage]} $leftPos [Pass the horizontally position as a percetage. eg 50% will horizontally center align the element.]
 * @param  {[percentage]} $topPos [Pass the vertical position as a percetage. eg 50% will horizontally center align the element.]
 */
/**
 * [Pass the angle you want the element to rotate. eg: 90deg. NOTE: You need to add 'deg' to the angle. eg: 90deg.]
 * @param  {[int with 'deg' appended]} $deg [The angle of the rotation]
 */
/**
 * [transition description]
 * @param  {[style]} $propertie [The style you want to animate. Defaults to 'all'.]
 * @param  {[int in seconds]} $time      [The speed at which you want the transition to take. Defaults to '0.3s'.]
 * @param  {[movement type]} $mode      [The type of movement you want eg: linear, ease, ease-in, ease-out. Defaults to 'linear'.]
 */
/**
 * Square-Tile
 * Styles a tile with a perfect square
 * These tiles can be used for diffent spaces of a container
 */
/* all files in the global folder */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* Reset */
html, body,
h1, h2, h3, h4, h5, h6,
ul, ol,
img,
fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

nav li {
  padding: 0;
  margin: 0;
  list-style-type: none; }

nav a:hover {
  text-decoration: none; }

/*@import 'global/colours';*/
/**
 * Map names to colours
 * @type {[type]}
 */
.purple-text {
  color: #362c66 !important; }

.purple-bg {
  background-color: #362c66 !important; }
  .purple-bg.button {
    /*@at-root a.purple-bg.button {*/ }
    .purple-bg.button:hover {
      background: #231d42 !important; }
  .purple-bg .darken {
    background: #231d42 !important; }

.light-purple-text {
  color: #684a6e !important; }

.light-purple-bg {
  background-color: #684a6e !important; }
  .light-purple-bg.button {
    /*@at-root a.light-purple-bg.button {*/ }
    .light-purple-bg.button:hover {
      background: #4b3550 !important; }
  .light-purple-bg .darken {
    background: #4b3550 !important; }

.purple-button-text {
  color: #362c66 !important; }

.purple-button-bg {
  background-color: #362c66 !important; }
  .purple-button-bg.button {
    /*@at-root a.purple-button-bg.button {*/ }
    .purple-button-bg.button:hover {
      background: #231d42 !important; }
  .purple-button-bg .darken {
    background: #231d42 !important; }

.orange-text {
  color: #e4701e !important; }

.orange-bg {
  background-color: #e4701e !important; }
  .orange-bg.button {
    /*@at-root a.orange-bg.button {*/ }
    .orange-bg.button:hover {
      background: #b95a16 !important; }
  .orange-bg .darken {
    background: #b95a16 !important; }

.sea-green-text {
  color: #0f5366 !important; }

.sea-green-bg {
  background-color: #0f5366 !important; }
  .sea-green-bg.button {
    /*@at-root a.sea-green-bg.button {*/ }
    .sea-green-bg.button:hover {
      background: #082f3a !important; }
  .sea-green-bg .darken {
    background: #082f3a !important; }

.body-text-text {
  color: #1b1b1b !important; }

.body-text-bg {
  background-color: #1b1b1b !important; }
  .body-text-bg.button {
    /*@at-root a.body-text-bg.button {*/ }
    .body-text-bg.button:hover {
      background: #020202 !important; }
  .body-text-bg .darken {
    background: #020202 !important; }

.white-text {
  color: #ffffff !important; }

.white-bg {
  background-color: #ffffff !important; }
  .white-bg.button {
    /*@at-root a.white-bg.button {*/ }
    .white-bg.button:hover {
      background: #e6e6e6 !important; }
  .white-bg .darken {
    background: #e6e6e6 !important; }

.black-text {
  color: #000000 !important; }

.black-bg {
  background-color: #000000 !important; }
  .black-bg.button {
    /*@at-root a.black-bg.button {*/ }
    .black-bg.button:hover {
      background: black !important; }
  .black-bg .darken {
    background: black !important; }

.navigation-light-text {
  color: #6e6e6e !important; }

.navigation-light-bg {
  background-color: #6e6e6e !important; }
  .navigation-light-bg.button {
    /*@at-root a.navigation-light-bg.button {*/ }
    .navigation-light-bg.button:hover {
      background: #555555 !important; }
  .navigation-light-bg .darken {
    background: #555555 !important; }

.dark-grey-text {
  color: #0f0909 !important; }

.dark-grey-bg {
  background-color: #0f0909 !important; }
  .dark-grey-bg.button {
    /*@at-root a.dark-grey-bg.button {*/ }
    .dark-grey-bg.button:hover {
      background: black !important; }
  .dark-grey-bg .darken {
    background: black !important; }

.mid-grey-text {
  color: #999 !important; }

.mid-grey-bg {
  background-color: #999 !important; }
  .mid-grey-bg.button {
    /*@at-root a.mid-grey-bg.button {*/ }
    .mid-grey-bg.button:hover {
      background: gray !important; }
  .mid-grey-bg .darken {
    background: gray !important; }

.light-grey-text {
  color: #eee !important; }

.light-grey-bg {
  background-color: #eee !important; }
  .light-grey-bg.button {
    /*@at-root a.light-grey-bg.button {*/ }
    .light-grey-bg.button:hover {
      background: #d5d5d5 !important; }
  .light-grey-bg .darken {
    background: #d5d5d5 !important; }

.promo-text {
  color: #555255 !important; }

.promo-bg {
  background-color: #555255 !important; }
  .promo-bg.button {
    /*@at-root a.promo-bg.button {*/ }
    .promo-bg.button:hover {
      background: #3b393b !important; }
  .promo-bg .darken {
    background: #3b393b !important; }

.range-dark-grey-text {
  color: #2e2d3d !important; }

.range-dark-grey-bg {
  background-color: #2e2d3d !important; }
  .range-dark-grey-bg.button {
    /*@at-root a.range-dark-grey-bg.button {*/ }
    .range-dark-grey-bg.button:hover {
      background: #181720 !important; }
  .range-dark-grey-bg .darken {
    background: #181720 !important; }

.range-mid-grey-text {
  color: #383748 !important; }

.range-mid-grey-bg {
  background-color: #383748 !important; }
  .range-mid-grey-bg.button {
    /*@at-root a.range-mid-grey-bg.button {*/ }
    .range-mid-grey-bg.button:hover {
      background: #22212b !important; }
  .range-mid-grey-bg .darken {
    background: #22212b !important; }

.range-light-purple-text {
  color: #777595 !important; }

.range-light-purple-bg {
  background-color: #777595 !important; }
  .range-light-purple-bg.button {
    /*@at-root a.range-light-purple-bg.button {*/ }
    .range-light-purple-bg.button:hover {
      background: #5f5d7a !important; }
  .range-light-purple-bg .darken {
    background: #5f5d7a !important; }

/**
 * Retrieve colour from $colours map
 * @param  {string} $key [name of colour, as defined in $colours map]
 * @return hex colour
 */
/** 
 * All generic typographic styles
 *
 * Set the base-level typography here. This includes shared h1, h2, etc as well as
 * paragraphs, links, lists and so on. For specific buttons, headings and links create
 * a separate file in /components/_mycomponent.scss
 **/
body {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: black; }

h1 {
  font-size: 40px;
  line-height: 46px;
  margin: 0 0 16px;
  font-style: italic;
  font-weight: bold;
  color: #362c66;
  font-family: Georgia, 'Times New Roman', serif; }

h2 {
  font-size: 26px;
  line-height: 30px;
  margin: 0 0 13px;
  /*	font-style: italic;*/
  /*	font-weight: bold;*/
  /*	color: $purple;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400; }

h3 {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 15px;
  /*	font-style: italic;*/
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400; }

h4 {
  margin: 0 0 14px;
  font-weight: bold;
  font-size: 15px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 400; }

h1 a, h2 a, h3 a, h4 a {
  color: #362c66;
  text-decoration: none; }

.linebox-title {
  text-align: center;
  margin-top: 3rem; }
  .linebox-title h1, .linebox-title h2, .linebox-title h3 {
    display: inline-block;
    padding: 1em 2em;
    border: 3px solid #000000;
    margin: 0 100px;
    position: relative;
    text-transform: uppercase;
    font-family: 'Josefin Sans';
    font-style: normal; }
    .linebox-title h1:before, .linebox-title h1:after, .linebox-title h2:before, .linebox-title h2:after, .linebox-title h3:before, .linebox-title h3:after {
      content: "";
      width: 100px;
      height: 3px;
      position: absolute;
      top: 50%;
      margin-top: -1.5px;
      background: #000000; }
    .linebox-title h1:before, .linebox-title h2:before, .linebox-title h3:before {
      left: -100px; }
    .linebox-title h1:after, .linebox-title h2:after, .linebox-title h3:after {
      right: -100px; }
    @media all and (max-width: 768px) {
      .linebox-title h1, .linebox-title h2, .linebox-title h3 {
        padding: 1em;
        margin: 0 60px; }
        .linebox-title h1:before, .linebox-title h1:after, .linebox-title h2:before, .linebox-title h2:after, .linebox-title h3:before, .linebox-title h3:after {
          width: 60px; }
        .linebox-title h1:before, .linebox-title h2:before, .linebox-title h3:before {
          left: -60px; }
        .linebox-title h1:after, .linebox-title h2:after, .linebox-title h3:after {
          right: -60px; } }
    @media all and (max-width: 600px) {
      .linebox-title h1, .linebox-title h2, .linebox-title h3 {
        padding: 1em;
        margin: 0; }
        .linebox-title h1:before, .linebox-title h1:after, .linebox-title h2:before, .linebox-title h2:after, .linebox-title h3:before, .linebox-title h3:after {
          width: 0; }
        .linebox-title h1:before, .linebox-title h2:before, .linebox-title h3:before {
          left: 0; }
        .linebox-title h1:after, .linebox-title h2:after, .linebox-title h3:after {
          right: 0; } }
    .linebox-title h1.white-text, .linebox-title h2.white-text, .linebox-title h3.white-text {
      border-color: #ffffff; }
      .linebox-title h1.white-text:before, .linebox-title h1.white-text:after, .linebox-title h2.white-text:before, .linebox-title h2.white-text:after, .linebox-title h3.white-text:before, .linebox-title h3.white-text:after {
        background: #ffffff; }

p {
  line-height: 1.5em;
  font-size: 13px;
  margin-bottom: 10px; }

a {
  outline: none; }

.content p a,
.content li a {
  color: black;
  text-decoration: none; }
  .content p a:hover,
  .content li a:hover {
    color: #005580;
    text-decoration: underline; }

.bold,
strong {
  font-weight: bold; }

.content ul {
  font-size: 13px;
  letter-spacing: 0.04em;
  line-height: 1.35em;
  margin-left: 20px; }

.sidebar h3,
.text-columns h3 {
  color: #362c66;
  font-weight: bold; }

em {
  font-style: italic; }

.jose {
  font-family: 'Josefin Sans'; }

/** 
 * Global page header/banner
 **/
body.HomePage .logo {
  max-width: 210px;
  width: 100%;
  display: block;
  height: 116px; }
  body.HomePage .logo img {
    width: 100%; }

.page-header {
  position: relative;
  min-height: 200px;
  height: 100%; }
  .page-header.banner {
    min-height: 400px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    @media all and (max-width: 700px) {
      .page-header.banner {
        min-height: 300px; } }
  .page-header .promobox {
    padding-bottom: 20px;
    /* margin-bottom: 28px;*/
    position: relative;
    min-height: 200px;
    height: 100%;
    background-image: url(data:image/jpeg;base64,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UHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAAGAAEAAAAHOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA0cAAAAGAAAAAAAAAAAAAAAqAAAAOwAAAAkAaABlAGEAZABlAHIALQBiAGcAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAADsAAAAqAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAqAAAAAFJnaHRs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Zi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmNDAxNGQ1Ny0wOWZlLTJmNGQtOThmYy1jNzlkNjUzYzRkZjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGEzZWM4YjItYWQxZi1mODQzLTlkZmItMjkyMWI0MTRkOTQ0IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IjNGNkU2Qzc0MTc3MzVFQkYyNDNBMERBQ0IzNTNEMzI2IiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSIiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTAxLTA5VDA4OjM2OjI4KzEzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wMS0yNFQxMjoxNjoxOSsxMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wMS0yNFQxMjoxNjoxOSsxMzowMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5NDkzNmQ2LWNkYjgtZGQ0Zi04YTJkLTgwOTM1M2U1MDBlYyIgc3RFdnQ6d2hlbj0iMjAxOC0wMS0yNFQxMjoxNjoxOSsxMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGEzZWM4YjItYWQxZi1mODQzLTlkZmItMjkyMWI0MTRkOTQ0IiBzdEV2dDp3aGVuPSIyMDE4LTAxLTI0VDEyOjE2OjE5KzEzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAKgA7AwERAAIRAQMRAf/dAAQACP/EAaIAAAAGAgMBAAAAAAAAAAAAAAcIBgUECQMKAgEACwEAAAYDAQEBAAAAAAAAAAAABgUEAwcCCAEJAAoLEAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGBGGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm5+jp6vT19vf4+foRAAIBAwIEBAMFBAQEBgYFbQECAxEEIRIFMQYAIhNBUQcyYRRxCEKBI5EVUqFiFjMJsSTB0UNy8BfhgjQlklMYY0TxorImNRlUNkVkJwpzg5NGdMLS4vJVZXVWN4SFo7PD0+PzKRqUpLTE1OT0laW1xdXl9ShHV2Y4doaWprbG1ub2Z3eHl6e3x9fn90hYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A3MBDjscfKZjPKeANWsgm9gAL2v7917rCRW5UFDH9rSodQvxrsbgW49+6912s1di1CVMST0Y5vFYkC5Fyvv3XuuQpsdXL5kkjh41NECE+nquVAvfn37r3XQqaSkvBjIfLMxCSOVFubi5a3Nre/de64fYV8jffSyD7pf8ANwhjp/ooUe/de6yfxKNwKXLU7q5AXyaVtc+km5/1/fuvde/h2P8Ar9wbf562tv8AgPbR4/r/AKrn37r3X//Q3KcdDRJSSV9TEWeKUlQouoZDflSfwf8AeffuvdZjJX5Qr9qPtafUOT6fT/rfTRz7917rgaytoD46+FZaX9IkUX1Kfwbnnj37r3WDKUlLGaeWEFBUuGZLWsrH1WXix9+691OmamxMcSQxeSoqOU1BT6m/TcccBj7917rB4MvKVrvN45oyClOrMIyBcm6crc39+691zp6hK6ZqLJRjzauWQAtpJuSD9b2/x9+691F+ypdem7afvvB/nP8AdHg8lvr9fL/sffuvdf/R3KqRm/glV6m/XJ+T/tXv3XusolcYQuHkB1AXDkNb1WFx+bH37r3XCvZmxFOxZi3lT1Ekt9R+Tf37r3XeX5XHE8myc/n37r3XLKc12LvzzB9ef92Re/de651M0q5ijRZXWNtAZAzBWBK3BX37r3XSgDcElha0BPp4/p/S3v3XuuVltfSt/wC8Wj6f2dej/b6ffuvdf//S3KaP/iyVX/B5f96b37r3XJ/+PfX/AJap/wBbPfuvderv+LNT/wDLVP8AiPfuvdcst+jHf6ye/de65ZP/AIHYv/Xh/wCtkfv3Xus1Uo/jdLwP0p+B/qv+N+/de64D/j4JP+odv+I9+691y/s/+TJ/119+691//9PcweJKDHT0skiPJMZCmgfVipIsAT7917rE/wDx76/8tU/62e/de66yH/Flg/5aL/xHv3XunCopRkoKZ6aoiXwx2kDaSVsv1Vb/ANP9j7917puyEsb1+ORW1tFLCpKWK8SIObG9+PfuvdZa1iMzRm5HKX5P0uvv3XuveVY9wMZiI1aDSp+gN7W5/Pv3XupP2TXv5h/wM+8vf+x49Gr6f149+691/9TcVqv+BVP/AJ36xf8AAj9H6v8Aev6+/de6fq3/AIs7f5v9R/zH+a/tf7z7917rK/8AxaE/4DfpP+f+n6G/R/zd/p7917pO0X65v+Bn6U/4tv6fz/nP8PfuvdS8P/wIl/zP+c/5Sf1/Q/8AJ3v3XunKq/4usH+a/sfX/g4+nv3XuoW4v87T/wDAf6J/m/8Agd9W+n+0f8T7917qH+P+X5/mf+i/fuvdf//Z);
    background-repeat: repeat;
    background-position: center center;
    /*    	background-size: cover;*/ }
    .page-header .promobox .main-heading {
      max-width: 480px;
      clear: right;
      float: right;
      text-align: right;
      padding: 15px 0; }
      @media all and (max-width: 1400px) {
        .page-header .promobox .main-heading {
          margin-right: 90px; } }
      .page-header .promobox .main-heading h1 {
        font-size: 28px !important;
        line-height: 32px;
        padding-top: 20px; }
      .page-header .promobox .main-heading h4 {
        color: #555255;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px; }
      .page-header .promobox .main-heading:after {
        content: "";
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAABCAMAAACBv/wvAAAAOVBMVEUjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyD7pue9AAAAE3RSTlPPAM0Rwzyxjwh7VQ2YxzY0wJ0Q7wesBgAAACZJREFUeF4FgIURgEAMwJK+G7b/sBwZatIS0LoOiKlrw7n0fuD9fglKALVtg+ykAAAAAElFTkSuQmCC) no-repeat;
        width: 36px;
        height: 1px;
        overflow: hidden;
        margin: 26px 0 0 auto;
        display: block; }
      .page-header .promobox .main-heading:before {
        content: "";
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAABCAMAAACBv/wvAAAAOVBMVEUjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyD7pue9AAAAE3RSTlPPAM0Rwzyxjwh7VQ2YxzY0wJ0Q7wesBgAAACZJREFUeF4FgIURgEAMwJK+G7b/sBwZatIS0LoOiKlrw7n0fuD9fglKALVtg+ykAAAAAElFTkSuQmCC) no-repeat;
        width: 36px;
        height: 1px;
        overflow: hidden;
        margin: 26px 0 0 auto;
        display: block; }
  .page-header .logo {
    max-width: 210px;
    width: 100%;
    display: block; }
    .page-header .logo img {
      max-width: 210px;
      width: 100%; }
    @media all and (max-width: 600px) {
      .page-header .logo {
        max-width: 160px;
        width: 100%; } }

/** 
 * Global page footer
 **/
footer {
  min-height: 300px;
  height: 100%;
  margin-top: 30px; }
  footer .quote {
    /*min-height: 145px;*/
    height: 100%;
    background: #eee;
    padding: 55px 0 34px;
    text-align: center; }
    footer .quote img {
      max-width: 700px;
      width: 100%; }
  footer .purple-bg {
    text-align: center;
    padding: 8px 0 10px;
    color: #ffffff;
    font-size: 11px;
    line-height: 16px;
    min-height: 16px; }
    footer .purple-bg a {
      position: relative;
      text-decoration: none;
      color: inherit;
      opacity: 0.5; }
    footer .purple-bg span {
      padding: 0 13px 0 13px; }
    footer .purple-bg .break {
      display: none; }
  footer .social {
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
    margin: 30px 0; }
    footer .social .fa-facebook-f,
    footer .social .fa-instagram,
    footer .social .fa-envelope {
      color: #1b1b1b;
      background-color: #eee;
      font-size: 30px;
      padding: 5px 10px;
      width: 30px;
      text-align: center; }
      footer .social .fa-facebook-f:hover,
      footer .social .fa-instagram:hover,
      footer .social .fa-envelope:hover {
        color: #362c66; }
  footer .addresses {
    max-width: 800px;
    width: 100%;
    margin: 0 auto; }
    footer .addresses .address {
      width: 33%;
      padding: 30px 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center; }
      @media all and (max-width: 750px) {
        footer .addresses .address {
          width: 50%; } }
      @media all and (max-width: 450px) {
        footer .addresses .address {
          width: 100%; } }
      footer .addresses .address h4 {
        font-weight: bold;
        text-transform: uppercase;
        line-height: 16px;
        font-family: 'Josefin Sans', Arial, sans-serif;
        font-size: 14px;
        margin-bottom: 5px; }
      footer .addresses .address p {
        font-size: 12px;
        line-height: 16px;
        font-family: 'Open Sans', Arial, sans-serif; }
      footer .addresses .address a {
        color: #362c66; }

/** 
 * General form styles
 *
 * These styles will be accommodated by default on all forms, so keep the selectors
 * (ie .field.text) generic. For a unique form (ie login form) create a new file in the
 * format /components/_form-myform.scss.
 **/
form {
  padding-top: 30px; }
  form .field {
    margin-bottom: 35px; }
    form .field label {
      display: inline-block;
      clear: both;
      margin-bottom: 15px;
      width: 100%;
      font-size: 13px;
      line-height: 16px;
      font-weight: bold;
      font-family: 'Noto serif', Arial, sans-serif; }
    form .field input {
      width: 60%;
      height: 22px; }
    form .field textarea {
      width: 100%;
      height: 180px;
      font-family: "Open Sans", Arial, Helvetica, sans-serif; }
    form .field.checkbox {
      height: 20px; }
      form .field.checkbox input {
        float: left;
        width: 15px;
        margin: 1px 10px 0 0; }
      form .field.checkbox label {
        font-weight: normal;
        display: inline;
        float: left !important;
        width: auto;
        clear: none; }
  form .Actions input {
    background: #362c66;
    color: #ffffff !important;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 26px;
    font-family: 'Noto serif', Arial, sans-serif;
    display: inline-block;
    padding: 0 30px;
    border: none;
    cursor: pointer; }
  form.userform .field input,
  form.userform .field textarea {
    width: 97%;
    padding: 3px 1%; }
  form #EditableTextField_c72c3,
  form #EditableFormStep_87d02 {
    margin-bottom: 10px !important; }

/**
 * popup forms
 */
.popup-content form {
  width: 50%;
  margin: 0 auto; }
  .popup-content form input.text,
  .popup-content form textarea {
    width: 100%; }
    .popup-content form input.text.required.error,
    .popup-content form textarea.required.error {
      box-shadow: 0 0 1.5px 1px red; }

/** 
 * All navigation elements
 *
 * Global page navigation menus, mobile menus and general site navigation.
 * Do not use this file for element navigation (ie sliders).
 **/
/* MAIN NAVIGATION */
.navigation {
  z-index: 20;
  position: relative;
  font-family: 'Montserrat'; }
  .navigation nav.mainnav {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: rgba(46, 45, 60, 0.98);
    overflow-y: auto; }
    .navigation nav.mainnav ul.menu {
      margin-top: 200px; }
      .navigation nav.mainnav ul.menu li.menu-item {
        display: block;
        float: left;
        list-style: none !important;
        line-height: 60px;
        clear: left;
        width: 90%;
        border-bottom: 1px solid #5a596a; }
        @media all and (max-width: 900px) {
          .navigation nav.mainnav ul.menu li.menu-item {
            width: 98%;
            margin-left: 1%; } }
        .navigation nav.mainnav ul.menu li.menu-item a {
          font-weight: bold;
          text-decoration: none;
          text-transform: uppercase;
          /*padding: 0 19px;*/
          color: #fff;
          line-height: 40px;
          font-size: 16px; }
          .navigation nav.mainnav ul.menu li.menu-item a.toggle-button {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGtmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNy0xMS0yOVQxNTozODozMSsxMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNy0xMS0zMFQwOTowOTowMSsxMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTctMTEtMzBUMDk6MDk6MDErMTM6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWVhZmM4YzItMDBkOS05YTQ4LWIyNTItZDJmN2YwZmI1MGIyIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Yjg4M2RlNDctODI5ZS1iNDQwLTg1YzctYzRlY2Q1MDQ1MjE3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODUyMTEyNzYtNWY3Yi05ZjQ3LWFlMmUtOTU4NTQ3NWMzYmZmIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTIxMTI3Ni01ZjdiLTlmNDctYWUyZS05NTg1NDc1YzNiZmYiIHN0RXZ0OndoZW49IjIwMTctMTEtMjlUMTU6Mzg6MzErMTM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNzM3OTM5LTFjNzEtYjE0MS04OGY5LWJhMzYxZWVhNmRjZCIgc3RFdnQ6d2hlbj0iMjAxNy0xMS0yOVQxNTozODozMSsxMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWVhZmM4YzItMDBkOS05YTQ4LWIyNTItZDJmN2YwZmI1MGIyIiBzdEV2dDp3aGVuPSIyMDE3LTExLTMwVDA5OjA5OjAxKzEzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoYlWJgAAACwSURBVDjLY4yKzLrMwMBwmwE/+AzEP4BYlIA6MUaggTuBDHcCCvmBmBeInxBQVw4ycC2QEUxAYSwQmwBxPgF1BSAD1wEZQQQURgGxARCXEVBXRKyBEUCsD8SVowZiNXATkOFHQKEjEJsBcScBdZUgAxcDGZkEko45EMsB8Wo8ao4BsTVNDKS6l0fTIX0MpHrhkAQtvrKIMXALkOHDQBhwQEttfCAXZOBhIGM9laoAYwCHqUuuFeQV5wAAAABJRU5ErkJggg==);
            background-repeat: no-repeat;
            width: 20px;
            height: 20px;
            cursor: pointer;
            margin-top: 20px;
            float: right; }
            .navigation nav.mainnav ul.menu li.menu-item a.toggle-button.open {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGtmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNy0xMS0yOVQxNTozOToyMCsxMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNy0xMS0zMFQwOTowODo1NisxMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTctMTEtMzBUMDk6MDg6NTYrMTM6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE5M2ZlZWUtZTgzMC04YzQxLTkzMDQtYTAxYjQzZjY1MGYyIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OGZmNmQ2MjktZWI4OS05YTRjLWEwY2QtZDJjMjAyNjkyZTcwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODExNWMxNWUtMGE4Ny1kZjRiLWJjYTQtYjY4ZTJmOTU3NzM3IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTE1YzE1ZS0wYTg3LWRmNGItYmNhNC1iNjhlMmY5NTc3MzciIHN0RXZ0OndoZW49IjIwMTctMTEtMjlUMTU6Mzk6MjArMTM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIxMGViY2Y5LTFiNjctODk0ZC04OGU5LTQzZTc3MTk2ODdkMyIgc3RFdnQ6d2hlbj0iMjAxNy0xMS0yOVQxNTozOToyMCsxMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjE5M2ZlZWUtZTgzMC04YzQxLTkzMDQtYTAxYjQzZjY1MGYyIiBzdEV2dDp3aGVuPSIyMDE3LTExLTMwVDA5OjA4OjU2KzEzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1KW68AAABoSURBVDjLY4yKzLrMwMBwm4E6QIwRaOBOIMOdSgaWgwxcC2QEU8nAApCB64CMICoZWDRqIHUM3ARk+FHJwEqQgYuBjEwqJJ1jQGxNEwOp7uXRdDgSDNwCZPhQycBckIGHgYz1VDLQGABAKjWuCH7VXQAAAABJRU5ErkJggg==); }
          .navigation nav.mainnav ul.menu li.menu-item a:hover {
            color: #777595; }
      .navigation nav.mainnav ul.menu ul.subnav {
        display: none;
        height: auto;
        margin-left: 30px; }
        .navigation nav.mainnav ul.menu ul.subnav.open {
          display: block; }
        .navigation nav.mainnav ul.menu ul.subnav li.second-level {
          width: 100%;
          line-height: 50px;
          border-bottom: 1px solid #5a596a; }
          .navigation nav.mainnav ul.menu ul.subnav li.second-level a {
            font-size: 14px; }
          .navigation nav.mainnav ul.menu ul.subnav li.second-level:last-child {
            border-bottom: none; }
    .navigation nav.mainnav.open {
      display: block !important; }

.ham-cont {
  display: block;
  width: 93px;
  height: 98px;
  position: absolute;
  top: 1em;
  right: 1em;
  z-index: 95;
  cursor: pointer;
  background: rgba(46, 45, 60, 0.98);
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
  @media all and (max-width: 600px) {
    .ham-cont {
      width: 83px; } }
  .ham-cont .hamburglar {
    display: block;
    width: 70px;
    height: 45px;
    position: absolute;
    top: 0.6em;
    right: 0.7em;
    z-index: 100;
    cursor: pointer; }
    @media all and (max-width: 600px) {
      .ham-cont .hamburglar {
        width: 60px;
        height: 50px; } }
    .ham-cont .hamburglar span {
      display: block;
      position: absolute;
      height: 15%;
      width: 100%;
      background: #fff;
      opacity: 1;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: all 0.25s ease-in-out;
      -moz-transition: all 0.25s ease-in-out;
      -o-transition: all 0.25s ease-in-out;
      transition: all 0.25s ease-in-out; }
      .ham-cont .hamburglar span:nth-child(1) {
        top: 0; }
      .ham-cont .hamburglar span:nth-child(2) {
        top: 42%; }
      .ham-cont .hamburglar span:nth-child(3) {
        bottom: 0; }
    .ham-cont .hamburglar.open span {
      background: #fff; }
    .ham-cont .hamburglar.open span:nth-child(2) {
      opacity: 0;
      width: 0; }
    .ham-cont .hamburglar.open span:nth-child(1) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      width: 120%;
      top: 42%; }
    .ham-cont .hamburglar.open span:nth-child(3) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      width: 120%;
      bottom: 42%; }
    .ham-cont .hamburglar.open p {
      display: none; }
    .ham-cont .hamburglar p {
      padding-top: 60px;
      color: #fff;
      letter-spacing: 10px; }
      @media all and (max-width: 600px) {
        .ham-cont .hamburglar p {
          letter-spacing: 5px; } }

/*--------------------SECONDARY NAVIGATION--------------------*/
.browse {
  text-align: center;
  height: 50px;
  text-transform: uppercase; }
  .browse h3 {
    margin-bottom: 0;
    line-height: 55px; }
    @media all and (max-width: 550px) {
      .browse h3 {
        font-size: 14px; } }
    @media all and (max-width: 350px) {
      .browse h3 span {
        display: none; } }
    .browse h3 span {
      padding: 0 30px;
      width: 30px;
      height: 30px;
      cursor: pointer; }
      .browse h3 span img {
        max-width: 15px; }
        @media all and (max-width: 550px) {
          .browse h3 span img {
            max-width: 11px; } }
      @media all and (max-width: 550px) {
        .browse h3 span {
          padding: 0 10px; } }

nav.secondary {
  display: none;
  padding: 50px 30px 50px 70px; }
  @media all and (max-width: 1200px) {
    nav.secondary {
      padding: 30px; } }
  @media all and (max-width: 900px) {
    nav.secondary {
      padding: 20px; } }
  nav.secondary ul.menu li.menu-item {
    display: none;
    position: relative;
    width: 20%;
    display: block;
    float: left;
    box-sizing: border-box;
    padding: 0 2rem; }
    nav.secondary ul.menu li.menu-item:first-of-type {
      padding-left: 0; }
    nav.secondary ul.menu li.menu-item:last-of-type {
      padding-right: 0; }
    @media all and (max-width: 950px) {
      nav.secondary ul.menu li.menu-item {
        width: 20%;
        display: block;
        float: left;
        box-sizing: border-box;
        padding: 0 1rem; }
        nav.secondary ul.menu li.menu-item:first-of-type {
          padding-left: 0; }
        nav.secondary ul.menu li.menu-item:last-of-type {
          padding-right: 0; } }
    @media all and (max-width: 700px) {
      nav.secondary ul.menu li.menu-item {
        width: 100%;
        display: block;
        float: left;
        box-sizing: border-box;
        padding: 0 0;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        border-bottom: 1px solid #5a596a; }
        nav.secondary ul.menu li.menu-item:first-of-type {
          padding-left: 0; }
        nav.secondary ul.menu li.menu-item:last-of-type {
          padding-right: 0; } }
    nav.secondary ul.menu li.menu-item.pos-6 {
      padding: 0; }
    nav.secondary ul.menu li.menu-item a.top-level {
      text-decoration: none;
      color: #777595;
      font-weight: 700;
      text-transform: uppercase; }
    nav.secondary ul.menu li.menu-item .toggle-button {
      position: absolute;
      right: 0;
      top: 10px;
      margin-top: -10px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGtmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNy0xMS0yOVQxNTozODozMSsxMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNy0xMS0zMFQwOTowOTowMSsxMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTctMTEtMzBUMDk6MDk6MDErMTM6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OWVhZmM4YzItMDBkOS05YTQ4LWIyNTItZDJmN2YwZmI1MGIyIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6Yjg4M2RlNDctODI5ZS1iNDQwLTg1YzctYzRlY2Q1MDQ1MjE3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODUyMTEyNzYtNWY3Yi05ZjQ3LWFlMmUtOTU4NTQ3NWMzYmZmIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTIxMTI3Ni01ZjdiLTlmNDctYWUyZS05NTg1NDc1YzNiZmYiIHN0RXZ0OndoZW49IjIwMTctMTEtMjlUMTU6Mzg6MzErMTM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjUxNzM3OTM5LTFjNzEtYjE0MS04OGY5LWJhMzYxZWVhNmRjZCIgc3RFdnQ6d2hlbj0iMjAxNy0xMS0yOVQxNTozODozMSsxMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWVhZmM4YzItMDBkOS05YTQ4LWIyNTItZDJmN2YwZmI1MGIyIiBzdEV2dDp3aGVuPSIyMDE3LTExLTMwVDA5OjA5OjAxKzEzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoYlWJgAAACwSURBVDjLY4yKzLrMwMBwmwE/+AzEP4BYlIA6MUaggTuBDHcCCvmBmBeInxBQVw4ycC2QEUxAYSwQmwBxPgF1BSAD1wEZQQQURgGxARCXEVBXRKyBEUCsD8SVowZiNXATkOFHQKEjEJsBcScBdZUgAxcDGZkEko45EMsB8Wo8ao4BsTVNDKS6l0fTIX0MpHrhkAQtvrKIMXALkOHDQBhwQEttfCAXZOBhIGM9laoAYwCHqUuuFeQV5wAAAABJRU5ErkJggg==);
      background-repeat: no-repeat;
      width: 20px;
      height: 20px;
      cursor: pointer;
      display: none; }
      @media all and (max-width: 700px) {
        nav.secondary ul.menu li.menu-item .toggle-button {
          display: block; } }
      nav.secondary ul.menu li.menu-item .toggle-button.open {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGtmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxNy0xMS0yOVQxNTozOToyMCsxMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNy0xMS0zMFQwOTowODo1NisxMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTctMTEtMzBUMDk6MDg6NTYrMTM6MDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE5M2ZlZWUtZTgzMC04YzQxLTkzMDQtYTAxYjQzZjY1MGYyIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OGZmNmQ2MjktZWI4OS05YTRjLWEwY2QtZDJjMjAyNjkyZTcwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ODExNWMxNWUtMGE4Ny1kZjRiLWJjYTQtYjY4ZTJmOTU3NzM3IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MTE1YzE1ZS0wYTg3LWRmNGItYmNhNC1iNjhlMmY5NTc3MzciIHN0RXZ0OndoZW49IjIwMTctMTEtMjlUMTU6Mzk6MjArMTM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIxMGViY2Y5LTFiNjctODk0ZC04OGU5LTQzZTc3MTk2ODdkMyIgc3RFdnQ6d2hlbj0iMjAxNy0xMS0yOVQxNTozOToyMCsxMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjE5M2ZlZWUtZTgzMC04YzQxLTkzMDQtYTAxYjQzZjY1MGYyIiBzdEV2dDp3aGVuPSIyMDE3LTExLTMwVDA5OjA4OjU2KzEzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv1KW68AAABoSURBVDjLY4yKzLrMwMBwm4E6QIwRaOBOIMOdSgaWgwxcC2QEU8nAApCB64CMICoZWDRqIHUM3ARk+FHJwEqQgYuBjEwqJJ1jQGxNEwOp7uXRdDgSDNwCZPhQycBckIGHgYz1VDLQGABAKjWuCH7VXQAAAABJRU5ErkJggg==); }
    nav.secondary ul.menu li.menu-item .level-2 {
      padding-top: 25px; }
      @media all and (max-width: 700px) {
        nav.secondary ul.menu li.menu-item .level-2 {
          display: none; }
          nav.secondary ul.menu li.menu-item .level-2.open {
            display: block; } }
      nav.secondary ul.menu li.menu-item .level-2 li {
        border-bottom: 1px solid #5a596a; }
        @media all and (max-width: 700px) {
          nav.secondary ul.menu li.menu-item .level-2 li.last {
            border: none; }
            nav.secondary ul.menu li.menu-item .level-2 li.last a {
              padding-bottom: 0; } }
        nav.secondary ul.menu li.menu-item .level-2 li a {
          color: #FFFFFF;
          text-transform: uppercase;
          text-decoration: none;
          font-size: 13px;
          display: block;
          padding: 15px 0; }
          nav.secondary ul.menu li.menu-item .level-2 li a span {
            color: #777595;
            padding-left: 7px; }
          nav.secondary ul.menu li.menu-item .level-2 li a span.arrow {
            width: 8px;
            height: 8px;
            float: right; }
            nav.secondary ul.menu li.menu-item .level-2 li a span.arrow img {
              width: 100%; }
  nav.secondary.open {
    display: block; }
  nav.secondary.curtain ul.menu li.menu-item {
    padding-bottom: 30px; }
    @media all and (max-width: 1000px) {
      nav.secondary.curtain ul.menu li.menu-item {
        width: 100%;
        display: block;
        float: left;
        box-sizing: border-box;
        padding: 0 0;
        padding-bottom: 20px; }
        nav.secondary.curtain ul.menu li.menu-item:first-of-type {
          padding-left: 0; }
        nav.secondary.curtain ul.menu li.menu-item:last-of-type {
          padding-right: 0; } }

/** 
 * Global structure elements
 *
 * General structural rules (like columns, clears and floats) that are shared
 * throughout the whole site.
 **/
body, html {
  height: 100%; }
  body.no-scroll, html.no-scroll {
    overflow: hidden; }

.inner {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  position: relative; }

.clear {
  clear: both; }

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

.cf:after {
  clear: both; }

.hide {
  display: none; }

.left {
  float: left; }

.right {
  float: right; }

.center {
  text-align: center; }

img.center,
img.leftAlone {
  max-width: 100%; }

.sixth {
  width: 16.66%; }

.half {
  width: 50%; }

.third {
  width: 33.3%; }

.third-padding {
  width: 31.8%;
  margin-right: 2.3%; }
  .third-padding:nth-child(3) {
    margin-right: 0 !important; }

.two-thirds {
  width: 66.6%; }

.quarter {
  width: 25%; }

.quarter-padding {
  width: 22%;
  padding-right: 3%; }
  .quarter-padding:nth-child(4n) {
    padding-right: 0; }

.three-quarters {
  width: 75%; }

.border-bottom {
  border-bottom: 1px solid #adabab;
  margin-bottom: 85px;
  padding-bottom: 40px; }

.button {
  background: #362c66;
  color: #ffffff !important;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  line-height: 26px;
  font-family: 'Noto serif', Arial, sans-serif;
  display: inline-block;
  padding: 0 30px;
  border: none;
  cursor: pointer; }

hr {
  border-color: #EEE;
  border-width: 1px 0;
  margin: 20px 0;
  border-color: #eee -moz-use-text-color #fff;
  border-image: none;
  border-style: solid none;
  border-width: 1px 0;
  margin: 20px 0; }

.centerer.both {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.centerer.horz {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0); }

.centerer.vert {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%); }

.content-container {
  padding-top: 20px; }

.sidebar .contact-widget {
  height: 250px;
  display: block;
  position: relative;
  background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/7QBIUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAA8cAVoAAxslRxwCAAACAAIAOEJJTQQlAAAAAAAQ/OEfici3yXgvNGI0B1h36//hABhFeGlmAABJSSoACAAAAAAAAAAAAAAA/+EDb2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4QzE0RDM2N0FDNkYyQzNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxQjcwMkZBM0FDQTExRTM4NTFBQjUwNDMxNjYyMzZCIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxQjcwMkY5M0FDQTExRTM4NTFBQjUwNDMxNjYyMzZCIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzQgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUE5RjE0NjcwRjJCNjgxMTg3MUY5NDFBQzlGOUQxQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5k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);
  background-size: auto 100%;
  margin: 20px 0;
  max-width: 360px; }
  .sidebar .contact-widget h3 {
    background: #362c66;
    color: #fff;
    font-family: 'Noto serif', Arial, sans-serif;
    font-size: 17px;
    line-height: 24px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: 70px;
    padding: 90px 10px;
    width: 27%; }

.popup {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.5);
  /*padding: 5% 0;*/
  background: #fff;
  height: 100%;
  width: 100%; }
  .popup .inner {
    height: 90%;
    width: 100%;
    top: 0;
    padding-bottom: 10%; }
  .popup .close {
    position: absolute;
    top: 10px;
    right: 0;
    width: 50px;
    height: 50px;
    font-size: 50px;
    cursor: pointer;
    color: #000000; }
  .popup .liner {
    background: #ffffff;
    height: 90%;
    width: 90%;
    padding: 5%; }
    .popup .liner .popup-content {
      height: 100%;
      overflow: auto;
      position: relative; }
      .popup .liner .popup-content img {
        max-height: 780px;
        height: 100%;
        overflow: hidden;
        display: block;
        margin: 0 auto; }
      .popup .liner .popup-content .slider {
        position: absolute;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0; }
        .popup .liner .popup-content .slider .slide {
          background-size: contain;
          background-repeat: no-repeat;
          padding: 0; }
          .popup .liner .popup-content .slider .slide .title-bar {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            background-color: rgba(110, 110, 110, 0.8);
            padding: 10px;
            color: #ffffff; }
          .popup .liner .popup-content .slider .slide h5 {
            border-bottom: 1px solid #eee;
            padding: 0 15px 10px 0;
            text-transform: uppercase;
            font-family: "Montserrat",Arial,sans-serif;
            font-size: 15px;
            font-weight: 400;
            margin: 0 0 14px;
            display: inline;
            background: #ffffff; }

.blog-promo-cont {
  padding-bottom: 50px; }
  .blog-promo-cont .blog-promo {
    height: 300px;
    overflow: hidden;
    position: relative; }
    .blog-promo-cont .blog-promo img {
      /*width: 100%;*/
      position: absolute;
      width: 634px;
      height: auto;
      max-width: none;
      max-height: none;
      left: -132px;
      top: 0px; }
    .blog-promo-cont .blog-promo .text-holder {
      font-family: Helvetica, Arial, sans-serif;
      font-size: 15px;
      line-height: 19px;
      color: #fefefe; }
      .blog-promo-cont .blog-promo .text-holder h3 {
        font-weight: bold;
        font-size: 15px;
        line-height: 19px;
        font-family: Helvetica, Arial, sans-serif;
        font-style: normal;
        color: #fefefe;
        margin: 0 0 2px;
        padding: 0 0 16px;
        /*    background: url(img/bg-line03.png) no-repeat 50% 100%;*/
        letter-spacing: 1px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAABCAMAAACfdsycAAAARVBMVEUjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyDsXJ8iAAAAF3RSTlPPAM0YHqoPc6gyw4mVJwuBxqIki8qYHEJ8vU0AAAAtSURBVHheDcjHAcAgEASx2SNHZ/dfKnxFBQteignIRXLNoA9pHidc95YH3u9fEDEBCs4gksMAAAAASUVORK5CYII=) no-repeat 50% 100%;
        text-align: center; }
        .blog-promo-cont .blog-promo .text-holder h3:before {
          content: "";
          display: block;
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAABCAMAAACfdsycAAAARVBMVEUjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyDsXJ8iAAAAF3RSTlPPAM0YHqoPc6gyw4mVJwuBxqIki8qYHEJ8vU0AAAAtSURBVHheDcjHAcAgEASx2SNHZ/dfKnxFBQteignIRXLNoA9pHidc95YH3u9fEDEBCs4gksMAAAAASUVORK5CYII=) no-repeat;
          width: 42px;
          height: 1px;
          overflow: hidden;
          margin: 0 auto 18px; }
      .blog-promo-cont .blog-promo .text-holder a {
        text-decoration: none;
        color: #ffffff; }
        .blog-promo-cont .blog-promo .text-holder a:hover {
          text-decoration: underline; }
  .blog-promo-cont .Pos-1 .text-holder {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0f5366;
    padding: 20px 20px 22px;
    max-height: 25%;
    max-width: 462px; }
    .blog-promo-cont .Pos-1 .text-holder .cell {
      width: 190px;
      text-align: center; }
  .blog-promo-cont .Pos-2 .text-holder {
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(data:image/png;base64,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) !important;
    width: 284px;
    display: table;
    height: 100%; }
    .blog-promo-cont .Pos-2 .text-holder .cell {
      width: 168px;
      padding: 0 10px 20px 0;
      position: absolute;
      bottom: 0;
      text-align: center; }
  .blog-promo-cont .Pos-3 .text-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 147px;
    background: #e4701e;
    display: table;
    height: 100%; }
    .blog-promo-cont .Pos-3 .text-holder .cell {
      width: 137px;
      padding: 0 10px 20px 0;
      position: absolute;
      bottom: 0;
      text-align: center; }

.nav-tiles {
  padding: 50px 0;
  text-align: center;
  position: relative; }
  .nav-tiles .tile {
    width: 49%;
    box-sizing: border-box;
    margin: 0 1%;
    display: block;
    position: relative;
    min-height: 300px;
    height: 100%;
    overflow: hidden; }
    .nav-tiles .tile:nth-of-type(n), .nav-tiles .tile:nth-of-type(1n+1) {
      margin: 0 1%;
      clear: none; }
    .nav-tiles .tile:nth-of-type(2n+1) {
      margin-left: 0;
      clear: both; }
    .nav-tiles .tile:first-of-type {
      margin-left: 0; }
    .nav-tiles .tile:nth-of-type(2n) {
      margin-right: 0;
      margin-bottom: 2%;
      position: relative; }
      .nav-tiles .tile:nth-of-type(2n):after {
        clear: both; }
    .nav-tiles .tile:last-of-type {
      margin-bottom: 0; }
    @media all and (max-width: 600px) {
      .nav-tiles .tile {
        width: 100%;
        box-sizing: border-box;
        margin: 0 2%; }
        .nav-tiles .tile:nth-of-type(n), .nav-tiles .tile:nth-of-type(1n+1) {
          margin: 0 2%;
          clear: none; }
        .nav-tiles .tile:nth-of-type(1n+1) {
          margin-left: 0;
          clear: both; }
        .nav-tiles .tile:first-of-type {
          margin-left: 0; }
        .nav-tiles .tile:nth-of-type(1n) {
          margin-right: 0;
          margin-bottom: 4%;
          position: relative; }
          .nav-tiles .tile:nth-of-type(1n):after {
            clear: both; }
        .nav-tiles .tile:last-of-type {
          margin-bottom: 0; } }
    .nav-tiles .tile .background {
      background: rgba(0, 0, 0, 0.4);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 1;
      -webkit-transition: 0.5s ease;
      -moz-transition: 0.5s ease;
      -o-transition: 0.5s ease;
      transition: 0.5s ease; }
    .nav-tiles .tile .hover {
      width: 49%;
      box-sizing: border-box;
      margin: 0 1%;
      background: rgba(0, 0, 0, 0.4);
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      z-index: 2; }
      .nav-tiles .tile .hover:nth-of-type(n), .nav-tiles .tile .hover:nth-of-type(1n+1) {
        margin: 0 1%;
        clear: none; }
      .nav-tiles .tile .hover:nth-of-type(2n+1) {
        margin-left: 0;
        clear: both; }
      .nav-tiles .tile .hover:first-of-type {
        margin-left: 0; }
      .nav-tiles .tile .hover:nth-of-type(2n) {
        margin-right: 0;
        margin-bottom: 2%;
        position: relative; }
        .nav-tiles .tile .hover:nth-of-type(2n):after {
          clear: both; }
      .nav-tiles .tile .hover:last-of-type {
        margin-bottom: 0; }
    .nav-tiles .tile h2 {
      z-index: 3;
      display: block;
      position: absolute;
      text-transform: uppercase;
      font-weight: 700;
      letter-spacing: 6px;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      /*width: 60%;*/
      font-size: 26px;
      border: 1px solid #ffffff;
      padding: 15px 18px 10px 22px;
      margin: 0; }
    @media all and (min-width: 600px) {
      .nav-tiles .tile .arrow {
        display: none;
        z-index: 4;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        max-width: 80px;
        width: 100%;
        border: 1px solid #ffffff;
        padding: 7px 45px; }
        .nav-tiles .tile .arrow img {
          width: 100%; }
      .nav-tiles .tile:hover .background {
        top: -10px;
        bottom: -10px;
        left: -10px;
        right: -10px; }
      .nav-tiles .tile:hover .hover {
        background: transparent; } }
  @media all and (min-width: 600px) and (max-width: 600px) {
    .nav-tiles .tile:hover .hover {
      background: rgba(0, 0, 0, 0.4); } }
    @media all and (min-width: 600px) {
      .nav-tiles .tile:hover h2 {
        display: none; }
      .nav-tiles .tile:hover .arrow {
        display: block; } }

.slider {
  height: 0;
  /*overflow: hidden;*/
  padding-bottom: 48%;
  position: relative;
  width: 100%;
  /*   margin-bottom: 50px;*/ }
  @media all and (max-width: 600px) {
    .slider {
      padding-bottom: 250px; } }
  .slider .slide {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: center center;
    background-size: cover;
    padding: 5em 0;
    z-index: 0; }
    .slider .slide .column {
      max-width: 420px;
      width: 100%;
      margin-top: 100px;
      z-index: 5; }
      .slider .slide .column .textbox {
        background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
        padding: 50px 35px;
        margin: 0 0 3px;
        color: #ffffff;
        display: block;
        z-index: 2;
        border: 3px solid #ffffff; }
        .slider .slide .column .textbox h1 {
          font-size: 34px;
          font-weight: bold;
          letter-spacing: 6px;
          line-height: 50px;
          font-style: normal;
          text-transform: uppercase;
          padding: 100px 0 15px 0;
          color: #ffffff; }
        .slider .slide .column .textbox .accent {
          display: inline-block;
          width: 50px; }
        .slider .slide .column .textbox .text {
          text-align: center;
          margin-bottom: 0;
          font-size: 20px;
          font-weight: 300;
          padding: 30px 0 100px 0; }
      .slider .slide .column .arrow {
        background: black none repeat scroll 0 0;
        width: 120px;
        margin: 0 auto;
        padding: 10px 20px;
        border: 3px solid #ffffff;
        margin-top: -35px; }
        .slider .slide .column .arrow img {
          width: 70px; }
  .slider .slider-nav-arrow {
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    display: block;
    height: 40px;
    margin: -20px 0 0;
    overflow: hidden;
    position: absolute;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    top: 50%;
    transition: all 0.3s ease 0s;
    width: 40px;
    z-index: 10;
    color: #fff;
    font-size: 2em;
    height: 50px;
    line-height: 50px; }
    .slider .slider-nav-arrow::before {
      display: inline-block;
      font-size: 40px;
      text-shadow: 0px 0px 3px #232128; }
    .slider .slider-nav-arrow.prev {
      left: 20px; }
    .slider .slider-nav-arrow.next {
      right: 20px; }
  .slider .slider-logo {
    position: absolute;
    left: 50%;
    top: 85%;
    -webkit-transform: translate(-50%, -85%);
    -moz-transform: translate(-50%, -85%);
    -ms-transform: translate(-50%, -85%);
    -o-transform: translate(-50%, -85%);
    transform: translate(-50%, -85%); }
    .slider .slider-logo img {
      max-width: 600px;
      width: 100%; }
  .slider .credited-image {
    position: relative; }
    .slider .credited-image .details {
      position: absolute;
      right: 0;
      padding: 15px 90px 15px 20px;
      top: 770px; }
      .slider .credited-image .details p {
        font-size: 14px; }
        .slider .credited-image .details p a {
          text-decoration: none;
          color: #ffffff; }
    .slider .credited-image:hover {
      opacity: 1; }
  @media all and (max-width: 975px) {
    .slider .slide .column {
      max-width: 90% !important;
      width: 90% !important;
      position: absolute;
      margin-top: 50px 5% auto 5% !important;
      left: 5%; }
      .slider .slide .column .textbox h1 {
        font-size: 24px;
        padding: 20px 0 0 0 !important; }
      .slider .slide .column .textbox .text {
        font-size: 16px;
        padding: 20px 0 30px 0; }
      .slider .slide .column .arrow {
        padding: 8px 10px; }
        .slider .slide .column .arrow img {
          width: 55px; } }

/* all files in the components folder */
/** 
 * General form styles
 *
 * These styles will be accommodated by default on all forms, so keep the selectors
 * (ie .field.text) generic. For a unique form (ie login form) create a new file in the
 * format /components/_form-myform.scss.
 **/
/** 
 * General form styles
 *
 * These styles will be accommodated by default on all forms, so keep the selectors
 * (ie .field.text) generic. For a unique form (ie login form) create a new file in the
 * format /components/_form-myform.scss.
 **/
.contact-form {
  /**
	 * popup forms
	 */ }
  .contact-form form {
    padding-top: 30px;
    font-family: 'Josefin Sans'; }
    .contact-form form .field {
      margin-bottom: 15px;
      display: inline-block;
      width: 100%;
      background: #dedede;
      position: relative;
      text-transform: uppercase; }
      .contact-form form .field.textarea {
        height: 189px; }
      .contact-form form .field label {
        float: left;
        clear: both;
        font-size: 13px;
        font-weight: bold;
        margin: 0;
        text-align: right;
        width: 20%;
        box-sizing: border-box;
        padding-right: 1%;
        position: absolute;
        padding: 0 5px;
        font-family: 'Josefin Sans';
        top: 15px; }
        @media all and (max-width: 440px) {
          .contact-form form .field label {
            width: 16vw; } }
        @media all and (max-width: 375px) {
          .contact-form form .field label {
            font-size: 10px;
            width: 15vw; } }
      .contact-form form .field .middleColumn {
        float: right;
        width: 80%; }
        .contact-form form .field .middleColumn input {
          width: 100%;
          background-color: #f6f6f6;
          padding: 0 5px;
          border: solid 2px #dedede;
          box-sizing: border-box;
          -webkit-appearance: none;
          border-radius: 0;
          height: 42px; }
        .contact-form form .field .middleColumn textarea {
          width: 100%;
          height: 185px;
          resize: none;
          background-color: #f6f6f6;
          border: solid 2px #dedede;
          padding: 0;
          -webkit-appearance: none;
          border-radius: 0; }
      .contact-form form .field.recaptcha {
        background: transparent; }
        .contact-form form .field.recaptcha .middleColumn {
          float: none; }
      .contact-form form .field.checkbox {
        background: transparent; }
        .contact-form form .field.checkbox input {
          display: none; }
          .contact-form form .field.checkbox input + label {
            text-align: left;
            height: 30px;
            width: 100%;
            box-sizing: border-box;
            padding-left: 60px;
            position: relative;
            cursor: pointer;
            margin-bottom: 10px;
            line-height: 45px; }
            .contact-form form .field.checkbox input + label:before {
              content: "";
              display: block;
              position: absolute;
              top: 2px;
              left: 0;
              width: 35px;
              height: 35px;
              border: 2px solid #dedede;
              background-color: #f6f6f6; }
          .contact-form form .field.checkbox input:checked + label:before {
            font-family: FontAwesome;
            content: "\F00C";
            font-size: 18px;
            line-height: 32px;
            text-align: center; }
    .contact-form form .Actions {
      margin-top: 20px; }
      .contact-form form .Actions input {
        background: #362c66;
        color: #ffffff !important;
        text-decoration: none;
        font-weight: bold;
        font-size: 14px;
        line-height: 26px;
        font-family: 'Noto serif', Arial, sans-serif;
        display: inline-block;
        padding: 0 30px;
        border: none;
        cursor: pointer;
        width: 250px;
        height: 50px;
        text-transform: uppercase;
        background-color: #323140;
        margin: 20px 0;
        font-weight: normal;
        font-family: 'Josefin Sans';
        -webkit-appearance: none;
        border-radius: 0; }
    .contact-form form.userform .field input,
    .contact-form form.userform .field textarea {
      width: 97%;
      padding: 3px 1%; }
    .contact-form form #EditableTextField_c72c3,
    .contact-form form #EditableFormStep_87d02 {
      margin-bottom: 10px !important; }
    .contact-form form .checkbox-text {
      text-transform: uppercase; }
  .contact-form .popup-content form {
    width: 50%;
    margin: 0 auto; }
    .contact-form .popup-content form input.text,
    .contact-form .popup-content form textarea {
      width: 100%; }
      .contact-form .popup-content form input.text.required.error,
      .contact-form .popup-content form textarea.required.error {
        box-shadow: 0 0 1.5px 1px red; }

/**
 * WallpaperPage
 */
.WallpaperPage .slider .linebox-title {
  position: absolute;
  width: 100%;
  bottom: 15%;
  box-sizing: border-box; }
  @media all and (max-width: 500px) {
    .WallpaperPage .slider .linebox-title {
      bottom: 5%;
      padding: 0 2rem; } }
  .WallpaperPage .slider .linebox-title h1 {
    border-width: 5px;
    margin: 0 200px;
    letter-spacing: 10px;
    font-size: 3.5rem;
    padding: 2rem 2em; }
    .WallpaperPage .slider .linebox-title h1:before, .WallpaperPage .slider .linebox-title h1:after {
      width: 200px;
      height: 5px;
      margin-top: -2.5px; }
    .WallpaperPage .slider .linebox-title h1:before {
      left: -200px; }
    .WallpaperPage .slider .linebox-title h1:after {
      right: -200px; }
    @media all and (max-width: 1120px) {
      .WallpaperPage .slider .linebox-title h1 {
        border-width: 5px;
        margin: 0 100px;
        letter-spacing: 5px;
        font-size: 2.5rem;
        padding: 1rem 1em; }
        .WallpaperPage .slider .linebox-title h1:before, .WallpaperPage .slider .linebox-title h1:after {
          width: 100px; }
        .WallpaperPage .slider .linebox-title h1:before {
          left: -100px; }
        .WallpaperPage .slider .linebox-title h1:after {
          right: -100px; } }
    @media all and (max-width: 600px) {
      .WallpaperPage .slider .linebox-title h1 {
        border-width: 5px;
        margin: 0;
        letter-spacing: 5px;
        font-size: 2rem;
        padding: 1rem; }
        .WallpaperPage .slider .linebox-title h1:before, .WallpaperPage .slider .linebox-title h1:after {
          width: 0; }
        .WallpaperPage .slider .linebox-title h1:before {
          left: 0; }
        .WallpaperPage .slider .linebox-title h1:after {
          right: 0; } }
    @media all and (max-width: 500px) {
      .WallpaperPage .slider .linebox-title h1 {
        display: block;
        padding: 0.6rem 1rem; } }
    .WallpaperPage .slider .linebox-title h1.white-text {
      border-color: #ffffff; }
      .WallpaperPage .slider .linebox-title h1.white-text:before, .WallpaperPage .slider .linebox-title h1.white-text:after {
        background: #ffffff; }

.wallpapers {
  margin-top: 3rem; }
  .wallpapers .type {
    width: 16.8%;
    box-sizing: border-box;
    margin: 0 2%;
    float: left; }
    .wallpapers .type:nth-of-type(n), .wallpapers .type:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .wallpapers .type:nth-of-type(5n+1) {
      margin-left: 0;
      clear: both; }
    .wallpapers .type:first-of-type {
      margin-left: 0; }
    .wallpapers .type:nth-of-type(5n) {
      margin-right: 0;
      margin-bottom: 4%;
      position: relative; }
      .wallpapers .type:nth-of-type(5n):after {
        clear: both; }
    .wallpapers .type:last-of-type {
      margin-bottom: 0; }
  .wallpapers .wallpaper {
    width: 32%;
    box-sizing: border-box;
    margin: 0 1%;
    float: left; }
    .wallpapers .wallpaper:nth-of-type(n), .wallpapers .wallpaper:nth-of-type(1n+1) {
      margin: 0 1%;
      clear: none; }
    .wallpapers .wallpaper:nth-of-type(3n+1) {
      margin-left: 0;
      clear: both; }
    .wallpapers .wallpaper:first-of-type {
      margin-left: 0; }
    .wallpapers .wallpaper:nth-of-type(3n) {
      margin-right: 0;
      margin-bottom: 4%;
      position: relative; }
      .wallpapers .wallpaper:nth-of-type(3n):after {
        clear: both; }
    .wallpapers .wallpaper:last-of-type {
      margin-bottom: 0; }
    @media all and (max-width: 800px) {
      .wallpapers .wallpaper {
        width: 49%;
        box-sizing: border-box;
        margin: 0 1%; }
        .wallpapers .wallpaper:nth-of-type(n), .wallpapers .wallpaper:nth-of-type(1n+1) {
          margin: 0 1%;
          clear: none; }
        .wallpapers .wallpaper:nth-of-type(2n+1) {
          margin-left: 0;
          clear: both; }
        .wallpapers .wallpaper:first-of-type {
          margin-left: 0; }
        .wallpapers .wallpaper:nth-of-type(2n) {
          margin-right: 0;
          margin-bottom: 4%;
          position: relative; }
          .wallpapers .wallpaper:nth-of-type(2n):after {
            clear: both; }
        .wallpapers .wallpaper:last-of-type {
          margin-bottom: 0; } }
    @media all and (max-width: 480px) {
      .wallpapers .wallpaper {
        width: 100%;
        box-sizing: border-box;
        margin: 0 2%;
        display: block;
        float: none; }
        .wallpapers .wallpaper:nth-of-type(n), .wallpapers .wallpaper:nth-of-type(1n+1) {
          margin: 0 2%;
          clear: none; }
        .wallpapers .wallpaper:nth-of-type(1n+1) {
          margin-left: 0;
          clear: both; }
        .wallpapers .wallpaper:first-of-type {
          margin-left: 0; }
        .wallpapers .wallpaper:nth-of-type(1n) {
          margin-right: 0;
          margin-bottom: 4%;
          position: relative; }
          .wallpapers .wallpaper:nth-of-type(1n):after {
            clear: both; }
        .wallpapers .wallpaper:last-of-type {
          margin-bottom: 0; } }
    .wallpapers .wallpaper .squaretile {
      position: relative;
      height: 0;
      padding-bottom: 100%; }
      .wallpapers .wallpaper .squaretile .square-inner {
        position: absolute;
        height: 100%;
        width: 100%;
        overflow: hidden; }
    .wallpapers .wallpaper .squaretile {
      padding-bottom: 75%; }
      .wallpapers .wallpaper .squaretile .square-inner {
        box-sizing: border-box;
        padding: 0 9px 30px 11px; }
        .wallpapers .wallpaper .squaretile .square-inner .image {
          height: 100%;
          background-size: cover; }
      .wallpapers .wallpaper .squaretile .turnup {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 60px;
        overflow: hidden;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXcAAAA8CAYAAACdKPrlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTYzMUY3MTI2OTEzMTFFOEFFMUJBODAyMjVDRTA0MTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTYzMUY3MTE2OTEzMTFFOEFFMUJBODAyMjVDRTA0MTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJEMkE4MjRDQUEzNzgzRDc2N0Q3Q0MwQTI3NTJGRUJEQiIgc3RSZWY6ZG9jdW1lbnRJRD0iRDJBODI0Q0FBMzc4M0Q3NjdEN0NDMEEyNzUyRkVCREIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Eu/8nAAA/JklEQVR42ux9aawt2XXW2rvqnHPne9/Qb+jR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);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 100% auto; }
  .wallpapers .pagination {
    text-align: center;
    margin: 2rem 0; }
    .wallpapers .pagination .button {
      padding: 0.2rem 1.5rem; }
    .wallpapers .pagination span {
      padding: 0.2rem 1.5rem;
      background: #eee;
      font-size: 20px;
      text-decoration: none;
      font-style: italic;
      font-family: Georgia,"Times New Roman",serif; }
  @media all and (max-width: 768px) {
    .wallpapers .information {
      padding-top: 2rem; } }
  .wallpapers .information h2,
  .wallpapers .information .colour-code {
    text-transform: capitalize; }
  .wallpapers .information .specs .single-specs {
    margin-bottom: 15px; }
    .wallpapers .information .specs .single-specs .title {
      width: 30%;
      float: left;
      font-weight: bold; }
    .wallpapers .information .specs .single-specs .type {
      width: 66%;
      float: left;
      text-transform: capitalize; }

.wallpaper-filter-wrapper {
  position: relative;
  padding: 0 3rem 3rem 3rem !important; }
  @media all and (max-width: 850px) {
    .wallpaper-filter-wrapper {
      padding-bottom: 5rem !important; }
      .wallpaper-filter-wrapper .close {
        bottom: 1rem !important; } }
  .wallpaper-filter-wrapper .wallpaper-filter .field.optionset {
    padding-bottom: 3rem;
    width: 22%;
    box-sizing: border-box;
    margin: 0 2%;
    float: left; }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(n), .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(4n+1) {
      margin-left: 0;
      clear: both; }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:first-of-type {
      margin-left: 0; }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(4n) {
      margin-right: 0;
      margin-bottom: 4%;
      position: relative; }
      .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(4n):after {
        clear: both; }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:last-of-type {
      margin-bottom: 0; }
    @media all and (max-width: 900px) {
      .wallpaper-filter-wrapper .wallpaper-filter .field.optionset {
        width: 48%;
        box-sizing: border-box;
        margin: 0 2%; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(n), .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(1n+1) {
          margin: 0 2%;
          clear: none; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(2n+1) {
          margin-left: 0;
          clear: both; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:first-of-type {
          margin-left: 0; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(2n) {
          margin-right: 0;
          margin-bottom: 4%;
          position: relative; }
          .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(2n):after {
            clear: both; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:last-of-type {
          margin-bottom: 0; } }
    @media all and (max-width: 660px) {
      .wallpaper-filter-wrapper .wallpaper-filter .field.optionset {
        width: 100%;
        box-sizing: border-box;
        margin: 0 2%;
        float: none; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(n), .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(1n+1) {
          margin: 0 2%;
          clear: none; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(1n+1) {
          margin-left: 0;
          clear: both; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:first-of-type {
          margin-left: 0; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(1n) {
          margin-right: 0;
          margin-bottom: 4%;
          position: relative; }
          .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:nth-of-type(1n):after {
            clear: both; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset:last-of-type {
          margin-bottom: 0; } }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset > label {
      display: block;
      color: #777595;
      text-transform: uppercase;
      font-family: 'Josefin Sans';
      font-size: 1rem;
      padding: 1rem 0; }
    .wallpaper-filter-wrapper .wallpaper-filter .field.optionset ul {
      list-style: none; }
      .wallpaper-filter-wrapper .wallpaper-filter .field.optionset ul li {
        clear: both;
        border-bottom: 1px solid #777595;
        position: relative;
        display: block;
        color: #777595;
        text-transform: uppercase;
        font-family: 'Josefin Sans';
        font-size: 1rem;
        padding: 1rem 0; }
      .wallpaper-filter-wrapper .wallpaper-filter .field.optionset ul input {
        width: 16px;
        height: 16px;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -8px;
        cursor: pointer;
        display: none; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset ul input:checked + label:after {
          content: "\F00C"; }
      .wallpaper-filter-wrapper .wallpaper-filter .field.optionset ul label {
        display: block;
        margin: 0;
        width: auto;
        color: #ffffff;
        text-transform: uppercase;
        font-family: 'Josefin Sans';
        font-weight: 700;
        font-size: 0.9rem;
        cursor: pointer;
        padding-right: 25px; }
        .wallpaper-filter-wrapper .wallpaper-filter .field.optionset ul label:after {
          width: 16px;
          height: 16px;
          border: 2px solid #777595;
          text-align: center;
          float: right;
          font-family: FontAwesome;
          content: "";
          margin-right: -25px; }
  .wallpaper-filter-wrapper .wallpaper-filter .Actions {
    margin-top: 3rem;
    text-align: center; }
    .wallpaper-filter-wrapper .wallpaper-filter .Actions .action {
      font-family: 'Josefin Sans';
      font-size: 20px;
      font-weight: 400;
      padding: 1rem 5rem;
      text-transform: uppercase;
      width: 40%;
      border: 1px solid #777595;
      background: #2e2d3d; }
      @media all and (max-width: 850px) {
        .wallpaper-filter-wrapper .wallpaper-filter .Actions .action {
          width: 100%; } }
      .wallpaper-filter-wrapper .wallpaper-filter .Actions .action:hover {
        background: #353346; }
  .wallpaper-filter-wrapper .close {
    position: absolute;
    bottom: 3rem;
    right: 3rem;
    font-size: 3rem;
    color: #ffffff;
    cursor: pointer; }

/* all files in the pages folder */
/**
 * Generic page structure
 *
 * Use this as your base-level page layout. For elements shared globally use /partials/_element or
 * if your page is a unique class and layout, create a new /pages/_mypage file
 **/
.breadcrumbs {
  height: 25px;
  font-size: 12px;
  padding: 20px 0;
  line-height: 16px; }
  .breadcrumbs a {
    color: #3a3a3a;
    text-decoration: none;
    font-size: 12px; }
    .breadcrumbs a:hover {
      text-decoration: underline; }

.text-columns {
  padding: 10px 0; }
  .text-columns h2 {
    padding: 20px 0 0;
    margin: 0 0 6px;
    line-height: 24px;
    font-size: 20px; }
  .text-columns p {
    margin: 0 0 10px; }
  .text-columns a {
    color: #684a6e;
    text-decoration: none;
    font-size: 13px; }
  .text-columns ul {
    margin: 0;
    padding: 0 0 17px; }
    .text-columns ul li {
      list-style: none;
      padding: 0 0 7px 11px;
      position: relative;
      font-size: 13px; }
      .text-columns ul li:before {
        position: absolute;
        content: '\F105';
        font-family: FontAwesome;
        left: 1px;
        font-size: 12px;
        top: 0px;
        /*					height: 4px;
					width: 4px;
					left: -15px;
					top: 5px;
					background-color: #fdb815;
					border-radius: 50%;*/ }
  .text-columns img.leftAlone {
    max-width: 100%;
    /*		width: 100%;*/
    /*		height: auto;*/ }

.sidebar {
  margin-left: 30px; }
  .sidebar .widget-list {
    background: #efefef;
    padding: 24px 41px 26px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    .sidebar .widget-list h2 {
      padding-top: 30px; }
    .sidebar .widget-list ul {
      margin-left: 30px;
      padding-bottom: 30px; }
      .sidebar .widget-list ul li {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAfQCAMAAADIG+51AAAAz1BMVEUgX3H///8gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB5sQGjkcB4gX3EgX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB7///9sQGggX3HkcB5BQEJ7e3uzs7PBtMBDQ0Xxwq1EREXJv8hCQUN9fX2agpiuna2wsLGxsbGxsbKysrJDREazs7SztLW0pbNERERDQkPg2+BDQ0Tlei7qnHPusJJ2TnPzy7l3eHqb7BRTAAAAI3RSTlMAABERESIiIkRERGZmZnd3d4iIiJmZmaqqqru7u93d3e7u7njTV5wAAAEqSURBVHhe7dnXTsMwGIZh6G6BpCsBulvH7mbvve7/mnBcWxbnHJDyWkr06Ps/R7JPs/PwvGvW70M/WQQAAPRaFuXjSWhHZXXgEtvJ3rkAAACAOHRQw5pBIVaqV9h0WhMV2vJQ1VziO35XHG7n/QAAAACdhkXxcFS3o6Lcc4ntZO9cAAAAQLuevvVqy37FINeWspPT0IPGSNZTaPZlxSW+43e572zb/QAAAADdpkXpaBzYUSnZd4ntZO9cAAAAQBQ4JIOqQT5Kkm5+02mOk8CWB0nVJb7jd0XBf7kxAAAA4P1tJQzE5+vKJ9tzQAAAAECI6yshUnzdrmcpLpfT08e5xs16On25S0ezp+WZ6Yj5vRBcHQAAAAD4w/uXAQAAAFycL4SBOPlY/Ei+AbqbWwg/TnK4AAAAAElFTkSuQmCC) no-repeat scroll 0 -1787px;
        line-height: 18px;
        list-style: outside none none;
        padding: 0 0 6px 15px;
        font-size: 13px; }
        .sidebar .widget-list ul li a {
          text-decoration: none; }

.sidebar-image {
  max-width: 370px;
  width: 100%;
  margin: 5px 0 20px 0; }
  .sidebar-image img {
    width: 100%; }

.UserDefinedForm .sidebar {
  padding-top: 30px; }

/**
 * Homepage design
 * A unique design and layout, for a specific page type/class
 **/
/**/
.homepage .inner {
  z-index: 20; }

.content-container-home {
  height: 100%;
  background: #eee;
  padding: 55px 0 34px; }
  @media all and (max-width: 700px) {
    .content-container-home {
      margin-top: 250px; } }
  @media all and (max-width: 550px) {
    .content-container-home {
      margin-top: 320px; } }
  @media all and (max-width: 400px) {
    .content-container-home {
      margin-top: 390px; } }
  .content-container-home .intro {
    text-align: center; }
    .content-container-home .intro p {
      font-size: 20px;
      font-weight: bold; }
      @media all and (max-width: 550px) {
        .content-container-home .intro p {
          font-size: 16px; } }

/**
 * The Art of curtains ladnign page design
 * A unique design and layout, for a specific page type/class
 **/
/*.ArtCurtainPage{
	.logo{
			max-width: 210px;
			width: 100%;
			margin: -10px 0 0;
			background-image: url('../../site/images/logo-orange.png');
			display: block;
			height: 116px;
	}
}*/
/* Fabric Brands Logos*/
.brands {
  padding-top: 20px; }
  .brands h2 {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 32px;
    text-transform: uppercase;
    background: #978981;
    color: #fff;
    padding: 0 32px;
    font-style: normal; }
  .brands .brands-container {
    border-top: 1px solid #adabab;
    border-bottom: 1px solid #adabab; }
    .brands .brands-container li {
      list-style: none;
      vertical-align: middle;
      text-align: center; }

/* Curtian Options - three bottom boxes*/
.curtain-opitons {
  padding: 30px 0; }
  .curtain-opitons .options {
    background-color: #eee;
    padding: 22px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 340px;
    /*height: 100%;*/ }
    .curtain-opitons .options h2 {
      font-size: 20px;
      line-height: 20px; }
    .curtain-opitons .options ul li {
      list-style: none;
      padding: 0 0 10px 15px;
      line-height: 14px;
      position: relative;
      font-size: 13px; }
      .curtain-opitons .options ul li:before {
        position: absolute;
        content: '\F105';
        font-family: FontAwesome;
        left: 1px;
        font-size: 12px;
        top: 2px; }
    .curtain-opitons .options .bottom {
      min-height: 70px;
      height: 100%; }
      .curtain-opitons .options .bottom .link {
        padding: 40px 0 0 20px;
        width: 50%;
        position: relative; }
        .curtain-opitons .options .bottom .link a.find-out {
          font-size: 14px;
          line-height: 18px;
          font-weight: bold;
          position: relative;
          text-decoration: none; }
          .curtain-opitons .options .bottom .link a.find-out:before {
            position: absolute;
            content: '\F105';
            font-family: FontAwesome;
            left: -15px;
            font-size: 14px;
            top: 0px; }
      .curtain-opitons .options .bottom .icon {
        position: absolute;
        right: 0;
        bottom: 0;
        height: 73px; }
  .curtain-opitons .Pos-1 h2 {
    color: #e4701e !important; }
  .curtain-opitons .Pos-1 ul li:before {
    color: #e4701e; }
  .curtain-opitons .Pos-2 h2 {
    color: #0f5366 !important; }
  .curtain-opitons .Pos-2 ul li:before {
    color: #0f5366; }
  .curtain-opitons .Pos-2 .bottom .link a.find-out {
    color: #0f5366; }
    .curtain-opitons .Pos-2 .bottom .link a.find-out:before {
      color: #0f5366; }
  .curtain-opitons .Pos-3 h2 {
    color: #362c66 !important; }
  .curtain-opitons .Pos-3 ul li:before {
    color: #362c66 !important; }
  .curtain-opitons .Pos-3 .bottom .link a.find-out {
    color: #362c66; }
    .curtain-opitons .Pos-3 .bottom .link a.find-out:before {
      color: #362c66; }

/**
 * The Curtain Type page design
 * A unique design and layout, for a specific page type/class
 **/
.col-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px; }

.benefit {
  background-color: #eee;
  margin: 0 0 0 30px;
  display: block;
  /*	max-width: 370px;
	width: 100%;*/ }
  .benefit .sidebar-image {
    min-height: 250px;
    overflow: hidden;
    position: relative;
    margin: 0; }
    .benefit .sidebar-image img {
      position: absolute;
      width: auto;
      /*		   	min-height: 297px;
		   	height: 100%;*/
      /*		    max-width: none;
		    max-height: none;*/
      width: 100%;
      left: 0px;
      top: 0px; }
  .benefit .text-holder {
    padding: 28px 12px 39px 32px;
    position: relative;
    /*    	height: 300px;*/
    clear: both; }
    .benefit .text-holder h4 {
      display: block;
      width: 177px;
      text-align: center;
      color: #fff;
      text-transform: uppercase;
      height: 32px;
      line-height: 32px;
      background-color: #362c66;
      margin: -45px auto 25px;
      position: absolute;
      left: 25%;
      font-size: 13px; }
    .benefit .text-holder h3 {
      font-family: Georgia, 'Times New Roman', serif;
      color: #362c66;
      font-weight: bold;
      font-size: 20px;
      line-height: 24px;
      margin: 15px 0 7px; }
    .benefit .text-holder ul li {
      list-style: none;
      padding: 0 0 10px 15px;
      line-height: 14px;
      position: relative;
      font-size: 13px; }
      .benefit .text-holder ul li:before {
        position: absolute;
        content: '\F105';
        font-family: FontAwesome;
        left: 1px;
        font-size: 12px;
        top: 2px; }
    .benefit .text-holder a {
      background-color: #362c66;
      color: #ffffff;
      text-decoration: none;
      position: absolute;
      bottom: 0;
      right: 0;
      display: inline-block;
      vertical-align: top;
      font-size: 14px;
      line-height: 26px;
      font-weight: bold;
      font-family: 'Noto serif', Arial, sans-serif;
      height: 27px;
      text-align: center;
      padding: 0 7px;
      min-width: 97px; }
      .benefit .text-holder a:hover {
        color: #fff;
        text-decoration: none;
        opacity: 0.8; }

.type-nav {
  padding: 30px 0 50px 0;
  min-height: 85px;
  height: 100%; }
  .type-nav a {
    color: #ffffff;
    list-style: none;
    width: 145px;
    height: 73px;
    display: table;
    float: left;
    margin: 0 20px 0 0;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    line-height: 73px;
    text-align: center;
    font-family: 'Noto serif', Arial, sans-serif; }
    .type-nav a.bespoke {
      background-color: #362c66; }
    .type-nav a.measure {
      background-color: #0f5366; }

/**
 * Blog design
 **/
.breadcrumbs {
  margin-bottom: 30px;
  color: #3a3a3a; }
  .breadcrumbs a {
    color: #3a3a3a;
    font-size: 12px;
    text-decoration: none; }
    .breadcrumbs a:hover {
      text-decoration: underline; }

.blog-content {
  padding-bottom: 50px; }

.post-summary {
  margin-bottom: 50px !important;
  border-bottom: 1px solid #eee; }
  .post-summary .post-meta {
    margin: 30px 0; }
  .post-summary h2 {
    text-align: left !important;
    font-family: Georgia, 'Times New Roman', serif !important;
    font-style: italic;
    font-weight: 700; }
  .post-summary .button {
    text-transform: uppercase;
    font-family: Georgia, 'Times New Roman', serif !important; }

.post-image {
  margin-bottom: 20px; }
  .post-image img {
    max-width: 100%;
    height: auto; }

.post h1 {
  font-family: Georgia, 'Times New Roman', serif; }

.pagination {
  margin-bottom: 20px; }
  .pagination a {
    color: #362c66;
    font-size: 20px;
    text-decoration: none;
    font-style: italic;
    font-family: Georgia,"Times New Roman",serif; }

.share-buttons {
  margin-bottom: 30px; }
  .share-buttons h3 {
    display: inline-block;
    font-size: 9pt;
    font-weight: 700;
    line-height: 1.2;
    margin: 23px 0 7px;
    padding: 15px 0 10px;
    color: #362c66;
    border-top: 1px solid #ddd; }
  .share-buttons .share {
    list-style: none;
    margin: 0; }
    .share-buttons .share li {
      display: inline-block;
      margin: 0 5px 5px 0;
      padding: 0;
      background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAfQCAMAAADIG+51AAAAz1BMVEUgX3H///8gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB5sQGjkcB4gX3EgX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB4gX3FsQGjkcB7///9sQGggX3HkcB5BQEJ7e3uzs7PBtMBDQ0Xxwq1EREXJv8hCQUN9fX2agpiuna2wsLGxsbGxsbKysrJDREazs7SztLW0pbNERERDQkPg2+BDQ0Tlei7qnHPusJJ2TnPzy7l3eHqb7BRTAAAAI3RSTlMAABERESIiIkRERGZmZnd3d4iIiJmZmaqqqru7u93d3e7u7njTV5wAAAEqSURBVHhe7dnXTsMwGIZh6G6BpCsBulvH7mbvve7/mnBcWxbnHJDyWkr06Ps/R7JPs/PwvGvW70M/WQQAAPRaFuXjSWhHZXXgEtvJ3rkAAACAOHRQw5pBIVaqV9h0WhMV2vJQ1VziO35XHG7n/QAAAACdhkXxcFS3o6Lcc4ntZO9cAAAAQLuevvVqy37FINeWspPT0IPGSNZTaPZlxSW+43e572zb/QAAAADdpkXpaBzYUSnZd4ntZO9cAAAAQBQ4JIOqQT5Kkm5+02mOk8CWB0nVJb7jd0XBf7kxAAAA4P1tJQzE5+vKJ9tzQAAAAECI6yshUnzdrmcpLpfT08e5xs16On25S0ezp+WZ6Yj5vRBcHQAAAAD4w/uXAQAAAFycL4SBOPlY/Ei+AbqbWwg/TnK4AAAAAElFTkSuQmCC) no-repeat scroll 0 -1536px;
      font-size: 12px;
      list-style: outside none none; }
      .share-buttons .share li a {
        background: #f8f8f8 none repeat scroll 0 0;
        border: 1px solid #ccc;
        border-radius: 3px;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
        color: #777 !important;
        display: inline-block;
        font-family: "Open Sans",sans-serif;
        font-size: 12px;
        font-weight: 400;
        line-height: 23px;
        padding: 1px 8px 0 5px;
        text-decoration: none !important;
        text-shadow: none; }
        .share-buttons .share li a .fa {
          font-size: 14px; }
        .share-buttons .share li a .title {
          line-height: 23px;
          margin-left: 3px; }

.inner .content {
  margin: 30px auto;
  width: 100%;
  margin-bottom: 30px;
  /*img{
			padding-right: 50px;
		}*/ }
  .inner .content h2 {
    padding-bottom: 15px;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    /*&:after{
				content : "";
				position: absolute;
				left    : 550px;
				bottom  : 0;
				height  : 1px;
				width   : 80px;
			 	border-bottom:2px solid $dark-grey;
			}*/ }
  .inner .content .form {
    width: 40%;
    margin: 0 auto;
    padding: 30px 0; }
    .inner .content .form input {
      width: 100%; }
    .inner .content .form .Actions {
      width: 150px; }
    .inner .content .form .checkbox input {
      width: 20px; }

.inner .range-logo {
  max-width: 400px;
  /*margin: 0 auto;*/
  display: inline-block; }
  .inner .range-logo img {
    display: block;
    padding: 40px 0;
    width: 100%; }

.inner .range-button {
  text-align: center;
  margin: 60px 0; }
  .inner .range-button .r-button {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Open Sans';
    letter-spacing: 4px;
    display: inline-block;
    text-align: center;
    width: 70%;
    margin: 20px auto; }
    .inner .range-button .r-button.enquiry {
      border: 1px solid #000000;
      padding: 20px 40px; }
      .inner .range-button .r-button.enquiry a {
        color: #000000;
        text-decoration: none; }
      .inner .range-button .r-button.enquiry:hover {
        background: #eee; }
    .inner .range-button .r-button.free {
      line-height: 0;
      margin-bottom: 40px; }
      .inner .range-button .r-button.free span {
        display: inline-block;
        position: relative; }
        .inner .range-button .r-button.free span:before, .inner .range-button .r-button.free span:after {
          content: "";
          position: absolute;
          height: 5px;
          border-top: 1px solid #000000;
          top: 0;
          width: 300px; }
          @media all and (max-width: 1190px) {
            .inner .range-button .r-button.free span:before, .inner .range-button .r-button.free span:after {
              width: 200px; } }
          @media all and (max-width: 990px) {
            .inner .range-button .r-button.free span:before, .inner .range-button .r-button.free span:after {
              width: 100px; } }
          @media all and (max-width: 790px) {
            .inner .range-button .r-button.free span:before, .inner .range-button .r-button.free span:after {
              display: none; } }
        .inner .range-button .r-button.free span:before {
          right: 100%;
          margin-right: 50px; }
        .inner .range-button .r-button.free span:after {
          left: 100%;
          margin-left: 50px; }
      @media all and (max-width: 720px) {
        .inner .range-button .r-button.free {
          line-height: 1; } }

body.loaded .fadein {
  opacity: 1 !important; }

div.featured-image {
  width: 100%;
  max-height: 300px;
  overflow: hidden; }
  div.featured-image img {
    width: 100%; }

.inner .content .product {
  text-decoration: none;
  text-align: center;
  width: 22%;
  box-sizing: border-box;
  margin: 0 2%; }
  .inner .content .product:nth-of-type(n), .inner .content .product:nth-of-type(1n+1) {
    margin: 0 2%;
    clear: none; }
  .inner .content .product:nth-of-type(4n+1) {
    margin-left: 0;
    clear: both; }
  .inner .content .product:first-of-type {
    margin-left: 0; }
  .inner .content .product:nth-of-type(4n) {
    margin-right: 0;
    margin-bottom: 2%;
    position: relative; }
    .inner .content .product:nth-of-type(4n):after {
      clear: both; }
  .inner .content .product:last-of-type {
    margin-bottom: 0; }
  .inner .content .product img {
    padding-right: 0;
    width: 100%; }
  .inner .content .product h4 {
    color: #0f0909;
    padding-top: 10px; }
  .inner .content .product:hover img {
    opacity: 0.8; }

/*---------------------- Generic Styling for Product Pages------------------*/
.content .images .slider {
  padding-top: 70%; }
  .content .images .slider .slide .title-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #1b1b1b;
    padding: 10px;
    color: #1b1b1b;
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 13px; }
    .content .images .slider .slide .title-bar .fa {
      position: relative;
      z-index: 9; }

.content .images .slider-nav {
  margin: 30px 0;
  width: 100%; }
  .content .images .slider-nav .slider-item {
    width: 22%;
    box-sizing: border-box;
    margin: 0 2%; }
    .content .images .slider-nav .slider-item:nth-of-type(n), .content .images .slider-nav .slider-item:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .content .images .slider-nav .slider-item:nth-of-type(4n+1) {
      margin-left: 0;
      clear: both; }
    .content .images .slider-nav .slider-item:first-of-type {
      margin-left: 0; }
    .content .images .slider-nav .slider-item:nth-of-type(4n) {
      margin-right: 0;
      margin-bottom: 2%;
      position: relative; }
      .content .images .slider-nav .slider-item:nth-of-type(4n):after {
        clear: both; }
    .content .images .slider-nav .slider-item:last-of-type {
      margin-bottom: 0; }
    .content .images .slider-nav .slider-item img {
      width: 100%; }
    .content .images .slider-nav .slider-item:hover img {
      opacity: 0.8; }

.content .information {
  padding-left: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
  .content .information h2 {
    margin-bottom: 10px; }
    .content .information h2:after {
      display: none; }
  .content .information .specs {
    margin: 20px 0; }
    .content .information .specs h4 {
      border-bottom: 1px solid #eee;
      padding-bottom: 10px;
      text-transform: uppercase; }
    .content .information .specs .single-specs {
      width: 100%;
      padding-bottom: 5px; }
  .content .information .enquiry {
    margin: 50px auto;
    width: 386px; }
    .content .information .enquiry a.product-enquiry {
      color: #0f0909;
      border: 1px solid #0f0909;
      padding: 10px 20px;
      text-decoration: none;
      font-family: 'Montserrat';
      font-weight: 400; }
      .content .information .enquiry a.product-enquiry:hover {
        background-color: rgba(110, 110, 110, 0.1); }

.content .share-buttons h3 {
  color: #000000;
  border-top: none;
  font-size: 0.8em;
  padding-bottom: 0; }

.materials .material-type {
  margin-bottom: 3em; }
  .materials .material-type h3 {
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
    margin-bottom: 1em;
    padding-bottom: 0.2em; }
  .materials .material-type .material {
    text-align: center;
    position: relative;
    margin-bottom: 2em;
    width: 16.8%;
    box-sizing: border-box;
    margin: 0 2%; }
    .materials .material-type .material:nth-of-type(n), .materials .material-type .material:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .materials .material-type .material:nth-of-type(5n+1) {
      margin-left: 0;
      clear: both; }
    .materials .material-type .material:first-of-type {
      margin-left: 0; }
    .materials .material-type .material:nth-of-type(5n) {
      margin-right: 0;
      margin-bottom: 2%;
      position: relative; }
      .materials .material-type .material:nth-of-type(5n):after {
        clear: both; }
    .materials .material-type .material:last-of-type {
      margin-bottom: 0; }
    .materials .material-type .material img {
      width: 100%;
      height: auto;
      display: block;
      margin: 0; }
    .materials .material-type .material h4 {
      margin: 1em 0; }
    .materials .material-type .material:hover img {
      opacity: 0.8; }

.ContactPage .map-nav-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 50px; }
  @media all and (max-width: 950px) {
    .ContactPage .map-nav-wrapper {
      width: 90%; } }
  @media all and (max-width: 770px) {
    .ContactPage .map-nav-wrapper {
      width: 100%; } }

.ContactPage .map-wrapper {
  position: relative;
  padding-bottom: 50%;
  width: 100%;
  min-height: 150px; }
  @media all and (max-width: 770px) {
    .ContactPage .map-wrapper {
      padding-bottom: 30%; } }
  .ContactPage .map-wrapper #g_map_locations {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    top: 0; }

.ContactPage #accordion {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 50%;
  height: 100%;
  background-color: #323140; }
  @media all and (max-width: 950px) {
    .ContactPage #accordion {
      width: 70%; } }
  @media all and (max-width: 770px) {
    .ContactPage #accordion {
      position: static;
      width: 100%;
      height: 100%; }
      .ContactPage #accordion:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 30px 30px 30px;
        border-color: transparent transparent #323140 transparent;
        left: 50%;
        margin-left: -30px;
        margin-top: -28px;
        z-index: 9999; } }
  .ContactPage #accordion .accordion-item {
    display: block;
    color: white;
    text-decoration: none;
    border-top: solid 2px #3b3a4a; }
    .ContactPage #accordion .accordion-item button {
      text-align: left;
      border: none;
      outline: none;
      background: none;
      width: 100%;
      cursor: pointer; }
      .ContactPage #accordion .accordion-item button.location-name {
        padding: 25px 0 25px 30px;
        display: block;
        color: white;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'Josefin Sans';
        letter-spacing: 2px;
        font-style: normal;
        font-size: 15px;
        background-color: #323140; }
        @media all and (max-width: 950px) {
          .ContactPage #accordion .accordion-item button.location-name {
            font-size: 12px;
            padding-top: 15px;
            padding-bottom: 15px; } }
        @media all and (max-width: 770px) {
          .ContactPage #accordion .accordion-item button.location-name {
            font-size: 15px;
            padding-top: 25px;
            padding-bottom: 25px; } }
      .ContactPage #accordion .accordion-item button.active {
        background-color: #3b3a4a; }
    .ContactPage #accordion .accordion-item a {
      color: white; }
    .ContactPage #accordion .accordion-item .location_data {
      margin-top: -25px;
      padding: 25px;
      background: #3b3a4a;
      display: none;
      position: relative;
      font-family: "Open Sans", Arial, Helvetica, sans-serif;
      font-size: 13px; }
      @media all and (max-width: 950px) {
        .ContactPage #accordion .accordion-item .location_data {
          font-size: 11px;
          margin-top: -10px;
          padding: 5px 25px; } }
      @media all and (max-width: 770px) {
        .ContactPage #accordion .accordion-item .location_data {
          font-size: 13px;
          margin-top: -25px;
          padding: 25px;
          max-height: 800px; } }
      .ContactPage #accordion .accordion-item .location_data:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 25px 25px 25px 0;
        border-color: transparent #3b3a4a transparent transparent;
        top: 50%;
        margin-top: -25px;
        left: -25px; }
        @media all and (max-width: 770px) {
          .ContactPage #accordion .accordion-item .location_data:before {
            display: none; } }
      .ContactPage #accordion .accordion-item .location_data .location-category {
        color: grey;
        padding: 5px;
        width: 80px; }
      .ContactPage #accordion .accordion-item .location_data .location-property {
        color: white;
        padding: 5px; }
      .ContactPage #accordion .accordion-item .location_data .store-image {
        margin-top: 10px;
        width: 100%; }
    .ContactPage #accordion .accordion-item:first-of-type .location_data {
      display: block; }

.ContactPage h3 {
  color: #362d66; }

.ContactPage .contact-msg {
  margin-top: 100px; }

/* responsive file - sits in global folder */
/* ---- Responsive Styling Style Sheet ---- */
@media all and (max-width: 1825px) {
  .slider .slide .column {
    margin-top: 60px !important; } }

@media all and (max-width: 1600px) {
  .slider .slide .column {
    margin-top: 20px !important; } }

@media all and (max-width: 1480px) {
  .slider .slide .column {
    margin-top: -10px !important;
    margin-right: 50px; }
    .slider .slide .column .textbox {
      padding: 20px !important; }
      .slider .slide .column .textbox h1 {
        font-size: 30px; } }

@media all and (max-width: 1345px) {
  .slider .slide .column {
    margin-top: -20px !important;
    margin-right: 90px; }
    .slider .slide .column .textbox {
      padding: 10px !important; } }

@media all and (max-width: 1200px) {
  .content-container {
    width: 96% !important; }
  .page-header .inner .main-heading {
    padding-right: 20px; }
  .curtain-opitons .options {
    height: 366px; }
    .curtain-opitons .options .link {
      padding: 20px 0 0 20px !important; } }

@media all and (max-width: 1170px) {
  div.breadcrumbs {
    padding-left: 10px; }
  .content {
    width: 96% !important; }
  .inner {
    width: 98%; } }

@media all and (max-width: 1150px) {
  .third.address {
    width: 100%; }
  .sixth {
    width: 25%; } }

@media all and (max-width: 1100px) {
  .slider .slide .column {
    max-width: 600px;
    width: 100%;
    margin-top: 100px !important; }
    .slider .slide .column .textbox h1 {
      padding: 50px 0 10px 0;
      letter-spacing: 4px; }
    .slider .slide .column .textbox .text {
      padding: 20px 0 50px 0; } }

@media all and (max-width: 1000px) {
  .benefit .text-holder h4 {
    margin: -65px auto 20px !important; } }

@media all and (max-width: 975px) {
  .inner .range-logo img {
    width: 90% !important;
    margin: 0 auto; }
  .page-header {
    z-index: 10; }
    .page-header section.promobox {
      background-image: none !important;
      background-color: #362c66;
      padding: 0 !important;
      margin: 0 !important; }
    .page-header .ArtCurtainPage .logo {
      max-width: 96px !important;
      width: 100%;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAaCAMAAAB//6mtAAACvlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////cK7LkAAAA6XRSTlMA2hD9K58y9PCqTvgM/gEUDQUE1rGnAu9muHMK9a37s7RrGJQXC18v1/LHslQJccjc92T6sPHsjCMDNJhBUa/FFYKm5Dfz+WARfDA7uyfQB9JHtWd9G6kzv+1cQIteIJrULnUWuXIS3VB36JduxOdTPw5LhEwTLShKCJsxSCYG2KDfUpNGrradh3Y8T1bpaX/jGYV0NilXzHvifhockWEl2bdYH8tvepVtuh2Q7qXV/PYsnCqDmevDq+BDDx6So1skqETmPsrqbHDGZU3CiCKBis955eGe07yA0TqPlkLJIds4oWq9vsFirLOqsT0AAASUSURBVHherdNVd1RXGMbxJ2RgSs5YJsxk4iEkxEOcOHE3kuDu7u7S4lqkeHGKW3Gou7u79/kW3UcyOYc1q1f8Ls7l+9/r7HejLbk8D8K+kl6atvOO7F5toVAdvZK8sQad3D9GbRyBmdFRM+Igs4deCJak8H5lK+CIksY+AmzDQ8yS9IVrTj5QcL5wF8isAgjF9PLkB5HNFigcreRbLdCMI6uP4wq5uxZC0Vhqghs+Jtkflp5UhZuAhVUVZSCf6gEhwJ/BjSdDhKhF2ExK8VB9SmblQbOF3OBGd9KvG4CCyySlpJN+JIvjxDcKt0hp7aRQ17XIIQB6NO/XB36udQYKTpG+RmZCVUSyHarVf5E70Rlo+Zu0Pn081dmtoYSncLqchZbpDB4I4fVZW4FVz1w6qw8khUEzuYKMgCr1BBkF1RKJwYO8gRGR5Gao3t0GuLhyNPkyFPZFwPbq+8f0gX4OdCohK+ZBNZi8/ywUO8loeAMzySwTNDYE8EObiRyKLgPTx+kDA+DVl6x+BorS2aR1IBQhZE1X4DAZvh+dYqt2jMPoHPHTJkBTWte4UB9YF9pb2GsCsCSR/AQKD4WRkL2ay9y8rkBvkgfRyZ35JhD4FUV8by0U4/ulf60PaOTTps4iJwZCcH5D4aobQjvZhq7A4ioychIMYodSWJdmgbB06NoZhoC/YG1eBqE/aT4KoUBiOFkdD+E18n1dAC9Q2GCCXrc9b1MImQAg/qU6jz6wJmXp/PkBQyB7QLJYLVk7Esk0ALHBvH5RH5iXTCF3Swv0JtRNIbkJQGZyWl994D0nvCxvkGMATN7N1phGMjofeIXMtukDiBtD2YAGGMSUk8OagGWrAZ9rqg1pTVXWaQG+Je88AiJoHQVDAEjxo2DuDYO4VnIqMPpmaJohYIFhUXN6wJ1N8xKMyCIDUDqFs2MeD8A+MpFCDQwiyBRg/IEzAwwveTW6rMol22HKYAngDCIL8YGVPaEPaOobSU5Xn+Lcd+IgxM9mRiXgWT5nrj4w/faxPrIxeQDcd0kXPqJ1vboufi0zyO2+AoiLJjkNsuf4Wej64s8PkRNtwPjBaZnewFR6TSmFsIf88kgCg+RJS600r1zDiiM+A4jPIjdpAc2hegAHZy0I9QaKriYEKRLWZEK2j8wpjOQtCDHryKQcumy+A7FmsjtkTdm5VpKJN5sgzJkasNIbcFocFpXDDdm8BFrJjBe1S5MNhyFwcRlUz5PsgMK2aMW2mrmxUHiSv9Mu2afbFCJs3hG8YzcGOu5+HwbAOX+Y9yBG69MvLf+fwCgr6Z8CxaAMkuUwBurIpP6TpkX7k/wBihW7bth+GllWia3nTgMPZjackwOL4dMvOeSvDijyJ5I8Bc1aMl0EyujlskAxnMEnIsnwBIm/AdOif3eBTExpMhktDoPsgiR1QPOHJKUPgma5JI0VgcrBlynzb/bYoLrxJxkZcY/0z44Bzg7bcQCk9XqV2SD8jBoIs9sDoQm02x+ik8Nur1VGTi765/CC9soweAUO6bvKhvpR9U4AqbExdtAHD56gf3s+7l6fh3hy/gPEkHlF7nTF1wAAAABJRU5ErkJggg==) !important;
      display: block;
      height: 26px !important;
      margin: 10px 20px !important; }
    .page-header .inner {
      padding: 0 !important;
      width: 100% !important; }
    .page-header .content-container {
      margin-top: 0 !important; }
  /*---------HOME NAVIGATION AND SLIDER-----------*/
  .page-header {
    /*background-color: $purple;*/
    height: 100% !important; }
    .page-header .slider-nav-arrow {
      display: none; }
  .promobox .inner {
    height: 126px; }
    .promobox .inner .main-heading {
      display: none; }
  /*	.RangeHomePage,
	.RangePage,
	.RangeContactPage,
	.RangeProductPage,
	.RangeCategoryPage,
	.RangeCategoryHolderPage,*/
  .MaterialsPage .page-header {
    height: 60px !important;
    background-color: #362c66; }
  /*	.RangeHomePage{
		.slider{
			margin-bottom: 440px;
		}
	}*/
  /* ------------- MAIN ELEMENTS ---------------*/
  div.breadcrumbs,
  p.breadcrumbs {
    margin-bottom: 0 !important; }
  .curtain-opitons .options {
    height: 400px !important; }
  .benefit .text-holder h4 {
    margin: -85px auto 20px !important;
    left: 15% !important; }
  .images .products {
    margin-bottom: 20px; }
    .images .products .slider {
      margin-bottom: 0 !important; } }

@media all and (max-width: 898px) {
  .range-cont {
    height: 300px; }
    .range-cont .range-button {
      float: left;
      clear: both;
      margin-top: 0 !important;
      margin-bottom: 40px; }
  .sub-nav {
    clear: both; } }

@media all and (max-width: 860px) {
  .benefit .text-holder h4 {
    margin: -105px auto 20px !important;
    left: 15% !important; }
  .square-nav li a .liner h4 {
    font-size: 1.2rem !important; } }

@media all and (max-width: 768px) {
  .third,
  .two-thirds,
  .third-padding,
  .half {
    width: 98%; }
  .right {
    float: left; }
  .sidebar {
    margin-left: 0 !important; }
  .sixth {
    width: 50%; }
  .column.right {
    float: right !important; }
  .curtain-opitons .options {
    height: 300px !important;
    margin-bottom: 20px !important; }
  .col-2 {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 0px !important;
    -moz-column-gap: 0px !important;
    column-gap: 0px !important; }
  .blog-promo-cont {
    padding-bottom: 0 !important; }
    .blog-promo-cont .blog-promo {
      margin-bottom: 20px !important; }
  .latest-posts .post-promo {
    margin-bottom: 20px !important; }
  .benefit {
    margin-left: 0 !important;
    max-width: 370px;
    width: 100%; }
    .benefit .text-holder h4 {
      margin: -45px auto 25px !important;
      left: 25% !important; }
  .post-meta {
    padding-bottom: 20px; }
  .content .information {
    padding-left: 0 !important; }
    .content .information .specs .third {
      width: 45% !important; }
    .content .information .specs .two-thirds {
      width: 55% !important; }
  .inner .intro {
    padding-top: 10px;
    width: 96%; }
  .inner .mega-menu-landing .mega-menu-wrapper .quarter {
    margin-bottom: 20px; }
  .materials .material-type .material {
    width: 22%;
    box-sizing: border-box;
    margin: 0 2%; }
    .materials .material-type .material:nth-of-type(n), .materials .material-type .material:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .materials .material-type .material:nth-of-type(4n+1) {
      margin-left: 0;
      clear: both; }
    .materials .material-type .material:first-of-type {
      margin-left: 0; }
    .materials .material-type .material:nth-of-type(4n) {
      margin-right: 0;
      margin-bottom: 5%;
      position: relative; }
      .materials .material-type .material:nth-of-type(4n):after {
        clear: both; }
    .materials .material-type .material:last-of-type {
      margin-bottom: 0; }
  .popup-content form {
    width: 75%; }
  .inner .content .form {
    width: 90%; }
  .close.right {
    float: right !important; }
  .inner .content .product {
    width: 30.66667%;
    box-sizing: border-box;
    margin: 0 2%; }
    .inner .content .product:nth-of-type(n), .inner .content .product:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .inner .content .product:nth-of-type(3n+1) {
      margin-left: 0;
      clear: both; }
    .inner .content .product:first-of-type {
      margin-left: 0; }
    .inner .content .product:nth-of-type(3n) {
      margin-right: 0;
      margin-bottom: 4%;
      position: relative; }
      .inner .content .product:nth-of-type(3n):after {
        clear: both; }
    .inner .content .product:last-of-type {
      margin-bottom: 0; } }

@media all and (max-width: 700px) {
  .HomePage .slider .slide {
    min-height: 170px; }
    .HomePage .slider .slide .column {
      max-width: 700px;
      margin-right: 0;
      width: 100%;
      margin-top: 250px !important; }
      .HomePage .slider .slide .column .textbox h1 {
        font-size: 24px;
        padding: 20px 0 0 0;
        line-height: 30px; }
      .HomePage .slider .slide .column .textbox .text {
        font-size: 16px;
        padding: 20px 0 30px 0; }
      .HomePage .slider .slide .column .arrow {
        padding: 8px 10px; }
        .HomePage .slider .slide .column .arrow img {
          width: 55px; }
  .RangeHomePage .slider {
    min-height: 100px;
    height: 100%; } }

@media all and (max-width: 650px) {
  .inner .content .product {
    width: 48%;
    box-sizing: border-box;
    margin: 0 2%; }
    .inner .content .product:nth-of-type(n), .inner .content .product:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .inner .content .product:nth-of-type(2n+1) {
      margin-left: 0;
      clear: both; }
    .inner .content .product:first-of-type {
      margin-left: 0; }
    .inner .content .product:nth-of-type(2n) {
      margin-right: 0;
      margin-bottom: 4%;
      position: relative; }
      .inner .content .product:nth-of-type(2n):after {
        clear: both; }
    .inner .content .product:last-of-type {
      margin-bottom: 0; }
  .mega-menu-landing .mega-menu-wrapper .quarter {
    width: 50%; }
  .mega-menu-landing .mega-menu-wrapper .col-three {
    clear: left; }
  .materials .material-type .material {
    width: 30.66667%;
    box-sizing: border-box;
    margin: 0 2%; }
    .materials .material-type .material:nth-of-type(n), .materials .material-type .material:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .materials .material-type .material:nth-of-type(3n+1) {
      margin-left: 0;
      clear: both; }
    .materials .material-type .material:first-of-type {
      margin-left: 0; }
    .materials .material-type .material:nth-of-type(3n) {
      margin-right: 0;
      margin-bottom: 5%;
      position: relative; }
      .materials .material-type .material:nth-of-type(3n):after {
        clear: both; }
    .materials .material-type .material:last-of-type {
      margin-bottom: 0; }
  .square-nav li {
    width: 50%;
    box-sizing: border-box;
    margin: 0 0; }
    .square-nav li:nth-of-type(n), .square-nav li:nth-of-type(1n+1) {
      margin: 0 0;
      clear: none; }
    .square-nav li:nth-of-type(2n+1) {
      margin-left: 0;
      clear: both; }
    .square-nav li:first-of-type {
      margin-left: 0; }
    .square-nav li:nth-of-type(2n) {
      margin-right: 0;
      margin-bottom: 0;
      position: relative; }
      .square-nav li:nth-of-type(2n):after {
        clear: both; }
    .square-nav li:last-of-type {
      margin-bottom: 0; }
  ul.sub-nav {
    display: none; } }

@media all and (max-width: 600px) {
  .mega-col.quarter {
    width: 50%; }
    .mega-col.quarter.col-three {
      clear: left; } }

@media all and (max-width: 500px) {
  .mega-col.quarter {
    width: 50%; }
    .mega-col.quarter.col-three {
      clear: left; }
  .range-cont {
    height: 320px; }
    .range-cont .r-button {
      margin-bottom: 10px; }
  .in
.content-container {
    margin-top: -10px; }
  .content .images .slider-nav .slider-item {
    width: 48%;
    box-sizing: border-box;
    margin: 0 2%; }
    .content .images .slider-nav .slider-item:nth-of-type(n), .content .images .slider-nav .slider-item:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .content .images .slider-nav .slider-item:nth-of-type(2n+1) {
      margin-left: 0;
      clear: both; }
    .content .images .slider-nav .slider-item:first-of-type {
      margin-left: 0; }
    .content .images .slider-nav .slider-item:nth-of-type(2n) {
      margin-right: 0;
      margin-bottom: 2%;
      position: relative; }
      .content .images .slider-nav .slider-item:nth-of-type(2n):after {
        clear: both; }
    .content .images .slider-nav .slider-item:last-of-type {
      margin-bottom: 0; } }

@media all and (max-width: 480px) {
  .sixth {
    width: 100%; }
  .materials .material-type .material {
    width: 48%;
    box-sizing: border-box;
    margin: 0 2%; }
    .materials .material-type .material:nth-of-type(n), .materials .material-type .material:nth-of-type(1n+1) {
      margin: 0 2%;
      clear: none; }
    .materials .material-type .material:nth-of-type(2n+1) {
      margin-left: 0;
      clear: both; }
    .materials .material-type .material:first-of-type {
      margin-left: 0; }
    .materials .material-type .material:nth-of-type(2n) {
      margin-right: 0;
      margin-bottom: 2%;
      position: relative; }
      .materials .material-type .material:nth-of-type(2n):after {
        clear: both; }
    .materials .material-type .material:last-of-type {
      margin-bottom: 0; }
  .popup-content form {
    width: 95%;
    margin: 0; }
  .information .enquiry {
    width: 360px;
    margin: 50px auto; }
    .information .enquiry a.product-enquiry {
      font-size: 14px; }
  .purple-bg span {
    visibility: hidden; }
  .purple-bg .break {
    display: block !important; } }

@media all and (max-width: 375px) {
  .curtain-opitons .options {
    height: 350px !important; }
  a.bespoke {
    margin-right: 0 !important; }
  a.measure {
    margin-right: 10px !important; }
  .content-container {
    margin-top: 10px; }
  .information .enquiry {
    width: 320px;
    margin: 50px auto; }
    .information .enquiry a.product-enquiry {
      font-size: 12px; } }
