<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, ../../../../../scss/vendors/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../../../../../scss/vendors/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../../../../../scss/vendors/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
div.inner-content,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../../../../../scss/vendors/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../../../../../scss/vendors/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox &lt; 22.
 */
/* line 77, ../../../../../scss/vendors/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../../../../../scss/vendors/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 98, ../../../../../scss/vendors/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, ../../../../../scss/vendors/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../../../../../scss/vendors/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, ../../../../../scss/vendors/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, ../../../../../scss/vendors/_normalize.scss */
h1, .full-page-popup .content-block &gt; h3:first-child {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, ../../../../../scss/vendors/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, ../../../../../scss/vendors/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../../../../../scss/vendors/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../../../../../scss/vendors/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../../../../../scss/vendors/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, ../../../../../scss/vendors/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, ../../../../../scss/vendors/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, ../../../../../scss/vendors/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, ../../../../../scss/vendors/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../../../../../scss/vendors/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../../../../../scss/vendors/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * 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.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../../../../../scss/vendors/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../../../../../scss/vendors/_normalize.scss */
button {
  overflow: visible;
}

/**
 * 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.
 */
/* line 277, ../../../../../scss/vendors/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../../../../../scss/vendors/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../../../../../scss/vendors/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../../../../../scss/vendors/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../../../../../scss/vendors/_normalize.scss */
input {
  line-height: normal;
}

/**
 * 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.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../../../../../scss/vendors/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 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`.
 */
/* line 346, ../../../../../scss/vendors/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 356, ../../../../../scss/vendors/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * 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).
 */
/* line 367, ../../../../../scss/vendors/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 376, ../../../../../scss/vendors/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 387, ../../../../../scss/vendors/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 396, ../../../../../scss/vendors/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 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.
 */
/* line 405, ../../../../../scss/vendors/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 416, ../../../../../scss/vendors/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../../../../../scss/vendors/_normalize.scss */
td,
th {
  padding: 0;
}

/* LEGACY */
/* mixin for multiline */
/* line 2, ../../../../../scss/base/_helpers.scss */
#nav .drop,
#nav2 .drop, .main-banner .advantages-list, .box-list, .news .news-list, .stories .registry, .our-story .story-foto, .registries .row .registries-list, .about-stories .stories-list, .info-list, .about-guide .info-guide ul, .bottom-panel .panel-holder .btn-list, #footer .footer-cols .col .footer-nav, #footer .footer-cols .col .awards-list, #footer .social .social-links, #footer .social .footer-links, .search-page ul.search-results, .account-page .inventory #giftlist, .about .photo-list, .guides .guides-list, .members-list, .give-page .inner-content ul {
  margin: 0;
  padding: 0;
}
/* line 6, ../../../../../scss/base/_helpers.scss */
#nav ul.drop,
#nav2 ul.drop, .main-banner ul.advantages-list, ul.box-list, .news ul.news-list, .stories ul.registry, .our-story ul.story-foto, .registries .row ul.registries-list, .about-stories ul.stories-list, ul.info-list, .about-guide .info-guide ul, .bottom-panel .panel-holder ul.btn-list, #footer .footer-cols .col ul.footer-nav, #footer .footer-cols .col ul.awards-list, #footer .social ul.social-links, #footer .social ul.footer-links, .search-page ul.search-results, .account-page .inventory ul#giftlist, .about ul.photo-list, .guides ul.guides-list, ul.members-list, .give-page .inner-content ul {
  list-style: none;
}

/* line 14, ../../../../../scss/base/_helpers.scss */
.clearfix:after, .holder:after, .full-page-popup .content-block:after, div.inner-content .main-column:after, .lookup-page div.inner-content .main-column:after, #header:after, #footer .social:after {
  content: '';
  display: block;
  clear: both;
}

/* line 27, ../../../../../scss/base/_helpers.scss */
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit'], .btn, form input[type="submit"], .btn-more, .btn-start, .sr_css_button_wrapper, .registration .registration-holder .registration-form input[type="submit"], .bottom-panel .panel-holder .btn-list li a:after, .dropdown-wrapper .dropdown, .account-page .actions &gt; *:before, .account-page .inventory .item .icon_bar, .account-page .inventory .divider .icon_bar, .account-page .inventory .item .inv_item_details, .account-page.sharing-page pre .links .icon[data-clipboard-text]:before, .account-page.sharing-page pre .links .icon[data-clipboard-text]:after, .photo-page #addPhoto:before, .photo-page .gallery .galleryItem .photo_thumb, .photo-page .gallery .galleryItem .photoTrash, #ubr_upload_form .upload_box #file_picker_container .sr_css_button_wrapper {
  transition: all 0.3s ease-in-out;
}

/* line 32, ../../../../../scss/base/_helpers.scss */
.nav-tabs, #sub-nav {
  text-align: justify;
  font-size: 1px;
  line-height: 0px;
}
/* line 36, ../../../../../scss/base/_helpers.scss */
.nav-tabs &gt; *, #sub-nav &gt; * {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  font-size: 18px;
  line-height: 1.2;
}
/* line 43, ../../../../../scss/base/_helpers.scss */
.nav-tabs:after, #sub-nav:after {
  content: '';
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

/* line 58, ../../../../../scss/base/_helpers.scss */
.ellipsis, #nav .nav-footer .hello,
#nav2 .nav-footer .hello, #nav .nav-footer .amount .total,
#nav2 .nav-footer .amount .total, #nav .nav-footer .amount .goal,
#nav2 .nav-footer .amount .goal {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden;
}

/* line 64, ../../../../../scss/base/_helpers.scss */
.shadow, .account-page.redeem-page .card, form[name='edit_message'],
form[name='edit_honeymoon'],
#theme_form,
.settings-page .content-block &gt; form,
.account-page .card, .account-page .inventory .item, .thank-you-page div.inner-content .main-column .giftrow &gt; td &gt; div, .give-page .inner-content .content-block &gt; form .section, .give-page .inner-content .content-block &gt; form div.inner-content, .give-page .inner-content #choose_method #pptabs .paytype {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

/* line 68, ../../../../../scss/base/_helpers.scss */
.right {
  float: right;
}

/* line 72, ../../../../../scss/base/_helpers.scss */
.left {
  float: left;
}

/* line 76, ../../../../../scss/base/_helpers.scss */
.top-right {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 82, ../../../../../scss/base/_helpers.scss */
.popup_titlebar .close:before, .account-page.sharing-page #edit_member_homepage .card #btn_cancel, #ubr_upload_form .upload_box #upload_slots_container #upfile_label .upfile_remove:before {
  background: url("/base/img/icons/close-icon.svg") center no-repeat;
  background-size: contain;
  height: 12px;
  width: 12px;
}

/* line 89, ../../../../../scss/base/_helpers.scss */
.qtip .qtip-content, .account-page.sharing-page pre .links .icon[data-clipboard-text]:before {
  background-color: #747779;
  border: none;
  border-radius: 6px;
  color: #ffffff;
  font-family: "futura", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 3px;
  line-height: 120%;
  max-height: 300px;
  overflow: auto;
  padding: 10px;
  text-transform: uppercase;
}

/* line 105, ../../../../../scss/base/_helpers.scss */
.jcf-select .jcf-select-opener:before {
  content: '';
  position: absolute;
  right: 11px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 6px 0 6px;
  border-color: #BEBEBE transparent transparent transparent;
  z-index: 3;
}

/* line 119, ../../../../../scss/base/_helpers.scss */
.account-page.redeem-page .card, form[name='edit_message'],
form[name='edit_honeymoon'],
#theme_form,
.settings-page .content-block &gt; form,
.account-page .card {
  margin: 20px auto;
  background: #ffffff;
  padding: 35px 25px 0;
}

/* line 127, ../../../../../scss/base/_helpers.scss */
.blog-page section.blog .entry .excerpt a, .blog-page div.blog.inner-content .entry .excerpt a {
  color: #0280a8;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 1px;
}

/* line 135, ../../../../../scss/base/_helpers.scss */
.carousel .slideset .slide .blockquote-holder {
  align-items: center;
  background: #FBFDFE;
  border-radius: 10px;
  color: #747779;
  display: flex;
  font-size: 13px;
  flex: 1;
  line-height: 1.6;
  padding: 10px 20px;
  position: relative;
  min-height: 60px;
  text-align: left;
}
/* line 149, ../../../../../scss/base/_helpers.scss */
.carousel .slideset .slide .blockquote-holder:before {
  content: ' ';
  display: block;
  position: absolute;
  border: 18px solid #FBFDFE;
  border-width: 0;
}

/* line 170, ../../../../../scss/base/_helpers.scss */
.carousel .slideset .slide .blockquote-holder:before {
  left: 50%;
  margin-left: -11px;
}

/* line 201, ../../../../../scss/base/_helpers.scss */
.carousel .slideset .slide .blockquote-holder:before {
  top: -18px;
  bottom: initial;
  border-width: 0 11px 18px 11px;
  border-color: transparent transparent #FBFDFE transparent;
}

/* line 1, ../../../../../scss/base/_reset.scss */
html {
  box-sizing: border-box;
}

/* line 4, ../../../../../scss/base/_reset.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 8, ../../../../../scss/base/_reset.scss */
* {
  max-height: 1000000px;
}

/* line 10, ../../../../../scss/base/_reset.scss */
body {
  color: #747779;
  background: #FBFDFE;
  font: 18px/1.2 "futura", "Helvetica Neue", "Helvetica", sans-serif;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 20, ../../../../../scss/base/_reset.scss */
img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

/* line 26, ../../../../../scss/base/_reset.scss */
#wrapper {
  overflow: hidden;
  position: relative;
}

/* line 31, ../../../../../scss/base/_reset.scss */
.holder, .full-page-popup .content-block, div.inner-content .main-column, .lookup-page div.inner-content .main-column {
  max-width: 1260px;
  padding: 0 15px;
  position: relative;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  /* line 31, ../../../../../scss/base/_reset.scss */
  .holder, .full-page-popup .content-block, div.inner-content .main-column, .lookup-page div.inner-content .main-column {
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 31, ../../../../../scss/base/_reset.scss */
  .holder, .full-page-popup .content-block, div.inner-content .main-column, .lookup-page div.inner-content .main-column {
    padding: 0 15px;
  }
}

/* line 46, ../../../../../scss/base/_reset.scss */
.gm-style img {
  max-width: none;
}

/* line 3, ../../../../../scss/base/_typography.scss */
h1, .full-page-popup .content-block &gt; h3:first-child, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
.h {
  font-family: inherit;
  font-weight: bold;
  margin: 0 0 0.5em;
  color: inherit;
}

/* line 16, ../../../../../scss/base/_typography.scss */
h1, .full-page-popup .content-block &gt; h3:first-child, .h1 {
  font-size: 40px;
}

/* line 20, ../../../../../scss/base/_typography.scss */
h2, .h2 {
  font-size: 28px;
}

/* line 24, ../../../../../scss/base/_typography.scss */
h3, .h3 {
  color: #111111;
  font-size: 24px;
  font-weight: 900;
  text-align: left;
}

/* line 31, ../../../../../scss/base/_typography.scss */
h4, .h4 {
  font-size: 24px;
  font-weight: 500;
}

/* line 36, ../../../../../scss/base/_typography.scss */
h5, .h5 {
  font-size: 17px;
}

/* line 40, ../../../../../scss/base/_typography.scss */
h6, .h6 {
  font-size: 15px;
}

/* line 44, ../../../../../scss/base/_typography.scss */
p {
  margin: 0 0 1em;
}

/* line 48, ../../../../../scss/base/_typography.scss */
a {
  color: #368F97;
  text-decoration: none;
  outline: none;
}
/* line 52, ../../../../../scss/base/_typography.scss */
a:hover, a:focus {
  color: #368F97;
}

/* line 3, ../../../../../scss/base/_forms.scss */
form,
fieldset {
  color: #2C3033;
  margin: 0;
  padding: 0;
  border-style: none;
}
/* line 10, ../../../../../scss/base/_forms.scss */
form.highlight,
fieldset.highlight {
  background: #85D1D8;
}

/* line 15, ../../../../../scss/base/_forms.scss */
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
select,
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  box-sizing: border-box;
  outline: none;
  width: 100%;
  font-size: 15px;
  border: 1px solid #BEBEBE;
  padding: 9px 12px;
  color: #2C3033;
  background: #ffffff;
}
/* line 39, ../../../../../scss/base/_forms.scss */
input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
select:focus,
textarea:focus {
  border-color: #111111;
}
/* line 243, ../../../../../scss/base/_mixins.scss */
input[type='text']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #BEBEBE;
}
/* line 244, ../../../../../scss/base/_mixins.scss */
input[type='text']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='password']::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #BEBEBE;
}
/* line 245, ../../../../../scss/base/_mixins.scss */
input[type='text']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='password']:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
  color: #BEBEBE;
}
/* line 246, ../../../../../scss/base/_mixins.scss */
input[type='text']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #BEBEBE;
}
/* line 247, ../../../../../scss/base/_mixins.scss */
input[type='text'].placeholder,
input[type='tel'].placeholder,
input[type='email'].placeholder,
input[type='search'].placeholder,
input[type='password'].placeholder,
select.placeholder,
textarea.placeholder {
  color: #BEBEBE;
}

/* line 48, ../../../../../scss/base/_forms.scss */
select {
  -webkit-border-radius: 0;
}

/* line 52, ../../../../../scss/base/_forms.scss */
textarea {
  resize: none;
  vertical-align: top;
}

/* line 57, ../../../../../scss/base/_forms.scss */
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  cursor: pointer;
}

/* line 69, ../../../../../scss/base/_forms.scss */
form .form-box, form .form-wrapper, .give-page .inner-content .content-block &gt; form .section fieldset, .give-page .inner-content .content-block &gt; form div.inner-content fieldset {
  font-size: 0;
  margin: 0 0 65px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 69, ../../../../../scss/base/_forms.scss */
  form .form-box, form .form-wrapper, .give-page .inner-content .content-block &gt; form .section fieldset, .give-page .inner-content .content-block &gt; form div.inner-content fieldset {
    margin: 0 0 25px;
  }
}
/* line 76, ../../../../../scss/base/_forms.scss */
form .form-box .row, form .form-wrapper .row, .give-page .inner-content .content-block &gt; form .section fieldset .row, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row {
  margin: 0 0 15px;
}
/* line 79, ../../../../../scss/base/_forms.scss */
form .form-box .row.error label, form .form-wrapper .row.error label, .give-page .inner-content .content-block &gt; form .section fieldset .row.error label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row.error label, form .form-box .row.error .form-wrapper .label, form .form-wrapper .row.error .label, .give-page .inner-content .content-block &gt; form .section fieldset .row.error .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .row.error .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row.error .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .row.error .label {
  color: #c31230;
}
/* line 83, ../../../../../scss/base/_forms.scss */
form .form-box .row.error .input-holder input, form .form-wrapper .row.error .input-holder input, .give-page .inner-content .content-block &gt; form .section fieldset .row.error .input-holder input, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row.error .input-holder input {
  border-color: #c31230;
}
/* line 88, ../../../../../scss/base/_forms.scss */
form .form-box .row label, form .form-wrapper .row label, .give-page .inner-content .content-block &gt; form .section fieldset .row label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row label, form .form-box .row .form-wrapper .label, form .form-wrapper .row .label, .give-page .inner-content .content-block &gt; form .section fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .row .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .row .label {
  margin: 8px 15px 0 0;
  vertical-align: top;
  width: 145px;
}
@media (max-width: 767px) {
  /* line 88, ../../../../../scss/base/_forms.scss */
  form .form-box .row label, form .form-wrapper .row label, .give-page .inner-content .content-block &gt; form .section fieldset .row label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row label, form .form-box .row .form-wrapper .label, form .form-wrapper .row .label, .give-page .inner-content .content-block &gt; form .section fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .row .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .row .label {
    margin: 0 0 5px;
  }
}
/* line 96, ../../../../../scss/base/_forms.scss */
form .form-box .row .input-holder, form .form-wrapper .row .input-holder, .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder {
  display: inline-block;
  vertical-align: middle;
  width: 383px;
}
@media (max-width: 767px) {
  /* line 96, ../../../../../scss/base/_forms.scss */
  form .form-box .row .input-holder, form .form-wrapper .row .input-holder, .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder {
    width: 100%;
  }
}
/* line 104, ../../../../../scss/base/_forms.scss */
form .form-box .row .input-holder input + input[type="text"], form .form-wrapper .row .input-holder input + input[type="text"], .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder input + input[type="text"], .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder input + input[type="text"] {
  border-top: 0;
}
/* line 108, ../../../../../scss/base/_forms.scss */
form .form-box .row .txt, form .form-wrapper .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt {
  display: block;
  padding: 10px 0 0 160px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 108, ../../../../../scss/base/_forms.scss */
  form .form-box .row .txt, form .form-wrapper .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt {
    padding: 10px 0 0 0;
  }
}
/* line 118, ../../../../../scss/base/_forms.scss */
form .form-box .row .check-holder label, form .form-wrapper .row .check-holder label, .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder label, form .form-box .row .check-holder .form-wrapper .label, form .form-wrapper .row .check-holder .label, .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .row .check-holder .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .row .check-holder .label {
  width: auto;
}
/* line 123, ../../../../../scss/base/_forms.scss */
form .form-box .row .notes .errmess, form .form-wrapper .row .notes .errmess, .give-page .inner-content .content-block &gt; form .section fieldset .row .notes .errmess, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .notes .errmess {
  color: #368F97;
  line-height: 1.6;
  margin: 0;
}
/* line 128, ../../../../../scss/base/_forms.scss */
form .form-box .row .notes .errmess ul, form .form-wrapper .row .notes .errmess ul, .give-page .inner-content .content-block &gt; form .section fieldset .row .notes .errmess ul, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .notes .errmess ul {
  margin: 0;
  padding-left: 16px;
}
/* line 132, ../../../../../scss/base/_forms.scss */
form .form-box .row .notes .errmess ul li, form .form-wrapper .row .notes .errmess ul li, .give-page .inner-content .content-block &gt; form .section fieldset .row .notes .errmess ul li, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .notes .errmess ul li {
  margin-bottom: 7px;
}
/* line 139, ../../../../../scss/base/_forms.scss */
form .form-box h3, form .form-wrapper h3, .give-page .inner-content .content-block &gt; form .section fieldset h3, .give-page .inner-content .content-block &gt; form div.inner-content fieldset h3 {
  font-weight: 500;
  margin: 0 0 25px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 139, ../../../../../scss/base/_forms.scss */
  form .form-box h3, form .form-wrapper h3, .give-page .inner-content .content-block &gt; form .section fieldset h3, .give-page .inner-content .content-block &gt; form div.inner-content fieldset h3 {
    margin-bottom: 15px;
  }
}
/* line 148, ../../../../../scss/base/_forms.scss */
form .form-box label, form .form-wrapper label, .give-page .inner-content .content-block &gt; form .section fieldset label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset label, form .form-wrapper .label, .give-page .inner-content .content-block &gt; form .section fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .label {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 13px 15px 0 0;
  min-width: 145px;
  text-align: right;
}
@media (max-width: 767px) {
  /* line 148, ../../../../../scss/base/_forms.scss */
  form .form-box label, form .form-wrapper label, .give-page .inner-content .content-block &gt; form .section fieldset label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset label, form .form-wrapper .label, .give-page .inner-content .content-block &gt; form .section fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .label {
    min-width: initial;
    margin: 0 0 5px;
    text-align: left;
  }
}

/* line 167, ../../../../../scss/base/_forms.scss */
.form-holder {
  background: #ffffff;
  padding: 35px 25px 30px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  margin: 70px auto 0;
  max-width: 600px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 167, ../../../../../scss/base/_forms.scss */
  .form-holder {
    padding: 25px 15px;
    margin: 25px 15px;
  }
}
@media (max-width: 1023px) {
  /* line 167, ../../../../../scss/base/_forms.scss */
  .form-holder {
    max-width: 660px;
  }
}
/* line 185, ../../../../../scss/base/_forms.scss */
.form-holder form .form-box:first-child .row:first-child, .form-holder form .form-wrapper:first-child .row:first-child, .form-holder .give-page .inner-content .content-block &gt; form .section fieldset:first-child .row:first-child, .give-page .inner-content .form-holder .content-block &gt; form .section fieldset:first-child .row:first-child, .form-holder .give-page .inner-content .content-block &gt; form div.inner-content fieldset:first-child .row:first-child, .give-page .inner-content .form-holder .content-block &gt; form div.inner-content fieldset:first-child .row:first-child {
  margin-top: 13px;
}
/* line 192, ../../../../../scss/base/_forms.scss */
.form-holder form .form-box .row .input-holder, .form-holder form .form-wrapper .row .input-holder, .form-holder .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder, .give-page .inner-content .form-holder .content-block &gt; form .section fieldset .row .input-holder, .form-holder .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder, .give-page .inner-content .form-holder .content-block &gt; form div.inner-content fieldset .row .input-holder {
  max-width: 100%;
  width: 390px;
}

/* line 201, ../../../../../scss/base/_forms.scss */
.form-messages {
  margin-top: -50px;
  position: absolute;
  width: 100%;
}

/* line 207, ../../../../../scss/base/_forms.scss */
.form-caption {
  color: #747779 !important;
  font-weight: 500;
  margin-top: 17px;
  text-align: center;
}

/* LiveValidation error display */
/* line 218, ../../../../../scss/base/_forms.scss */
input.LV_valid_field {
  background-image: url("/base/img/icons/input-valid.svg");
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  padding-right: 40px;
}
/* line 226, ../../../../../scss/base/_forms.scss */
input.LV_invalid_field {
  background-image: url("/base/img/icons/input-invalid.svg");
  background-position: right 8px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  padding-right: 40px;
}

/* line 235, ../../../../../scss/base/_forms.scss */
.LV_validation_message {
  display: none;
}

/* LIGHT */
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-light-webfont.woff2") format("woff2"), url("../fonts/futura-light-webfont.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-light-italic-webfont.woff2") format("woff2"), url("../fonts/futura-light-italic-webfont.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
/* BOOK */
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-book-webfont.woff2") format("woff2"), url("../fonts/futura-book-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-book-italic-webfont.woff2") format("woff2"), url("../fonts/futura-book-italic-webfont.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
/* MEDIUM */
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-medium-webfont.woff2") format("woff2"), url("../fonts/futura-medium-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-medium-italic-webfont.woff2") format("woff2"), url("../fonts/futura-medium-italic-webfont.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
/* HEAVY &amp; BLACK */
@font-face {
  font-family: 'futura';
  src: url("../fonts/futura-heavy-webfont.woff2") format("woff2"), url("../fonts/futura-heavy-webfont.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
/*
@font-face {
    font-family: 'futura';
    src: url('../fonts/futura-black-webfont.woff2') format('woff2'),
         url('../fonts/futura-black-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;

}
*/
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?d86925");
  src: url("../fonts/icomoon.eot?d86925#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?d86925") format("truetype"), url("../fonts/icomoon.woff?d86925") format("woff"), url("../fonts/icomoon.svg?d86925#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../../../../../scss/base/_fonts-ico.scss */
[class^="icon-"], .lightbox_back, #back_to_top, .gifts-page div.inner-content .main-column .content-block .divToggle:before, [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 27, ../../../../../scss/base/_fonts-ico.scss */
.icon-arrow-down:before, .gifts-page div.inner-content .main-column .content-block .divToggle:before {
  content: "\e907";
}

/* line 30, ../../../../../scss/base/_fonts-ico.scss */
.icon-arrow-up:before, #back_to_top:before, .gifts-page div.inner-content .main-column .content-block .divToggle.active:before {
  content: "\e908";
}

/* line 33, ../../../../../scss/base/_fonts-ico.scss */
.icon-pinterest:before {
  content: "\e903";
}

/* line 36, ../../../../../scss/base/_fonts-ico.scss */
.icon-location:before {
  content: "\e904";
}

/* line 39, ../../../../../scss/base/_fonts-ico.scss */
.icon-twitter:before {
  content: "\e906";
}

/* line 42, ../../../../../scss/base/_fonts-ico.scss */
.icon-arrow-left:before, .lightbox_back:before {
  content: "\e604";
}

/* line 45, ../../../../../scss/base/_fonts-ico.scss */
.icon-arrow-right:before {
  content: "\e60a";
}

/* line 48, ../../../../../scss/base/_fonts-ico.scss */
.icon-search:before {
  content: "\e949";
}

/* line 51, ../../../../../scss/base/_fonts-ico.scss */
.icon-google:before {
  content: "\e909";
}

/* line 54, ../../../../../scss/base/_fonts-ico.scss */
.icon-quote-left:before {
  content: "\e900";
}

/* line 57, ../../../../../scss/base/_fonts-ico.scss */
.icon-quote-right:before {
  content: "\e901";
}

/* line 60, ../../../../../scss/base/_fonts-ico.scss */
.icon-facebook:before {
  content: "\e902";
}

/* line 4, ../../../../../scss/base/_buttons.scss */
.btn, form input[type="submit"], .btn-more, .btn-start, .sr_css_button_wrapper, .registration .registration-holder .registration-form input[type="submit"] {
  display: inline-block;
  padding: 16px 30px;
  text-decoration: none;
  color: #368F97;
  background: #ffffff;
  border: 3px solid #368F97;
  border-radius: 30px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 900;
  font-size: 14px;
}
/* line 18, ../../../../../scss/base/_buttons.scss */
.btn:hover, form input[type="submit"]:hover, .btn-more:hover, .btn-start:hover, .sr_css_button_wrapper:hover, .registration .registration-holder .registration-form input[type="submit"]:hover {
  background: #368F97;
  color: #ffffff;
}
/* line 23, ../../../../../scss/base/_buttons.scss */
.btn.medium, form input.medium[type="submit"], .medium.btn-more, .medium.btn-start, .medium.sr_css_button_wrapper, .registration .registration-holder .registration-form input.medium[type="submit"] {
  font-size: 13px;
  padding: 14px 21px;
  letter-spacing: 2px;
}
/* line 29, ../../../../../scss/base/_buttons.scss */
.btn.small, form input.small[type="submit"], .small.btn-more, .small.btn-start, .small.sr_css_button_wrapper, .registration .registration-holder .registration-form input.small[type="submit"] {
  font-size: 12px;
  padding: 9px 13px;
}
/* line 34, ../../../../../scss/base/_buttons.scss */
.btn.alt, form input.alt[type="submit"], .alt.btn-more, .alt.btn-start, .alt.sr_css_button_wrapper, .registration .registration-holder .registration-form input.alt[type="submit"] {
  border-color: #747779;
  background: #747779;
  color: #ffffff;
}
/* line 39, ../../../../../scss/base/_buttons.scss */
.btn.alt:hover, form input.alt[type="submit"]:hover, .alt.btn-more:hover, .alt.btn-start:hover, .alt.sr_css_button_wrapper:hover, .registration .registration-holder .registration-form input.alt[type="submit"]:hover {
  background: #747779;
}

/* line 49, ../../../../../scss/base/_buttons.scss */
.btn-start {
  text-align: center;
  background: #ffffff;
  min-width: 271px;
  color: #747779;
  padding: 23px;
  border-radius: 48px;
  border: 2px solid transparent;
}
/* line 59, ../../../../../scss/base/_buttons.scss */
.btn-start:hover {
  background: #ffffff;
  color: #747779;
  opacity: 0.7;
}

/* line 66, ../../../../../scss/base/_buttons.scss */
.sr_css_button_wrapper {
  background: #ffffff !important;
  color: #368F97 !important;
}
/* line 73, ../../../../../scss/base/_buttons.scss */
.sr_css_button_wrapper:hover {
  background: #368F97 !important;
  color: #ffffff !important;
}
/* line 78, ../../../../../scss/base/_buttons.scss */
.sr_css_button_wrapper div, .sr_css_button_wrapper table, .sr_css_button_wrapper tr, .sr_css_button_wrapper td {
  background: transparent !important;
  color: inherit !important;
  font-family: inherit !important;
}
/* line 84, ../../../../../scss/base/_buttons.scss */
.sr_css_button_wrapper .fa {
  background: inherit !important;
  color: inherit !important;
}

/* line 90, ../../../../../scss/base/_buttons.scss */
.sr_css_button_fileinput {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  cursor: pointer;
  direction: ltr;
  opacity: 0;
}

/* line 100, ../../../../../scss/base/_buttons.scss */
.sr_icon_td {
  display: none;
}

/* line 1, ../../../../../scss/base/_infomessage.scss */
.errmess {
  display: inline-block;
  line-height: 1.4;
  font-weight: 500;
  margin: 15px auto;
}
/* line 8, ../../../../../scss/base/_infomessage.scss */
.errmess.error {
  color: #c31230;
}
/* line 12, ../../../../../scss/base/_infomessage.scss */
.errmess.success {
  color: #368F97;
}
/* line 16, ../../../../../scss/base/_infomessage.scss */
.errmess.warning {
  color: #ebc3af;
}

/* line 1, ../../../../../scss/base/_stars.scss */
.stars {
  background: url("/img/home/home-advantage-starraiting.svg") no-repeat left top;
  background-size: auto 100%;
  display: inline-block;
  height: 16px;
}
/* line 11, ../../../../../scss/base/_stars.scss */
.stars.count-0 {
  width: 0px;
}
/* line 17, ../../../../../scss/base/_stars.scss */
.stars.count-0-5 {
  width: 8px;
}
/* line 11, ../../../../../scss/base/_stars.scss */
.stars.count-1 {
  width: 16px;
}
/* line 17, ../../../../../scss/base/_stars.scss */
.stars.count-1-5 {
  width: 32px;
}
/* line 11, ../../../../../scss/base/_stars.scss */
.stars.count-2 {
  width: 40px;
}
/* line 17, ../../../../../scss/base/_stars.scss */
.stars.count-2-5 {
  width: 56px;
}
/* line 11, ../../../../../scss/base/_stars.scss */
.stars.count-3 {
  width: 64px;
}
/* line 17, ../../../../../scss/base/_stars.scss */
.stars.count-3-5 {
  width: 80px;
}
/* line 11, ../../../../../scss/base/_stars.scss */
.stars.count-4 {
  width: 88px;
}
/* line 17, ../../../../../scss/base/_stars.scss */
.stars.count-4-5 {
  width: 104px;
}
/* line 11, ../../../../../scss/base/_stars.scss */
.stars.count-5 {
  width: 112px;
}
/* line 17, ../../../../../scss/base/_stars.scss */
.stars.count-5-5 {
  width: 128px;
}

/* line 1, ../../../../../scss/layout/_header.scss */
#header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 42px 0 32px;
  z-index: 999;
  min-width: 320px;
}
/* line 10, ../../../../../scss/layout/_header.scss */
.home-page #header {
  position: absolute !important;
}
@media (max-width: 1023px) {
  /* line 1, ../../../../../scss/layout/_header.scss */
  #header {
    padding: 22px 0 12px;
  }
}
@media (max-width: 767px) {
  /* line 1, ../../../../../scss/layout/_header.scss */
  #header {
    padding: 0 0 12px;
    position: fixed;
  }
}
/* line 20, ../../../../../scss/layout/_header.scss */
.registration-page #header, .give-page #header {
  text-align: center;
}
@media (max-width: 767px) {
  /* line 20, ../../../../../scss/layout/_header.scss */
  .registration-page #header, .give-page #header {
    text-align: left;
  }
}
/* line 26, ../../../../../scss/layout/_header.scss */
#header .read-story {
  display: none;
}
/* line 30, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story {
  display: inline-block;
  vertical-align: middle;
  min-width: 160px;
  max-width: 300px;
  margin: 0 43px 0 0;
}
@media (max-width: 1023px) {
  /* line 30, ../../../../../scss/layout/_header.scss */
  #header.box-story .read-story {
    display: none;
  }
}
/* line 39, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link {
  display: inline-block;
  width: 100%;
  font-size: 0;
}
/* line 43, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link:hover {
  opacity: 0.7;
}
/* line 46, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link:hover .info-holder .read {
  text-decoration: none;
}
/* line 51, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link .image-holder {
  position: absolute;
  top: 3px;
  left: 0;
  width: 48px;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  text-align: center;
}
/* line 60, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link .image-holder .wrap {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #ffffff;
  display: inline-block;
}
/* line 69, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link .info-holder {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  padding: 0 0 0 5px;
  line-height: 1;
  max-width: 100%;
  margin-left: 50px;
}
/* line 77, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link .info-holder .read {
  color: #ffffff;
  display: block;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 1px;
  margin: 0 0 0 5px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 87, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link .info-holder blockquote {
  margin: 0;
  font-style: italic;
  color: #ffffff;
  margin: 0 0 5px;
  display: inline-block;
  max-width: 100%;
}
/* line 94, ../../../../../scss/layout/_header.scss */
#header.box-story .read-story .story-link .info-holder blockquote p {
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 105, ../../../../../scss/layout/_header.scss */
#header .top-holder {
  background: #2C3033;
  top: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: 22px 0 14px;
  z-index: 99;
  min-height: 80px;
}
@media (max-width: 1023px) {
  /* line 114, ../../../../../scss/layout/_header.scss */
  .registration-page #header .top-holder, .give-page #header .top-holder {
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 114, ../../../../../scss/layout/_header.scss */
  .registration-page #header .top-holder, .give-page #header .top-holder {
    padding: 12px 0;
  }
}
@media (max-width: 1023px) {
  /* line 105, ../../../../../scss/layout/_header.scss */
  #header .top-holder {
    padding: 20px 0 10px;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  /* line 105, ../../../../../scss/layout/_header.scss */
  #header .top-holder {
    padding: 12px 0;
    min-height: 56px;
    position: static;
  }
}
/* line 132, ../../../../../scss/layout/_header.scss */
.inner-page #header {
  position: relative;
  padding: 0;
  z-index: 999;
}
@media (max-width: 767px) {
  /* line 132, ../../../../../scss/layout/_header.scss */
  .inner-page #header {
    position: fixed;
    min-height: 56px;
  }
}
/* line 141, ../../../../../scss/layout/_header.scss */
#header .logo {
  float: left;
  position: relative;
}
/* line 145, ../../../../../scss/layout/_header.scss */
#header .logo a:hover {
  opacity: 0.7;
}
@media (max-width: 767px) {
  /* line 141, ../../../../../scss/layout/_header.scss */
  #header .logo {
    display: none;
  }
  /* line 152, ../../../../../scss/layout/_header.scss */
  #header .logo.nohide {
    display: block;
  }
}
/* line 156, ../../../../../scss/layout/_header.scss */
#header .logo:after {
  content: '';
  position: absolute;
  top: -15px;
  right: -10px;
  left: -15px;
  background: #368F97;
  bottom: -12px;
  z-index: 55;
  opacity: 0;
}
/* line 167, ../../../../../scss/layout/_header.scss */
#header .logo:before {
  content: '';
  position: absolute;
  top: -15px;
  right: -999px;
  bottom: -12px;
  left: 120%;
  background: #368F97;
  z-index: 55;
  opacity: 0;
}
/* line 178, ../../../../../scss/layout/_header.scss */
.registration-page #header .logo, .give-page #header .logo {
  float: none;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 178, ../../../../../scss/layout/_header.scss */
  .registration-page #header .logo, .give-page #header .logo {
    display: none;
  }
}
/* line 186, ../../../../../scss/layout/_header.scss */
#header .logo a {
  position: relative;
  z-index: 65;
  display: block;
}
@media (max-width: 767px) {
  /* line 190, ../../../../../scss/layout/_header.scss */
  .home-page #header .logo a {
    display: block;
  }
}
/* line 195, ../../../../../scss/layout/_header.scss */
#header .logo a img {
  width: 220px;
}
@media (max-width: 1023px) {
  /* line 195, ../../../../../scss/layout/_header.scss */
  #header .logo a img {
    width: 180px;
  }
}
/* line 201, ../../../../../scss/layout/_header.scss */
.give-page #header .logo a img {
  max-height: 100%;
  width: auto;
}
/* line 208, ../../../../../scss/layout/_header.scss */
#header .top-bar {
  float: right;
  margin: -10px 0 0 0;
  position: relative;
  z-index: 100;
}
/* line 213, ../../../../../scss/layout/_header.scss */
.menu-active #header .top-bar {
  display: none;
}
@media (max-width: 767px) {
  /* line 216, ../../../../../scss/layout/_header.scss */
  .home-page #header .top-bar {
    display: none;
  }
}
/* line 221, ../../../../../scss/layout/_header.scss */
.registration-page #header .top-bar, .give-page #header .top-bar {
  display: none;
}
/* line 224, ../../../../../scss/layout/_header.scss */
#header .top-bar .search-form {
  display: inline-block;
  vertical-align: middle;
  min-width: 322px;
}
/* line 228, ../../../../../scss/layout/_header.scss */
#header .top-bar .search-form .input-holder {
  position: relative;
}
/* line 230, ../../../../../scss/layout/_header.scss */
#header .top-bar .search-form .input-holder input[type="search"] {
  width: 100%;
  background: transparent;
  border: 2px solid #ffffff;
  border-radius: 30px;
  padding: 14px 20px 14px 45px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 243, ../../../../../scss/base/_mixins.scss */
#header .top-bar .search-form .input-holder input[type="search"]::-webkit-input-placeholder {
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 3px;
}
/* line 244, ../../../../../scss/base/_mixins.scss */
#header .top-bar .search-form .input-holder input[type="search"]::-moz-placeholder {
  opacity: 1;
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 3px;
}
/* line 245, ../../../../../scss/base/_mixins.scss */
#header .top-bar .search-form .input-holder input[type="search"]:-moz-placeholder {
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 3px;
}
/* line 246, ../../../../../scss/base/_mixins.scss */
#header .top-bar .search-form .input-holder input[type="search"]:-ms-input-placeholder {
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 3px;
}
/* line 247, ../../../../../scss/base/_mixins.scss */
#header .top-bar .search-form .input-holder input[type="search"].placeholder {
  text-transform: uppercase;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 3px;
}
/* line 249, ../../../../../scss/layout/_header.scss */
#header .top-bar .search-form .input-holder button {
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: 0;
  color: #ffffff;
  font-size: 16px;
  padding: 0;
}
/* line 259, ../../../../../scss/layout/_header.scss */
#header .top-bar .search-form .input-holder button:hover {
  opacity: 0.7;
}
/* line 264, ../../../../../scss/layout/_header.scss */
#header .top-bar .search-form + a {
  margin: 0 0 0 45px;
}
@media (max-width: 1023px) {
  /* line 264, ../../../../../scss/layout/_header.scss */
  #header .top-bar .search-form + a {
    margin: 0 0 0 10px;
  }
}
/* line 271, ../../../../../scss/layout/_header.scss */
#header .top-bar .btn-start {
  color: #2C3033;
  font-size: 12px;
  min-width: 225px;
  padding: 16px;
  margin: 3px 0 0 0;
  position: relative;
  z-index: 999;
}
@media (max-width: 1023px) {
  /* line 271, ../../../../../scss/layout/_header.scss */
  #header .top-bar .btn-start {
    min-width: 205px;
    font-size: 11px;
    padding: 12px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 271, ../../../../../scss/layout/_header.scss */
  #header .top-bar .btn-start {
    margin: 9px 0 0 0;
    padding: 8px 16px;
  }
}
@media (max-width: 374px) {
  /* line 271, ../../../../../scss/layout/_header.scss */
  #header .top-bar .btn-start {
    margin: 10px 0 0 0;
    padding: 7px;
    letter-spacing: 2px;
    min-width: 180px;
  }
}
/* line 296, ../../../../../scss/layout/_header.scss */
#header .top-bar &gt; a {
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 4px;
  padding: 20px 25px;
  text-transform: uppercase;
  vertical-align: middle;
}
@media (max-width: 1023px) {
  /* line 296, ../../../../../scss/layout/_header.scss */
  #header .top-bar &gt; a {
    font-size: 11px;
    padding: 13px;
  }
}
@media (max-width: 767px) {
  /* line 296, ../../../../../scss/layout/_header.scss */
  #header .top-bar &gt; a {
    font-size: 10px;
    padding: 20px 5px 10px;
  }
}
/* line 315, ../../../../../scss/layout/_header.scss */
#header .top-bar &gt; a:hover {
  opacity: 0.7;
}
/* line 319, ../../../../../scss/layout/_header.scss */
.home-page #header .top-bar &gt; a {
  letter-spacing: 3px;
}
/* line 324, ../../../../../scss/layout/_header.scss */
#header .icons {
  float: right;
}
/* line 327, ../../../../../scss/layout/_header.scss */
#header .icons a {
  display: inline-block;
  height: 40px;
}
/* line 331, ../../../../../scss/layout/_header.scss */
#header .icons a img {
  height: 100%;
}
/* line 336, ../../../../../scss/layout/_header.scss */
.give-page #header .icons {
  float: none;
  display: inline;
}
/* line 340, ../../../../../scss/layout/_header.scss */
.give-page #header .icons a {
  height: 20px;
  left: 10px;
  position: relative;
  top: 10px;
}
/* line 349, ../../../../../scss/layout/_header.scss */
#header.basic {
  position: relative !important;
  text-align: center;
}
/* line 353, ../../../../../scss/layout/_header.scss */
#header.basic .top-holder {
  background: transparent;
  padding: 50px 0 0;
  position: relative;
}
/* line 359, ../../../../../scss/layout/_header.scss */
#header.basic .logo {
  float: none;
}
/* line 362, ../../../../../scss/layout/_header.scss */
#header.basic .logo img {
  height: 40px;
  width: auto;
}

/* line 2, ../../../../../scss/layout/_nav.scss */
#nav,
#nav2 {
  background: #BEBEBE;
  will-change: transform;
  transition: transform 200ms linear;
  transform: translateY(0);
  position: fixed;
  top: 80px;
  left: 0;
  right: 0;
  padding: 25px 0;
  z-index: -1;
}
/* line 15, ../../../../../scss/layout/_nav.scss */
#nav#nav2,
#nav2#nav2 {
  position: absolute;
}
@media (max-width: 767px) {
  /* line 19, ../../../../../scss/layout/_nav.scss */
  .menu-active #nav, .menu-active
  #nav2 {
    transition: all 0.3s;
    background: #2C3033;
  }
}
/* line 26, ../../../../../scss/layout/_nav.scss */
.registration-page #nav.main-nav, .home-page #nav.main-nav, .registration-page
#nav2.main-nav, .home-page
#nav2.main-nav {
  display: none;
}
@media (max-width: 767px) {
  /* line 26, ../../../../../scss/layout/_nav.scss */
  .registration-page #nav.main-nav, .home-page #nav.main-nav, .registration-page
  #nav2.main-nav, .home-page
  #nav2.main-nav {
    display: block;
  }
}
@media (max-width: 1023px) {
  /* line 2, ../../../../../scss/layout/_nav.scss */
  #nav,
  #nav2 {
    padding-left: 0;
    padding-right: 0;
    top: 61px;
  }
}
@media (max-width: 767px) {
  /* line 2, ../../../../../scss/layout/_nav.scss */
  #nav,
  #nav2 {
    position: absolute;
    padding: 0;
    top: 0;
    left: 0;
    background: none;
    min-height: 56px;
    z-index: 99;
  }
  /* line 47, ../../../../../scss/layout/_nav.scss */
  .inner-page #nav, .inner-page
  #nav2 {
    z-index: 99;
  }
}
/* line 51, ../../../../../scss/layout/_nav.scss */
#nav.registies-box,
#nav2.registies-box {
  padding: 29px 0 25px;
}
@media (max-width: 1023px) {
  /* line 51, ../../../../../scss/layout/_nav.scss */
  #nav.registies-box,
  #nav2.registies-box {
    top: 55px;
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 51, ../../../../../scss/layout/_nav.scss */
  #nav.registies-box,
  #nav2.registies-box {
    display: none;
  }
}
/* line 60, ../../../../../scss/layout/_nav.scss */
#nav.registies-box .holder, #nav.registies-box .full-page-popup .content-block, .full-page-popup #nav.registies-box .content-block, #nav.registies-box div.inner-content .main-column, div.inner-content #nav.registies-box .main-column,
#nav2.registies-box .holder,
#nav2.registies-box .full-page-popup .content-block,
.full-page-popup #nav2.registies-box .content-block,
#nav2.registies-box div.inner-content .main-column,
div.inner-content #nav2.registies-box .main-column {
  max-width: 630px;
}
/* line 62, ../../../../../scss/layout/_nav.scss */
#nav.registies-box .holder .info-registries, #nav.registies-box .full-page-popup .content-block .info-registries, .full-page-popup #nav.registies-box .content-block .info-registries, #nav.registies-box div.inner-content .main-column .info-registries, div.inner-content #nav.registies-box .main-column .info-registries,
#nav2.registies-box .holder .info-registries,
#nav2.registies-box .full-page-popup .content-block .info-registries,
.full-page-popup #nav2.registies-box .content-block .info-registries,
#nav2.registies-box div.inner-content .main-column .info-registries,
div.inner-content #nav2.registies-box .main-column .info-registries {
  font-size: 0;
}
/* line 64, ../../../../../scss/layout/_nav.scss */
#nav.registies-box .holder .info-registries .image-holder, #nav.registies-box .full-page-popup .content-block .info-registries .image-holder, .full-page-popup #nav.registies-box .content-block .info-registries .image-holder, #nav.registies-box div.inner-content .main-column .info-registries .image-holder, div.inner-content #nav.registies-box .main-column .info-registries .image-holder,
#nav2.registies-box .holder .info-registries .image-holder,
#nav2.registies-box .full-page-popup .content-block .info-registries .image-holder,
.full-page-popup #nav2.registies-box .content-block .info-registries .image-holder,
#nav2.registies-box div.inner-content .main-column .info-registries .image-holder,
div.inner-content #nav2.registies-box .main-column .info-registries .image-holder {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  width: 30%;
}
/* line 70, ../../../../../scss/layout/_nav.scss */
#nav.registies-box .holder .info-registries .image-holder img, #nav.registies-box .full-page-popup .content-block .info-registries .image-holder img, .full-page-popup #nav.registies-box .content-block .info-registries .image-holder img, #nav.registies-box div.inner-content .main-column .info-registries .image-holder img, div.inner-content #nav.registies-box .main-column .info-registries .image-holder img,
#nav2.registies-box .holder .info-registries .image-holder img,
#nav2.registies-box .full-page-popup .content-block .info-registries .image-holder img,
.full-page-popup #nav2.registies-box .content-block .info-registries .image-holder img,
#nav2.registies-box div.inner-content .main-column .info-registries .image-holder img,
div.inner-content #nav2.registies-box .main-column .info-registries .image-holder img {
  width: 158px;
}
/* line 74, ../../../../../scss/layout/_nav.scss */
#nav.registies-box .holder .info-registries blockquote, #nav.registies-box .full-page-popup .content-block .info-registries blockquote, .full-page-popup #nav.registies-box .content-block .info-registries blockquote, #nav.registies-box div.inner-content .main-column .info-registries blockquote, div.inner-content #nav.registies-box .main-column .info-registries blockquote,
#nav2.registies-box .holder .info-registries blockquote,
#nav2.registies-box .full-page-popup .content-block .info-registries blockquote,
.full-page-popup #nav2.registies-box .content-block .info-registries blockquote,
#nav2.registies-box div.inner-content .main-column .info-registries blockquote,
div.inner-content #nav2.registies-box .main-column .info-registries blockquote {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  width: 70%;
  padding: 0 0 0 5px;
  text-align: left;
  font-style: italic;
}
/* line 84, ../../../../../scss/layout/_nav.scss */
#nav.registies-box .holder .info-registries blockquote p, #nav.registies-box .full-page-popup .content-block .info-registries blockquote p, .full-page-popup #nav.registies-box .content-block .info-registries blockquote p, #nav.registies-box div.inner-content .main-column .info-registries blockquote p, div.inner-content #nav.registies-box .main-column .info-registries blockquote p,
#nav2.registies-box .holder .info-registries blockquote p,
#nav2.registies-box .full-page-popup .content-block .info-registries blockquote p,
.full-page-popup #nav2.registies-box .content-block .info-registries blockquote p,
#nav2.registies-box div.inner-content .main-column .info-registries blockquote p,
div.inner-content #nav2.registies-box .main-column .info-registries blockquote p {
  margin: 0;
}
/* line 92, ../../../../../scss/layout/_nav.scss */
#nav.animated,
#nav2.animated {
  transform: translateY(-100%);
}
@media (max-width: 767px) {
  /* line 92, ../../../../../scss/layout/_nav.scss */
  #nav.animated,
  #nav2.animated {
    transform: translateY(0);
  }
}
@media (max-width: 767px) {
  /* line 98, ../../../../../scss/layout/_nav.scss */
  #nav .drop-holder,
  #nav2 .drop-holder {
    background: #2C3033;
    position: absolute;
    top: calc(100% + 23px);
    right: 0;
    left: 0;
    right: 0;
    left: 0;
    z-index: 9;
    overflow: auto;
    height: calc(100vh - 53px) !important;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
  }
}
/* line 115, ../../../../../scss/layout/_nav.scss */
#nav .drop,
#nav2 .drop {
  text-align: center;
  font-size: 0;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 115, ../../../../../scss/layout/_nav.scss */
  #nav .drop,
  #nav2 .drop {
    text-align: justify;
    font-size: 1px;
    line-height: 0px;
  }
  /* line 123, ../../../../../scss/layout/_nav.scss */
  #nav .drop &gt; *,
  #nav2 .drop &gt; * {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 18px;
    line-height: 1.2;
  }
  /* line 130, ../../../../../scss/layout/_nav.scss */
  #nav .drop:after,
  #nav2 .drop:after {
    content: '';
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
}

@media (max-width: 767px) {
  /* line 115, ../../../../../scss/layout/_nav.scss */
  #nav .drop,
  #nav2 .drop {
    text-align: left;
    transform: translateY(30px);
    transition: transform 0.25s linear 0.3s, opacity 0.2s linear 0.3s;
    opacity: 0.5;
  }
  /* line 142, ../../../../../scss/layout/_nav.scss */
  .menu-active #nav .drop, .menu-active
  #nav2 .drop {
    transform: translateY(0);
    opacity: 1;
  }
  /* line 146, ../../../../../scss/layout/_nav.scss */
  .resize-active #nav .drop, .resize-active
  #nav2 .drop {
    transition: none;
  }
}
/* line 150, ../../../../../scss/layout/_nav.scss */
#nav .drop li,
#nav2 .drop li {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  margin: 0 23px;
}
/* line 155, ../../../../../scss/layout/_nav.scss */
#nav .drop li.active a,
#nav2 .drop li.active a {
  color: #2C3033;
}
@media (max-width: 767px) {
  /* line 155, ../../../../../scss/layout/_nav.scss */
  #nav .drop li.active a,
  #nav2 .drop li.active a {
    color: #ffffff;
    opacity: 0.7;
  }
}
@media (max-width: 1023px) {
  /* line 150, ../../../../../scss/layout/_nav.scss */
  #nav .drop li,
  #nav2 .drop li {
    font-size: 11px;
    margin: 0 14px;
  }
}
@media (max-width: 767px) {
  /* line 150, ../../../../../scss/layout/_nav.scss */
  #nav .drop li,
  #nav2 .drop li {
    display: block;
    margin: 0;
    font-size: 16px;
  }
}
/* line 171, ../../../../../scss/layout/_nav.scss */
#nav .drop li a,
#nav2 .drop li a {
  text-transform: uppercase;
  color: #ffffff;
  letter-spacing: 3px;
  font-weight: 900;
}
@media (max-width: 767px) {
  /* line 171, ../../../../../scss/layout/_nav.scss */
  #nav .drop li a,
  #nav2 .drop li a {
    padding: 25px;
    display: block;
    letter-spacing: 4px;
    color: #ffffff;
  }
}
/* line 182, ../../../../../scss/layout/_nav.scss */
#nav .drop li a:hover,
#nav2 .drop li a:hover {
  color: #2C3033;
}
@media (max-width: 767px) {
  /* line 182, ../../../../../scss/layout/_nav.scss */
  #nav .drop li a:hover,
  #nav2 .drop li a:hover {
    color: #ffffff;
    opacity: 0.7;
  }
}
/* line 189, ../../../../../scss/layout/_nav.scss */
#nav .drop li a .tablet-hidden,
#nav2 .drop li a .tablet-hidden {
  display: inline-block;
}
@media (max-width: 1023px) {
  /* line 189, ../../../../../scss/layout/_nav.scss */
  #nav .drop li a .tablet-hidden,
  #nav2 .drop li a .tablet-hidden {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 189, ../../../../../scss/layout/_nav.scss */
  #nav .drop li a .tablet-hidden,
  #nav2 .drop li a .tablet-hidden {
    display: inline-block;
  }
}
/* line 198, ../../../../../scss/layout/_nav.scss */
#nav .drop li a .tablet-shown,
#nav2 .drop li a .tablet-shown {
  display: none;
}
@media (max-width: 1023px) {
  /* line 198, ../../../../../scss/layout/_nav.scss */
  #nav .drop li a .tablet-shown,
  #nav2 .drop li a .tablet-shown {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 198, ../../../../../scss/layout/_nav.scss */
  #nav .drop li a .tablet-shown,
  #nav2 .drop li a .tablet-shown {
    display: none;
  }
}
/* line 208, ../../../../../scss/layout/_nav.scss */
#nav .drop li.mobile,
#nav2 .drop li.mobile {
  display: none;
}
@media (max-width: 767px) {
  /* line 208, ../../../../../scss/layout/_nav.scss */
  #nav .drop li.mobile,
  #nav2 .drop li.mobile {
    display: block;
  }
}
/* line 216, ../../../../../scss/layout/_nav.scss */
#nav .drop .dropdown a,
#nav2 .drop .dropdown a {
  color: #368F97;
}
/* line 221, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer,
#nav2 .nav-footer {
  background: #EEF4F5;
  color: #2C3033;
  font-size: 14px;
  left: 0;
  padding: 20px 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
/* line 231, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer .hello,
#nav2 .nav-footer .hello {
  border-right: 1px solid #cfdbdf;
  float: left;
  margin-right: 25px;
  padding-right: 25px;
}
/* line 239, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer .amount,
#nav2 .nav-footer .amount {
  border-right: 1px solid #cfdbdf;
  margin-right: 185px;
  overflow: auto;
  padding-right: 25px;
}
/* line 245, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer .amount .total,
#nav2 .nav-footer .amount .total {
  float: left;
  padding-right: 20px;
}
/* line 251, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer .amount .progress-wrapper,
#nav2 .nav-footer .amount .progress-wrapper {
  height: 4px;
  margin-top: 8px;
  overflow: auto;
}
/* line 257, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer .amount .goal,
#nav2 .nav-footer .amount .goal {
  float: right;
  padding-left: 20px;
}
/* line 264, ../../../../../scss/layout/_nav.scss */
#nav .nav-footer .registry-button,
#nav2 .nav-footer .registry-button {
  color: #ffffff;
  background: #368F97;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  /* line 221, ../../../../../scss/layout/_nav.scss */
  #nav .nav-footer,
  #nav2 .nav-footer {
    display: none;
  }
}

/* line 279, ../../../../../scss/layout/_nav.scss */
#nav-spacer {
  height: 60px;
}
@media (max-width: 767px) {
  /* line 279, ../../../../../scss/layout/_nav.scss */
  #nav-spacer {
    display: none;
  }
}

/* line 287, ../../../../../scss/layout/_nav.scss */
.menu-opener {
  display: none;
  float: left;
  width: auto;
  height: auto;
  position: relative;
  left: 15px;
  top: 12px;
  outline: none;
  z-index: 9999;
}
/* line 297, ../../../../../scss/layout/_nav.scss */
.menu-opener img {
  width: 33px;
}
/* line 300, ../../../../../scss/layout/_nav.scss */
.menu-opener:hover {
  opacity: 0.7;
}
/* line 303, ../../../../../scss/layout/_nav.scss */
.home-page .menu-opener {
  left: 15px;
  top: 16px;
}
/* line 306, ../../../../../scss/layout/_nav.scss */
.home-page .menu-opener img {
  width: 135px;
}
@media (max-width: 767px) {
  /* line 287, ../../../../../scss/layout/_nav.scss */
  .menu-opener {
    display: block;
  }
}
/* line 313, ../../../../../scss/layout/_nav.scss */
.menu-opener:before {
  content: "\e907";
  font-family: 'icomoon';
  position: absolute;
  right: -24px;
  top: 4px;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  z-index: 999;
}
/* line 323, ../../../../../scss/layout/_nav.scss */
.menu-active .menu-opener:before {
  content: "\e908";
}
/* line 326, ../../../../../scss/layout/_nav.scss */
.inner-page .menu-opener:before {
  top: 6px;
}

@media (max-width: 767px) {
  /* line 333, ../../../../../scss/layout/_nav.scss */
  .menu-active #header #nav .drop-holder {
    opacity: 1;
    visibility: visible;
    z-index: 8;
  }
}
/* line 340, ../../../../../scss/layout/_nav.scss */
.menu-active #header #nav .drop-holder .menu-opener:before {
  content: "\e908";
}
/* line 346, ../../../../../scss/layout/_nav.scss */
.menu-active .menu-opener:after {
  z-index: 99;
  opacity: 1;
}

/* line 353, ../../../../../scss/layout/_nav.scss */
body.menu-active {
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: fixed;
}

/* line 1, ../../../../../scss/layout/_content.scss */
html {
  background: #747779;
}

/* line 6, ../../../../../scss/layout/_content.scss */
.js-tab-hidden {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
  top: -9999px !important;
}

/* line 13, ../../../../../scss/layout/_content.scss */
.read-link {
  text-transform: uppercase;
  color: #0280a8;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 3px;
  display: inline-block;
}
/* line 20, ../../../../../scss/layout/_content.scss */
.read-link:hover {
  color: #368F97;
}

/* line 26, ../../../../../scss/layout/_content.scss */
section .holder, div.inner-content .holder, section .full-page-popup .content-block, .full-page-popup section .content-block, div.inner-content .full-page-popup .content-block, .full-page-popup div.inner-content .content-block, div.inner-content .main-column, .lookup-page div.inner-content .main-column {
  line-height: 1.6;
}

/* line 31, ../../../../../scss/layout/_content.scss */
.section, div.inner-content {
  text-align: center;
}
/* line 33, ../../../../../scss/layout/_content.scss */
.section h1, div.inner-content h1, .section .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .section .content-block &gt; h3:first-child, div.inner-content .full-page-popup .content-block &gt; h3:first-child, .full-page-popup div.inner-content .content-block &gt; h3:first-child,
.section h2,
div.inner-content h2 {
  text-transform: uppercase;
  color: #368F97;
  font-weight: 900;
  letter-spacing: 3px;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  /* line 41, ../../../../../scss/layout/_content.scss */
  .section h1, div.inner-content h1, .section .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .section .content-block &gt; h3:first-child, div.inner-content .full-page-popup .content-block &gt; h3:first-child, .full-page-popup div.inner-content .content-block &gt; h3:first-child {
    font-size: 28px;
  }
}
@media (max-width: 479px) {
  /* line 41, ../../../../../scss/layout/_content.scss */
  .section h1, div.inner-content h1, .section .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .section .content-block &gt; h3:first-child, div.inner-content .full-page-popup .content-block &gt; h3:first-child, .full-page-popup div.inner-content .content-block &gt; h3:first-child {
    font-size: 26px;
  }
}
/* line 50, ../../../../../scss/layout/_content.scss */
.section:first-of-type, div.inner-content {
  padding-top: 220px;
}
@media (max-width: 767px) {
  /* line 50, ../../../../../scss/layout/_content.scss */
  .section:first-of-type, div.inner-content {
    padding-top: 90px;
  }
}

/* line 59, ../../../../../scss/layout/_content.scss */
.main-banner {
  background-color: #2C3033;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  position: relative;
}
@media (max-width: 479px) {
  /* line 59, ../../../../../scss/layout/_content.scss */
  .main-banner {
    background-position: 50%;
  }
}
/* line 68, ../../../../../scss/layout/_content.scss */
.main-banner:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 176px;
  z-index: -1;
}
/* line 78, ../../../../../scss/layout/_content.scss */
.main-banner:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 176px;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 78, ../../../../../scss/layout/_content.scss */
  .main-banner:before {
    height: 250px;
    z-index: 0;
    opacity: 1;
  }
}
/* line 95, ../../../../../scss/layout/_content.scss */
.main-banner .banner-info {
  position: absolute;
  left: 15px;
  top: 330px;
  right: 15px;
  max-width: 900px;
}
@media (max-width: 1023px) {
  /* line 95, ../../../../../scss/layout/_content.scss */
  .main-banner .banner-info {
    top: 200px;
    left: 30px;
  }
}
@media (max-width: 767px) {
  /* line 95, ../../../../../scss/layout/_content.scss */
  .main-banner .banner-info {
    max-width: none;
    top: 120px;
    left: 15px;
    text-align: center;
  }
}
/* line 111, ../../../../../scss/layout/_content.scss */
.main-banner .banner-info .info-holder {
  font-size: 24px;
  color: #ffffff;
  font-weight: 500px;
  letter-spacing: 1px;
  line-height: 1.3;
}
/* line 117, ../../../../../scss/layout/_content.scss */
.main-banner .banner-info .info-holder h1, .main-banner .banner-info .info-holder .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .main-banner .banner-info .info-holder .content-block &gt; h3:first-child {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 3px;
  margin: 0 0 1px;
}
@media (max-width: 767px) {
  /* line 117, ../../../../../scss/layout/_content.scss */
  .main-banner .banner-info .info-holder h1, .main-banner .banner-info .info-holder .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .main-banner .banner-info .info-holder .content-block &gt; h3:first-child {
    font-size: 28px;
    letter-spacing: 2px;
  }
}
/* line 128, ../../../../../scss/layout/_content.scss */
.main-banner .banner-info .info-holder p {
  margin: 0 0 50px;
}
@media (max-width: 767px) {
  /* line 130, ../../../../../scss/layout/_content.scss */
  .main-banner .banner-info .info-holder p br {
    display: none;
  }
}
@media (max-width: 1023px) {
  /* line 128, ../../../../../scss/layout/_content.scss */
  .main-banner .banner-info .info-holder p {
    margin: 0 0 33px;
  }
}
@media (max-width: 767px) {
  /* line 128, ../../../../../scss/layout/_content.scss */
  .main-banner .banner-info .info-holder p {
    margin: 0 0 50px;
  }
}
/* line 144, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list {
  position: absolute;
  bottom: 20px;
  left: 15px;
  right: 15px;
  font-size: 0;
  z-index: 3;
  text-align: left;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 144, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  /* line 144, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list {
    right: 15px;
  }
}
/* line 162, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li {
  max-width: 20%;
  font-size: 14px;
  text-align: center;
  margin: 0 60px 0 0;
}
@media (max-width: 1023px) {
  /* line 162, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li {
    margin: 0 20px 30px;
    max-width: 25%;
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 162, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li {
    max-width: 46%;
    margin: 0 3px 40px;
    width: 46%;
  }
}
/* line 177, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li:last-child {
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 177, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li:last-child {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 177, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li:last-child {
    margin: 0;
  }
}
/* line 187, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .image-holder {
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 187, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .image-holder {
    margin: 0 0 10px;
  }
}
/* line 192, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .image-holder .members {
  display: block;
  font-weight: 900;
  color: #ffffff;
  font-size: 41px;
  letter-spacing: 2px;
  line-height: 1;
  text-transform: uppercase;
}
@media (max-width: 1263px) {
  /* line 192, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .image-holder .members {
    font-size: 35px;
  }
}
@media (max-width: 1104px) {
  /* line 192, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .image-holder .members {
    font-size: 31px;
  }
}
@media (max-width: 767px) {
  /* line 192, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .image-holder .members {
    font-size: 24px;
  }
}
/* line 211, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .txt {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 1px;
  font-weight: 900;
}
@media (max-width: 767px) {
  /* line 211, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .txt {
    font-size: 12px;
  }
}
@media (max-width: 479px) {
  /* line 211, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .txt {
    display: block;
  }
}
/* line 225, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .info-hold {
  height: 22px;
  line-height: 22px;
}
/* line 229, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .info-hold &gt; * {
  vertical-align: middle;
}
@media (max-width: 479px) {
  /* line 225, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .info-hold {
    text-align: center;
  }
}
/* line 236, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .info-hold .stars, .main-banner .advantages-list li .advantage-info .info-hold img {
  display: inline-block;
  margin: 0 7px 0 0;
}
@media (max-width: 479px) {
  /* line 236, ../../../../../scss/layout/_content.scss */
  .main-banner .advantages-list li .advantage-info .info-hold .stars, .main-banner .advantages-list li .advantage-info .info-hold img {
    margin: 0 0 3px;
  }
}
/* line 243, ../../../../../scss/layout/_content.scss */
.main-banner .advantages-list li .advantage-info .info-hold .stars {
  position: relative;
  top: -2px;
}
/* line 298, ../../../../../scss/layout/_content.scss */
.main-banner .holder, .main-banner .full-page-popup .content-block, .full-page-popup .main-banner .content-block, .main-banner div.inner-content .main-column, div.inner-content .main-banner .main-column {
  position: relative;
  height: 809px;
}
@media (max-width: 767px) {
  /* line 298, ../../../../../scss/layout/_content.scss */
  .main-banner .holder, .main-banner .full-page-popup .content-block, .full-page-popup .main-banner .content-block, .main-banner div.inner-content .main-column, div.inner-content .main-banner .main-column {
    height: 760px;
  }
}

/* line 307, ../../../../../scss/layout/_content.scss */
.around {
  padding: 80px 0;
}
@media (max-width: 1023px) {
  /* line 307, ../../../../../scss/layout/_content.scss */
  .around {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 307, ../../../../../scss/layout/_content.scss */
  .around {
    padding: 40px 0 0 0;
  }
}
/* line 315, ../../../../../scss/layout/_content.scss */
.around h2 {
  margin: 0 0 45px;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  /* line 315, ../../../../../scss/layout/_content.scss */
  .around h2 {
    font-size: 18px;
    margin: 0 0 25px;
  }
}
/* line 323, ../../../../../scss/layout/_content.scss */
.around .four-cols {
  font-size: 0;
  columns: 2;
  text-align: left;
  margin: 0 -10px;
  column-gap: 0px;
}
@media (max-width: 1023px) {
  /* line 323, ../../../../../scss/layout/_content.scss */
  .around .four-cols {
    columns: 1;
    column-gap: 0;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  /* line 323, ../../../../../scss/layout/_content.scss */
  .around .four-cols {
    margin: 0 15px;
  }
}
/* line 339, ../../../../../scss/layout/_content.scss */
.around .four-cols .col {
  font-size: 18px;
  padding: 0 10px;
}
@media (max-width: 1023px) {
  /* line 339, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 339, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 349, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col:first-child {
    margin: 0;
  }
}
/* line 354, ../../../../../scss/layout/_content.scss */
.around .four-cols .col:nth-child(3) {
  margin: 0 0 20px;
}
@media (max-width: 1023px) {
  /* line 354, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col:nth-child(3) {
    order: 1;
  }
}
@media (max-width: 767px) {
  /* line 354, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col:nth-child(3) {
    margin: 0;
  }
}
/* line 363, ../../../../../scss/layout/_content.scss */
.around .four-cols .col:nth-child(2) {
  margin: 0 0 5px;
}
@media (max-width: 1023px) {
  /* line 363, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col:nth-child(2) {
    order: 4;
  }
}
@media (max-width: 767px) {
  /* line 363, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col:nth-child(2) {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  /* line 372, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col:nth-child(4) {
    order: 2;
  }
}
/* line 377, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder {
  position: relative;
  background: #DAF1F3;
  margin-bottom: 0;
  width: 100%;
}
/* line 383, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder &gt; img {
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 383, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .carousel-holder &gt; img {
    display: none;
  }
}
/* line 391, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder .carousel-inner {
  position: absolute;
  text-align: center;
  background: #DAF1F3;
  top: 0;
  left: 0;
  padding: 30px 50px 15px;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 391, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .carousel-holder .carousel-inner {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 391, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .carousel-holder .carousel-inner {
    padding: 45px 15px;
  }
}
/* line 409, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder .carousel-inner .carousel {
  margin-bottom: 25px;
  max-height: 80%;
}
@media (max-width: 1023px) {
  /* line 409, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .carousel-holder .carousel-inner .carousel {
    max-height: auto;
  }
}
/* line 419, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder .carousel-inner .carousel .slideset .slide .ava-holder {
  width: 165px;
  height: 165px;
}
/* line 425, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder .carousel-inner .carousel .btn-prev,
.around .four-cols .col .carousel-holder .carousel-inner .carousel .btn-next {
  top: 65px;
}
/* line 431, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder .carousel-inner .btn-more {
  background: #ffffff;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  /* line 431, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .carousel-holder .carousel-inner .btn-more {
    white-space: normal;
  }
}
@media (max-width: 374px) {
  /* line 431, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .carousel-holder .carousel-inner .btn-more {
    min-width: initial;
    width: 100%;
    letter-spacing: 2px;
  }
}
/* line 445, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .carousel-holder .carousel-inner .btn-more:hover {
  background: #368F97;
}
/* line 451, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .map-holder {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
/* line 454, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  padding: 0 0px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 454, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .main-box {
    padding: 0;
    width: 100%;
  }
}
/* line 464, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a {
  display: block;
  font-size: 12px;
}
/* line 467, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a:hover {
  opacity: 0.7;
}
/* line 470, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info {
  position: relative;
  text-align: left;
}
/* line 473, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info img {
  width: 100%;
  font-size: 0;
}
/* line 477, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info .text-info {
  position: absolute;
  left: 10%;
  top: 10%;
  width: 80%;
}
/* line 482, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info .text-info .header {
  font-size: 32px;
  color: #ffffff;
  font-weight: 900px;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin: 0 0 60px;
}
@media (max-width: 767px) {
  /* line 482, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .main-box a .box-info .text-info .header {
    font-size: 28px;
    letter-spacing: 2px;
  }
}
/* line 494, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info .text-info .txt {
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 3px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 494, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .main-box a .box-info .text-info .txt {
    font-size: 16px;
  }
}
/* line 504, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info .text-info .txt:after {
  content: '';
  position: absolute;
  bottom: -7px;
  left: 0;
  height: 3px;
  background: #ffffff;
  width: 100%;
}
/* line 514, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info .text-info .txt-invert {
  display: inline-block;
  color: #111111;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 3px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 514, ../../../../../scss/layout/_content.scss */
  .around .four-cols .col .main-box a .box-info .text-info .txt-invert {
    font-size: 16px;
  }
}
/* line 524, ../../../../../scss/layout/_content.scss */
.around .four-cols .col .main-box a .box-info .text-info .txt-invert:after {
  content: '';
  position: absolute;
  bottom: -7px;
  left: 0;
  height: 3px;
  background: #111111;
  width: 100%;
}
/* line 539, ../../../../../scss/layout/_content.scss */
.around .four-cols .col &gt; * {
  margin-bottom: 20px;
}
/* line 542, ../../../../../scss/layout/_content.scss */
.around .four-cols .col &gt; *.box-list.first {
  margin-bottom: 0px;
}

/* line 550, ../../../../../scss/layout/_content.scss */
.box-list {
  font-size: 0;
  margin: 0 -10px;
}
@media (max-width: 767px) {
  /* line 550, ../../../../../scss/layout/_content.scss */
  .box-list {
    margin: 0;
  }
}
/* line 557, ../../../../../scss/layout/_content.scss */
.box-list li {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  padding: 0 10px;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 557, ../../../../../scss/layout/_content.scss */
  .box-list li {
    padding: 0;
    width: 100%;
  }
}
/* line 568, ../../../../../scss/layout/_content.scss */
.box-list li.double {
  width: 100%;
}
/* line 572, ../../../../../scss/layout/_content.scss */
.box-list li a {
  display: block;
  font-size: 12px;
}
/* line 575, ../../../../../scss/layout/_content.scss */
.box-list li a:hover {
  opacity: 0.7;
}
/* line 578, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info {
  position: relative;
  text-align: center;
}
/* line 581, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info img {
  width: 100%;
  font-size: 0;
}
/* line 585, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info .text-info {
  position: absolute;
  left: 50%;
  top: 20%;
  transform: translateX(-50%);
  width: 100%;
}
/* line 591, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info .text-info .txt {
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 3px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 591, ../../../../../scss/layout/_content.scss */
  .box-list li a .box-info .text-info .txt {
    font-size: 16px;
  }
}
/* line 601, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info .text-info .txt:after {
  content: '';
  position: absolute;
  bottom: -7px;
  left: 0;
  height: 3px;
  background: #ffffff;
  width: 100%;
}
/* line 611, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info .text-info .txt-invert {
  display: inline-block;
  color: #111111;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 3px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 611, ../../../../../scss/layout/_content.scss */
  .box-list li a .box-info .text-info .txt-invert {
    font-size: 16px;
  }
}
/* line 621, ../../../../../scss/layout/_content.scss */
.box-list li a .box-info .text-info .txt-invert:after {
  content: '';
  position: absolute;
  bottom: -7px;
  left: 0;
  height: 3px;
  background: #111111;
  width: 100%;
}

/* line 637, ../../../../../scss/layout/_content.scss */
.news {
  background: #368F97;
  color: #ffffff;
  font-size: 22px;
  font-style: italic;
  padding: 70px 0 40px;
  text-align: center;
}
@media (max-width: 1023px) {
  /* line 637, ../../../../../scss/layout/_content.scss */
  .news {
    padding: 50px 0 10px;
  }
}
/* line 647, ../../../../../scss/layout/_content.scss */
.news h2 {
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 2px;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 647, ../../../../../scss/layout/_content.scss */
  .news h2 {
    font-size: 24px;
    letter-spacing: 1px;
    text-transform: none;
    font-weight: 500;
  }
}
/* line 659, ../../../../../scss/layout/_content.scss */
.news .news-list {
  font-size: 0;
  margin: 0 -23px;
}
@media (max-width: 1023px) {
  /* line 659, ../../../../../scss/layout/_content.scss */
  .news .news-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  /* line 659, ../../../../../scss/layout/_content.scss */
  .news .news-list {
    justify-content: space-between;
    margin: 0;
  }
}
/* line 673, ../../../../../scss/layout/_content.scss */
.news .news-list li {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  padding: 0 32px;
  margin: 0 0 25px;
}
@media (max-width: 1023px) {
  /* line 673, ../../../../../scss/layout/_content.scss */
  .news .news-list li {
    margin: 0 0 55px;
  }
}
@media (max-width: 767px) {
  /* line 673, ../../../../../scss/layout/_content.scss */
  .news .news-list li {
    margin: 0 0 30px;
  }
}
/* line 686, ../../../../../scss/layout/_content.scss */
.news .news-list li img.williams-sonoma {
  width: 135px;
}
/* line 689, ../../../../../scss/layout/_content.scss */
.news .news-list li img.macys {
  width: 145px;
}
/* line 692, ../../../../../scss/layout/_content.scss */
.news .news-list li img.bed-bath-and-beyond {
  width: 140px;
}
/* line 695, ../../../../../scss/layout/_content.scss */
.news .news-list li img.kohls {
  width: 168px;
}
/* line 698, ../../../../../scss/layout/_content.scss */
.news .news-list li img.ikea {
  width: 136px;
}
/* line 701, ../../../../../scss/layout/_content.scss */
.news .news-list li img.target {
  width: 162px;
}
/* line 704, ../../../../../scss/layout/_content.scss */
.news .news-list li img.amazon {
  width: 145px;
}
/* line 707, ../../../../../scss/layout/_content.scss */
.news .news-list li img.etsy {
  width: 73px;
}
/* line 710, ../../../../../scss/layout/_content.scss */
.news .news-list li img.west-elm {
  width: 170px;
}
/* line 713, ../../../../../scss/layout/_content.scss */
.news .news-list li img.rei {
  width: 111px;
}
/* line 716, ../../../../../scss/layout/_content.scss */
.news .news-list li img.crate-and-barrel {
  width: 177px;
}
/* line 719, ../../../../../scss/layout/_content.scss */
.news .news-list li img.pottery-barn {
  width: 150px;
}

/* line 726, ../../../../../scss/layout/_content.scss */
.stories {
  padding: 220px 0 0 0;
}
@media (max-width: 767px) {
  /* line 726, ../../../../../scss/layout/_content.scss */
  .stories {
    padding: 90px 0 0 0;
  }
}
/* line 732, ../../../../../scss/layout/_content.scss */
.story-page .stories h1, .story-page .stories .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .story-page .stories .content-block &gt; h3:first-child {
  margin: 0 0 12px;
  line-height: 1.1;
}
/* line 737, ../../../../../scss/layout/_content.scss */
.stories .btn-more {
  min-width: initial;
  padding: 16px 22px;
}
@media (max-width: 767px) {
  /* line 737, ../../../../../scss/layout/_content.scss */
  .stories .btn-more {
    font-size: 12px;
  }
}
/* line 744, ../../../../../scss/layout/_content.scss */
.stories .registry {
  font-size: 0;
  margin: 0 0 72px;
}
@media (max-width: 599px) {
  /* line 744, ../../../../../scss/layout/_content.scss */
  .stories .registry {
    margin: 0 0 42px;
  }
}
/* line 751, ../../../../../scss/layout/_content.scss */
.stories .registry li {
  vertical-align: middle;
  color: #0280a8;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 12px;
  letter-spacing: 1px;
  position: relative;
  padding: 0 18px;
}
/* line 761, ../../../../../scss/layout/_content.scss */
.stories .registry li:last-child {
  padding: 0 0 0 18px;
}
/* line 765, ../../../../../scss/layout/_content.scss */
.stories .registry .view {
  color: #0280a8;
  text-transform: uppercase;
  font-weight: 900;
}
/* line 769, ../../../../../scss/layout/_content.scss */
.stories .registry .view:hover {
  color: #368F97;
}
/* line 774, ../../../../../scss/layout/_content.scss */
.stories .registry .country:before {
  content: "\e904";
  position: absolute;
  left: 0;
  font-family: 'icomoon';
  top: -3px;
  font-weight: 500;
  font-size: 16px;
}

/* line 787, ../../../../../scss/layout/_content.scss */
.our-story {
  padding: 0 0 65px;
}
@media (max-width: 767px) {
  /* line 787, ../../../../../scss/layout/_content.scss */
  .our-story {
    padding: 0 0 35px;
  }
}
@media (max-width: 479px) {
  /* line 787, ../../../../../scss/layout/_content.scss */
  .our-story {
    padding: 0;
  }
}
/* line 795, ../../../../../scss/layout/_content.scss */
.our-story .story-foto {
  font-size: 0;
  margin: 0 -12px 32px;
}
@media (max-width: 599px) {
  /* line 795, ../../../../../scss/layout/_content.scss */
  .our-story .story-foto {
    margin: 0 0 15px;
  }
}
/* line 802, ../../../../../scss/layout/_content.scss */
.our-story .story-foto li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  padding: 0 12px;
  width: 50%;
}
@media (max-width: 599px) {
  /* line 802, ../../../../../scss/layout/_content.scss */
  .our-story .story-foto li {
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
  }
}
/* line 813, ../../../../../scss/layout/_content.scss */
.our-story .story-foto li img {
  width: 100%;
}
/* line 818, ../../../../../scss/layout/_content.scss */
.our-story .story-info {
  font-weight: 400;
  line-height: 1.6;
}
@media (max-width: 599px) {
  /* line 818, ../../../../../scss/layout/_content.scss */
  .our-story .story-info {
    font-size: 18px;
    line-height: 1.5;
  }
}
/* line 825, ../../../../../scss/layout/_content.scss */
.our-story .story-info p {
  margin: 0 0 32px;
}
/* line 828, ../../../../../scss/layout/_content.scss */
.our-story .story-info blockquote {
  margin: 0;
}
/* line 832, ../../../../../scss/layout/_content.scss */
.our-story .holder, .our-story .full-page-popup .content-block, .full-page-popup .our-story .content-block, .our-story div.inner-content .main-column, div.inner-content .our-story .main-column {
  max-width: 630px;
}

/* line 837, ../../../../../scss/layout/_content.scss */
.registries {
  padding: 20px 0 40px;
  text-align: center;
}
@media (max-width: 1023px) {
  /* line 837, ../../../../../scss/layout/_content.scss */
  .registries {
    padding: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* line 837, ../../../../../scss/layout/_content.scss */
  .registries {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 837, ../../../../../scss/layout/_content.scss */
  .registries {
    padding: 30px 0 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 850, ../../../../../scss/layout/_content.scss */
  .registries .row.hidden {
    display: none;
  }
}
/* line 855, ../../../../../scss/layout/_content.scss */
.registries .row h3 {
  font-weight: 900;
  text-transform: uppercase;
  margin: 0 0 32px;
}
@media (max-width: 767px) {
  /* line 855, ../../../../../scss/layout/_content.scss */
  .registries .row h3 {
    font-size: 18px;
    margin: 0 0 25px;
  }
}
/* line 864, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list {
  text-align: left;
  font-size: 0;
  margin: 0 -10px;
}
@media (max-width: 599px) {
  /* line 864, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list {
    margin: 0;
  }
}
@media (max-width: 599px) {
  /* line 874, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list.border li:last-child {
    border: 0;
    padding: 0;
  }
}
/* line 882, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li {
  display: inline-block;
  vertical-align: top;
  font-size: 24px;
  width: 25%;
  padding: 0 10px;
  margin: 0 0 45px;
}
@media (max-width: 1199px) {
  /* line 882, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list li {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  /* line 882, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list li {
    width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 882, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list li {
    width: 100%;
    padding: 0 0 25px;
    margin: 0 0 35px;
    border-bottom: 1px solid #e7eeef;
  }
}
/* line 901, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a {
  display: block;
}
/* line 903, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a:hover {
  opacity: 0.7;
}
/* line 906, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box {
  font-size: 0;
}
/* line 908, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box .col {
  width: 35%;
  display: inline-block;
  vertical-align: top;
  font-size: 24px;
  text-align: center;
}
/* line 914, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box .col:last-child {
  width: 65%;
  padding: 7px 0 0 3px;
  text-align: left;
}
/* line 919, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box .col .wrap {
  width: 80px;
  height: 80px;
  display: inline-block;
  border-radius: 50%;
  overflow: hidden;
}
/* line 926, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box .col .title {
  font-weight: 500;
  display: block;
  color: #368F97;
  margin: 0 0 8px;
}
@media (max-width: 767px) {
  /* line 926, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list li a .registries-box .col .title {
    font-size: 18px;
  }
}
/* line 935, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box .col .country {
  display: block;
  color: #0280a8;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 900;
  position: relative;
  letter-spacing: 1px;
  padding: 0 0 0 20px;
  line-height: 1.5;
}
@media (max-width: 767px) {
  /* line 935, ../../../../../scss/layout/_content.scss */
  .registries .row .registries-list li a .registries-box .col .country {
    font-size: 12px;
  }
}
/* line 948, ../../../../../scss/layout/_content.scss */
.registries .row .registries-list li a .registries-box .col .country:after {
  content: "\e904";
  font-family: 'icomoon';
  position: absolute;
  left: 0;
  top: -4px;
  color: #0280a8;
  font-weight: 500;
  font-size: 16px;
}

/* line 967, ../../../../../scss/layout/_content.scss */
.about-stories {
  padding: 0 0 43px;
}
@media (max-width: 599px) {
  /* line 967, ../../../../../scss/layout/_content.scss */
  .about-stories {
    padding: 0;
  }
}
/* line 972, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list {
  padding: 40px 0 0 0;
  margin: 0 -10px;
  font-size: 0;
}
@media (max-width: 1023px) {
  /* line 972, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list {
    margin: 0 -25px;
  }
}
@media (max-width: 599px) {
  /* line 972, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list {
    margin: 0;
  }
}
/* line 983, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
  font-size: 16px;
  margin: 55px 0;
}
@media (max-width: 1023px) {
  /* line 990, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li.hidden {
    display: none;
  }
}
@media (max-width: 599px) {
  /* line 995, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li:nth-child(6) {
    border: none;
  }
}
@media (max-width: 1199px) {
  /* line 983, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li {
    margin: 40px 0;
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 983, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li {
    margin: 30px 0;
    font-size: 18px;
    padding: 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 983, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li {
    margin: 0 0 20px;
  }
}
@media (max-width: 599px) {
  /* line 983, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li {
    width: 100%;
    border-bottom: 1px solid #e7eeef;
    padding: 0 0 20px;
  }
}
/* line 1017, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder {
  text-align: left;
}
/* line 1019, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder .info-holder {
  overflow: hidden;
}
@media (max-width: 1023px) {
  /* line 1019, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li .story-holder .info-holder {
    overflow: visible;
    padding: 5px 0 0 0;
  }
}
/* line 1026, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder .image-box {
  background-position: center;
  background-size: cover;
  float: left;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  margin: 0 30px 0 0;
}
@media (max-width: 1199px) {
  /* line 1026, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li .story-holder .image-box {
    width: 160px;
    height: 160px;
    margin: 0 15px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 1026, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li .story-holder .image-box {
    width: 70px;
    height: 70px;
    margin: 0 5px 0 0;
  }
}
/* line 1046, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder .image-box img {
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 1050, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li .story-holder .story-wrap {
    padding: 0 0 0 80px;
  }
}
/* line 1054, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder .story-wrap .title {
  margin: 5px 0 10px 0;
  display: block;
  font-size: 18px;
  font-weight: 500;
  color: #368F97;
}
/* line 1061, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder .story-wrap .location {
  color: #0280a8;
  position: relative;
  display: block;
  padding: 0 0 0 20px;
  letter-spacing: 1px;
  margin: 0 0 30px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
}
/* line 1071, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder .story-wrap .location:before {
  content: "\e904";
  position: absolute;
  font-family: 'icomoon';
  top: -4px;
  font-size: 18px;
  left: 0;
  color: #0280a8;
  font-weight: 400;
}
/* line 1083, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder blockquote {
  margin: 0 0 12px;
  border: 0;
  font-style: italic;
  line-height: 1.5;
  max-width: 280px;
  display: block;
}
@media (max-width: 1023px) {
  /* line 1083, ../../../../../scss/layout/_content.scss */
  .about-stories .stories-list li .story-holder blockquote {
    max-width: none;
  }
}
/* line 1093, ../../../../../scss/layout/_content.scss */
.about-stories .stories-list li .story-holder blockquote p {
  margin: 0;
}

/* line 1102, ../../../../../scss/layout/_content.scss */
.reviews {
  text-align: center;
  padding: 50px 0;
}
@media (max-width: 767px) {
  /* line 1102, ../../../../../scss/layout/_content.scss */
  .reviews {
    margin: 0 -15px;
    padding: 0;
    background: #ffffff;
  }
}
/* line 1110, ../../../../../scss/layout/_content.scss */
.reviews .carousel-holder {
  max-width: 600px;
  padding: 35px 10px;
  display: inline-block;
  background: #ffffff;
  min-height: 224px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  /* line 1110, ../../../../../scss/layout/_content.scss */
  .reviews .carousel-holder {
    max-width: none;
    width: 100%;
  }
}

/* line 1124, ../../../../../scss/layout/_content.scss */
.about-guide {
  padding: 47px 0;
}
@media (max-width: 767px) {
  /* line 1124, ../../../../../scss/layout/_content.scss */
  .about-guide {
    padding: 35px 0 10px;
  }
}
/* line 1129, ../../../../../scss/layout/_content.scss */
.about-guide .info-guide {
  line-height: 1.6;
  margin: 0 0 60px;
}
@media (max-width: 767px) {
  /* line 1129, ../../../../../scss/layout/_content.scss */
  .about-guide .info-guide {
    font-size: 18px;
    margin: 0 0 30px;
  }
}
/* line 1136, ../../../../../scss/layout/_content.scss */
.about-guide .info-guide h3 {
  text-transform: uppercase;
  font-weight: 900;
  margin: 0 0 22px;
}
@media (max-width: 767px) {
  /* line 1136, ../../../../../scss/layout/_content.scss */
  .about-guide .info-guide h3 {
    font-size: 18px;
  }
}
/* line 1144, ../../../../../scss/layout/_content.scss */
.about-guide .info-guide ul {
  text-align: center;
}
/* line 1148, ../../../../../scss/layout/_content.scss */
.about-guide .info-guide p {
  margin: 0 0 32px;
}
/* line 1151, ../../../../../scss/layout/_content.scss */
.about-guide .info-guide img {
  width: 100%;
}
/* line 1155, ../../../../../scss/layout/_content.scss */
.about-guide .holder, .about-guide .full-page-popup .content-block, .full-page-popup .about-guide .content-block, .about-guide div.inner-content .main-column, div.inner-content .about-guide .main-column {
  max-width: 630px;
}

/* line 1160, ../../../../../scss/layout/_content.scss */
.info-list, .about-guide .info-guide ul {
  text-align: left;
}
/* line 1163, ../../../../../scss/layout/_content.scss */
.info-list li, .about-guide .info-guide ul li {
  position: relative;
  margin: 0 0 14px;
  padding: 0 0 0 23px;
}
@media (max-width: 767px) {
  /* line 1163, ../../../../../scss/layout/_content.scss */
  .info-list li, .about-guide .info-guide ul li {
    margin: 0 0 22px;
  }
}
/* line 1171, ../../../../../scss/layout/_content.scss */
ul.info-list li:before, .about-guide .info-guide ul li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #acbec4;
}
/* line 1180, ../../../../../scss/layout/_content.scss */
.questions ul.info-list li:before, .questions .about-guide .info-guide ul li:before, .about-guide .info-guide .questions ul li:before {
  top: 6px;
}
@media (max-width: 767px) {
  /* line 1171, ../../../../../scss/layout/_content.scss */
  ul.info-list li:before, .about-guide .info-guide ul li:before {
    top: 9px;
  }
}
/* line 1188, ../../../../../scss/layout/_content.scss */
.info-list li .info, .about-guide .info-guide ul li .info {
  display: block;
}
@media (max-width: 767px) {
  /* line 1188, ../../../../../scss/layout/_content.scss */
  .info-list li .info, .about-guide .info-guide ul li .info {
    font-size: 18px;
    line-height: 1.5;
  }
}
/* line 1194, ../../../../../scss/layout/_content.scss */
.info-list li .info b, .about-guide .info-guide ul li .info b {
  font-weight: 900;
}
/* line 1197, ../../../../../scss/layout/_content.scss */
.info-list li .info a, .about-guide .info-guide ul li .info a {
  font-weight: 900;
}

/* line 1204, ../../../../../scss/layout/_content.scss */
.questions {
  padding: 20px 0 40px;
  line-height: 1.6;
}
@media (max-width: 1023px) {
  /* line 1204, ../../../../../scss/layout/_content.scss */
  .questions {
    padding: 30px 0 70px;
  }
}
/* line 1210, ../../../../../scss/layout/_content.scss */
.questions .tabset {
  font-size: 0;
  margin: 0 -15px 37px 0;
}
@media (max-width: 767px) {
  /* line 1215, ../../../../../scss/layout/_content.scss */
  .questions .tabset.info-list li, .questions .about-guide .info-guide ul.tabset li, .about-guide .info-guide .questions ul.tabset li {
    padding: 0;
  }
  /* line 1217, ../../../../../scss/layout/_content.scss */
  .questions .tabset.info-list li:before, .questions .about-guide .info-guide ul.tabset li:before, .about-guide .info-guide .questions ul.tabset li:before {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 1210, ../../../../../scss/layout/_content.scss */
  .questions .tabset {
    margin: 0 0 20px;
  }
}
/* line 1226, ../../../../../scss/layout/_content.scss */
.questions .tabset li {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 20px;
  padding: 0 15px 0 23px;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  /* line 1226, ../../../../../scss/layout/_content.scss */
  .questions .tabset li {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 1226, ../../../../../scss/layout/_content.scss */
  .questions .tabset li {
    width: 100%;
    padding: 0 0 0 20px;
    font-weight: 400;
    line-height: 1.5;
  }
}
/* line 1244, ../../../../../scss/layout/_content.scss */
.questions .tabset li .slider {
  padding: 10px 0;
}
@media (max-width: 767px) {
  /* line 1246, ../../../../../scss/layout/_content.scss */
  .questions .tabset li .slider .holder, .questions .tabset li .slider .full-page-popup .content-block, .full-page-popup .questions .tabset li .slider .content-block, .questions .tabset li .slider div.inner-content .main-column, div.inner-content .questions .tabset li .slider .main-column {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 1251, ../../../../../scss/layout/_content.scss */
  .questions .tabset li .slider h3 {
    display: none;
  }
}
/* line 1257, ../../../../../scss/layout/_content.scss */
.questions .tabset li &gt; a {
  position: relative;
}
/* line 1259, ../../../../../scss/layout/_content.scss */
.questions .tabset li &gt; a:after {
  content: "\e907";
  position: absolute;
  right: 0;
  top: 0;
  font-family: 'icomoon';
  color: #BEBEBE;
  display: none;
}
@media (max-width: 767px) {
  /* line 1259, ../../../../../scss/layout/_content.scss */
  .questions .tabset li &gt; a:after {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 1257, ../../../../../scss/layout/_content.scss */
  .questions .tabset li &gt; a {
    font-weight: 500;
    display: block;
    padding: 0 25px 0 0;
  }
}
/* line 1279, ../../../../../scss/layout/_content.scss */
.questions .tabset li.active &gt; a:after {
  content: "\e908";
}
/* line 1286, ../../../../../scss/layout/_content.scss */
.questions .tab-content {
  min-height: 330px;
}
@media (max-width: 767px) {
  /* line 1286, ../../../../../scss/layout/_content.scss */
  .questions .tab-content {
    min-height: auto;
  }
}
/* line 1291, ../../../../../scss/layout/_content.scss */
.questions .tab-content .holder, .questions .tab-content .full-page-popup .content-block, .full-page-popup .questions .tab-content .content-block, .questions .tab-content div.inner-content .main-column, div.inner-content .questions .tab-content .main-column {
  max-width: 630px;
  padding: 0;
  margin-bottom: 50px;
}
/* line 1295, ../../../../../scss/layout/_content.scss */
.questions .tab-content .holder h3, .questions .tab-content .full-page-popup .content-block h3, .full-page-popup .questions .tab-content .content-block h3, .questions .tab-content div.inner-content .main-column h3, div.inner-content .questions .tab-content .main-column h3 {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.4em;
  margin: 0 0 13px;
}
@media (max-width: 767px) {
  /* line 1295, ../../../../../scss/layout/_content.scss */
  .questions .tab-content .holder h3, .questions .tab-content .full-page-popup .content-block h3, .full-page-popup .questions .tab-content .content-block h3, .questions .tab-content div.inner-content .main-column h3, div.inner-content .questions .tab-content .main-column h3 {
    display: none;
  }
}
/* line 1304, ../../../../../scss/layout/_content.scss */
.questions .tab-content .holder .info-list, .questions .tab-content .full-page-popup .content-block .info-list, .full-page-popup .questions .tab-content .content-block .info-list, .questions .tab-content div.inner-content .main-column .info-list, div.inner-content .questions .tab-content .main-column .info-list, .questions .tab-content .holder .about-guide .info-guide ul, .about-guide .info-guide .questions .tab-content .holder ul, .questions .tab-content .full-page-popup .content-block .about-guide .info-guide ul, .about-guide .info-guide .questions .tab-content .full-page-popup .content-block ul, .full-page-popup .questions .tab-content .content-block .about-guide .info-guide ul, .about-guide .info-guide .full-page-popup .questions .tab-content .content-block ul, .questions .tab-content div.inner-content .main-column .about-guide .info-guide ul, .about-guide .info-guide .questions .tab-content div.inner-content .main-column ul, div.inner-content .questions .tab-content .main-column .about-guide .info-guide ul, .about-guide .info-guide div.inner-content .questions .tab-content .main-column ul {
  margin: 0 0 0 -23px;
}
@media (max-width: 767px) {
  /* line 1304, ../../../../../scss/layout/_content.scss */
  .questions .tab-content .holder .info-list, .questions .tab-content .full-page-popup .content-block .info-list, .full-page-popup .questions .tab-content .content-block .info-list, .questions .tab-content div.inner-content .main-column .info-list, div.inner-content .questions .tab-content .main-column .info-list, .questions .tab-content .holder .about-guide .info-guide ul, .about-guide .info-guide .questions .tab-content .holder ul, .questions .tab-content .full-page-popup .content-block .about-guide .info-guide ul, .about-guide .info-guide .questions .tab-content .full-page-popup .content-block ul, .full-page-popup .questions .tab-content .content-block .about-guide .info-guide ul, .about-guide .info-guide .full-page-popup .questions .tab-content .content-block ul, .questions .tab-content div.inner-content .main-column .about-guide .info-guide ul, .about-guide .info-guide .questions .tab-content div.inner-content .main-column ul, div.inner-content .questions .tab-content .main-column .about-guide .info-guide ul, .about-guide .info-guide div.inner-content .questions .tab-content .main-column ul {
    margin: 0;
  }
}
/* line 1309, ../../../../../scss/layout/_content.scss */
.questions .tab-content .holder .info-list li, .questions .tab-content .full-page-popup .content-block .info-list li, .full-page-popup .questions .tab-content .content-block .info-list li, .questions .tab-content div.inner-content .main-column .info-list li, div.inner-content .questions .tab-content .main-column .info-list li, .questions .tab-content .holder .about-guide .info-guide ul li, .about-guide .info-guide .questions .tab-content .holder ul li, .questions .tab-content .full-page-popup .content-block .about-guide .info-guide ul li, .about-guide .info-guide .questions .tab-content .full-page-popup .content-block ul li, .full-page-popup .questions .tab-content .content-block .about-guide .info-guide ul li, .about-guide .info-guide .full-page-popup .questions .tab-content .content-block ul li, .questions .tab-content div.inner-content .main-column .about-guide .info-guide ul li, .about-guide .info-guide .questions .tab-content div.inner-content .main-column ul li, div.inner-content .questions .tab-content .main-column .about-guide .info-guide ul li, .about-guide .info-guide div.inner-content .questions .tab-content .main-column ul li {
  margin-bottom: 32px;
}
/* line 1311, ../../../../../scss/layout/_content.scss */
.questions .tab-content .holder .info-list li:before, .questions .tab-content .full-page-popup .content-block .info-list li:before, .full-page-popup .questions .tab-content .content-block .info-list li:before, .questions .tab-content div.inner-content .main-column .info-list li:before, div.inner-content .questions .tab-content .main-column .info-list li:before, .questions .tab-content .holder .about-guide .info-guide ul li:before, .about-guide .info-guide .questions .tab-content .holder ul li:before, .questions .tab-content .full-page-popup .content-block .about-guide .info-guide ul li:before, .about-guide .info-guide .questions .tab-content .full-page-popup .content-block ul li:before, .full-page-popup .questions .tab-content .content-block .about-guide .info-guide ul li:before, .about-guide .info-guide .full-page-popup .questions .tab-content .content-block ul li:before, .questions .tab-content div.inner-content .main-column .about-guide .info-guide ul li:before, .about-guide .info-guide .questions .tab-content div.inner-content .main-column ul li:before, div.inner-content .questions .tab-content .main-column .about-guide .info-guide ul li:before, .about-guide .info-guide div.inner-content .questions .tab-content .main-column ul li:before {
  top: 12px;
}
@media (max-width: 767px) {
  /* line 1311, ../../../../../scss/layout/_content.scss */
  .questions .tab-content .holder .info-list li:before, .questions .tab-content .full-page-popup .content-block .info-list li:before, .full-page-popup .questions .tab-content .content-block .info-list li:before, .questions .tab-content div.inner-content .main-column .info-list li:before, div.inner-content .questions .tab-content .main-column .info-list li:before, .questions .tab-content .holder .about-guide .info-guide ul li:before, .about-guide .info-guide .questions .tab-content .holder ul li:before, .questions .tab-content .full-page-popup .content-block .about-guide .info-guide ul li:before, .about-guide .info-guide .questions .tab-content .full-page-popup .content-block ul li:before, .full-page-popup .questions .tab-content .content-block .about-guide .info-guide ul li:before, .about-guide .info-guide .full-page-popup .questions .tab-content .content-block ul li:before, .questions .tab-content div.inner-content .main-column .about-guide .info-guide ul li:before, .about-guide .info-guide .questions .tab-content div.inner-content .main-column ul li:before, div.inner-content .questions .tab-content .main-column .about-guide .info-guide ul li:before, .about-guide .info-guide div.inner-content .questions .tab-content .main-column ul li:before {
    top: 9px;
  }
}

/* line 1324, ../../../../../scss/layout/_content.scss */
.registration-page h1, .registration-page .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .registration-page .content-block &gt; h3:first-child {
  margin-bottom: 25px;
}

/* line 1329, ../../../../../scss/layout/_content.scss */
.registration {
  text-align: center;
  padding: 10px 0;
}
@media (max-width: 767px) {
  /* line 1329, ../../../../../scss/layout/_content.scss */
  .registration {
    padding: 25px 0;
  }
}
/* line 1335, ../../../../../scss/layout/_content.scss */
.registration .title-info {
  color: #c31230;
  display: inline-block;
  line-height: 1.4;
  font-weight: 500;
  margin: 0 0 15px;
}
/* line 1342, ../../../../../scss/layout/_content.scss */
.registration .registration-holder {
  background: #ffffff;
  padding: 35px 25px 30px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  /* line 1342, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder {
    padding: 25px 15px;
    box-shadow: none;
    background: no-repeat;
    margin: 0 -15px;
  }
}
/* line 1355, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .select-wrap, .registration .registration-holder .registration-form form .form-wrapper .row .select-wrap, form .registration .registration-holder .registration-form .form-wrapper .row .select-wrap, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .select-wrap, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .select-wrap, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .select-wrap, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .select-wrap {
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 1355, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder .registration-form .form-box .row .select-wrap, .registration .registration-holder .registration-form form .form-wrapper .row .select-wrap, form .registration .registration-holder .registration-form .form-wrapper .row .select-wrap, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .select-wrap, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .select-wrap, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .select-wrap, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .select-wrap {
    display: block;
  }
}
/* line 1362, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .select-wrap.state .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .row .select-wrap.state .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .row .select-wrap.state .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .select-wrap.state .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .select-wrap.state .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .select-wrap.state .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .select-wrap.state .jcf-select {
  min-width: 120px;
}
/* line 1367, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .select-wrap.country .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .row .select-wrap.country .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .row .select-wrap.country .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .select-wrap.country .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .select-wrap.country .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .select-wrap.country .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .select-wrap.country .jcf-select {
  min-width: 242px;
}
/* line 1372, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .select-wrap.security .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .row .select-wrap.security .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .row .select-wrap.security .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .select-wrap.security .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .select-wrap.security .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .select-wrap.security .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .select-wrap.security .jcf-select {
  min-width: 390px;
}
@media (max-width: 767px) {
  /* line 1372, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder .registration-form .form-box .row .select-wrap.security .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .row .select-wrap.security .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .row .select-wrap.security .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .select-wrap.security .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .select-wrap.security .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .select-wrap.security .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .select-wrap.security .jcf-select {
    min-width: initial;
    width: 100%;
  }
}
/* line 1381, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .check-holder, .registration .registration-holder .registration-form form .form-wrapper .row .check-holder, form .registration .registration-holder .registration-form .form-wrapper .row .check-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .check-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder {
  padding: 32px 0 0 160px;
}
@media (max-width: 767px) {
  /* line 1381, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder .registration-form .form-box .row .check-holder, .registration .registration-holder .registration-form form .form-wrapper .row .check-holder, form .registration .registration-holder .registration-form .form-wrapper .row .check-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .check-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder {
    padding: 22px 0 0 0;
  }
}
/* line 1386, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .check-holder label, .registration .registration-holder .registration-form form .form-wrapper .row .check-holder label, form .registration .registration-holder .registration-form .form-wrapper .row .check-holder label, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder label, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .check-holder label, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder label, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder label, .registration .registration-holder .registration-form .form-box .row .check-holder form .form-wrapper .label, form .form-wrapper .registration .registration-holder .registration-form .form-box .row .check-holder .label, .registration .registration-holder .registration-form form .form-wrapper .row .check-holder .label, form .registration .registration-holder .registration-form .form-wrapper .row .check-holder .label, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder .form-wrapper .label, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .check-holder .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section .registration .registration-holder .registration-form fieldset .row .check-holder .label, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder .form-wrapper .label, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder .label {
  margin: 0 0 0 10px;
  font-size: 18px;
  line-height: 1.44;
}
/* line 1390, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .row .check-holder label a, .registration .registration-holder .registration-form form .form-wrapper .row .check-holder label a, form .registration .registration-holder .registration-form .form-wrapper .row .check-holder label a, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder label a, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .check-holder label a, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder label a, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder label a, .registration .registration-holder .registration-form .form-box .row .check-holder form .form-wrapper .label a, form .form-wrapper .registration .registration-holder .registration-form .form-box .row .check-holder .label a, .registration .registration-holder .registration-form form .form-wrapper .row .check-holder .label a, form .registration .registration-holder .registration-form .form-wrapper .row .check-holder .label a, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .row .check-holder .form-wrapper .label a, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .row .check-holder .form-wrapper .label a, .give-page .inner-content .content-block &gt; form .form-wrapper .section .registration .registration-holder .registration-form fieldset .row .check-holder .label a, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .check-holder .form-wrapper .label a, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder .form-wrapper .label a, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content .registration .registration-holder .registration-form fieldset .row .check-holder .label a {
  font-weight: 700;
}
/* line 1396, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .select-holder, .registration .registration-holder .registration-form form .form-wrapper .select-holder, form .registration .registration-holder .registration-form .form-wrapper .select-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  max-width: 315px;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 1396, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder .registration-form .form-box .select-holder, .registration .registration-holder .registration-form form .form-wrapper .select-holder, form .registration .registration-holder .registration-form .form-wrapper .select-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder {
    display: block;
  }
}
/* line 1405, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .select-holder .txt, .registration .registration-holder .registration-form form .form-wrapper .select-holder .txt, form .registration .registration-holder .registration-form .form-wrapper .select-holder .txt, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder .txt, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder .txt, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder .txt, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder .txt {
  padding: 10px 0 0 0;
  font-size: 14px;
  color: #5a7d89;
  line-height: 1.5;
  display: block;
}
/* line 1412, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .select-holder .select-wrap, .registration .registration-holder .registration-form form .form-wrapper .select-holder .select-wrap, form .registration .registration-holder .registration-form .form-wrapper .select-holder .select-wrap, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder .select-wrap, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder .select-wrap, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder .select-wrap, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder .select-wrap {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  margin: 0 2px;
}
/* line 1418, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .select-holder .select-wrap.month .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .select-holder .select-wrap.month .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .select-holder .select-wrap.month .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder .select-wrap.month .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder .select-wrap.month .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder .select-wrap.month .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder .select-wrap.month .jcf-select {
  min-width: 119px;
}
/* line 1423, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .select-holder .select-wrap.day .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .select-holder .select-wrap.day .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .select-holder .select-wrap.day .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder .select-wrap.day .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder .select-wrap.day .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder .select-wrap.day .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder .select-wrap.day .jcf-select {
  min-width: 66px;
}
/* line 1428, ../../../../../scss/layout/_content.scss */
.registration .registration-holder .registration-form .form-box .select-holder .select-wrap.year .jcf-select, .registration .registration-holder .registration-form form .form-wrapper .select-holder .select-wrap.year .jcf-select, form .registration .registration-holder .registration-form .form-wrapper .select-holder .select-wrap.year .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form .section fieldset .select-holder .select-wrap.year .jcf-select, .give-page .inner-content .content-block &gt; form .section .registration .registration-holder .registration-form fieldset .select-holder .select-wrap.year .jcf-select, .registration .registration-holder .registration-form .give-page .inner-content .content-block &gt; form div.inner-content fieldset .select-holder .select-wrap.year .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content .registration .registration-holder .registration-form fieldset .select-holder .select-wrap.year .jcf-select {
  min-width: 86px;
}
@media (max-width: 1023px) {
  /* line 1435, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder .registration-form input[type="submit"] {
    font-size: 12px;
    min-width: 325px;
  }
}
@media (max-width: 479px) {
  /* line 1435, ../../../../../scss/layout/_content.scss */
  .registration .registration-holder .registration-form input[type="submit"] {
    min-width: initial;
    width: 100%;
    letter-spacing: 1px;
  }
}
/* line 1450, ../../../../../scss/layout/_content.scss */
.registration .holder, .registration .full-page-popup .content-block, .full-page-popup .registration .content-block, .registration div.inner-content .main-column, div.inner-content .registration .main-column {
  max-width: 630px;
}
@media (max-width: 1023px) {
  /* line 1450, ../../../../../scss/layout/_content.scss */
  .registration .holder, .registration .full-page-popup .content-block, .full-page-popup .registration .content-block, .registration div.inner-content .main-column, div.inner-content .registration .main-column {
    max-width: 660px;
  }
}

/* line 1460, ../../../../../scss/layout/_content.scss */
.contact-page .content-block .btn, .contact-page .content-block form input[type="submit"], form .contact-page .content-block input[type="submit"], .contact-page .content-block .btn-more, .contact-page .content-block .btn-start, .contact-page .content-block .sr_css_button_wrapper, .contact-page .content-block .registration .registration-holder .registration-form input[type="submit"], .registration .registration-holder .registration-form .contact-page .content-block input[type="submit"] {
  display: block;
  margin: 10px auto;
  max-width: 350px;
}
/* line 1466, ../../../../../scss/layout/_content.scss */
.contact-page .content-block h3 {
  text-align: center;
}
/* line 1472, ../../../../../scss/layout/_content.scss */
.contact-page #contact-form .holder, .contact-page #contact-form .full-page-popup .content-block, .full-page-popup .contact-page #contact-form .content-block, .contact-page #contact-form div.inner-content .main-column, div.inner-content .contact-page #contact-form .main-column {
  margin: 40px auto;
}

@media (max-width: 480px) {
  /* line 1478, ../../../../../scss/layout/_content.scss */
  .phone-hidden {
    display: none;
  }
}

/* line 1484, ../../../../../scss/layout/_content.scss */
#contact-form-inner {
  display: inline-block;
  max-width: 630px;
}
@media (max-width: 1023px) {
  /* line 1484, ../../../../../scss/layout/_content.scss */
  #contact-form-inner {
    max-width: 660px;
  }
}
/* line 1491, ../../../../../scss/layout/_content.scss */
#contact-form-inner .captcha {
  display: inline-block;
  vertical-align: middle;
  padding-right: 20px;
}

/* line 1499, ../../../../../scss/layout/_content.scss */
.qtip .qtip-content {
  white-space: nowrap;
}

/* line 1505, ../../../../../scss/layout/_content.scss */
.caption, form .form-box .row .txt, form .form-wrapper .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .form-caption {
  font-size: 11px;
  color: #368F97;
  line-height: 1.5;
}
/* line 1509, ../../../../../scss/layout/_content.scss */
.caption a, form .form-box .row .txt a, form .form-wrapper .row .txt a, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt a, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt a, .form-caption a {
  font-weight: 700;
}

/* line 1514, ../../../../../scss/layout/_content.scss */
pre {
  background: #EEF4F5;
  border: 1px solid #BEBEBE;
  border-radius: 5px;
  font-size: 17px;
  margin: 0;
  padding: 30px 47px;
  text-align: left;
  white-space: normal;
}

/* line 1525, ../../../../../scss/layout/_content.scss */
[data-clipboard-text] {
  cursor: pointer;
}

/* line 1529, ../../../../../scss/layout/_content.scss */
.content-block.message-block {
  width: 680px;
  max-width: 100%;
  margin: 0 auto;
}
/* line 1534, ../../../../../scss/layout/_content.scss */
.content-block.message-block p, .content-block.message-block ul {
  text-align: left;
}

/* line 1539, ../../../../../scss/layout/_content.scss */
.center {
  text-align: center;
}

/* line 1544, ../../../../../scss/layout/_content.scss */
h3.section-header {
  font-size: 28px;
}

/* line 1549, ../../../../../scss/layout/_content.scss */
.single-page_content {
  display: none;
}
/* line 1552, ../../../../../scss/layout/_content.scss */
.single-page_content:first-child {
  display: block;
}

/* line 1557, ../../../../../scss/layout/_content.scss */
.hidden {
  display: none !important;
}

/* line 2, ../../../../../scss/layout/_carousel.scss */
.carousel {
  position: relative;
  margin: 0 0 50px;
}
/* line 5, ../../../../../scss/layout/_carousel.scss */
.reviews .carousel {
  margin: 0;
}
/* line 8, ../../../../../scss/layout/_carousel.scss */
.carousel .mask {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 13, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset {
  float: left;
  width: 9999px;
}
/* line 16, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset .slide {
  background: #DAF1F3;
  float: left;
  text-align: center;
}
/* line 20, ../../../../../scss/layout/_carousel.scss */
.reviews .carousel .slideset .slide {
  height: auto !important;
}
@media (min-width: 1024px) {
  /* line 20, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide {
    align-items: center;
    display: flex;
  }
}
/* line 27, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset .slide .ava-holder {
  border-radius: 50%;
  width: 128px;
  height: 128px;
  overflow: hidden;
  display: inline-block;
  margin: 0 0 20px;
}
@media (min-width: 1024px) {
  /* line 34, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .ava-holder {
    vertical-align: middle;
    margin: 0 22px 0 35px;
  }
}
@media (max-width: 480px) {
  /* line 34, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .ava-holder {
    margin-bottom: 30px;
  }
}
/* line 44, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset .slide .ava-holder img {
  background-size: cover;
  background-position: center;
  border-radius: 50%;
  width: 128px;
}
/* line 51, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset .slide .blockquote-holder {
  font-size: 20px;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 51, ../../../../../scss/layout/_carousel.scss */
  .carousel .slideset .slide .blockquote-holder {
    margin: 0 50px;
  }
}
@media (max-width: 480px) {
  /* line 51, ../../../../../scss/layout/_carousel.scss */
  .carousel .slideset .slide .blockquote-holder {
    line-height: 1.2;
    font-size: 14px;
    margin: 0;
  }
}
/* line 66, ../../../../../scss/layout/_carousel.scss */
.reviews .carousel .slideset .slide .blockquote-holder {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 20px;
  min-width: 356px;
}
@media (min-width: 1024px) {
  /* line 66, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .blockquote-holder {
    margin: 20px 0;
  }
  /* line 74, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .blockquote-holder:before {
    top: 50%;
    margin-top: -11px;
    left: -7px;
    right: initial;
    border-width: 11px 18px 11px 0;
    border-color: transparent #FBFDFE transparent transparent;
  }
}
@media (max-width: 480px) {
  /* line 66, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .blockquote-holder {
    min-width: 200px;
    margin: 0 18px 20px;
  }
}
/* line 88, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset .slide .blockquote-holder blockquote {
  margin: 0;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 88, ../../../../../scss/layout/_carousel.scss */
  .carousel .slideset .slide .blockquote-holder blockquote {
    overflow: hidden;
    position: relative;
    line-height: 32px;
    max-height: 224px;
    text-align: justify;
    margin-right: -1em;
    padding-right: 1em;
    max-width: calc(100% + 1em);
  }
  /* line 270, ../../../../../scss/base/_mixins.scss */
  .carousel .slideset .slide .blockquote-holder blockquote:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
  }
  /* line 276, ../../../../../scss/base/_mixins.scss */
  .carousel .slideset .slide .blockquote-holder blockquote:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: #FBFDFE;
  }
}
@media (max-width: 1199px) and (min-width: 1024px) {
  /* line 88, ../../../../../scss/layout/_carousel.scss */
  .carousel .slideset .slide .blockquote-holder blockquote {
    overflow: hidden;
    position: relative;
    line-height: 32px;
    max-height: 192px;
    text-align: justify;
    margin-right: -1em;
    padding-right: 1em;
    max-width: calc(100% + 1em);
  }
  /* line 270, ../../../../../scss/base/_mixins.scss */
  .carousel .slideset .slide .blockquote-holder blockquote:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
  }
  /* line 276, ../../../../../scss/base/_mixins.scss */
  .carousel .slideset .slide .blockquote-holder blockquote:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    background: #FBFDFE;
  }
}

/* line 101, ../../../../../scss/layout/_carousel.scss */
.carousel .slideset .slide .blockquote-holder blockquote p {
  margin: 0;
}
/* line 104, ../../../../../scss/layout/_carousel.scss */
.reviews .carousel .slideset .slide .blockquote-holder blockquote {
  font-size: 16px;
  line-height: 1.3;
  max-width: 330px;
}
@media (max-width: 767px) {
  /* line 104, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .blockquote-holder blockquote {
    font-size: 16px;
    max-width: 400px;
  }
}
@media (max-width: 374px) {
  /* line 104, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset .slide .blockquote-holder blockquote {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  /* line 120, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .slideset {
    align-items: center;
    display: flex;
  }
}
/* line 127, ../../../../../scss/layout/_carousel.scss */
.carousel .btn-prev,
.carousel .btn-next {
  position: absolute;
  top: 46px;
  left: 0;
  font-size: 32px;
  color: #368F97;
  font-weight: 700;
  text-decoration: none;
}
@media (min-width: 1024px) {
  /* line 136, ../../../../../scss/layout/_carousel.scss */
  .reviews .carousel .btn-prev, .reviews
  .carousel .btn-next {
    top: 50%;
    margin-top: -16px;
  }
}
/* line 142, ../../../../../scss/layout/_carousel.scss */
.carousel .btn-prev:hover,
.carousel .btn-next:hover {
  opacity: 0.7;
}
/* line 146, ../../../../../scss/layout/_carousel.scss */
.carousel .btn-next {
  left: auto;
  right: 0;
}

/* line 2, ../../../../../scss/layout/_jcf.scss */
.jcf-select {
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 1px solid #BEBEBE;
  background: transparent;
  min-width: 150px;
  padding: 8px 36px 12px 11px;
  height: 42px;
  text-align: left;
}

/* line 13, ../../../../../scss/layout/_jcf.scss */
.jcf-select select {
  z-index: 1;
  left: 0;
  top: 0;
}

/* line 18, ../../../../../scss/layout/_jcf.scss */
.jcf-select .jcf-select-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  display: block;
  font-size: 16px;
}

/* line 27, ../../../../../scss/layout/_jcf.scss */
.jcf-select .jcf-select-opener {
  position: absolute;
  text-align: center;
  background: transparent;
  width: 26px;
  bottom: 0;
  right: 0;
  top: 0;
}

/* line 40, ../../../../../scss/layout/_jcf.scss */
body &gt; .jcf-select-drop {
  position: absolute;
  margin: -1px 0 0;
  z-index: 99;
}

/* line 45, ../../../../../scss/layout/_jcf.scss */
body &gt; .jcf-select-drop.jcf-drop-flipped {
  margin: 1px 0 0;
}

/* line 48, ../../../../../scss/layout/_jcf.scss */
.jcf-select .jcf-select-drop {
  position: absolute;
  margin-top: 0px;
  z-index: 9999;
  top: 100%;
  left: -1px;
  right: -1px;
}

/* line 56, ../../../../../scss/layout/_jcf.scss */
.jcf-select .jcf-drop-flipped {
  bottom: 100%;
  top: auto;
}

/* line 60, ../../../../../scss/layout/_jcf.scss */
.jcf-select-drop .jcf-select-drop-content {
  border: 1px solid #368F97;
}

/* multiple select styles */
/* line 64, ../../../../../scss/layout/_jcf.scss */
.jcf-list-box {
  overflow: hidden;
  display: inline-block;
  border: 1px solid #b8c3c9;
  min-width: 200px;
  margin: 0 15px;
}

/* select options styles */
/* line 72, ../../../../../scss/layout/_jcf.scss */
.jcf-list {
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: #fff;
  line-height: 16px;
  font-size: 14px;
  width: 100%;
}

/* line 81, ../../../../../scss/layout/_jcf.scss */
.jcf-list .jcf-list-content {
  vertical-align: top;
  display: inline-block;
  overflow: auto;
  width: 100%;
}

/* line 87, ../../../../../scss/layout/_jcf.scss */
.jcf-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 92, ../../../../../scss/layout/_jcf.scss */
.jcf-list ul li {
  overflow: hidden;
  display: block;
}

/* line 96, ../../../../../scss/layout/_jcf.scss */
.jcf-list .jcf-overflow {
  overflow: auto;
}

/* line 99, ../../../../../scss/layout/_jcf.scss */
.jcf-list .jcf-option {
  white-space: normal;
  overflow: hidden;
  cursor: default;
  display: block;
  padding: 7px 9px;
  color: #656565;
  height: 1%;
}

/* line 108, ../../../../../scss/layout/_jcf.scss */
.jcf-list .jcf-disabled {
  background: #fff !important;
  color: #aaa !important;
}

/* line 112, ../../../../../scss/layout/_jcf.scss */
.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
  background: #e6e6e6;
  color: #000;
}

/* line 117, ../../../../../scss/layout/_jcf.scss */
.jcf-list .jcf-optgroup-caption {
  white-space: nowrap;
  font-weight: bold;
  display: block;
  padding: 5px 9px;
  cursor: default;
  color: #000;
}

/* line 125, ../../../../../scss/layout/_jcf.scss */
.jcf-list .jcf-optgroup .jcf-option {
  padding-left: 30px;
}

/* common custom form elements styles */
/* line 129, ../../../../../scss/layout/_jcf.scss */
.jcf-disabled {
  background: #ddd !important;
}

/* line 130, ../../../../../scss/layout/_jcf.scss */
.jcf-focus, .jcf-focus * {
  border-color: #368F97 !important;
}

/* custom checkbox styles */
/* line 133, ../../../../../scss/layout/_jcf.scss */
.jcf-checkbox {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: default;
  background: transparent;
  border: 1px solid #BEBEBE;
  margin: 0 3px 0 0;
  height: 18px;
  width: 18px;
}

/* line 145, ../../../../../scss/layout/_jcf.scss */
.jcf-checkbox span {
  position: absolute;
  display: none;
  height: 6px;
  width: 12px;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -3px;
  border: 2px solid #BEBEBE;
  border-width: 0 0 3px 3px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}

/* line 161, ../../../../../scss/layout/_jcf.scss */
:root .jcf-checkbox span {
  margin: -4px 0 0 -6px;
}

/* line 162, ../../../../../scss/layout/_jcf.scss */
.jcf-checkbox input[type="checkbox"] {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  left: 0;
  top: 0;
}

/* line 171, ../../../../../scss/layout/_jcf.scss */
.jcf-checkbox.jcf-checked span {
  display: block;
}

/* radio */
/* line 174, ../../../../../scss/layout/_jcf.scss */
.jcf-radio {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: default;
  background: white;
  border: 1px solid #BEBEBE;
  border-radius: 9px;
  margin: 0 3px 0 0;
  height: 16px;
  width: 16px;
}

/* line 187, ../../../../../scss/layout/_jcf.scss */
.jcf-radio span {
  border: 4px solid #449afd;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  border-radius: 100%;
}

/* line 198, ../../../../../scss/layout/_jcf.scss */
.jcf-radio input[type="radio"] {
  position: absolute;
  height: 100%;
  width: 100%;
  border: 0;
  margin: 0;
  left: 0;
  top: 0;
}

/* line 207, ../../../../../scss/layout/_jcf.scss */
.jcf-radio.jcf-checked span {
  display: block;
}

/* custom select styles */
/* custom scrollbars styles */
/* line 212, ../../../../../scss/layout/_jcf.scss */
.jcf-scrollable-wrapper {
  box-sizing: content-box;
  position: relative;
}

/* line 216, ../../../../../scss/layout/_jcf.scss */
.jcf-scrollbar-vertical {
  position: absolute;
  cursor: default;
  background: #e3e3e3;
  width: 14px;
  bottom: 0;
  right: 0;
  top: 0;
}

/* line 225, ../../../../../scss/layout/_jcf.scss */
.jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jcf-scrollbar-vertical .jcf-scrollbar-inc {
  background: #bbb;
  height: 14px;
  width: 14px;
  left: 0;
  top: 0;
}

/* line 233, ../../../../../scss/layout/_jcf.scss */
.jcf-scrollbar-vertical .jcf-scrollbar-inc {
  top: auto;
  bottom: 0;
}

/* line 237, ../../../../../scss/layout/_jcf.scss */
.jcf-scrollbar-vertical .jcf-scrollbar-handle {
  background: #888;
  height: 1px;
  width: 14px;
}

/* line 5, ../../../../../scss/layout/_footer.scss */
.footer_wrapper {
  margin-top: 95px;
}
/* line 8, ../../../../../scss/layout/_footer.scss */
.home-page .footer_wrapper {
  margin-top: 0;
}

/* line 13, ../../../../../scss/layout/_footer.scss */
.bottom-panel {
  background: #BEBEBE;
  margin-top: 25px;
  padding: 25px 0;
}
@media (max-width: 767px) {
  /* line 13, ../../../../../scss/layout/_footer.scss */
  .bottom-panel {
    padding: 0;
  }
}
/* line 20, ../../../../../scss/layout/_footer.scss */
.registration-page .bottom-panel, .home-page .bottom-panel, .give-page .bottom-panel, .registry-page .bottom-panel {
  display: none;
}
/* line 27, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 27, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder {
    display: block;
  }
}
/* line 34, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .btn-list {
  font-size: 0;
}
/* line 37, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .btn-list li {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 50px 0 0;
}
@media (max-width: 1023px) {
  /* line 37, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li {
    margin: 0 25px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 37, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li {
    width: 100%;
    margin: 0;
  }
}
/* line 49, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .btn-list li a {
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 3px;
  padding: 17px 22px;
  color: #ffffff;
  border: 3px solid #ffffff;
  border-radius: 40px;
  display: block;
  position: relative;
}
/* line 59, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .btn-list li a:after {
  content: "\e60a";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-family: 'icomoon';
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  display: none;
}
@media (max-width: 767px) {
  /* line 59, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li a:after {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 49, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li a {
    border: 0;
    border-bottom: 1px solid #EDEDED;
    border-radius: 0;
    padding: 25px 0;
  }
}
/* line 81, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .btn-list li a:hover {
  background: #ffffff;
  color: #BEBEBE;
}
@media (max-width: 767px) {
  /* line 81, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li a:hover {
    color: #ffffff;
  }
}
/* line 87, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .btn-list li a:hover:after {
  opacity: 0.7;
}
@media (max-width: 767px) {
  /* line 81, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li a:hover {
    background: none;
    opacity: 0.7;
  }
}
@media (min-width: 769px) {
  /* line 97, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li .btn-signin {
    color: #2C3033;
    background: #ffffff;
    transition: all 0.3s ease-in-out;
  }
  /* line 101, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li .btn-signin:hover {
    background: #ffffff;
    color: #2C3033;
    opacity: 0.7;
  }
  /* line 107, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li .btn-contactus {
    color: #2C3033;
    background: #ffffff;
    transition: all 0.3s ease-in-out;
  }
  /* line 111, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .btn-list li .btn-contactus:hover {
    background: #ffffff;
    color: #2C3033;
    opacity: 0.7;
  }
}
/* line 120, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .search-form {
  min-width: 325px;
}
@media (max-width: 767px) {
  /* line 120, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .search-form {
    min-width: initial;
    width: 100%;
  }
}
/* line 126, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .search-form .input-holder {
  position: relative;
}
/* line 128, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .search-form .input-holder input {
  width: 100%;
  background: transparent;
  border: 3px solid #ffffff;
  border-radius: 30px;
  padding: 15px 20px 14px 45px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 243, ../../../../../scss/base/_mixins.scss */
.bottom-panel .panel-holder .search-form .input-holder input::-webkit-input-placeholder {
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 2px;
}
/* line 244, ../../../../../scss/base/_mixins.scss */
.bottom-panel .panel-holder .search-form .input-holder input::-moz-placeholder {
  opacity: 1;
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 2px;
}
/* line 245, ../../../../../scss/base/_mixins.scss */
.bottom-panel .panel-holder .search-form .input-holder input:-moz-placeholder {
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 2px;
}
/* line 246, ../../../../../scss/base/_mixins.scss */
.bottom-panel .panel-holder .search-form .input-holder input:-ms-input-placeholder {
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 2px;
}
/* line 247, ../../../../../scss/base/_mixins.scss */
.bottom-panel .panel-holder .search-form .input-holder input.placeholder {
  text-transform: uppercase;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 900;
  letter-spacing: 2px;
}
@media (max-width: 767px) {
  /* line 128, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .search-form .input-holder input {
    border: none;
    padding: 25px;
    padding-right: 0;
  }
}
/* line 153, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .search-form .input-holder button {
  position: absolute;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  border: 0;
  color: #ffffff;
  font-size: 16px;
  padding: 0;
}
/* line 163, ../../../../../scss/layout/_footer.scss */
.bottom-panel .panel-holder .search-form .input-holder button:hover {
  opacity: 0.7;
}
@media (max-width: 767px) {
  /* line 153, ../../../../../scss/layout/_footer.scss */
  .bottom-panel .panel-holder .search-form .input-holder button {
    left: 0;
  }
}

/* line 176, ../../../../../scss/layout/_footer.scss */
#footer {
  padding: 57px 0 40px;
  background: #747779;
}
/* line 180, ../../../../../scss/layout/_footer.scss */
#footer.logged-in {
  margin-top: 80px;
}
/* line 184, ../../../../../scss/layout/_footer.scss */
.registration-page #footer, .give-page #footer, .registry-page #footer {
  padding: 18px 0;
}
@media (max-width: 767px) {
  /* line 176, ../../../../../scss/layout/_footer.scss */
  #footer {
    padding: 45px 0 25px;
  }
}
/* line 194, ../../../../../scss/layout/_footer.scss */
#footer a:hover {
  opacity: 0.7;
}
/* line 198, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols {
  font-size: 0;
  margin: 0 -10px 55px;
}
/* line 201, ../../../../../scss/layout/_footer.scss */
.registration-page #footer .footer-cols, .give-page #footer .footer-cols, .registry-page #footer .footer-cols {
  display: none;
}
@media (max-width: 1199px) {
  /* line 198, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols {
    margin: 0 -10px 15px;
  }
}
@media (max-width: 767px) {
  /* line 198, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols {
    margin: 0 0 10px;
  }
}
/* line 213, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col {
  width: 24%;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 900;
  padding: 0 10px;
  text-align: left;
}
/* line 223, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col:last-child {
  width: 28%;
  text-align: right;
}
@media (max-width: 1023px) {
  /* line 223, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols .col:last-child {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 223, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols .col:last-child {
    margin: 0 0 5px;
  }
}
@media (max-width: 1023px) {
  /* line 213, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols .col {
    width: 33.33%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 213, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols .col {
    width: 100%;
    padding: 0;
    text-align: center;
  }
}
/* line 245, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col .footer-nav li {
  display: block;
  margin: 0 0 18px;
}
/* line 248, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col .footer-nav li.active a {
  opacity: 0.7;
}
/* line 251, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col .footer-nav li a {
  text-decoration: none;
  color: #ffffff;
}
/* line 257, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col .awards-list {
  font-size: 0;
  margin: -8px -17px 0;
}
/* line 261, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col .awards-list li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  padding: 0 17px;
}
@media (max-width: 1199px) {
  /* line 261, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols .col .awards-list li {
    display: block;
    margin: 0 0 20px;
    text-align: center;
  }
}
@media (max-width: 1023px) {
  /* line 261, ../../../../../scss/layout/_footer.scss */
  #footer .footer-cols .col .awards-list li {
    display: inline-block;
  }
}
/* line 276, ../../../../../scss/layout/_footer.scss */
#footer .footer-cols .col .title {
  display: inline-block;
  margin: 0 0 18px;
  color: #7e9aa3;
  font-weight: 900;
}
@media (max-width: 1023px) {
  /* line 286, ../../../../../scss/layout/_footer.scss */
  .registration-page #footer .social, .give-page #footer .social, .registry-page #footer .social {
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 284, ../../../../../scss/layout/_footer.scss */
  #footer .social {
    text-align: center;
  }
}
/* line 297, ../../../../../scss/layout/_footer.scss */
#footer .social .social-links {
  font-size: 0;
  float: left;
  width: 100%;
  margin: 0 0 15px;
}
/* line 303, ../../../../../scss/layout/_footer.scss */
.registration-page #footer .social .social-links, .give-page #footer .social .social-links, .registry-page #footer .social .social-links {
  display: none;
}
@media (max-width: 1023px) {
  /* line 297, ../../../../../scss/layout/_footer.scss */
  #footer .social .social-links {
    width: auto;
  }
}
@media (max-width: 767px) {
  /* line 297, ../../../../../scss/layout/_footer.scss */
  #footer .social .social-links {
    float: none;
    display: block;
    margin: 0 0 25px;
  }
}
/* line 317, ../../../../../scss/layout/_footer.scss */
#footer .social .social-links li {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  font-size: 24px;
  margin: 0 24px 0 0;
}
@media (max-width: 767px) {
  /* line 317, ../../../../../scss/layout/_footer.scss */
  #footer .social .social-links li {
    margin: 0 16px;
  }
}
/* line 326, ../../../../../scss/layout/_footer.scss */
#footer .social .social-links li a {
  text-decoration: none;
  color: #ffffff;
}
/* line 330, ../../../../../scss/layout/_footer.scss */
#footer .social .social-links li a.fa-instagram {
  font-size: 27px;
}
/* line 336, ../../../../../scss/layout/_footer.scss */
#footer .social .footer-links {
  font-size: 0;
  float: right;
  margin: 7px 0 0 0;
}
@media (max-width: 1023px) {
  /* line 341, ../../../../../scss/layout/_footer.scss */
  .registration-page #footer .social .footer-links, .give-page #footer .social .footer-links, .registry-page #footer .social .footer-links {
    display: block;
    float: none;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 336, ../../../../../scss/layout/_footer.scss */
  #footer .social .footer-links {
    margin: 10px 0 0 0;
  }
}
@media (max-width: 767px) {
  /* line 336, ../../../../../scss/layout/_footer.scss */
  #footer .social .footer-links {
    float: none;
    display: block;
    margin: 0 -15px 15px;
  }
}
/* line 359, ../../../../../scss/layout/_footer.scss */
#footer .social .footer-links li {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 3px;
  text-transform: uppercase;
}
/* line 366, ../../../../../scss/layout/_footer.scss */
#footer .social .footer-links li.active a {
  opacity: 0.7;
}
@media (max-width: 479px) {
  /* line 369, ../../../../../scss/layout/_footer.scss */
  .registration-page #footer .social .footer-links li, .give-page #footer .social .footer-links li, .registry-page #footer .social .footer-links li {
    margin: 0 20px 0 7px;
  }
  /* line 376, ../../../../../scss/layout/_footer.scss */
  .registration-page #footer .social .footer-links li:last-child, .give-page #footer .social .footer-links li:last-child, .registry-page #footer .social .footer-links li:last-child {
    margin-right: 7px;
  }
}
@media (max-width: 767px) {
  /* line 359, ../../../../../scss/layout/_footer.scss */
  #footer .social .footer-links li {
    margin: 0 15px;
  }
}
/* line 384, ../../../../../scss/layout/_footer.scss */
#footer .social .footer-links li:last-child {
  margin: 0 0 0 35px;
}
@media (max-width: 767px) {
  /* line 384, ../../../../../scss/layout/_footer.scss */
  #footer .social .footer-links li:last-child {
    margin: 0;
  }
}
/* line 390, ../../../../../scss/layout/_footer.scss */
#footer .social .footer-links li a {
  text-decoration: none;
  color: #ffffff;
}
/* line 396, ../../../../../scss/layout/_footer.scss */
#footer .social .copyright {
  display: inline-block;
  font-size: 13px;
  color: #ffffff;
  letter-spacing: 1px;
  line-height: 1.6;
}
@media (max-width: 1023px) {
  /* line 396, ../../../../../scss/layout/_footer.scss */
  #footer .social .copyright {
    display: inline-block;
    width: 100%;
  }
}
/* line 406, ../../../../../scss/layout/_footer.scss */
#footer .social .copyright a {
  color: #ffffff;
  text-decoration: none;
}
/* line 409, ../../../../../scss/layout/_footer.scss */
#footer .social .copyright a:hover {
  color: #ffffff;
}

/* line 1, ../../../../../scss/layout/_map.scss */
.home-page .map-holder {
  position: relative;
  width: 100%;
}
/* line 5, ../../../../../scss/layout/_map.scss */
.home-page .map-holder img {
  width: 100%;
}
/* line 9, ../../../../../scss/layout/_map.scss */
.home-page .map-holder #mapcanvas {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 100% !important;
  width: 100% !important;
}

/* line 18, ../../../../../scss/layout/_map.scss */
.section-map {
  display: none;
  margin: 35px 0 0 0;
  background: #f4fafb;
}
/* line 22, ../../../../../scss/layout/_map.scss */
.section-map:after {
  content: '';
  z-index: 10;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  height: 3px;
}
@media (max-width: 767px) {
  /* line 18, ../../../../../scss/layout/_map.scss */
  .section-map {
    margin: 35px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 35, ../../../../../scss/layout/_map.scss */
  .section-map .holder, .section-map .full-page-popup .content-block, .full-page-popup .section-map .content-block, .section-map div.inner-content .main-column, div.inner-content .section-map .main-column {
    padding: 0;
  }
}

/* line 42, ../../../../../scss/layout/_map.scss */
.map_popup_container {
  position: relative;
  width: 320px;
}

/* line 47, ../../../../../scss/layout/_map.scss */
.map_popup_content {
  background-color: #206ab3;
  border: none;
  border-radius: 6px;
  font-family: 'ArialRoundedMTBold', Helvetica, sans-serif;
  overflow: auto;
  padding: 5px;
  max-height: 300px;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  line-height: 120%;
}
/* line 60, ../../../../../scss/layout/_map.scss */
.map_popup_content * {
  font-family: 'ArialRoundedMTBold', Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 120%;
}

/* line 68, ../../../../../scss/layout/_map.scss */
.map_popup_arrow {
  width: 0px;
  height: 0px;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border: 10px solid transparent;
  border-top: 10px solid #027188;
  border-bottom: none;
  display: inline-block;
}

/* line 1, ../../../../../scss/layout/_popup.scss */
.popup_inner_wrapper {
  background-color: #FFFFFF;
  max-height: 475px;
  min-width: 575px;
  overflow: auto;
  padding: 30px 50px;
}
@media only screen and (max-width: 575px) {
  /* line 1, ../../../../../scss/layout/_popup.scss */
  .popup_inner_wrapper {
    max-height: 85vh;
    max-width: none;
    min-width: 0;
    padding: 0.2em 1em;
    width: 80vw;
  }
  /* line 15, ../../../../../scss/layout/_popup.scss */
  .popup_inner_wrapper .content-block {
    overflow: hidden;
  }
  /* line 19, ../../../../../scss/layout/_popup.scss */
  .popup_inner_wrapper .main-column h1, .popup_inner_wrapper .main-column .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .popup_inner_wrapper .main-column .content-block &gt; h3:first-child,
  .popup_inner_wrapper .content-block h2,
  .popup_inner_wrapper .content-block h3 {
    margin: 0;
  }
}

/* line 29, ../../../../../scss/layout/_popup.scss */
.popup_titlebar .close:before {
  content: '';
  position: absolute;
  top: 40px;
  left: -60px;
}
/* line 37, ../../../../../scss/layout/_popup.scss */
.popup_titlebar .close img {
  display: none;
}

/* line 44, ../../../../../scss/layout/_popup.scss */
.popup_wrapper #main_container {
  margin: 36px 44px;
  position: relative;
}

/* line 50, ../../../../../scss/layout/_popup.scss */
.lightbox_header {
  color: #747779 !important;
  font-family: "futura", "Helvetica Neue", "Helvetica", sans-serif !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  text-align: center;
}

/* line 58, ../../../../../scss/layout/_popup.scss */
.lightbox_back {
  color: #747779;
  font-size: 18px;
  height: 19px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 11px;
}

/* line 73, ../../../../../scss/layout/_popup.scss */
.full-page-popup #wrapper &gt; div:first-of-type {
  margin-top: 220px;
}
@media (max-width: 767px) {
  /* line 73, ../../../../../scss/layout/_popup.scss */
  .full-page-popup #wrapper &gt; div:first-of-type {
    margin-top: 75px;
  }
}
/* line 81, ../../../../../scss/layout/_popup.scss */
.full-page-popup .content-block {
  line-height: 1.6;
  max-width: 800px;
}
/* line 87, ../../../../../scss/layout/_popup.scss */
.full-page-popup .content-block &gt; h3:first-child {
  text-align: center;
  text-transform: uppercase;
  color: #368F97;
  font-weight: 900;
  letter-spacing: 3px;
}

/* line 2, ../../../../../scss/layout/_search.scss */
.search-page ul.search-results {
  margin: 20px 0;
}
/* line 7, ../../../../../scss/layout/_search.scss */
.search-page ul.search-results li {
  margin: 10px 0;
}
/* line 10, ../../../../../scss/layout/_search.scss */
.search-page ul.search-results li .date {
  font-weight: 900;
  margin-right: 20px;
  text-transform: uppercase;
}
/* line 16, ../../../../../scss/layout/_search.scss */
.search-page ul.search-results li a {
  display: inline-block;
  position: relative;
}

/* line 25, ../../../../../scss/layout/_search.scss */
.section-search-results .holder, .section-search-results .full-page-popup .content-block, .full-page-popup .section-search-results .content-block, .section-search-results div.inner-content .main-column, div.inner-content .section-search-results .main-column {
  max-width: 630px;
}
@media (max-width: 1023px) {
  /* line 25, ../../../../../scss/layout/_search.scss */
  .section-search-results .holder, .section-search-results .full-page-popup .content-block, .full-page-popup .section-search-results .content-block, .section-search-results div.inner-content .main-column, div.inner-content .section-search-results .main-column {
    max-width: 660px;
  }
}
/* line 31, ../../../../../scss/layout/_search.scss */
.section-search-results .search-header {
  max-width: 530px;
}
@media (max-width: 1023px) {
  /* line 31, ../../../../../scss/layout/_search.scss */
  .section-search-results .search-header {
    max-width: 580px;
  }
}
/* line 39, ../../../../../scss/layout/_search.scss */
.section-search-results ul {
  list-style-type: none;
}

/* line 1, ../../../../../scss/layout/_dropdown.scss */
.dropdown-wrapper {
  position: relative;
}
/* line 4, ../../../../../scss/layout/_dropdown.scss */
.dropdown-wrapper .dropdown-trigger {
  display: inline-block;
  position: relative;
}
/* line 8, ../../../../../scss/layout/_dropdown.scss */
.dropdown-wrapper .dropdown-trigger:before {
  content: "\e907";
  font-family: 'icomoon';
  float: right;
  font-weight: 400;
  z-index: 999;
}
/* line 17, ../../../../../scss/layout/_dropdown.scss */
.dropdown-wrapper .dropdown {
  height: 0;
  opacity: 0;
  overflow: hidden;
  z-index: 100;
}
@media (min-width: 768px) {
  /* line 17, ../../../../../scss/layout/_dropdown.scss */
  .dropdown-wrapper .dropdown {
    background: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    left: -50%;
    margin-top: 1.5em;
    padding: 1em;
    position: absolute;
    text-align: left;
    top: 100%;
  }
  /* line 34, ../../../../../scss/layout/_dropdown.scss */
  .dropdown-wrapper .dropdown li {
    margin: 1em !important;
    white-space: nowrap;
  }
  /* line 39, ../../../../../scss/layout/_dropdown.scss */
  .dropdown-wrapper .dropdown:before {
    content: "";
    border: 1em solid #ffffff;
    border-color: transparent transparent #ffffff;
    border-width: 1em 1.5em;
    position: absolute;
    top: -2em;
    left: 50%;
    margin-left: -1.5em;
  }
}
/* line 54, ../../../../../scss/layout/_dropdown.scss */
.dropdown-wrapper.menu-active .dropdown-trigger:before {
  content: "\e908";
}
/* line 59, ../../../../../scss/layout/_dropdown.scss */
.dropdown-wrapper.menu-active .dropdown {
  height: auto;
  opacity: 1;
  overflow: visible;
}

/* line 1, ../../../../../scss/layout/_progress.scss */
.progress-wrapper {
  background: #85D1D8;
  position: relative;
}
/* line 5, ../../../../../scss/layout/_progress.scss */
.progress-wrapper .progress {
  background: #368F97;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}

/* line 1, ../../../../../scss/layout/_tabs.scss */
.nav-tabs, #sub-nav {
  border-bottom: 1px solid #cfdbdf;
  margin-bottom: 48px;
  width: 100%;
}
/* line 7, ../../../../../scss/layout/_tabs.scss */
.nav-tabs &gt; div, #sub-nav &gt; div {
  font-size: 12px;
  padding-bottom: 9px;
}
/* line 11, ../../../../../scss/layout/_tabs.scss */
.nav-tabs &gt; div a, #sub-nav &gt; div a {
  color: #747779;
  font-weight: 900;
  letter-spacing: 3px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
/* line 18, ../../../../../scss/layout/_tabs.scss */
.nav-tabs &gt; div a:hover, #sub-nav &gt; div a:hover {
  color: #368F97;
}
/* line 24, ../../../../../scss/layout/_tabs.scss */
.nav-tabs &gt; div.active a, #sub-nav &gt; div.active a {
  border-bottom: 4px solid #368F97;
  color: #368F97;
}

/* line 33, ../../../../../scss/layout/_tabs.scss */
#sub-nav &gt; a {
  color: #747779;
  font-weight: 900;
  letter-spacing: 3px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
/* line 40, ../../../../../scss/layout/_tabs.scss */
#sub-nav &gt; a:hover {
  color: #368F97;
}
/* line 44, ../../../../../scss/layout/_tabs.scss */
#sub-nav &gt; a.current {
  border-bottom: 4px solid #368F97;
  color: #368F97;
}
/* line 50, ../../../../../scss/layout/_tabs.scss */
#sub-nav.cash_gift_tabs {
  text-align: center;
}
/* line 53, ../../../../../scss/layout/_tabs.scss */
#sub-nav.cash_gift_tabs &gt; a {
  margin: 0 24px;
}

/* line 3, ../../../../../scss/layout/_account.scss */
.account-page #add-divider-form .holder input, .account-page #add-divider-form .full-page-popup .content-block input, .full-page-popup .account-page #add-divider-form .content-block input, .account-page #add-divider-form div.inner-content .main-column input, div.inner-content .account-page #add-divider-form .main-column input, .account-page .inventory .divider, .account-page .inventory .divider .edit_item_info input {
  font-size: 24px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}

/* line 11, ../../../../../scss/layout/_account.scss */
.account-page section .holder, .account-page div.inner-content .holder, .account-page section .full-page-popup .content-block, .full-page-popup .account-page section .content-block, .account-page div.inner-content .full-page-popup .content-block, .full-page-popup .account-page div.inner-content .content-block, div.inner-content .account-page section .main-column, .account-page div.inner-content .main-column {
  padding: 0 16px;
  margin: auto;
  max-width: 100%;
  width: 852px;
}
/* line 19, ../../../../../scss/layout/_account.scss */
.account-page #header .holder, .account-page #header .full-page-popup .content-block, .full-page-popup .account-page #header .content-block, .account-page #header div.inner-content .main-column, div.inner-content .account-page #header .main-column {
  max-width: 100%;
  padding: 0 16px;
  width: 1260px;
}
/* line 26, ../../../../../scss/layout/_account.scss */
.account-page .no-gift-message {
  font-size: 24px;
  font-weight: bold;
  margin-top: 50px;
  text-align: center;
}
/* line 33, ../../../../../scss/layout/_account.scss */
.account-page .actions {
  padding-bottom: 18px;
  text-align: center;
}
/* line 37, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; * {
  font-size: 13px;
  margin: 0 12px 24px 12px;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 37, ../../../../../scss/layout/_account.scss */
  .account-page .actions &gt; * {
    padding: 12px 20px;
  }
}
/* line 46, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *:first-child {
  margin-left: 0;
}
/* line 50, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *:last-child {
  margin-right: 0;
}
/* line 54, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: block;
  height: 18px;
  left: 21px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
}
/* line 69, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.new-item {
  padding-left: 49px;
}
/* line 71, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.new-item:before {
  background-image: url("/base/img/icons/plus-icon-semi-blue.svg");
  height: 16px;
  width: 16px;
}
/* line 76, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.new-item:hover:before {
  background-image: url("/base/img/icons/plus-icon-white.svg");
}
/* line 81, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.suggested-item {
  padding-left: 44px;
}
/* line 83, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.suggested-item:before {
  background-image: url("/base/img/icons/lightning-icon-semi-blue.svg");
}
/* line 86, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.suggested-item:hover:before {
  background-image: url("/base/img/icons/lightning-icon-white.svg");
}
/* line 91, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.new-section {
  padding-left: 51px;
}
/* line 93, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.new-section:before {
  background-image: url("/base/img/icons/section-icon-semi-blue.svg");
}
/* line 96, ../../../../../scss/layout/_account.scss */
.account-page .actions &gt; *.new-section:hover:before {
  background-image: url("/base/img/icons/section-icon-white.svg");
}
@media (max-width: 768px) {
  /* line 37, ../../../../../scss/layout/_account.scss */
  .account-page .actions &gt; * {
    margin: 0 2px 24px 2px;
  }
}
/* line 107, ../../../../../scss/layout/_account.scss */
.account-page #add-divider-form {
  background: #EEF4F5;
  display: none;
  margin-top: 30px;
  padding: 25px 0;
}
/* line 113, ../../../../../scss/layout/_account.scss */
.account-page #add-divider-form .holder, .account-page #add-divider-form .full-page-popup .content-block, .full-page-popup .account-page #add-divider-form .content-block, .account-page #add-divider-form div.inner-content .main-column, div.inner-content .account-page #add-divider-form .main-column {
  width: 390px;
}
/* line 116, ../../../../../scss/layout/_account.scss */
.account-page #add-divider-form .holder input, .account-page #add-divider-form .full-page-popup .content-block input, .full-page-popup .account-page #add-divider-form .content-block input, .account-page #add-divider-form div.inner-content .main-column input, div.inner-content .account-page #add-divider-form .main-column input {
  background: white;
  width: 100%;
}
/* line 243, ../../../../../scss/base/_mixins.scss */
.account-page #add-divider-form .holder input::-webkit-input-placeholder, .account-page #add-divider-form .full-page-popup .content-block input::-webkit-input-placeholder, .full-page-popup .account-page #add-divider-form .content-block input::-webkit-input-placeholder, .account-page #add-divider-form div.inner-content .main-column input::-webkit-input-placeholder, div.inner-content .account-page #add-divider-form .main-column input::-webkit-input-placeholder {
  opacity: 0.5;
}
/* line 244, ../../../../../scss/base/_mixins.scss */
.account-page #add-divider-form .holder input::-moz-placeholder, .account-page #add-divider-form .full-page-popup .content-block input::-moz-placeholder, .full-page-popup .account-page #add-divider-form .content-block input::-moz-placeholder, .account-page #add-divider-form div.inner-content .main-column input::-moz-placeholder, div.inner-content .account-page #add-divider-form .main-column input::-moz-placeholder {
  opacity: 1;
  opacity: 0.5;
}
/* line 245, ../../../../../scss/base/_mixins.scss */
.account-page #add-divider-form .holder input:-moz-placeholder, .account-page #add-divider-form .full-page-popup .content-block input:-moz-placeholder, .full-page-popup .account-page #add-divider-form .content-block input:-moz-placeholder, .account-page #add-divider-form div.inner-content .main-column input:-moz-placeholder, div.inner-content .account-page #add-divider-form .main-column input:-moz-placeholder {
  opacity: 0.5;
}
/* line 246, ../../../../../scss/base/_mixins.scss */
.account-page #add-divider-form .holder input:-ms-input-placeholder, .account-page #add-divider-form .full-page-popup .content-block input:-ms-input-placeholder, .full-page-popup .account-page #add-divider-form .content-block input:-ms-input-placeholder, .account-page #add-divider-form div.inner-content .main-column input:-ms-input-placeholder, div.inner-content .account-page #add-divider-form .main-column input:-ms-input-placeholder {
  opacity: 0.5;
}
/* line 247, ../../../../../scss/base/_mixins.scss */
.account-page #add-divider-form .holder input.placeholder, .account-page #add-divider-form .full-page-popup .content-block input.placeholder, .full-page-popup .account-page #add-divider-form .content-block input.placeholder, .account-page #add-divider-form div.inner-content .main-column input.placeholder, div.inner-content .account-page #add-divider-form .main-column input.placeholder {
  opacity: 0.5;
}
/* line 129, ../../../../../scss/layout/_account.scss */
.account-page .inventory #giftlist {
  margin: auto;
}
/* line 133, ../../../../../scss/layout/_account.scss */
.account-page .inventory #giftlist .ui-sortable-placeholder {
  border: 2px dashed #747779;
  visibility: visible !important;
}
/* line 139, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item, .account-page .inventory .divider {
  clear: both;
  margin: 30px 75px;
  position: relative;
  text-align: center;
}
/* line 145, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar, .account-page .inventory .divider .icon_bar {
  font-size: 14px;
  opacity: 0;
  position: absolute;
  right: 14px;
  text-align: left;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
}
/* line 156, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .icon, .account-page .inventory .divider .icon_bar .icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 24px;
  margin: 0 18px 0 0;
  width: 24px;
}
/* line 165, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .icon:last-child, .account-page .inventory .divider .icon_bar .icon:last-child {
  margin-right: 0;
}
/* line 169, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .icon.edit_divider, .account-page .inventory .item .icon_bar .icon.launch_adder, .account-page .inventory .divider .icon_bar .icon.edit_divider, .account-page .inventory .divider .icon_bar .icon.launch_adder {
  background-image: url("/base/img/icons/edit-icon.svg");
}
/* line 173, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .icon.move_item, .account-page .inventory .divider .icon_bar .icon.move_item {
  background-image: url("/base/img/icons/drag-icon.svg");
  cursor: move;
}
/* line 178, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .icon.open_delete, .account-page .inventory .divider .icon_bar .icon.open_delete {
  background-image: url("/base/img/icons/delete-icon.svg");
}
/* line 183, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .delete_item, .account-page .inventory .divider .icon_bar .delete_item {
  display: none;
  font-size: 17px;
  margin-right: 28px;
  text-align: left;
}
/* line 189, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .delete_item a, .account-page .inventory .divider .icon_bar .delete_item a {
  display: block;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 2px;
  margin: 3px;
  text-transform: uppercase;
}
/* line 197, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar .delete_item a.confirm_delete, .account-page .inventory .divider .icon_bar .delete_item a.confirm_delete {
  color: #c31230;
}
/* line 205, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item:hover .icon_bar, .account-page .inventory .item.show-bar .icon_bar, .account-page .inventory .divider:hover .icon_bar, .account-page .inventory .divider.show-bar .icon_bar {
  opacity: 1;
}
/* line 214, ../../../../../scss/layout/_account.scss */
.account-page .inventory .divider .icon_bar {
  background-image: linear-gradient(90deg, rgba(251, 253, 254, 0) 0%, #fbfdfe 20%);
  padding-left: 3rem;
}
/* line 219, ../../../../../scss/layout/_account.scss */
.account-page .inventory .divider .edit_item_info {
  display: none;
}
/* line 222, ../../../../../scss/layout/_account.scss */
.account-page .inventory .divider .edit_item_info input {
  margin-right: 2%;
  max-width: 80%;
  width: 300px;
}
/* line 229, ../../../../../scss/layout/_account.scss */
.account-page .inventory .divider .edit_item_info .save_divider {
  max-width: 15%;
}
/* line 235, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item {
  background: #ffffff;
  font-size: 16px;
  overflow: auto;
}
/* line 241, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .item-image {
  float: left;
  height: 200px;
}
/* line 246, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .inv_item_name {
  margin-left: 200px;
  margin-right: 150px;
  padding: 25px;
  text-align: left;
}
/* line 253, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .inv_item_details {
  font-size: 24px;
  font-weight: 600;
  height: 100%;
  opacity: 1;
  position: absolute;
  text-align: right;
  top: 0;
  right: 0;
  width: 200px;
}
/* line 265, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .inv_item_details .inv_item_cost_block {
  position: absolute;
  top: 25px;
  right: 25px;
}
/* line 271, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .inv_item_details .inv_item_need_block {
  position: absolute;
  bottom: 25px;
  right: 25px;
}
/* line 277, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .inv_item_details .label_inventory {
  display: block;
}
/* line 282, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item .icon_bar {
  text-align: right;
  top: 22px;
  transform: none;
}
/* line 289, ../../../../../scss/layout/_account.scss */
.account-page .inventory .item:hover .inv_item_details, .account-page .inventory .item.show-bar .inv_item_details {
  opacity: 0;
}
/* line 295, ../../../../../scss/layout/_account.scss */
.account-page .inventory .general-wrapper {
  padding: 0;
}
/* line 298, ../../../../../scss/layout/_account.scss */
.account-page .inventory .general-wrapper #add_general_container {
  display: none;
  margin-bottom: 30px;
  text-align: center;
}
/* line 307, ../../../../../scss/layout/_account.scss */
.account-page .bottom-panel .holder, .account-page .bottom-panel .full-page-popup .content-block, .full-page-popup .account-page .bottom-panel .content-block, .account-page .bottom-panel div.inner-content .main-column, div.inner-content .account-page .bottom-panel .main-column, .account-page #footer .holder, .account-page #footer .full-page-popup .content-block, .full-page-popup .account-page #footer .content-block, .account-page #footer div.inner-content .main-column, div.inner-content .account-page #footer .main-column {
  padding: 0 15px;
  width: auto;
}
/* line 313, ../../../../../scss/layout/_account.scss */
.account-page .dest-map {
  /* Edit buttons */
}
/* line 314, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #mapcanvas {
  display: block;
  border: 2px solid #fff;
  font-size: 12px;
}
/* line 321, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #controls {
  display: block;
  margin-left: 10px;
}
/* line 326, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #controls a {
  text-decoration: none;
}
/* line 330, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #mapinfo {
  padding-top: 10px;
  text-align: center;
}
/* line 336, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #adddestcont a, .account-page .dest-map #savemapcont a {
  text-align: center;
}
/* line 341, ../../../../../scss/layout/_account.scss */
.account-page .dest-map label, .account-page .dest-map form .form-wrapper .label, form .form-wrapper .account-page .dest-map .label {
  margin-left: 3px;
}
/* line 346, ../../../../../scss/layout/_account.scss */
.account-page .dest-map .multiMarkersPos {
  margin-left: 34px !important;
}
/* line 352, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #dest_map_buttons {
  border-radius: 5px;
  margin: 7px;
  padding: 7px;
  position: relative;
}
/* line 359, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #dest_map_buttons_back {
  background: black;
  border-radius: 5px;
  height: 100%;
  left: 0px;
  opacity: 0.6;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1;
}
/* line 371, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #dest_map_buttons .map_button {
  background-size: 34px 34px;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 34px;
  margin-right: 7px;
  width: 34px;
}
/* line 381, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #dest_map_buttons .map_button:last-child {
  margin-right: 0;
}
/* line 385, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #add_dest_div {
  background: url(/base/img/gmaps/icon_add.png) center no-repeat;
}
/* line 389, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #rm_last {
  background: url(/base/img/gmaps/icon_delete.png) center no-repeat;
}
/* line 393, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #rd_trip_div_unchk {
  background: url(/base/img/gmaps/icon_roundtrip.png) center no-repeat;
}
/* line 397, ../../../../../scss/layout/_account.scss */
.account-page .dest-map #rd_trip_div_unchk.rd_trip_div_chk {
  background: url(/base/img/gmaps/icon_roundtrip_alt.png) center no-repeat;
}
/* line 403, ../../../../../scss/layout/_account.scss */
.account-page.theme-page #theme_form {
  padding-bottom: 25px;
}
/* line 409, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .block_select .sub_block .inner_block_label {
  display: inline-block;
  width: 120px;
}
/* line 413, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .block_select .sub_block .inner_block_label .inner_block {
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0 0 0 -10px;
}
/* line 422, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .block_select .font_title_display {
  margin: 0;
}
/* line 427, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .content-block {
  margin-bottom: 45px;
}
/* line 431, ../../../../../scss/layout/_account.scss */
.account-page.theme-page h3 {
  font-weight: 500;
}
/* line 436, ../../../../../scss/layout/_account.scss */
.account-page.theme-page #form-style.font_title .label {
  width: 110px;
  vertical-align: middle;
}
/* line 441, ../../../../../scss/layout/_account.scss */
.account-page.theme-page #form-style.font_title .field {
  padding: 10px 0 10px 25px;
  vertical-align: middle;
}
/* line 447, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .font_title_display {
  margin-right: 20px;
  vertical-align: middle;
}
/* line 451, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .font_title_display:last-child {
  margin-right: 10px;
}
/* line 456, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block {
  width: 199px;
  height: 80px;
  background: #fff;
  display: inline-block;
  text-align: center;
  position: relative;
  padding: 0px 25px 60px 0px;
}
/* line 465, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block .sub_block {
  display: inline-block;
  position: absolute;
  height: 70px;
  top: 50%;
  margin-top: -40px;
  line-height: 60px;
  width: 199px;
  left: 0px;
  text-align: center;
}
/* line 476, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block .sub_block * {
  vertical-align: middle;
}
/* line 481, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block .inner_block {
  height: 60px;
  width: 60px;
  display: inline-block;
}
/* line 486, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block .inner_block:first-child {
  margin: 0 8px 0 8px;
}
/* line 491, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block .inner_block_select {
  height: 60px;
  width: 45px;
  display: inline-block;
}
/* line 498, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .tilt_right {
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  rotation: 5deg;
  -webkit-backface-visibility: hidden;
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
/* line 506, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .tilt_left {
  -webkit-transform: rotate(-5deg);
  -moz-transform: rotate(-5deg);
  rotation: -5deg;
  -webkit-backface-visibility: hidden;
  -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
/* line 514, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .header_select_block {
  background: #fff;
  display: inline-block;
  height: 200px;
  line-height: 200px;
  margin: 5px;
  max-width: 100%;
  padding: 15px;
  position: relative;
  text-align: center;
  width: 298px;
}
/* line 526, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .header_select_block .inner_block_select {
  height: 24px;
  left: 0;
  line-height: 1;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}
/* line 536, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .header_select_block &gt; img {
  margin-left: 10px;
  max-height: 200px;
  max-width: 298px;
}
@media (max-width: 767px) {
  /* line 536, ../../../../../scss/layout/_account.scss */
  .account-page.theme-page .header_select_block &gt; img {
    max-width: calc(100% - 10px);
  }
}
/* line 547, ../../../../../scss/layout/_account.scss */
.account-page.theme-page .theme_select_block.active,
.account-page.theme-page .theme_select_block:hover,
.account-page.theme-page .header_select_block.active,
.account-page.theme-page .header_select_block:hover {
  background: #e1ecf0;
}
/* line 557, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page .caption, .account-page.sharing-page form .form-box .row .txt, form .form-box .row .account-page.sharing-page .txt, .account-page.sharing-page form .form-wrapper .row .txt, form .form-wrapper .row .account-page.sharing-page .txt, .account-page.sharing-page .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.sharing-page .txt, .account-page.sharing-page .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.sharing-page .txt, .account-page.sharing-page .form-caption {
  display: block;
  margin-top: 45px;
}
/* line 562, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre {
  margin: 12px 74px;
  overflow: visible;
}
/* line 566, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links {
  float: right;
}
/* line 569, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon {
  height: 24px;
  margin-left: 15px;
}
/* line 573, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon img {
  height: 100%;
}
/* line 577, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon:first-child {
  margin-left: 0;
}
/* line 581, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon[data-clipboard-text] {
  position: relative;
}
/* line 584, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon[data-clipboard-text]:before {
  bottom: calc(100% + 6px);
  content: 'Copied!';
  left: 50%;
  margin-bottom: 6px;
  position: absolute;
  transform: translateX(-50%);
  opacity: 0;
}
/* line 596, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon[data-clipboard-text]:after {
  border-style: solid;
  border-color: #747779 transparent transparent;
  border-width: 6px 5px;
  bottom: 100%;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  opacity: 0;
}
/* line 611, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page pre .links .icon[data-clipboard-text].clipboard-activated:before, .account-page.sharing-page pre .links .icon[data-clipboard-text].clipboard-activated:after {
  opacity: 1;
}
/* line 620, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page #member_homepage #btn_edit {
  top: 0;
}
/* line 625, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page #edit_member_homepage {
  display: none;
  font-size: 17px;
}
/* line 629, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page #edit_member_homepage .card {
  margin: 12px 74px;
  padding: 23px 0;
  position: relative;
  width: auto;
}
/* line 635, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page #edit_member_homepage .card #btn_cancel {
  display: block;
  position: absolute;
  right: 16px;
  top: 16px;
}
/* line 643, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page #edit_member_homepage .card input {
  height: 32px;
  margin: 0 4px;
  padding-left: 8px;
  width: 270px;
}
/* line 650, ../../../../../scss/layout/_account.scss */
.account-page.sharing-page #edit_member_homepage .card #btn_save {
  top: 0;
}
/* line 659, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .amount_message .themess {
  font-weight: 400;
}
/* line 662, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .amount_message .themess a {
  font-weight: 500;
}
/* line 668, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .cash_gift_1 {
  display: none;
}
/* line 673, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header {
  cursor: pointer;
  font-size: 20px;
  font-weight: 600;
  padding: 8px 0;
}
/* line 679, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header.active {
  background-color: #EEF4F5;
}
/* line 682, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header.active &gt; .holder:after, .account-page.gifts-page .giftrow .full-page-popup .gift-header.active &gt; .content-block:after, .full-page-popup .account-page.gifts-page .giftrow .gift-header.active &gt; .content-block:after, .account-page.gifts-page .giftrow div.inner-content .gift-header.active &gt; .main-column:after, div.inner-content .account-page.gifts-page .giftrow .gift-header.active &gt; .main-column:after {
  transform: none;
}
/* line 687, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header &gt; .holder, .account-page.gifts-page .giftrow .full-page-popup .gift-header &gt; .content-block, .full-page-popup .account-page.gifts-page .giftrow .gift-header &gt; .content-block, .account-page.gifts-page .giftrow div.inner-content .gift-header &gt; .main-column, div.inner-content .account-page.gifts-page .giftrow .gift-header &gt; .main-column {
  padding-right: 66px;
  position: relative;
}
/* line 691, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header &gt; .holder:after, .account-page.gifts-page .giftrow .full-page-popup .gift-header &gt; .content-block:after, .full-page-popup .account-page.gifts-page .giftrow .gift-header &gt; .content-block:after, .account-page.gifts-page .giftrow div.inner-content .gift-header &gt; .main-column:after, div.inner-content .account-page.gifts-page .giftrow .gift-header &gt; .main-column:after {
  background: url("/base/img/icons/collapse-arrow.svg") center no-repeat;
  background-size: contain;
  height: 8px;
  position: absolute;
  top: 11px;
  transform: scaleY(-1);
  right: 16px;
  width: 18px;
}
/* line 703, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header .date {
  display: inline-block;
  width: 220px;
}
/* line 708, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-header .amount {
  float: right;
}
/* line 713, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-content {
  background-color: #EEF4F5;
  display: none;
  line-height: 1.6;
  padding: 15px 0;
}
/* line 719, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-content .description {
  font-size: 16px;
  line-height: 1.25;
  border-bottom: 1px solid #cfdbdf;
}
/* line 725, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-content .message {
  border-bottom: 1px solid #cfdbdf;
  margin: 17px 0;
  padding: 0 0 15px 0;
}
/* line 731, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-content .details {
  font-size: 16px;
}
/* line 735, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-content .caption, .account-page.gifts-page .giftrow .gift-content form .form-box .row .txt, form .form-box .row .account-page.gifts-page .giftrow .gift-content .txt, .account-page.gifts-page .giftrow .gift-content form .form-wrapper .row .txt, form .form-wrapper .row .account-page.gifts-page .giftrow .gift-content .txt, .account-page.gifts-page .giftrow .gift-content .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.gifts-page .giftrow .gift-content .txt, .account-page.gifts-page .giftrow .gift-content .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.gifts-page .giftrow .gift-content .txt, .account-page.gifts-page .giftrow .gift-content .form-caption {
  color: #747779;
  padding-top: 16px;
}
/* line 739, ../../../../../scss/layout/_account.scss */
.account-page.gifts-page .giftrow .gift-content .caption a, .account-page.gifts-page .giftrow .gift-content form .form-box .row .txt a, form .form-box .row .account-page.gifts-page .giftrow .gift-content .txt a, .account-page.gifts-page .giftrow .gift-content form .form-wrapper .row .txt a, form .form-wrapper .row .account-page.gifts-page .giftrow .gift-content .txt a, .account-page.gifts-page .giftrow .gift-content .give-page .inner-content .content-block &gt; form .section fieldset .row .txt a, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.gifts-page .giftrow .gift-content .txt a, .account-page.gifts-page .giftrow .gift-content .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt a, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.gifts-page .giftrow .gift-content .txt a, .account-page.gifts-page .giftrow .gift-content .form-caption a {
  font-weight: inherit;
}
/* line 747, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page {
  background: #ffffff;
}
/* line 750, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page #sub-nav {
  margin-bottom: 0;
}
/* line 754, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .export-links {
  color: #368F97;
  font-size: 17px;
  margin-bottom: 70px;
  padding: 11px 0 13px;
  text-align: center;
}
/* line 761, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .export-links a {
  border-right: 1px solid #cfdbdf;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2px;
  padding: 2px 15px 2px 9px;
}
/* line 768, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .export-links a:last-child {
  border-right: none;
  padding-right: 0;
}
/* line 775, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .cash_gift_1 {
  display: none;
}
/* line 779, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow {
  font-size: 17px;
  overflow: auto;
  position: relative;
}
/* line 784, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .giver-info {
  display: inline-block;
  float: left;
  margin-bottom: 30px;
  width: 35%;
  line-height: 1.4;
}
/* line 791, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .giver-info .giver-name {
  font-weight: 500;
}
/* line 795, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .giver-info .gift-amount {
  font-weight: 500;
  margin-top: 21px;
}
/* line 801, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .gift-details {
  display: inline-block;
  float: left;
  font-size: 14px;
  line-height: 1.25;
  margin-bottom: 30px;
  width: 47%;
}
/* line 809, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .gift-details .gift-message {
  font-size: 17px;
  line-height: 1.4;
}
/* line 814, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .gift-details .gift-message label, .account-page.thank-you-page .giftrow .gift-details .gift-message form .form-wrapper .label, form .form-wrapper .account-page.thank-you-page .giftrow .gift-details .gift-message .label {
  border-bottom: 1px solid #cfdbdf;
  display: block;
  font-weight: 500;
  margin-bottom: 14px;
  padding-top: 10px;
  padding-bottom: 7px;
}
/* line 826, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .toggle_ty {
  background: url("/base/img/icons/checkbox-unchecked.svg") center no-repeat;
  background-size: contain;
  height: 32px;
  position: absolute;
  right: 48px;
  top: 32px;
  width: 32px;
}
/* line 835, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page .giftrow .toggle_ty.active {
  background-image: url("/base/img/icons/checkbox-checked.svg");
}
/* line 842, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page.print .holder, .account-page.thank-you-page.print .full-page-popup .content-block, .full-page-popup .account-page.thank-you-page.print .content-block, .account-page.thank-you-page.print div.inner-content .main-column, div.inner-content .account-page.thank-you-page.print .main-column {
  max-width: 700px;
  width: auto;
}
/* line 847, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page.print .section:first-of-type, .account-page.thank-you-page.print div.inner-content {
  padding-top: 70px;
}
/* line 851, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page.print .date.caption, .account-page.thank-you-page.print form .form-box .row .date.txt, form .form-box .row .account-page.thank-you-page.print .date.txt, .account-page.thank-you-page.print form .form-wrapper .row .date.txt, form .form-wrapper .row .account-page.thank-you-page.print .date.txt, .account-page.thank-you-page.print .give-page .inner-content .content-block &gt; form .section fieldset .row .date.txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.thank-you-page.print .date.txt, .account-page.thank-you-page.print .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .date.txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.thank-you-page.print .date.txt, .account-page.thank-you-page.print .date.form-caption {
  font-size: 17px;
  margin: 14px 0 34px;
  text-align: center;
}
/* line 856, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page.print .date.caption a, .account-page.thank-you-page.print form .form-box .row .date.txt a, form .form-box .row .account-page.thank-you-page.print .date.txt a, .account-page.thank-you-page.print form .form-wrapper .row .date.txt a, form .form-wrapper .row .account-page.thank-you-page.print .date.txt a, .account-page.thank-you-page.print .give-page .inner-content .content-block &gt; form .section fieldset .row .date.txt a, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.thank-you-page.print .date.txt a, .account-page.thank-you-page.print .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .date.txt a, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.thank-you-page.print .date.txt a, .account-page.thank-you-page.print .date.form-caption a {
  font-weight: 400;
}
/* line 861, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page.print .giftrow {
  border-bottom: 1px solid #cfdbdf;
  padding-top: 30px;
}
/* line 865, ../../../../../scss/layout/_account.scss */
.account-page.thank-you-page.print .giftrow:last-child {
  border-bottom: none;
}
/* line 873, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .holder, .account-page.redeem-page .full-page-popup .content-block, .full-page-popup .account-page.redeem-page .content-block, .account-page.redeem-page div.inner-content .main-column, div.inner-content .account-page.redeem-page .main-column {
  width: 600px;
}
/* line 877, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions {
  background: #EEF4F5;
  border-top: 1px solid #BEBEBE;
  border-bottom: 1px solid #BEBEBE;
  padding: 25px;
}
/* line 883, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions h3 {
  margin: 4px 0 15px;
  text-align: center;
}
/* line 888, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions &gt; div {
  margin: 32px 0;
}
/* line 891, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions &gt; div:last-child {
  margin-bottom: 5px;
}
/* line 896, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions a, .account-page.redeem-page .instructions b {
  font-weight: 600;
}
/* line 900, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions .errmess {
  margin: 0 auto;
}
/* line 903, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .instructions .errmess.success {
  font-weight: 400;
}
/* line 909, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .errmess {
  margin-top: 48px;
}
/* line 913, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card {
  margin-top: 32px;
  padding: 30px;
  width: auto;
}
/* line 919, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card.simple {
  padding: 10px;
}
/* line 922, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card.simple h3 {
  margin: 0;
  text-align: center;
}
/* line 927, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card.simple a {
  color: #747779;
}
/* line 931, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card.simple.inactive {
  color: #BEBEBE;
}
/* line 937, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card h3 .caption, .account-page.redeem-page .card h3 form .form-box .row .txt, form .form-box .row .account-page.redeem-page .card h3 .txt, .account-page.redeem-page .card h3 form .form-wrapper .row .txt, form .form-wrapper .row .account-page.redeem-page .card h3 .txt, .account-page.redeem-page .card h3 .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.redeem-page .card h3 .txt, .account-page.redeem-page .card h3 .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.redeem-page .card h3 .txt, .account-page.redeem-page .card h3 .form-caption {
  color: #747779;
  font-size: 18px;
  font-weight: 400;
}
/* line 944, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .amount {
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  position: relative;
  text-align: right;
  top: 5px;
  width: 125px;
}
/* line 954, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .amount-calculation {
  text-align: right;
}
/* line 957, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .amount-calculation .last-line {
  border-bottom: 1px solid #cfdbdf;
  display: inline-block;
}
/* line 962, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .amount-calculation label, .account-page.redeem-page .card .amount-calculation form .form-wrapper .label, form .form-wrapper .account-page.redeem-page .card .amount-calculation .label {
  font-size: 18px;
  margin: 0;
}
/* line 967, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .amount-calculation .caption, .account-page.redeem-page .card .amount-calculation form .form-box .row .txt, form .form-box .row .account-page.redeem-page .card .amount-calculation .txt, .account-page.redeem-page .card .amount-calculation form .form-wrapper .row .txt, form .form-wrapper .row .account-page.redeem-page .card .amount-calculation .txt, .account-page.redeem-page .card .amount-calculation .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.redeem-page .card .amount-calculation .txt, .account-page.redeem-page .card .amount-calculation .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.redeem-page .card .amount-calculation .txt, .account-page.redeem-page .card .amount-calculation .form-caption {
  font-size: 10px;
  font-weight: 400;
}
/* line 973, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .logo {
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  float: left;
  height: 37px;
  margin-right: 8px;
}
/* line 982, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .logo.ach {
  background-image: url("/base/img/icons/ach-icon.svg");
  width: 30px;
}
/* line 986, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .logo.paypal {
  background-image: url("/base/img/icons/paypal-icon.svg");
  width: 27px;
}
/* line 990, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .logo.usps {
  background-image: url("/base/img/icons/usps-icon.svg");
  width: 32px;
}
/* line 996, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option {
  font-size: 18px;
  margin: 40px 0;
  position: relative;
}
/* line 1001, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .select {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1006, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .details {
  display: inline-block;
  margin-left: 40px;
  margin-right: 125px;
}
/* line 1011, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .details label, .account-page.redeem-page .card .delivery-option .details form .form-wrapper .label, form .form-wrapper .account-page.redeem-page .card .delivery-option .details .label {
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 11px;
}
/* line 1016, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .details label .fee, .account-page.redeem-page .card .delivery-option .details form .form-wrapper .label .fee, form .form-wrapper .account-page.redeem-page .card .delivery-option .details .label .fee {
  border: 1px solid #c31230;
  border-radius: 25px;
  color: #c31230;
  float: right;
  font-size: 10px;
  margin: 8px 15px;
  padding: 1px 7px;
}
/* line 1027, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .details .description {
  font-size: 17px;
  line-height: 1.4;
}
/* line 1031, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .details .description a, .account-page.redeem-page .card .delivery-option .details .description b {
  font-weight: 600;
}
/* line 1036, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-option .amount {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1043, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .delivery-type {
  display: inline-block;
}
/* line 1049, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-box .row label, .account-page.redeem-page .card form .form-wrapper .row label, form .account-page.redeem-page .card .form-wrapper .row label, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form .section fieldset .row label, .give-page .inner-content .content-block &gt; form .section .account-page.redeem-page .card fieldset .row label, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row label, .give-page .inner-content .content-block &gt; form div.inner-content .account-page.redeem-page .card fieldset .row label, .account-page.redeem-page .card .form-box .row form .form-wrapper .label, form .form-wrapper .account-page.redeem-page .card .form-box .row .label, .account-page.redeem-page .card form .form-wrapper .row .label, form .account-page.redeem-page .card .form-wrapper .row .label, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form .section fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .section .account-page.redeem-page .card fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section .account-page.redeem-page .card fieldset .row .label, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form div.inner-content .account-page.redeem-page .card fieldset .row .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content .account-page.redeem-page .card fieldset .row .label {
  width: 150px;
}
/* line 1053, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-box .row .input-holder, .account-page.redeem-page .card form .form-wrapper .row .input-holder, form .account-page.redeem-page .card .form-wrapper .row .input-holder, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder, .give-page .inner-content .content-block &gt; form .section .account-page.redeem-page .card fieldset .row .input-holder, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder, .give-page .inner-content .content-block &gt; form div.inner-content .account-page.redeem-page .card fieldset .row .input-holder {
  font-size: 18px;
  width: 340px;
}
/* line 1057, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-box .row .input-holder a, .account-page.redeem-page .card form .form-wrapper .row .input-holder a, form .account-page.redeem-page .card .form-wrapper .row .input-holder a, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder a, .give-page .inner-content .content-block &gt; form .section .account-page.redeem-page .card fieldset .row .input-holder a, .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder a, .give-page .inner-content .content-block &gt; form div.inner-content .account-page.redeem-page .card fieldset .row .input-holder a {
  font-size: 11px;
  font-weight: 600;
}
/* line 1062, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-box .row .input-holder input[name='zip_code'], .account-page.redeem-page .card form .form-wrapper .row .input-holder input[name='zip_code'], form .account-page.redeem-page .card .form-wrapper .row .input-holder input[name='zip_code'], .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder input[name='zip_code'], .give-page .inner-content .content-block &gt; form .section .account-page.redeem-page .card fieldset .row .input-holder input[name='zip_code'], .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder input[name='zip_code'], .give-page .inner-content .content-block &gt; form div.inner-content .account-page.redeem-page .card fieldset .row .input-holder input[name='zip_code'] {
  width: 165px;
}
/* line 1066, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-box .row .input-holder input[name='primary_phone'], .account-page.redeem-page .card form .form-wrapper .row .input-holder input[name='primary_phone'], form .account-page.redeem-page .card .form-wrapper .row .input-holder input[name='primary_phone'], .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form .section fieldset .row .input-holder input[name='primary_phone'], .give-page .inner-content .content-block &gt; form .section .account-page.redeem-page .card fieldset .row .input-holder input[name='primary_phone'], .account-page.redeem-page .card .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .input-holder input[name='primary_phone'], .give-page .inner-content .content-block &gt; form div.inner-content .account-page.redeem-page .card fieldset .row .input-holder input[name='primary_phone'] {
  width: 130px;
}
/* line 1073, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-buttons {
  overflow: auto;
}
/* line 1075, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-buttons .caption, .account-page.redeem-page .card .form-buttons form .form-box .row .txt, form .form-box .row .account-page.redeem-page .card .form-buttons .txt, .account-page.redeem-page .card .form-buttons form .form-wrapper .row .txt, form .form-wrapper .row .account-page.redeem-page .card .form-buttons .txt, .account-page.redeem-page .card .form-buttons .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .account-page.redeem-page .card .form-buttons .txt, .account-page.redeem-page .card .form-buttons .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .account-page.redeem-page .card .form-buttons .txt, .account-page.redeem-page .card .form-buttons .form-caption {
  color: #BEBEBE;
  display: inline-block;
  font-size: 10px;
  position: relative;
  top: 14px;
  width: 300px;
}
/* line 1084, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .card .form-buttons .btn, .account-page.redeem-page .card .form-buttons form input[type="submit"], form .account-page.redeem-page .card .form-buttons input[type="submit"], .account-page.redeem-page .card .form-buttons .btn-more, .account-page.redeem-page .card .form-buttons .btn-start, .account-page.redeem-page .card .form-buttons .sr_css_button_wrapper, .account-page.redeem-page .card .form-buttons .registration .registration-holder .registration-form input[type="submit"], .registration .registration-holder .registration-form .account-page.redeem-page .card .form-buttons input[type="submit"] {
  float: right;
}
/* line 1091, ../../../../../scss/layout/_account.scss */
.account-page.redeem-page .success-wrapper .content-block h2 {
  font-size: 19px;
  line-height: 130%;
}
/* line 1099, ../../../../../scss/layout/_account.scss */
.account-page.settings-page .jcf-select {
  min-width: 0;
}
/* line 1103, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #paypal_warning {
  background: #EEF4F5;
  border-top: 1px solid #BEBEBE;
  border-bottom: 1px solid #BEBEBE;
  display: block;
  font-weight: 400;
  margin: 15px auto 32px;
  padding: 25px;
  width: 680px;
}
/* line 1113, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #paypal_warning a, .account-page.settings-page #paypal_warning b {
  font-weight: 600;
}
/* line 1118, ../../../../../scss/layout/_account.scss */
.account-page.settings-page form[name="change_password"] {
  padding: 30px;
  overflow: auto;
}
/* line 1124, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #edit_fee_form .form-wrapper:not(:first-of-type) td.label {
  margin-top: 0;
  padding-top: 0 !important;
  width: 195px !important;
}
/* line 1130, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #edit_fee_form .fee_display {
  border: 1px solid #ccc;
  background-color: #fcfcfc;
  margin: 20px auto 0px auto;
  width: 360px;
}
/* line 1136, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #edit_fee_form .fee_display.address_display {
  position: relative;
  left: -98px;
}
/* line 1141, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #edit_fee_form .fee_display td {
  padding: 15px;
  text-align: center;
}
/* line 1145, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #edit_fee_form .fee_display td.label {
  width: 180px;
  font-size: 1.125em;
  padding: 15px 10px 10px 10px;
}
/* line 1152, ../../../../../scss/layout/_account.scss */
.account-page.settings-page #edit_fee_form .fee_display .fee_update {
  width: 180px;
  font-size: 2em;
  padding: 0px 10px 20px 10px;
}
/* line 1161, ../../../../../scss/layout/_account.scss */
.account-page .settings-form {
  overflow: auto;
  padding-bottom: 25px;
}
/* line 1165, ../../../../../scss/layout/_account.scss */
.account-page .settings-form label, .account-page .settings-form form .form-wrapper .label, form .form-wrapper .account-page .settings-form .label {
  margin-top: 0;
}
/* line 1169, ../../../../../scss/layout/_account.scss */
.account-page .settings-form input {
  max-width: 100%;
}
/* line 1173, ../../../../../scss/layout/_account.scss */
.account-page .settings-form textarea {
  height: 400px;
}
/* line 1177, ../../../../../scss/layout/_account.scss */
.account-page .settings-form .map-caption {
  padding: 0 8px;
  font-size: 11px;
}
@media (max-width: 767px) {
  /* line 1183, ../../../../../scss/layout/_account.scss */
  .account-page .settings-form .dates label, .account-page .settings-form .dates form .form-wrapper .label, form .form-wrapper .account-page .settings-form .dates .label {
    width: 105px;
  }
}
/* line 1190, ../../../../../scss/layout/_account.scss */
.account-page .settings-form .dest-map {
  margin-top: 30px;
}
/* line 1194, ../../../../../scss/layout/_account.scss */
.account-page .settings-form #mapcanvas {
  width: 100%;
}
/* line 1198, ../../../../../scss/layout/_account.scss */
.account-page .settings-form #destspec {
  width: 350px;
}
@media (max-width: 767px) {
  /* line 1202, ../../../../../scss/layout/_account.scss */
  .account-page .settings-form .btn, .account-page .settings-form form input[type="submit"], form .account-page .settings-form input[type="submit"], .account-page .settings-form .btn-more, .account-page .settings-form .btn-start, .account-page .settings-form .sr_css_button_wrapper, .account-page .settings-form .registration .registration-holder .registration-form input[type="submit"], .registration .registration-holder .registration-form .account-page .settings-form input[type="submit"] {
    width: 100%;
  }
}

/* line 1210, ../../../../../scss/layout/_account.scss */
.label_inventory {
  color: #5a7d89;
  display: inline;
  font-size: 14px;
  text-transform: uppercase;
}

/* line 1217, ../../../../../scss/layout/_account.scss */
.inv_item_cost, .inv_item_need {
  font-size: 24px;
  font-weight: 600;
}

/* line 1223, ../../../../../scss/layout/_account.scss */
.photo-page #addPhoto {
  margin: 0 0 62px;
  padding-left: 49px;
  position: relative;
}
/* line 1228, ../../../../../scss/layout/_account.scss */
.photo-page #addPhoto:before {
  background-image: url("/base/img/icons/camera-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: block;
  height: 18px;
  left: 21px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
}
/* line 1243, ../../../../../scss/layout/_account.scss */
.photo-page #addPhoto:hover:before {
  background-image: url("/base/img/icons/camera-icon-white.svg");
}
/* line 1248, ../../../../../scss/layout/_account.scss */
.photo-page #noPhotoMessage {
  display: none;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #747779;
  line-height: 1.5;
}
/* line 1257, ../../../../../scss/layout/_account.scss */
.photo-page #maxPhotosMessage {
  display: none;
  margin: 0px auto 20px auto;
  text-align: center;
  font-size: 24px;
  font-weight: normal;
  font-style: italic;
  color: #747779;
}
/* line 1268, ../../../../../scss/layout/_account.scss */
.photo-page .gallery {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 1273, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem {
  float: none;
  display: inline-block;
  height: 240px;
  margin: 0 0 48px;
  padding: 0px;
  position: relative;
  width: 240px;
}
/* line 1282, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem &gt; a {
  vertical-align: bottom;
}
/* line 1286, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem:nth-child(3n+2) {
  margin-left: 44px;
  margin-right: 44px;
}
/* line 1290, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem:nth-child(3n+2):last-child {
  margin-right: 0;
}
/* line 1295, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem:nth-last-child(-n+3) {
  margin-bottom: 0;
}
/* line 1299, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem .photo_thumb {
  border: none;
  border-radius: 300px;
  display: inline;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  width: 100%;
}
/* line 1311, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem .photoTrash {
  display: none;
  height: 24px;
  margin-left: -12px;
  margin-top: -12px;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 24px;
}
/* line 1323, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem .photoTrash img {
  height: 100%;
}
/* line 1329, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem:hover .photo_thumb {
  opacity: 0.3;
}
/* line 1332, ../../../../../scss/layout/_account.scss */
.photo-page .gallery .galleryItem:hover .photoTrash {
  display: block;
}

/* line 1340, ../../../../../scss/layout/_account.scss */
#ubr_upload_form {
  color: #747779;
  font: 18px/1.2 "futura", "Helvetica Neue", "Helvetica", sans-serif;
  padding-bottom: 114px;
  position: relative;
}
/* line 1346, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box {
  background: #f4fafb !important;
  border: 1px dashed #BEBEBE !important;
  width: 612px;
}
/* line 1352, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box &gt; tbody &gt; tr &gt; td {
  padding: 21px 21px 18px !important;
}
/* line 1356, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box &gt; tbody &gt; tr:last-child &gt; td {
  padding-bottom: 1px !important;
}
/* line 1362, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #file_picker_container .drop_text {
  color: #747779;
  font-size: 19px;
  font-weight: 500;
  position: relative;
  top: 3px;
}
/* line 1370, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #file_picker_container .or_circle {
  background: transparent;
  color: #368F97;
  font-size: 10px;
  position: relative;
  top: 4px;
}
/* line 1378, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #file_picker_container .sr_css_button_wrapper {
  background: transparent !important;
  border-color: #368F97 !important;
  border-width: 2px;
  color: #368F97 !important;
  font-size: 14px;
  line-height: normal;
  padding: 7px 15px 8px;
  position: relative;
  top: 2px;
}
/* line 1390, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #file_picker_container .sr_css_button_wrapper:hover {
  background: #368F97 !important;
  color: #e1f3f4 !important;
}
/* line 1395, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #file_picker_container .sr_css_button_wrapper &gt; .sr_css_button_div {
  font-size: 12px;
}
/* line 1399, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #file_picker_container .sr_css_button_wrapper input {
  height: 100%;
  width: 100%;
}
/* line 1407, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #upload_slots_container #upfile_label {
  display: inline-block;
  position: relative;
  height: 32px;
}
/* line 1412, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #upload_slots_container #upfile_label .upfile_name {
  border: 1px solid #BEBEBE;
  color: #747779;
  font-family: "futura", "Helvetica Neue", "Helvetica", sans-serif;
  line-height: normal;
  padding: 5px 4px;
  width: 410px;
}
/* line 1420, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #upload_slots_container #upfile_label .upfile_remove {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1426, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #upload_slots_container #upfile_label .upfile_remove:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: 12px;
}
/* line 1435, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #upload_slots_container #upfile_label .upfile_remove img {
  display: none;
}
/* line 1442, ../../../../../scss/layout/_account.scss */
#ubr_upload_form .upload_box #image_file_text {
  color: #368F97;
  font-size: 10px;
  font-style: normal !important;
}
/* line 1449, ../../../../../scss/layout/_account.scss */
#ubr_upload_form #term_label {
  color: #368F97;
  display: inline-block;
  font-size: 15px !important;
  margin-top: 4px;
}
/* line 1456, ../../../../../scss/layout/_account.scss */
#ubr_upload_form select {
  border: 1px solid #BEBEBE;
  font-size: 16px;
  font-weight: 400;
  height: 32px;
  padding: 0 0 0 12px;
  width: 149px;
}
/* line 1465, ../../../../../scss/layout/_account.scss */
#ubr_upload_form #term2_label {
  font-family: "futura", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 400;
}
/* line 1470, ../../../../../scss/layout/_account.scss */
#ubr_upload_form input {
  border: 1px solid #BEBEBE;
  font-size: 16px;
  font-weight: 400;
  height: 32px;
  padding: 0 0 0 12px;
}
/* line 1478, ../../../../../scss/layout/_account.scss */
#ubr_upload_form #upload_form_values_container {
  width: 100%;
}
/* line 1481, ../../../../../scss/layout/_account.scss */
#ubr_upload_form #upload_form_values_container td:first-child {
  width: 45%;
}
/* line 1485, ../../../../../scss/layout/_account.scss */
#ubr_upload_form #upload_form_values_container td:nth-child(2) {
  font-size: 16px;
  width: 10%;
}
/* line 1490, ../../../../../scss/layout/_account.scss */
#ubr_upload_form #upload_form_values_container td:last-child {
  width: 45%;
}
/* line 1495, ../../../../../scss/layout/_account.scss */
#ubr_upload_form a#submitUpload {
  bottom: -13px;
  position: absolute;
  right: 0;
}
/* line 1500, ../../../../../scss/layout/_account.scss */
#ubr_upload_form a#submitUpload #submitUpload {
  padding: 10px 22px 15px;
}
/* line 1504, ../../../../../scss/layout/_account.scss */
#ubr_upload_form a#submitUpload &gt; div {
  position: relative;
  top: -3px;
}
/* line 1509, ../../../../../scss/layout/_account.scss */
#ubr_upload_form a#submitUpload .sr_r_icon {
  display: none;
}

/* line 1515, ../../../../../scss/layout/_account.scss */
#progress_bar_outer {
  height: 220px;
  width: 612px;
}
/* line 1519, ../../../../../scss/layout/_account.scss */
#progress_bar_outer #progress_bar_background {
  display: none;
}
/* line 1523, ../../../../../scss/layout/_account.scss */
#progress_bar_outer #percent_complete {
  color: #747779;
  font-family: "futura", "Helvetica Neue", "Helvetica", sans-serif;
  text-align: center;
}

/* line 1530, ../../../../../scss/layout/_account.scss */
.member_image_upload {
  height: 446px;
  margin: 36px 44px;
  position: relative;
  width: 612px;
}
/* line 1536, ../../../../../scss/layout/_account.scss */
.member_image_upload .imageWrapper {
  float: none !important;
  text-align: center;
  width: 100%;
}
/* line 1541, ../../../../../scss/layout/_account.scss */
.member_image_upload .imageWrapper .confirmImg {
  border: none !important;
  height: 240px;
  margin: 4px auto 16px;
  width: 240px;
}
/* line 1548, ../../../../../scss/layout/_account.scss */
.member_image_upload .imageWrapper .imgCaption {
  color: #368F97;
  font-size: 14px;
}
/* line 1554, ../../../../../scss/layout/_account.scss */
.member_image_upload .warning {
  color: #368F97;
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}
/* line 1561, ../../../../../scss/layout/_account.scss */
.member_image_upload .uploadDisclaimer {
  color: #368F97;
  bottom: 7px;
  font-size: 10px;
  position: absolute;
  left: 4px;
  width: 250px;
}
/* line 1570, ../../../../../scss/layout/_account.scss */
.member_image_upload #acc_button {
  bottom: -4px;
  position: absolute;
  right: 4px;
}

/* line 1577, ../../../../../scss/layout/_account.scss */
.premade-registry {
  font-size: 18px;
  height: 475px;
  line-height: 1.6;
  width: 700px;
}
/* line 1583, ../../../../../scss/layout/_account.scss */
.premade-registry h3 {
  font-weight: 500;
  position: relative;
  text-align: center;
}
/* line 1589, ../../../../../scss/layout/_account.scss */
.premade-registry .list-item {
  padding: 25px 0;
  position: relative;
}
/* line 1593, ../../../../../scss/layout/_account.scss */
.premade-registry .list-item .image {
  float: left;
  margin-right: 18px;
}
/* line 1598, ../../../../../scss/layout/_account.scss */
.premade-registry .list-item .name {
  font-weight: 600;
}
/* line 1602, ../../../../../scss/layout/_account.scss */
.premade-registry .list-item .description {
  font-size: 16px;
  line-height: 1.4;
  min-height: 72px;
  padding-right: 40px;
}
/* line 1609, ../../../../../scss/layout/_account.scss */
.premade-registry .list-item .stats {
  color: #368F97;
  font-size: 11px;
}
/* line 1614, ../../../../../scss/layout/_account.scss */
.premade-registry .list-item + .list-item {
  border-top: 1px solid #cfdbdf;
}
/* line 1620, ../../../../../scss/layout/_account.scss */
.premade-registry.intro section, .premade-registry.intro div.inner-content {
  padding: 35px 75px;
  text-align: left;
}
/* line 1624, ../../../../../scss/layout/_account.scss */
.premade-registry.intro .btn, .premade-registry.intro form input[type="submit"], form .premade-registry.intro input[type="submit"], .premade-registry.intro .btn-more, .premade-registry.intro .btn-start, .premade-registry.intro .sr_css_button_wrapper, .premade-registry.intro .registration .registration-holder .registration-form input[type="submit"], .registration .registration-holder .registration-form .premade-registry.intro input[type="submit"] {
  bottom: 30px;
  position: absolute;
  right: 50px;
}
/* line 1632, ../../../../../scss/layout/_account.scss */
.premade-registry.list .list-item {
  cursor: pointer;
}
/* line 1637, ../../../../../scss/layout/_account.scss */
.premade-registry.details {
  padding: 30px 0 0;
  overflow: hidden;
}
/* line 1641, ../../../../../scss/layout/_account.scss */
.premade-registry.details .select-block {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 1650, ../../../../../scss/layout/_account.scss */
.premade-registry.details .select-block input {
  margin-left: 6px;
}
/* line 1655, ../../../../../scss/layout/_account.scss */
.premade-registry.details .lightbox_header {
  margin: 0 50px;
  position: relative;
}
/* line 1660, ../../../../../scss/layout/_account.scss */
.premade-registry.details .list {
  height: calc(100% - 40px);
  overflow: auto;
  padding: 0 50px 30px;
}
/* line 1666, ../../../../../scss/layout/_account.scss */
.premade-registry.details .buttons {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: right;
  text-transform: uppercase;
}
/* line 1673, ../../../../../scss/layout/_account.scss */
.premade-registry.details .buttons .btn, .premade-registry.details .buttons form input[type="submit"], form .premade-registry.details .buttons input[type="submit"], .premade-registry.details .buttons .btn-more, .premade-registry.details .buttons .btn-start, .premade-registry.details .buttons .sr_css_button_wrapper, .premade-registry.details .buttons .registration .registration-holder .registration-form input[type="submit"], .registration .registration-holder .registration-form .premade-registry.details .buttons input[type="submit"] {
  margin-left: 25px;
}

/* line 2, ../../../../../scss/layout/_about.scss */
.about section, .about div.inner-content {
  margin-bottom: 30px;
}
/* line 5, ../../../../../scss/layout/_about.scss */
.about section .holder, .about div.inner-content .holder, .about section .full-page-popup .content-block, .full-page-popup .about section .content-block, .about div.inner-content .full-page-popup .content-block, .full-page-popup .about div.inner-content .content-block, div.inner-content .about section .main-column, .about div.inner-content .main-column {
  max-width: 800px;
}
/* line 9, ../../../../../scss/layout/_about.scss */
.about section.bottom-panel, .about div.bottom-panel.inner-content {
  margin-bottom: 0;
}
/* line 12, ../../../../../scss/layout/_about.scss */
.about section.bottom-panel .holder, .about div.bottom-panel.inner-content .holder, .about section.bottom-panel .full-page-popup .content-block, .full-page-popup .about section.bottom-panel .content-block, .about div.bottom-panel.inner-content .full-page-popup .content-block, .full-page-popup .about div.bottom-panel.inner-content .content-block, .about section.bottom-panel div.inner-content .main-column, div.inner-content .about section.bottom-panel .main-column, .about div.bottom-panel.inner-content .main-column {
  max-width: 1260px;
}
/* line 18, ../../../../../scss/layout/_about.scss */
.about .photo-list {
  font-size: 0;
  margin: 0 -12px 32px;
}
@media (max-width: 599px) {
  /* line 18, ../../../../../scss/layout/_about.scss */
  .about .photo-list {
    margin: 0 0 15px;
  }
}
/* line 25, ../../../../../scss/layout/_about.scss */
.about .photo-list li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  padding: 0 12px;
  width: 25%;
}
@media (max-width: 599px) {
  /* line 25, ../../../../../scss/layout/_about.scss */
  .about .photo-list li {
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
  }
}
/* line 36, ../../../../../scss/layout/_about.scss */
.about .photo-list li img {
  width: 100%;
}

/* line 43, ../../../../../scss/layout/_about.scss */
.section-features {
  text-align: left;
}
/* line 45, ../../../../../scss/layout/_about.scss */
.section-features h1, .section-features .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .section-features .content-block &gt; h3:first-child,
.section-features h2 {
  text-transform: uppercase;
  color: #368F97;
  font-weight: 900;
  letter-spacing: 3px;
}
@media (max-width: 767px) {
  /* line 52, ../../../../../scss/layout/_about.scss */
  .section-features h1, .section-features .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .section-features .content-block &gt; h3:first-child {
    font-size: 28px;
  }
}
@media (max-width: 479px) {
  /* line 52, ../../../../../scss/layout/_about.scss */
  .section-features h1, .section-features .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .section-features .content-block &gt; h3:first-child {
    font-size: 26px;
  }
}
/* line 61, ../../../../../scss/layout/_about.scss */
.section-features h3:not(:first-child) {
  margin-top: 25px;
}
/* line 65, ../../../../../scss/layout/_about.scss */
.section-features:first-of-type {
  padding-top: 220px;
}
@media (max-width: 767px) {
  /* line 65, ../../../../../scss/layout/_about.scss */
  .section-features:first-of-type {
    padding-top: 90px;
  }
}
/* line 72, ../../../../../scss/layout/_about.scss */
.section-features .holder, .section-features .full-page-popup .content-block, .full-page-popup .section-features .content-block, .section-features div.inner-content .main-column, div.inner-content .section-features .main-column {
  max-width: 630px;
}

@media (max-width: 1023px) and (min-width: 768px) {
  /* line 77, ../../../../../scss/layout/_about.scss */
  .tab-content .holder, .tab-content .full-page-popup .content-block, .full-page-popup .tab-content .content-block, .tab-content div.inner-content .main-column, div.inner-content .tab-content .main-column {
    margin-right: 100px;
  }
}

/* line 83, ../../../../../scss/layout/_about.scss */
#back_to_top {
  background: #747779;
  border-radius: 48px;
  display: none;
  height: 48px;
  margin-top: -20px;
  position: fixed;
  width: 48px;
  z-index: 100;
}
@media (max-width: 767px) {
  /* line 83, ../../../../../scss/layout/_about.scss */
  #back_to_top {
    visibility: hidden;
  }
}
/* line 100, ../../../../../scss/layout/_about.scss */
#back_to_top:hover {
  opacity: 0.7;
}
/* line 104, ../../../../../scss/layout/_about.scss */
#back_to_top .uparrow, #back_to_top .text {
  display: none;
}
/* line 108, ../../../../../scss/layout/_about.scss */
#back_to_top:before {
  color: #FBFDFE;
  font-size: 26px;
  left: 50%;
  position: absolute;
  text-decoration: none;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* line 120, ../../../../../scss/layout/_about.scss */
.press .info-list &gt; a, .press .about-guide .info-guide ul &gt; a, .about-guide .info-guide .press ul &gt; a {
  font-size: 20px;
  font-weight: 600;
}

/* line 1, ../../../../../scss/layout/_guides.scss */
.guides {
  padding: 95px 0 70px;
}
@media (max-width: 767px) {
  /* line 1, ../../../../../scss/layout/_guides.scss */
  .guides {
    padding: 65px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 1, ../../../../../scss/layout/_guides.scss */
  .guides {
    padding: 65px 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 1, ../../../../../scss/layout/_guides.scss */
  .guides {
    padding: 35px 0 0 0;
  }
}
/* line 12, ../../../../../scss/layout/_guides.scss */
.guides .guides-list {
  font-size: 0;
  margin: 0 -12px;
}
@media (max-width: 767px) {
  /* line 12, ../../../../../scss/layout/_guides.scss */
  .guides .guides-list {
    margin: 0 -8px;
  }
}
@media (max-width: 479px) {
  /* line 12, ../../../../../scss/layout/_guides.scss */
  .guides .guides-list {
    margin: 0 -15px;
  }
}
/* line 22, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  padding: 0 12px;
  margin: 0 0 24px;
  width: 25%;
}
@media (max-width: 1023px) {
  /* line 22, ../../../../../scss/layout/_guides.scss */
  .guides .guides-list li {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  /* line 22, ../../../../../scss/layout/_guides.scss */
  .guides .guides-list li {
    padding: 0 8px;
    margin: 0 0 16px;
  }
}
@media (max-width: 599px) {
  /* line 22, ../../../../../scss/layout/_guides.scss */
  .guides .guides-list li {
    width: 50%;
  }
}
@media (max-width: 479px) {
  /* line 22, ../../../../../scss/layout/_guides.scss */
  .guides .guides-list li {
    padding: 0;
    margin: 0;
  }
}
/* line 44, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a {
  display: block;
  position: relative;
}
/* line 47, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a:hover {
  opacity: 0.7;
}
/* line 50, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(4, 58, 75, 0.35) 0%, rgba(4, 58, 75, 0) 50%);
  z-index: 1;
}
/* line 61, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a .guide-info {
  background: #BEBEBE;
  background-size: cover;
  background-position: center;
  position: relative;
}
/* line 66, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a .guide-info img {
  width: 100%;
}
/* line 69, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a .guide-info .country {
  position: absolute;
  width: 100%;
  padding: 5px;
  top: 18%;
  left: 50%;
  transform: translateX(-50%);
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 900;
  text-align: center;
  z-index: 2;
}
/* line 82, ../../../../../scss/layout/_guides.scss */
.guides .guides-list li a .guide-info .country:after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -2px;
  transform: translateX(-50%);
  height: 3px;
  width: 48px;
  background: #ffffff;
}

/* line 99, ../../../../../scss/layout/_guides.scss */
.guide {
  margin: 140px 0 0 0;
  min-height: 490px;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
}
/* line 107, ../../../../../scss/layout/_guides.scss */
.guide:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(4, 58, 75, 0.35) 0%, rgba(4, 58, 75, 0) 50%);
}
@media (max-width: 1023px) {
  /* line 99, ../../../../../scss/layout/_guides.scss */
  .guide {
    min-height: 430px;
    margin: 125px 0 0 0;
  }
}
@media (max-width: 767px) {
  /* line 99, ../../../../../scss/layout/_guides.scss */
  .guide {
    min-height: 210px;
    margin: 56px 0 0 0;
  }
}
/* line 126, ../../../../../scss/layout/_guides.scss */
.guide .holder, .guide .full-page-popup .content-block, .full-page-popup .guide .content-block, .guide div.inner-content .main-column, div.inner-content .guide .main-column {
  text-align: center;
}
/* line 129, ../../../../../scss/layout/_guides.scss */
.guide .holder h1, .guide .full-page-popup .content-block h1, .full-page-popup .guide .content-block h1, .guide div.inner-content .main-column h1, div.inner-content .guide .main-column h1, .full-page-popup .guide .holder .content-block &gt; h3:first-child, .guide .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .guide .content-block &gt; h3:first-child, .full-page-popup .guide div.inner-content .main-column .content-block &gt; h3:first-child, .full-page-popup div.inner-content .guide .main-column .content-block &gt; h3:first-child {
  display: inline-block;
  margin: 7% auto 0;
  text-transform: uppercase;
  font-weight: 900;
  color: #ffffff;
  letter-spacing: 3px;
}
@media (max-width: 767px) {
  /* line 129, ../../../../../scss/layout/_guides.scss */
  .guide .holder h1, .guide .full-page-popup .content-block h1, .full-page-popup .guide .content-block h1, .guide div.inner-content .main-column h1, div.inner-content .guide .main-column h1, .full-page-popup .guide .holder .content-block &gt; h3:first-child, .guide .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .guide .content-block &gt; h3:first-child, .full-page-popup .guide div.inner-content .main-column .content-block &gt; h3:first-child, .full-page-popup div.inner-content .guide .main-column .content-block &gt; h3:first-child {
    font-size: 28px;
  }
}

/* line 1, ../../../../../scss/layout/_members.scss */
.members-list {
  padding: 0;
  margin: 0 -10px;
  font-size: 0;
  text-align: center;
}
@media (max-width: 1023px) {
  /* line 1, ../../../../../scss/layout/_members.scss */
  .members-list {
    margin: 0 -25px;
  }
}
@media (max-width: 599px) {
  /* line 1, ../../../../../scss/layout/_members.scss */
  .members-list {
    margin: 0;
  }
}
/* line 13, ../../../../../scss/layout/_members.scss */
.members-list li {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding: 0 10px;
  font-size: 16px;
  margin: 0 0 110px 0;
}
@media (max-width: 1023px) {
  /* line 20, ../../../../../scss/layout/_members.scss */
  .members-list li.hidden {
    display: none;
  }
}
@media (max-width: 599px) {
  /* line 25, ../../../../../scss/layout/_members.scss */
  .members-list li:last-child {
    border: none;
    margin-bottom: 0;
  }
}
@media (max-width: 1199px) {
  /* line 13, ../../../../../scss/layout/_members.scss */
  .members-list li {
    margin: 40px 0;
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 13, ../../../../../scss/layout/_members.scss */
  .members-list li {
    margin: 30px 0;
    font-size: 18px;
    padding: 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 13, ../../../../../scss/layout/_members.scss */
  .members-list li {
    margin: 0 0 20px;
  }
}
@media (max-width: 599px) {
  /* line 13, ../../../../../scss/layout/_members.scss */
  .members-list li {
    width: 100%;
    border-bottom: 1px solid #e7eeef;
    padding: 0 0 20px;
  }
}
/* line 48, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder {
  text-align: left;
}
/* line 50, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder .info-holder {
  overflow: hidden;
}
@media (max-width: 1023px) {
  /* line 50, ../../../../../scss/layout/_members.scss */
  .members-list li .member-holder .info-holder {
    overflow: visible;
    padding: 5px 0 0 0;
  }
}
/* line 57, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder .image-box {
  background-position: center;
  background-size: cover;
  float: left;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  margin: 0 30px 0 0;
}
@media (max-width: 1199px) {
  /* line 57, ../../../../../scss/layout/_members.scss */
  .members-list li .member-holder .image-box {
    width: 160px;
    height: 160px;
    margin: 0 15px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 57, ../../../../../scss/layout/_members.scss */
  .members-list li .member-holder .image-box {
    width: 70px;
    height: 70px;
    margin: 0 5px 0 0;
  }
}
/* line 77, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder .image-box img {
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 81, ../../../../../scss/layout/_members.scss */
  .members-list li .member-holder .story-wrap {
    padding: 0 0 0 80px;
  }
}
/* line 85, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder .story-wrap .title {
  margin: 5px 0 10px 0;
  display: block;
  font-size: 18px;
  font-weight: 500;
  color: #368F97;
}
/* line 92, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder .story-wrap .location {
  color: #0280a8;
  position: relative;
  display: block;
  padding: 0 0 0 20px;
  letter-spacing: 1px;
  margin: 0 0 30px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 900;
}
/* line 102, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder .story-wrap .location:before {
  content: "\e904";
  position: absolute;
  font-family: 'icomoon';
  top: -4px;
  font-size: 18px;
  left: 0;
  color: #0280a8;
  font-weight: 400;
}
/* line 114, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder blockquote {
  margin: 0 0 12px;
  border: 0;
  font-style: italic;
  line-height: 1.3;
  max-width: 280px;
  display: block;
}
@media (max-width: 1023px) {
  /* line 114, ../../../../../scss/layout/_members.scss */
  .members-list li .member-holder blockquote {
    max-width: none;
  }
}
/* line 124, ../../../../../scss/layout/_members.scss */
.members-list li .member-holder blockquote p {
  margin: 0;
}
/* line 131, ../../../../../scss/layout/_members.scss */
.members-list.small {
  padding-top: 40px;
}
@media (min-width: 1024px) {
  /* line 131, ../../../../../scss/layout/_members.scss */
  .members-list.small {
    margin: 0 -25px;
  }
}
/* line 136, ../../../../../scss/layout/_members.scss */
.members-list.small li {
  max-width: 25%;
  padding: 15px;
  width: auto;
}
@media (min-width: 1024px) {
  /* line 136, ../../../../../scss/layout/_members.scss */
  .members-list.small li {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 136, ../../../../../scss/layout/_members.scss */
  .members-list.small li {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 136, ../../../../../scss/layout/_members.scss */
  .members-list.small li {
    max-width: initial;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  /* line 155, ../../../../../scss/layout/_members.scss */
  .members-list.small li .member-holder .info-holder {
    overflow: visible;
    padding: 5px 0 0 0;
  }
}
@media (min-width: 1024px) {
  /* line 161, ../../../../../scss/layout/_members.scss */
  .members-list.small li .member-holder .image-box {
    width: 70px;
    height: 70px;
    margin: 0 5px 0 0;
  }
}
@media (min-width: 1024px) {
  /* line 168, ../../../../../scss/layout/_members.scss */
  .members-list.small li .member-holder .story-wrap {
    padding: 0 0 0 80px;
  }
}

/* line 178, ../../../../../scss/layout/_members.scss */
.registries {
  padding: 80px 0 40px;
  text-align: center;
}
/* line 181, ../../../../../scss/layout/_members.scss */
.registries .row {
  margin: 30px auto;
}
@media (max-width: 1023px) {
  /* line 184, ../../../../../scss/layout/_members.scss */
  .registries .row.hidden {
    display: none;
  }
}
/* line 189, ../../../../../scss/layout/_members.scss */
.registries .row .header {
  display: inline-block;
  vertical-align: top;
  text-align: right;
  width: 250px;
}
/* line 195, ../../../../../scss/layout/_members.scss */
.registries .row .members-list {
  display: inline-block;
  margin: 0 0 0 20px;
  padding: 0;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 195, ../../../../../scss/layout/_members.scss */
  .registries .row .members-list {
    width: calc(100% - 275px) !important;
  }
}
/* line 204, ../../../../../scss/layout/_members.scss */
.registries .row .members-list li {
  max-width: 30%;
  padding: 0 10px;
  width: 30%;
}
@media (max-width: 1023px) {
  /* line 178, ../../../../../scss/layout/_members.scss */
  .registries {
    padding: 40px 0;
  }
  /* line 216, ../../../../../scss/layout/_members.scss */
  .registries .row .members-list li {
    margin: 0 0 20px;
    max-width: 50%;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 178, ../../../../../scss/layout/_members.scss */
  .registries {
    padding: 30px 0 0 0;
  }
  /* line 227, ../../../../../scss/layout/_members.scss */
  .registries .row {
    margin: 15px -15px;
    padding: 15px;
  }
  /* line 231, ../../../../../scss/layout/_members.scss */
  .registries .row .header {
    text-align: center;
    width: 100%;
  }
  /* line 234, ../../../../../scss/layout/_members.scss */
  .registries .row .header h3 {
    font-size: 18px;
  }
  /* line 238, ../../../../../scss/layout/_members.scss */
  .registries .row .members-list {
    margin: 0;
    width: 100%;
  }
}
@media (max-width: 599px) {
  /* line 247, ../../../../../scss/layout/_members.scss */
  .registries .row .members-list li {
    max-width: 100%;
    width: 100%;
  }
}

/* line 14, ../../../../../scss/layout/_legacy.scss */
#sub-nav &gt; a {
  font-size: 12px;
  padding-bottom: 9px;
  font-weight: 900;
  letter-spacing: 3px;
  padding-bottom: 5px;
  text-transform: uppercase;
  transition: none;
}

/*
.upload_box {
    background: $medium-light-blue !important;
    border: 1px dashed $form-element-border-color !important;
    
    &gt; tbody &gt; tr {
        &gt; td {
            padding: 21px 21px 6px !important;
        }
        
        &amp;:last-child &gt; td {
            padding-bottom: 1px !important;
        }
    }

    #file_picker_container {
        .drop_text {
            color: $base-text-color;
            font-size: 19px;
            font-weight: 500;
            position: relative;
            top: 3px;
        }
        
        .or_circle {
            background: transparent;
            color: $alt-text-color;
            font-size: 10px;
            position: relative;
            top: 4px;
        }
        
        .sr_css_button_wrapper {
            @extend %transition;
            background: transparent !important;
            border-color: $alt-text-color !important;
            border-width: 2px;
            color: $alt-text-color !important;
            font-size: 14px;
            padding: 7px 15px 8px;
            position: relative;
            top: 2px;
            
            &amp;:hover {
                background: $alt-text-color !important;
                color: $medium-blue !important;
            }
            
            &gt; .sr_css_button_div {
                font-size: 12px;
            }
            
            input {
                height: 100%;
                width: 100%;
            }
        }
    }
}
*/
/* line 97, ../../../../../scss/layout/_legacy.scss */
form.responsive .column-2 {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}

/* line 108, ../../../../../scss/layout/_legacy.scss */
form[name='edit_message'],
form[name='edit_honeymoon'],
#theme_form,
.settings-page .content-block &gt; form,
.account-page .card {
  max-width: 100%;
  width: 680px;
}
/* line 119, ../../../../../scss/layout/_legacy.scss */
form[name='edit_message'] &gt; table,
form[name='edit_honeymoon'] &gt; table,
#theme_form &gt; table,
.settings-page .content-block &gt; form &gt; table,
.account-page .card &gt; table {
  display: inline-block;
  width: 100%;
}
/* line 124, ../../../../../scss/layout/_legacy.scss */
form[name='edit_message'] &gt; table &gt; tr &gt; td:first-child, form[name='edit_message'] &gt; table &gt; tbody &gt; tr &gt; td:first-child,
form[name='edit_honeymoon'] &gt; table &gt; tr &gt; td:first-child,
form[name='edit_honeymoon'] &gt; table &gt; tbody &gt; tr &gt; td:first-child,
#theme_form &gt; table &gt; tr &gt; td:first-child,
#theme_form &gt; table &gt; tbody &gt; tr &gt; td:first-child,
.settings-page .content-block &gt; form &gt; table &gt; tr &gt; td:first-child,
.settings-page .content-block &gt; form &gt; table &gt; tbody &gt; tr &gt; td:first-child,
.account-page .card &gt; table &gt; tr &gt; td:first-child,
.account-page .card &gt; table &gt; tbody &gt; tr &gt; td:first-child {
  position: relative !important;
  width: 410px !important;
}
/* line 131, ../../../../../scss/layout/_legacy.scss */
form[name='edit_message'] .form-wrapper table,
form[name='edit_honeymoon'] .form-wrapper table,
#theme_form .form-wrapper table,
.settings-page .content-block &gt; form .form-wrapper table,
.account-page .card .form-wrapper table {
  width: 100%;
}

/* line 137, ../../../../../scss/layout/_legacy.scss */
form[name='edit_honeymoon'] #depart_date, form[name='edit_honeymoon'] #return_date {
  margin-right: 10px;
  width: 120px;
}

/* line 143, ../../../../../scss/layout/_legacy.scss */
#theme_form {
  max-width: 100%;
  width: 750px;
}
/* line 148, ../../../../../scss/layout/_legacy.scss */
#theme_form .theme_select_block .sub_block {
  margin-top: -35px;
}
/* line 154, ../../../../../scss/layout/_legacy.scss */
#theme_form .header_select_block img {
  max-height: 170px;
}
/* line 159, ../../../../../scss/layout/_legacy.scss */
#theme_form &gt; table &gt; tbody &gt; tr &gt; td:first-child {
  width: 490px !important;
}

/* line 164, ../../../../../scss/layout/_legacy.scss */
.graybox {
  background: #F8F8F8;
  padding: 15px;
}

/* line 170, ../../../../../scss/layout/_legacy.scss */
#member_homepage #btn_cancel, #edit_member_homepage #btn_cancel {
  font-size: inherit !important;
}
/* line 173, ../../../../../scss/layout/_legacy.scss */
#member_homepage #btn_edit, #member_homepage #btn_save, #edit_member_homepage #btn_edit, #edit_member_homepage #btn_save {
  position: relative;
  top: -10px;
}

/* line 181, ../../../../../scss/layout/_legacy.scss */
.gifts-page div.inner-content .main-column {
  width: 800px;
}
/* line 184, ../../../../../scss/layout/_legacy.scss */
.gifts-page div.inner-content .main-column .content-block {
  text-align: left;
}
/* line 188, ../../../../../scss/layout/_legacy.scss */
.gifts-page div.inner-content .main-column .content-block .amount_message .errmess {
  font-weight: 400;
}
/* line 194, ../../../../../scss/layout/_legacy.scss */
.gifts-page div.inner-content .main-column .content-block .divToggle:before {
  color: #368F97;
  position: absolute;
  top: 7px;
  left: 0;
}
/* line 209, ../../../../../scss/layout/_legacy.scss */
.gifts-page div.inner-content .main-column .content-block .divToggle tr td:first-child img {
  display: none;
}

/* line 222, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column, .settings-page div.inner-content .main-column {
  width: 800px;
}
/* line 225, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block, .settings-page div.inner-content .main-column .content-block {
  text-align: left;
}
/* line 228, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form), .settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) {
  text-align: center;
}
/* line 231, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style, .settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style {
  font-size: 16px;
}
/* line 234, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td, .settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td {
  margin-bottom: 25px;
}
/* line 237, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td.label, .settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td.label {
  width: 185px !important;
}
/* line 241, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td:first-child, .settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td:first-child {
  padding-right: 16px;
}
/* line 245, ../../../../../scss/layout/_legacy.scss */
.redeem-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td:nth-child(2), .settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td:nth-child(2) {
  padding: 0 !important;
  width: 600px;
}

/* line 257, ../../../../../scss/layout/_legacy.scss */
.settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) {
  margin: 20px auto !important;
}
/* line 262, ../../../../../scss/layout/_legacy.scss */
.settings-page div.inner-content .main-column .content-block &gt; form:not(#edit_fee_form) #form-style td:nth-child(2):not(.field) {
  font-size: 16px !important;
  position: relative;
  top: 13px;
}

/* line 271, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form {
  margin: 20px auto !important;
  text-align: center;
}
/* line 277, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form .form-wrapper:first-of-type #form-style td {
  display: table-cell;
}
/* line 280, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form .form-wrapper:first-of-type #form-style td.field {
  font-size: 16px;
}
/* line 288, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form .form-wrapper:not(:first-of-type) td {
  font-size: 16px;
  margin-bottom: 25px;
}
/* line 292, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form .form-wrapper:not(:first-of-type) td.label {
  width: 145px !important;
}
/* line 296, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form .form-wrapper:not(:first-of-type) td.field {
  font-size: 16px;
}
/* line 300, ../../../../../scss/layout/_legacy.scss */
#edit_fee_form .form-wrapper:not(:first-of-type) td:nth-child(2) {
  padding: 0 !important;
  width: 600px;
}

/* line 309, ../../../../../scss/layout/_legacy.scss */
form[name='edit_member_privacy'] tr:nth-child(2) td br {
  display: none;
}

/* line 316, ../../../../../scss/layout/_legacy.scss */
.thank-you-page div.inner-content .main-column {
  width: 710px;
}
/* line 319, ../../../../../scss/layout/_legacy.scss */
.thank-you-page div.inner-content .main-column .giftrow {
  font-size: 16px;
  line-height: 1.6;
}
/* line 323, ../../../../../scss/layout/_legacy.scss */
.thank-you-page div.inner-content .main-column .giftrow &gt; td &gt; div {
  background: #ffffff;
  margin: 20px 0 0;
}
/* line 329, ../../../../../scss/layout/_legacy.scss */
.thank-you-page div.inner-content .main-column .giftrow table {
  width: 100%;
}

/* line 339, ../../../../../scss/layout/_legacy.scss */
.account-page h1 &gt; span &gt; [target="_blank"], .account-page .full-page-popup .content-block &gt; h3:first-child &gt; span &gt; [target="_blank"], .full-page-popup .account-page .content-block &gt; h3:first-child &gt; span &gt; [target="_blank"] {
  display: none;
}

/* line 344, ../../../../../scss/layout/_legacy.scss */
.alignright {
  text-align: right;
}

/* line 349, ../../../../../scss/layout/_legacy.scss */
.popup_inner_wrapper .content-block {
  font-size: 18px !important;
  line-height: 1.6;
}
/* line 353, ../../../../../scss/layout/_legacy.scss */
.popup_inner_wrapper .content-block h3 {
  text-align: center;
}
/* line 357, ../../../../../scss/layout/_legacy.scss */
.popup_inner_wrapper .content-block .graybox {
  font-size: 15px;
}

/* line 363, ../../../../../scss/layout/_legacy.scss */
.admin-wrapper {
  box-sizing: initial;
}

/* line 2, ../../../../../scss/layout/_give.scss */
.give-page .inner-content {
  padding-top: 160px;
}
/* line 5, ../../../../../scss/layout/_give.scss */
.give-page .inner-content h1, .give-page .inner-content .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .give-page .inner-content .content-block &gt; h3:first-child {
  margin-bottom: 50px;
}
/* line 9, ../../../../../scss/layout/_give.scss */
.give-page .inner-content h5 {
  border-bottom: 1px solid #cfdbdf;
}
/* line 13, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .registration {
  padding-top: 20px;
}
/* line 17, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form {
  margin-bottom: 80px;
}
/* line 20, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .caption, .give-page .inner-content .content-block &gt; form .form-box .row .txt, .give-page .inner-content .content-block &gt; form .form-wrapper .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form .form-caption {
  display: block;
  font-size: 14px;
  padding: 0 0;
  text-align: left;
  color: #368F97;
  line-height: 1.5;
  width: 385px;
  margin: 0;
  position: relative;
}
@media (max-width: 767px) {
  /* line 20, ../../../../../scss/layout/_give.scss */
  .give-page .inner-content .content-block &gt; form .caption, .give-page .inner-content .content-block &gt; form .form-box .row .txt, .give-page .inner-content .content-block &gt; form .form-wrapper .row .txt, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt, .give-page .inner-content .content-block &gt; form .form-caption {
    margin-left: 0;
    width: 100%;
  }
}
/* line 35, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .caption a, .give-page .inner-content .content-block &gt; form .form-box .row .txt a, .give-page .inner-content .content-block &gt; form .form-wrapper .row .txt a, .give-page .inner-content .content-block &gt; form .section fieldset .row .txt a, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row .txt a, .give-page .inner-content .content-block &gt; form .form-caption a {
  font-weight: 700;
}
/* line 40, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section, .give-page .inner-content .content-block &gt; form div.inner-content {
  clear: both;
  margin: 20px auto;
  max-width: 600px;
  background: #ffffff;
  padding: 35px 25px;
  text-align: left;
}
/* line 49, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset, .give-page .inner-content .content-block &gt; form div.inner-content fieldset {
  font-size: 16px;
}
/* line 53, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset.highlight, .give-page .inner-content .content-block &gt; form div.inner-content fieldset.highlight {
  margin: 0 -25px;
  padding: 25px;
  background: #F8F8F8;
}
/* line 59, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset label, .give-page .inner-content .content-block &gt; form .section fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .label {
  margin: 0 15px 7px 0;
  width: 145px;
}
@media (max-width: 767px) {
  /* line 59, ../../../../../scss/layout/_give.scss */
  .give-page .inner-content .content-block &gt; form .section fieldset label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset label, .give-page .inner-content .content-block &gt; form .section fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .form-wrapper .label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .label {
    margin: 0 0 5px;
  }
}
/* line 66, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset label.multiple, .give-page .inner-content .content-block &gt; form div.inner-content fieldset label.multiple, .give-page .inner-content .content-block &gt; form .section fieldset .form-wrapper .multiple.label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset .multiple.label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .form-wrapper .multiple.label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset .multiple.label {
  margin-top: 9px;
  vertical-align: top;
}
/* line 71, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset label[for='gift_description'], .give-page .inner-content .content-block &gt; form div.inner-content fieldset label[for='gift_description'], .give-page .inner-content .content-block &gt; form .section fieldset .form-wrapper [for='gift_description'].label, .give-page .inner-content .content-block &gt; form .form-wrapper .section fieldset [for='gift_description'].label, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .form-wrapper [for='gift_description'].label, .give-page .inner-content .content-block &gt; form .form-wrapper div.inner-content fieldset [for='gift_description'].label {
  margin-top: -2px;
}
/* line 76, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset .fields, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields {
  display: inline-block;
  margin: 0 0 8px;
  vertical-align: middle;
  width: 385px;
}
@media (max-width: 767px) {
  /* line 76, ../../../../../scss/layout/_give.scss */
  .give-page .inner-content .content-block &gt; form .section fieldset .fields, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields {
    width: 100%;
  }
}
/* line 86, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset .fields.multiple input, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields.multiple input {
  border-bottom-width: 0;
}
/* line 89, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset .fields.multiple input:last-child, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields.multiple input:last-child {
  border-bottom-width: 1px;
}
/* line 95, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset .fields.gift_description, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields.gift_description {
  font-size: 13px;
  line-height: 1.25;
}
/* line 100, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset .fields select[name="give_state"] + .jcf-select, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields select[name="give_state"] + .jcf-select {
  min-width: 80px;
}
/* line 104, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section fieldset .fields input[name="give_zip_code"], .give-page .inner-content .content-block &gt; form div.inner-content fieldset .fields input[name="give_zip_code"] {
  max-width: 11em;
}
/* line 110, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section .alignright, .give-page .inner-content .content-block &gt; form div.inner-content .alignright {
  float: right;
}
/* line 114, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section.gc_note, .give-page .inner-content .content-block &gt; form div.gc_note.inner-content {
  background: transparent;
  box-shadow: none;
}
/* line 118, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section.gc_note h3, .give-page .inner-content .content-block &gt; form div.gc_note.inner-content h3 {
  color: #747779;
}
/* line 123, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section.buttons, .give-page .inner-content .content-block &gt; form div.buttons.inner-content {
  background: transparent;
  box-shadow: none;
  overflow: auto;
  padding: 0;
}
/* line 129, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section.buttons div:first-child, .give-page .inner-content .content-block &gt; form div.buttons.inner-content div:first-child {
  float: left;
}
/* line 133, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .section.buttons div:nth-child(2), .give-page .inner-content .content-block &gt; form div.buttons.inner-content div:nth-child(2) {
  float: right;
}
/* line 139, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .content-block &gt; form .form_button {
  text-align: right;
}
/* line 149, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a {
  text-align: center;
  transition: none;
}
/* line 153, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a:first-child:nth-last-child(1) {
  width: 100%;
}
/* line 157, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a:first-child:nth-last-child(2), .give-page .inner-content #sub-nav &gt; a:first-child:nth-last-child(2) ~ a {
  width: calc(50% - 1px);
}
/* line 162, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a:first-child:nth-last-child(3), .give-page .inner-content #sub-nav &gt; a:first-child:nth-last-child(3) ~ a {
  width: 33%;
}
/* line 167, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a:hover:not(.current) {
  border-bottom: none;
}
/* line 171, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a &gt; div {
  display: inline-block;
  text-align: left;
}
/* line 175, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a &gt; div .icon {
  height: 20px;
}
/* line 179, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #sub-nav &gt; a &gt; div .message {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: initial;
  margin: 7px 0 13px 24px;
  text-transform: none;
}
@media (max-width: 600px) {
  /* line 188, ../../../../../scss/layout/_give.scss */
  .give-page .inner-content #sub-nav &gt; a.vertical-ok {
    border-bottom: none;
    text-align: left;
    width: 100% !important;
  }
}
/* line 198, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #choose_method {
  font-size: 16px;
  margin: 0 auto;
  max-width: 680px;
}
/* line 204, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #choose_method #pptabs .paytype {
  border: none;
  height: 40px;
  padding-top: 0px;
}
/* line 210, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #choose_method #pptabs .paytype.ppcurrent {
  background: #ffffff;
  height: 52px;
}
/* line 218, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #ccinfo {
  display: block;
  margin-bottom: 10px;
}
/* line 222, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #ccinfo [name="give_cc_num"] {
  width: 200px;
}
/* line 225, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #ccinfo .jcf-select {
  min-width: 80px;
}
/* line 228, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #ccinfo [name="give_cc_validation_code"] {
  width: 66px;
}
@media (min-width: 1024px) {
  /* line 233, ../../../../../scss/layout/_give.scss */
  .give-page .inner-content #ccinfo .inline {
    display: inline-block;
    width: auto;
  }
  /* line 237, ../../../../../scss/layout/_give.scss */
  .give-page .inner-content #ccinfo .inline.caption, .give-page .inner-content #ccinfo form .form-box .row .inline.txt, form .form-box .row .give-page .inner-content #ccinfo .inline.txt, .give-page .inner-content #ccinfo form .form-wrapper .row .inline.txt, form .form-wrapper .row .give-page .inner-content #ccinfo .inline.txt, .give-page .inner-content #ccinfo .content-block &gt; form .section fieldset .row .inline.txt, .give-page .inner-content .content-block &gt; form .section fieldset .row #ccinfo .inline.txt, .give-page .inner-content #ccinfo .content-block &gt; form div.inner-content fieldset .row .inline.txt, .give-page .inner-content .content-block &gt; form div.inner-content fieldset .row #ccinfo .inline.txt, .give-page .inner-content #ccinfo .inline.form-caption {
    margin-left: 490px;
  }
}
/* line 244, ../../../../../scss/layout/_give.scss */
.give-page .inner-content #cashinfo {
  margin: auto;
  margin-bottom: 29px;
  max-width: 450px;
}
/* line 250, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .method_description {
  background: #ffffff !important;
  display: none;
  margin-top: 0 !important;
  position: relative;
}
/* line 258, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .confirmation .fields {
  width: auto;
}
/* line 264, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .description_block .payment-info {
  float: right;
  margin: 30px 90px 0 0;
}
/* line 268, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .description_block .payment-info .payment-type {
  display: inline-block;
  float: left;
  margin: 5px 10px;
  width: 50px;
}
/* line 275, ../../../../../scss/layout/_give.scss */
.give-page .inner-content .description_block .payment-info .payment-details {
  display: inline-block;
}
/* line 285, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset {
  margin-bottom: 36px;
}
/* line 288, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset.info {
  text-align: center;
}
/* line 292, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset.gifts {
  margin: 0 60px 6px;
}
/* line 295, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset.gifts .gift-details {
  font-size: 13px;
  line-height: 1.25;
}
/* line 299, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset.gifts .gift-details td {
  padding-bottom: 32px !important;
}
/* line 305, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset.message {
  margin: 0 60px 61px;
}
/* line 308, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form fieldset.message h5 {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 315, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card {
  margin-bottom: 45px;
}
/* line 318, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .gc-caption {
  display: block;
  margin: auto;
  max-width: 410px;
  text-align: center;
}
/* line 325, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .gc-image {
  display: block;
  margin: 31px auto 44px;
  width: 400px;
}
/* line 331, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields {
  vertical-align: top;
  max-width: 386px;
}
/* line 335, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .vertical-radio {
  padding-left: 25px;
  position: relative;
}
/* line 339, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .vertical-radio .jcf-radio {
  left: 0;
  position: absolute;
  top: 0;
}
/* line 346, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields &gt; * {
  vertical-align: top;
}
/* line 350, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .jcf-radio {
  margin-top: 4px;
}
/* line 354, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .radio-label {
  display: inline-block;
  margin-right: 25px;
  position: relative;
}
/* line 360, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .caption, .give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .form-box .row .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .form-box .row .gift-card .fields .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .form-wrapper .row .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .form-wrapper .row .gift-card .fields .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .section fieldset .row .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .section fieldset .row .gift-card .fields .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields div.inner-content fieldset .row .txt, .give-page.give-step-2 .inner-content .content-block &gt; form div.inner-content fieldset .row .gift-card .fields .txt, .give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .form-caption {
  margin-left: 0;
  max-width: 100%;
  width: auto;
}
/* line 366, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .fields .cost {
  border: 1px solid #368F97;
  border-radius: 25px;
  color: #368F97;
  font-size: 10px;
  padding: 1px 6px;
  position: relative;
  top: -2px;
}
/* line 377, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card label[for="gift_card_from"], .give-page.give-step-2 .inner-content .content-block &gt; form .gift-card .form-wrapper [for="gift_card_from"].label, .give-page.give-step-2 .inner-content .content-block &gt; form .form-wrapper .gift-card [for="gift_card_from"].label {
  margin-top: 10px;
}
/* line 383, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .gift-card #sub-nav .disabled .gc-image {
  opacity: 0.5;
}
/* line 393, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .summary {
  margin-bottom: 26px;
}
/* line 396, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .summary table {
  margin: auto;
  max-width: 270px;
  width: 100%;
}
/* line 401, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .summary table tr {
  vertical-align: top;
}
/* line 405, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .summary table td:last-child {
  padding-bottom: 10px;
  text-align: right;
}
/* line 412, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .summary .payment-info .payment-type {
  text-transform: capitalize;
}
/* line 414, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .summary .payment-info .payment-type .icon {
  margin-right: 4px;
}
/* line 421, ../../../../../scss/layout/_give.scss */
.give-page.give-step-2 .inner-content .content-block &gt; form .confirm {
  margin: 25px auto 60px;
  text-align: left;
}
/* line 430, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
/* line 438, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block {
  margin-bottom: 50px;
}
/* line 441, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section, .give-page.give-step-3 .main-column .content-block div.inner-content {
  padding: 25px 0;
  width: 100%;
}
/* line 445, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section.order-summary, .give-page.give-step-3 .main-column .content-block div.order-summary.inner-content {
  background: #BEBEBE;
}
/* line 449, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section.payment-type-message, .give-page.give-step-3 .main-column .content-block div.payment-type-message.inner-content {
  background: #fff2e9;
}
/* line 452, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section.payment-type-message .errmess.success .cc_message, .give-page.give-step-3 .main-column .content-block div.payment-type-message.inner-content .errmess.success .cc_message {
  font-weight: 800;
}
/* line 457, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section &gt; *, .give-page.give-step-3 .main-column .content-block div.inner-content &gt; * {
  max-width: 620px;
  margin: auto;
  padding: 0 10px;
}
/* line 463, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section form.confirmation, .give-page.give-step-3 .main-column .content-block div.inner-content form.confirmation {
  margin: auto;
  max-width: 370px;
}
/* line 467, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section form.confirmation label, .give-page.give-step-3 .main-column .content-block div.inner-content form.confirmation label, .give-page.give-step-3 .main-column .content-block section form.confirmation .form-wrapper .label, .give-page.give-step-3 .main-column .content-block div.inner-content form.confirmation .form-wrapper .label {
  display: inline-block;
  text-align: left;
  width: 49%;
}
/* line 473, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section form.confirmation .fields, .give-page.give-step-3 .main-column .content-block div.inner-content form.confirmation .fields {
  display: inline-block;
  text-align: right;
  width: 49%;
}
/* line 480, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section .confirmation, .give-page.give-step-3 .main-column .content-block div.inner-content .confirmation {
  font-size: 18px;
}
/* line 484, ../../../../../scss/layout/_give.scss */
.give-page.give-step-3 .main-column .content-block section .non-cash, .give-page.give-step-3 .main-column .content-block div.inner-content .non-cash {
  padding-bottom: 20px;
}
/* line 492, ../../../../../scss/layout/_give.scss */
.give-page .qtip .qtip-content {
  white-space: initial;
}

/* line 498, ../../../../../scss/layout/_give.scss */
.lookup-page div.inner-content .main-column {
  max-width: 680px;
  text-align: left;
}

/* line 506, ../../../../../scss/layout/_give.scss */
.registry-password-page .form-wrapper {
  margin-top: 16px;
  text-align: center;
}
/* line 510, ../../../../../scss/layout/_give.scss */
.registry-password-page .form-wrapper input[name="reg_password"] {
  width: 12em;
}
/* line 514, ../../../../../scss/layout/_give.scss */
.registry-password-page .form-wrapper input[type="submit"] {
  margin-left: 1rem;
}

/* line 1, ../../../../../scss/layout/_breadcrumbs.scss */
.breadcrumbs {
  font-size: 14px;
}
/* line 5, ../../../../../scss/layout/_breadcrumbs.scss */
.breadcrumbs .step:after {
  content: '&gt;';
  font-size: 16px;
  font-weight: 400;
  margin: 0 3px 0 6px;
}
/* line 12, ../../../../../scss/layout/_breadcrumbs.scss */
.breadcrumbs .step:last-child:after {
  content: '';
}
/* line 16, ../../../../../scss/layout/_breadcrumbs.scss */
.breadcrumbs .step.previous {
  font-weight: 600;
}
/* line 20, ../../../../../scss/layout/_breadcrumbs.scss */
.breadcrumbs .step.current {
  font-weight: 600;
}

/* line 1, ../../../../../scss/layout/_loading.scss */
.loading {
  display: inline-block;
  height: 32px;
  left: 50%;
  margin: -16px 0 0 -16px;
  overflow: visible;
  position: absolute;
  top: 50%;
  width: 32px;
}
/* line 11, ../../../../../scss/layout/_loading.scss */
.loading .bar {
  display: inline-block;
  width: 4px;
  height: 18px;
  background-color: #043a4b;
  border-radius: 4px;
  margin: 0 2px;
  position: relative;
  top: -7px;
  animation: loading 1s ease-in-out infinite;
  transform: translate3d(0, 0, 0);
}
/* line 23, ../../../../../scss/layout/_loading.scss */
.loading .bar:nth-child(1) {
  animation-delay: 0;
}
/* line 27, ../../../../../scss/layout/_loading.scss */
.loading .bar:nth-child(2) {
  animation-delay: 0.09s;
}
/* line 31, ../../../../../scss/layout/_loading.scss */
.loading .bar:nth-child(3) {
  animation-delay: .18s;
}
/* line 35, ../../../../../scss/layout/_loading.scss */
.loading .bar:nth-child(4) {
  animation-delay: .27s;
}

@keyframes loading {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1, 2.2);
  }
  40% {
    transform: scale(1);
  }
}
/* line 2, ../../../../../scss/layout/_blog.scss */
.blog-page .author {
  font-size: 14px;
}
/* line 6, ../../../../../scss/layout/_blog.scss */
.blog-page section.title, .blog-page div.title.inner-content {
  margin-bottom: 20px;
}
/* line 9, ../../../../../scss/layout/_blog.scss */
.blog-page section.title h1, .blog-page div.title.inner-content h1, .blog-page section.title .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .blog-page section.title .content-block &gt; h3:first-child, .blog-page div.title.inner-content .full-page-popup .content-block &gt; h3:first-child, .full-page-popup .blog-page div.title.inner-content .content-block &gt; h3:first-child {
  margin-bottom: 0;
}
/* line 14, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog, .blog-page div.blog.inner-content {
  margin: auto;
  max-width: 630px;
  padding-bottom: 40px;
}
/* line 19, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry, .blog-page div.blog.inner-content .entry {
  border-bottom: 1px solid #cfdbdf;
  clear: both;
  margin: 70px auto 8px;
  overflow: auto;
  position: relative;
}
/* line 26, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry a, .blog-page div.blog.inner-content .entry a {
  font-weight: 600;
}
/* line 30, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry .summary_image, .blog-page div.blog.inner-content .entry .summary_image {
  margin: 16px 0 33px;
  width: 100%;
}
/* line 36, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry .excerpt a, .blog-page div.blog.inner-content .entry .excerpt a {
  display: inline-block;
  text-indent: -1000em;
}
/* line 41, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry .excerpt a:before, .blog-page div.blog.inner-content .entry .excerpt a:before {
  content: 'Read the entire story';
  left: 0;
  position: absolute;
  text-indent: 0;
}
/* line 50, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry .entry-footer, .blog-page div.blog.inner-content .entry .entry-footer {
  margin-bottom: 13px;
  overflow: auto;
}
/* line 54, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .entry .entry-footer .author, .blog-page div.blog.inner-content .entry .entry-footer .author {
  margin-top: 10px;
}
/* line 60, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .navigation, .blog-page div.blog.inner-content .navigation {
  margin-top: 33px;
  text-align: center;
}
/* line 64, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .navigation .blog_button, .blog-page div.blog.inner-content .navigation .blog_button {
  display: inline-block;
  font-weight: 600;
}
/* line 68, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .navigation .blog_button div, .blog-page div.blog.inner-content .navigation .blog_button div {
  display: none;
}
/* line 73, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .navigation .blog_button.left[href]:before, .blog-page div.blog.inner-content .navigation .blog_button.left[href]:before, .blog-page section.blog .navigation .blog_button.left &gt; a:before, .blog-page div.blog.inner-content .navigation .blog_button.left &gt; a:before {
  content: 'Older posts';
}
/* line 79, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .navigation .blog_button.right[href]:before, .blog-page div.blog.inner-content .navigation .blog_button.right[href]:before, .blog-page section.blog .navigation .blog_button.right &gt; a:before, .blog-page div.blog.inner-content .navigation .blog_button.right &gt; a:before {
  content: 'Newer posts';
}
/* line 85, ../../../../../scss/layout/_blog.scss */
.blog-page section.blog .navigation .blog_button.home[href]:before, .blog-page div.blog.inner-content .navigation .blog_button.home[href]:before, .blog-page section.blog .navigation .blog_button.home &gt; a:before, .blog-page div.blog.inner-content .navigation .blog_button.home &gt; a:before {
  content: 'Blog home';
}
</pre></body></html>