@charset "UTF-8";
/*  ==========================================================================
    Includes
    ==========================================================================

    This is the main includes file. Here we include each of the sections.
    This includes file only concerns it's self with the cascade order of
    the different sections. Each section than controls it's own internal cascade.

    Cascade Index
    -------------
    1.  Vars
        The 'Vars' section holds global variables that all partials should be able to access if needs be. Note partials may have variables within them that are deemed only relevant for that partial. If you add a variable that you want to use across various partials you might want to consider adding it here.

    2.  Functions
        Has useful functions.

    3.  Breakpoints
        The 'Breakpoints' section contains a list of global variables that represent different breakpoint sizes. They are separated from the 'Vars' section because they will make use of some functions, particularly em() and bp-size().

    4.  Mixins
        Has useful mixins.

    5.  Base
        These are styles which effect base elements (p, a, table ect). The 'Base' section includes a reset and parts of normalize.css(https://github.com/necolas/normalize.css) are sprinkled throughout.

    6.  vendor
        If you want to include 3rd party css. They are included here so that the 'Objects' and 'Ui' sections van override styles.

    7.  Objects
        Reusable patterns. May contain generic patterns like the 'Media' object but you may also fill this folder with patterns that are a little more specific to your project.

    8.  Ui
        The main styles for your project.

    9.  Helpers
        Style trumps. Helper classes take precedence over everything else. I recommend only using helper classes if the style the helper class enables is relevant across all viewports otherwise you end up trying to fight the helper classes in the cascade.
*/
/*  ==========================================================================
    Vars
    ========================================================================== */
/*
    colors
    ------
*/
/*
    Fonts
    -----
*/
/*
    Z-indexes
    ---------
    Keep track of z-index by assigning your elements z-index to
    one of these defined levels.
*/
/*
    Widths
    ------
*/
/*
    Spacing units
    -------------
*/
/* 1 */
/*  ==========================================================================
    Functions:Units
    ========================================================================== */
/*
    PX to EM
    --------

    Convert px to em

    $base-font-size is used as a default so when you use the em() function you don't have to provide
    a second parameter if your working with a element with the default font-size
*/
/*
    EM to PX
    --------

    Convert em to px
*/
/*  ==========================================================================
    Functions:Breakpoints
    ========================================================================== */
/* 2 */
/*  ==========================================================================
    Breakpoints
    ========================================================================== */
/* 3 */
/*  ==========================================================================
    Mixins:Respond
    ==========================================================================

    Generate media queries.

    $respond-no-media-queries
    -------------------------
    set this global var in your stylesheet aimed at browsers which do
    not support media queries (ie8) to give them desktop styles only.

    This way they get all the styles but the cascade makes sure they display
    the desktop styles (if your using a mobile first approach to layering the media queries)
*/
/*  ==========================================================================
    Mixins:Rem
    ==========================================================================

    A small mixin for easy use of rem with px as fallback
    usage: @include x-rem(font-size, 14px)
    usage: @include x-rem(marign, 0 12px 2 1.2)
    usage: @include x-rem(padding, 1.5 24px)

    thanks to Eric Meyer for https://github.com/ericam/susy
    and Hans Christian Reinl for http://drublic.de/blog/rem-fallback-sass-less/

    set $base-font-size outside of the mixin in your variables file
*/
/*  ==========================================================================
    Mixins:Visually Hidden
    ========================================================================== */
/* 4 */
/*  ==========================================================================
    Base:Reset
    ========================================================================== */
/*
    1. Use border-box globally
*/
@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600");
@import "//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick-theme.css";
/* line 8, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
*,
*:after,
*:before {
  box-sizing: border-box;
  /* 1 */ }

/*
    1. reset some stuff
*/
/* line 17, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
p, blockquote, pre,
dl, dd, form, fieldset, legend,
table, th, td, caption,
hr {
  margin: 0;
  /* 1 */
  padding: 0;
  /* 1 */ }

/*
    1. Correct `block` display not defined for any HTML5 element in IE 8/9. - Normalize:v3.0.1
    1. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. - Normalize:v3.0.1
    1. Correct `block` display not defined for `main` in IE 11. - Normalize:v3.0.1
*/
/* line 30, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
  /* 1 */ }

/*
    1. Correct `inline-block` display not defined in IE 8/9. - Normalize:v3.0.1
    2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - Normalize:v3.0.1
*/
/* line 49, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/*
    1. Prevent modern browsers from displaying `audio` without controls. - Normalize:v3.0.1
    2. Remove excess height in iOS 5 devices. - Normalize:v3.0.1
*/
/* line 61, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
audio:not([controls]) {
  display: none;
  /* 1 */
  height: 0;
  /* 2 */ }

/*
    1. Address `[hidden]` styling not present in IE 8/9/10. - Normalize:v3.0.1
    2. Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - Normalize:v3.0.1
*/
/* line 70, web/content/themes/standard/sass/partials/base/partials/_reset.scss */
[hidden],
template {
  /* 2 */
  display: none; }

/*  ==========================================================================
    Base:Main
    ========================================================================== */
/*
    1. Prevent iOS text size adjust after orientation change, without disabling
       user zoom. - Normalize:v2.1.0
*/
/* line 11, web/content/themes/standard/sass/partials/base/partials/_main.scss */
html {
  -webkit-text-size-adjust: 100%;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 1 */
  font-size: 1.125em;
  font-family: "Work Sans", sans-serif; }

/*
    1. Remove default margin. - Normalize:v2.1.0
*/
/* line 21, web/content/themes/standard/sass/partials/base/partials/_main.scss */
body {
  margin: 0;
  padding: 0;
  background-size: 100%;
  font-family: "Work Sans", sans-serif;
  background-color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

/* line 32, web/content/themes/standard/sass/partials/base/partials/_main.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Work Sans", sans-serif; }

/* line 33, web/content/themes/standard/sass/partials/base/partials/_main.scss */
p {
  margin-top: 0;
  margin-bottom: 0; }

/* line 34, web/content/themes/standard/sass/partials/base/partials/_main.scss */
#container-area {
  width: 100%;
  min-height: 100vh;
  background-color: #FFF;
  max-width: 100%;
  margin: 0 auto; }
  /* line 40, web/content/themes/standard/sass/partials/base/partials/_main.scss */
  #container-area::after {
    clear: both;
    display: block;
    content: ""; }

/* line 46, web/content/themes/standard/sass/partials/base/partials/_main.scss */
.main-content {
  min-height: 100vh; }

/* line 49, web/content/themes/standard/sass/partials/base/partials/_main.scss */
.container {
  max-width: 1150px;
  margin: 0 auto; }
  /* line 52, web/content/themes/standard/sass/partials/base/partials/_main.scss */
  .container::after {
    clear: both;
    display: block;
    content: ""; }
  @media only screen and (max-width: 73.75em) {
    /* line 49, web/content/themes/standard/sass/partials/base/partials/_main.scss */
    .container {
      padding: 0 40px; } }
  @media only screen and (max-width: 46.875em) {
    /* line 49, web/content/themes/standard/sass/partials/base/partials/_main.scss */
    .container {
      padding: 0 30px; } }
  @media only screen and (max-width: 34.375em) {
    /* line 49, web/content/themes/standard/sass/partials/base/partials/_main.scss */
    .container {
      padding: 0 20px; } }

/*  ==========================================================================
    Base:Headings
    ========================================================================== */
/* line 5, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #344e56;
  font-family: "Work Sans", sans-serif; }

/* line 17, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h1 {
  font-size: 30px; }

/* line 21, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h2 {
  font-size: 25px; }

/* line 25, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h3 {
  font-size: 22px; }

/* line 29, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h4 {
  font-size: 20px; }

/* line 33, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h5 {
  font-size: 18px; }

/* line 37, web/content/themes/standard/sass/partials/base/partials/_headings.scss */
h6 {
  font-size: 16px; }

/*  ==========================================================================
    Base:Links
    ========================================================================== */
/*
    1. Remove the gray background color from active links in IE 10. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_links.scss */
a {
  color: blue;
  background: transparent;
  /* 1 */ }
  /* line 12, web/content/themes/standard/sass/partials/base/partials/_links.scss */
  a:hover, a:focus {
    color: #6666ff; }

/*  ==========================================================================
    Base:Lists
    ========================================================================== */
/*
    1. Remove vertical spacing from nested lists.
*/
/* line 9, web/content/themes/standard/sass/partials/base/partials/_lists.scss */
li > ul,
li > ol {
  margin-bottom: 0;
  /* 1 */ }

/*
    1. Have a numbered `ul` without the semantics implied by using an `ol`.
*/
/*ul*/
/* line 18, web/content/themes/standard/sass/partials/base/partials/_lists.scss */
.numbered-list {
  list-style-type: decimal;
  /* 1 */ }

/*  ==========================================================================
    Base:Images
    ========================================================================== */
/*
    1. So that `alt` text is visually offset if images don’t load.
    2. Fluid images.
    3. Remove border when inside `a` element in IE 8/9. - Normalize:v3.0.1
*/
/* line 10, web/content/themes/standard/sass/partials/base/partials/_images.scss */
img {
  font-style: italic;
  /* 1 */
  max-width: 100%;
  /* 2 */
  border: 0;
  /* 3 */ }

/*
    1. Images in `figure` elements.
*/
/* line 19, web/content/themes/standard/sass/partials/base/partials/_images.scss */
figure > img {
  display: block;
  /* 1 */ }

/*  ==========================================================================
    Base:Type
    ========================================================================== */
/*
    1. Remove underlines from potentially troublesome elements.
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_type.scss */
u,
ins {
  text-decoration: none;
  /* 1 */ }

/*
    1. Apply faux underline via `border-bottom`.
*/
/* line 16, web/content/themes/standard/sass/partials/base/partials/_type.scss */
ins {
  border-bottom: 1px solid;
  /* 1 */ }

/*
    1. Give a help cursor to elements that give extra info on `:hover`.
*/
/* line 23, web/content/themes/standard/sass/partials/base/partials/_type.scss */
abbr[title],
dfn[title] {
  cursor: help;
  /* 1 */ }

/*
    1. Address styling not present in IE 8/9, Safari 5, and Chrome. - Normalize:v3.0.1
*/
/* line 31, web/content/themes/standard/sass/partials/base/partials/_type.scss */
abbr[title] {
  border-bottom: 1px dotted;
  /* 1 */ }

/*
    1. Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - Normalize:v3.0.1
*/
/* line 38, web/content/themes/standard/sass/partials/base/partials/_type.scss */
b,
strong {
  font-weight: bold;
  /* 1 */ }

/*
    1. Address styling not present in Safari 5 and Chrome. - Normalize:v3.0.1
*/
/* line 47, web/content/themes/standard/sass/partials/base/partials/_type.scss */
dfn {
  font-style: italic;
  /* 1 */ }

/*
    Address styling not present in IE 8/9. - Normalize:v3.0.1
*/
/* line 54, web/content/themes/standard/sass/partials/base/partials/_type.scss */
mark {
  background: #ff0;
  /* 1 */
  color: #000;
  /* 1 */ }

/*
    1. Set consistent quote types. - Normalize:v2.1.0
*/
/* line 62, web/content/themes/standard/sass/partials/base/partials/_type.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
  /* 1 */ }

/*
    1. Address inconsistent and variable font size in all browsers. - Normalize:v3.0.1
*/
/* line 69, web/content/themes/standard/sass/partials/base/partials/_type.scss */
small {
  font-size: 0.55556em;
  /* 1 */ }

/*
    1:sub-sup. Prevent `sub` and `sup` affecting `line-height` in all browsers. - Normalize:v3.0.1
*/
/* line 76, web/content/themes/standard/sass/partials/base/partials/_type.scss */
sub,
sup {
  font-size: 75%;
  /* 1:sub-sup */
  line-height: 0;
  /* 1:sub-sup */
  position: relative;
  /* 1:sub-sup */
  vertical-align: baseline;
  /* 1:sub-sup */ }

/* line 84, web/content/themes/standard/sass/partials/base/partials/_type.scss */
sup {
  top: -0.5em;
  /* 1:sub-sup */ }

/* line 88, web/content/themes/standard/sass/partials/base/partials/_type.scss */
sub {
  bottom: -0.25em;
  /* 1:sub-sup */ }

/*  ==========================================================================
    Base:Forms
    ========================================================================== */
/*
    1. Give form elements some cursor interactions...
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
label,
input,
textarea,
button,
select,
option {
  cursor: pointer;
  /* 1 */ }

/* line 17, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
  cursor: text;
  /* 1 */ }

/*
    Known limitation: by default, Chrome and Safari on OS X allow very limited
    styling of `select`, unless a `border` property is set.

    1. Correct color not being inherited.
       Known issue: affects color of disabled elements. - Normalize:v3.0.1
    2. Correct font properties not being inherited. - Normalize:v3.0.1
    3. Address margins set differently in Firefox 4+, Safari, and Chrome. - Normalize:v3.0.1
*/
/* line 34, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/*
    1. Address `overflow` set to `hidden` in IE 8/9/10/11. - Normalize:v3.0.1
*/
/* line 47, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button {
  overflow: visible;
  /* 1 */ }

/*
    1. Address inconsistent `text-transform` inheritance for `button` and `select`.
       All other form control elements do not inherit `text-transform` values.
       Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
       Correct `select` style inheritance in Firefox. - Normalize:v3.0.1
*/
/* line 57, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button,
select {
  text-transform: none;
  /* 1 */ }

/*
    1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
       and `video` controls. - Normalize:v3.0.1
    2. Correct inability to style clickable `input` types in iOS. - Normalize:v3.0.1
    3. Improve usability and consistency of cursor style between image-type
       `input` and others. - Normalize:v3.0.1
*/
/* line 69, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/*
    1. Re-set default cursor for disabled elements. - Normalize:v3.0.1
*/
/* line 80, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/*
    1. Remove inner padding and border in Firefox 4+. - Normalize:v3.0.1
*/
/* line 88, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  /* 1 */
  padding: 0;
  /* 1 */ }

/*
    1. Address Firefox 4+ setting `line-height` on `input` using `!important` in
       the UA stylesheet. - Normalize:v3.0.1
*/
/* line 98, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input {
  line-height: normal;
  /* 1 */ }

/*
    It's recommended that you don't attempt to style these elements.
    Firefox's implementation doesn't respect box-sizing, padding, or width.

    1. Address box sizing set to `content-box` in IE 8/9/10. - Normalize:v3.0.1
    2. Remove excess padding in IE 8/9/10. - Normalize:v3.0.1
*/
/* line 109, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
    1. Fix the cursor style for Chrome's increment/decrement buttons. For certain
       `font-size` values of the `input`, it causes the cursor style of the
       decrement button to change from `default` to `text`. - Normalize:v3.0.1
*/
/* line 120, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
  /* 1 */ }

/*
    1. Address `appearance` set to `searchfield` in Safari and Chrome.
*/
/* line 128, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */ }

/*
    1. Remove inner padding and search cancel button in Safari and Chrome on OS X.
       Safari (but not Chrome) clips the cancel button when the search input has
       padding (and `textfield` appearance). - Normalize:v3.0.1
*/
/* line 137, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* 1 */ }

/*
    1. Correct `color` not being inherited in IE 8/9/10/11. - Normalize:v3.0.1
    2. Remove padding so people aren't caught out if they zero out fieldsets. - Normalize:v3.0.1
*/
/* line 146, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/*
    1. Remove default vertical scrollbar in IE 8/9/10/11. - Normalize:v3.0.1
*/
/* line 154, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
textarea {
  overflow: auto;
  /* 1 */ }

/*
    1. Don't inherit the `font-weight` (applied by a rule above).
       NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - Normalize:v3.0.1
*/
/* line 162, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
optgroup {
  font-weight: bold;
  /* 1 */ }

/* line 166, web/content/themes/standard/sass/partials/base/partials/_forms.scss */
.form-errors li {
  color: #b94a48; }

/*  ==========================================================================
    Base:Quotes
    ========================================================================== */
/*  ==========================================================================
    Base:Grouping
    ========================================================================== */
/*
    1. Address margin not present in IE 8/9 and Safari 5. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
figure {
  margin: 1em 40px;
  /* 1 */ }

/*
    1. Address differences between Firefox and other browsers. - Normalize:v3.0.1
*/
/* line 15, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
hr {
  -moz-box-sizing: content-box;
  /* 1 */
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */ }

/*
    1. Contain overflow in all browsers. - Normalize:v3.0.1
*/
/* line 24, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
pre {
  overflow: auto;
  /* 1 */ }

/*
    1. Address odd `em`-unit font size rendering in all browsers. - Normalize:v2.1.0
*/
/* line 31, web/content/themes/standard/sass/partials/base/partials/_grouping.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 1 */ }

/*  ==========================================================================
    Base:Tables
    ========================================================================== */
/*
    1. Remove most spacing between table cells. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_tables.scss */
table {
  border-collapse: collapse;
  /* 1 */
  border-spacing: 0;
  /* 1 */ }

/*  ==========================================================================
    Base:SVG
    ========================================================================== */
/*
    1. Correct overflow not hidden in IE 9/10/11. - Normalize:v3.0.1
*/
/* line 8, web/content/themes/standard/sass/partials/base/partials/_svg.scss */
svg:not(:root) {
  overflow: hidden;
  /* 1 */ }

/*  ==========================================================================
    Base:Media
    ========================================================================== */
/*
    1. http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
*/
@-ms-viewport {
  width: device-width;
  /* 1 */ }

/* 5 */
/* Slider */
/* line 3, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 18, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 25, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 29, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 34, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 43, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 49, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 55, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 59, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 63, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 67, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 70, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 73, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 79, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 83, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 87, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 91, web/content/themes/standard/sass/partials/vendor/partials/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* 6 */
/* line 1, web/content/themes/standard/sass/partials/objects/partials/_alert.scss */
.alert {
  padding: 8px 14px;
  margin: 0 0 1em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  clear: both; }

/* line 9, web/content/themes/standard/sass/partials/objects/partials/_alert.scss */
.alert--success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }

/* line 15, web/content/themes/standard/sass/partials/objects/partials/_alert.scss */
.alert--error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

/*  ==========================================================================
    Objects:Button
    ==========================================================================

    The button classes are best applied to links, buttons, and submit inputs.
    These components can be used in forms, as calls to action, or as part of the
    general UI of the site/app.

    Recommended use:

    <a class="Button [Button--modifier]" role="button" href="[url]">Button text</a>
    <button class="Button [Button--modifier]" type="submit">Button text</button>
    <input class="Button [Button--modifier]" type="submit" value="Button text">

    Button template

    Build on this component using rulesets in your application-level CSS.

    1.  Corrects inability to style clickable `input` types in iOS
    2.  Normalize `box-sizing` across all elements that this component could be
        applied to.
    3.  Allow easier styling.
    4.  Normalize `line-height`. For `input`, it can't be changed from `normal` in Firefox 4+.
    5.  Normalise box model styles.
    6.  Prevent button text from being selectable.
    7.  Stop buttons wrapping and looking broken.
*/
/* line 29, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
.btn {
  -webkit-appearance: none;
  /* 1 */
  box-sizing: border-box;
  /* 2 */
  cursor: pointer;
  display: inline-block;
  /* 3 */
  line-height: normal;
  /* 4 */
  margin: 0;
  border: 0;
  /* 5 */
  padding-top: 0;
  /* 5 */
  padding-bottom: 0;
  /* 5 */
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* 6 */
  white-space: nowrap;
  /* 7 */
  position: relative;
  text-decoration: none;
  /*
        Remove excess padding and border in Firefox 4+
    */ }
  /* line 47, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
  .btn, .btn:hover {
    text-decoration: none; }
  /* line 52, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
  .btn:disabled, .btn.is-disabled {
    cursor: default; }
  /* line 61, web/content/themes/standard/sass/partials/objects/partials/_button.scss */
  .btn::-moz-focus-inner {
    border: 0;
    padding: 0; }

/*
    Variations
    ----------

    e.g
    .btn--primary{}
    .btn--secondary{}
    .btn--tertiary{}
*/
/*  ==========================================================================
    Objects:Grids
    ==========================================================================

    These grids are mostly from css wizardry grids:- https://github.com/csswizardry/csswizardry-grids
    but there is also some stuff from an older version of SUIT grid component:- https://github.com/suitcss/components-grid

    Fluid and nestable grid system, e.g.:

    <div class="grid">

        <div class="grid__cell one-third">
            <p>One third grid</p>
        </div><!--

     --><div class="grid__cell two-thirds">
            <p>Two thirds grid</p>
        </div><!--

     --><div class="grid__cell one-half">
            <p>One half grid</p>
        </div><!--

     --><div class="grid__cell one-quarter">
            <p>One quarter grid</p>
        </div><!--

     --><div class="grid__cell one-quarter">
            <p>One quarter grid</p>
        </div>

    </div>

*/
/*
    All content must be contained within child Grid-cell elements.

    1.  Account for browser defaults of elements that might be the root node of
        the component.
*/
/* line 43, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid {
  display: block;
  /* 1 */
  padding: 0;
  /* 1 */
  margin: 0;
  /* 1 */
  margin-left: -1.66667em; }

/*
    Very infrequently occurring grid wrappers as children of grid wrappers.
*/
/* line 54, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid > .grid {
  margin-left: 0; }

/*
    No explicit width by default. Rely on combining `Grid-cell` with a dimension
    utility or a component class that extends 'grid'.

    1. Fundamentals of the non-float grid layout.
    2. Controls vertical positioning of units.
    3. Make cells full-width by default.
*/
/* line 66, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid__cell {
  display: inline-block;
  /* 1 */
  vertical-align: top;
  /* 2 */
  width: 100%;
  /* 3 */
  padding-left: 1.66667em; }

/*
    Gutterless grids have all the properties of regular grids, minus any spacing.
*/
/* line 76, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid--full {
  margin-left: 0; }
  /* line 79, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
  .grid--full > .grid__cell {
    padding-left: 0; }

/*
    Reversed grids allow you to structure your source in the opposite order to
    how your rendered layout will appear. Extends `.grid`.
*/
/* line 88, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
.grid--rev {
  direction: rtl;
  text-align: left; }
  /* line 92, web/content/themes/standard/sass/partials/objects/partials/_grids.scss */
  .grid--rev > .grid__cell {
    direction: ltr;
    text-align: left; }

/*  ==========================================================================
    Objects:Media
    ==========================================================================

    Image and text blocks, as devised by @stubbornella
    stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code

    This object is useful to document the usage of the overflow to create a new block formatting context pattern. I don't find myself using this actual object much as in a responsive context i often want a component to transform into a media object, so if i use the this object i end up fighting the styles.

    Dependencies
    ------------
    * group (clearfix) - must be applied to the main element.

    HTML
    ----
    <div class=media group>
        <img src=http://placehold.it/150x150 alt="" class=media__img>
        <p class=media__body>Lorem ipsum dolor sit amet, consectetur adipisicing elit,
        sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    </div>

*/
/* line 23, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media {
  display: block; }

/* line 27, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__img {
  float: left;
  margin-right: 1.66667em; }

/*
    Reversed image location (right instead of left).
*/
/* line 35, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__img--rev {
  float: right;
  margin-left: 1.66667em; }

/* line 40, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__img img,
.media__img--rev img {
  display: block; }

/*
    1. Create a new block formatting context. See - http://www.stubbornella.org/content/2009/07/23/overflow-a-secret-benefit/
*/
/* line 48, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__body {
  overflow: hidden;
  /* 1 */ }

/* line 52, web/content/themes/standard/sass/partials/objects/partials/_media.scss */
.media__body,
.media__body > :last-child {
  margin-bottom: 0; }

/*  ==========================================================================
    Objects:Nav
    ==========================================================================

    By @csswizardry and taken from a version of inuit.css https://github.com/inuitcss

    When used on an `ol` or `ul`, this class throws the list into horizontal mode
    e.g.:

    Dependencies
    ------------
    * group (clearfix) - must be applied to the main element.

    HTML
    ----
    <ul class=nav group>
        <li><a href=#>Home</a></li>
        <li><a href=#>About</a></li>
        <li><a href=#>Portfolio</a></li>
        <li><a href=#>Contact</a></li>
    </ul>
*/
/*
    1:  Set line-height so positing does not depend on the global line-height set on the html element.
    Overwrite this value on a particular nav if you need to.
    This way if the global line-height changes it does not effect the navigations position.
*/
/* line 29, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
.nav {
  list-style: none;
  margin-left: 0;
  line-height: 1em;
  /* 1 */ }
  /* line 36, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
  .nav > li,
  .nav > li > a {
    display: inline-block; }

/*
    extends .nav and throws the list into vertical mode.
*/
/* line 48, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
.nav--stacked > li {
  display: list-item; }
  /* line 51, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
  .nav--stacked > li > a {
    display: block; }

/*
    Force a nav to occupy 100% of the available width of its parent. Extends
    .nav, original idea @pimpl
*/
/* line 62, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
.nav--fit {
  display: table;
  width: 100%; }
  /* line 66, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
  .nav--fit > li {
    display: table-cell; }
    /* line 69, web/content/themes/standard/sass/partials/objects/partials/_nav.scss */
    .nav--fit > li > a {
      display: block; }

/* 7 */
/* line 2, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
.wm-links a {
  background: none;
  display: inline-block;
  color: #333;
  border: 1px solid #333;
  margin: 16px;
  font-size: 16px;
  text-align: left;
  white-space: normal;
  vertical-align: top;
  position: relative;
  padding: 10px 24px 10px 14px; }
  /* line 15, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-links a:after {
    content: '>';
    display: block;
    position: absolute;
    bottom: 10px;
    right: 5px; }
  /* line 23, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-links a:hover {
    transition: all .2s ease-in;
    background: #333;
    color: #d3d3d3; }

/* line 31, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
.wm-buttons a {
  background: none;
  display: inline-block;
  color: #333;
  border: 1px solid #333;
  margin: 16px;
  font-size: 16px;
  text-align: left;
  white-space: normal;
  vertical-align: top;
  position: relative;
  padding: 10px 24px 10px 14px; }
  /* line 44, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-buttons a:after {
    content: '>';
    display: block;
    position: absolute;
    bottom: 10px;
    right: 5px; }
  /* line 52, web/content/themes/standard/sass/partials/ui/partials/wm-links.scss */
  .wm-buttons a:hover {
    transition: all .2s ease-in;
    background: #333;
    color: #d3d3d3; }

/* line 3, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.off-white-bg {
  background-color: #f9f5eb; }

/* line 6, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.white-bg {
  background-color: #FFF; }

/* line 9, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.cream-bg {
  background-color: #f4ead7; }

/* line 12, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.gold-bg {
  background-color: #c3a76d; }

/* line 15, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.off-black-bg {
  background-color: #231f20; }

/* line 18, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.padded {
  padding: 50px; }
  @media (min-width: 46.875em) {
    /* line 18, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.padded {
      padding: 90px; } }
  /* line 25, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.padded.first-block-padding {
    padding: 90px 50px 70px; }
    @media (min-width: 46.875em) {
      /* line 25, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.padded.first-block-padding {
        padding: 90px; } }

/* line 38, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.list ul {
  padding: 0;
  margin: 0; }
  /* line 42, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list ul li {
    list-style-type: none; }

/* line 50, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.list.cards ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 55, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.cards ul li {
    max-width: 100%;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 0 0 5px 5px;
    background-color: #FFF; }
    @media (min-width: 46.875em) {
      /* line 55, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.cards ul li {
        max-width: 48%; }
        /* line 65, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.list.cards ul li:nth-child(odd):last-of-type {
          max-width: 100%; } }
    @media (min-width: 73.75em) {
      /* line 55, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.cards ul li {
        max-width: 32%; }
        /* line 74, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.list.cards ul li:nth-child(odd):last-of-type {
          max-width: 32%; } }
    /* line 80, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.cards ul li a {
      text-decoration: none;
      color: #231f20; }
    /* line 85, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.cards ul li img {
      width: 100%;
      border-radius: 5px 5px 0 0;
      display: block; }
    /* line 91, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.cards ul li .title-block {
      text-align: center;
      padding: 15px 30px; }
      /* line 95, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.cards ul li .title-block h4 {
        font-size: 16px;
        line-height: 20px; }

/* line 110, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.list.bg-ctas ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap; }
  /* line 116, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.bg-ctas ul.wrap {
    flex-wrap: wrap; }
    /* line 121, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.bg-ctas ul.wrap li:last-of-type:nth-child(odd) {
      max-width: 100%;
      height: 380px; }
  /* line 130, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.bg-ctas ul.no-wrap {
    flex-wrap: nowrap; }
  /* line 134, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.list.bg-ctas ul li {
    max-width: 100%;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 290px; }
    @media (min-width: 73.75em) {
      /* line 134, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.bg-ctas ul li {
        max-width: 50%;
        height: 380px; }
        /* line 146, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.list.bg-ctas ul li:last-of-type:nth-child(odd) {
          max-width: 100%; } }
    /* line 152, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.list.bg-ctas ul li a {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: RGBA(38, 36, 32, 0.35);
      text-align: center;
      color: #FFF;
      font-size: 30px;
      text-decoration: none;
      padding: 0 25px; }
      /* line 165, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.list.bg-ctas ul li a:hover {
        text-decoration: underline; }

/* line 181, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.news ul {
  padding: 0;
  margin: 0 auto;
  max-width: 900px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 189, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.news ul li {
    list-style-type: none;
    text-align: left;
    max-width: 100%;
    margin-bottom: 25px; }
    @media (min-width: 46.875em) {
      /* line 189, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.news ul li {
        max-width: 48%; } }
    /* line 199, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.news ul li .thumb-wrap {
      width: 100%;
      height: 290px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
    /* line 207, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.news ul li p {
      margin-top: 15px; }
      /* line 210, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.news ul li p a {
        background-color: #c3a76d;
        color: #FFF;
        text-decoration: none;
        border-radius: 5px;
        max-width: 140px;
        width: 100%;
        height: 35px;
        text-align: center;
        display: block !important;
        text-transform: uppercase;
        line-height: 1 !important;
        text-decoration: none !important;
        font-size: 14px !important;
        padding-top: 7px !important;
        font-family: "Work Sans", sans-serif;
        margin-top: 10px; }

/* line 237, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.news .tool-pagination ul {
  padding: 0;
  margin: 0;
  justify-content: center; }
  /* line 242, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.news .tool-pagination ul li {
    color: #c3a76d;
    margin: 0 15px 0 0;
    font-family: "Work Sans", sans-serif; }
    /* line 247, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.news .tool-pagination ul li a {
      color: #c3a76d;
      font-family: "Work Sans", sans-serif; }

/* line 260, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.standard-text-block {
  text-align: center;
  color: #231f20;
  padding: 60px 30px; }
  @media (min-width: 46.875em) {
    /* line 260, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block {
      padding: 90px; } }
  /* line 269, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.standard-text-block.col-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    /* line 274, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block h3 {
      max-width: 100%;
      width: 100%; }
    /* line 281, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-left p {
      text-align: left !important; }
    /* line 285, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-left .left {
      order: 1; }
    /* line 289, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-left .right {
      order: 2; }
    /* line 297, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-right p {
      text-align: left !important; }
    /* line 301, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-right .left {
      order: 1; }
    /* line 305, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block.txt-right .right {
      order: 2; }
    @media (min-width: 73.75em) {
      /* line 311, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.standard-text-block.col-block.txt-right .left {
        order: 2; }
      /* line 315, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.standard-text-block.col-block.txt-right .right {
        order: 1; } }
    /* line 323, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block .left {
      max-width: 100%;
      width: 100%; }
      @media (min-width: 73.75em) {
        /* line 323, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.standard-text-block.col-block .left {
          max-width: 48%; }
          /* line 330, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.standard-text-block.col-block .left.wide {
            max-width: 100%; }
          /* line 334, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.standard-text-block.col-block .left h3 {
            text-align: left; } }
    /* line 342, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.standard-text-block.col-block .right {
      max-width: 100%;
      width: 100%; }
      @media (min-width: 73.75em) {
        /* line 342, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.standard-text-block.col-block .right {
          max-width: 48%; } }

/* line 357, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.contact .christmas-wired-section {
  margin-bottom: 20px; }

/* line 361, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.contact a.button-wired {
  border-radius: 5px;
  background-color: #c3a76d !important;
  color: #FFF !important;
  font-family: "Work Sans", sans-serif;
  text-decoration: none !important;
  padding: 5px 20px 8px 20px;
  max-width: 350px;
  font-size: 14px;
  display: inline-block; }

/* line 373, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.contact .contact-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  /* line 377, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .center-text-wired {
    text-align: center !important; }
  /* line 380, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .clear-wired {
    clear: both; }
  /* line 385, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .left {
    max-width: 100%;
    width: 100%;
    padding: 25px 0;
    text-align: left; }
    @media (min-width: 73.75em) {
      /* line 385, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left {
        max-width: 48%; } }
    /* line 395, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left p {
      text-align: left !important; }
      /* line 397, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left p.center-text {
        text-align: center !important; }
    /* line 402, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area iframe {
      display: block;
      margin: 0 auto; }
    /* line 406, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area button {
      max-width: 350px;
      height: 40px; }
    /* line 410, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area p {
      text-align: center !important; }
    /* line 413, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left .widget_area .center-text {
      text-align: center !important; }
    /* line 420, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form .form-row {
      margin-bottom: 10px; }
    /* line 424, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form label {
      display: none; }
    /* line 428, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form input {
      padding: 10px 10px 10px 0;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      border-top: 0;
      border-bottom: 2px solid #231f20;
      font-size: 14px;
      max-width: 250px !important;
      font-family: "Work Sans", sans-serif;
      width: 100%;
      color: #231f20; }
      /* line 441, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left form input::placeholder {
        color: #231f20; }
    /* line 447, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form textarea {
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-bottom: 2px solid #231f20;
      font-family: "Work Sans", sans-serif;
      background-color: transparent;
      font-size: 14px;
      height: 90px;
      max-width: 250px !important;
      width: 100%; }
      /* line 459, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .left form textarea::placeholder {
        color: #231f20; }
    /* line 465, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form select {
      max-width: 250px !important;
      min-width: 0 !important;
      width: 100%;
      margin: 0px !important;
      font-family: "Work Sans", sans-serif;
      color: #231f20;
      padding: 5px 5px 5px 0px;
      font-size: 14px;
      border-radius: 0px;
      border-top: 0;
      border-right: 0;
      border-left: 0;
      border-bottom: 2px solid #231f20;
      background-color: transparent;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      background: url("../images/down-pointer.png") no-repeat 95% 50%;
      background-size: 12px; }
    /* line 487, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .left form button {
      border-radius: 5px;
      background-color: #c3a76d;
      color: #FFF;
      font-family: "Work Sans", sans-serif;
      width: 140px;
      height: 35px;
      font-size: 14px;
      line-height: 1; }
  /* line 502, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .right {
    max-width: 100%;
    text-align: left;
    width: 100%;
    padding: 25px 0; }
    @media (min-width: 73.75em) {
      /* line 502, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right {
        max-width: 48%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; } }
    /* line 515, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right .christmas_area button {
      max-width: 350px;
      height: 40px; }
    /* line 519, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right .christmas_area p {
      text-align: center !important; }
    /* line 522, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right .christmas_area .center-text {
      text-align: center !important; }
    /* line 526, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right a {
      color: #c8a044;
      text-decoration: none; }
      /* line 530, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right a:hover {
        text-decoration: underline; }
    /* line 536, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right p {
      text-align: left; }
      /* line 538, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right p.center-text {
        text-align: center !important; }
    /* line 542, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.contact .contact-wrap .right form {
      width: 100%;
      text-align: center !important; }
      /* line 545, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form .form-row {
        margin-bottom: 30px; }
      /* line 549, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form label {
        display: none; }
      /* line 553, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form input {
        padding: 10px 10px 10px 0;
        background-color: transparent;
        border-right: 0;
        border-left: 0;
        border-top: 0;
        border-bottom: 2px solid #231f20;
        font-size: 14px;
        max-width: 350px !important;
        font-family: "Work Sans", sans-serif;
        width: 100%;
        color: #231f20; }
        /* line 566, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.contact .contact-wrap .right form input::placeholder {
          color: #231f20; }
      /* line 572, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form textarea {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        border-bottom: 2px solid #231f20;
        font-family: "Work Sans", sans-serif;
        background-color: transparent;
        font-size: 14px;
        height: 90px;
        max-width: 350px !important;
        width: 100%; }
        /* line 584, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.contact .contact-wrap .right form textarea::placeholder {
          color: #231f20; }
      /* line 590, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form select {
        max-width: 350px !important;
        min-width: 0 !important;
        width: 100%;
        margin: 0px !important;
        font-family: "Work Sans", sans-serif;
        color: #231f20;
        padding: 5px 5px 5px 0px;
        font-size: 14px;
        border-radius: 0px;
        border-top: 0;
        border-right: 0;
        border-left: 0;
        border-bottom: 2px solid #231f20;
        background-color: transparent;
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background: url("../images/down-pointer.png") no-repeat 95% 50%;
        background-size: 12px; }
      /* line 612, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.contact .contact-wrap .right form button {
        border-radius: 5px;
        background-color: #c3a76d;
        color: #FFF;
        font-family: "jaf-domus-titling-web",sans-serif;
        width: 100%;
        height: 40px;
        max-width: 350px;
        font-size: 14px;
        line-height: 1; }
  /* line 629, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.contact .contact-wrap .map {
    max-width: 100%;
    width: 100%; }

/* line 638, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.properties-main-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0px 50px 50px 50px; }
  @media (min-width: 46.875em) {
    /* line 638, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap {
      padding: 0px 90px 90px 90px; } }
  /* line 648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.properties-main-wrap .filter-sidebar {
    max-width: 100%;
    width: 100%;
    margin-bottom: 25px; }
    @media (min-width: 46.875em) {
      /* line 648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar {
        max-width: 48%;
        margin-bottom: 0px; } }
    @media (min-width: 73.75em) {
      /* line 648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar {
        max-width: 23%; } }
    /* line 662, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap .filter-sidebar .inner {
      background-color: #FFF;
      padding: 15px 25px; }
      @media (min-width: 46.875em) {
        /* line 662, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner {
          padding: 25px; } }
      /* line 670, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar .inner h3 {
        background-image: url("../images/menu-down-point.png");
        background-repeat: no-repeat;
        background-position: right center;
        width: 100%; }
        @media (min-width: 46.875em) {
          /* line 670, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner h3 {
            background-image: none; } }
        /* line 680, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner h3.active {
          background-image: url("../images/menu-up-point.png"); }
          @media (min-width: 46.875em) {
            /* line 680, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner h3.active {
              background-image: none; } }
      /* line 691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar .inner .search-bar {
        margin-top: 25px;
        display: none; }
        /* line 695, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .search-bar.active {
          display: block; }
        @media (min-width: 46.875em) {
          /* line 691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .search-bar {
            display: block; } }
        /* line 703, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .search-bar input {
          font-family: "Work Sans", sans-serif;
          max-width: 100%;
          width: 100%;
          padding: 10px; }
        /* line 710, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .search-bar .hidden {
          display: none; }
      /* line 716, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .filter-sidebar .inner .category-filters {
        padding: 0;
        margin: 25px 0 0 0;
        display: none; }
        /* line 721, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .category-filters.active {
          display: block; }
        @media (min-width: 46.875em) {
          /* line 716, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters {
            display: block; } }
        /* line 729, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .filter-sidebar .inner .category-filters li {
          list-style-type: none;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          margin-bottom: 15px; }
          /* line 736, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li:last-of-type {
            margin-bottom: 0px; }
          /* line 740, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box,
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box-offers {
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none;
            border: 1px solid #231f20;
            border-radius: 0px;
            width: 15px;
            height: 15px; }
            /* line 750, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box:checked,
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li .cat-box-offers:checked {
              background: url("../images/cat-box-check.png") no-repeat center center;
              border: 0; }
          /* line 759, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.label {
            display: block;
            font-family: "Work Sans", sans-serif;
            font-size: 16px;
            color: #231f20;
            padding-left: 15px; }
          /* line 767, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon {
            display: block;
            background-position: center center;
            background-repeat: no-repeat;
            max-width: 20px;
            height: 20px;
            width: 100%;
            margin-left: 15px; }
            /* line 776, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.accommodation {
              background-image: url("../images/Pubs_Icons-Accommodation.svg"); }
            /* line 780, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.bar-food {
              background-image: url("../images/Pubs_Icons-Bar_Food.svg"); }
            /* line 784, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.dog-friendly {
              background-image: url("../images/Pubs_Icons-Dog_Friendly.svg"); }
            /* line 788, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.family-friendly {
              background-image: url("../images/Pubs_Icons-Family.svg"); }
            /* line 792, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.kids-play-area {
              background-image: url("../images/Pubs_Icons-Play_Area.svg"); }
            /* line 796, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.live-music {
              background-image: url("../images/Pubs_Icons-Music.svg"); }
            /* line 800, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.live-sport {
              background-image: url("../images/Pubs_Icons-Sport.svg"); }
            /* line 804, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.loyalty {
              background-image: url("../images/Pubs_Icons-_Loyalty.svg"); }
            /* line 808, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.managed {
              background-image: url("../images/Pubs_Icons-Managed.svg"); }
            /* line 812, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.near-me {
              background-image: url("../images/Pubs_Icons-Near_me.svg"); }
            /* line 816, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.outside-seating {
              background-image: url("../images/Pubs_Icons-Outside_Seating.svg"); }
            /* line 820, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.parking {
              background-image: url("../images/Pubs_Icons-Parking.svg"); }
            /* line 824, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.restaurant {
              background-image: url("../images/Pubs_Icons-Restaurant.svg"); }
            /* line 828, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.tenanted {
              background-image: url("../images/Pubs_Icons-Tenanted.svg"); }
            /* line 832, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.wifi {
              background-image: url("../images/Pubs_Icons-Wifi.svg"); }
            /* line 836, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.offers {
              background-image: url("../images/offer-icon-offer.svg"); }
            /* line 840, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .filter-sidebar .inner .category-filters li span.icon.events {
              background-image: url("../images/offer-icon-event.svg"); }
  /* line 856, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.properties-main-wrap .properties-list,
  .block.properties-main-wrap .offers-list {
    max-width: 100%;
    width: 100%;
    color: transparent;
    font-size: 0px; }
    @media (min-width: 46.875em) {
      /* line 856, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .properties-list,
      .block.properties-main-wrap .offers-list {
        max-width: 48%; } }
    @media (min-width: 73.75em) {
      /* line 856, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .properties-list,
      .block.properties-main-wrap .offers-list {
        max-width: 75%; } }
    /* line 871, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap .properties-list h3,
    .block.properties-main-wrap .offers-list h3 {
      color: #231f20;
      font-size: 24px;
      text-align: center; }
    /* line 877, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.properties-main-wrap .properties-list ul,
    .block.properties-main-wrap .offers-list ul {
      padding: 0;
      margin: 0;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      /* line 884, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.properties-main-wrap .properties-list ul li,
      .block.properties-main-wrap .offers-list ul li {
        list-style-type: none;
        max-width: 100%;
        width: 100%;
        background-color: #FFF;
        margin-bottom: 25px; }
        @media (min-width: 46.875em) {
          /* line 884, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li,
          .block.properties-main-wrap .offers-list ul li {
            max-width: 100%; } }
        @media (min-width: 73.75em) {
          /* line 884, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li,
          .block.properties-main-wrap .offers-list ul li {
            max-width: 48%; } }
        /* line 899, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .properties-list ul li .thumb-wrap,
        .block.properties-main-wrap .offers-list ul li .thumb-wrap {
          width: 100%;
          max-height: 285px;
          overflow: hidden; }
          /* line 904, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .thumb-wrap img,
          .block.properties-main-wrap .offers-list ul li .thumb-wrap img {
            width: 100%;
            display: block;
            border-radius: 5px 5px 0 0; }
        /* line 912, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.properties-main-wrap .properties-list ul li .property-details,
        .block.properties-main-wrap .properties-list ul li .offer-details,
        .block.properties-main-wrap .offers-list ul li .property-details,
        .block.properties-main-wrap .offers-list ul li .offer-details {
          padding: 25px;
          border-radius: 0 0 5px 5px; }
          /* line 917, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .property-details h3,
          .block.properties-main-wrap .properties-list ul li .offer-details h3,
          .block.properties-main-wrap .offers-list ul li .property-details h3,
          .block.properties-main-wrap .offers-list ul li .offer-details h3 {
            color: #231f20;
            font-size: 18px;
            line-height: 20px;
            letter-spacing: 2px;
            margin-bottom: 15px;
            text-align: left; }
          /* line 926, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .property-details p,
          .block.properties-main-wrap .properties-list ul li .offer-details p,
          .block.properties-main-wrap .offers-list ul li .property-details p,
          .block.properties-main-wrap .offers-list ul li .offer-details p {
            font-family: "Work Sans", sans-serif;
            font-size: 16px;
            color: #231f20;
            margin-bottom: 15px; }
          /* line 933, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.properties-main-wrap .properties-list ul li .property-details ul,
          .block.properties-main-wrap .properties-list ul li .offer-details ul,
          .block.properties-main-wrap .offers-list ul li .property-details ul,
          .block.properties-main-wrap .offers-list ul li .offer-details ul {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            margin-bottom: 15px; }
            @media (min-width: 46.875em) {
              /* line 933, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul,
              .block.properties-main-wrap .properties-list ul li .offer-details ul,
              .block.properties-main-wrap .offers-list ul li .property-details ul,
              .block.properties-main-wrap .offers-list ul li .offer-details ul {
                flex-wrap: nowrap; } }
            /* line 943, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.properties-main-wrap .properties-list ul li .property-details ul li,
            .block.properties-main-wrap .properties-list ul li .offer-details ul li,
            .block.properties-main-wrap .offers-list ul li .property-details ul li,
            .block.properties-main-wrap .offers-list ul li .offer-details ul li {
              font-size: 0px;
              max-width: 20px;
              height: 20px;
              background-position: center center;
              background-repeat: no-repeat;
              margin-right: 15px;
              margin-bottom: 5px; }
              @media (min-width: 46.875em) {
                /* line 943, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
                .block.properties-main-wrap .properties-list ul li .property-details ul li,
                .block.properties-main-wrap .properties-list ul li .offer-details ul li,
                .block.properties-main-wrap .offers-list ul li .property-details ul li,
                .block.properties-main-wrap .offers-list ul li .offer-details ul li {
                  margin-bottom: 0px; } }
              /* line 956, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.accommodation,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.accommodation,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.accommodation,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.accommodation {
                background-image: url("../images/Pubs_Icons-Accommodation.svg"); }
              /* line 960, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.bar-food,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.bar-food,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.bar-food,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.bar-food {
                background-image: url("../images/Pubs_Icons-Bar_Food.svg"); }
              /* line 964, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.dog-friendly,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.dog-friendly,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.dog-friendly,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.dog-friendly {
                background-image: url("../images/Pubs_Icons-Dog_Friendly.svg"); }
              /* line 968, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.family-friendly,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.family-friendly,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.family-friendly,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.family-friendly {
                background-image: url("../images/Pubs_Icons-Family.svg"); }
              /* line 972, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.kids-play-area,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.kids-play-area,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.kids-play-area,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.kids-play-area {
                background-image: url("../images/Pubs_Icons-Play_Area.svg"); }
              /* line 976, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.live-music,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.live-music,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.live-music,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.live-music {
                background-image: url("../images/Pubs_Icons-Music.svg"); }
              /* line 980, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.live-sport,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.live-sport,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.live-sport,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.live-sport {
                background-image: url("../images/Pubs_Icons-Sport.svg"); }
              /* line 984, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.loyalty,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.loyalty,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.loyalty,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.loyalty {
                background-image: url("../images/Pubs_Icons-_Loyalty.svg"); }
              /* line 988, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.managed,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.managed,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.managed,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.managed {
                background-image: url("../images/Pubs_Icons-Managed.svg"); }
              /* line 992, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.near-me,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.near-me,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.near-me,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.near-me {
                background-image: url("../images/Pubs_Icons-Near_me.svg"); }
              /* line 996, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.outside-seating,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.outside-seating,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.outside-seating,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.outside-seating {
                background-image: url("../images/Pubs_Icons-Outside_Seating.svg"); }
              /* line 1000, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.parking,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.parking,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.parking,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.parking {
                background-image: url("../images/Pubs_Icons-Parking.svg"); }
              /* line 1004, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.restaurant,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.restaurant,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.restaurant,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.restaurant {
                background-image: url("../images/Pubs_Icons-Restaurant.svg"); }
              /* line 1008, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.tenanted,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.tenanted,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.tenanted,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.tenanted {
                background-image: url("../images/Pubs_Icons-Tenanted.svg"); }
              /* line 1012, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.wifi,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.wifi,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.wifi,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.wifi {
                background-image: url("../images/Pubs_Icons-Wifi.svg"); }
              /* line 1016, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.offers,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.offers,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.offers,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.offers {
                background-image: url("../images/offer-icon-offer.svg"); }
              /* line 1020, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .block.properties-main-wrap .properties-list ul li .property-details ul li.events,
              .block.properties-main-wrap .properties-list ul li .offer-details ul li.events,
              .block.properties-main-wrap .offers-list ul li .property-details ul li.events,
              .block.properties-main-wrap .offers-list ul li .offer-details ul li.events {
                background-image: url("../images/offer-icon-event.svg"); }

/* line 1040, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.top-bar {
  width: 100%;
  padding: 50px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  @media (min-width: 73.75em) {
    /* line 1040, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar {
      padding: 45px 90px; } }
  /* line 1051, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .address {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 25px; }
    @media (min-width: 46.875em) {
      /* line 1051, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .address {
        max-width: 50%; } }
    /* line 1063, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .address .address-details {
      max-width: 100%;
      width: 100%; }
      /* line 1067, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .address .address-details p {
        color: #231f20;
        font-family: "Work Sans", sans-serif;
        font-size: 16px;
        text-transform: uppercase;
        margin-bottom: 0px;
        letter-spacing: 2px; }
  /* line 1080, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .operational-times {
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    @media (min-width: 46.875em) {
      /* line 1080, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .operational-times {
        padding-left: 25px; } }
    /* line 1091, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .operational-times ul {
      margin: 0;
      padding: 0;
      max-width: 100%;
      width: 100%;
      margin-bottom: 15px; }
      @media (min-width: 46.875em) {
        /* line 1091, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .operational-times ul {
          max-width: 50%;
          margin-bottom: 0px;
          flex-wrap: wrap !important; } }
      /* line 1104, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .operational-times ul li {
        list-style-type: none;
        font-family: "Work Sans", sans-serif;
        font-size: 12px;
        margin-bottom: 5px;
        width: 100%; }
        /* line 1111, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .operational-times ul li:first-of-type {
          font-family: "Work Sans", sans-serif;
          text-transform: uppercase;
          letter-spacing: 2px;
          color: #231f20;
          margin-bottom: 10px;
          font-size: 16px; }
  /* line 1126, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .contact-details {
    max-width: 100%;
    width: 100%; }
    @media (min-width: 46.875em) {
      /* line 1126, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-details {
        max-width: 50%;
        margin-bottom: 0px; } }
  /* line 1137, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .contact-list {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0; }
    @media (min-width: 73.75em) {
      /* line 1137, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-list {
        flex-wrap: nowrap;
        max-width: 50%; } }
    /* line 1151, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .contact-list li {
      list-style-type: none;
      margin-bottom: 15px;
      width: 100%; }
      @media (min-width: 73.75em) {
        /* line 1151, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li {
          margin-right: 25px;
          margin-bottom: 0px;
          width: auto; } }
      /* line 1162, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-list li a {
        color: #231f20;
        font-family: "Work Sans", sans-serif;
        font-size: 16px;
        text-decoration: none;
        display: flex;
        justify-content: flex-start;
        align-items: center; }
        @media (min-width: 46.875em) {
          /* line 1162, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.top-bar .contact-list li a {
            font-size: 14px; } }
        /* line 1177, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a.phone span {
          max-width: 20px; }
          @media (min-width: 46.875em) {
            /* line 1177, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.top-bar .contact-list li a.phone span {
              max-width: 10px; } }
        /* line 1190, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a.email span {
          max-width: 20px; }
          @media (min-width: 46.875em) {
            /* line 1190, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.top-bar .contact-list li a.email span {
              max-width: 13px; } }
        /* line 1203, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a.directions span {
          max-width: 15px; }
          @media (min-width: 46.875em) {
            /* line 1203, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.top-bar .contact-list li a.directions span {
              max-width: 7px; } }
        /* line 1214, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a span {
          max-width: 15px;
          display: block;
          margin-right: 10px; }
          /* line 1219, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.top-bar .contact-list li a span img {
            width: 100%; }
        /* line 1225, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.top-bar .contact-list li a:hover {
          text-decoration: underline; }
      /* line 1231, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .contact-list li:last-of-type {
        margin-right: 0px; }
  /* line 1239, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.top-bar .booking-btns {
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
    @media (min-width: 46.875em) {
      /* line 1239, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .booking-btns {
        max-width: 50%;
        padding: 0 0 0 25px; } }
    /* line 1253, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.top-bar .booking-btns li {
      list-style-type: none;
      width: 100%;
      margin-right: 15px;
      max-width: 175px; }
      /* line 1259, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.top-bar .booking-btns li a {
        max-width: 175px;
        width: 100%; }

/* line 1270, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.gallery-content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap; }
  /* line 1276, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.gallery-content .gallery {
    max-width: 100%;
    width: 100%;
    order: 2; }
    @media (min-width: 73.75em) {
      /* line 1276, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .gallery {
        max-width: 50%;
        margin-bottom: 0px;
        order: 1; } }
    /* line 1287, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content .gallery .feat-img {
      width: 100%;
      display: block; }
    /* line 1292, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content .gallery ul {
      padding: 0;
      margin: 0; }
      /* line 1296, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .gallery ul.pub-gallery {
        margin-bottom: 5px; }
      /* line 1300, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .gallery ul button {
        position: absolute;
        top: 50%;
        width: 15px;
        height: 20px;
        font-size: 0px;
        background-color: transparent;
        background-repeat: no-repeat;
        border: 0; }
        /* line 1310, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.gallery-content .gallery ul button.slick-prev {
          background-image: url("../images/prev-arrow.png");
          left: 20px; }
        /* line 1315, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.gallery-content .gallery ul button.slick-next {
          background-image: url("../images/next-arrow.png");
          right: 20px; }
  /* line 1326, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.gallery-content .standard-content {
    max-width: 100%;
    width: 100%;
    padding: 50px;
    order: 1; }
    @media (min-width: 73.75em) {
      /* line 1326, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .standard-content {
        max-width: 50%;
        margin-bottom: 0px;
        order: 2;
        padding: 0 90px; } }
    /* line 1339, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content .standard-content p {
      color: #231f20;
      font-family: "Work Sans", sans-serif;
      font-size: 16px;
      line-height: 26px;
      margin-bottom: 10px; }
      /* line 1346, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .standard-content p a {
        color: #c8a044; }
      /* line 1350, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.gallery-content .standard-content p:last-of-type {
        margin-bottom: none; }
  /* line 1358, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.gallery-content.standard-gallery {
    max-width: 720px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 50px; }
    /* line 1364, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.gallery-content.standard-gallery .gallery {
      max-width: 100%;
      width: 100%;
      order: 1; }
      @media (min-width: 73.75em) {
        /* line 1364, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.gallery-content.standard-gallery .gallery {
          max-width: 100%;
          margin-bottom: 0px; } }

/* line 1380, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.category-list {
  padding: 50px 15px;
  text-align: center; }
  @media (min-width: 73.75em) {
    /* line 1380, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list {
      padding: 90px; } }
  /* line 1388, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.category-list .menus {
    max-width: 100%;
    width: 100%;
    margin-top: 25px; }
    /* line 1393, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list .menus h3 {
      color: #231f20;
      font-size: 18px;
      margin-bottom: 20px;
      text-align: center; }
    /* line 1400, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list .menus ul {
      display: flex;
      justify-content: center;
      padding: 0;
      margin: 0;
      flex-wrap: wrap; }
      @media (min-width: 73.75em) {
        /* line 1400, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list .menus ul {
          flex-wrap: nowrap; } }
      /* line 1411, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list .menus ul li {
        list-style-type: none;
        max-width: 100%;
        width: auto;
        margin: 0 15px; }
        @media (min-width: 46.875em) {
          /* line 1411, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.category-list .menus ul li {
            max-width: 25%;
            width: 100%; } }
        @media (min-width: 73.75em) {
          /* line 1411, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.category-list .menus ul li {
            max-width: 25%;
            width: auto; } }
        /* line 1427, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list .menus ul li .button {
          border-radius: 0px;
          padding: 3px 20px 0;
          margin: 0 auto 15px;
          max-width: none; }
          @media (min-width: 46.875em) {
            /* line 1427, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.category-list .menus ul li .button {
              max-width: 200px; } }
          @media (min-width: 73.75em) {
            /* line 1427, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.single-pub.category-list .menus ul li .button {
              margin: 0 0 15px 0; } }
  /* line 1449, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.category-list h3 {
    color: #231f20;
    font-size: 24px;
    margin-bottom: 20px; }
  /* line 1455, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.category-list ul {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    @media (min-width: 73.75em) {
      /* line 1455, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul {
        flex-wrap: nowrap; } }
    /* line 1466, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.category-list ul li {
      list-style-type: none;
      min-width: 110px;
      margin-bottom: 25px; }
      @media (min-width: 73.75em) {
        /* line 1466, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li {
          margin-bottom: 0px; } }
      /* line 1475, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul li .category {
        font-family: "Work Sans", sans-serif;
        font-size: 14px;
        color: #231f20;
        text-align: center;
        width: 100%;
        margin-bottom: 15px; }
      /* line 1484, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul li .icon {
        text-align: center;
        height: 30px;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center center; }
        @media (min-width: 46.875em) {
          /* line 1484, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.single-pub.category-list ul li .icon {
            border-right: 2px solid #f9f5eb; } }
        /* line 1495, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.accommodation {
          background-image: url("../images/Pubs_Icons-Accommodation.svg"); }
        /* line 1499, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.bar-food {
          background-image: url("../images/Pubs_Icons-Bar_Food.svg"); }
        /* line 1503, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.dog-friendly {
          background-image: url("../images/Pubs_Icons-Dog_Friendly.svg"); }
        /* line 1507, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.family-friendly {
          background-image: url("../images/Pubs_Icons-Family.svg"); }
        /* line 1511, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.kids-play-area {
          background-image: url("../images/Pubs_Icons-Play_Area.svg"); }
        /* line 1515, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.live-music {
          background-image: url("../images/Pubs_Icons-Music.svg"); }
        /* line 1519, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.live-sport {
          background-image: url("../images/Pubs_Icons-Sport.svg"); }
        /* line 1523, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.loyalty {
          background-image: url("../images/Pubs_Icons-_Loyalty.svg"); }
        /* line 1527, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.managed {
          background-image: url("../images/Pubs_Icons-Managed.svg"); }
        /* line 1531, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.near-me {
          background-image: url("../images/Pubs_Icons-Near_me.svg"); }
        /* line 1535, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.outside-seating {
          background-image: url("../images/Pubs_Icons-Outside_Seating.svg"); }
        /* line 1539, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.parking {
          background-image: url("../images/Pubs_Icons-Parking.svg"); }
        /* line 1543, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.restaurant {
          background-image: url("../images/Pubs_Icons-Restaurant.svg"); }
        /* line 1547, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.tenanted {
          background-image: url("../images/Pubs_Icons-Tenanted.svg"); }
        /* line 1551, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.single-pub.category-list ul li .icon.wifi {
          background-image: url("../images/Pubs_Icons-Wifi.svg"); }
      /* line 1559, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.category-list ul li:last-of-type .icon {
        border-right: none; }

/* line 1571, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.single-pub.details {
  padding: 50px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media (min-width: 73.75em) {
    /* line 1571, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.details {
      padding: 90px; }
      /* line 1580, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.single-pub.details.inline {
        align-items: center; } }
  /* line 1586, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.single-pub.details .map {
    width: 100%;
    margin-top: 25px; }
    /* line 1590, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.single-pub.details .map.inline {
      max-width: 50%;
      margin-top: 0px; }

/* line 1601, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.shop-front-categories {
  padding: 0 50px 50px 50px; }
  @media (min-width: 46.875em) {
    /* line 1601, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.shop-front-categories {
      padding: 0 90px 50px 90px; } }
  /* line 1608, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.shop-front-categories ul {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    /* line 1615, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.shop-front-categories ul li {
      max-width: 100%;
      width: 100%;
      list-style-type: none;
      text-align: center;
      padding: 25px;
      margin-bottom: 25px; }
      @media (min-width: 46.875em) {
        /* line 1615, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li {
          max-width: 48%; } }
      /* line 1627, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li.bg-en {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right center; }
      /* line 1633, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li a {
        text-decoration: none;
        color: #231f20; }
        /* line 1637, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li a h3 {
          font-size: 26px;
          margin-bottom: 15px; }
        /* line 1642, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li a p {
          font-family: "Work Sans", sans-serif;
          margin-bottom: 15px;
          min-height: 65px; }
        /* line 1648, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li a button {
          background-color: #c8a044;
          color: #FFF;
          text-transform: uppercase;
          border: 0;
          display: block;
          margin: 0 auto 25px;
          border-radius: 5px;
          font-family: "Work Sans", sans-serif;
          font-size: 14px;
          max-width: 140px;
          width: 100%;
          line-height: 2px;
          padding-bottom: 5px;
          height: 35px; }
      /* line 1667, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li .cat-thumb {
        max-height: 450px; }
      /* line 1671, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.shop-front-categories ul li:nth-child(odd):last-of-type {
        max-width: 100%;
        margin-bottom: 0px; }
        /* line 1677, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.shop-front-categories ul li:nth-child(odd):last-of-type a p {
          min-height: auto; }

/* line 1691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.block.woocommerce-wrap {
  padding: 50px; }
  @media (min-width: 46.875em) {
    /* line 1691, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap {
      padding: 50px 90px 50px 90px; } }
  /* line 1698, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-breadcrumb {
    color: #231f20;
    font-family: "Work Sans", sans-serif; }
    /* line 1702, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-breadcrumb a {
      color: #231f20;
      font-family: "Work Sans", sans-serif; }
  /* line 1709, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-products-header {
    margin-bottom: 25px; }
    /* line 1712, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-products-header h1 {
      text-align: center;
      color: #231f20; }
    /* line 1717, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-products-header .term-description {
      font-family: "Work Sans", sans-serif;
      color: #231f20;
      text-align: center;
      font-size: 16px;
      padding: 0 25px; }
  /* line 1728, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-message,
  .block.woocommerce-wrap .woocommerce-info,
  .block.woocommerce-wrap .woocommerce-error {
    border-top: 3px solid #c8a044;
    background-color: #FFF;
    font-family: "Work Sans", sans-serif;
    color: #231f20;
    font-size: 24px;
    padding: 15px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center; }
    @media (min-width: 46.875em) {
      /* line 1728, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-message,
      .block.woocommerce-wrap .woocommerce-info,
      .block.woocommerce-wrap .woocommerce-error {
        display: block;
        padding: 1em 2em 1em 3.5em; } }
    /* line 1747, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-message a,
    .block.woocommerce-wrap .woocommerce-info a,
    .block.woocommerce-wrap .woocommerce-error a {
      background-color: #c8a044 !important;
      margin-bottom: 15px; }
      @media (min-width: 46.875em) {
        /* line 1747, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-message a,
        .block.woocommerce-wrap .woocommerce-info a,
        .block.woocommerce-wrap .woocommerce-error a {
          margin-bottom: 0px; } }
      /* line 1755, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-message a.restore-item, .block.woocommerce-wrap .woocommerce-message a.showcoupon,
      .block.woocommerce-wrap .woocommerce-info a.restore-item,
      .block.woocommerce-wrap .woocommerce-info a.showcoupon,
      .block.woocommerce-wrap .woocommerce-error a.restore-item,
      .block.woocommerce-wrap .woocommerce-error a.showcoupon {
        background-color: transparent !important;
        color: #c8a044 !important; }
    /* line 1763, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-message::before,
    .block.woocommerce-wrap .woocommerce-info::before,
    .block.woocommerce-wrap .woocommerce-error::before {
      color: #c8a044;
      font-size: 24px;
      top: 20px;
      left: 15px; }
      @media (min-width: 46.875em) {
        /* line 1763, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-message::before,
        .block.woocommerce-wrap .woocommerce-info::before,
        .block.woocommerce-wrap .woocommerce-error::before {
          top: 1em;
          left: 1.5em; } }
  /* line 1782, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap p.return-to-shop a {
    background-color: #c8a044 !important;
    max-width: 200px !important;
    width: 100% !important; }
  /* line 1793, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-ordering {
    display: none; }
  /* line 1799, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap ul.products {
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
    /* line 1806, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap ul.products li {
      float: none !important;
      margin: 0 0 25px 0 !important;
      width: 100% !important;
      max-width: 100% !important;
      text-align: center;
      position: relative; }
      @media (min-width: 46.875em) {
        /* line 1806, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li {
          max-width: 50% !important; } }
      @media (min-width: 73.75em) {
        /* line 1806, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li {
          max-width: 25% !important; } }
      /* line 1822, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li img {
        max-width: 50%;
        display: inline !important; }
        /* line 1826, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li img.cat-badge {
          position: absolute;
          max-width: 75px;
          top: 0px;
          right: 0px; }
      /* line 1838, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li form.wired_add_to_cart {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        margin: 0 auto; }
      /* line 1845, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li form input.wired_wo_input {
        width: 50px;
        margin: 0 0 0 5px;
        height: 36px;
        border: 1px solid #c8a044 !important;
        border-radius: 5px;
        padding: 0 0 4px 12px;
        text-align: center;
        font-family: "Work Sans", sans-serif; }
      /* line 1857, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li form button.wired_wo_button {
        background-color: #c8a044 !important;
        width: 140px;
        height: 35px;
        margin: 0 auto;
        text-align: center;
        display: block !important;
        color: #FFF !important;
        border: 1px solid #c8a044 !important;
        font-family: "Work Sans", sans-serif;
        text-transform: uppercase;
        line-height: 1 !important;
        text-decoration: none !important;
        font-size: 14px !important;
        padding-top: 7px !important; }
        /* line 1872, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li form button.wired_wo_button:focus {
          border: 1px solid #c8a044 !important; }
        /* line 1875, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap ul.products li form button.wired_wo_button:active {
          border: 1px solid #c8a044 !important; }
      /* line 1885, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a h2 {
        color: #231f20; }
      /* line 1890, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a p.wired_bottle_unit {
        font-family: "Work Sans", sans-serif;
        color: #231f20;
        font-size: 14px;
        margin-bottom: 10px;
        font-weight: normal; }
      /* line 1898, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a .price {
        font-family: "Work Sans", sans-serif;
        color: #231f20; }
      /* line 1903, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap ul.products li a.button {
        background-color: #c8a044 !important;
        margin: 0 auto; }
  /* line 1916, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .product {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    /* line 1921, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .product .woocommerce-product-gallery {
      max-width: 100%;
      margin-top: 25px; }
      @media (min-width: 73.75em) {
        /* line 1921, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .woocommerce-product-gallery {
          max-width: 48%;
          text-align: center; } }
      /* line 1930, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
        text-align: center; }
        /* line 1935, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img.wp-post-image {
          max-width: 50%;
          display: inline !important; }
      /* line 1944, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .woocommerce-product-gallery .award-badge {
        max-width: 50px;
        position: absolute;
        top: 0px;
        left: 0px; }
        @media (min-width: 46.875em) {
          /* line 1944, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.woocommerce-wrap .product .woocommerce-product-gallery .award-badge {
            margin-top: 25px;
            max-width: 100px; } }
    /* line 1959, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .product .summary {
      max-width: 100%; }
      @media (min-width: 73.75em) {
        /* line 1959, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary {
          max-width: 48%; } }
      /* line 1966, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary h1 {
        color: #231f20; }
      /* line 1970, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary h2 {
        color: #231f20; }
      /* line 1976, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .abv-list li {
        margin-bottom: 5px;
        color: #c8a044; }
        /* line 1980, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .abv-list li span {
          font-family: "Work Sans", sans-serif;
          color: #231f20;
          font-size: 16px; }
        /* line 1986, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .abv-list li:last-of-type {
          margin-bottom: 0px; }
      /* line 1994, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .woocommerce-product-details__short-description {
        font-family: "Work Sans", sans-serif;
        color: #231f20;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px; }
      /* line 2002, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .food-pairing {
        margin-bottom: 20px; }
        /* line 2005, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .food-pairing h3 {
          color: #231f20;
          margin-bottom: 10px; }
        /* line 2010, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary .food-pairing p {
          font-family: "Work Sans", sans-serif;
          color: #231f20;
          font-size: 16px;
          line-height: 22px; }
      /* line 2019, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary .out-of-stock {
        font-family: "Work Sans", sans-serif; }
      /* line 2024, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .product .summary form {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap; }
        /* line 2029, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form label {
          font-family: "Work Sans", sans-serif;
          color: #231f20;
          font-weight: normal !important;
          width: 90px;
          margin-bottom: 10px;
          margin-right: 30px;
          display: inline-block; }
          @media (min-width: 46.875em) {
            /* line 2029, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .block.woocommerce-wrap .product .summary form label {
              margin-bottom: 0px; } }
        /* line 2044, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form .qty {
          font-family: "Work Sans", sans-serif;
          color: #231f20;
          margin-right: 15px; }
        /* line 2056, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form span.price, .block.woocommerce-wrap .product .summary form p.price {
          color: #231f20;
          font-family: "Work Sans", sans-serif;
          width: 100%; }
        /* line 2064, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .product .summary form button {
          background-color: #c8a044;
          color: #FFF;
          font-family: "Work Sans", sans-serif;
          text-transform: uppercase;
          border-radius: 5px;
          margin-top: 15px;
          padding-top: 5px; }
          /* line 2073, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.woocommerce-wrap .product .summary form button:hover {
            background-color: #c8a044;
            color: #FFF; }
    /* line 2084, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .product .related-products {
      max-width: 100%; }
  /* line 2092, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-cart-form table {
    font-family: "Work Sans", sans-serif;
    color: #231f20;
    border: none; }
    /* line 2101, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-cart-form table thead tr th {
      font-weight: normal; }
    /* line 2117, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-cart-form table tbody tr.cart_item td a {
      color: #c8a044;
      text-decoration: none; }
      /* line 2121, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr.cart_item td a:hover {
        text-decoration: underline; }
    /* line 2133, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions {
      padding: 15px; }
      @media (min-width: 73.75em) {
        /* line 2133, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions {
          padding: 20px 0; } }
      /* line 2142, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon input {
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 2px solid #231f20;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-color: transparent;
        color: #231f20; }
        /* line 2152, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon input::placeholder {
          color: #231f20;
          opacity: 1; }
        @media (min-width: 46.875em) {
          /* line 2142, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon input {
            max-width: 200px;
            margin-right: 15px; } }
      /* line 2164, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions .coupon button {
        background-color: #c8a044;
        color: #FFF;
        font-weight: normal;
        border-radius: 5px;
        height: 35px;
        padding-top: 9px;
        text-transform: uppercase;
        font-size: 14px;
        width: 100%; }
      /* line 2178, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-cart-form table tbody tr td.actions button {
        background-color: #c8a044;
        color: #FFF;
        font-weight: normal;
        border-radius: 5px;
        height: 35px;
        padding-top: 9px;
        text-transform: uppercase;
        font-size: 14px; }
  /* line 2205, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .cart-collaterals .cart_totals h2 {
    color: #231f20;
    margin-bottom: 25px; }
  /* line 2210, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .cart-collaterals .cart_totals table {
    border: none;
    font-family: "Work Sans", sans-serif;
    color: #231f20; }
    /* line 2219, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .cart-collaterals .cart_totals table tbody tr th {
      padding: 10px 0;
      font-weight: normal; }
    /* line 2226, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .cart-collaterals .cart_totals table tbody tr td .shipping-calculator-button {
      color: #c8a044; }
      /* line 2229, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .cart-collaterals .cart_totals table tbody tr td .shipping-calculator-button::after {
        color: #c8a044; }
  /* line 2245, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
    background-color: #c8a044 !important;
    max-width: 100% !important;
    font-size: 18px !important;
    padding: 5px !important;
    width: 100%; }
    @media (min-width: 46.875em) {
      /* line 2245, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
        max-width: 250px !important; } }
  /* line 2266, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .col2-set {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 15px; }
    /* line 2272, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1,
    .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 {
      max-width: 100%; }
      @media (min-width: 73.75em) {
        /* line 2272, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 {
          max-width: 48%;
          padding: 0 25px; } }
      /* line 2281, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 h3,
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 h3 {
        margin-bottom: 25px; }
      /* line 2285, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p,
      .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p {
        font-family: "Work Sans", sans-serif;
        color: #231f20; }
        /* line 2289, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p label,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p label {
          display: none; }
        /* line 2293, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p input,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p input {
          padding: 10px 10px 10px 0;
          background-color: transparent;
          border-right: 0;
          border-left: 0;
          border-top: 0;
          border-bottom: 2px solid #231f20;
          font-size: 14px; }
        /* line 2308, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p textarea,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p textarea {
          border-top: 0;
          border-left: 0;
          border-right: 0;
          border-bottom: 2px solid #231f20;
          background-color: transparent;
          font-size: 14px;
          height: 90px; }
        /* line 2321, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p#billing_country_field label, .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-1 p#shipping_country_field label,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p#billing_country_field label,
        .block.woocommerce-wrap .woocommerce-checkout .col2-set .col-2 p#shipping_country_field label {
          display: block;
          font-size: 14px; }
  /* line 2334, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout #order_review_heading {
    margin-bottom: 25px; }
    @media (min-width: 73.75em) {
      /* line 2334, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout #order_review_heading {
        padding: 0 25px; } }
  @media (min-width: 73.75em) {
    /* line 2343, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order {
      padding: 0 25px; } }
  /* line 2349, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table {
    border: 0;
    font-family: "Work Sans", sans-serif;
    color: #231f20; }
    /* line 2354, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table thead, .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table th {
      font-family: "Work Sans", sans-serif; }
    /* line 2360, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order table .woocommerce-shipping-methods label {
      font-family: "Work Sans", sans-serif; }
  /* line 2368, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {
    font-family: "Work Sans", sans-serif;
    color: #231f20;
    background-color: #f9f5eb !important; }
    /* line 2373, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment a {
      color: #c8a044; }
    /* line 2377, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment button {
      background-color: #c8a044 !important;
      border-radius: 5px;
      font-weight: normal;
      font-weight: 18px;
      font-weight: 700;
      text-transform: uppercase;
      font-family: "Work Sans", sans-serif;
      padding-top: 5px;
      margin-top: 25px; }
      /* line 2387, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment button.wired_checkout_button {
        float: none !important; }
  /* line 2398, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-checkout .wc_payment_method label {
    cursor: default; }
  /* line 2406, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .block.woocommerce-wrap .woocommerce-order {
    font-family: "Work Sans", sans-serif;
    color: #231f20; }
    /* line 2410, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order a {
      color: #c8a044;
      text-decoration: none; }
      /* line 2414, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-order a:hover {
        text-decoration: underline; }
    /* line 2422, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order ul.order_details {
      margin: 25px 0;
      padding: 0; }
    /* line 2431, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order table.order_details {
      border: 0;
      margin-top: 25px; }
    /* line 2442, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order section.addresses h2 {
      margin-bottom: 25px; }
      /* line 2445, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .block.woocommerce-wrap .woocommerce-order section.addresses h2:last-of-type {
        margin-top: 15px; }
    /* line 2451, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .block.woocommerce-wrap .woocommerce-order section.addresses address {
      border: 0;
      padding: 0; }

/* line 2466, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
.flexible-content-wrap {
  margin-top: 40px; }
  /* line 2469, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
  .flexible-content-wrap .block {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 40px; }
    /* line 2476, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .flexible-content-wrap .block:last-of-type.bg-ctas {
      margin-bottom: 0px;
      padding-bottom: 0px; }
    /* line 2483, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
    .flexible-content-wrap .block.products-list {
      padding: 50px 90px; }
      /* line 2486, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .flexible-content-wrap .block.products-list h2 {
        text-align: center; }
      /* line 2490, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
      .flexible-content-wrap .block.products-list .feat-products-list {
        padding: 0;
        margin: 0;
        display: flex;
        justify-content: space-between; }
        /* line 2496, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .flexible-content-wrap .block.products-list .feat-products-list li {
          list-style-type: none;
          text-align: center; }
          /* line 2500, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list li img {
            max-height: 300px;
            display: inline;
            margin-bottom: 10px; }
          /* line 2506, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list li a {
            margin-top: 15px; }
        /* line 2512, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
        .flexible-content-wrap .block.products-list .feat-products-list button {
          position: absolute;
          top: 49%;
          width: 15px;
          height: 20px;
          font-size: 0px;
          background-color: transparent;
          background-repeat: no-repeat;
          border: 0; }
          @media (min-width: 46.875em) {
            /* line 2512, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
            .flexible-content-wrap .block.products-list .feat-products-list button {
              display: block !important; } }
          /* line 2526, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list button.slick-prev {
            background-image: url("../images/prev-arrow-grey.png");
            left: 0px; }
            @media (min-width: 73.75em) {
              /* line 2526, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .flexible-content-wrap .block.products-list .feat-products-list button.slick-prev {
                left: 0px; } }
          /* line 2536, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
          .flexible-content-wrap .block.products-list .feat-products-list button.slick-next {
            background-image: url("../images/next-arrow-grey.png");
            right: 0px; }
            @media (min-width: 73.75em) {
              /* line 2536, web/content/themes/standard/sass/partials/ui/partials/_blocks.scss */
              .flexible-content-wrap .block.products-list .feat-products-list button.slick-next {
                right: 0px; } }

/* line 1, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
.pre-foot-block {
  width: 100%;
  padding: 40px 35px;
  background-color: #231f20;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media (min-width: 46.875em) {
    /* line 1, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    .pre-foot-block {
      padding: 40px 90px; } }
  /* line 13, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  .pre-foot-block .news {
    max-width: 100%;
    width: 100%;
    margin-bottom: 40px; }
    @media (min-width: 73.75em) {
      /* line 13, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .news {
        max-width: 50%;
        padding-right: 70px;
        margin-bottom: 0px; } }
    /* line 24, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    .pre-foot-block .news h3 {
      color: #c3a76d;
      font-size: 16px;
      margin-bottom: 20px; }
    /* line 30, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    .pre-foot-block .news p {
      color: #FFF;
      font-family: "Work Sans", sans-serif;
      font-size: 14px;
      margin-bottom: 10px; }
      /* line 36, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .news p a {
        color: #c8a044; }
      /* line 40, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .news p:last-of-type {
        margin-bottom: 0px; }
    /* line 46, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    .pre-foot-block .news .latest-post {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      /* line 51, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .news .latest-post .thumbnail {
        max-width: 55%;
        width: 100%; }
        @media (min-width: 46.875em) {
          /* line 51, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
          .pre-foot-block .news .latest-post .thumbnail {
            max-width: 25%; } }
        @media (min-width: 73.75em) {
          /* line 51, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
          .pre-foot-block .news .latest-post .thumbnail {
            max-width: 55%; } }
        /* line 63, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .news .latest-post .thumbnail img {
          width: 100%; }
      /* line 69, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .news .latest-post .post-info {
        max-width: 45%;
        width: 100%;
        padding-left: 20px; }
        @media (min-width: 46.875em) {
          /* line 69, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
          .pre-foot-block .news .latest-post .post-info {
            max-width: 75%; } }
        @media (min-width: 73.75em) {
          /* line 69, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
          .pre-foot-block .news .latest-post .post-info {
            max-width: 45%; } }
        /* line 82, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .news .latest-post .post-info .date {
          color: #c3a76d;
          font-family: "Work Sans", sans-serif;
          font-size: 12px; }
        /* line 88, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .news .latest-post .post-info p {
          display: none; }
          @media (min-width: 46.875em) {
            /* line 88, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
            .pre-foot-block .news .latest-post .post-info p {
              display: block;
              color: #FFF;
              font-family: "Work Sans", sans-serif;
              font-size: 14px;
              margin-top: 15px; } }
        /* line 101, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .news .latest-post .post-info h4 {
          color: #FFF;
          font-size: 16px; }
      /* line 108, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .news .latest-post .links {
        max-width: 100%;
        margin-top: 25px;
        width: 100%;
        display: flex;
        justify-content: space-between; }
        @media (min-width: 46.875em) {
          /* line 108, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
          .pre-foot-block .news .latest-post .links {
            justify-content: flex-start; }
            /* line 118, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
            .pre-foot-block .news .latest-post .links a {
              margin-right: 25px; } }
  /* line 130, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  .pre-foot-block .form {
    max-width: 100%;
    width: 100%; }
    @media (min-width: 73.75em) {
      /* line 130, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .form {
        max-width: 50%; } }
    /* line 138, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    .pre-foot-block .form h3 {
      color: #c3a76d;
      font-size: 16px;
      margin-bottom: 20px; }
    /* line 144, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    .pre-foot-block .form form {
      width: 100%;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      /* line 150, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .form form .form-row {
        width: 100%;
        max-width: 100%; }
        @media (min-width: 46.875em) {
          /* line 150, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
          .pre-foot-block .form form .form-row {
            max-width: 49%; } }
      /* line 160, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .form form input {
        max-width: 100%;
        width: 100%;
        background-color: transparent;
        border: 0;
        border-bottom: 1px solid #FFF;
        margin-bottom: 35px;
        padding-bottom: 10px;
        font-family: "Work Sans", sans-serif;
        color: #7f7d7b;
        font-size: 14px; }
        /* line 172, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form input.submit {
          max-width: 140px;
          width: 100%;
          height: 35px;
          text-align: center;
          display: block;
          color: #FFF;
          background-color: #c8a044;
          border-radius: 5px;
          border: 1px solid #c3a76d;
          font-family: "Work Sans", sans-serif;
          text-transform: uppercase;
          line-height: 1;
          font-size: 14px;
          padding-bottom: 5px; }
        /* line 189, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form input.checkbox {
          width: auto;
          padding: 0;
          margin-bottom: 0px; }
        /* line 195, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form input::placeholder {
          font-family: "Work Sans", sans-serif;
          color: #7f7d7b;
          font-size: 14px; }
      /* line 203, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .form form .check-wrap {
        max-width: 100%;
        width: 100%;
        color: #FFF;
        font-size: 16px;
        font-family: "Work Sans", sans-serif;
        margin-bottom: 35px; }
        /* line 211, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form .check-wrap .control-group {
          display: flex;
          justify-content: flex-start; }
        /* line 216, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form .check-wrap a {
          color: #c8a044;
          text-decoration: none; }
        /* line 221, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form .check-wrap label {
          order: 2;
          line-height: 1; }
        /* line 226, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        .pre-foot-block .form form .check-wrap input {
          width: auto;
          margin: 0 15px 0 0;
          order: 1; }
      /* line 234, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      .pre-foot-block .form form button {
        max-width: 140px;
        width: 100%;
        height: 35px;
        text-align: center;
        display: block;
        color: #FFF;
        background-color: #c8a044;
        border-radius: 5px;
        border: 1px solid #c3a76d;
        font-family: "Work Sans", sans-serif;
        text-transform: uppercase;
        line-height: 1;
        font-size: 14px; }

/* line 256, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
footer {
  color: #FFF;
  font-size: 14px; }
  /* line 259, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer .inner {
    max-width: 1260px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 80em) {
      /* line 259, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer .inner {
        padding: 0 20px; } }
  /* line 269, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer .block_left {
    width: 50% !important;
    float: left !important; }
    @media only screen and (max-width: 53.125em) {
      /* line 269, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer .block_left {
        width: auto !important;
        float: none !important;
        text-align: center;
        display: flex;
        flex-direction: column; } }
  /* line 281, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer .footer-block {
    width: 33%;
    text-align: left;
    float: left; }
    @media only screen and (max-width: 53.125em) {
      /* line 281, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer .footer-block {
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 20px; } }
  /* line 293, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
  footer.page-foot {
    background-color: #40007f;
    padding: 56px 0 30px 0;
    text-align: center; }
    @media only screen and (max-width: 53.125em) {
      /* line 293, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot {
        padding: 56px 20px; } }
    /* line 301, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .footer-logo img {
      height: 30px;
      max-width: 120px; }
      @media (min-width: 73.75em) {
        /* line 301, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .footer-logo img {
          max-width: 150px; } }
    /* line 310, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .ukfunded-logo {
      text-align: left;
      width: 100%;
      max-width: 200px; }
      @media only screen and (max-width: 53.125em) {
        /* line 310, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .ukfunded-logo {
          text-align: center;
          margin: 0 auto;
          margin-bottom: 20px;
          order: 2; } }
      /* line 320, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot .ukfunded-logo img {
        max-width: 150px; }
        /* line 322, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .ukfunded-logo img.eu-gdpr {
          height: auto;
          max-width: 120px;
          margin-top: 10px; }
    /* line 328, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .footer_text {
      text-align: left; }
      @media only screen and (max-width: 53.125em) {
        /* line 328, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .footer_text {
          text-align: center;
          order: 1;
          padding-bottom: 10px; } }
      /* line 335, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot .footer_text p, footer.page-foot .footer_text a {
        color: #FFF;
        font-size: 13px;
        line-height: 18px; }
    /* line 343, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
    footer.page-foot .footer_content a.menu-footer-link {
      color: #FFF;
      font-size: 14px;
      text-decoration: none;
      padding-top: 10px;
      display: block; }
      /* line 344, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot .footer_content a.menu-footer-link:first-child {
        padding-top: 0px; }
    @media only screen and (max-width: 53.125em) {
      /* line 354, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
      footer.page-foot .footer_content a.footer-link-social {
        display: inline-block;
        width: 28px;
        font-size: 0; }
        /* line 360, web/content/themes/standard/sass/partials/ui/partials/_footer.scss */
        footer.page-foot .footer_content a.footer-link-social::before {
          content: ""; } }

/* line 1, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
.person-button {
  padding: 14px 50px;
  text-decoration: none;
  border-radius: 5px;
  box-shadow: 4px 4px 4px black;
  display: inline-block; }
  /* line 7, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .person-button.red-button {
    color: #FFF;
    border: 1px solid #fe4e5e;
    background-color: #fe4e5e; }
  /* line 12, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .person-button.white-button {
    border: 1px solid #FFF;
    background-color: #FFF;
    color: #231f20;
    margin-left: 40px; }

/* line 21, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
.contact-from .contact-form-block {
  background-color: #f4f5f6;
  max-width: 480px;
  width: 100%;
  padding: 50px;
  margin: 0 auto; }
  @media only screen and (max-width: 46.875em) {
    /* line 21, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .contact-from .contact-form-block {
      margin-top: 30px;
      padding: 20px; } }
  /* line 31, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block.contact-text-block {
    padding: 0 50px 0 0;
    background-color: transparent; }
    @media only screen and (max-width: 46.875em) {
      /* line 31, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
      .contact-from .contact-form-block.contact-text-block {
        padding: 0; } }
  /* line 42, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .button-row {
    text-align: center;
    margin-top: 10px; }
  /* line 46, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .form-row {
    margin-bottom: 20px; }
  /* line 50, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .demo_check .control-group {
    display: flex;
    justify-content: flex-start; }
  /* line 54, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .demo_check label {
    display: block;
    order: 2;
    font-size: 14px;
    line-height: 1; }
  /* line 60, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form .demo_check input {
    width: auto;
    margin: 0 15px 0 0;
    order: 1; }
  /* line 67, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form label {
    display: none; }
  /* line 70, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form input {
    padding: 10px;
    border: 1px solid #f4f5f6;
    font-size: 14px;
    width: 100%;
    color: #231f20; }
    /* line 76, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .contact-from .contact-form-block form input::placeholder {
      color: #231f20; }
  /* line 82, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form textarea {
    border: 1px solid #f4f5f6;
    font-size: 14px;
    height: 90px;
    width: 100%;
    padding: 10px; }
    /* line 88, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
    .contact-from .contact-form-block form textarea::placeholder {
      color: #231f20; }
  /* line 94, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form select {
    width: 100%;
    margin: 0px !important;
    color: #231f20;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #f4f5f6; }
  /* line 105, web/content/themes/standard/sass/partials/ui/partials/_forms.scss */
  .contact-from .contact-form-block form button {
    border-radius: 5px;
    background-color: #fe4e5e;
    color: #FFF;
    width: 140px;
    height: 35px;
    font-size: 14px;
    line-height: 1; }

/* line 2, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
header .light {
  display: none; }
  @media (min-width: 80em) {
    /* line 2, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header .light {
      display: block; } }

/* line 8, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
header .dark {
  display: block; }
  @media (min-width: 80em) {
    /* line 8, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header .dark {
      display: none; } }

/* line 14, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
header.page-head {
  width: 100%;
  color: #ffffff;
  width: 100%; }
  /* line 15, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head.page-head-banner {
    background-image: url("../images/Persona_Brand_Pattern_Purple_Hi-Res.jpg");
    background-size: 1380px;
    min-height: 816px; }
    @media only screen and (max-width: 73.75em) {
      /* line 15, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.page-head-banner {
        min-height: 600px; } }
    /* line 22, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head.page-head-banner.no-home-wired {
      min-height: 30px;
      max-height: 30px;
      color: #40007f; }
    @media only screen and (max-width: 73.75em) {
      /* line 27, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.page-head-banner .container {
        background: linear-gradient(180deg, #FFC0CB00 80%, #FFF 0%); } }
  /* line 34, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head.no-head-banner .inner {
    padding: 30px 0 100px 0; }
    @media only screen and (max-width: 80em) {
      /* line 34, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.no-head-banner .inner {
        padding: 30px 20px 100px 20px; } }
    @media only screen and (max-width: 73.75em) {
      /* line 42, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.no-head-banner .inner nav.main-nav .menu-btn span {
        background-color: #40007f; } }
  /* line 56, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head img.image_position_area {
    position: absolute;
    border-radius: 5px;
    max-width: 690px; }
    @media only screen and (max-width: 86.25em) {
      /* line 56, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head img.image_position_area {
        right: 0; } }
    @media only screen and (max-width: 73.75em) {
      /* line 56, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head img.image_position_area {
        position: unset;
        max-height: 550px;
        background: linear-gradient(180deg, #FFC0CB00 40%, #FFF 0%); } }
  @media only screen and (max-width: 73.75em) {
    /* line 70, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head .image_outer_area {
      position: relative;
      overflow: hidden;
      width: 100%;
      padding-top: 56.25%; } }
  /* line 77, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head .image_outer_area iframe {
    position: absolute;
    border-radius: 5px; }
    @media only screen and (max-width: 86.25em) {
      /* line 77, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .image_outer_area iframe {
        right: 0; } }
    @media only screen and (max-width: 73.75em) {
      /* line 77, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .image_outer_area iframe {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%; } }
  /* line 93, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head .inner {
    max-width: 1260px;
    margin: 0 auto;
    display: flex;
    min-height: 160px;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 60px 0 100px 0; }
    @media (min-width: 80em) {
      /* line 93, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .inner {
        flex-wrap: nowrap; } }
    @media only screen and (max-width: 80em) {
      /* line 93, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .inner {
        padding: 0;
        padding: 0 20px !important;
        min-height: 130px; } }
  /* line 112, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head.scrolled-nav .inner {
    background-color: #f9f5eb; }
    @media (min-width: 80em) {
      /* line 112, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.scrolled-nav .inner {
        flex-wrap: nowrap;
        padding: 10px 40px; } }
  @media (min-width: 80em) {
    /* line 121, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head .inner {
      background-color: transparent; }
    /* line 124, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    header.page-head.scrolled-nav {
      position: fixed; }
      /* line 126, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head.scrolled-nav .inner {
        background-color: #231f20;
        max-width: 1440px;
        margin: 0 auto; } }
  /* line 133, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head img {
    width: 100%; }
  /* line 136, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  header.page-head .site-logo {
    display: block;
    max-width: 150px;
    order: 1; }
    @media (min-width: 46.875em) {
      /* line 136, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .site-logo {
        order: 1; } }
    @media (min-width: 80em) {
      /* line 136, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      header.page-head .site-logo {
        max-width: 150px;
        padding-left: 0px;
        order: 1; } }

/*Top Header Are Content*/
/* line 155, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.clear_both {
  clear: both; }

/* line 159, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.block_left {
  width: 50%;
  float: left; }
  @media only screen and (max-width: 73.75em) {
    /* line 159, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .block_left {
      width: auto;
      float: none;
      text-align: center;
      display: block; } }

@media only screen and (max-width: 73.75em) {
  /* line 170, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container {
    padding: 0 100px; } }

@media only screen and (max-width: 46.875em) {
  /* line 170, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container {
    padding: 0 50px; } }

@media only screen and (max-width: 34.375em) {
  /* line 170, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .homepage-container {
    padding: 0 20px; } }

/* line 180, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.homepage-container .block_left_text {
  padding-top: 0px; }

/* line 185, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.block_left_text {
  padding: 90px 98px 0 0; }
  @media only screen and (max-width: 73.75em) {
    /* line 185, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .block_left_text {
      padding: 0; } }
  @media only screen and (max-width: 73.75em) {
    /* line 191, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .block_left_text .person-button.white-button {
      margin: 20px 0 50px 0; } }
  /* line 197, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .block_left_text h1 {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
    color: #FFF; }
    @media only screen and (max-width: 73.75em) {
      /* line 197, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
      .block_left_text h1 {
        font-size: 40px !important;
        line-height: 43px !important; } }
  /* line 207, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .block_left_text .person_text {
    font-weight: 400;
    margin: 40px 0 40px 0; }
  /* line 211, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .block_left_text p {
    font-size: 19px;
    font-weight: 500;
    line-height: 28px;
    margin: 0px 0 40px 0; }

/*Special CSS for Mobile Responsive*/
/* line 222, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.desktop-topcontent {
  display: block; }
  @media only screen and (max-width: 73.75em) {
    /* line 222, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .desktop-topcontent {
      display: none; } }

/* line 229, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.mobile-topcontent {
  display: none; }
  @media only screen and (max-width: 73.75em) {
    /* line 229, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .mobile-topcontent {
      display: block;
      padding: 60px 0px 0px 0px; } }

/* line 238, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header:after {
  clear: both;
  display: block;
  content: ""; }

/* line 243, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header .block-position-right {
  float: right;
  padding-left: 100px; }
  @media only screen and (max-width: 73.75em) {
    /* line 243, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .page-area-header .block-position-right {
      float: none;
      max-width: 480px;
      width: 100%;
      padding: 0px;
      margin: 0 auto 20px auto; } }

/* line 254, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header .block-center {
  text-align: center;
  max-width: 600px;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 115px; }
  /* line 260, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .page-area-header .block-center.blog-single-page {
    padding-bottom: 50px; }

/* line 265, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header h1.page-title {
  font-size: 18px;
  text-transform: uppercase;
  color: red;
  margin-bottom: 30px; }

/* line 272, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.page-area-header .person-button {
  margin-top: 30px; }

/* line 277, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.use-uploaded-background {
  min-height: 550px;
  background-repeat: no-repeat;
  background-size: contain; }
  @media only screen and (max-width: 34.375em) {
    /* line 277, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .use-uploaded-background {
      min-height: 320px; } }
  @media (min-width: 96.875em) {
    /* line 277, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
    .use-uploaded-background {
      max-width: 1280px;
      margin: 0 auto; } }

/* line 290, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.use-static-background {
  background-color: #FFF;
  background-image: url("/wp-content/themes/standard/images/header-bg-left-bottom.png"), url("/wp-content/themes/standard/images/header-bg-right-bottom.png");
  background-repeat: no-repeat;
  background-position: left bottom, right bottom; }

/* line 297, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.inner-wrap {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  position: relative; }

/* line 304, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
.divider {
  max-width: 146px;
  width: 100%;
  height: 11px;
  margin: 20px auto;
  background: url("../images/divider.png") no-repeat center center; }
  /* line 310, web/content/themes/standard/sass/partials/ui/partials/_header.scss */
  .divider.left-aligned {
    margin: 20px 0; }

/* line 2, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav ul {
  margin: 0;
  padding: 0; }
  /* line 5, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav ul li {
    list-style-type: none; }
    /* line 7, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav ul li.close-menu {
      display: none; }

/* line 12, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.main-nav {
  order: 2;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media (min-width: 46.875em) {
    /* line 12, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav {
      order: 2; } }
  @media (min-width: 80em) {
    /* line 12, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav {
      order: 2;
      max-width: max-content;
      width: 100%;
      display: block; } }
  /* line 26, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.main-nav .mobile-cart {
    max-width: 25px;
    width: 100%;
    display: block;
    margin-right: 25px; }
    @media (min-width: 46.875em) {
      /* line 26, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav .mobile-cart {
        display: none; } }
  /* line 35, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.main-nav .menu-btn {
    width: 30px;
    height: 25px;
    cursor: pointer; }
    @media (min-width: 80em) {
      /* line 35, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav .menu-btn {
        display: none; } }
    /* line 42, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav .menu-btn span {
      width: 100%;
      background-color: #FFF;
      border-radius: 5px;
      height: 5px;
      margin-bottom: 4px;
      display: block; }
      /* line 49, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav .menu-btn span:last-of-type {
        margin-bottom: 0px; }
  /* line 54, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.main-nav > ul {
    display: none; }
    @media (min-width: 80em) {
      /* line 54, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav > ul {
        display: flex;
        justify-content: space-between; } }
    /* line 60, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav > ul.active {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
      align-content: flex-start;
      position: fixed;
      top: 0px;
      left: 0px;
      background-color: #5d2692;
      width: 80%;
      height: 100vh;
      padding: 0 20px;
      z-index: 999;
      -webkit-box-shadow: 6px -5px 14px 1px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 6px -5px 14px 1px rgba(0, 0, 0, 0.4);
      box-shadow: 6px -5px 14px 1px rgba(0, 0, 0, 0.4); }
      @media (min-width: 46.875em) {
        /* line 60, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul.active {
          width: 45%; } }
      /* line 79, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav > ul.active li {
        width: 100%;
        border-bottom: 1px solid #FFF;
        padding: 20px 0px;
        order: 2; }
        /* line 84, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul.active li:last-of-type {
          margin-bottom: 0px;
          border-bottom: none; }
          /* line 87, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul.active li:last-of-type a {
            padding: 0;
            border-radius: 0px;
            border: none; }
        /* line 93, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul.active li.close-menu {
          display: block;
          font-family: "Work Sans", sans-serif;
          text-transform: uppercase;
          font-size: 14px;
          color: #FFF;
          text-align: right;
          border-bottom: none;
          padding-top: 10px;
          order: 1; }
          /* line 103, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul.active li.close-menu::after {
            content: "\2715"; }
        /* line 107, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul.active li.menu-item-has-children {
          padding-right: 10px;
          background-image: url("../images/menu-down-point.png");
          background-repeat: no-repeat;
          background-position: 95% 25%; }
          /* line 112, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul.active li.menu-item-has-children.active {
            background-image: url("../images/menu-up-point.png");
            background-repeat: no-repeat;
            background-position: 95% 10px; }
            /* line 118, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.active,
            nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.active {
              display: block;
              position: relative;
              height: auto;
              width: 100%;
              padding-top: 0px;
              top: 0; }
              @media only screen and (max-width: 80em) {
                /* line 118, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.active,
                nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.active {
                  left: 0px; } }
              /* line 128, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.active li,
              nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.active li {
                padding: 0;
                margin: 0;
                border-bottom: 0; }
                @media only screen and (max-width: 80em) {
                  /* line 128, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                  nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.active li,
                  nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.active li {
                    padding-top: 15px;
                    padding-left: 15px; } }
                /* line 136, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.active li span,
                nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.active li span {
                  color: #231f20;
                  font-size: 18px;
                  font-family: "Work Sans", sans-serif; }
                /* line 141, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.active li a,
                nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.active li a {
                  background-image: none;
                  color: #231f20;
                  font-size: 18px; }
            /* line 150, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul.active li.menu-item-has-children.active .dropdown.no-home-menu li:hover,
            nav.main-nav > ul.active li.menu-item-has-children.active .sub-menu.no-home-menu li:hover {
              background-color: #40007f; }
          /* line 157, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul.active li.menu-item-has-children .dropdown,
          nav.main-nav > ul.active li.menu-item-has-children .sub-menu {
            margin: 0;
            padding: 0;
            display: none; }
          /* line 164, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul.active li.menu-item-has-children:hover .dropdown,
          nav.main-nav > ul.active li.menu-item-has-children:hover .sub-menu {
            display: none; }
        /* line 170, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul.active li a {
          color: #FFF !important;
          font-size: 18px; }
        /* line 175, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul.active li:hover .dropdown,
        nav.main-nav > ul.active li:hover .sub-menu {
          display: none; }
    /* line 182, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.main-nav > ul > li {
      padding-left: 36px; }
      /* line 184, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav > ul > li a {
        color: #f9f5eb;
        text-decoration: none;
        font-family: "Work Sans", sans-serif;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 500; }
        /* line 185, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul > li a.no-home-menu {
          color: #40007f; }
        /* line 194, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul > li a:hover {
          text-decoration: none; }
      /* line 199, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav > ul > li:last-child a {
        padding: 10px 20px;
        border: 1px solid #FFE;
        border-radius: 5px; }
        /* line 203, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul > li:last-child a.no-home-menu {
          border: 1px solid #40007f; }
          @media only screen and (max-width: 80em) {
            /* line 203, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li:last-child a.no-home-menu {
              border: none; } }
      /* line 211, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav > ul > li.close-menu {
        display: none; }
      /* line 214, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.main-nav > ul > li.menu-item-has-children {
        position: relative; }
        /* line 216, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul > li.menu-item-has-children .dropdown,
        nav.main-nav > ul > li.menu-item-has-children .sub-menu {
          display: none; }
        /* line 221, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.main-nav > ul > li.menu-item-has-children:hover .dropdown,
        nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu {
          display: block;
          position: absolute;
          left: 36px;
          top: 20px;
          width: fit-content;
          box-shadow: none;
          z-index: 1; }
          /* line 230, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.home-menu,
          nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.home-menu {
            background-color: #40007fa6; }
            /* line 233, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.home-menu li:hover,
            nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.home-menu li:hover {
              background-color: #40007f; }
          /* line 238, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.no-home-menu,
          nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.no-home-menu {
            background-color: #f4f5f6; }
            /* line 241, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.no-home-menu li:hover,
            nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.no-home-menu li:hover {
              background-color: #FFF; }
          /* line 246, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.active,
          nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.active {
            height: auto;
            padding: 0 0 0 0;
            background-color: transparent;
            top: 20px; }
            @media only screen and (max-width: 80em) {
              /* line 246, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.active,
              nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.active {
                left: 0px; } }
            /* line 254, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.active li,
            nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.active li {
              border-bottom: 0;
              padding: 0;
              margin: 0; }
              @media only screen and (max-width: 80em) {
                /* line 254, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
                nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.active li,
                nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.active li {
                  padding-top: 15px;
                  padding-left: 15px; } }
              /* line 262, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.active li:focus,
              nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.active li:focus {
                outline: none; }
              /* line 265, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
              nav.main-nav > ul > li.menu-item-has-children:hover .dropdown.active li a,
              nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu.active li a {
                color: #f9f5eb; }
          /* line 270, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.main-nav > ul > li.menu-item-has-children:hover .dropdown li,
          nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu li {
            display: flex;
            align-items: center;
            justify-content: flex-start;
            padding: 10px 5px; }
            /* line 276, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li.menu-item-has-children:hover .dropdown li:last-child a,
            nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu li:last-child a {
              border: none !important; }
            /* line 280, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li.menu-item-has-children:hover .dropdown li:focus,
            nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu li:focus {
              outline: none; }
            /* line 283, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.main-nav > ul > li.menu-item-has-children:hover .dropdown li a,
            nav.main-nav > ul > li.menu-item-has-children:hover .sub-menu li a {
              width: 100%;
              font-size: 16px; }

/* line 294, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.header-nav {
  order: 4;
  max-width: 100%;
  width: 100%; }
  @media (min-width: 46.875em) {
    /* line 294, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.header-nav {
      max-width: 165px;
      width: 100%;
      margin-right: 25px; } }
  @media (min-width: 80em) {
    /* line 294, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.header-nav {
      max-width: 340px; } }
  /* line 306, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.header-nav ul {
    display: flex;
    justify-content: flex-end;
    align-items: center; }
    /* line 310, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.header-nav ul li {
      max-width: 25px;
      width: 100%; }
      /* line 313, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.header-nav ul li.head-book-btn {
        display: block;
        max-width: 100%;
        width: 100%; }
        /* line 317, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
        nav.header-nav ul li.head-book-btn .button {
          max-width: 100%;
          width: 100%;
          text-align: center;
          border-radius: 0 !important; }
          @media (min-width: 46.875em) {
            /* line 317, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
            nav.header-nav ul li.head-book-btn .button {
              border-radius: 5px !important; } }
        @media (min-width: 46.875em) {
          /* line 313, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.head-book-btn {
            max-width: 115px; } }
        @media (min-width: 80em) {
          /* line 313, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.head-book-btn {
            max-width: 140px;
            margin-right: 25px; } }
      /* line 334, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.header-nav ul li.cart {
        display: none; }
        @media (min-width: 46.875em) {
          /* line 334, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.cart {
            display: block;
            margin-left: 15px; } }
      /* line 341, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.header-nav ul li.search {
        display: none; }
        @media (min-width: 46.875em) {
          /* line 341, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
          nav.header-nav ul li.search {
            display: block;
            margin-left: 15px; } }

/* line 352, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav ul {
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 356, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.footer-nav ul li {
    margin: 0 10px; }
    /* line 358, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav ul li a {
      color: #231f20;
      font-family: "Work Sans", sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      text-decoration: none; }
      /* line 364, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
      nav.footer-nav ul li a:hover {
        text-decoration: underline; }

/* line 370, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav.top {
  display: none; }
  @media (min-width: 46.875em) {
    /* line 370, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav.top {
      display: block;
      margin-bottom: 25px; } }

/* line 378, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav.bottom li {
  display: none; }
  @media (min-width: 46.875em) {
    /* line 378, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav.bottom li {
      display: block; } }
  /* line 383, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.footer-nav.bottom li.social {
    display: block;
    max-width: 25px;
    margin: 0 10px; }
    /* line 387, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
    nav.footer-nav.bottom li.social img {
      width: 100%; }
  /* line 391, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
  nav.footer-nav.bottom li.close-menu {
    display: none !important; }

/* line 395, web/content/themes/standard/sass/partials/ui/partials/_navigation.scss */
nav.footer-nav.bottom.shop-css {
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 6, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
h1, h2, h3, h4, h5 {
  font-family: "Work Sans", sans-serif;
  margin: 0;
  letter-spacing: normal; }

/* line 15, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
h1.home-banner {
  font-size: 36px;
  line-height: 43px;
  margin-bottom: 25px;
  width: 100%;
  text-align: center; }
  @media (min-width: 46.875em) {
    /* line 15, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
    h1.home-banner {
      font-size: 68px;
      line-height: 63px; } }

/* line 36, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
a.button {
  max-width: 140px;
  width: 100%;
  height: 35px;
  text-align: center;
  display: block !important;
  color: #FFF !important;
  background-color: transparent !important;
  border: 1px solid #c3a76d !important;
  font-family: "Work Sans", sans-serif;
  text-transform: uppercase;
  line-height: 1 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  padding-top: 7px !important; }
  /* line 52, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.gold {
    background-color: #c3a76d !important; }
  /* line 56, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.centered {
    margin: 0 auto; }
  /* line 60, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.wider {
    max-width: 200px;
    margin-right: 15px !important; }
  /* line 65, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.white {
    background-color: #FFF !important;
    color: #231f20 !important;
    border: 1px solid #231f20 !important; }
  /* line 71, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  a.button.product-page {
    margin-top: 15px !important;
    font-size: 18px !important;
    padding-top: 5px !important; }
    @media (min-width: 46.875em) {
      /* line 71, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
      a.button.product-page {
        margin-left: 15px !important; } }

/* line 90, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block.no-bottom-padding {
  padding-bottom: 0px !important; }

/* line 94, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block h2 {
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 20px; }
  @media (min-width: 46.875em) {
    /* line 94, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
    .standard-text-block h2 {
      font-size: 33px;
      line-height: 36px; } }

/* line 106, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block h3 {
  margin-bottom: 20px; }

/* line 110, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block a {
  color: #c3a76d; }

/* line 114, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block p {
  font-size: 16px;
  line-height: 26px;
  max-width: 720px;
  width: 100%;
  margin: 0 auto 15px;
  text-align: center;
  font-family: "Work Sans", sans-serif; }
  /* line 123, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block p strong {
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Work Sans", sans-serif; }

/* line 131, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block ul, .standard-text-block ol {
  padding: 0 0 0 20px;
  max-width: 720px;
  width: 100%;
  margin: 0 auto 15px;
  font-family: "Work Sans", sans-serif; }
  /* line 138, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block ul li, .standard-text-block ol li {
    text-align: left;
    font-size: 16px;
    font-family: "Work Sans", sans-serif; }
    /* line 143, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
    .standard-text-block ul li a, .standard-text-block ol li a {
      font-family: "Work Sans", sans-serif; }

/* line 153, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block blockquote p {
  font-style: italic;
  font-size: 18px; }

/* line 162, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block figure.wp-block-image {
  max-width: 720px;
  width: 100%;
  margin: 0 auto; }
  /* line 167, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block figure.wp-block-image img {
    width: 100%; }
  /* line 171, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
  .standard-text-block figure.wp-block-image figcaption {
    text-align: left; }

/* line 181, web/content/themes/standard/sass/partials/ui/partials/_typography.scss */
.standard-text-block.home p {
  text-align: center; }

/* line 3, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.home .hero-wrap {
  position: relative; }
  /* line 6, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .home .hero-wrap .hero {
    width: 100%;
    height: 75vh; }
    /* line 10, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .home .hero-wrap .hero .slick-list {
      height: 75vh; }
      /* line 13, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .home .hero-wrap .hero .slick-list .slick-track {
        height: 75vh; }
        /* line 16, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .home .hero-wrap .hero .slick-list .slick-track .slick-slide {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center center;
          position: relative; }
          /* line 22, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .home .hero-wrap .hero .slick-list .slick-track .slick-slide .hero-inner {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: RGBA(38, 36, 32, 0.3);
            color: #FFF;
            text-align: center;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            align-content: center;
            padding: 0 65px; }
    /* line 43, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .home .hero-wrap .hero button {
      position: absolute;
      top: 49%;
      width: 15px;
      height: 20px;
      font-size: 0px;
      background-color: transparent;
      background-repeat: no-repeat;
      border: 0;
      display: none !important; }
      @media (min-width: 46.875em) {
        /* line 43, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .home .hero-wrap .hero button {
          display: block !important; } }
      /* line 58, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .home .hero-wrap .hero button.slick-prev {
        background-image: url("../images/prev-arrow.png");
        left: 60px; }
        @media (min-width: 73.75em) {
          /* line 58, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .home .hero-wrap .hero button.slick-prev {
            left: 75px; } }
      /* line 68, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .home .hero-wrap .hero button.slick-next {
        background-image: url("../images/next-arrow.png");
        right: 60px; }
        @media (min-width: 73.75em) {
          /* line 68, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .home .hero-wrap .hero button.slick-next {
            right: 75px; } }

/* line 86, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.hero-wrap {
  position: relative;
  padding-top: 93px; }
  @media (min-width: 73.75em) {
    /* line 86, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .hero-wrap {
      padding: 0; } }
  /* line 94, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .hero-wrap .hero {
    width: 100%;
    height: 40vh; }
    /* line 98, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .hero-wrap .hero .slick-list {
      height: 40vh; }
      /* line 101, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .hero-wrap .hero .slick-list .slick-track {
        height: 40vh; }
        /* line 104, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .hero-wrap .hero .slick-list .slick-track .slick-slide {
          background-repeat: no-repeat;
          background-size: cover;
          background-position: center center;
          position: relative; }
          /* line 110, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .hero-wrap .hero .slick-list .slick-track .slick-slide .hero-inner {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: RGBA(38, 36, 32, 0.3);
            color: #FFF;
            text-align: center;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            align-items: center;
            align-content: center;
            padding: 40px 50px 0; }
            @media (min-width: 46.875em) {
              /* line 110, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
              .hero-wrap .hero .slick-list .slick-track .slick-slide .hero-inner {
                padding: 0 65px; } }
    /* line 136, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
    .hero-wrap .hero button {
      position: absolute;
      top: 49%;
      width: 15px;
      height: 20px;
      font-size: 0px;
      background-color: transparent;
      background-repeat: no-repeat;
      border: 0;
      display: none !important; }
      @media (min-width: 46.875em) {
        /* line 136, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
        .hero-wrap .hero button {
          display: block !important; } }
      /* line 151, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .hero-wrap .hero button.slick-prev {
        background-image: url("../images/prev-arrow.png");
        left: 60px; }
        @media (min-width: 73.75em) {
          /* line 151, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .hero-wrap .hero button.slick-prev {
            left: 75px; } }
      /* line 161, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
      .hero-wrap .hero button.slick-next {
        background-image: url("../images/next-arrow.png");
        right: 60px; }
        @media (min-width: 73.75em) {
          /* line 161, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
          .hero-wrap .hero button.slick-next {
            right: 75px; } }

/* line 177, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
.hero-social {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 900;
  width: 55px;
  height: 100%;
  padding: 0 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center; }
  /* line 193, web/content/themes/standard/sass/partials/ui/partials/_hero.scss */
  .hero-social .social img {
    width: 100%; }

/*General*/
/* line 2, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.clear-both {
  clear: both; }

/* line 5, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
p {
  color: #5D7178;
  font-size: 16px; }

/* line 9, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
h1 {
  font-size: 38px; }
  @media only screen and (max-width: 73.75em) {
    /* line 9, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    h1 {
      font-size: 28px !important;
      line-height: 31px !important; } }

/* line 17, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
h2 {
  font-size: 30px;
  line-height: 33px; }
  @media only screen and (max-width: 73.75em) {
    /* line 17, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    h2 {
      font-size: 24px;
      line-height: 27px; } }

/* line 25, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
h3 {
  font-size: 26px; }
  @media only screen and (max-width: 73.75em) {
    /* line 25, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    h3 {
      font-size: 22px; } }

/* line 32, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.flexible-content-wrap {
  margin-top: 0px !important; }

/*Student Sections*/
/* line 36, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.section {
  padding: 115px 0; }
  /* line 37, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section.generic-content {
    padding-top: 50px;
    padding-bottom: 50px; }
  /* line 41, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section.section-content {
    padding: 50px 0;
    padding-bottom: 0px; }
    @media only screen and (max-width: 80em) {
      /* line 41, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section.section-content {
        padding: 50px 20px; } }
    @media only screen and (max-width: 73.75em) {
      /* line 41, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section.section-content {
        padding: 20px; } }
    /* line 50, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section.section-content p {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px; }
    /* line 57, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section.section-content h1, .section.section-content h2, .section.section-content h3, .section.section-content h4, .section.section-content h5, .section.section-content h6 {
      display: block;
      margin-block-start: 0.83em;
      margin-block-end: 0.83em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      font-weight: bold; }
    /* line 65, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section.section-content ul {
      color: #5D7178;
      font-size: 16px; }
  /* line 71, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section .column-content ul {
    display: table;
    margin: 0 auto; }
    /* line 74, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .column-content ul li {
      color: #5D7178;
      font-size: 16px;
      font-weight: 500;
      line-height: 25px;
      text-align: left; }
  @media only screen and (max-width: 73.75em) {
    /* line 36, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section {
      padding: 40px 0; } }
  /* line 87, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section:after {
    clear: both;
    display: block;
    content: ""; }
  /* line 93, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section.section-position-start {
    padding-top: 20px !important; }
  /* line 96, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section .single-post-content {
    width: 70%;
    float: left;
    padding-right: 80px; }
    /* line 100, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content img {
      height: auto; }
    /* line 103, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content p {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px; }
    /* line 110, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content h1, .section .single-post-content h2, .section .single-post-content h3, .section .single-post-content h4, .section .single-post-content h5, .section .single-post-content h6 {
      display: block;
      margin-block-start: 0.83em;
      margin-block-end: 0.83em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      font-weight: bold; }
    /* line 118, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-content ul {
      color: #5D7178;
      font-size: 16px; }
    @media only screen and (max-width: 46.875em) {
      /* line 96, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-content {
        width: auto;
        float: none;
        padding-right: 0;
        margin: 0 auto; } }
  /* line 129, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section .single-post-side-bar {
    width: 30%;
    float: left; }
    @media only screen and (max-width: 46.875em) {
      /* line 129, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-side-bar {
        width: auto;
        float: none;
        margin: 0 auto; } }
    /* line 137, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section .single-post-side-bar .section-widget {
      max-width: 320px;
      width: 100%;
      background-color: #f5f6f7;
      margin-bottom: 30px; }
      @media only screen and (max-width: 46.875em) {
        /* line 137, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-side-bar .section-widget {
          max-width: 100%; } }
      /* line 145, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section .single-post-side-bar .section-widget.section-widget-blog {
        text-align: left; }
        @media only screen and (max-width: 46.875em) {
          /* line 145, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section .single-post-side-bar .section-widget.section-widget-blog {
            text-align: center; } }
        /* line 150, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section .single-post-side-bar .section-widget.section-widget-blog .section-widget-text {
          padding: 25px; }
          /* line 153, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section .single-post-side-bar .section-widget.section-widget-blog .section-widget-text a.blog-view-post {
            color: #40007f;
            font-size: 14px;
            font-weight: 500; }
          /* line 159, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section .single-post-side-bar .section-widget.section-widget-blog .section-widget-text .content {
            margin: 25px 0;
            font-size: 14px; }

/* line 171, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.section-student {
  background-color: #FFF; }
  /* line 174, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .section-student .section-student-area {
    width: 100%; }
    @media only screen and (max-width: 73.75em) {
      /* line 174, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area {
        text-align: center; } }
    /* line 178, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area.more-blog-post {
      text-align: center;
      margin-top: 60px; }
    /* line 182, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area.blog-all-post {
      margin-bottom: 50px; }
      /* line 183, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area.blog-all-post:after {
        clear: both;
        display: block;
        content: ""; }
    /* line 191, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area:after {
      clear: both;
      display: block;
      content: ""; }
    /* line 197, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area a.section-widget-a {
      display: block; }
      /* line 200, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area a.section-widget-a:first-child .section-widget {
        margin-left: 0px; }
    /* line 211, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area div.section-widget-a:first-child .section-widget {
      margin-left: 0px; }
    @media only screen and (max-width: 73.75em) {
      /* line 215, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area div.section-widget-a:last-child {
        margin-bottom: 50px; } }
    /* line 222, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area .section-widget-download {
      width: 33%;
      vertical-align: top;
      min-height: 350px;
      margin: 10px;
      display: inline-block;
      max-width: 359px;
      padding: 30px;
      background-color: #5db0d1;
      color: #FFF;
      text-align: left;
      position: relative; }
      @media only screen and (max-width: 73.75em) {
        /* line 222, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget-download {
          width: 48%; } }
      @media only screen and (max-width: 34.375em) {
        /* line 222, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget-download {
          margin: 15px auto !important;
          width: 100%;
          max-width: 100%;
          float: none; } }
      /* line 244, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget-download h3 {
        color: #FFF; }
      /* line 247, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget-download p {
        font-size: 14px;
        padding: 25px 0;
        text-align: left;
        color: #FFF; }
      /* line 254, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget-download a {
        color: #231f20;
        text-decoration: none;
        font-size: 16px;
        font-weight: 600;
        position: absolute;
        bottom: 30px; }
    /* line 265, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .section-student .section-student-area .section-widget {
      width: 33%;
      float: left;
      text-align: center;
      margin-left: 80px;
      max-width: 330px; }
      @media only screen and (max-width: 34.375em) {
        /* line 265, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget {
          max-width: 90% !important; } }
      @media only screen and (max-width: 73.75em) {
        /* line 265, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget {
          margin: 0px auto !important;
          float: none;
          width: 100%;
          max-width: 70%;
          margin-bottom: 50px !important; } }
      /* line 281, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget img {
        max-height: 205px; }
      /* line 285, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget.section-widget-blog {
        text-align: left;
        margin-bottom: 80px; }
        @media only screen and (max-width: 73.75em) {
          /* line 285, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section-student .section-student-area .section-widget.section-widget-blog {
            text-align: center; } }
        /* line 293, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget.section-widget-blog .section-widget-text a.blog-view-post {
          color: #40007f;
          font-size: 14px;
          font-weight: 500; }
        /* line 299, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .section-student .section-student-area .section-widget.section-widget-blog .section-widget-text .content {
          margin: 30px 0;
          font-size: 14px; }
      /* line 306, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget h1 {
        color: #344e56;
        font-size: 25px;
        font-weight: 600;
        line-height: 28px;
        margin: 35px 0 35px 0; }
      /* line 313, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget p {
        color: #5D7178;
        font-size: 14px;
        font-weight: 500;
        line-height: 22px; }
      /* line 319, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget .section-widget-text {
        max-width: 330px;
        margin: 0 auto; }
        @media only screen and (max-width: 73.75em) {
          /* line 319, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .section-student .section-student-area .section-widget .section-widget-text {
            max-width: 100%; } }
      /* line 326, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .section-student .section-student-area .section-widget .widget-image {
        height: 205px; }

/*Two Column Section Image and Text*/
/* line 335, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.text-columns-section {
  padding: 115px 0 50px 0; }
  /* line 338, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section.text-columns-section .container {
    max-width: 860px;
    width: 100%;
    margin: 0 auto; }
  /* line 343, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section.text-columns-section .two-column-heading {
    margin-bottom: 0px; }
  /* line 347, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section.text-columns-section .block-left .block-left-text {
    padding: 0px 25px 0 0; }

/* line 352, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section .two-column-heading {
  margin-bottom: 60px; }

/* line 355, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.gray-background {
  background-color: #f5f6f7; }

/* line 358, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.gray-background-with-image {
  background-color: #f5f6f7;
  background-image: url("/wp-content/themes/standard/images/block-bg-left-bottom.png"), url("/wp-content/themes/standard/images/block-bg-right-top.png");
  background-repeat: no-repeat;
  background-position: left bottom, right top; }

/* line 364, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section.white-background {
  background-color: #FFF; }

/* line 368, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section .column-content-text p {
  color: #5D7178;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px; }

/* line 375, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.two-column-section .block-left {
  width: 50%;
  float: left; }
  @media only screen and (max-width: 46.875em) {
    /* line 375, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left {
      width: auto;
      float: none; } }
  /* line 382, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left.image-left {
    float: right; }
    @media only screen and (max-width: 46.875em) {
      /* line 382, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left.image-left {
        float: none; } }
    /* line 387, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left.image-left .block-left-text {
      padding: 30px 0 0 80px; }
      @media only screen and (max-width: 46.875em) {
        /* line 387, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .two-column-section .block-left.image-left .block-left-text {
          padding: 0px 0 30px 0;
          text-align: center; } }
  @media only screen and (max-width: 46.875em) {
    /* line 395, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left.content-left-img {
      text-align: center; } }
  /* line 400, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left.image-left-img {
    position: relative; }
  /* line 403, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left .block-left-text {
    padding: 30px 80px 0 0; }
    @media only screen and (max-width: 86.25em) {
      /* line 403, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left .block-left-text {
        padding: 30px 50px 0 0; } }
    @media only screen and (max-width: 46.875em) {
      /* line 403, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left .block-left-text {
        padding: 0px 0 30px 0;
        text-align: center; } }
    /* line 412, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left .block-left-text p {
      color: #5D7178;
      font-size: 16px;
      font-weight: 500;
      line-height: 25px; }
    /* line 418, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .two-column-section .block-left .block-left-text .column-content {
      margin: 40px 0 40px 0; }
  /* line 422, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .two-column-section .block-left img {
    position: absolute;
    max-width: 570px;
    max-height: 400px; }
    @media only screen and (max-width: 86.25em) {
      /* line 422, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .two-column-section .block-left img {
        position: relative;
        max-width: 100% !important;
        height: auto; } }

/*Who We Work Section*/
/* line 438, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.who-we-work-section {
  background-color: #f4f5f6; }
  /* line 440, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .who-we-work-section:after {
    clear: both;
    display: block;
    content: ""; }
  /* line 445, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .who-we-work-section h1 {
    text-align: center; }
  /* line 449, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .who-we-work-section .slider-who-we-work {
    margin: 60px 0 0 0;
    padding: 0px 25px; }
    /* line 452, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work .slick-prev, .who-we-work-section .slider-who-we-work .slick-next {
      width: 34px;
      height: 34px; }
    @media only screen and (max-width: 73.75em) {
      /* line 457, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .who-we-work-section .slider-who-we-work .slick-prev {
        left: -10px; } }
    /* line 461, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work .slick-prev:before {
      font-size: 30px;
      color: #000; }
    @media only screen and (max-width: 73.75em) {
      /* line 466, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .who-we-work-section .slider-who-we-work .slick-next {
        right: -10px; } }
    /* line 470, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work .slick-next:before {
      font-size: 30px;
      color: #000; }
    /* line 476, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .who-we-work-section .slider-who-we-work li.slick-slide {
      height: 150px;
      line-height: 150px;
      vertical-align: middle;
      text-align: center;
      background: #FFF;
      margin-right: 5px;
      margin-left: 5px; }
      /* line 484, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .who-we-work-section .slider-who-we-work li.slick-slide img {
        margin: 0 auto;
        display: inline;
        vertical-align: middle; }

/*General Section*/
/* line 495, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.general-section-indigo {
  background-color: #5d2692;
  background-image: url("/wp-content/themes/standard/images/newsletter-bg-left-bottom.png"), url("/wp-content/themes/standard/images/newsletter-bg-right-top.png");
  background-repeat: no-repeat;
  background-position: left bottom, right top; }
  /* line 500, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .general-section-indigo.gray-with-image {
    background-color: #f4f5f6;
    background-image: none; }
    /* line 503, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image .general-content-section {
      max-width: 500px; }
      @media only screen and (max-width: 73.75em) {
        /* line 503, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo.gray-with-image .general-content-section {
          text-align: center !important; } }
    /* line 509, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image .gray-with-image-block {
      width: 50%;
      display: inline-block;
      vertical-align: middle; }
      @media only screen and (max-width: 46.875em) {
        /* line 509, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo.gray-with-image .gray-with-image-block {
          width: 100%;
          display: block; } }
    /* line 518, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image .image-block {
      width: 24%;
      display: inline-block;
      vertical-align: middle; }
      @media only screen and (max-width: 46.875em) {
        /* line 522, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo.gray-with-image .image-block.second-image {
          display: none; } }
      @media only screen and (max-width: 46.875em) {
        /* line 527, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo.gray-with-image .image-block img {
          max-width: 250px; } }
      @media only screen and (max-width: 46.875em) {
        /* line 518, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo.gray-with-image .image-block {
          width: 100%;
          display: block;
          text-align: center; } }
    /* line 539, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image h1 {
      color: #344e56; }
    /* line 542, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image p {
      color: #344e56; }
    /* line 547, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image form input[type="email"] {
      float: none !important;
      border: 1px solid #f4f5f6 !important;
      background-color: #dfe2e3 !important;
      color: #5D7178 !important; }
      /* line 552, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo.gray-with-image form input[type="email"]::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #5D7178 !important;
        opacity: 1;
        /* Firefox */ }
      /* line 557, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo.gray-with-image form input[type="email"]:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #5D7178 !important; }
      /* line 561, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo.gray-with-image form input[type="email"]::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #5D7178 !important; }
    /* line 567, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo.gray-with-image form .red-button {
      padding: 14px 40px;
      margin-left: 20px;
      box-shadow: 4px 4px 4px #d3d3d3; }
      @media only screen and (max-width: 73.75em) {
        /* line 567, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo.gray-with-image form .red-button {
          margin: 10px auto; } }
  /* line 577, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .general-section-indigo h1 {
    color: #FFF; }
  /* line 580, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .general-section-indigo p {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    text-align: center; }
  /* line 588, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .general-section-indigo .general-content-section {
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
    text-align: center; }
    /* line 593, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo .general-content-section .column-content {
      margin: 40px 0 40px 0; }
    /* line 596, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo .general-content-section.faqs-section {
      max-width: 800px;
      text-align: left; }
      /* line 600, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo .general-content-section.faqs-section ul.faqs-ul {
        margin: 0 auto;
        padding: 0;
        color: #FFF;
        list-style: none; }
        /* line 605, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section.faqs-section ul.faqs-ul .faq-answers {
          display: none;
          padding: 20px 0; }
          /* line 608, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section.faqs-section ul.faqs-ul .faq-answers p {
            text-align: left; }
            /* line 610, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .general-section-indigo .general-content-section.faqs-section ul.faqs-ul .faq-answers p a {
              color: #FFF;
              text-decoration-color: #FFF; }
          /* line 615, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section.faqs-section ul.faqs-ul .faq-answers a {
            color: #FFF;
            text-decoration-color: #FFF; }
        /* line 620, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section.faqs-section ul.faqs-ul li {
          padding: 15px 50px 15px 15px;
          background-repeat: no-repeat;
          background-position: 100% 12px;
          cursor: pointer;
          color: #FFF;
          font-weight: 600;
          background-image: url(/wp-content/themes/standard/images/faq_plus.png); }
          /* line 629, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section.faqs-section ul.faqs-ul li.active-faq {
            background-image: url(/wp-content/themes/standard/images/faq_minus.png); }
    /* line 639, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .general-section-indigo .general-content-section form {
      margin-top: 40px;
      font-size: 14px; }
      /* line 642, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo .general-content-section form input[type="email"] {
        max-width: 320px;
        width: 100%;
        border: 1px solid #FFF;
        border-radius: 5px;
        padding: 14px 20px;
        background-color: #531a8c;
        float: left;
        color: #FFF; }
        /* line 651, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section form input[type="email"]::placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #FFF;
          opacity: 1;
          /* Firefox */ }
        /* line 656, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section form input[type="email"]:-ms-input-placeholder {
          /* Internet Explorer 10-11 */
          color: #FFF; }
        /* line 660, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .general-section-indigo .general-content-section form input[type="email"]::-ms-input-placeholder {
          /* Microsoft Edge */
          color: #FFF; }
        @media only screen and (max-width: 34.375em) {
          /* line 642, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section form input[type="email"] {
            float: none; } }
      /* line 667, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .general-section-indigo .general-content-section form .white-button {
        float: left;
        padding: 14px 40px;
        margin-left: 20px; }
        @media only screen and (max-width: 34.375em) {
          /* line 667, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .general-section-indigo .general-content-section form .white-button {
            float: none;
            margin: 10px auto; } }

/*Tab Section*/
/* line 681, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.price-section {
  padding: 55px 0 115px 0; }
  /* line 683, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .price-section .tabs {
    display: flex;
    flex-wrap: wrap; }
    /* line 686, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .price-section .tabs label {
      order: 1;
      display: none;
      padding: 16px 80px;
      margin-right: 10px;
      cursor: pointer;
      background: #FFF;
      font-weight: bold;
      transition: background ease 0.2s;
      border: 1px solid #5d2692;
      border-radius: 5px;
      font-size: 16px;
      margin-bottom: 10px; }
      @media only screen and (max-width: 46.875em) {
        /* line 686, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs label {
          padding: 10px 15px;
          margin-bottom: 0px;
          margin-right: 0px; } }
    /* line 706, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .price-section .tabs h1 {
      color: #5d2692;
      font-size: 57px !important; }
    /* line 711, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .price-section .tabs .tab {
      order: 99;
      flex-grow: 1;
      width: 100%;
      display: none;
      padding: 60px 40px;
      background: #f4f0f7;
      border-radius: 5px;
      font-size: 16px; }
      @media only screen and (max-width: 73.75em) {
        /* line 711, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab {
          padding: 30px 20px; } }
      /* line 723, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .price-section .tabs .tab .subscription-contact {
        display: none; }
      /* line 726, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .price-section .tabs .tab.tab-items {
        background: #5d2692;
        padding: 40px;
        margin-top: 20px;
        font-size: 16px; }
        @media only screen and (max-width: 73.75em) {
          /* line 726, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab.tab-items {
            padding: 20px; } }
        /* line 734, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab.tab-items .item-first-left {
          width: 35%; }
          @media only screen and (max-width: 46.875em) {
            /* line 734, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab.tab-items .item-first-left {
              width: 100%;
              text-align: center; } }
        /* line 742, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab.tab-items .item-select-outer {
          display: flex; }
          @media only screen and (max-width: 46.875em) {
            /* line 742, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab.tab-items .item-select-outer {
              display: grid;
              width: 100%;
              text-align: center; } }
          /* line 749, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab.tab-items .item-select-outer select, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"] {
            width: 100%;
            border: 1px solid #FFF;
            border-radius: 5px;
            padding: 14px 20px;
            background-color: #5d2692;
            color: #FFF;
            border-bottom: 1px solid;
            font-size: 21px;
            font-weight: bold; }
            /* line 759, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab.tab-items .item-select-outer select::placeholder, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"]::placeholder {
              color: #FFF; }
            /* line 762, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab.tab-items .item-select-outer select::-webkit-inner-spin-button, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"]::-webkit-inner-spin-button {
              opacity: 1; }
            /* line 766, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab.tab-items .item-select-outer select::-webkit-outer-spin-button, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"]::-webkit-outer-spin-button {
              opacity: 1; }
            @media only screen and (max-width: 73.75em) {
              /* line 749, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
              .price-section .tabs .tab.tab-items .item-select-outer select, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"] {
                font-size: 16px; } }
            @media only screen and (max-width: 60.625em) {
              /* line 749, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
              .price-section .tabs .tab.tab-items .item-select-outer select, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"] {
                font-size: 12px; } }
            @media only screen and (max-width: 46.875em) {
              /* line 749, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
              .price-section .tabs .tab.tab-items .item-select-outer select, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"] {
                text-align: center;
                padding: 14px 10px; } }
            @media only screen and (max-width: 28.125em) {
              /* line 749, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
              .price-section .tabs .tab.tab-items .item-select-outer select, .price-section .tabs .tab.tab-items .item-select-outer input[type="number"] {
                font-size: 11px; } }
          /* line 784, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab.tab-items .item-select-outer td {
            padding: 15px; }
            @media only screen and (max-width: 73.75em) {
              /* line 784, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
              .price-section .tabs .tab.tab-items .item-select-outer td {
                padding: 10px; } }
            @media only screen and (max-width: 46.875em) {
              /* line 784, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
              .price-section .tabs .tab.tab-items .item-select-outer td {
                padding: 15px;
                display: grid;
                text-align: center; }
                /* line 793, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
                .price-section .tabs .tab.tab-items .item-select-outer td.subscription-contact {
                  display: none; } }
        /* line 800, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab.tab-items h3 {
          color: #FFF;
          font-size: 21px; }
        /* line 804, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab.tab-items p {
          color: #FFF; }
      /* line 810, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .price-section .tabs .tab .price-first-left {
        width: 40%;
        padding-right: 30px; }
        @media only screen and (max-width: 46.875em) {
          /* line 810, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab .price-first-left {
            width: 100%;
            border-bottom: 5px dotted #5d2692;
            text-align: center;
            padding-right: 0;
            padding-bottom: 30px; } }
      /* line 822, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .price-section .tabs .tab .price-button-outer {
        border-left: 5px dotted #5d2692;
        min-height: 125px;
        display: flex;
        width: 60%; }
        @media only screen and (max-width: 60.625em) {
          /* line 822, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab .price-button-outer {
            display: grid; } }
        @media only screen and (max-width: 46.875em) {
          /* line 822, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab .price-button-outer {
            border-left: 0px dotted #5d2692;
            width: 100%;
            display: grid;
            text-align: center;
            margin-top: 30px; } }
        /* line 838, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab .price-button-outer ul {
          text-align: left; }
          /* line 840, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab .price-button-outer ul li {
            font-size: 16px;
            font-weight: 500;
            line-height: 25px;
            text-align: left; }
        /* line 848, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab .price-button-outer .price-button {
          width: 40%;
          text-align: right;
          margin: auto; }
          @media only screen and (max-width: 60.625em) {
            /* line 848, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab .price-button-outer .price-button {
              width: 100%;
              float: none;
              text-align: center; } }
        /* line 858, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs .tab .price-button-outer .features-right {
          width: 60%;
          padding-left: 30px; }
          /* line 861, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs .tab .price-button-outer .features-right p {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 10px; }
          @media only screen and (max-width: 60.625em) {
            /* line 858, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab .price-button-outer .features-right {
              width: 100%;
              float: none; } }
          @media only screen and (max-width: 46.875em) {
            /* line 858, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
            .price-section .tabs .tab .price-button-outer .features-right {
              padding-left: 0; } }
    /* line 877, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .price-section .tabs input[type="radio"] {
      display: none; }
      /* line 881, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
      .price-section .tabs input[type="radio"]:checked + label {
        background: #f4f0f7;
        border: 1px solid #f4f0f7;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        margin-bottom: 0px; }
        /* line 889, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
        .price-section .tabs input[type="radio"]:checked + label + .tab {
          display: block;
          border-top-left-radius: 0px; }
          /* line 892, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
          .price-section .tabs input[type="radio"]:checked + label + .tab + .tab-items {
            display: block; }

/*Testimonial Slider*/
/* line 906, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.testimonials-section {
  background-color: #e5f2f8; }
  /* line 908, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .testimonials-section .container {
    max-width: 1050px; }

/* line 914, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.customers-testimonials .slick-prev, .customers-testimonials .slick-next {
  top: 92%;
  width: 32px;
  height: 32px; }

/* line 919, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.customers-testimonials .slick-prev {
  left: 50%;
  margin-left: -30px; }
  /* line 923, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .slick-prev:before {
    color: #5db0d1;
    opacity: 1;
    font-size: 30px; }

/* line 929, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.customers-testimonials .slick-next {
  right: 50%;
  margin-right: -30px;
  opacity: 1; }
  /* line 933, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .slick-next:before {
    color: #5db0d1;
    font-size: 30px; }

/* line 938, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.customers-testimonials .item {
  background-color: #FFF; }
  /* line 940, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .item .circular {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    margin: 0 auto; }
    /* line 947, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .item .circular img {
      min-width: auto;
      min-height: 100%;
      width: auto;
      height: 100%;
      position: absolute;
      max-width: inherit;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  /* line 963, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .item p {
    text-align: center;
    font-size: 14px; }
    /* line 964, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .item p.item-name {
      font-weight: 500;
      padding-top: 20px; }
    /* line 968, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .item p.item-testimonials {
      font-size: 21px;
      font-weight: 500;
      padding-bottom: 20px; }
    /* line 974, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
    .customers-testimonials .item p.item-title {
      padding-bottom: 20px; }

/* line 982, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.customers-testimonials .slick-slide {
  transition: opacity 0.3s;
  opacity: 0.3;
  max-width: 350px;
  padding: 100px 50px;
  min-height: 600px;
  border-radius: 5px;
  position: relative;
  background-color: #FFF; }
  /* line 991, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .slick-slide.slick-cloned {
    transition: opacity 0.3s;
    opacity: 0.3; }
  /* line 996, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
  .customers-testimonials .slick-slide.slick-center.slick-active {
    opacity: 1;
    transition: opacity 0.3s;
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    transform: scale(1.25); }

/* line 1008, web/content/themes/standard/sass/partials/ui/partials/_sections.scss */
.slider {
  width: 80%;
  margin: 100px auto; }

/* 8 */
/*  ==========================================================================
    Generic:Widths
    ========================================================================== */
/*
    Sizes in human readable format. These are used in conjunction with other
    objects and abstractions, most commonly the grid system.

    We have a mixin to generate our widths and their breakpoint-specific
    variations.
*/
/*
        Whole
        -----
    */
/* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-whole {
  width: 100%; }

/*
        Halves
        ------
    */
/* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-half {
  width: 50%; }

/*
        Thirds
        ------
    */
/* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-third {
  width: 33.3333333%; }

/* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-thirds {
  width: 66.6666666%; }

/*
        Quarters
        --------
    */
/* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-quarter {
  width: 25%; }

/* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-quarters {
  width: 50%; }

/* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-quarters {
  width: 75%; }

/*
        Fifths
        ------
    */
/* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-fifth {
  width: 20%; }

/* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-fifths {
  width: 40%; }

/* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-fifths {
  width: 60%; }

/* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-fifths {
  width: 80%; }

/*
        Sixths
        ------
    */
/* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-sixth {
  width: 16.6666666%; }

/* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-sixths {
  width: 33.3333333%; }

/* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-sixths {
  width: 50%; }

/* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-sixths {
  width: 66.6666666%; }

/* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-sixths {
  width: 83.3333333%; }

/*
        Eighths
        -------
    */
/* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-eighth {
  width: 12.5%; }

/* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-eighths {
  width: 25%; }

/* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-eighths {
  width: 37.5%; }

/* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-eighths {
  width: 50%; }

/* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-eighths {
  width: 62.5%; }

/* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-eighths {
  width: 75%; }

/* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-eighths {
  width: 87.5%; }

/*
        Ninths
        ------
    */
/* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-ninth {
  width: 11.1111111%; }

/* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-ninths {
  width: 22.2222222%; }

/* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-ninths {
  width: 44.4444444%; }

/* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-ninths {
  width: 55.5555555%; }

/* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-ninths {
  width: 77.7777777%; }

/* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-ninths {
  width: 88.8888888%; }

/*
        Tenths
        ------
    */
/* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-tenth {
  width: 10%; }

/* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-tenths {
  width: 20%; }

/* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-tenths {
  width: 30%; }

/* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-tenths {
  width: 40%; }

/* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-tenths {
  width: 50%; }

/* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-tenths {
  width: 60%; }

/* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-tenths {
  width: 70%; }

/* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-tenths {
  width: 80%; }

/* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.nine-tenths {
  width: 90%; }

/*
        Twelfths
        --------
    */
/* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-twelfth {
  width: 8.3333333%; }

/* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-twelfths {
  width: 16.6666666%; }

/* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-twelfths {
  width: 25%; }

/* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-twelfths {
  width: 33.3333333%; }

/* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-twelfths {
  width: 41.6666666%; }

/* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-twelfths {
  width: 50%; }

/* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-twelfths {
  width: 58.3333333%; }

/* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-twelfths {
  width: 66.6666666%; }

/* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.nine-twelfths {
  width: 75%; }

/* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.ten-twelfths {
  width: 83.3333333%; }

/* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eleven-twelfths {
  width: 91.6666666%; }

/*
        Twentieth
        --------
    */
/* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.one-twentieth {
  width: 5%; }

/* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.two-twentieths {
  width: 10%; }

/* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.three-twentieths {
  width: 15%; }

/* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.four-twentieths {
  width: 20%; }

/* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.five-twentieths {
  width: 25%; }

/* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.six-twentieths {
  width: 30%; }

/* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.seven-twentieths {
  width: 35%; }

/* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eight-twentieths {
  width: 40%; }

/* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.nine-twentieths {
  width: 45%; }

/* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.ten-twentieths {
  width: 50%; }

/* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.eleven-twentieths {
  width: 55%; }

/* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.twelve-twentieths {
  width: 60%; }

/* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
.thirteen-twentieths {
  width: 65%; }

/*
Create more grid sizes below:-

@include respond($bp--grid-small) {
    @include grid-setup("small-");
}
*/
@media (min-width: 28.125em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .small-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 34.375em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .medium-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 46.875em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .large-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 73.75em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .larger-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 80em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largest-thirteen-twentieths {
    width: 65%; } }

@media (min-width: 96.875em) {
  /*
        Whole
        -----
    */
  /* line 18, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-whole {
    width: 100%; }
  /*
        Halves
        ------
    */
  /* line 25, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-half {
    width: 50%; }
  /*
        Thirds
        ------
    */
  /* line 32, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-third {
    width: 33.3333333%; }
  /* line 33, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-thirds {
    width: 66.6666666%; }
  /*
        Quarters
        --------
    */
  /* line 40, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-quarter {
    width: 25%; }
  /* line 41, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-quarters {
    width: 50%; }
  /* line 42, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-quarters {
    width: 75%; }
  /*
        Fifths
        ------
    */
  /* line 49, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-fifth {
    width: 20%; }
  /* line 50, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-fifths {
    width: 40%; }
  /* line 51, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-fifths {
    width: 60%; }
  /* line 52, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-fifths {
    width: 80%; }
  /*
        Sixths
        ------
    */
  /* line 59, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-sixth {
    width: 16.6666666%; }
  /* line 60, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-sixths {
    width: 33.3333333%; }
  /* line 61, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-sixths {
    width: 50%; }
  /* line 62, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-sixths {
    width: 66.6666666%; }
  /* line 63, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-sixths {
    width: 83.3333333%; }
  /*
        Eighths
        -------
    */
  /* line 70, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-eighth {
    width: 12.5%; }
  /* line 71, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-eighths {
    width: 25%; }
  /* line 72, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-eighths {
    width: 37.5%; }
  /* line 73, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-eighths {
    width: 50%; }
  /* line 74, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-eighths {
    width: 62.5%; }
  /* line 75, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-eighths {
    width: 75%; }
  /* line 76, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-eighths {
    width: 87.5%; }
  /*
        Ninths
        ------
    */
  /* line 82, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-ninth {
    width: 11.1111111%; }
  /* line 83, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-ninths {
    width: 22.2222222%; }
  /* line 84, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-ninths {
    width: 44.4444444%; }
  /* line 85, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-ninths {
    width: 55.5555555%; }
  /* line 86, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-ninths {
    width: 77.7777777%; }
  /* line 87, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-ninths {
    width: 88.8888888%; }
  /*
        Tenths
        ------
    */
  /* line 93, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-tenth {
    width: 10%; }
  /* line 94, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-tenths {
    width: 20%; }
  /* line 95, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-tenths {
    width: 30%; }
  /* line 96, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-tenths {
    width: 40%; }
  /* line 97, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-tenths {
    width: 50%; }
  /* line 98, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-tenths {
    width: 60%; }
  /* line 99, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-tenths {
    width: 70%; }
  /* line 100, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-tenths {
    width: 80%; }
  /* line 101, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-nine-tenths {
    width: 90%; }
  /*
        Twelfths
        --------
    */
  /* line 108, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-twelfth {
    width: 8.3333333%; }
  /* line 109, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-twelfths {
    width: 16.6666666%; }
  /* line 110, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-twelfths {
    width: 25%; }
  /* line 111, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-twelfths {
    width: 33.3333333%; }
  /* line 112, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-twelfths {
    width: 41.6666666%; }
  /* line 113, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-twelfths {
    width: 50%; }
  /* line 114, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-twelfths {
    width: 58.3333333%; }
  /* line 115, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-twelfths {
    width: 66.6666666%; }
  /* line 116, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-nine-twelfths {
    width: 75%; }
  /* line 117, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-ten-twelfths {
    width: 83.3333333%; }
  /* line 118, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eleven-twelfths {
    width: 91.6666666%; }
  /*
        Twentieth
        --------
    */
  /* line 124, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-one-twentieth {
    width: 5%; }
  /* line 125, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-two-twentieths {
    width: 10%; }
  /* line 126, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-three-twentieths {
    width: 15%; }
  /* line 127, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-four-twentieths {
    width: 20%; }
  /* line 128, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-five-twentieths {
    width: 25%; }
  /* line 129, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-six-twentieths {
    width: 30%; }
  /* line 130, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-seven-twentieths {
    width: 35%; }
  /* line 131, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eight-twentieths {
    width: 40%; }
  /* line 132, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-nine-twentieths {
    width: 45%; }
  /* line 133, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-ten-twentieths {
    width: 50%; }
  /* line 134, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-eleven-twentieths {
    width: 55%; }
  /* line 135, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-twelve-twentieths {
    width: 60%; }
  /* line 136, web/content/themes/standard/sass/partials/helpers/partials/_widths.scss */
  .largester-thirteen-twentieths {
    width: 65%; } }

/*  ==========================================================================
    Helpers:Layout
    ========================================================================== */
/*
    Contain floats
    --------------

    Make an element expand to contain floated children.
    Uses pseudo-elements (micro clearfix).

    1. The space content is one way to avoid an Opera bug when the
        `contenteditable` attribute is included anywhere else in the document.
        Otherwise it causes space to appear at the top and bottom of the
        element.
    2. The use of `table` rather than `block` is only necessary if using
        `:before` to contain the top-margins of child elements.
 */
/* line 22, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.cf:before, .cf:after,
.group:before,
.group:after {
  content: "";
  /* 1 */
  display: table;
  /* 2 */ }

/* line 28, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.cf:after,
.group:after {
  clear: both; }

/*
    Floats
*/
/* line 36, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.float--right {
  float: right !important; }

/* line 37, web/content/themes/standard/sass/partials/helpers/partials/_layout.scss */
.float--left {
  float: left !important; }

/*  ==========================================================================
    Helpers:Rendering
    ========================================================================== */
/* line 5, web/content/themes/standard/sass/partials/helpers/partials/_rendering.scss */
.will-change {
  /*
        Promote item to it's own layer

        http://aerotwist.com/blog/on-translate3d-and-layer-creation-hacks/

        at some point change this to the new property will-change
        http://aerotwist.com/blog/bye-bye-layer-hacks/
    */
  transform: translateZ(0); }

/*  ==========================================================================
    Generic:Helpers:Spacing
    ========================================================================== */
/*
    add/remove margins
    ------------------
*/
/* line 12, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push {
  margin: 1.66667em !important; }

/* line 13, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--top {
  margin-top: 1.66667em !important; }

/* line 14, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--right {
  margin-right: 1.66667em !important; }

/* line 15, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--bottom {
  margin-bottom: 1.66667em !important; }

/* line 16, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--left {
  margin-left: 1.66667em !important; }

/* line 17, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--ends {
  margin-top: 1.66667em !important;
  margin-bottom: 1.66667em !important; }

/* line 18, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push--sides {
  margin-right: 1.66667em !important;
  margin-left: 1.66667em !important; }

/* line 20, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half {
  margin: 0.83333em !important; }

/* line 21, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--top {
  margin-top: 0.83333em !important; }

/* line 22, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--right {
  margin-right: 0.83333em !important; }

/* line 23, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--bottom {
  margin-bottom: 0.83333em !important; }

/* line 24, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--left {
  margin-left: 0.83333em !important; }

/* line 25, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--ends {
  margin-top: 0.83333em !important;
  margin-bottom: 0.83333em !important; }

/* line 26, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.push-half--sides {
  margin-right: 0.83333em !important;
  margin-left: 0.83333em !important; }

/* line 28, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush {
  margin: 0 !important; }

/* line 29, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--top {
  margin-top: 0 !important; }

/* line 30, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--right {
  margin-right: 0 !important; }

/* line 31, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--bottom {
  margin-bottom: 0 !important; }

/* line 32, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--left {
  margin-left: 0 !important; }

/* line 33, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--ends {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 34, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.flush--sides {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/*
    remove paddings
    ---------------
    I don't find myself wanting to add padding via a helper class so i only have classes for removing
*/
/* line 42, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard {
  padding: 0 !important; }

/* line 43, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--top {
  padding-top: 0 !important; }

/* line 44, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--right {
  padding-right: 0 !important; }

/* line 45, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--bottom {
  padding-bottom: 0 !important; }

/* line 46, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--left {
  padding-left: 0 !important; }

/* line 47, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--ends {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 48, web/content/themes/standard/sass/partials/helpers/partials/_spacing.scss */
.hard--sides {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* ==========================================================================
   Helpers:State
   ========================================================================== */
/*
    Indicate that interaction will result in an (in)action.
*/
/* line 9, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-actionable {
  cursor: pointer !important; }

/* line 11, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-disabled {
  cursor: default !important; }

/* line 13, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-draggable {
  cursor: move !important; }

/*
    Completely remove from the flow and screen readers.
*/
/* line 19, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-hidden {
  display: none !important;
  visibility: hidden !important; }

/*
    Completely remove from the flow but leave available to screen readers.
*/
/* line 28, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-hidden-visually {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px); }

/*
    Control visibility without affecting flow.
*/
/* line 36, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-invisible {
  visibility: hidden !important; }

/* line 38, web/content/themes/standard/sass/partials/helpers/partials/_state.scss */
.is-visible {
  visibility: visible !important; }

/*  ==========================================================================
    Generic:Helpers:Text
    ========================================================================== */
/*
    Text alignment
*/
/* line 8, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--left {
  text-align: left  !important; }

/* line 9, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--center {
  text-align: center !important; }

/* line 10, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--right {
  text-align: right !important; }

/*
    Apply capital case to an element (usually a `strong`).
*/
/* line 15, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.caps {
  text-transform: uppercase !important; }

/**
 * Font weights
 */
/* line 20, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--light {
  font-weight: 300 !important; }

/* line 21, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--normal {
  font-weight: 400 !important; }

/* line 22, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--semibold {
  font-weight: 600 !important; }

/* line 23, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.weight--bold {
  font-weight: bold !important; }

/*
    Text truncation

    Prevent text from wrapping onto multiple lines, and truncate with an
    ellipsis.

    1.  Ensure that the node has a maximum width after which truncation can
        occur.
    2.  Fix for IE 8/9 if `word-wrap: break-word` is in effect on ancestor
        nodes.
*/
/* line 37, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.text--truncate {
  max-width: 100%;
  /* 1 */
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important;
  /* 2 */ }

/*
    font sizes
*/
/* line 48, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.alpha {
  font-size: 1.66667em; }

/* line 52, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.beta {
  font-size: 1.38889em; }

/* line 56, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.gamma {
  font-size: 1.22222em; }

/* line 60, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.delta {
  font-size: 1.11111em; }

/* line 64, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.epsilon {
  font-size: 1em; }

/* line 68, web/content/themes/standard/sass/partials/helpers/partials/_type.scss */
.zeta {
  font-size: 0.88889em; }

/* 9 */
/* line 1, web/content/themes/standard/sass/partials/layouts/cta_boxes.scss */
.cta-boxes--box--title {
  margin-bottom: 4px; }

/* line 5, web/content/themes/standard/sass/partials/layouts/cta_boxes.scss */
.cta-boxes--text {
  color: #999999;
  font-size: 0.88889em;
  font-family: "Work Sans", sans-serif; }

/* line 11, web/content/themes/standard/sass/partials/layouts/cta_boxes.scss */
.cta-boxes--box--inner--content {
  flex: 1 0 auto; }

/* line 1, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
.generic-content {
  text-align: left;
  padding: 2.5% 0;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative; }
  /* line 8, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content.image {
    color: #333;
    padding: 3% 0; }
    /* line 12, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
    .generic-content.image h1, .generic-content.image h2, .generic-content.image h3, .generic-content.image h4, .generic-content.image h5, .generic-content.image h6, .generic-content.image .generic-content--title {
      color: #333;
      font-weight: 300; }
    /* line 17, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
    .generic-content.image .generic-content--title {
      font-size: 25px;
      text-transform: uppercase; }
    /* line 22, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
    .generic-content.image .generic-content--background-image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 0; }
      /* line 30, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
      .generic-content.image .generic-content--background-image img {
        width: 100%;
        height: 100%; }
  /* line 41, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--content {
    position: relative;
    z-index: 2; }
  /* line 50, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--title {
    font-size: 25px; }
  /* line 59, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--inner-content strong {
    color: blue; }
  /* line 63, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
  .generic-content .generic-content--inner-content p {
    margin-bottom: 2%;
    line-height: 30px;
    font-weight: 100;
    font-size: 22px; }
    @media only screen and (max-width: 34.375em) {
      /* line 63, web/content/themes/standard/sass/partials/layouts/generic_content.scss */
      .generic-content .generic-content--inner-content p {
        font-size: 1rem;
        line-height: 1.3rem; } }

/* line 1, web/content/themes/standard/sass/partials/layouts/grid_layouts/youtube_video.scss */
.grid--youtube-video {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
  /* line 6, web/content/themes/standard/sass/partials/layouts/grid_layouts/youtube_video.scss */
  .grid--youtube-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 2, web/content/themes/standard/sass/partials/layouts/grid_layouts/image_gallery.scss */
.grid--image-gallery img {
  width: 33.3%;
  height: 124.3px;
  margin: 0;
  padding: 0; }

/* line 1, web/content/themes/standard/sass/partials/layouts/grid_layouts/grid_standard_content.scss */
.grid--standard-content {
  padding: 3% 9% 6%;
  text-align: center;
  color: #fff; }
  /* line 5, web/content/themes/standard/sass/partials/layouts/grid_layouts/grid_standard_content.scss */
  .grid--standard-content h1, .grid--standard-content h2, .grid--standard-content h3, .grid--standard-content h4, .grid--standard-content h5, .grid--standard-content h6, .grid--standard-content .grid--standard-content--title {
    text-transform: uppercase;
    max-width: 320px;
    display: inline-block; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
.set_width_layouts {
  padding: 10% 9px;
  background: #fff; }
  @media (min-width: 46.875em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts {
      padding: 6% 37px; } }
  @media (min-width: 73.75em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts {
      padding: 2% 0; } }
  @media (min-width: 80em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts {
      padding: 30px 0; } }
  /* line 18, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
  .set_width_layouts.set_width_layouts--grey {
    background: #333; }
    /* line 21, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts.set_width_layouts--grey .set_width_layouts__title {
      color: #d3d3d3;
      font-size: 24px;
      font-family: "Work Sans", sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      margin: 0 0 15%;
      letter-spacing: 0.3em; }
      @media (min-width: 46.875em) {
        /* line 21, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
        .set_width_layouts.set_width_layouts--grey .set_width_layouts__title {
          margin: 0 0 10%; } }
      @media (min-width: 73.75em) {
        /* line 21, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
        .set_width_layouts.set_width_layouts--grey .set_width_layouts__title {
          margin: 0 0 5%; } }
      /* line 38, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
      .set_width_layouts.set_width_layouts--grey .set_width_layouts__title::after {
        content: '';
        display: block;
        margin: 10px auto;
        width: 200px;
        height: 1px;
        background: #d3d3d3; }
  @media (min-width: 73.75em) {
    /* line 52, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
    .set_width_layouts .set_width_layout.larger-one-half:nth-child(even) {
      border-left: 1px solid #d3d3d3; } }
  /* line 60, web/content/themes/standard/sass/partials/layouts/set_width_layout.scss */
  .set_width_layouts .set_width_layout .set_width_layout--standard-content--text p {
    padding-bottom: 10px; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
.set_width_layout--video {
  position: relative;
  padding-top: 0; }
  /* line 5, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
  .set_width_layout--video iframe {
    position: relative;
    width: 100%;
    display: block; }
  /* line 11, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
  .set_width_layout--video .inner {
    width: 100%;
    background: #fff;
    display: flex;
    flex-direction: column; }
    /* line 17, web/content/themes/standard/sass/partials/layouts/set_width_layouts/video.scss */
    .set_width_layout--video .inner .inner__content {
      flex: 1 0 auto; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/image_gallery.scss */
.set_width_layout--image-gallery {
  font-size: 0; }
  /* line 3, web/content/themes/standard/sass/partials/layouts/set_width_layouts/image_gallery.scss */
  .set_width_layout--image-gallery img {
    width: 33.3%;
    height: 128.3px;
    margin: 0;
    padding: 2px; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
.set_width_layout--standard-content {
  margin-bottom: 35px; }
  /* line 3, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content:last-of-type {
    margin-bottom: 0; }
  @media (min-width: 46.875em) {
    /* line 8, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
    .set_width_layout--standard-content.large-one-half:nth-child(odd) {
      border-right: 1px solid #333; } }

/* line 15, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
.set_width_layout--standard-content, .set_width_layout--links {
  position: relative; }
  /* line 18, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content .set_width_layout--standard-content--inner, .set_width_layout--links .set_width_layout--standard-content--inner {
    width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    padding: 1% 0; }
    /* line 25, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
    .set_width_layout--standard-content .set_width_layout--standard-content--inner .set_width_layout--standard-content--inner__content, .set_width_layout--links .set_width_layout--standard-content--inner .set_width_layout--standard-content--inner__content {
      flex: 1 0 auto;
      padding: 0px 22px; }
  /* line 31, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content .set_width_layout--standard-content--bg-image, .set_width_layout--links .set_width_layout--standard-content--bg-image {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 0; }
  /* line 38, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content h1, .set_width_layout--standard-content h2, .set_width_layout--standard-content h3, .set_width_layout--standard-content h4, .set_width_layout--standard-content h5, .set_width_layout--standard-content h6, .set_width_layout--standard-content .set_width_layout--standard-content--title, .set_width_layout--links h1, .set_width_layout--links h2, .set_width_layout--links h3, .set_width_layout--links h4, .set_width_layout--links h5, .set_width_layout--links h6, .set_width_layout--links .set_width_layout--standard-content--title {
    display: block;
    line-height: 1.2em;
    margin: 0.5em 0; }
  /* line 44, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content .set_width_layout--standard-content--text, .set_width_layout--links .set_width_layout--standard-content--text {
    font-size: 1em;
    font-family: "Work Sans", sans-serif; }
    /* line 48, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
    .set_width_layout--standard-content .set_width_layout--standard-content--text h1, .set_width_layout--standard-content .set_width_layout--standard-content--text h2, .set_width_layout--links .set_width_layout--standard-content--text h1, .set_width_layout--links .set_width_layout--standard-content--text h2 {
      font-family: "Work Sans", sans-serif;
      font-size: 36px;
      color: #333;
      margin: 0;
      padding-bottom: 30px; }
      @media (min-width: 46.875em) {
        /* line 48, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
        .set_width_layout--standard-content .set_width_layout--standard-content--text h1, .set_width_layout--standard-content .set_width_layout--standard-content--text h2, .set_width_layout--links .set_width_layout--standard-content--text h1, .set_width_layout--links .set_width_layout--standard-content--text h2 {
          font-size: 48px; } }
      /* line 59, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
      .set_width_layout--standard-content .set_width_layout--standard-content--text h1:after, .set_width_layout--standard-content .set_width_layout--standard-content--text h2:after, .set_width_layout--links .set_width_layout--standard-content--text h1:after, .set_width_layout--links .set_width_layout--standard-content--text h2:after {
        content: '';
        display: block;
        width: 100%;
        border-top: 1px solid #d3d3d3;
        margin-top: 30px; }
        /* line 66, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
        .set_width_layouts--grey .set_width_layout--standard-content .set_width_layout--standard-content--text h1:after, .set_width_layouts--grey .set_width_layout--standard-content .set_width_layout--standard-content--text h2:after, .set_width_layouts--grey .set_width_layout--links .set_width_layout--standard-content--text h1:after, .set_width_layouts--grey .set_width_layout--links .set_width_layout--standard-content--text h2:after {
          border-top: 1px solid #d3d3d3; }
      /* line 71, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
      .home .set_width_layout--standard-content .set_width_layout--standard-content--text h1, .home .set_width_layout--standard-content .set_width_layout--standard-content--text h2, .home .set_width_layout--links .set_width_layout--standard-content--text h1, .home .set_width_layout--links .set_width_layout--standard-content--text h2 {
        padding-bottom: 0; }
        /* line 74, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
        .home .set_width_layout--standard-content .set_width_layout--standard-content--text h1:after, .home .set_width_layout--standard-content .set_width_layout--standard-content--text h2:after, .home .set_width_layout--links .set_width_layout--standard-content--text h1:after, .home .set_width_layout--links .set_width_layout--standard-content--text h2:after {
          display: none; }
  /* line 82, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content.brand-blue .set_width_layout--standard-content--inner, .set_width_layout--links.brand-blue .set_width_layout--standard-content--inner {
    background: #333;
    color: #fff; }
  /* line 86, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content.brand-blue a, .set_width_layout--links.brand-blue a {
    color: #fff; }
  /* line 89, web/content/themes/standard/sass/partials/layouts/set_width_layouts/standard_content.scss */
  .set_width_layout--standard-content.brand-blue .set_width_layout--standard-content--inner, .set_width_layout--links.brand-blue .set_width_layout--standard-content--inner {
    padding: 1% 0 2% 0; }

/* line 6, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts .cta-boxes--box--title {
  margin-top: 0;
  color: #333; }

/* line 11, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts .cta-boxes--box--inner {
  width: 100%;
  position: relative;
  background: #fff;
  display: flex;
  flex-direction: column; }
  /* line 18, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
  .set_width_layouts .cta-boxes--box--inner img {
    width: 100%;
    display: block; }

/* line 24, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts.set_width_layouts--white .cta-boxes--box--inner {
  background: #d3d3d3; }

/* line 29, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.set_width_layouts .cta-boxes--box--inner--content {
  padding: 12px 18px 18px; }

/* line 34, web/content/themes/standard/sass/partials/layouts/set_width_layouts/cta_boxes.scss */
.blog .cta-boxes--box--inner--content, .archive .cta-boxes--box--inner--content {
  width: 100%;
  position: relative;
  background: #d3d3d3; }

/* line 1, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
.set_width_layout--testimonials {
  margin-bottom: 35px; }
  /* line 4, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .testimonials {
    padding-top: 14px;
    padding-bottom: 60px; }
    @media (min-width: 46.875em) {
      /* line 4, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .testimonials {
        padding-bottom: 40px; } }
  /* line 13, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .slick-track {
    display: flex; }
  /* line 17, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .slick-next, .set_width_layout--testimonials .slick-prev {
    top: auto;
    bottom: 0;
    position: absolute;
    width: 50%;
    border: 1px solid #fff;
    text-indent: 0;
    transition: all 0.2s;
    text-transform: lowercase;
    font-size: 19px; }
    /* line 29, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next:hover, .set_width_layout--testimonials .slick-prev:hover {
      background: #fff;
      color: #d3d3d3; }
      /* line 33, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .slick-next:hover:after, .set_width_layout--testimonials .slick-prev:hover:after {
        background: url("/wp-content/themes/standard/images/sprite.png") 0 0 no-repeat; }
    /* line 38, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next:after, .set_width_layout--testimonials .slick-prev:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 14px;
      right: 14px;
      height: 15px;
      width: 8px;
      background: url("/wp-content/themes/standard/images/sprite.png") -10px 0 no-repeat; }
    /* line 49, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next.slick-next, .set_width_layout--testimonials .slick-prev.slick-next {
      right: 0;
      border-left: 0;
      text-align: left;
      padding-left: 20px; }
    /* line 56, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .slick-next.slick-prev, .set_width_layout--testimonials .slick-prev.slick-prev {
      text-align: right;
      padding-right: 20px;
      left: 0; }
      /* line 61, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .slick-next.slick-prev:after, .set_width_layout--testimonials .slick-prev.slick-prev:after {
        right: auto;
        left: 14px;
        transform: rotate(180deg); }
  @media (min-width: 46.875em) {
    /* line 75, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.large-one-half:nth-child(odd) {
      border-right: 1px solid #d3d3d3; } }

/* line 82, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
.set_width_layout--testimonials, .set_width_layout--links {
  position: relative; }
  /* line 85, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--inner, .set_width_layout--links .set_width_layout--testimonials--inner {
    width: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    padding: 1% 0; }
    /* line 92, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--inner .set_width_layout--testimonials--inner__content, .set_width_layout--links .set_width_layout--testimonials--inner .set_width_layout--testimonials--inner__content {
      flex: 1 0 auto;
      padding: 0px 22px; }
  /* line 97, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--name, .set_width_layout--links .set_width_layout--testimonials--name {
    font-size: 0.8rem;
    float: right;
    margin-top: 5%;
    text-align: right; }
  /* line 103, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--bg-image, .set_width_layout--links .set_width_layout--testimonials--bg-image {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 0; }
  /* line 110, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials h1, .set_width_layout--testimonials h2, .set_width_layout--testimonials h3, .set_width_layout--testimonials h4, .set_width_layout--testimonials h5, .set_width_layout--testimonials h6, .set_width_layout--testimonials .set_width_layout--testimonials--title, .set_width_layout--links h1, .set_width_layout--links h2, .set_width_layout--links h3, .set_width_layout--links h4, .set_width_layout--links h5, .set_width_layout--links h6, .set_width_layout--links .set_width_layout--testimonials--title {
    display: block;
    line-height: 1.2em;
    margin: 0.5em 0; }
  /* line 116, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials .set_width_layout--testimonials--text, .set_width_layout--links .set_width_layout--testimonials--text {
    font-size: 1em;
    font-family: "Work Sans", sans-serif;
    position: relative;
    text-indent: 35px; }
    /* line 121, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text::before, .set_width_layout--testimonials .set_width_layout--testimonials--text::after, .set_width_layout--links .set_width_layout--testimonials--text::before, .set_width_layout--links .set_width_layout--testimonials--text::after {
      text-indent: 0;
      line-height: 1;
      font-family: FontAwesome;
      font-size: 3.3em;
      display: inline;
      position: absolute; }
    /* line 129, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text::before, .set_width_layout--links .set_width_layout--testimonials--text::before {
      content: '\0201C';
      top: -7px;
      left: 0px; }
    /* line 136, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text p::after, .set_width_layout--links .set_width_layout--testimonials--text p::after {
      content: '\0201D';
      position: relative;
      display: inline;
      font-size: 2.5em;
      line-height: 0em;
      height: 25px;
      top: 18px;
      left: 7px; }
    /* line 147, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials .set_width_layout--testimonials--text h1, .set_width_layout--testimonials .set_width_layout--testimonials--text h2, .set_width_layout--links .set_width_layout--testimonials--text h1, .set_width_layout--links .set_width_layout--testimonials--text h2 {
      font-family: "Work Sans", sans-serif;
      font-size: 36px;
      color: #333;
      margin: 0;
      padding-bottom: 30px; }
      @media (min-width: 46.875em) {
        /* line 147, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
        .set_width_layout--testimonials .set_width_layout--testimonials--text h1, .set_width_layout--testimonials .set_width_layout--testimonials--text h2, .set_width_layout--links .set_width_layout--testimonials--text h1, .set_width_layout--links .set_width_layout--testimonials--text h2 {
          font-size: 48px; } }
      /* line 158, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .set_width_layout--testimonials .set_width_layout--testimonials--text h1:after, .set_width_layout--testimonials .set_width_layout--testimonials--text h2:after, .set_width_layout--links .set_width_layout--testimonials--text h1:after, .set_width_layout--links .set_width_layout--testimonials--text h2:after {
        content: '';
        display: block;
        width: 100%;
        border-top: 1px solid #d3d3d3;
        margin-top: 30px; }
      /* line 166, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
      .home .set_width_layout--testimonials .set_width_layout--testimonials--text h1, .home .set_width_layout--testimonials .set_width_layout--testimonials--text h2, .home .set_width_layout--links .set_width_layout--testimonials--text h1, .home .set_width_layout--links .set_width_layout--testimonials--text h2 {
        padding-bottom: 0; }
        /* line 169, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
        .home .set_width_layout--testimonials .set_width_layout--testimonials--text h1:after, .home .set_width_layout--testimonials .set_width_layout--testimonials--text h2:after, .home .set_width_layout--links .set_width_layout--testimonials--text h1:after, .home .set_width_layout--links .set_width_layout--testimonials--text h2:after {
          display: none; }
  /* line 176, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
  .set_width_layout--testimonials.brand-blue, .set_width_layout--links.brand-blue {
    position: relative; }
    /* line 179, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue .set_width_layout--testimonials--inner__bg, .set_width_layout--links.brand-blue .set_width_layout--testimonials--inner__bg {
      background: #333;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      z-index: -1; }
    /* line 188, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue .set_width_layout--testimonials--inner, .set_width_layout--links.brand-blue .set_width_layout--testimonials--inner {
      color: #fff; }
    /* line 193, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue a, .set_width_layout--links.brand-blue a {
      color: #fff; }
    /* line 197, web/content/themes/standard/sass/partials/layouts/set_width_layouts/testimonials.scss */
    .set_width_layout--testimonials.brand-blue .set_width_layout--testimonials--inner, .set_width_layout--links.brand-blue .set_width_layout--testimonials--inner {
      padding: 1% 0 2% 0; }

/* line 2, web/content/themes/standard/sass/partials/layouts/iframe.scss */
.iframe-section iframe {
  width: 100%;
  border: none;
  height: 1080px; }

/* line 1, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
section.newsletter {
  background-size: cover !important;
  color: #fff;
  padding: 3% 34px 10%; }
  @media (min-width: 73.75em) {
    /* line 1, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
    section.newsletter {
      padding: 3% 0 3%; } }
  /* line 10, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter .inner {
    max-width: 960px;
    margin: 0 auto; }
  /* line 15, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter h2 {
    font-size: 36px;
    font-weight: 100;
    padding: 0% 0 2%; }
    /* line 20, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
    section.newsletter h2 strong {
      display: block; }
      @media (min-width: 46.875em) {
        /* line 20, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
        section.newsletter h2 strong {
          display: inline-block; } }
  /* line 29, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter .control-group {
    margin-right: 2%; }
    @media (min-width: 46.875em) {
      /* line 29, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
      section.newsletter .control-group {
        display: inline-block; } }
    /* line 36, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
    section.newsletter .control-group input {
      border: none;
      font-size: 15px;
      font-family: "Work Sans", sans-serif;
      padding: 3% 3% 2% 3%;
      width: 100%;
      margin-bottom: 19px;
      color: #333; }
      @media (min-width: 46.875em) {
        /* line 36, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
        section.newsletter .control-group input {
          margin-bottom: 0;
          width: 300px; } }
  /* line 51, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
  section.newsletter .btn {
    font-family: "Work Sans", sans-serif;
    margin-top: 5.5%;
    padding: 0.8% 5% 1% 2%;
    text-transform: none;
    color: #fff;
    border: solid 1px #fff;
    background: none;
    position: relative;
    width: 132px; }
    @media (min-width: 46.875em) {
      /* line 51, web/content/themes/standard/sass/partials/layouts/newsletter.scss */
      section.newsletter .btn {
        width: auto; } }

/* 10 */
