@import url(../css/modern-business.css);
/*
MND Bootstrap Sass Theme
Author: John Shaw - The Zen Agency
Version: 0.0.1
*/
/* BASE - Base styles, variables, mixins etc */
/*---COLOURS---*/
/* MIXINS */
/* normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* line 8, ../sass/base/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 18, ../sass/base/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
/* line 42, ../sass/base/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 53, ../sass/base/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 61, ../sass/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 70, ../sass/base/_normalize.scss */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
/* line 80, ../sass/base/_normalize.scss */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 92, ../sass/base/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 103, ../sass/base/_normalize.scss */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 115, ../sass/base/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 126, ../sass/base/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 135, ../sass/base/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 143, ../sass/base/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 152, ../sass/base/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 161, ../sass/base/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 170, ../sass/base/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 180, ../sass/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 187, ../sass/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 191, ../sass/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 202, ../sass/base/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 210, ../sass/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 225, ../sass/base/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */
/* line 234, ../sass/base/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 243, ../sass/base/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 260, ../sass/base/_normalize.scss */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

.field-validation-error {
  color: red;
  font-weight: bold;
}

.validation-summary-errors {
  color: red;
}

/**
 * Restore the font weight unset by the previous rule.
 */
/* line 269, ../sass/base/_normalize.scss */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 279, ../sass/base/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 289, ../sass/base/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 302, ../sass/base/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 313, ../sass/base/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 325, ../sass/base/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 333, ../sass/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 346, ../sass/base/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 359, ../sass/base/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 369, ../sass/base/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 379, ../sass/base/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 388, ../sass/base/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
/* line 398, ../sass/base/_normalize.scss */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
/* line 406, ../sass/base/_normalize.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 416, ../sass/base/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* line 1, ../sass/base/_base.scss */
p.contourMessageOnSubmit {
  font-family: 'raleway',sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  text-align: left;
  padding: 0px;
  margin: 15px 0;
  /*background-color: rgba(255,255,255, 0.5);*/
}

/*----TYPOGRAPHY-----*/
/* line 14, ../sass/base/_base.scss */
h2 {
  font-weight: normal;
}

/* line 17, ../sass/base/_base.scss */
footer p a, footer p a:visited, footer p a:focus {
  color: #fff;
}

/* line 20, ../sass/base/_base.scss */
footer p a:hover {
  text-decoration: underline;
  color: #fff;
}

/*----POSITIONAL-----*/
/* line 27, ../sass/base/_base.scss */
.img-center {
  margin: auto;
}

/*-----COLOURS-----*/
/* line 34, ../sass/base/_base.scss */
.green {
  background-color: #b2d234;
  color: #202f69;
}

/* line 38, ../sass/base/_base.scss */
.indigo {
  background-color: #1a162d;
  color: #fff;
}

/* line 42, ../sass/base/_base.scss */
.bluedk {
  background-color: #202f69;
  color: #fff;
}

/* line 46, ../sass/base/_base.scss */
.bluemd {
  background-color: #6992cc;
  color: #fff;
}

/* line 50, ../sass/base/_base.scss */
.greydk {
  background-color: #221e1f;
  color: #fff;
}

/* line 54, ../sass/base/_base.scss */
.greymd {
  background-color: #514f4f;
  color: #fff;
}

/*----ROW MARGINS-----*/
/*-----VERTICAL ROW SPACING-----*/
/* line 61, ../sass/base/_base.scss */
.mt0 {
  margin-top: 0px !important;
}

/* line 64, ../sass/base/_base.scss */
.mt5 {
  margin-top: 5px;
}

/* line 67, ../sass/base/_base.scss */
.mt10 {
  margin-top: 10px;
}

/* line 70, ../sass/base/_base.scss */
.mt20 {
  margin-top: 10px;
}

/* line 73, ../sass/base/_base.scss */
.mt30 {
  margin-top: 15px;
}

/* line 76, ../sass/base/_base.scss */
.mt40 {
  margin-top: 20px;
}

/* line 79, ../sass/base/_base.scss */
.mt50 {
  margin-top: 25px;
}

/* line 82, ../sass/base/_base.scss */
.mt60 {
  margin-top: 30px;
}

/* line 85, ../sass/base/_base.scss */
.mb0 {
  margin-bottom: 0px !important;
}

/* line 88, ../sass/base/_base.scss */
.mb5 {
  margin-bottom: 5px !important;
}

/* line 91, ../sass/base/_base.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 94, ../sass/base/_base.scss */
.mb15 {
  margin-bottom: 15px;
}

/* line 97, ../sass/base/_base.scss */
.mb20 {
  margin-bottom: 10px;
}

/* line 100, ../sass/base/_base.scss */
.mb30 {
  margin-bottom: 15px;
}

/* line 103, ../sass/base/_base.scss */
.mb40 {
  margin-bottom: 20px;
}

/* line 106, ../sass/base/_base.scss */
.mb50 {
  margin-bottom: 25px;
}

/* line 109, ../sass/base/_base.scss */
.mb60 {
  margin-bottom: 30px;
}

/*-----No columns----*/
/* line 114, ../sass/base/_base.scss */
.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}

/*-----BUTTONS-----*/
/* line 119, ../sass/base/_base.scss */
.btn-donate {
  background-color: #202f69;
  text-shadow: none;
  font-weight: 700;
  border: 2px solid #fff;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: left;
  /*white-space: nowrap;*/
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  border-radius: 0px !important;
}

.btn-donate-pink {
  background-color: #E13A80;
}

/* line 140, ../sass/base/_base.scss */
.btn-donate:after {
  content: url(../img/mnd-flower-btn-white.png);
  position: relative;
  top: 4px;
  margin-left: 5px;
}

/* line 146, ../sass/base/_base.scss */
.btn-s1 {
  background-color: #202f69;
  text-shadow: none;
  font-weight: 700;
  border: 2px solid #fff;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: center;
  /*white-space: nowrap;*/
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
}

/* line 165, ../sass/base/_base.scss */
.btn-s1:after {
  content: url(../img/mnd-flower-btn-white.png);
  position: relative;
  top: 4px;
  margin-left: 5px;
}

/* line 174, ../sass/base/_base.scss */
.btn-donate:hover,
.btn-donate:focus, .btn-s1:hover,
.btn-s1:focus, .btn-s2:hover,
.btn-s2:focus {
  color: #202f69;
  background-color: #6992cc;
  background-position: 0 -15px;
  text-decoration: none;
}

/* line 180, ../sass/base/_base.scss */
.btn-s2 {
  background-color: #202f69;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid transparent;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
}

/* line 199, ../sass/base/_base.scss */
.btn-s2:after {
  content: url(../img/mnd-flower-btn-white.png);
  position: relative;
  top: 6px;
  margin-left: 5px;
}

/* line 205, ../sass/base/_base.scss */
button.btn-s2.btn-sm {
  padding: 0px 16px 4px 16px;
  border-radius: 15px;
  font-size: 15px;
}

/* line 210, ../sass/base/_base.scss */
.btn-sm-cart {
  padding: 0px 16px 4px 16px;
  border-radius: 15px;
  font-size: 15px;
}

/* line 215, ../sass/base/_base.scss */
.btn-s3 {
  bbackground-color: #fff;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid #202f69;
  color: #202f69;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  display: block;
  margin: 0 auto;
  width: 110px;
  padding-top: 5px!important;
}

/* line 239, ../sass/base/_base.scss */
.btn-s3:hover,
.btn-s3:focus {
  color: #202f69;
  background-color: #6992cc;
  background-position: 0 -15px;
  text-decoration: none;
}

/* line 245, ../sass/base/_base.scss */
.btn-s3:after {
  content: url(../img/mnd-flower-btn-white.png);
  position: relative;
  top: 3px;
  margin-left: 5px;
}

/* line 251, ../sass/base/_base.scss */
.btn-s4 {
  background-color: #202f69;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid transparent;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
}

/* line 270, ../sass/base/_base.scss */
.btn-s4:after {
  content: url(../img/mnd-flower-btn-white.png);
  position: relative;
  top: 4px;
  margin-left: 5px;
}

/* line 277, ../sass/base/_base.scss */
.btn-s4:hover,
.btn-s4:focus {
  color: #202f69;
  background-color: #6992cc;
  background-position: 0 -15px;
  text-decoration: none;
}

/* line 283, ../sass/base/_base.scss */
.btn-s5 {
  background-color: #202f69;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid transparent;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
}

/* line 302, ../sass/base/_base.scss */
.btn-s5:after {
  content: url(../img/mnd-flower-btn-white.png);
  position: relative;
  top: 4px;
  margin-left: 5px;
}

/* line 309, ../sass/base/_base.scss */
.btn-s5:hover,
.btn-s5:focus {
  color: #202f69;
  background-color: #6992cc;
  background-position: 0 -15px;
  border: 3px solid #fff;
}

/* line 315, ../sass/base/_base.scss */
.btn-s6 {
  background-color: #202f69;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid transparent;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
}

/* line 336, ../sass/base/_base.scss */
.btn-s6.btn-sm {
  padding: 3px 16px 3px 16px;
  border-radius: 15px;
  font-size: 15px;
}

/* line 342, ../sass/base/_base.scss */
.btn-s6:hover,
.btn-s6:focus {
  color: #202f69;
  background-color: #6992cc;
  background-position: 0 -15px;
  border: 3px solid #fff;
}

/* line 348, ../sass/base/_base.scss */
.btn-s7 {
  background-color: #fff;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid #202f69;
  color: #6992cc;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  padding: 4px 16px 10px 16px;
  border-radius: 21px;
  font-size: 15px;
  display: inline-block;
}

/* line 372, ../sass/base/_base.scss */
.btn-s7:hover,
.btn-s7:focus {
  color: #fff;
  background-color: #6992cc;
  background-position: 0 -15px;
  text-decoration: none;
}

/* line 378, ../sass/base/_base.scss */
.btn-s7:after {
  content: url(../img/mnd-flower-btn-bluemd.png);
  position: relative;
  top: 6px;
  margin-left: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 388, ../sass/base/_base.scss */
.btn-s7:hover:after {
  content: url(../img/mnd-flower-btn-white2.png);
  position: relative;
  top: 6px;
  margin-left: 5px;
}

/* line 394, ../sass/base/_base.scss */
.btn-lg {
  padding: 20px 20px;
  border-radius: 30px;
  font-size: 18px;
}

/* line 399, ../sass/base/_base.scss */
.btn-sm {
  padding: 4px 16px 4px 16px;
  border-radius: 15px;
  font-size: 15px;
}

/* line 404, ../sass/base/_base.scss */
.btn-back {
  background-color: #514f4f;
  text-shadow: none;
  font-weight: 700;
  border: 3px solid transparent;
  color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*---styles from.btn-----*/
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
}

/* line 423, ../sass/base/_base.scss */
.btn-back:hover {
  color: #fff;
  text-decoration: none;
}

/* line 427, ../sass/base/_base.scss */
.btn-lg {
  padding: 10px 10px;
  border-radius: 30px;
  font-size: 18px;
}

/*-----FORM ELEMENTS-----*/
/* line 433, ../sass/base/_base.scss */
.btn {
  border-radius: 9px;
}

/* line 437, ../sass/base/_base.scss */
.filterbar .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 200px;
}

/*-----PAGINATION-----*/
/* line 441, ../sass/base/_base.scss */
.news.pagination > li > a, .news.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #fff;
  text-decoration: none;
  background-color: #6992cc;
  border: 1px solid #202f69;
}

/* line 452, ../sass/base/_base.scss */
.news.pagination > li > a:focus, .news.pagination > li > a:hover, .news.pagination > li > span:focus, .news.pagination > li > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #1a162d !important;
  border-color: #1a162d;
}

/* line 458, ../sass/base/_base.scss */
.news.pagination > .active > a, .news.pagination > .active > a:focus, .news.pagination > .active > a:hover, .news.pagination > .active > span, .news.pagination > .active > span:focus, .news.pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #202f69;
  border-color: #202f69;
}

/*-----BREADCRUMBS-----*/
/* line 466, ../sass/base/_base.scss */
.mnd.breadcrumb {
  padding: 0;
  margin-bottom: 30px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
}

/* line 473, ../sass/base/_base.scss */
.mnd.breadcrumb a {
  font-weight: 700;
  color: #fff;
}

/* line 477, ../sass/base/_base.scss */
.mnd.breadcrumb > .active {
  font-weight: 400;
  color: #ffffff;
}

/* line 481, ../sass/base/_base.scss */
.mnd.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #fff;
  content: "/\00a0";
}

/*-----QUOTATION-----*/
/* line 487, ../sass/base/_base.scss */
.quotation {
  border-top: 1px #202f69 solid;
  border-bottom: 1px #202f69 solid;
  padding: 10px 0;
  margin: 20px 0;
}

/* line 493, ../sass/base/_base.scss */
.col-sm-3.quote-marks, .col-sm-4.quotee-img {
  padding: 0;
}

/* line 496, ../sass/base/_base.scss */
.quote-content h4 {
  color: #514f4f;
  font-size: 22px;
  line-height: 27px;
}

/* line 501, ../sass/base/_base.scss */
.quotee-img img {
  margin-top: 14px;
}

/* line 504, ../sass/base/_base.scss */
p.quotee {
  color: #6992cc;
  font-style: italic;
  font-size: 20px;
}

/*-----SIDEBAR-----*/
/* line 510, ../sass/base/_base.scss */
.sb-details {
  background-color: #bbb;
}

/* line 513, ../sass/base/_base.scss */
.sb-pad {
  padding: 20px 35px;
}

/* line 516, ../sass/base/_base.scss */
.sb-details h4 {
  background-color: #202f69;
  color: #fff;
  padding: 7px 0px 7px 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 524, ../sass/base/_base.scss */
.sb-other h4 {
  background-color: #6992cc;
  color: #fff;
  padding: 7px 0px 7px 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 531, ../sass/base/_base.scss */
p.title {
  font-size: 20px;
  line-height: 24px;
  color: #202f69;
  margin-bottom: 0px;
}

/* line 537, ../sass/base/_base.scss */
p.content {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 0px;
}

/* line 542, ../sass/base/_base.scss */
h5.detail {
  font-size: 24px;
  color: #fff;
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 548, ../sass/base/_base.scss */
.sb-other ul {
  margin-top: 0px !important;
  font-weight: 700;
  margin-bottom: 0px;
  padding-left: 0px;
}

/* line 554, ../sass/base/_base.scss */
.sb-other ul li {
  margin-bottom: 5px;
  background: url(../img/bullet-pt.png) no-repeat 0px 5px;
  padding: 3px 0px 3px 22px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0px;
}

/*-----GENERIC SIDEBAR-----*/
/* line 563, ../sass/base/_base.scss */
.gs-other h4 {
  background-color: #202f69;
  color: #fff;
  padding: 7px 0px 7px 10px;
  margin-top: 15px;
  margin-bottom: 0px;
}

/*-----TABLE-----*/
/* line 571, ../sass/base/_base.scss */
td {
  padding: 15px;
}

/*-----COMMENTS-----*/
/* line 575, ../sass/base/_base.scss */
.panel-default > .panel-heading {
  color: #fff;
  background-color: #6992cc;
  border-color: #6992cc;
  background-image: none;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

/* line 583, ../sass/base/_base.scss */
.panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid #6992cc;
}

/* line 590, ../sass/base/_base.scss */
.text-muted {
  color: #fff;
}

/* line 593, ../sass/base/_base.scss */
.comment-form .form-control {
  display: block;
  width: 100%;
  padding: 6px 12px;
  color: #221e1f;
  border: 2px solid #6992cc;
  border-radius: 14px;
  margin-right: 15px;
  margin-bottom: 20px;
}

/* line 603, ../sass/base/_base.scss */
.comment-form label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 2px;
  margin-left: 12px;
  font-weight: bold;
}

/* line 611, ../sass/base/_base.scss */
.comment-form .email.form-control {
  width: 100%;
}

/*-----FORMS-----*/
/* line 616, ../sass/base/_base.scss */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 621, ../sass/base/_base.scss */
.form-horizontal .control-label {
  padding-top: 7px;
  margin-bottom: 5px;
  text-align: left;
}

/* line 626, ../sass/base/_base.scss */
.mnd-form .form-control {
  display: block;
  padding: 6px 12px;
  color: #221e1f;
  border: 2px solid #6992cc;
  border-radius: 14px;
  margin-right: 15px;
  margin-bottom: 10px;
}

/* line 636, ../sass/base/_base.scss */
input[type="file"] {
  display: block;
  background-color: #202f69;
  padding: 10px;
  border: 3px #202f69 solid;
  color: #6992cc;
  border-radius: 17px;
  width: 100%;
}

/* line 645, ../sass/base/_base.scss */
select[multiple], select[size] {
  height: 100%;
  overflow-y: auto;
}

/* line 649, ../sass/base/_base.scss */
.form-horizontal .donation-amounts .radio {
  padding-top: 0px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 27px;
}

@media (max-width: 767px) {
  /* line 656, ../sass/base/_base.scss */
  div#recaptcha_widget_div {
    transform: scale(0.55);
    -webkit-transform: scale(0.55);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
/*-----MEDIA QUERIES-----*/
@media (min-width: 768px) {
  /*Centre vertically*/
  /* line 667, ../sass/base/_base.scss */
  .element {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }

  /* line 672, ../sass/base/_base.scss */
  .element-right {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
  }

  /* line 678, ../sass/base/_base.scss */
  .element-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  /* line 684, ../sass/base/_base.scss */
  .btn-s5, .btn-s6 {
    margin-left: 10px;
  }

  /* line 687, ../sass/base/_base.scss */
  .btn-lg {
    padding: 20px 20px;
    border-radius: 30px;
    font-size: 18px;
  }

  /*-----VERTICAL ROW SPACING-----*/
  /* line 693, ../sass/base/_base.scss */
  .mt0 {
    margin-top: 0px !important;
  }

  /* line 696, ../sass/base/_base.scss */
  .mt5 {
    margin-top: 5px;
  }

  /* line 699, ../sass/base/_base.scss */
  .mt10 {
    margin-top: 10px;
  }

  /* line 702, ../sass/base/_base.scss */
  .mt20 {
    margin-top: 20px;
  }

  /* line 705, ../sass/base/_base.scss */
  .mt30 {
    margin-top: 30px;
  }

  /* line 708, ../sass/base/_base.scss */
  .mt40 {
    margin-top: 40px;
  }

  /* line 711, ../sass/base/_base.scss */
  .mt50 {
    margin-top: 50px;
  }

  /* line 714, ../sass/base/_base.scss */
  .mt60 {
    margin-top: 60px;
  }

  /* line 717, ../sass/base/_base.scss */
  .mb0 {
    margin-bottom: 0px !important;
  }

  /* line 720, ../sass/base/_base.scss */
  .mb5 {
    margin-bottom: 5px !important;
  }

  /* line 723, ../sass/base/_base.scss */
  .mb10 {
    margin-bottom: 10px;
  }

  /* line 726, ../sass/base/_base.scss */
  .mb15 {
    margin-bottom: 15px;
  }

  /* line 729, ../sass/base/_base.scss */
  .mb20 {
    margin-bottom: 20px;
  }

  /* line 732, ../sass/base/_base.scss */
  .mb30 {
    margin-bottom: 30px;
  }

  /* line 735, ../sass/base/_base.scss */
  .mb40 {
    margin-bottom: 40px;
  }

  /* line 738, ../sass/base/_base.scss */
  .mb50 {
    margin-bottom: 50px;
  }

  /* line 741, ../sass/base/_base.scss */
  .mb60 {
    margin-bottom: 60px;
  }
}
/* MODULES - individual site components */
/* LAYOUTS - Page layout styles */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  /* line 5, ../sass/layouts/_footer.scss */
  span.footer-menu small {
    float: right;
  }
}
/*--------BRAND-----*/
/* line 3, ../sass/layouts/_header.scss */
.brand {
  margin-top: 10px;
  margin-bottom: 14px;
}

/* line 7, ../sass/layouts/_header.scss */
.donate-btn {
  text-align: center;
  padding: 15px;
}

/* line 11, ../sass/layouts/_header.scss */
.donate-btn h3 {
  margin: 0px;
  font-size: 20px;
}

/* line 15, ../sass/layouts/_header.scss */
.header-search {
  width: auto;
  padding: 0 15px 20px 0;
}

/*-----TYPOGRAPHY-----*/
/* line 21, ../sass/layouts/_header.scss */
.contact-link {
  position: relative;
}

/* line 25, ../sass/layouts/_header.scss */
.contact-link p {
  font-size: 18px;
  font-weight: 700;
  color: #1a162d;
  text-align: center;
  margin: 30px 0 0;
}

@media (min-width: 992px) {
  /* line 35, ../sass/layouts/_header.scss */
  .header-row {
    height: 172px !important;
  }

  /* line 38, ../sass/layouts/_header.scss */
  .donate-btn h3 {
    margin: 0px;
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  /* line 45, ../sass/layouts/_header.scss */
  .header-row {
    height: 135px;
  }

  /* line 48, ../sass/layouts/_header.scss */
  .brand {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  /* line 52, ../sass/layouts/_header.scss */
  .contact-link p {
    text-align: right;
    margin: 0;
  }

  /* line 56, ../sass/layouts/_header.scss */
  .header-search {
    width: auto;
    padding: 0 15px 0 0;
    margin-top: 55px;
  }

  /* line 62, ../sass/layouts/_header.scss */
  .donate-btn {
    text-align: center;
  }
}
/*----NEW NAV---*/
/* line 5, ../sass/layouts/_nav.scss */
nav.navbar.mnd-nav {
  background-color: #d6d6d6;
  z-index: 1;
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.75);
}

/* line 12, ../sass/layouts/_nav.scss */
.navbar {
  margin-bottom: 0px;
}

/* line 15, ../sass/layouts/_nav.scss */
.navbar-nav > li > a {
  text-shadow: none;
  font-weight: 800;
  color: #202f69;
  font-size: 13px;
}

/* line 22, ../sass/layouts/_nav.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #fff;
  color: #6992cc;
}

/* line 29, ../sass/layouts/_nav.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #fff;
  border-color: transparent;
}

/* line 34, ../sass/layouts/_nav.scss */
.navbar {
  border: 0px solid transparent;
}

/* line 37, ../sass/layouts/_nav.scss */
.navbar {
  border-radius: 0px;
}

/* line 40, ../sass/layouts/_nav.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 7px 7px;
  line-height: 31px;
}

/* line 46, ../sass/layouts/_nav.scss */
nav.navbar.yamm.mnd-nav {
  min-height: 5px;
}

/*-----MEGA MENU additions---*/
/* line 52, ../sass/layouts/_nav.scss */
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 15px !important;
  right: 0px;
}

/* line 57, ../sass/layouts/_nav.scss */
.yamm .yamm-content {
  padding: 29px 30px 0px 30px !important;
}

/* line 60, ../sass/layouts/_nav.scss */
ul.mega-list {
  margin-bottom: 20px;
  float: none;
}

/* line 64, ../sass/layouts/_nav.scss */
ul.mega-list li:first-child {
  margin-bottom: 0px;
}

/* line 67, ../sass/layouts/_nav.scss */
ul.mega-list li a {
  color: #1a162d;
}

/* line 70, ../sass/layouts/_nav.scss */
ul.mega-list li a:hover {
  color: #6992cc;
  text-decoration: underline;
}

/* line 75, ../sass/layouts/_nav.scss */
ul.mega-list {
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  padding-left: 0px;
  list-style-type: none;
}

/* line 82, ../sass/layouts/_nav.scss */
.mega-title p {
  margin-bottom: 21px;
}

/*
ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block; 
    margin: 0   
}
 
a.menu:after, .dropdown-toggle:after {
  content: none;
}*/
@media only screen and (min-width: 767px) {
  /* line 96, ../sass/layouts/_nav.scss */
  .yamm .yamm-content {
    padding: 12px 20px 12px 20px !important;
  }

  /* line 100, ../sass/layouts/_nav.scss */
  .yamm .dropdown-menu {
    left: auto;
    border: none;
  }

  /* line 104, ../sass/layouts/_nav.scss */
  .navbar ul li ul li a {
    border-right: none;
  }

  /* line 108, ../sass/layouts/_nav.scss */
  ul.mega-list {
    float: left;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 10px;
    margin-right: 10px;
    list-style-type: none;
    /* border-right: 1px solid #ccc; */
  }

  /* line 117, ../sass/layouts/_nav.scss */
  ul.mega-list:last-child {
    border-right: none;
    padding-right: 0px;
    margin-right: 5px;
  }

  /* line 123, ../sass/layouts/_nav.scss */
  .navbar ul li a {
    border-right: 1px solid #fff;
  }

  /* line 126, ../sass/layouts/_nav.scss */
  .nav > li:first-child > a {
    border-left: 1px solid #fff;
  }

  /* line 129, ../sass/layouts/_nav.scss */
  .mnd-nav .container {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 133, ../sass/layouts/_nav.scss */
  .mnd-nav .caret {
    display: none;
  }
}
/*-----SUBNAV-----*/
/* line 140, ../sass/layouts/_nav.scss */
.gs-other .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #202f69;
  background-color: #e4f1ff;
}

/* line 144, ../sass/layouts/_nav.scss */
.margintop20 {
  margin-top: 20px;
}

/* line 147, ../sass/layouts/_nav.scss */
.gs-other .nav.nav-pills > li > a {
  border-radius: 0px;
  padding: 8px 15px !important;
  color: #202f69;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 156, ../sass/layouts/_nav.scss */
.gs-other .nav.nav-pills > li > a:hover {
  background-color: #d6d6d6;
}

/* line 159, ../sass/layouts/_nav.scss */
a {
  color: #202f69 black;
  text-decoration: none;
}

/* line 163, ../sass/layouts/_nav.scss */
a:hover {
  color: #202f69;
  text-decoration: none;
}

/* line 167, ../sass/layouts/_nav.scss */
.gs-other .nav-stacked > li {
  margin-top: 0px;
  margin-left: 0;
  border-bottom: 1px solid #dadada;
}

/* line 172, ../sass/layouts/_nav.scss */
.gs-other .nav.nav-pills > li:first-child > a {
  border-left: none;
}

/* line 175, ../sass/layouts/_nav.scss */
.gs-other .nav.nav-pills li.active span.flower-bullet {
  margin-bottom: 5px;
  background: url(../img/bullet-pt.png) no-repeat 0px 3px;
  padding: 3px 0px 3px 22px;
  margin: 0px;
}

@media (min-width: 768px) {
  /* line 185, ../sass/layouts/_nav.scss */
  .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 192, ../sass/layouts/_nav.scss */
  .navbar-nav > li > a {
    font-size: 16px;
  }

  /* line 196, ../sass/layouts/_nav.scss */
  .nav > li > a {
    padding: 10px 15px;
  }
}
/*-----PANELS GENERIC-----*/
/* line 2, ../sass/layouts/_content.scss */
.full-width-edge {
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 0px;
  padding-right: 0px;
  overflow: hidden;
}

/* line 9, ../sass/layouts/_content.scss */
.parallax-container.bg-image-right, .parallax-container.bg-image-left {
  height: 325px;
}

/* line 12, ../sass/layouts/_content.scss */
.parallax-container.bg-image-donate {
  min-height: 520px;
}

/* line 16, ../sass/layouts/_content.scss */
.bluemdbg:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #6992cc;
  z-index: -101;
}

/* line 29, ../sass/layouts/_content.scss */
.bg-image-center {
  overflow: hidden;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 600px;
  max-height: 610px;
}

/* line 37, ../sass/layouts/_content.scss */
.overlay {
  position: relative;
  overflow: hidden;
}

/* line 41, ../sass/layouts/_content.scss */
.overlay:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.55);
}

/*-----MASTER SLIDER-----*/
/* line 56, ../sass/layouts/_content.scss */
h3.slider-head {
  color: #fff;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 10px;
}

/* line 64, ../sass/layouts/_content.scss */
.btn-slider {
  padding: 6px 8px 6px 8px;
  border-radius: 20px;
  font-size: 12px;
}

/* line 69, ../sass/layouts/_content.scss */
.slider-content p {
  text-align: center;
}

/* line 72, ../sass/layouts/_content.scss */
.flower-position {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 77, ../sass/layouts/_content.scss */
.flower-position {
  height: 190px;
  width: 190px;
}

/* line 81, ../sass/layouts/_content.scss */
.slider-text {
  margin: 31% auto !important;
}

/*.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
    left: -81px!important;
}*/
/*-----SCROLL TAB-----*/
/* line 90, ../sass/layouts/_content.scss */
.container.move-up {
  position: relative;
  margin-top: -50px;
}

/* line 95, ../sass/layouts/_content.scss */
.scroll-tab {
  padding: 0px 30px;
  width: 20%;
  text-align: center;
  margin: 0px;
  border-radius: 15px 15px 0px 0px;
  -moz-border-radius: 15px 15px 0px 0px;
  -webkit-border-radius: 15px 15px 0px 0px;
  height: 50px;
}

/* line 105, ../sass/layouts/_content.scss */
a .scroll-tab p {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  padding-top: 14px;
  color: #fff;
}

/* line 112, ../sass/layouts/_content.scss */
a .scroll-tab p:hover {
  text-decoration: underline;
}

/*-----CTA-----*/
/* line 117, ../sass/layouts/_content.scss */
h2.main-cta-header {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  margin: 0px 0px 15px 0px;
  line-height: 28px !important;
  font-size: 20px !important;
}

/*---ABOUT---*/
/* line 127, ../sass/layouts/_content.scss */
h2.home.section-header {
  padding-top: 15px;
}

/* line 130, ../sass/layouts/_content.scss */
h2.section-header {
  color: #fff;
  font-weight: normal;
  font-size: 38px !important;
  line-height: 40px !important;
}

/* line 136, ../sass/layouts/_content.scss */
p.section-body {
  font-size: 18px;
  line-height: 21px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 143, ../sass/layouts/_content.scss */
ul.section-list {
  list-style: none outside;
  padding-left: 0px;
}

/* line 148, ../sass/layouts/_content.scss */
li.section-link a {
  color: #fff;
  font-size: 21px;
  font-weight: 700;
}

/* line 153, ../sass/layouts/_content.scss */
li.section-link a:hover {
  text-decoration: underline;
}

/* line 156, ../sass/layouts/_content.scss */
li.section-link:after {
  content: '\f0da';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  text-decoration: none;
  color: #fff;
}

/* line 165, ../sass/layouts/_content.scss */
.service-icon {
  text-align: center;
}

/* line 169, ../sass/layouts/_content.scss */
.service {
  text-align: center;
  padding: 0 5px;
  margin-bottom: 50px;
}

/* line 174, ../sass/layouts/_content.scss */
h3.service-head {
  margin: 5px 0px 5px 0px;
}

/* line 177, ../sass/layouts/_content.scss */
p.service-excerpt {
  margin: 0px 0px 35px 0px;
}

/* line 180, ../sass/layouts/_content.scss */
p.service-link a {
  font-weight: bold;
  color: #fff;
}

/* line 184, ../sass/layouts/_content.scss */
p.service-link:after {
  content: '\f0da';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  text-decoration: none;
  color: #fff;
}

/*---NEWSLETTER---*/
/* line 195, ../sass/layouts/_content.scss */
h2.section-header-bluemd {
  color: #6992cc;
  font-weight: normal;
  font-size: 35px!important;
}

/* line 200, ../sass/layouts/_content.scss */
p.section-body-greydk {
  font-size: 21px;
  line-height: 25px;
  color: #221e1f;
  font-weight: 400;
  margin-bottom: 20px;
}

/* line 207, ../sass/layouts/_content.scss */
.newsletter-form label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 2px;
  margin-left: 12px;
  font-weight: bold;
}

/* line 214, ../sass/layouts/_content.scss */
.newsletter-form .form-control {
  display: block;
  width: 225px;
  height: 34px;
  padding: 6px 12px;
  color: #221e1f;
  border: 2px solid #6992cc;
  border-radius: 14px;
  margin-right: 15px;
  margin-bottom: 10px;
}

/* line 226, ../sass/layouts/_content.scss */
.newsletter-form .email.form-control {
  width: 250px;
}

/* line 229, ../sass/layouts/_content.scss */
p.print-news {
  margin-top: 20px;
}

/* line 232, ../sass/layouts/_content.scss */
span.newsletter-link a {
  font-weight: bold;
  color: #202f69;
}

/* line 236, ../sass/layouts/_content.scss */
span.newsletter-link:after {
  content: '\f0da';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 4px;
  text-decoration: none;
  color: #202f69;
}

/*-----NEWS and EVENTS HOME-----*/
/* line 249, ../sass/layouts/_content.scss */
.n-e {
  background-color: #fff;
  min-height: 350px;
  padding-bottom: 25px;
  margin-bottom: 15px;
}

/* line 255, ../sass/layouts/_content.scss */
.n-e-catbar.news {
  background-color: #202f69;
  color: #fff;
}

/* line 259, ../sass/layouts/_content.scss */
.n-e-catbar.events {
  background-color: #1a162d;
  color: #fff;
}

/* line 263, ../sass/layouts/_content.scss */
.n-e-catbar.news h4, .n-e-catbar.events h4 {
  margin: 0px;
  padding: 6px 0;
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-size: 15px;
}

/* line 270, ../sass/layouts/_content.scss */
h3.n-e-head {
  font-family: 'raleway',sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #6992cc;
  text-align: center;
  padding: 0 20px;
  margin: 12px auto 0px auto;
  min-height: 150px;
}

/* line 280, ../sass/layouts/_content.scss */
p.n-e-date {
  color: gray;
  text-align: center;
  margin: 10px;
  min-height: 24px;
}

/*-----TWITTER----*/
/* line 287, ../sass/layouts/_content.scss */
div.twt-item {
  background-color: transparent  !important;
  padding: 0px 20px 0 0!important;
  border-radius: 0px !important;
  margin: 0px !important;
}

/* line 293, ../sass/layouts/_content.scss */
a.twitterlink {
  color: #fff;
}

/* line 296, ../sass/layouts/_content.scss */
a:hover.twitterlink {
  text-decoration: underline;
}

/* line 299, ../sass/layouts/_content.scss */
.twt-row.twitter-meta {
  margin-bottom: 10px;
}

/* line 302, ../sass/layouts/_content.scss */
.twt-row.twitter-message {
  font-weight: 700;
  margin-bottom: 40px;
}

/* line 306, ../sass/layouts/_content.scss */
.twitter-message a {
  color: #fff;
}

/* line 309, ../sass/layouts/_content.scss */
.twitter-message a:hover {
  text-decoration: underline;
}

/*-----DONATE-----*/
/* line 314, ../sass/layouts/_content.scss */
.donate-widget {
  background-color: #b2d234;
  min-height: 600px;
}

/* line 318, ../sass/layouts/_content.scss */
h2.donate-header {
  color: #202f69;
  margin-top: 0px;
  padding-top: 0px;
}

/* line 323, ../sass/layouts/_content.scss */
h4.donate-sub {
  font-family: 'Raleway',sans-serif;
  color: #202f69;
}

/* line 327, ../sass/layouts/_content.scss */
p.donate-body {
  color: #202f69;
  font-weight: 700;
  margin-bottom: 20px;
}

/* line 332, ../sass/layouts/_content.scss */
.form-horizontal .form-group {
  margin-right: 0;
  margin-left: 0;
}

/* line 336, ../sass/layouts/_content.scss */
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 4px;
}

/* line 340, ../sass/layouts/_content.scss */
label.radio-inline {
  color: #202f69;
  font-weight: bold;
}

/* line 344, ../sass/layouts/_content.scss */
.radio-inline, .checkbox-inline {
  padding-left: 17px;
}

/* line 348, ../sass/layouts/_content.scss */
.donate-amount input.form-control {
  width: 100%;
  border: none !important;
  margin-bottom: 10px;
}

/* line 353, ../sass/layouts/_content.scss */
.form-group.amounts {
  margin-bottom: 8px;
}

/* line 356, ../sass/layouts/_content.scss */
button.btn.dropdown-toggle.btn-default {
  background-color: #fff;
  background-image: none;
  border: solid 2px #6992cc;
  border-radius: 16px;
}

/* line 362, ../sass/layouts/_content.scss */
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100% !important;
}

/* line 365, ../sass/layouts/_content.scss */
.mnd-form .col-sm-4, .mnd-form .col-sm-6, .mnd-form .col-sm-12 {
  padding-left: 0px;
}

/* line 368, ../sass/layouts/_content.scss */
label.radio-inline {
  font-size: 16px;
}

/* line 372, ../sass/layouts/_content.scss */
.submit-section {
  background-color: #fff;
  padding: 6px 14px!important;
  border-radius: 16px;
  margin-top: 50px;
}

/* line 378, ../sass/layouts/_content.scss */
.reg-donation {
  background-color: #6992cc;
  font-weight: bold;
}

/* line 382, ../sass/layouts/_content.scss */
.reg-donation:hover {
  background-color: #202f69;
  font-weight: bold;
}

/* line 386, ../sass/layouts/_content.scss */
.nav-cta-green .reg-donation p {
  color: #fff !important;
}

/*-----NEWS LISTING-----*/
/* line 390, ../sass/layouts/_content.scss */
.bg-image-news-right {
  overflow: hidden;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 270px;
  max-height: 600px;
}

/* line 398, ../sass/layouts/_content.scss */
.bg-image-news-left {
  overflow: hidden;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 270px;
  max-height: 600px;
}

/* line 406, ../sass/layouts/_content.scss */
.bg-image-news-center {
  overflow: hidden;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 270px;
  max-height: 600px;
}

/* line 414, ../sass/layouts/_content.scss */
.flower-left {
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 418, ../sass/layouts/_content.scss */
.flower-left:before {
  content: url(../img/mnd-flower-smallest.png);
  display: block;
  position: absolute;
  left: -155px;
}

/* line 424, ../sass/layouts/_content.scss */
.flower-right {
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 428, ../sass/layouts/_content.scss */
.flower-right:before {
  content: url(../img/mnd-flower-smallest.png);
  display: block;
  position: absolute;
  right: -155px;
}

/* line 435, ../sass/layouts/_content.scss */
.news-main {
  background-color: #e4f1ff;
  padding-bottom: 25px;
  margin-bottom: 15px;
  min-height: 510px;
}

/* line 441, ../sass/layouts/_content.scss */
.news-meta {
  margin-bottom: 0px;
  height: auto;
  overflow: hidden;
}

/* line 446, ../sass/layouts/_content.scss */
.news-catbar-left {
  background-color: #6992cc;
  color: #fff;
}

/* line 451, ../sass/layouts/_content.scss */
.news-catbar-right {
  background-color: #d6d6d6;
  color: #fff;
}

/* line 455, ../sass/layouts/_content.scss */
.caption {
  background-color: #6992cc;
  color: #fff;
}

/* line 459, ../sass/layouts/_content.scss */
.caption h4 {
  margin: 0px;
  padding: 6px 0;
  text-align: left;
  font-family: 'Raleway', sans-serif;
  font-size: 13px;
}

/* line 467, ../sass/layouts/_content.scss */
.news-catbar-left h4, .news-catbar-right h4 {
  margin: 0px;
  padding: 6px 0;
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-size: 15px;
}

/* line 474, ../sass/layouts/_content.scss */
.news-catbar-right h4 {
  color: #1a162d;
}

/* line 478, ../sass/layouts/_content.scss */
h3.news-head {
  font-family: 'raleway',sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #1a162d;
  text-align: center;
  padding: 0 20px;
  margin: 25px auto 0px auto;
  min-height: 65px;
}

/* line 488, ../sass/layouts/_content.scss */
p.news-excerpt {
  color: #221e1f;
  text-align: center;
  margin: 10px;
  min-height: 180px;
}

/* line 494, ../sass/layouts/_content.scss */
.people-main {
  background-color: #e4f1ff;
  padding-bottom: 25px;
  margin-bottom: 15px;
  min-height: 510px;
}

/* line 500, ../sass/layouts/_content.scss */
.people-main.people-small {
  max-height: 290px!important;
  min-height: 275px!important;
  overflow: hidden!important;
}

/* line 505, ../sass/layouts/_content.scss */
.people-small p {
  display: none;
}

/* line 508, ../sass/layouts/_content.scss */
h3.people-head {
  font-family: 'raleway',sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #1a162d;
  text-align: center;
  padding: 0 20px;
  margin: 25px auto 0px auto;
  min-height: 35px;
}

/* line 518, ../sass/layouts/_content.scss */
p.people-excerpt {
  color: #221e1f;
  text-align: center;
  margin: 0 10px 10px 10px;
  min-height: 45px;
}

/* line 524, ../sass/layouts/_content.scss */
p.people-content {
  color: #221e1f;
  text-align: center;
  margin: 0 10px;
  min-height: 160px;
}

/* line 530, ../sass/layouts/_content.scss */
.shadow {
  -webkit-box-shadow: 0px 7px 10px -3px rgba(163, 163, 163, 0.3);
  -moz-box-shadow: 0px 7px 10px -3px rgba(163, 163, 163, 0.3);
  box-shadow: 0px 7px 10px -3px rgba(163, 163, 163, 0.3);
  padding: 10px 0px;
}

/* line 536, ../sass/layouts/_content.scss */
.news-main-detail p {
  color: #221e1f;
  text-align: left;
}

/* line 540, ../sass/layouts/_content.scss */
.news-main-detail p strong {
  font-weight: 700;
  color: #202f69;
}

/* line 544, ../sass/layouts/_content.scss */
.news-main-detail ul, .page-main-detail ul {
  margin-top: 20px !important;
  font-weight: 700;
  margin-bottom: 15px;
  padding-left: 0px;
}

/* line 550, ../sass/layouts/_content.scss */
.news-main-detail ul li, .page-main-detail ul li {
  margin-bottom: 5px;
  background: url(../img/bullet-pt.png) no-repeat 0px 5px;
  padding: 3px 0px 3px 22px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0px;
}

/* line 558, ../sass/layouts/_content.scss */
h3.news-intro {
  font-family: 'raleway',sans-serif;
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
  color: #6992cc;
  text-align: left;
  padding: 0;
  margin: 15px 0;
}

/*-----EVENTS LISTING-----*/
/* line 569, ../sass/layouts/_content.scss */
.bg-image-news-right {
  overflow: hidden;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
  max-height: 600px;
}

/* line 577, ../sass/layouts/_content.scss */
.bg-image-news-left {
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
  max-height: 600px;
}

/* line 585, ../sass/layouts/_content.scss */
.bg-image-news-center {
  overflow: hidden;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 400px;
  max-height: 600px;
}

/* line 593, ../sass/layouts/_content.scss */
.events-listing-panel {
  background-color: #e4f1ff;
}

/* line 596, ../sass/layouts/_content.scss */
.events-main {
  background-color: #fff;
  min-height: 510px;
  padding-bottom: 25px;
  margin-bottom: 15px;
}

/* line 602, ../sass/layouts/_content.scss */
.events-meta {
  margin-bottom: 0px;
  height: auto;
  overflow: hidden;
  min-height: 56px;
}

/* line 609, ../sass/layouts/_content.scss */
.events-catbar-left {
  background-color: #1a162d;
  color: #fff;
}

/* line 614, ../sass/layouts/_content.scss */
.events-catbar-right {
  background-color: #6992cc;
  color: #fff;
}

/* line 619, ../sass/layouts/_content.scss */
.events-catbar-left h4, .events-catbar-right h4 {
  margin: 0px;
  padding: 6px 0;
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-size: 15px;
}

/* line 626, ../sass/layouts/_content.scss */
.events-catbar-right h4 {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 632, ../sass/layouts/_content.scss */
h3.events-head {
  font-family: 'raleway',sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #6992cc;
  text-align: center;
  padding: 0 20px;
  margin: 20px auto 0px auto;
  min-height: 43px;
}

/* line 642, ../sass/layouts/_content.scss */
p.events-excerpt {
  color: #221e1f;
  text-align: center;
  margin: 10px;
  min-height: 90px;
}

/* line 648, ../sass/layouts/_content.scss */
h3.events-intro {
  font-family: 'raleway',sans-serif;
  font-size: 18px;
  line-height: 23px;
  font-weight: 700;
  color: #6992cc;
  text-align: left;
  padding: 0;
  margin: 15px 0;
}

/* line 658, ../sass/layouts/_content.scss */
.events-main-detail p {
  color: #221e1f;
  text-align: left;
}

/* line 662, ../sass/layouts/_content.scss */
.events-main-detail p strong {
  font-weight: 700;
  color: #202f69;
}

/* line 666, ../sass/layouts/_content.scss */
.events-main-detail ul {
  margin-top: 20px !important;
  font-weight: 700;
  margin-bottom: 15px;
  padding-left: 0px;
}

/* line 672, ../sass/layouts/_content.scss */
.events-main-detail ul li {
  margin-bottom: 5px;
  background: url(../img/bullet-pt.png) no-repeat 0px 5px;
  padding: 3px 0px 3px 22px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0px;
}

/*-----TOP LEVEL PAGE-----*/
/* line 681, ../sass/layouts/_content.scss */
.bg-image-main-right {
  overflow: hidden;
  background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
  max-height: 600px;
}

/* line 689, ../sass/layouts/_content.scss */
.bg-image-main-left {
  overflow: hidden;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
  max-height: 600px;
}

/* line 697, ../sass/layouts/_content.scss */
.container.overlap {
  background-color: #fff;
  /* z-index: 1;*/
  position: initial;
  margin-top: 0px;
  min-height: 340px;
}

/* line 704, ../sass/layouts/_content.scss */
h3.main-intro {
  font-family: 'raleway',sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  color: #6992cc;
  text-align: left;
  padding: 0;
  margin: 15px 0;
}

/* line 714, ../sass/layouts/_content.scss */
.pt25 {
  padding-top: 25px;
}

/* line 717, ../sass/layouts/_content.scss */
.nav-cta {
  background-color: #6992cc;
  background-image: url(../img/cta-flower.png);
  background-position: -55px 85px;
  background-repeat: no-repeat;
  margin-bottom: 30px;
  min-height: 310px;
}

/* line 725, ../sass/layouts/_content.scss */
.nav-cta-donate {
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 30px;
  min-height: 275px;
}

/* line 732, ../sass/layouts/_content.scss */
.nav-cta-bluedk {
  background-color: #202f69;
  background-image: url(../img/cta-flower.png);
  background-position: -55px 85px;
  background-repeat: no-repeat;
  margin-bottom: 30px;
  min-height: 200px;
}

/* line 740, ../sass/layouts/_content.scss */
.nav-cta-green {
  background-color: #b2d234;
  margin-bottom: 30px;
}

/* line 744, ../sass/layouts/_content.scss */
.center-cta {
  text-align: center;
  height: auto;
  overflow: hidden;
}

/* line 749, ../sass/layouts/_content.scss */
.pad {
  padding: 20px 16px 20px 16px;
  height: auto;
  overflow: hidden;
  position: relative;
}

/* line 755, ../sass/layouts/_content.scss */
.pad-outer {
  padding: 0 30px 0 30px;
}

/* line 758, ../sass/layouts/_content.scss */
.nav-cta h2, .nav-cta-bluedk h2, .nav-cta-donate h2, .nav-cta-bluedk h3 {
  color: #fff;
  text-align: center;
  margin-top: 0px;
}

/* line 763, ../sass/layouts/_content.scss */
.nav-cta-green h2 {
  color: #202f69;
  margin-top: 0px;
  margin-bottom: 17px;
}

/* line 768, ../sass/layouts/_content.scss */
.nav-cta p, .nav-cta-bluedk p, .nav-cta-donate p {
  color: #fff;
  text-align: center;
  margin-bottom: 8px;
}

/* line 773, ../sass/layouts/_content.scss */
.nav-cta-green p {
  color: #1a162d;
  margin-top: 11px;
}

/* line 777, ../sass/layouts/_content.scss */
.nav-cta li, .nav-cta-bluedk li {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  border-bottom: 1px #6992cc solid;
  padding-bottom: 2px;
}

/* line 785, ../sass/layouts/_content.scss */
.nav-cta ul, .nav-cta-bluedk ul {
  padding-left: 0px;
  list-style-type: none;
}

/* line 790, ../sass/layouts/_content.scss */
.nav-cta.bg-image-news-left.overlay {
  background-size: cover;
  background-position: center;
}

/*-----SUB PAGE HEADER-----*/
/* line 797, ../sass/layouts/_content.scss */
.bluemd-header {
  color: #6992cc;
  min-height: 541px;
  max-height: 600px;
}

/*-----RESPONSIVE VIDEO-----*/
/* line 804, ../sass/layouts/_content.scss */
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}

/* line 813, ../sass/layouts/_content.scss */
.flex-video.widescreen {
  padding-bottom: 57.25%;
}

/* line 814, ../sass/layouts/_content.scss */
.flex-video.vimeo {
  padding-top: 0;
}

/* line 818, ../sass/layouts/_content.scss */
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  /* line 826, ../sass/layouts/_content.scss */
  .flex-video {
    padding-top: 0;
  }
}
/*-----CONTENT RESPONSIVE IMAGES-----*/
/* line 829, ../sass/layouts/_content.scss */
.page-main-detail img {
  display: block !important;
  max-width: 100% !important;
  height: auto !important;
}

/*-----ACCORDIAN-----*/
/* line 835, ../sass/layouts/_content.scss */
.main-acc.panel-default > .panel-heading {
  color: #fff;
  background-color: #6992cc;
  border-color: #6992cc;
  background-image: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 843, ../sass/layouts/_content.scss */
div#accordion {
  margin-top: 20px;
}

/* line 846, ../sass/layouts/_content.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}

/* line 850, ../sass/layouts/_content.scss */
.main-acc.panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-radius: 0px;
  border-bottom: none;
}

/* line 857, ../sass/layouts/_content.scss */
span.acc-flower {
  float: right;
}

/*-----FOOTER-----*/
/* line 862, ../sass/layouts/_content.scss */
footer {
  margin: 20px 0 0 0;
}

/* line 865, ../sass/layouts/_content.scss */
p.footer-title {
  margin-bottom: 25px;
  font-size: 14px !important;
  font-weight: 700;
}

/* line 870, ../sass/layouts/_content.scss */
p.footer-body {
  font-size: 12px;
}

/* line 873, ../sass/layouts/_content.scss */
ul.footer-links a {
  color: #fff;
}

/* line 876, ../sass/layouts/_content.scss */
ul.footer-links a:hover {
  text-decoration: underline;
}

/* line 879, ../sass/layouts/_content.scss */
ul.footer-links {
  list-style: none outside;
  padding-left: 0px;
}

/* line 883, ../sass/layouts/_content.scss */
ul.footer-links li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #666;
}

/* line 888, ../sass/layouts/_content.scss */
ul.footer-links li:after {
  content: '\f0da';
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 5px;
  text-decoration: none;
  color: #fff;
}

/* line 897, ../sass/layouts/_content.scss */
a i.circ.fa {
  color: #fff;
  border: 1px solid;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  text-align: center;
  padding-top: 8px;
  vertical-align: sub;
  margin-right: 10px;
  margin-top: 10px;
}

/* line 909, ../sass/layouts/_content.scss */
span.footer-menu {
  display: inline-block;
  float: left;
}

/* line 913, ../sass/layouts/_content.scss */
span.footer-menu a {
  color: #fff;
}

/* line 916, ../sass/layouts/_content.scss */
span.footer-menu a:hover {
  color: #fff;
  text-decoration: underline;
}

/* line 920, ../sass/layouts/_content.scss */
.copyright span, .copyright small {
  padding-bottom: 10px;
}

/* line 923, ../sass/layouts/_content.scss */
.col-sm-4.about-mnd, .col-sm-4.around-mnd, .col-sm-4.contact-mnd {
  margin-bottom: 30px;
}

/*-----Sidebar-----*/
/* line 927, ../sass/layouts/_content.scss */
.col-sm-4.sidebar {
  margin-top: 50px;
}

@media (min-width: 481px) {
  /* line 932, ../sass/layouts/_content.scss */
  .nav-cta-bluedk {
    min-height: 266px;
  }

  /* line 935, ../sass/layouts/_content.scss */
  .newsletter-form .email.form-control {
    width: 355px;
  }

  /* line 938, ../sass/layouts/_content.scss */
  h3.slider-head {
    color: #fff;
    font-size: 25px;
    line-height: 28px;
    text-align: center;
    margin-bottom: 15px;
  }

  /* line 945, ../sass/layouts/_content.scss */
  .flower-position {
    height: 239px;
    width: 239px;
  }

  /* line 950, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-right {
    height: 325px;
  }

  /* line 953, ../sass/layouts/_content.scss */
  h2.section-header-bluemd {
    color: #6992cc;
    font-weight: normal;
    font-size: 50px;
  }
}
@media (min-width: 768px) {
  /* line 965, ../sass/layouts/_content.scss */
  p.people-content {
    color: #221e1f;
    text-align: center;
    margin: 0 10px;
    min-height: 180px;
  }

  /* line 971, ../sass/layouts/_content.scss */
  .col-sm-4.sidebar {
    margin-top: 0px;
  }

  /* line 974, ../sass/layouts/_content.scss */
  h2.main-cta-header {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    margin: 0px 0px 15px 0px;
    line-height: 34px!important;
    font-size: 28px!important;
  }

  /* line 981, ../sass/layouts/_content.scss */
  .nav-cta h2 {
    min-height: 133px;
  }

  /* line 984, ../sass/layouts/_content.scss */
  .nav-cta p {
    min-height: 200px;
  }

  /* line 989, ../sass/layouts/_content.scss */
  h3.slider-head {
    color: #fff;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 15px;
  }

  /* line 996, ../sass/layouts/_content.scss */
  .btn-slider {
    padding: 9px 16px 9px 16px;
    border-radius: 20px;
    font-size: 15px;
  }

  /* line 1002, ../sass/layouts/_content.scss */
  .slider-content p {
    text-align: center;
  }

  /* line 1005, ../sass/layouts/_content.scss */
  .flower-position {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 1010, ../sass/layouts/_content.scss */
  .flower-position {
    min-height: 610px;
    min-width: 610px;
    margin-top: -25px !important;
  }

  /* line 1015, ../sass/layouts/_content.scss */
  .slider-text {
    margin: 31% auto !important;
  }

  /*.bg-image-main-left, .bg-image-main-right,.bg-image-right, .bg-image-left,.bg-image-center,.bg-image-news-left,.bg-image-news-right,.bg-image-news-center{
      background-attachment: fixed;
  }*/
  /* line 1021, ../sass/layouts/_content.scss */
  .bg-image-main-right {
    overflow: hidden;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 541px;
    max-height: 600px;
  }

  /* line 1029, ../sass/layouts/_content.scss */
  .bg-image-main-left {
    overflow: hidden;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 541px;
    max-height: 600px;
  }

  /* line 1038, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-right, .parallax-container.bg-image-left {
    height: 400px;
  }

  /* line 1041, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-donate {
    height: 400px;
  }

  /* line 1045, ../sass/layouts/_content.scss */
  .container.overlap {
    background-color: #fff;
    /*z-index: 1;*/
    position: relative;
    margin-top: -300px;
    min-height: 340px;
  }

  /* line 1052, ../sass/layouts/_content.scss */
  .nav-cta-bluedk {
    min-height: 360px;
  }

  /* line 1055, ../sass/layouts/_content.scss */
  h2.section-header {
    color: #fff;
    font-weight: normal;
    font-size: 50px !important;
  }

  /* line 1060, ../sass/layouts/_content.scss */
  h2.home.section-header {
    padding-top: 35px;
  }

  /* line 1063, ../sass/layouts/_content.scss */
  p.section-body {
    font-size: 21px;
    line-height: 25px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  /* line 1073, ../sass/layouts/_content.scss */
  p.people-content {
    color: #221e1f;
    text-align: center;
    margin: 0 10px;
    min-height: 220px;
  }

  /* line 1079, ../sass/layouts/_content.scss */
  h2.main-cta-header {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    margin: 0px 0px 15px 0px;
    line-height: 40px!important;
    font-size: 34px!important;
  }

  /* line 1086, ../sass/layouts/_content.scss */
  .container.overlap {
    background-color: #fff;
    /*z-index: 1;*/
    position: relative;
    margin-top: -330px;
    min-height: 340px;
  }

  /* line 1093, ../sass/layouts/_content.scss */
  .nav-cta-bluedk {
    min-height: 285px;
  }

  /* line 1096, ../sass/layouts/_content.scss */
  .nav-cta h2 {
    min-height: 99px;
  }

  /* line 1099, ../sass/layouts/_content.scss */
  .nav-cta p {
    min-height: 140px;
  }

  /* line 1103, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-right, .parallax-container.bg-image-left {
    height: 500px;
  }

  /* line 1106, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-donate {
    height: 500px;
  }
}
@media (min-width: 1200px) {
  /* line 1112, ../sass/layouts/_content.scss */
  p.people-content {
    color: #221e1f;
    text-align: center;
    margin: 0 10px;
    min-height: 160px;
  }

  /* line 1118, ../sass/layouts/_content.scss */
  h3.n-e-head {
    font-size: 18px !important;
  }

  /* line 1121, ../sass/layouts/_content.scss */
  h3.news-head, h3.events-head {
    font-size: 18px !important;
  }

  /* line 1124, ../sass/layouts/_content.scss */
  .nav-cta p {
    min-height: 130px;
  }

  /* line 1127, ../sass/layouts/_content.scss */
  .container.overlap {
    background-color: #fff;
    /*z-index: 1;*/
    position: relative;
    margin-top: -250px;
    min-height: 340px;
  }

  /* line 1134, ../sass/layouts/_content.scss */
  .nav-cta h2 {
    min-height: 70px;
  }

  /* line 1138, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-right, .parallax-container.bg-image-left {
    height: 600px;
  }

  /* line 1141, ../sass/layouts/_content.scss */
  .parallax-container.bg-image-donate {
    min-height: 450px;
    max-height: 610px;
  }
}
@media (max-width: 767px) {
  /* line 1149, ../sass/layouts/_content.scss */
  h3.n-e-head {
    font-size: 18px !important;
  }

  /* line 1152, ../sass/layouts/_content.scss */
  h3.news-head, h3.events-head {
    font-size: 18px;
  }

  /* line 1155, ../sass/layouts/_content.scss */
  span.icon-bar {
    background-color: #202f69;
  }
}
/*-----SHOP-----*/
/* line 3, ../sass/layouts/_shop.scss */
.oneItem .badge.totalPrice, .greenCart .badge.totalPrice, .greenCart .badge.quantity, .oneItem .badge.quantity {
  background-color: #b2d234;
  color: #202f69 !important;
}

/* line 9, ../sass/layouts/_shop.scss */
div#homeCarousel {
  display: none;
}

/* line 13, ../sass/layouts/_shop.scss */
nav.navbar.navbar-default.navbar-static-top.shop-bar {
  background-color: #202f69;
  background-image: none;
  margin-bottom: 30px;
}

/* line 19, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-nav > li > a {
  color: #fff;
}

/* line 22, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-nav > li > a:hover {
  background-color: #6992cc;
}

/* line 26, ../sass/layouts/_shop.scss */
.btn-s8 {
  background-color: #fff;
  text-shadow: none;
  font-weight: 700;
  color: #6992cc;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  padding: 0px 16px 0px 16px;
  border-radius: 21px;
  font-size: 15px;
  line-height: 30px;
}

/* line 48, ../sass/layouts/_shop.scss */
.btn-s8:hover,
.btn-s8:focus {
  color: #fff;
  background-color: #6992cc;
  background-position: 0 -15px;
  text-decoration: none;
}

/* line 54, ../sass/layouts/_shop.scss */
.btn-s8:after {
  content: url(../img/mnd-flower-btn-bluemd.png);
  position: relative;
  top: 6px;
  margin-left: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 64, ../sass/layouts/_shop.scss */
.btn-s8:hover:after {
  content: url(../img/mnd-flower-btn-white2.png);
  position: relative;
  top: 6px;
  margin-left: 5px;
}

/* line 71, ../sass/layouts/_shop.scss */
#minicart span {
  color: #fff;
  margin-right: 10px;
}

/* line 75, ../sass/layouts/_shop.scss */
span.badge.totalPrice {
  padding: 6px 12px;
  margin-left: 5px;
}

/* line 79, ../sass/layouts/_shop.scss */
span.badge.quantity {
  padding: 6px 12px;
  margin-left: 5px;
  margin-bottom: 5px;
}

/* line 84, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-toggle:hover, .navbar-default.shop-bar .navbar-toggle:focus {
  background-color: #6992cc;
}

/* line 88, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-nav > .active > a {
  background-color: #6992cc;
  background-image: none;
}

/* line 92, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-nav > .active > a:hover {
  color: #202f69;
}

/* line 96, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-toggle, .navbar-default.shop-bar .navbar-toggle {
  border: 2px #6992cc solid;
  float: left;
  margin-left: 10px;
}

/* line 101, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-toggle .icon-bar {
  background-color: #ffffff !important;
}

/* line 104, ../sass/layouts/_shop.scss */
#minicart {
  float: none!important;
  line-height: 25px;
  padding: 10px 0;
}

/* line 109, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar .navbar-collapse {
  border: none;
}

/* line 112, ../sass/layouts/_shop.scss */
.navbar-default.shop-bar ul.nav.navbar-nav {
  margin-top: 0;
}

/* line 115, ../sass/layouts/_shop.scss */
.shop-list.product.well {
  padding: 0;
  border-radius: 0;
  border: 0;
  background-color: #e4f1ff;
  background-image: none;
  box-shadow: none;
  min-height: 365px;
  padding-bottom: 20px;
}

/* line 125, ../sass/layouts/_shop.scss */
.shop-list.product.well img.img-responsive.img-thumbnail, .detail-img {
  border-top: 5px solid #e4f1ff !important;
  border-left: 5px solid #e4f1ff !important;
  border-right: 5px solid #e4f1ff !important;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}

/* line 134, ../sass/layouts/_shop.scss */
.shop-detail.well {
  padding: 10;
  border-radius: 0;
  border: 0;
  background-color: #e4f1ff;
  background-image: none;
  box-shadow: none;
  padding-bottom: 20px;
}

/* line 143, ../sass/layouts/_shop.scss */
.shop-detail h1 {
  color: #202f69;
  font-size: 26px;
  margin-bottom: 0px !important;
}

/* line 148, ../sass/layouts/_shop.scss */
.shop-detail .price {
  display: block;
  color: #6992cc;
  font-size: 60px;
  font-weight: bold;
}

/* line 154, ../sass/layouts/_shop.scss */
.productImages {
  border: 5px solid #e4f1ff !important;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}

/* line 160, ../sass/layouts/_shop.scss */
.shop-list h3 {
  color: #202f69;
  font-size: 22px;
  padding: 0 8px;
  min-height: 45px;
}

/* line 166, ../sass/layouts/_shop.scss */
.shop-list p {
  font-size: 20px;
  font-weight: bold;
  color: #6992cc;
}

/*-----CART-----*/
/* line 172, ../sass/layouts/_shop.scss */
.cartTop .input-group .input-group-addon {
  padding: 12px 12px;
  margin-left: -1px;
  line-height: 1.42857143 !important;
  color: #fff !important;
  text-decoration: none;
  background-color: #6992cc;
  border: 1px solid #202f69;
}

/* line 181, ../sass/layouts/_shop.scss */
.cartTop .input-group .input-group-addon.active {
  cursor: default;
  background-color: #202f69;
  border-color: #202f69;
}

/* line 186, ../sass/layouts/_shop.scss */
.shop-detail h3 {
  margin-top: 0px;
  margin-bottom: 20px;
}

/*-----TOOLTIP-T&Cs-----*/
/* line 191, ../sass/layouts/_shop.scss */
.ui-tooltip, .arrow:after {
  background: #202f69;
  border: 2px solid white;
}

/* line 195, ../sass/layouts/_shop.scss */
.ui-tooltip {
  padding: 10px 20px;
  color: white;
  border-radius: 20px;
  text-transform: uppercase;
  box-shadow: 0 0 7px black;
  width: 300px;
}

/* line 203, ../sass/layouts/_shop.scss */
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}

/* line 212, ../sass/layouts/_shop.scss */
.arrow.top {
  top: -16px;
  bottom: auto;
}

/* line 216, ../sass/layouts/_shop.scss */
.arrow.left {
  left: 20%;
}

/* line 219, ../sass/layouts/_shop.scss */
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 231, ../sass/layouts/_shop.scss */
.arrow.top:after {
  bottom: -20px;
  top: auto;
}

/*-----MEDIA QUERIES-----*/
@media (min-width: 768px) {
  /* line 240, ../sass/layouts/_shop.scss */
  #minicart {
    padding: 0px 0;
  }
}
/*------MASTER SLIDER EDITS-----*/
/* line 3, ../sass/layouts/_master-slider-edits.scss */
.ms-slide .ms-slide-layers, .ms-fixed-layers {
  top: -50px;
}

.sold-out {
    top:0;
    right:0;
    position: absolute;
    width: 100%;
    height: auto;
    content: url('/img/sold-out.png');
    padding: 0 15px;
}

.sign-up-check-box {
    line-height: 0;
    padding: 2px 5px 5px 6px;
    border-radius: 2px;
    background-color: #6992cc;
}

/* EXTERNALS */

.news-listing-panel {
    padding-left: 0px;
    padding-right: 0px;
}

.newsletter-signup-panel {
    overflow: hidden;
}

#giftAidOption {
	margin-top: 20px;
}

.video-panel #video-container {
	height: 658.125px;
    margin:auto;
    width: 100%;
}

@media (max-width:1200px) {
		
	.video-panel #video-container {
		height: 540px;
	}
		
}

@media (max-width:1024px) {
		
	.video-panel #video-container {
		height: 517.5px;
	}
		
}

@media (max-width:960px) {
		
	.video-panel #video-container {
		height: 416.25px;
	}
		
}

@media (max-width:768px) {
		
	.video-panel #video-container {
		height: 326.25px;
	}
		
}

@media (max-width:640px) {
		
	.video-panel #video-container {
		height: 317.8125px;
	}
		
}

@media (max-width:480px) {
		
	.video-panel #video-container {
		height: 225px;
	}
		
}
	
@media (max-width:360px) {
		
	.video-panel #video-container {
		height: 168.75px;
	}
		
}


@media (max-width: 768px) {

    .events-main-detail  p  img, .events-main-detail .main-intro img,
	.news-main-detail p  img, .news-main-detail .main-intro img {
	    height: auto !important;
	    margin-bottom: 5px;
	    margin-top: 5px;
	    width: 100% !important;
    }

}

@media (min-width: 768px) {

    .news-main-detail p  img, .news-main-detail .main-intro img{
	    margin-bottom: 5px;
	    margin-top: 5px;
    }

    .news-main-detail p  img[align="left"],
    .news-main-detail p  img[style*="float: left"],
    .news-main-detail p  img[style*="float:left"],
    .news-main-detail .main-intro img[align="left"],
    .news-main-detail .main-intro img[style*="float: left"],
    .news-main-detail .main-intro img[style*="float:left"]{
	    margin-left: 0px;
	    margin-right: 20px;
    }

    .news-main-detail p  img[align="right"],
    .news-main-detail p  img[style*="float: right"],
    .news-main-detail p  img[style*="float:right"],
    .news-main-detail .main-intro img[align="right"],
    .news-main-detail .main-intro img[style*="float: right"],
    .news-main-detail .main-intro img[style*="float:right"]{
	    margin-left: 20px;
	    margin-right: 0px;
    }
}