@font-face {
  font-family: sini-bold;
  src: url("../fonts/sini-bold-webfont.eot");
  src: url("../fonts/sini-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sini-bold-webfont.woff2") format("woff2"), url("../fonts/sini-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: alegreya-sans;
  src: url("../fonts/AlegreyaSans-Regular.otf");
}
@font-face {
  font-family: alegreya-sans-light;
  src: url("../fonts/AlegreyaSans-light.otf");
}
@font-face {
  font-family: alegreya-sans-medium;
  src: url("../fonts/AlegreyaSans-Medium.otf");
}
@font-face {
  font-family: open-sans;
  src: url("../fonts/OpenSans-Regular.ttf");
}
/* line 3, ../sass/_icons.scss */
.folder-icon {
  position: relative;
  display: inline-block;
  top: 2px;
  left: 0px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20%3E%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M15%2C7H1C0.4%2C7%2C0%2C7.4%2C0%2C8v7c0%2C0.6%2C0.4%2C1%2C1%2C1h14c0.6%2C0%2C1-0.4%2C1-1V8C16%2C7.4%2C15.6%2C7%2C15%2C7z%22%2F%3E%20%3Cpath%20data-color%3D%22color-2%22%20fill%3D%22%23757575%22%20d%3D%22M14%2C2H7.4L5.7%2C0.3C5.5%2C0.1%2C5.3%2C0%2C5%2C0H2C1.4%2C0%2C1%2C0.4%2C1%2C1v4h14V3C15%2C2.4%2C14.6%2C2%2C14%2C2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 14, ../sass/_icons.scss */
.calendar-icon {
  position: relative;
  display: inline-block;
  top: 2px;
  left: 0px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20%3E%20%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M15%2C2h-2V1c0-0.6-0.4-1-1-1h-1c-0.6%2C0-1%2C0.4-1%2C1v1H6V1c0-0.6-0.4-1-1-1H4C3.4%2C0%2C3%2C0.4%2C3%2C1v1H1%20C0.4%2C2%2C0%2C2.4%2C0%2C3v12c0%2C0.6%2C0.4%2C1%2C1%2C1h14c0.6%2C0%2C1-0.4%2C1-1V3C16%2C2.4%2C15.6%2C2%2C15%2C2z%20M14%2C14H2V7h12V14z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 25, ../sass/_icons.scss */
.address-icon {
  position: relative;
  display: inline-block;
  top: 2px;
  left: 0px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20%3E%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M8%2C0C4.1%2C0%2C1%2C3.1%2C1%2C7c0%2C1.9%2C0.7%2C3.7%2C2.1%2C5c0.1%2C0.1%2C4.1%2C3.7%2C4.2%2C3.8c0.4%2C0.3%2C1%2C0.3%2C1.3%2C0%20c0.1-0.1%2C4.2-3.7%2C4.2-3.8c1.4-1.3%2C2.1-3.1%2C2.1-5C15%2C3.1%2C11.9%2C0%2C8%2C0z%20M8%2C9C6.9%2C9%2C6%2C8.1%2C6%2C7s0.9-2%2C2-2c1.1%2C0%2C2%2C0.9%2C2%2C2S9.1%2C9%2C8%2C9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 36, ../sass/_icons.scss */
.phone-icon {
  position: relative;
  display: inline-block;
  top: 2px;
  left: 0px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20%3E%20%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M15.285%2C12.305l-2.578-2.594c-0.39-0.393-1.025-0.393-1.416-0.002L9%2C12L4%2C7l2.294-2.294%20c0.39-0.39%2C0.391-1.023%2C0.001-1.414l-2.58-2.584C3.324%2C0.317%2C2.691%2C0.317%2C2.3%2C0.708L0.004%2C3.003L0%2C3c0%2C7.18%2C5.82%2C13%2C13%2C13%20l2.283-2.283C15.673%2C13.327%2C15.674%2C12.696%2C15.285%2C12.305z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 47, ../sass/_icons.scss */
.mail-icon {
  position: relative;
  display: inline-block;
  top: 2px;
  left: 0px;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20%3E%20%3Cpath%20data-color%3D%22color-2%22%20fill%3D%22%23757575%22%20d%3D%22M15%2C1H1C0.4%2C1%2C0%2C1.4%2C0%2C2v1.4l8%2C4.5l8-4.4V2C16%2C1.4%2C15.6%2C1%2C15%2C1z%22%2F%3E%20%3Cpath%20fill%3D%22%23757575%22%20d%3D%22M7.5%2C9.9L0%2C5.7V14c0%2C0.6%2C0.4%2C1%2C1%2C1h14c0.6%2C0%2C1-0.4%2C1-1V5.7L8.5%2C9.9C8.22%2C10.04%2C7.78%2C10.04%2C7.5%2C9.9z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 60, ../sass/_icons.scss */
.play-icon {
  position: relative;
  display: inline-block;
  top: 6px;
  left: 4px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20%20fill%3D%22%23fffefe%22%20d%3D%22M6.6%2C2.2C6.297%2C1.973%2C5.892%2C1.936%2C5.553%2C2.105C5.214%2C2.275%2C5%2C2.621%2C5%2C3v18c0%2C0.379%2C0.214%2C0.725%2C0.553%2C0.895%20C5.694%2C21.965%2C5.848%2C22%2C6%2C22c0.212%2C0%2C0.424-0.068%2C0.6-0.2l12-9c0.252-0.188%2C0.4-0.485%2C0.4-0.8s-0.148-0.611-0.4-0.8L6.6%2C2.2z%22%2F%3E%3C%2Fsvg%3E");
}

/* line 70, ../sass/_icons.scss */
.user-icon {
  position: relative;
  display: inline-block;
  top: 4px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%20%3Cpath%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23fffefe%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M15%2C15H9%20c-3.314%2C0-6%2C2.686-6%2C6v1c0%2C0%2C3.125%2C1%2C9%2C1s9-1%2C9-1v-1C21%2C17.686%2C18.314%2C15%2C15%2C15z%22%20stroke-linejoin%3D%22miter%22%2F%3E%20%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fffefe%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M7%2C6c0-2.761%2C2.239-5%2C5-5%20s5%2C2.239%2C5%2C5s-2.239%2C6-5%2C6S7%2C8.761%2C7%2C6z%22%20stroke-linejoin%3D%22miter%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 79, ../sass/_icons.scss */
.cart-icon {
  position: relative;
  display: inline-block;
  left: -2px;
  top: 4px;
  width: 23px;
  height: 23px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 89, ../sass/_icons.scss */
.cart-icon.black {
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%23222%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 93, ../sass/_icons.scss */
.cart-icon.white {
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@media (min-width: 400px) {
  /* line 97, ../sass/_icons.scss */
  .affix .cart-icon.black {
    background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
}

/* line 103, ../sass/_icons.scss */
.arrow-down {
  position: relative;
  display: inline-block;
  top: 5px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20%20fill%3D%22none%22%20stroke%3D%22%23343434%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20points%3D%2216%2C10%2012%2C14%208%2C10%20%20%22%20transform%3D%22translate(0%2C%200)%22%20stroke-linejoin%3D%22miter%22%2F%3E%3C%2Fsvg%3E");
}

/* line 112, ../sass/_icons.scss */
.thumbnail-icon {
  position: relative;
  display: inline-block;
  top: 5px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%3E%20%3Crect%20x%3D%221%22%20y%3D%221%22%20fill%3D%22%23343434%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3Crect%20data-color%3D%22color-2%22%20x%3D%2213%22%20y%3D%221%22%20transform%3D%22matrix(-1%20-4.492907e-11%204.492907e-11%20-1%2036%2012)%22%20fill%3D%22%23343434%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3Crect%20data-color%3D%22color-2%22%20x%3D%221%22%20y%3D%2213%22%20fill%3D%22%23343434%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3Crect%20x%3D%2213%22%20y%3D%2213%22%20transform%3D%22matrix(-1%20-4.492907e-11%204.492907e-11%20-1%2036%2036)%22%20fill%3D%22%23343434%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 121, ../sass/_icons.scss */
.thumbnail-icon.gray {
  position: relative;
  display: inline-block;
  top: 5px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%3E%20%3Crect%20x%3D%221%22%20y%3D%221%22%20fill%3D%22%23bababa%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3Crect%20data-color%3D%22color-2%22%20x%3D%2213%22%20y%3D%221%22%20transform%3D%22matrix(-1%20-4.492907e-11%204.492907e-11%20-1%2036%2012)%22%20fill%3D%22%23bababa%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3Crect%20data-color%3D%22color-2%22%20x%3D%221%22%20y%3D%2213%22%20fill%3D%22%23bababa%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3Crect%20x%3D%2213%22%20y%3D%2213%22%20transform%3D%22matrix(-1%20-4.492907e-11%204.492907e-11%20-1%2036%2036)%22%20fill%3D%22%23bababa%22%20width%3D%2210%22%20height%3D%2210%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 130, ../sass/_icons.scss */
.list-icon {
  position: relative;
  display: inline-block;
  top: 5px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22%23343434%22%20cx%3D%222%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%20%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22%23343434%22%20cx%3D%222%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%20%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22%23343434%22%20cx%3D%222%22%20cy%3D%2220%22%20r%3D%222%22%2F%3E%20%3Cpath%20fill%3D%22%23343434%22%20d%3D%22M23%2C5H8C7.44775%2C5%2C7%2C4.55225%2C7%2C4s0.44775-1%2C1-1h15c0.55225%2C0%2C1%2C0.44775%2C1%2C1S23.55225%2C5%2C23%2C5z%22%2F%3E%20%3Cpath%20fill%3D%22%23343434%22%20d%3D%22M23%2C13H8c-0.55225%2C0-1-0.44775-1-1s0.44775-1%2C1-1h15c0.55225%2C0%2C1%2C0.44775%2C1%2C1S23.55225%2C13%2C23%2C13z%22%2F%3E%20%3Cpath%20fill%3D%22%23343434%22%20d%3D%22M23%2C21H8c-0.55225%2C0-1-0.44727-1-1s0.44775-1%2C1-1h15c0.55225%2C0%2C1%2C0.44727%2C1%2C1S23.55225%2C21%2C23%2C21z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 139, ../sass/_icons.scss */
.list-icon.gray {
  position: relative;
  display: inline-block;
  top: 5px;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22%23bababa%22%20cx%3D%222%22%20cy%3D%224%22%20r%3D%222%22%2F%3E%20%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22%23bababa%22%20cx%3D%222%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%20%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22%23bababa%22%20cx%3D%222%22%20cy%3D%2220%22%20r%3D%222%22%2F%3E%20%3Cpath%20fill%3D%22%23bababa%22%20d%3D%22M23%2C5H8C7.44775%2C5%2C7%2C4.55225%2C7%2C4s0.44775-1%2C1-1h15c0.55225%2C0%2C1%2C0.44775%2C1%2C1S23.55225%2C5%2C23%2C5z%22%2F%3E%20%3Cpath%20fill%3D%22%23bababa%22%20d%3D%22M23%2C13H8c-0.55225%2C0-1-0.44775-1-1s0.44775-1%2C1-1h15c0.55225%2C0%2C1%2C0.44775%2C1%2C1S23.55225%2C13%2C23%2C13z%22%2F%3E%20%3Cpath%20fill%3D%22%23bababa%22%20d%3D%22M23%2C21H8c-0.55225%2C0-1-0.44727-1-1s0.44775-1%2C1-1h15c0.55225%2C0%2C1%2C0.44727%2C1%2C1S23.55225%2C21%2C23%2C21z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* line 1, ../sass/_main.scss */
a {
  color: inherit;
}

/* line 5, ../sass/_main.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
}

/* line 9, ../sass/_main.scss */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 16, ../sass/_main.scss */
.btn-capsule {
  border-radius: 500px !important;
}

/* line 20, ../sass/_main.scss */
.btn-hollow-white {
  border-width: 1px;
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}
/* line 25, ../sass/_main.scss */
.btn-hollow-white :active, .btn-hollow-white :focus, .btn-hollow-white :hover {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.05);
}
/* line 29, ../sass/_main.scss */
.btn-hollow-white :active {
  background-color: rgba(197, 220, 76, 0.33);
}
/* line 32, ../sass/_main.scss */
.btn-hollow-white :focus {
  background-color: rgba(179, 220, 76, 0.33);
}

/* line 37, ../sass/_main.scss */
.btn-hollow-primary {
  border-color: #00aed6;
  color: #00aed6;
  background-color: transparent;
}

/* line 43, ../sass/_main.scss */
.btn-hollow-black {
  border-color: #000;
  color: #000;
  background-color: transparent;
}

/* line 49, ../sass/_main.scss */
.btn-lg-wide {
  min-width: 198px;
}

/* line 53, ../sass/_main.scss */
.btn-red {
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
}

/* line 59, ../sass/_main.scss */
.text-more {
  color: #555555;
  font-size: 22px;
}

/* line 64, ../sass/_main.scss */
section.section {
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 66, ../sass/_main.scss */
section.section .section-title {
  margin-bottom: 35px;
  font-family: alegreya-sans-medium;
  font-size: 22px;
}
/* line 70, ../sass/_main.scss */
.index-main section.section .section-title {
  font-family: alegreya-sans-light;
  font-size: 32px;
  margin-bottom: 35px;
}
/* line 76, ../sass/_main.scss */
section.section .title-large {
  font-size: 28px;
  font-family: sini-bold;
}
/* line 87, ../sass/_main.scss */
section.section p.content {
  margin-bottom: 40px;
}

/* line 93, ../sass/_main.scss */
.table-block {
  display: table;
  position: static;
  background-size: cover;
  padding: 0;
  margin: 0;
  width: 100%;
  table-layout: fixed;
}
/* line 101, ../sass/_main.scss */
.table-block > .table-cell, .table-block .breadcrumb {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}

/* line 108, ../sass/_main.scss */
ul {
  padding-left: 20px;
}

/* line 114, ../sass/_main.scss */
.item-list .pager li {
  padding: 0 !important;
  margin: 0;
}
/* line 118, ../sass/_main.scss */
.item-list .pager .pager-previous > a, .item-list .pager .pager-next > a {
  color: #77a20b;
  padding: 5px 32px;
  font-size: 22px;
  line-height: 1.66667;
  border-radius: 10px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-color: transparent;
  background-image: none;
  border: 1px solid #77a20b;
  white-space: nowrap;
  -webkit-user-select: none;
}
/* line 137, ../sass/_main.scss */
.item-list .pager .pager-previous {
  margin-right: 15px;
}
/* line 140, ../sass/_main.scss */
.item-list .pager .pager-next {
  margin-left: 15px;
}
/* line 143, ../sass/_main.scss */
.item-list .pager .pager-current {
  text-align: center;
  color: #fff;
  background: #77a20b;
  display: inline-block;
  height: 28px;
  width: 28px;
}
/* line 151, ../sass/_main.scss */
.item-list .pager .pager-item {
  display: inline-block;
  height: 28px;
  width: 28px;
}
/* line 155, ../sass/_main.scss */
.item-list .pager .pager-item a {
  text-align: center;
  border-color: transparent;
  padding: 0;
  height: 28px;
  line-height: 28px;
}

/* line 166, ../sass/_main.scss */
.pagination-wrapper {
  margin-top: -104px;
}
/* line 169, ../sass/_main.scss */
.pagination-wrapper .pagination .btn {
  padding-left: 32px;
  padding-right: 32px;
}
/* line 173, ../sass/_main.scss */
.pagination-wrapper .pagination .numbers {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 176, ../sass/_main.scss */
.pagination-wrapper .pagination .numbers .number {
  display: inline-block;
  height: 28px;
  width: 28px;
}
/* line 180, ../sass/_main.scss */
.pagination-wrapper .pagination .numbers .number a {
  height: 28px;
  line-height: 28px;
}
/* line 184, ../sass/_main.scss */
.pagination-wrapper .pagination .numbers .number.active {
  background: #00aed6;
}
/* line 186, ../sass/_main.scss */
.pagination-wrapper .pagination .numbers .number.active a {
  color: #fff;
}

@media (min-width: 992px) {
  /* line 197, ../sass/_main.scss */
  .sidebar-bg {
    background: #eeeeee;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: -1;
  }

  /* line 205, ../sass/_main.scss */
  .sidebar {
    padding-top: 40px;
  }
  /* line 207, ../sass/_main.scss */
  .sidebar ul {
    margin-bottom: 55px;
    padding-top: 30px;
    display: block;
  }
}
@media (max-width: 991px) {
  /* line 217, ../sass/_main.scss */
  .sidebar {
    padding-bottom: 20px;
  }
  /* line 219, ../sass/_main.scss */
  .sidebar ul {
    padding-top: 20px;
    margin-bottom: 0;
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  /* line 224, ../sass/_main.scss */
  .sidebar ul li {
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
    float: left;
  }
}

/* line 236, ../sass/_main.scss */
.sidebar {
  height: 100%;
  min-width: 230px;
  background: #eeeeee;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 992px) {
  /* line 236, ../sass/_main.scss */
  .sidebar {
    padding-right: 0px;
  }
}
/* line 245, ../sass/_main.scss */
.sidebar .title {
  font-family: alegreya-sans;
  padding-top: 20px;
  margin-bottom: 0;
}
/* line 251, ../sass/_main.scss */
.sidebar ul .active a {
  color: #fff;
  border: 1px dashed #eee;
  border-radius: 8px;
  background: #888;
  padding: 5px 10px;
  margin-left: -10px;
}
/* line 260, ../sass/_main.scss */
.sidebar .partner-logo {
  margin-top: 10px;
}

/* line 265, ../sass/_main.scss */
.sidebar .content ul, #content .section .content .item-list ul, .sidebar .content ol, #content .section .content .item-list ol {
  margin-left: 0px;
}

/* line 269, ../sass/_main.scss */
.cart-panel {
  background: #f8f8f8;
}

/* line 273, ../sass/_main.scss */
hr {
  margin: 15px 0;
}

/* line 277, ../sass/_main.scss */
.gray-bg {
  background: #eee;
}

/* line 288, ../sass/_main.scss */
.text-lg {
  font-size: 22px;
}

/* line 292, ../sass/_main.scss */
.text-sini-bold {
  font-family: sini-bold;
}

/* line 296, ../sass/_main.scss */
.btn-small-padding {
  padding: 0 10px;
}

/* line 300, ../sass/_main.scss */
.btn-slim {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 305, ../sass/_main.scss */
.label {
  border-radius: 100px;
  padding: 0.1em 0.4em 0.1em;
}

/* line 311, ../sass/_main.scss */
.green-dot-list ul {
  list-style: none;
}
/* line 313, ../sass/_main.scss */
.green-dot-list ul li {
  padding-left: 1.4em;
  line-height: 1.25;
  margin-bottom: 8px;
}
/* line 318, ../sass/_main.scss */
.green-dot-list ul li:before {
  font-family: 'FontAwesome';
  font-size: 10px;
  content: '\f111';
  margin: 0 15px 0 -25px;
  color: #00aed6;
}
/* line 328, ../sass/_main.scss */
.green-dot-list.first-large ul li:first-child:before {
  font-size: 15px;
  margin-left: -27px;
  margin-right: 12px;
}

@media (max-width: 480px) {
  /* line 338, ../sass/_main.scss */
  .buttons .col-xs-6, .cta-buttons .col-xs-6, .event-buttons .col-xs-6 {
    width: 100% !important;
    text-align: center;
  }
  /* line 341, ../sass/_main.scss */
  .buttons .col-xs-6 .btn, .cta-buttons .col-xs-6 .btn, .event-buttons .col-xs-6 .btn {
    float: none !important;
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  /* line 351, ../sass/_main.scss */
  #om-maximenu-om-maximenu .om-leaf {
    position: relative !important;
  }
  /* line 354, ../sass/_main.scss */
  #om-maximenu-om-maximenu .om-maximenu-content {
    position: absolute !important;
    top: 10px !important;
    margin: 25px 10px;
    padding: 0 !important;
  }
  /* line 360, ../sass/_main.scss */
  #om-maximenu-om-maximenu ul.om-menu li.om-leaf {
    z-index: unset;
    height: 30px;
  }
  /* line 364, ../sass/_main.scss */
  #om-maximenu-om-maximenu .full-menu {
    display: none;
  }
  /* line 366, ../sass/_main.scss */
  #om-maximenu-om-maximenu .full-menu .menu-main .title {
    font-family: alegreya-sans-medium;
    font-size: 16px;
    margin-bottom: 0;
  }
  /* line 371, ../sass/_main.scss */
  #om-maximenu-om-maximenu .full-menu .menu-hide-desktop {
    display: block !important;
  }

  /* line 377, ../sass/_main.scss */
  .navbar-wrapper .navbar-collapse.collapse.in {
    height: 346px;
  }

  /* line 381, ../sass/_main.scss */
  .block-views-id-menu-block .title,
  .block-views-id-menu_software-block .title,
  .block-views-id-menu_partner-block .title,
  .block-views-id-menu_hardware-block .title,
  .block-views-id-donations_menu-block .title,
  .block-views-id-donations_menu-block_1 .title,
  .block-views-id-donations_menu-block_2 .title,
  .block-views-id-donations_menu-block_3 .title,
  .block-views-id-donations_menu-block_4 .title {
    display: block;
    float: left;
    width: 100px;
  }

  /* line 394, ../sass/_main.scss */
  .block-views-id-menu-block .list-unstyled,
  .block-views-id-menu_software-block .list-unstyled,
  .block-views-id-menu_partner-block .list-unstyled,
  .block-views-id-menu_hardware-block .list-unstyled,
  .block-views-id-donations_menu-block .list-unstyled,
  .block-views-id-donations_menu-block_1 .list-unstyled,
  .block-views-id-donations_menu-block_2 .list-unstyled,
  .block-views-id-donations_menu-block_3 .list-unstyled,
  .block-views-id-donations_menu-block_4 .list-unstyled {
    display: none;
  }

  /* line 405, ../sass/_main.scss */
  .full-menu {
    width: auto;
    padding: 0 !important;
  }

  /* line 409, ../sass/_main.scss */
  .om-maximenu-bubble .om-maximenu-middle-right {
    padding: 7px;
  }

  /* line 412, ../sass/_main.scss */
  .om-maximenu .om-maximenu-content {
    min-width: 0;
  }

  /* line 416, ../sass/_main.scss */
  .public-header .topbar .items {
    min-width: 200px;
  }
  /* line 419, ../sass/_main.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu .leaf-donations a.om-link.link-donations.om-autoscroll:after {
    content: none;
  }
  /* line 422, ../sass/_main.scss */
  .public-header .topbar .items .user a.shopping-cart {
    padding-left: 10px;
  }

  /* line 426, ../sass/_main.scss */
  .confirm-parent, .password-parent {
    width: 100%;
  }

  /* line 429, ../sass/_main.scss */
  #om-menu-om-maximenu-ul-wrapper li.om-leaf {
    display: block;
  }
}
@media (min-width: 200px) and (max-width: 991px) {
  /* line 435, ../sass/_main.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li {
    display: inline-block;
    float: left;
    padding: 0 11px;
    transition: all 200ms ease 0s;
    width: 100%;
  }
}
@media (min-width: 200px) and (max-width: 1200px) {
  /* line 445, ../sass/_main.scss */
  #node_organization_full_group_organization_second_column {
    width: 100%;
    min-height: auto;
  }

  /* line 449, ../sass/_main.scss */
  .organization-second-column {
    width: 100%;
    min-height: auto;
  }
}
@media (min-width: 200px) and (max-width: 800px) {
  /* line 456, ../sass/_main.scss */
  .search-form-show .form-item-sd-keywords {
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 462, ../sass/_main.scss */
  .directory-home-main .col-md-8 {
    width: 74.66667%;
  }
}
@media (max-width: 991px) {
  /* line 469, ../sass/_main.scss */
  #om-maximenu-om-maximenu .om-leaf {
    position: relative !important;
  }
  /* line 472, ../sass/_main.scss */
  #om-maximenu-om-maximenu .om-maximenu-content {
    position: absolute !important;
    top: 10px !important;
    margin: 25px 0px 0px 0px;
    padding: 0 !important;
  }
  /* line 478, ../sass/_main.scss */
  #om-maximenu-om-maximenu ul.om-menu li.om-leaf {
    z-index: unset;
    height: 30px;
  }
  /* line 482, ../sass/_main.scss */
  #om-maximenu-om-maximenu .full-menu {
    display: none;
    width: 100%;
    border-radius: 0px;
  }
  /* line 486, ../sass/_main.scss */
  #om-maximenu-om-maximenu .full-menu .menu-main .title {
    font-family: alegreya-sans-medium;
    font-size: 16px;
    margin-bottom: 0;
  }
  /* line 491, ../sass/_main.scss */
  #om-maximenu-om-maximenu .full-menu .menu-hide-desktop {
    display: block !important;
    float: right;
    clear: right;
    padding-left: 0px !important;
  }

  /* line 499, ../sass/_main.scss */
  .om-maximenu .om-maximenu-content .block {
    position: relative;
    height: 27px;
  }

  /* line 503, ../sass/_main.scss */
  .navbar-wrapper .navbar-collapse.collapse.in {
    height: 346px;
  }

  /* line 506, ../sass/_main.scss */
  .block-views-id-menu-block .title, .block-views-id-menu_software-block .title, .block-views-id-menu_partner-block .title, .block-views-id-menu_hardware-block .title, .block-views-id-donations_menu-block .title, .block-views-id-donations_menu-block_1 .title, .block-views-id-donations_menu-block_2 .title, .block-views-id-donations_menu-block_3 .title, .block-views-id-donations_menu-block_4 .title {
    display: block;
    float: left;
    width: 90%;
  }

  /* line 511, ../sass/_main.scss */
  .block-views-id-menu-block .list-unstyled, .block-views-id-menu_software-block .list-unstyled, .block-views-id-menu_partner-block .list-unstyled, .block-views-id-menu_hardware-block .list-unstyled, .block-views-id-donations_menu-block .list-unstyled, .block-views-id-donations_menu-block_1 .list-unstyled, .block-views-id-donations_menu-block_2 .list-unstyled, .block-views-id-donations_menu-block_3 .list-unstyled, .block-views-id-donations_menu-block_4 .list-unstyled {
    display: none;
  }

  /* line 514, ../sass/_main.scss */
  .full-menu {
    width: auto;
    padding: 0 !important;
  }

  /* line 518, ../sass/_main.scss */
  .om-maximenu-bubble .om-maximenu-middle-right {
    padding: 7px;
  }

  /* line 521, ../sass/_main.scss */
  .om-maximenu .om-maximenu-content {
    min-width: 0;
  }

  /* line 524, ../sass/_main.scss */
  .full-menu .menu-main ul {
    line-height: 1.6;
  }

  /* line 527, ../sass/_main.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li.leaf, #om-leaf-om-u1-1257213939-1 .om-maximenu-content .block, #om-leaf-om-u1-1257213939-12 .om-maximenu-content .block {
    border-bottom: 2.2px solid #ccc;
  }

  /* line 530, ../sass/_main.scss */
  .block-views-id-donations_menu-block_1 ul.om-menu li {
    border-bottom: none;
  }

  /* line 533, ../sass/_main.scss */
  .om-maximenu .om-maximenu-content .block {
    position: relative;
    height: 27px;
    padding: 0px 5px;
  }

  /* line 538, ../sass/_main.scss */
  .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media (min-width: 992px) {
  /* line 545, ../sass/_main.scss */
  .leaf-about-us .om-maximenu-content {
    left: 270px;
  }

  /* line 548, ../sass/_main.scss */
  .leaf-directories .om-maximenu-content {
    left: 590px;
  }

  /* line 551, ../sass/_main.scss */
  .leaf-events .om-maximenu-content {
    left: 710px;
  }

  /* line 554, ../sass/_main.scss */
  .leaf-membership .om-maximenu-content {
    left: 790px;
  }

  /* line 557, ../sass/_main.scss */
  .leaf-learn .om-maximenu-content {
    left: 915px;
  }

  /* line 560, ../sass/_main.scss */
  .leaf-blog .om-maximenu-content {
    left: 988px;
  }

  /* line 563, ../sass/_main.scss */
  .leaf-events .full-menu, .leaf-directories .full-menu, .leaf-membership .full-menu, .leaf-learn .full-menu, .leaf-blog .full-menu, .leaf-about-us .full-menu {
    width: auto;
  }
}
/* line 568, ../sass/_main.scss */
#om-menu-om-maximenu-techsoup-newzealand {
  display: flex;
  justify-content: space-between;
  position: absolute;
  right: 20px;
  width: 75%;
}
/* line 575, ../sass/_main.scss */
#om-menu-om-maximenu-techsoup-newzealand .title {
  font-family: alegreya-sans-medium;
  font-size: 22px;
  margin-bottom: 8px;
}
/* line 581, ../sass/_main.scss */
#om-menu-om-maximenu-techsoup-newzealand .om-maximenu-content.closed {
  border: medium none;
  top: 40px;
}

/* line 588, ../sass/_main.scss */
.public-header .navbar-wrapper .navbar .navbar-header {
  z-index: 100 !important;
}

/* line 594, ../sass/_main.scss */
#om-maximenu-om-maximenu .leaf-about-us .om-maximenu-content {
  border-width: 0 !important;
  padding: 14px 0 0 !important;
}

@media (min-width: 1200px) {
  /* line 601, ../sass/_main.scss */
  .public-footer .footer-div {
    width: 1200px;
  }
}
@media (min-width: 200px) and (max-width: 700px) {
  /* line 608, ../sass/_main.scss */
  .public-footer ul.nav.navbar-footer-nav {
    width: 100%;
  }
  /* line 611, ../sass/_main.scss */
  .public-footer .region-footer-right {
    float: none;
    width: 100%;
  }
  /* line 615, ../sass/_main.scss */
  .public-footer .s-mf-nav {
    width: 100%;
  }
  /* line 618, ../sass/_main.scss */
  .public-footer .footer-top .col-sm-6.text-right {
    clear: both;
    float: none;
    width: 50%;
  }
}
@media (max-width: 947px) {
  /* line 627, ../sass/_main.scss */
  .public-footer .footer-top {
    clear: both;
  }
  /* line 629, ../sass/_main.scss */
  .public-footer .footer-top .col-sm-6.text-right {
    clear: both;
    float: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 638, ../sass/_main.scss */
  .public-footer .footer-div {
    width: 970px;
  }
  /* line 641, ../sass/_main.scss */
  .public-footer .s-mf-nav {
    width: 350px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 648, ../sass/_main.scss */
  .public-footer .footer-div {
    width: 750px;
  }
}
/* line 654, ../sass/_main.scss */
.product-listing-main.container .col-md-pull-3 {
  right: 0 !important;
}

@media (min-width: 992px) {
  /* line 660, ../sass/_main.scss */
  .om-maximenu .om-maximenu-content .block .col-md-3 {
    width: 25%;
  }
}
@media (min-width: 768px) {
  /* line 666, ../sass/_main.scss */
  .form-inline .input-group {
    margin-left: 300px;
  }
}
@media (max-width: 600px) {
  /* line 671, ../sass/_main.scss */
  .item.col-sm-6.col-md-3.view-product-list {
    min-height: 460px;
    width: 100% !important;
    margin-right: 0;
    /* padding: 0; */
  }

  /* line 678, ../sass/_main.scss */
  .general-page .container {
    margin: 10px !important;
    padding: 5px !important;
  }
  /* line 681, ../sass/_main.scss */
  .general-page .container form#views-exposed-form-discounts-page-1 .views-exposed-form {
    border: 1px solid rgba(51, 51, 51, 0.22);
    margin-left: 0px !important;
    padding: 10px;
    width: auto !important;
  }
}
@media (min-width: 638px) and (max-width: 1024px) {
  /* line 690, ../sass/_main.scss */
  .item.col-sm-6.col-md-3.view-product-list {
    min-height: 460px;
    width: 35% !important;
    margin-right: 0;
  }

  /* line 696, ../sass/_main.scss */
  .container.products {
    margin-left: 10px;
  }

  /* line 700, ../sass/_main.scss */
  .general-page .container form#views-exposed-form-discounts-page-1 .views-exposed-form {
    border: 1px solid rgba(51, 51, 51, 0.22);
    margin-left: -5px !important;
    padding: 10px;
    width: auto !important;
  }
}
/* line 708, ../sass/_main.scss */
.btn-confirm-blue {
  border-radius: 4px;
  border: 1px solid #ccc;
  padding: 5px;
  width: 200px !important;
  margin: 0 auto;
}

/* line 2, ../sass/_components.scss */
.public-header .container-fluid {
  max-width: 1280px;
}
/* line 5, ../sass/_components.scss */
.public-header .topbar {
  height: 36px;
  background: #fff;
}
@media (max-width: 399px) {
  /* line 5, ../sass/_components.scss */
  .public-header .topbar {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
  }
}
/* line 14, ../sass/_components.scss */
.public-header .topbar .items {
  padding: 4px 10px 0;
  float: right;
}
/* line 17, ../sass/_components.scss */
.public-header .topbar .items .social-icons {
  margin-left: 10px;
}
/* line 18, ../sass/_components.scss */
.public-header .topbar .items .social-icons i.fa {
  color: #888;
}
@media (max-width: 530px) {
  /* line 17, ../sass/_components.scss */
  .public-header .topbar .items .social-icons {
    display: none;
  }
}
/* line 26, ../sass/_components.scss */
.public-header .topbar .items .user {
  color: #222222;
}
/* line 27, ../sass/_components.scss */
.public-header .topbar .items .user .search-toggle {
  display: none;
}
/* line 31, ../sass/_components.scss */
.public-header .topbar .items .user.affix .search-toggle {
  display: inline;
}
@media (min-width: 400px) {
  /* line 30, ../sass/_components.scss */
  .public-header .topbar .items .user.affix {
    visibility: hidden;
    top: 17px;
    right: 10px;
    z-index: 250;
    color: #fff;
  }
  /* line 40, ../sass/_components.scss */
  .public-header .topbar .items .user.affix a.shopping-cart {
    color: #fff;
  }
}
@media (min-width: 400px) and (max-width: 992px) {
  /* line 30, ../sass/_components.scss */
  .public-header .topbar .items .user.affix {
    display: block;
    visibility: visible;
    margin-right: 65px;
    top: 12px;
  }
}
@media (min-width: 400px) and (max-width: 480px) {
  /* line 30, ../sass/_components.scss */
  .public-header .topbar .items .user.affix {
    margin-right: 50px;
  }
  /* line 52, ../sass/_components.scss */
  .public-header .topbar .items .user.affix a {
    padding-left: 2px;
  }
  /* line 54, ../sass/_components.scss */
  .public-header .topbar .items .user.affix a.shopping-cart {
    padding-left: 24px;
  }
  /* line 56, ../sass/_components.scss */
  .public-header .topbar .items .user.affix a.shopping-cart span.cart-icon {
    left: 0px;
  }
}
@media (max-width: 399px) {
  /* line 30, ../sass/_components.scss */
  .public-header .topbar .items .user.affix {
    display: block;
    visibility: visible;
    position: relative;
  }
}
/* line 69, ../sass/_components.scss */
.public-header .topbar .items .user a {
  padding-left: 12px;
}
/* line 71, ../sass/_components.scss */
.public-header .topbar .items .user a.shopping-cart {
  color: #eb3300;
  position: relative;
  padding-left: 12px;
  float: none;
  margin: 0;
  width: unset;
  min-height: unset;
}
/* line 80, ../sass/_components.scss */
.public-header .topbar .items .user a.shopping-cart span.cart-icon {
  position: absolute;
  top: -2px;
  left: 10px;
}
/* line 90, ../sass/_components.scss */
.public-header .navbar-wrapper {
  height: 70px;
}
@media (max-width: 399px) {
  /* line 90, ../sass/_components.scss */
  .public-header .navbar-wrapper {
    position: fixed;
    top: 36px;
    z-index: 1000;
    width: 100%;
  }
}
/* line 98, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar {
  z-index: 10;
  border-width: 0;
  margin-bottom: 0;
  height: 70px;
}
@media (max-width: 399px) {
  /* line 98, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar {
    width: 100%;
    z-index: 1000;
    height: 50px;
    min-height: 50px;
  }
}
/* line 109, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix {
  height: 50px;
  min-height: 50px;
  top: 0;
  width: 100%;
  z-index: 200;
}
@media (max-width: 399px) {
  /* line 109, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar.affix {
    top: 36px;
  }
}
/* line 119, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-header .navbar-toggle {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 123, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-header .navbar-brand {
  height: 50px;
}
/* line 126, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-header .navbar-brand .brand-background img {
  height: 50px;
  margin-left: -3px;
}
/* line 131, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-header .navbar-brand a {
  top: 23px;
}
/* line 133, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-header .navbar-brand a img.logo {
  top: 5px;
  height: 40px;
  width: 163px;
  margin-top: 0;
}
/* line 144, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu a {
  padding-top: 12px;
}
@media (min-width: 992px) {
  /* line 149, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li {
    padding-left: 7px;
    padding-right: 7px;
  }
  /* line 153, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-search a {
    margin-top: 2px;
  }
  /* line 156, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-user, .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-cart, .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-search {
    display: inline-block;
  }
  /* line 158, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-user a, .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-cart a, .public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu li.leaf-search a {
    padding-top: 9px;
  }
}
/* line 167, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header {
  z-index: 999;
  position: relative;
}
@media (max-width: 399px) {
  /* line 170, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-header .navbar-toggle {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
/* line 181, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header .navbar-brand {
  position: relative;
  padding: 0;
}
@media (max-width: 480px) {
  /* line 181, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-header .navbar-brand {
    margin-right: -100px;
  }
}
@media (max-width: 399px) {
  /* line 181, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-header .navbar-brand {
    height: 50px;
  }
  /* line 189, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-header .navbar-brand .brand-background img {
    margin-left: 0 !important;
  }
}
/* line 193, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header .navbar-brand .brand-background {
  width: 288px;
  height: 50px;
}
/* line 194, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header .navbar-brand .brand-background .white-background {
  position: absolute;
  right: 200px;
  background: #fff;
  width: 1000px;
  width: 100vw;
  height: 50px;
}
/* line 204, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header .navbar-brand .brand-background img {
  position: absolute;
  right: -62px;
  height: 50px;
  z-index: -1;
}
/* line 211, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header .navbar-brand a {
  position: absolute;
  top: 0;
  width: 211px;
  height: 52px;
  margin-top: -20px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
}
/* line 222, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-header .navbar-brand a img {
  width: 100%;
  height: 100%;
}
@media (max-width: 480px) {
  /* line 211, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-header .navbar-brand a {
    top: 5px !important;
    height: 40px;
    width: 163px;
    margin-top: 0;
  }
}
/* line 235, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse {
  position: relative;
}
/* line 239, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu {
  float: none !important;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 243, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li {
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  display: inline-block;
  float: none;
}
/* line 256, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu a {
  padding: 22px 0 1px;
}
/* line 258, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active {
  border-bottom: 3px #fff solid;
  font-family: alegreya-sans;
}
/* line 263, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li.leaf-user, .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li.leaf-cart, .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li.leaf-search {
  display: none;
}
/* line 268, ../sass/_components.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse:after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
}
@media (max-width: 991px) {
  /* line 278, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.navbar-nav, .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu {
    padding-left: 10px;
  }
  /* line 281, ../sass/_components.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.navbar-nav a, .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu a {
    padding: 12px 0 3px;
  }
}
/* line 289, ../sass/_components.scss */
.public-header .search {
  padding-top: 19px;
  padding-bottom: 15px;
}
@media (max-width: 399px) {
  /* line 289, ../sass/_components.scss */
  .public-header .search {
    margin-top: 86px;
  }
}
/* line 299, ../sass/_components.scss */
.public-header .search form.form-inline .input-group.capsule input#search {
  height: 32px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-top-left-radius: 500px;
  border-bottom-left-radius: 500px;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: rgba(255, 255, 255, 0.4);
}
@media (min-width: 768px) {
  /* line 299, ../sass/_components.scss */
  .public-header .search form.form-inline .input-group.capsule input#search {
    min-width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 299, ../sass/_components.scss */
  .public-header .search form.form-inline .input-group.capsule input#search {
    min-width: 610px;
  }
}
/* line 318, ../sass/_components.scss */
.public-header .search form.form-inline .input-group.capsule #search:before {
  content: "\2014 \00A0";
  color: #000;
}
/* line 322, ../sass/_components.scss */
.public-header .search form.form-inline .input-group.capsule .input-group-btn:nth-child(2) {
  border-top-right-radius: 500px;
  border-bottom-right-radius: 500px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1em;
  height: 32px;
  border: none;
  background: rgba(255, 255, 255, 0.55);
}
/* line 336, ../sass/_components.scss */
.public-header .search form.form-inline .btn-capsule {
  margin-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1;
}
/* line 344, ../sass/_components.scss */
.public-header .search.mobile-show {
  position: fixed;
  top: 66px;
  top: 50px;
  z-index: 100;
  width: 100%;
}
/* line 351, ../sass/_components.scss */
.public-header .color-line {
  height: 4px;
  background-image: url("../images/color-line.png");
  z-index: 10;
}
/* line 355, ../sass/_components.scss */
body .blue .public-header .color-line {
  background-image: none;
  background-color: #00aed6;
}
/* line 365, ../sass/_components.scss */
.public-header.no-line .color-line {
  display: none;
}

/* line 372, ../sass/_components.scss */
header.green ~ footer {
  background-color: #658a09;
}
/* line 377, ../sass/_components.scss */
header.orange ~ footer {
  background-color: #cc8a00;
}
/* line 382, ../sass/_components.scss */
header.red ~ footer {
  background-color: #b82800;
}
/* line 387, ../sass/_components.scss */
header.blue ~ footer {
  background-color: #00aed6;
}
/* line 392, ../sass/_components.scss */
header.yellow ~ footer {
  background-color: #ffad00;
}
/* line 397, ../sass/_components.scss */
header.purple ~ footer {
  background-color: #743c97;
}

/* line 403, ../sass/_components.scss */
.public-footer {
  color: #fff;
}
/* line 406, ../sass/_components.scss */
body .public-footer a {
  color: #fff;
}
/* line 409, ../sass/_components.scss */
.public-footer .footer-top {
  padding: 30px;
}
/* line 411, ../sass/_components.scss */
.public-footer .footer-top img {
  margin-top: -15px;
  max-width: 100%;
}
@media (max-width: 1199px) {
  /* line 409, ../sass/_components.scss */
  .public-footer .footer-top {
    padding: 30px 0;
  }
  /* line 417, ../sass/_components.scss */
  .public-footer .footer-top > .col-sm-6 {
    float: left;
  }
  /* line 419, ../sass/_components.scss */
  .public-footer .footer-top > .col-sm-6.text-right {
    float: right;
    margin-top: 12px;
  }
}
/* line 426, ../sass/_components.scss */
.public-footer .social-icons {
  color: #fff;
}
/* line 428, ../sass/_components.scss */
.public-footer .social-icons .fa {
  padding-left: 8px;
}
@media (max-width: 500px) {
  /* line 432, ../sass/_components.scss */
  .public-footer .social-icons .fa {
    padding-left: 3px;
  }
  /* line 435, ../sass/_components.scss */
  .public-footer .social-icons .fa.fa-2x {
    font-size: 1.5em !important;
  }
}
/* line 441, ../sass/_components.scss */
.public-footer .links {
  font-size: 14px;
}
/* line 443, ../sass/_components.scss */
.public-footer .links .title {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 447, ../sass/_components.scss */
.public-footer .links ul {
  margin-bottom: 44px;
}
/* line 451, ../sass/_components.scss */
.public-footer .copyright {
  font-size: 14px;
  padding: 0 0 30px;
}

/* line 457, ../sass/_components.scss */
.products-grid {
  padding: 25px;
}
@media (max-width: 991px) {
  /* line 457, ../sass/_components.scss */
  .products-grid {
    padding: 25px 0;
  }
}
/* line 463, ../sass/_components.scss */
.products-grid.list .item {
  width: 100%;
  padding-right: 180px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
/* line 469, ../sass/_components.scss */
.products-grid.list .item .squared-image {
  float: left;
  margin-right: 20px;
  width: 130px !important;
  height: 130px !important;
}
/* line 475, ../sass/_components.scss */
.products-grid.list .item .item-content {
  display: table;
}
/* line 477, ../sass/_components.scss */
.products-grid.list .item .item-content .title {
  margin-bottom: 0;
}
/* line 481, ../sass/_components.scss */
.products-grid.list .item .add-cart {
  position: absolute;
  right: 0;
  top: 0;
  width: 160px;
  text-align: right;
}
/* line 487, ../sass/_components.scss */
.products-grid.list .item .add-cart .form-actions {
  float: right;
  margin: 0;
}
/* line 493, ../sass/_components.scss */
.products-grid.list hr.visible-md.visible-lg {
  display: none !important;
}

/* line 500, ../sass/_components.scss */
.products .row .item {
  margin-bottom: 20px;
}
/* line 502, ../sass/_components.scss */
.products .row .item img {
  margin-top: 10px;
  margin-bottom: 15px;
}
/* line 506, ../sass/_components.scss */
.products .row .item .title {
  font-size: 22px;
  font-family: alegreya-sans;
  margin-bottom: 5px;
  line-height: 1.25;
}
/* line 512, ../sass/_components.scss */
.products .row .item .price {
  margin-top: 3px;
  margin-bottom: -3px;
  font-size: 22px;
  font-family: sini-bold;
}
/* line 519, ../sass/_components.scss */
.products .row .item .add-cart input, .products .row .item .add-cart select {
  text-align: center;
  max-width: 100%;
}
/* line 523, ../sass/_components.scss */
.products .row .item .add-cart .form-item {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 527, ../sass/_components.scss */
.products .row .item .add-cart label {
  font-size: 80%;
  margin-bottom: 0;
}
/* line 531, ../sass/_components.scss */
.products .row .item .add-cart .form-actions {
  position: relative;
  margin-top: 5px;
}
/* line 534, ../sass/_components.scss */
.products .row .item .add-cart .form-actions:after {
  content: '';
  position: absolute;
  display: inline-block;
  left: -2px;
  top: 2px;
  width: 23px;
  height: 23px;
  background: transparent none repeat scroll 0 0;
  z-index: 1;
}
/* line 547, ../sass/_components.scss */
.products .row .item .node-add-to-cart {
  color: #77a20b;
  height: 40px !important;
  line-height: 24px;
  background: none;
  outline: 0;
  padding-left: 0;
  border: none;
  position: relative;
  z-index: 2;
}
/* line 557, ../sass/_components.scss */
.products .row .item .node-add-to-cart .not-available {
  color: #eb3300;
}
/* line 560, ../sass/_components.scss */
.products .row .item .node-add-to-cart span.text {
  height: 24px;
  line-height: 24px;
}
/* line 565, ../sass/_components.scss */
.products .row .item .details {
  font-size: 18px;
  line-height: 1.5;
}
/* line 569, ../sass/_components.scss */
.products .row .item .submit-time {
  font-size: 14px;
}

/* line 577, ../sass/_components.scss */
section.categories .container .row {
  line-height: 1.66667;
}
/* line 579, ../sass/_components.scss */
section.categories .container .row div[class^="col-"] {
  margin-bottom: 12px;
}
/* line 581, ../sass/_components.scss */
section.categories .container .row div[class^="col-"] .title {
  font-family: alegreya-sans-medium;
}
/* line 585, ../sass/_components.scss */
section.categories .container .row .col-sm-6.col-md-3 {
  min-height: 348px;
  border: 1px solid #464646;
  margin-right: 10px;
  width: 24%;
}

/* line 594, ../sass/_components.scss */
.view-all-link {
  font-size: 18px;
  text-align: center;
  margin-top: 25px;
  color: #888;
}

/* line 602, ../sass/_components.scss */
.orange .search {
  background: #ffad00 url("../images/noise-transparent-leather.png");
}
/* line 605, ../sass/_components.scss */
.green .search {
  background: url("../images/index-bg-texture.jpg");
}
/* line 608, ../sass/_components.scss */
.red .search {
  background: url("../images/index-bg-texture-red.jpg");
}
/* line 611, ../sass/_components.scss */
.blue .search {
  background: #00a6cc url("data:image/png;base64,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");
  background: #00c0e8 url(https://www.connectingup.org/sites/all/themes/connecting_up/images/index-bg-texture-blue.jpg);
}
/* line 616, ../sass/_components.scss */
.purple .search {
  background: url("../images/index-bg-texture-purple.jpg");
}
/* line 619, ../sass/_components.scss */
.yellow .search {
  background: #ffad00 url("../images/noise-transparent-leather.png");
}

/* line 626, ../sass/_components.scss */
.green .navbar-default {
  background-color: #658a09;
}
/* line 629, ../sass/_components.scss */
.orange .navbar-default {
  background-color: #cc8a00;
}
/* line 632, ../sass/_components.scss */
.red .navbar-default {
  background-color: #b82800;
}
/* line 635, ../sass/_components.scss */
.blue .navbar-default {
  background-color: #00aed6;
}
/* line 638, ../sass/_components.scss */
.yellow .navbar-default {
  background-color: #ffad00;
}
/* line 641, ../sass/_components.scss */
.purple .navbar-default {
  background-color: #743c97;
}

/* line 647, ../sass/_components.scss */
.green .navbar-collapse {
  border-color: #658a09;
  background-color: #658a09;
}
/* line 651, ../sass/_components.scss */
.green .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(101, 138, 9, 0) 10%, #658a09 70%);
  background: -webkit-linear-gradient(left, rgba(101, 138, 9, 0) 10%, #658a09 70%);
  background: linear-gradient(to right, rgba(101, 138, 9, 0) 10%, #658a09 70%);
}
/* line 656, ../sass/_components.scss */
.orange .navbar-collapse {
  border-color: #cc8a00;
  background-color: #cc8a00;
}
/* line 660, ../sass/_components.scss */
.orange .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(204, 138, 0, 0) 10%, #cc8a00 70%);
  background: -webkit-linear-gradient(left, rgba(204, 138, 0, 0) 10%, #cc8a00 70%);
  background: linear-gradient(to right, rgba(204, 138, 0, 0) 10%, #cc8a00 70%);
}
/* line 665, ../sass/_components.scss */
.red .navbar-collapse {
  border-color: #b82800;
  background-color: #b82800;
}
/* line 669, ../sass/_components.scss */
.red .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #b82800 70%);
  background: -webkit-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #b82800 70%);
  background: linear-gradient(to right, rgba(184, 40, 0, 0) 10%, #b82800 70%);
}
/* line 674, ../sass/_components.scss */
.blue .navbar-collapse {
  border-color: #00aed6;
  background-color: #00aed6;
}
/* line 678, ../sass/_components.scss */
.blue .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #00aed6 70%);
  background: -webkit-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #00aed6 70%);
  background: linear-gradient(to right, rgba(184, 40, 0, 0) 10%, #00aed6 70%);
}
/* line 683, ../sass/_components.scss */
.yellow .navbar-collapse {
  border-color: #ffad00;
  background-color: #ffad00;
}
/* line 687, ../sass/_components.scss */
.yellow .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #ffad00 70%);
  background: -webkit-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #ffad00 70%);
  background: linear-gradient(to right, rgba(184, 40, 0, 0) 10%, #ffad00 70%);
}
/* line 692, ../sass/_components.scss */
.purple .navbar-collapse {
  border-color: #743c97;
  background-color: #743c97;
}
/* line 696, ../sass/_components.scss */
.purple .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #743c97 70%);
  background: -webkit-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #743c97 70%);
  background: linear-gradient(to right, rgba(184, 40, 0, 0) 10%, #743c97 70%);
}

/* line 704, ../sass/_components.scss */
.full-menu-trigger:hover + .full-menu {
  display: block !important;
}

/* line 708, ../sass/_components.scss */
.full-menu {
  display: none;
  margin-top: 20px;
  border-top: 4px #ffad00 solid;
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #fff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 25px;
}
/* line 719, ../sass/_components.scss */
.full-menu .menu-main {
  width: auto;
  float: none;
}
/* line 722, ../sass/_components.scss */
.full-menu .menu-main .title {
  font-size: 22px;
  font-family: alegreya-sans-medium;
  margin-bottom: 8px;
  white-space: initial;
}
/* line 728, ../sass/_components.scss */
.full-menu .menu-main ul {
  line-height: 1.35;
}
/* line 730, ../sass/_components.scss */
.full-menu .menu-main ul li img {
  margin-bottom: 20px;
}
/* line 735, ../sass/_components.scss */
.full-menu .menu-main .menu-ads img {
  max-width: 100%;
}
/* line 738, ../sass/_components.scss */
.full-menu .menu-main .menu-ads .view-detail {
  padding: 10px 0 10px 15px;
  font-size: 14px;
}
@media (max-width: 991px) {
  /* line 745, ../sass/_components.scss */
  .full-menu {
    display: none !important;
  }
}

/* line 751, ../sass/_components.scss */
::-webkit-scrollbar {
  display: none;
}

/* line 756, ../sass/_components.scss */
.navbar .om-maximenu ul.om-menu {
  height: 50px;
}
/* line 759, ../sass/_components.scss */
.navbar .om-maximenu ul.om-menu li.om-leaf {
  height: 50px;
  position: static;
}

/* line 766, ../sass/_components.scss */
.cart-panel input {
  text-align: center;
}
/* line 769, ../sass/_components.scss */
.cart-panel .form-actions {
  position: relative;
}
/* line 771, ../sass/_components.scss */
.cart-panel .form-actions:after {
  content: '';
  position: absolute;
  display: inline-block;
  left: -2px;
  top: 2px;
  width: 23px;
  height: 23px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  z-index: 1;
}
/* line 783, ../sass/_components.scss */
.cart-panel .node-add-to-cart {
  color: #77a20b;
  height: 24px;
  line-height: 24px;
  background: none;
  outline: 0;
  padding-left: 30px;
  border: none;
  position: relative;
  z-index: 2;
}
/* line 793, ../sass/_components.scss */
.cart-panel .node-add-to-cart .not-available {
  color: #eb3300;
}
/* line 796, ../sass/_components.scss */
.cart-panel .node-add-to-cart span.text {
  height: 24px;
  line-height: 24px;
}

/* line 803, ../sass/_components.scss */
.search-results-page.general-page .container form {
  position: relative;
  max-width: none;
  margin: 0 0 20px 0;
  padding: 20px 20px 60px;
  overflow: auto;
  zoom: 1;
}
/* line 810, ../sass/_components.scss */
.search-results-page.general-page .container form .form-item {
  float: left;
  width: 50%;
  padding-right: 20px;
  margin-top: 0;
}
/* line 815, ../sass/_components.scss */
.search-results-page.general-page .container form .form-item.form-type-checkbox {
  margin: 0 !important;
}
/* line 818, ../sass/_components.scss */
.search-results-page.general-page .container form .form-item input.form-checkbox {
  float: left;
  width: auto;
  margin: 6px 5px 0 0;
}
/* line 825, ../sass/_components.scss */
.search-results-page.general-page .container form .search-submit {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
/* line 829, ../sass/_components.scss */
.search-results-page.general-page .container form .search-submit input {
  width: 100px;
  background: #77a20b;
  color: white;
}

/* line 837, ../sass/_components.scss */
.search-results-page.general-page h1.text-center {
  text-align: left;
}

/* line 841, ../sass/_components.scss */
.search-results-page.general-page .container form {
  padding: 0;
  border: none;
  box-shadow: none;
}
/* line 845, ../sass/_components.scss */
.search-results-page.general-page .container form label {
  display: inline;
}
/* line 848, ../sass/_components.scss */
.search-results-page.general-page .container form input {
  padding: 1px 5px;
}

/* line 853, ../sass/_components.scss */
.add-cart, .cart-panel {
  /*
  wtf why? 
    .attributes {
      display: none;
     }
  */
}
/* line 854, ../sass/_components.scss */
.add-cart label, .cart-panel label {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 858, ../sass/_components.scss */
.add-cart select, .cart-panel select {
  width: 270px !important;
}

/* line 869, ../sass/_components.scss */
.item.col-sm-6.col-md-3.view-product-list {
  min-height: 460px;
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.22);
  margin-right: 30px;
  width: 30%;
}
/* line 875, ../sass/_components.scss */
.item.col-sm-6.col-md-3.view-product-list form {
  border: medium none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 881, ../sass/_components.scss */
.item.col-sm-6.col-md-3.view-product-list label {
  display: inline-block !important;
  float: left;
  margin: 10px 0 !important;
  width: 65px !important;
}
/* line 887, ../sass/_components.scss */
.item.col-sm-6.col-md-3.view-product-list input {
  width: 140px !important;
}

/* line 892, ../sass/_components.scss */
.item.col-sm-6.col-md-3.view-product-list {
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.22);
  margin-right: 30px;
  width: 30%;
}

/* line 900, ../sass/_components.scss */
.navbar-nav.list-unstyled a {
  color: #000 !important;
}
/* line 903, ../sass/_components.scss */
.navbar-nav.list-unstyled li {
  display: inline-block;
  float: none;
  padding: 0 11px !important;
  transition: all 200ms ease 0s;
}
/* line 909, ../sass/_components.scss */
.navbar-nav.list-unstyled a:hover {
  padding: 0 !important;
}

/* line 914, ../sass/_components.scss */
.our-services .views-more-link {
  font-weight: 300;
  color: blue;
}

/* line 919, ../sass/_components.scss */
select#selectfilter {
  background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 6px;
  height: 32px;
}
/* line 924, ../sass/_components.scss */
select#selectfilter option {
  clear: both;
  color: #333333;
  display: block;
  font-weight: normal;
  line-height: 1.56;
  padding: 3px 20px;
  white-space: nowrap;
}

/* line 936, ../sass/_components.scss */
input#edit-panes-payment-payment-method-paypal-wps, input#edit-panes-payment-payment-method-check, input#edit-panes-payment-payment-method-poli, input#edit-panes-billing-copy-address {
  display: inline-block;
  float: left;
  width: 30px;
}

/* line 943, ../sass/_components.scss */
.general-page .container form {
  padding: 0;
  margin: 0;
  border-radius: 5px;
  box-shadow: none;
  border: 1px solid #999;
  text-align: center;
}
/* line 950, ../sass/_components.scss */
.general-page .container form#views-exposed-form-discounts-page-1 .views-exposed-form {
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.22);
  margin-left: -12px;
  width: 1164px;
}
/* line 956, ../sass/_components.scss */
.general-page .container form textarea, .general-page .container form select {
  background-color: #fff;
}

/* line 961, ../sass/_components.scss */
#sphinxsearch-searchinterfaceform {
  width: 100%;
}
/* line 963, ../sass/_components.scss */
#sphinxsearch-searchinterfaceform .form-item-si-keywords {
  width: 60%;
  float: left;
  width: 60%;
  float: left;
}
/* line 969, ../sass/_components.scss */
#sphinxsearch-searchinterfaceform .search-submit {
  width: auto;
  float: left;
  margin-left: 20px;
  position: relative;
  bottom: 0;
}
/* line 976, ../sass/_components.scss */
#sphinxsearch-searchinterfaceform .form-item-si-category {
  width: auto;
  clear: both;
}
/* line 979, ../sass/_components.scss */
#sphinxsearch-searchinterfaceform .form-item-si-category .form-item {
  float: left;
  margin-right: 10px;
  width: auto;
}
/* line 985, ../sass/_components.scss */
#sphinxsearch-searchinterfaceform .search-submit input {
  height: 32px;
  margin-top: 28px;
}

/* line 992, ../sass/_components.scss */
form#views-form-commerce-cart-form-default {
  font-family: alegreya-sans-light, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  width: 100%;
  max-width: 1200px;
  padding: 20px;
}
/* line 998, ../sass/_components.scss */
form#views-form-commerce-cart-form-default table {
  width: 100%;
}
/* line 1001, ../sass/_components.scss */
form#views-form-commerce-cart-form-default .form-actions input {
  width: 240px;
  background-color: #fff;
  margin: 10px;
  display: inline-block;
}
/* line 1007, ../sass/_components.scss */
form#views-form-commerce-cart-form-default .views-field-edit-delete input {
  background-color: #fff;
}
/* line 1012, ../sass/_components.scss */
form#commerce-checkout-form-checkout table {
  width: 100%;
}
/* line 1014, ../sass/_components.scss */
form#commerce-checkout-form-checkout table th {
  text-align: center;
}
/* line 1018, ../sass/_components.scss */
form#commerce-checkout-form-checkout .form-type-checkbox {
  margin: 0 auto;
}
/* line 1020, ../sass/_components.scss */
form#commerce-checkout-form-checkout .form-type-checkbox input {
  width: 20px;
  float: left;
  margin-top: 8px;
}
/* line 1026, ../sass/_components.scss */
form#commerce-checkout-form-checkout #edit-buttons input {
  width: 240px;
  margin: 10px;
  display: inline-block;
}
/* line 1031, ../sass/_components.scss */
form#commerce-checkout-form-checkout p {
  font-size: 16px;
}
/* line 1034, ../sass/_components.scss */
form#commerce-checkout-form-checkout legend {
  margin-bottom: 0;
  text-align: left;
  border-bottom: 0;
}

/* line 1041, ../sass/_components.scss */
.user-picture img {
  width: 50px;
  height: 50px;
}

/* line 1045, ../sass/_components.scss */
input[disabled] {
  color: #aaa !important;
  background: inherit !important;
}
/* line 1048, ../sass/_components.scss */
input[disabled]:hover {
  color: #aaa !important;
  background: inherit !important;
}

/* line 1057, ../sass/_components.scss */
.crm-container form .crm-marker .form-required,
#Edit .form-required,
#user-register-form .form-required {
  display: none;
}

/* line 1062, ../sass/_components.scss */
.crm-section div.crm-select2.error {
  background: none;
}

/* line 1068, ../sass/_components.scss */
#crm-container.crm-public .ts-ge-form label {
  text-transform: lowercase;
}
/* line 1071, ../sass/_components.scss */
#crm-container.crm-public .ts-ge-form label:first-letter {
  text-transform: uppercase;
}
/* line 1075, ../sass/_components.scss */
#crm-container.crm-public .ts-ge-form label .budget_currency_code {
  text-transform: initial;
}
/* line 1082, ../sass/_components.scss */
#crm-container.crm-public .ts-ge-form #editrow-custom_11 label,
#crm-container.crm-public .ts-ge-form #editrow-state_province-3 label {
  text-transform: initial;
}
/* line 1088, ../sass/_components.scss */
#crm-container.crm-public .ts-ge-form #select_org_name label.org_item {
  text-transform: initial;
}
/* line 1091, ../sass/_components.scss */
#crm-container.crm-public .ts-ge-form #select_org_name label.org_item#matched_name {
  font-weight: 600;
}

/* line 1099, ../sass/_components.scss */
h1.text-center a[href="/donations/thank-you"] {
  display: none;
}

/* line 1106, ../sass/_components.scss */
#user-register-form .form-item label {
  text-transform: lowercase;
}
/* line 1109, ../sass/_components.scss */
#user-register-form .form-item label:first-letter {
  text-transform: uppercase;
}
/* line 1115, ../sass/_components.scss */
#user-register-form .form-item.form-type-checkbox label {
  text-transform: initial;
}

/* line 1122, ../sass/_components.scss */
#Edit .crm-marker {
  display: none;
}

/* line 2, ../sass/pages/_index.scss */
.index-main .index-cta {
  padding: 40px 0 40px;
}
/* line 5, ../sass/pages/_index.scss */
.index-main .index-cta .table-block {
  height: 85vh;
  min-height: 550px;
  padding: 0 20px 180px;
}
/* line 11, ../sass/pages/_index.scss */
.index-main .index-cta .cta-content .cta-title {
  max-width: 867px;
  margin: 0 auto;
  font-family: sini-bold;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 11, ../sass/pages/_index.scss */
  .index-main .index-cta .cta-content .cta-title {
    margin: 20px 0;
    line-height: 2;
  }
  /* line 19, ../sass/pages/_index.scss */
  .index-main .index-cta .cta-content .cta-title .title {
    display: block;
    float: none !important;
    text-align: center !important;
    line-height: 1.2 !important;
  }
}
/* line 26, ../sass/pages/_index.scss */
.index-main .index-cta .cta-content .cta-title .title-big {
  font-size: 72px;
  position: relative;
  transition: all 200ms;
  background-color: #743c97;
  padding: 0 31px 0px;
  border-radius: 10px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  /* line 26, ../sass/pages/_index.scss */
  .index-main .index-cta .cta-content .cta-title .title-big {
    padding-top: 10px;
    font-size: 44px;
  }
}
/* line 36, ../sass/pages/_index.scss */
.index-main .index-cta .cta-content .cta-title .title-small {
  font-size: 48px;
  margin-top: -20px;
  text-align: right;
  transition: all 200ms;
  background-color: #743c97;
  padding: 15px 31px 0;
  border-radius: 10px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  /* line 36, ../sass/pages/_index.scss */
  .index-main .index-cta .cta-content .cta-title .title-small {
    margin-top: -45px;
    padding-bottom: 10px;
    font-size: 32px;
  }
}
/* line 49, ../sass/pages/_index.scss */
.index-main .index-cta .cta-content p {
  color: #fff;
  font-size: 26px;
  font-family: alegreya-sans;
  padding: 25px 0 15px 0;
}
/* line 58, ../sass/pages/_index.scss */
.index-main .our-services {
  color: #fff;
  margin-top: -200px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 63, ../sass/pages/_index.scss */
.index-main .our-services .curve {
  width: 100%;
  height: 110px;
  display: none;
}
/* line 68, ../sass/pages/_index.scss */
.index-main .our-services .deco-curve {
  width: 100%;
  height: 110px;
  background: transparent url("../images/index-curve.png") no-repeat left bottom;
  background-size: 100% 100%;
  display: inline-block;
}
/* line 74, ../sass/pages/_index.scss */
.blue ~ .index-main .our-services .deco-curve {
  background: transparent url("../images/index-curve-blue.png") no-repeat left bottom;
  background-size: 100% 100%;
}
/* line 79, ../sass/pages/_index.scss */
.index-main .our-services .wrap {
  background-color: #77a20b;
}
/* line 81, ../sass/pages/_index.scss */
.blue ~ .index-main .our-services .wrap {
  background-color: #00bee6;
}
/* line 84, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container {
  margin-top: -60px;
}
/* line 86, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container .content {
  padding-bottom: 45px;
}
/* line 88, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container .content .service {
  padding: 45px 45px 0;
}
/* line 90, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container .content .service .img-wrap {
  height: 80px;
}
/* line 93, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container .content .service .title {
  background-image: url("../../images/index-bg-texture.jpg");
  background-size: initial;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 15px;
  font-family: sini-bold;
  font-size: 24px;
  padding: 3px 3px 0 3px;
  margin-bottom: 15px;
}
/* line 103, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container .content .service .title h3 {
  margin: 0;
}
/* line 106, ../sass/pages/_index.scss */
.blue ~ .index-main .our-services .wrap .container .content .service .title {
  background: #0099bd;
}
/* line 110, ../sass/pages/_index.scss */
.index-main .our-services .wrap .container .content .service p {
  text-align: justify;
  text-justify: inter-word;
}
/* line 120, ../sass/pages/_index.scss */
.index-main .event-promote {
  background-repeat: no-repeat;
  color: #fff;
}
/* line 123, ../sass/pages/_index.scss */
.index-main .event-promote .title {
  margin-top: 0;
  margin-bottom: 25px;
}
/* line 127, ../sass/pages/_index.scss */
.index-main .event-promote .time, .index-main .event-promote .address {
  font-family: sini-bold;
  font-size: 44px;
  line-height: 1.15;
}
/* line 132, ../sass/pages/_index.scss */
.index-main .event-promote .event-details {
  padding-top: 20px;
}
/* line 134, ../sass/pages/_index.scss */
.index-main .event-promote .event-details .text-left {
  padding-left: 0;
}
/* line 137, ../sass/pages/_index.scss */
.index-main .event-promote .event-details .text-right {
  padding-right: 0;
}
/* line 141, ../sass/pages/_index.scss */
.index-main .event-promote .video-link {
  padding: 45px;
  font-size: 22px;
}
/* line 150, ../sass/pages/_index.scss */
.index-main .events-upcoming .content .col-md-3 {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 153, ../sass/pages/_index.scss */
.index-main .events-upcoming .content .col-md-3 .date {
  font-size: 22px;
  font-family: alegreya-sans-medium;
  margin-bottom: 10px;
}
/* line 158, ../sass/pages/_index.scss */
.index-main .events-upcoming .content .col-md-3 .title {
  margin-top: 10px;
  margin-bottom: 10px;
  /*added by pankaj -start*/
  min-height: 56px;
  /*added by pankaj -end */
}
/* line 167, ../sass/pages/_index.scss */
.index-main .events-upcoming .text-more {
  margin-top: 70px;
}
/* line 172, ../sass/pages/_index.scss */
.index-main .index-membership {
  background-color: #f8f8f8;
}
/* line 175, ../sass/pages/_index.scss */
.index-main .index-membership .content .col-md-4 {
  margin-bottom: 75px;
  padding-left: 40px;
  padding-right: 40px;
}
@media screen and (min-width: 992px) {
  /* line 180, ../sass/pages/_index.scss */
  .index-main .index-membership .content .col-md-4:not(:last-child) {
    border-right: solid 1px #ddd;
  }
}
/* line 185, ../sass/pages/_index.scss */
.index-main .index-membership .content .col-md-4 .title {
  font-size: 22px;
  font-family: alegreya-sans-medium;
  line-height: 1.2;
  height: 60px;
}
/* line 191, ../sass/pages/_index.scss */
.index-main .index-membership .content .col-md-4 .details > ul {
  min-height: 120px;
  padding: 0;
}
@media screen and (max-width: 991px) {
  /* line 191, ../sass/pages/_index.scss */
  .index-main .index-membership .content .col-md-4 .details > ul {
    min-height: 0;
    margin: 15px 0;
  }
}
/* line 200, ../sass/pages/_index.scss */
.index-main .index-membership .content .col-md-4 button.btn {
  margin-top: 20px;
  margin-bottom: -25px;
}
@media screen and (max-width: 991px) {
  /* line 200, ../sass/pages/_index.scss */
  .index-main .index-membership .content .col-md-4 button.btn {
    margin-top: 10px;
  }
}
/* line 211, ../sass/pages/_index.scss */
.index-main .index-partners {
  padding: 35px 0;
}
/* line 214, ../sass/pages/_index.scss */
.index-main .index-partners .row div[class^="col-"] {
  height: 110px;
  margin-top: 40px;
  text-align: center;
}
/* line 220, ../sass/pages/_index.scss */
.index-main .index-partners .text-more {
  margin-top: 30px;
}

/* line 2, ../sass/pages/_product-home.scss */
.product-home-main section.cta {
  position: relative;
  color: #fff;
  padding-top: 40px;
}
/* line 6, ../sass/pages/_product-home.scss */
.product-home-main section.cta .content {
  margin-bottom: 10px;
}
/* line 8, ../sass/pages/_product-home.scss */
.product-home-main section.cta .content h2 {
  font-family: sini-bold;
  margin-top: 40px;
  font-size: 38px;
}
/* line 13, ../sass/pages/_product-home.scss */
.product-home-main section.cta .content p {
  margin-bottom: 40px;
}
/* line 16, ../sass/pages/_product-home.scss */
.product-home-main section.cta .content .btn.btn-hollow-white {
  background: rgba(0, 0, 0, 0.5);
}
/* line 18, ../sass/pages/_product-home.scss */
.product-home-main section.cta .content .btn.btn-hollow-white:hover {
  color: #fff;
}
/* line 23, ../sass/pages/_product-home.scss */
.product-home-main section.cta .corner {
  margin-left: -15px;
  height: 50px;
}
/* line 26, ../sass/pages/_product-home.scss */
.product-home-main section.cta .corner .name-and-title {
  padding-right: 15px;
  margin-right: 20px;
  border-right: solid #000 1px;
  color: #000;
}
/* line 31, ../sass/pages/_product-home.scss */
.product-home-main section.cta .corner .name-and-title .name {
  font-size: 22px;
}
/* line 34, ../sass/pages/_product-home.scss */
.product-home-main section.cta .corner .name-and-title img {
  margin: 6px 0 0 5px;
}
/* line 38, ../sass/pages/_product-home.scss */
.product-home-main section.cta .corner span.video-link {
  line-height: 70px;
}
/* line 44, ../sass/pages/_product-home.scss */
.product-home-main section.section.categories {
  padding-bottom: 60px;
}
/* line 48, ../sass/pages/_product-home.scss */
.product-home-main section.partners {
  padding-bottom: 68px;
}
/* line 55, ../sass/pages/_product-home.scss */
.product-home-main section.partners .names .name {
  margin-bottom: 12px;
}
/* line 60, ../sass/pages/_product-home.scss */
.product-home-main section.product-news {
  font-size: 14px;
}
/* line 62, ../sass/pages/_product-home.scss */
.product-home-main section.product-news .title {
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 18px;
}
/* line 70, ../sass/pages/_product-home.scss */
.product-home-main section.partner-promote .section-title {
  color: #888;
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 76, ../sass/pages/_product-home.scss */
.product-home-main section.partner-promote .section-title span {
  margin-left: -65px;
}
/* line 80, ../sass/pages/_product-home.scss */
.product-home-main section.partner-promote img {
  padding-bottom: 20px;
}
/* line 83, ../sass/pages/_product-home.scss */
.product-home-main section.partner-promote .content {
  color: #12A3C4;
  text-align: justify;
}
@media (min-width: 982px) {
  /* line 83, ../sass/pages/_product-home.scss */
  .product-home-main section.partner-promote .content {
    margin: 0 -30px;
  }
}

/* line 2, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area {
  padding-top: 40px;
  padding-bottom: 160px;
}
@media (max-width: 992px) {
  /* line 2, ../sass/pages/_product-listing.scss */
  .product-listing-main .main-area {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 10, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area section.top-section .section-title {
  font-family: alegreya-sans-medium;
  font-size: 22px;
  margin-top: 20px;
}
/* line 15, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area section.top-section .partner-info {
  padding: 25px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
/* line 19, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area section.top-section .partner-info h4 {
  font-family: alegreya-sans;
  margin-top: 15px;
}
/* line 23, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area section.top-section .partner-info .btn-partner {
  background: transparent;
  border: 1px #ffad00 solid;
}
/* line 30, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area section.main-section .section-title {
  font-family: alegreya-sans-medium;
  font-size: 22px;
  margin-top: 20px;
}
/* line 35, ../sass/pages/_product-listing.scss */
.product-listing-main .main-area section.main-section .sortby {
  font-family: alegreya-sans-light;
  width: 260px;
}
/* line 41, ../sass/pages/_product-listing.scss */
.product-listing-main .col-md-pull-3 {
  right: 0;
  width: 100%;
}

@media (max-width: 600px) {
  /* line 49, ../sass/pages/_product-listing.scss */
  .product-listing-main section.main-section .section-title .breadcrumb {
    display: block;
    margin-bottom: 0;
  }
  /* line 53, ../sass/pages/_product-listing.scss */
  .product-listing-main section.main-section .section-title .sortby {
    display: block;
    padding-left: 15px;
    text-align: left;
    width: auto;
  }
}
/* line 2, ../sass/pages/_product-details.scss */
.product-details-main a {
  color: #5252e8;
  font-size: 20px;
}
/* line 6, ../sass/pages/_product-details.scss */
.product-details-main .btn-primary a {
  color: white;
}
/* line 9, ../sass/pages/_product-details.scss */
.product-details-main .product-info {
  margin-bottom: 20px;
}
/* line 10, ../sass/pages/_product-details.scss */
.product-details-main .product-info div[class^="col-"]:not(:last-child) {
  margin-bottom: 15px;
}
/* line 14, ../sass/pages/_product-details.scss */
.product-details-main .product-info .bread-crumb {
  margin: 10px 0;
  font-size: 14px;
  color: #888;
  display: none;
}
/* line 20, ../sass/pages/_product-details.scss */
.product-details-main .product-info .product-details-pic img {
  width: 100%;
}
/* line 24, ../sass/pages/_product-details.scss */
.product-details-main .product-info .info .product-title {
  margin-top: 0;
  font-size: 1.6em;
  font-family: 'Source Sans Pro', Arial, sans-serif;
  font-weight: 600;
}
/* line 30, ../sass/pages/_product-details.scss */
.product-details-main .product-info .info span.uc-price {
  display: inline;
}
/* line 33, ../sass/pages/_product-details.scss */
.product-details-main .product-info .info span.uc-price, .product-details-main .product-info .info span.price {
  font-family: sini-bold;
  font-size: 36px;
  margin-right: 15px;
}
/* line 38, ../sass/pages/_product-details.scss */
.product-details-main .product-info .info .share {
  font-size: 14px;
  color: #888;
}
/* line 41, ../sass/pages/_product-details.scss */
.product-details-main .product-info .info .share span.social-icons img {
  margin-left: 5px;
}
/* line 46, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel {
  /* min-height: 300px; breaks product page */
  border: 2px dotted #00aed6;
  padding: 0px 18px;
}
/* line 50, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel .form-group.quantity {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 54, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel label {
  font-size: 85%;
  line-height: 1.1;
  margin-bottom: 0;
}
/* line 59, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel input, .product-details-main .product-info .cart-panel select {
  max-width: 100%;
}
/* line 62, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel button {
  width: 100%;
  margin-bottom: 25px;
}
/* line 66, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel .form-actions {
  text-align: center;
  background: white;
  border: 1px solid #77a20b;
  padding: 3px 10px 1px;
  border-radius: 8px;
}
/* line 72, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel .form-actions:after {
  display: none;
}
/* line 75, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel .form-actions:before {
  content: '';
  display: inline-block;
  /*        width: 23px; */
  height: 23px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
/* line 82, ../sass/pages/_product-details.scss */
.product-details-main .product-info .cart-panel .form-actions .node-add-to-cart {
  font-weight: bold;
  padding-left: 5px;
  vertical-align: top;
}
/* line 91, ../sass/pages/_product-details.scss */
.product-details-main .related-products {
  margin-bottom: 15px;
  padding-left: 30px;
}
/* line 94, ../sass/pages/_product-details.scss */
.product-details-main .related-products .title {
  font-size: 20px;
  font-weight: bold;
  line-height: initial;
  margin: 0 0 5px;
}
/* line 100, ../sass/pages/_product-details.scss */
.product-details-main .related-products .item {
  padding: 0;
  margin-bottom: 20px;
}
/* line 103, ../sass/pages/_product-details.scss */
.product-details-main .related-products .item .title {
  font-size: 18px;
  font-family: alegreya-sans-light;
  margin-bottom: 5px;
  line-height: 1.25;
}
/* line 109, ../sass/pages/_product-details.scss */
.product-details-main .related-products .item .details {
  margin-bottom: 5px;
}
/* line 112, ../sass/pages/_product-details.scss */
.product-details-main .related-products .item .price {
  font-size: 18px;
}
/* line 118, ../sass/pages/_product-details.scss */
.product-details-main h2.title {
  font-size: 26px;
  color: #00aed6;
  margin-top: 10px;
}
/* line 124, ../sass/pages/_product-details.scss */
.product-details-main .info-block {
  border-top: 1px #eeeeee solid;
}
/* line 126, ../sass/pages/_product-details.scss */
.product-details-main .info-block .content {
  padding: 0 20px 20px;
}
/* line 129, ../sass/pages/_product-details.scss */
.product-details-main .info-block.important-notice {
  background: #faffda;
}
/* line 135, ../sass/pages/_product-details.scss */
.product-details-main .q-and-a form {
  margin-bottom: 15px;
}
/* line 138, ../sass/pages/_product-details.scss */
.product-details-main .q-and-a .answered {
  font-family: alegreya-sans-medium;
}
/* line 141, ../sass/pages/_product-details.scss */
.product-details-main .q-and-a .item {
  padding: 10px 0 5px;
}
/* line 143, ../sass/pages/_product-details.scss */
.product-details-main .q-and-a .item .by {
  color: #888;
  font-size: 14px;
  font-family: alegreya-sans-light;
}
/* line 146, ../sass/pages/_product-details.scss */
.product-details-main .q-and-a .item .answer {
  margin-left: 20px;
  padding: 3px 10px;
  border: 1px dashed #00aed6;
  background: #faffda;
}
/* line 154, ../sass/pages/_product-details.scss */
.product-details-main .squared-image {
  border: 1px solid #ddd;
}
/* line 157, ../sass/pages/_product-details.scss */
.product-details-main .price {
  font-size: 20px;
  font-weight: bolder;
  padding-bottom: 25px;
}
/* line 162, ../sass/pages/_product-details.scss */
.product-details-main .details br {
  display: none;
}
/* line 165, ../sass/pages/_product-details.scss */
.product-details-main .container .views-row {
  width: 100%;
  float: left;
}

/* line 170, ../sass/pages/_product-details.scss */
.node-products-details {
  float: left;
  width: 70%;
}

/* line 2, ../sass/pages/_about-us.scss */
.about-us section.hero {
  min-height: 400px;
  position: relative;
}
/* line 5, ../sass/pages/_about-us.scss */
.about-us section.hero .hero-title {
  font-family: sini-bold;
  color: #fff;
  position: absolute;
  bottom: 40px;
  width: 100%;
  text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
}
/* line 16, ../sass/pages/_about-us.scss */
.about-us section.hero .hero-title .title-1st {
  font-size: 60px;
}
/* line 19, ../sass/pages/_about-us.scss */
.about-us section.hero .hero-title .title-2nd {
  font-size: 30px;
  margin: -15px 0;
}
/* line 23, ../sass/pages/_about-us.scss */
.about-us section.hero .hero-title .title-3rd {
  font-size: 48px;
}
/* line 29, ../sass/pages/_about-us.scss */
.about-us section.introduction p {
  margin-bottom: 30px;
  line-height: 1.5;
}
/* line 33, ../sass/pages/_about-us.scss */
.about-us section.introduction .buttons button {
  min-width: 255px;
  margin-bottom: 10px;
}
/* line 39, ../sass/pages/_about-us.scss */
.about-us section.our-history .year {
  font-size: 32px;
  color: #00aed6;
  font-family: sini-bold;
}
/* line 46, ../sass/pages/_about-us.scss */
.about-us section.board .person {
  padding-top: 5px;
  padding-bottom: 10px;
}
/* line 49, ../sass/pages/_about-us.scss */
.about-us section.board .person .clip-path-circle {
  -webkit-clip-path: circle(80px at center);
}
/* line 52, ../sass/pages/_about-us.scss */
.about-us section.board .person .clip-path-circle img {
  height: 160px;
  width: 160px;
  margin: 15px;
}
/* line 58, ../sass/pages/_about-us.scss */
.about-us section.board .person .name {
  font-family: alegreya-sans-medium;
  font-size: 22px;
}
/* line 65, ../sass/pages/_about-us.scss */
.about-us section.partner {
  padding: 50px 0 65px;
}
/* line 66, ../sass/pages/_about-us.scss */
.about-us section.partner .section-title {
  color: #888;
  text-transform: uppercase;
  font-size: 28px;
  margin-bottom: 6px;
}
/* line 73, ../sass/pages/_about-us.scss */
.about-us section.partner .container > img {
  margin-bottom: 25px;
}
/* line 76, ../sass/pages/_about-us.scss */
.about-us section.partner .table-block > .table-cell {
  height: 120px;
}
/* line 79, ../sass/pages/_about-us.scss */
.about-us section.partner p {
  padding-top: 0px;
  padding-bottom: 10px;
  line-height: 1.25;
}
/* line 84, ../sass/pages/_about-us.scss */
.about-us section.partner .btn {
  min-width: 185px;
  margin-top: 20px;
}

/* line 90, ../sass/pages/_about-us.scss */
.about-us section.section.our-history.gray-bg .btn-view-more {
  border-color: #77a20b;
  color: #77a20b;
  background-color: transparent;
  text-align: center;
}
/* line 95, ../sass/pages/_about-us.scss */
.about-us section.section.our-history.gray-bg .btn-view-more a {
  color: #000;
}

/* line 100, ../sass/pages/_about-us.scss */
section.section.our-history.gray-bg {
  margin-bottom: 20px;
}

/* line 103, ../sass/pages/_about-us.scss */
.about-us section.board .person .clip-path-circle img {
  border-radius: 50%;
  height: 200px;
  margin: 15px;
  width: 200px;
}

/* line 109, ../sass/pages/_about-us.scss */
.clip-path-circle img:hover {
  transform: scale(1.2);
  transition: all 0.2s ease-out 0s;
}

/* line 2, ../sass/pages/_directory.scss */
.directory-home-main .directory-title {
  font-family: sini-bold;
  font-size: 32px;
  color: #eb3300;
  padding: 0;
}
/* line 8, ../sass/pages/_directory.scss */
.directory-home-main section.hero {
  padding-top: 30px;
  color: #fff;
  min-height: 500px;
}
/* line 12, ../sass/pages/_directory.scss */
.directory-home-main section.hero .btn-lg {
  padding: 1px 22px;
}
/* line 15, ../sass/pages/_directory.scss */
.directory-home-main section.hero .title {
  margin: 40px 0;
  font-family: sini-bold;
  font-size: 48px;
}
@media (max-width: 480px) {
  /* line 15, ../sass/pages/_directory.scss */
  .directory-home-main section.hero .title {
    font-size: 28px !important;
    font-size: 7vw !important;
  }
  /* line 22, ../sass/pages/_directory.scss */
  .directory-home-main section.hero .title .title-1st, .directory-home-main section.hero .title .title-2nd {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media (max-width: 767px) {
  /* line 15, ../sass/pages/_directory.scss */
  .directory-home-main section.hero .title {
    font-size: 36px;
    margin: 20px 0;
    line-height: 1.8;
  }
}
/* line 32, ../sass/pages/_directory.scss */
.directory-home-main section.hero .title .title-1st {
  background-color: #ffad00;
  padding: 23px 31px 12px;
  border-radius: 10px;
  line-height: 1.4;
  position: relative;
  white-space: nowrap;
  background-color: #E03102;
}
/* line 38, ../sass/pages/_directory.scss */
.directory-home-main section.hero .title .title-2nd {
  margin-left: 180px;
  white-space: nowrap;
  background-color: #E03102;
  background-color: #ffad00;
  padding: 23px 31px 12px;
  border-radius: 10px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  /* line 38, ../sass/pages/_directory.scss */
  .directory-home-main section.hero .title .title-2nd {
    margin-left: 20px;
  }
}
/* line 49, ../sass/pages/_directory.scss */
.directory-home-main section.hero .content p {
  line-height: 1.25;
  margin-bottom: 20px;
}
/* line 53, ../sass/pages/_directory.scss */
.directory-home-main section.hero .content .question {
  margin-top: 15px;
  font-size: 22px;
}
/* line 61, ../sass/pages/_directory.scss */
.directory-home-main .hero-1 .container {
  max-width: 1180px;
}
/* line 67, ../sass/pages/_directory.scss */
.directory-home-main .hero-2 .content p {
  padding: 20px 90px;
}
@media (max-width: 767px) {
  /* line 67, ../sass/pages/_directory.scss */
  .directory-home-main .hero-2 .content p {
    padding: 20px;
  }
}
/* line 73, ../sass/pages/_directory.scss */
.directory-home-main .hero-2 .content .btn {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 20px;
}
/* line 80, ../sass/pages/_directory.scss */
.directory-home-main section.upgrade-membership {
  padding: 60px 0;
}
/* line 83, ../sass/pages/_directory.scss */
.directory-home-main .btn-red {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

/* line 2, ../sass/pages/_my-account.scss */
.my-account-main section:not(:first-child) {
  border-top: 1px solid #eee;
}
/* line 5, ../sass/pages/_my-account.scss */
.my-account-main .account-info {
  padding-top: 45px;
}
/* line 7, ../sass/pages/_my-account.scss */
.my-account-main .account-info img {
  padding-right: 25px;
}
/* line 11, ../sass/pages/_my-account.scss */
.my-account-main .account-info .personal-info {
  margin-left: 185px;
}
/* line 13, ../sass/pages/_my-account.scss */
.my-account-main .account-info .personal-info .name {
  font-size: 40px;
  line-height: 1.75;
}
/* line 17, ../sass/pages/_my-account.scss */
.my-account-main .account-info .personal-info .btn {
  margin-bottom: 30px;
  color: #222222;
}
/* line 23, ../sass/pages/_my-account.scss */
.my-account-main .account-info .properties {
  line-height: 1.25;
}
/* line 25, ../sass/pages/_my-account.scss */
.my-account-main .account-info .properties ul {
  line-height: 1.56;
}
/* line 27, ../sass/pages/_my-account.scss */
.my-account-main .account-info .properties ul li.tick:before {
  display: inline-block;
  margin: 5px 5px -5px -5px;
  width: 24px;
  height: 24px;
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyA+Cjxwb2x5Z29uIGZpbGw9IiM2NTk0MGMiIHBvaW50cz0iMiwxMSA0LDkgOSwxMiAyMCw0IDIyLDYgOSwxOSAiLz4KPC9nPjwvc3ZnPg==") no-repeat 0 0;
  background-size: cover;
}
/* line 37, ../sass/pages/_my-account.scss */
.my-account-main .account-info .properties a {
  margin-left: 24px;
}
/* line 40, ../sass/pages/_my-account.scss */
.my-account-main .account-info .properties .btn {
  margin-top: 5px;
}
/* line 47, ../sass/pages/_my-account.scss */
.my-account-main section.section.activities .empty {
  padding: 50px 0;
}
/* line 49, ../sass/pages/_my-account.scss */
.my-account-main section.section.activities .empty a {
  color: #00aed6;
}
/* line 57, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event .section-title span.view-all-link, .my-account-main .recently-purchased-content .section-title span.view-all-link {
  margin-top: 0;
  font-family: alegreya-sans-light;
}
/* line 63, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event .empty, .my-account-main .recently-purchased-content .empty {
  padding: 80px 0;
}
/* line 66, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event a, .my-account-main .recently-purchased-content a {
  color: #00aed6;
}
/* line 69, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event .image, .my-account-main .recently-purchased-content .image {
  margin: 0 25px;
  width: 120px;
}
/* line 73, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event .content, .my-account-main .recently-purchased-content .content {
  margin-left: 170px;
}
/* line 75, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event .content .title, .my-account-main .recently-purchased-content .content .title {
  font-family: alegreya-sans;
  font-size: 22px;
}
/* line 79, ../sass/pages/_my-account.scss */
.my-account-main .upcoming-registered-event .content p, .my-account-main .recently-purchased-content .content p {
  line-height: 1.25;
}
/* line 84, ../sass/pages/_my-account.scss */
.my-account-main .related-links {
  padding-bottom: 80px;
}
/* line 86, ../sass/pages/_my-account.scss */
.my-account-main .related-links .item {
  padding-bottom: 40px;
}
/* line 87, ../sass/pages/_my-account.scss */
.my-account-main .related-links .item .table-cell {
  height: 50px;
  min-height: 50px;
}

/* line 5, ../sass/pages/_donations.scss */
.donations .public-header .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  position: relative;
  left: -37%;
  top: 7px;
  display: inline;
  content: '';
  border: 10px solid transparent;
  border-bottom: 14px solid white;
  margin-left: -20px;
}
/* line 20, ../sass/pages/_donations.scss */
.donations .orange .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  border-bottom: 14px solid #ffad00;
}
/* line 28, ../sass/pages/_donations.scss */
.donations .red .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  border-bottom: 14px solid #eb3300;
}
/* line 36, ../sass/pages/_donations.scss */
.donations .green .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  border-bottom: 14px solid #77a20b;
}

/* line 2, ../sass/pages/_node_stock_display.scss */
.node-ts-stock-display #product-img {
  background: white none repeat scroll 0 0;
  border: 1px solid #ccc;
  float: left;
  height: 316px;
  margin: 0 0 20px !important;
  padding: 0;
  width: 458px !important;
}
/* line 10, ../sass/pages/_node_stock_display.scss */
.node-ts-stock-display #product-img .field-name-field-product-capture img {
  margin: 50px 120px auto;
}
/* line 14, ../sass/pages/_node_stock_display.scss */
.node-ts-stock-display #product-box {
  clear: right;
  color: #333;
  float: left;
  margin: 0 0 10px 10px;
}
/* line 20, ../sass/pages/_node_stock_display.scss */
.node-ts-stock-display .field-name-commerce-price.field-type-commerce-price {
  font-weight: bolder;
  font-size: 35px;
  word-break: break-all;
}

/* line 26, ../sass/pages/_node_stock_display.scss */
.node-ts-stock-display .submitted, .field-name-field-requirements ul li br, .field-name-field-features br {
  display: none;
}

/* line 29, ../sass/pages/_node_stock_display.scss */
#product-box {
  width: 50%;
}
/* line 31, ../sass/pages/_node_stock_display.scss */
#product-box .field-label {
  float: left;
}
/* line 34, ../sass/pages/_node_stock_display.scss */
#product-box .field-name-field-product-reference .field-label {
  display: none;
}

/* line 40, ../sass/pages/_node_stock_display.scss */
#ts-stock-product-catalog-filters-form {
  max-width: none;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 10px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  width: 100% !important;
}
/* line 49, ../sass/pages/_node_stock_display.scss */
#ts-stock-product-catalog-filters-form .ts-stock-product-list-top {
  width: 100% !important;
}

/* line 53, ../sass/pages/_node_stock_display.scss */
#ts_stock_product_list .ts-stock-product {
  width: 32%;
  float: left;
  padding: 10px;
  border: 1px solid #ccc;
  margin-left: 10px;
  margin-bottom: 10px;
  min-height: 380px;
}

/* line 63, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts_stock_product_list:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 68, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog .ts-stock-show-more-wrapper {
  text-align: center;
}
/* line 71, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog .ts-stock-product-list-wrapper {
  width: auto;
}
/* line 74, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog .ts-stock-product-list-top .form-item-order-by {
  width: 20%;
  float: none;
}
/* line 78, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter {
  display: flex;
  width: 100%;
}
/* line 82, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #filter-donor_partner, #ts-stock-catalog #filter-software_category, #ts-stock-catalog #filter-media, #ts-stock-catalog #filter-platform, #ts-stock-catalog #filter-language {
  margin-left: 3px;
}
/* line 85, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog .ts-stock-product-list-top {
  display: inherit;
}
/* line 88, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter {
  min-width: 218px;
}
/* line 91, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter .value {
  max-width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
  padding-right: 2px;
}
/* line 101, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter .amount {
  max-width: 30%;
  display: inline-block;
  padding: 0;
  vertical-align: middle;
}
/* line 109, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter .filter-element .selected-filter {
  font-size: 16px;
  font-style: italic;
}
/* line 114, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter .filter-element a {
  border-bottom: 1px solid #000;
  text-decoration: none;
}
/* line 118, ../sass/pages/_node_stock_display.scss */
#ts-stock-catalog #ts-stock-product-filter .filter-element a.clear-filter {
  margin-left: 5px;
  border: 0;
  top: 1px;
  position: relative;
}

/* line 129, ../sass/pages/_node_stock_display.scss */
#ts-stock-product-filter > div {
  width: 190px;
}
/* line 132, ../sass/pages/_node_stock_display.scss */
#ts-stock-product-filter .filter-picker {
  width: 200px !important;
}
/* line 135, ../sass/pages/_node_stock_display.scss */
#ts-stock-product-filter .filter-element > a {
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
}

/* line 142, ../sass/pages/_node_stock_display.scss */
a.ts-stock-product-title {
  font-weight: bold;
}
/* line 144, ../sass/pages/_node_stock_display.scss */
a.ts-stock-product-title:hover {
  text-decoration: underline;
}

/* line 149, ../sass/pages/_node_stock_display.scss */
.field-name-field-description p br, .field-name-field-description li br {
  display: none;
}

/* line 153, ../sass/pages/_node_stock_display.scss */
.field-name-field-description .field-label, .field-name-field-requirements .field-label, .field-name-field-features .field-label {
  font-family: sini;
  font-size: 25px;
  color: #222222;
}

/* line 159, ../sass/pages/_node_stock_display.scss */
button#ts_stock_show_more {
  min-width: 150px;
  margin-bottom: 10px;
  border-color: #77a20b;
  color: #77a20b;
  background-color: transparent;
}

/* line 167, ../sass/pages/_node_stock_display.scss */
img#ts_stock_show_more_loading {
  width: 30px;
  height: 30px;
}

/* line 2, ../sass/pages/_learn.scss */
#learning-centre-landing .views-row {
  margin-bottom: 30px;
  overflow: hidden;
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.28);
}
/* line 7, ../sass/pages/_learn.scss */
#learning-centre-landing .views-row a {
  float: left;
}
/* line 10, ../sass/pages/_learn.scss */
#learning-centre-landing .views-row .learn-article-body {
  margin-left: 240px;
}
/* line 13, ../sass/pages/_learn.scss */
#learning-centre-landing .views-row h2.title {
  margin-left: 240px;
  margin-bottom: 40px;
  margin-top: 10px;
}
/* line 19, ../sass/pages/_learn.scss */
#learning-centre-landing .panel-pane.pane-custom.pane-1 {
  margin-bottom: 24px;
}

/* line 24, ../sass/pages/_learn.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row {
  margin-bottom: 0;
  overflow: inherit;
}
/* line 27, ../sass/pages/_learn.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row .thumbnail {
  margin: 0;
  border: none;
}
/* line 32, ../sass/pages/_learn.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 a {
  color: #6252A3;
  font-size: 20px;
  font-weight: bold;
}
/* line 37, ../sass/pages/_learn.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .row {
  margin: 0;
}

/* line 41, ../sass/pages/_learn.scss */
.view-learning-centre-webinars .views-row {
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.49);
  margin-bottom: 30px;
}

/* line 47, ../sass/pages/_learn.scss */
.node.node-learning-centre .body-summary {
  font-size: 20px;
  text-align: justify;
  width: 800px;
}
/* line 52, ../sass/pages/_learn.scss */
.node.node-learning-centre h4 {
  font-size: 20px;
  text-align: justify;
  width: 800px;
}
/* line 57, ../sass/pages/_learn.scss */
.node.node-learning-centre table {
  width: 800px !important;
}
/* line 60, ../sass/pages/_learn.scss */
.node.node-learning-centre p {
  font-size: 18px;
  text-align: justify;
}
/* line 64, ../sass/pages/_learn.scss */
.node.node-learning-centre span, .node.node-learning-centre ul {
  font-size: 18px;
}

/* line 2, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .field-label {
  font-size: 18px;
  font-weight: bolder;
  text-transform: capitalize;
}
/* line 7, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-img img {
  margin: 48px 120px auto;
  max-width: 200px;
}
/* line 11, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .field.field-name-uc-product-image {
  /*border: 1px solid $table-border-color;;
  float: left;
  height: 260px;
  width: 400px;*/
  min-width: 40%;
  background: white none repeat scroll 0 0;
  border: 1px solid #ccc;
  float: left;
  height: 316px;
  margin: 0 0 20px !important;
  padding: 0;
  width: 458px !important;
}
/* line 25, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .group-mymt-fieldgroup.field-group-div {
  display: inline-block;
  height: 260px;
  margin-left: 20px;
}
/* line 32, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .add-to-cart form .form-item-qty label, .node.node-product-mymt .add-to-cart form .form-item-year label {
  width: 90px;
  float: left;
}
/* line 36, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .add-to-cart form .form-item-qty input, .node.node-product-mymt .add-to-cart form .form-item-year input {
  width: 125px;
}
/* line 40, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .add-to-cart form table {
  width: 100%;
}
/* line 43, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .add-to-cart form tr {
  background: #fff none repeat scroll 0 0;
}
/* line 46, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .add-to-cart form #edit-actions {
  width: 250px;
}
/* line 50, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart {
  min-height: 200px;
  border: 2px dotted #77a20b;
  padding: 5px 18px;
  background: #f8f8f8;
}
/* line 51, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart .mymt-cart-price-table {
  display: none;
}
/* line 58, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart form {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
/* line 66, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid {
  clear: both;
  width: 100%;
}
/* line 69, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid .mymt-product-img {
  float: left;
  min-width: 40%;
}
/* line 73, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid .mymt-product-field-prodvendor {
  /*float: left;
  width: 30%;
  margin-top: 30px;*/
  clear: right;
  color: #333;
  float: left;
  margin: 0 0 10px 10px;
}
/* line 81, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid .mymt-product-field-prodvendor .field-label {
  width: 70px;
  float: left;
}
/* line 86, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid .mymt-product-add-to-cart {
  /* width: 30%;
  float: left;
  margin-top: 30px; */
  clear: right;
  color: #333;
  float: left;
  margin: 0 0 10px 10px;
}
/* line 95, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid .mymt-product-add-to-cart .form-item label {
  float: left;
  width: 80px;
}
/* line 99, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-grid .mymt-product-add-to-cart .form-item input {
  width: 210px;
}
/* line 105, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-price-table {
  clear: both;
}
/* line 107, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-price-table table {
  width: 100%;
}
/* line 109, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-price-table table tr {
  background-color: white;
}
/* line 114, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-body {
  margin-top: 50px;
}
/* line 116, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-body img {
  max-width: none;
  margin: 0;
}
/* line 121, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart .add-to-cart .form-actions {
  text-align: center;
  background: white;
  border: 1px solid #77a20b;
  padding: 10px 10px 5px;
  border-radius: 8px;
}
/* line 127, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart .add-to-cart .form-actions:after {
  display: none;
}
/* line 130, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart .add-to-cart .form-actions::before {
  background: none;
}
/* line 133, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart .add-to-cart .form-actions:before {
  content: '';
  display: inline-block;
  width: 23px;
  height: 23px;
  background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
/* line 140, ../sass/pages/_node_mymt_product.scss */
.node.node-product-mymt .mymt-product-add-to-cart .add-to-cart .form-actions .node-add-to-cart {
  font-weight: bold;
  padding-left: 5px;
  vertical-align: top;
  max-width: 100%;
  width: auto;
  border: none !important;
  padding: 0;
  display: inline-block;
  margin: 4px 2px;
}

/* line 2, ../sass/pages/_node_event_page.scss */
.node.node-event .field-name-field-event-image {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  width: 250px;
}
/* line 6, ../sass/pages/_node_event_page.scss */
.node.node-event .field-name-field-event-image img {
  margin: 40px;
}
/* line 10, ../sass/pages/_node_event_page.scss */
.node.node-event .field-label {
  width: 175px;
}
/* line 13, ../sass/pages/_node_event_page.scss */
.node.node-event .location.map-link {
  font-style: italic;
  font-weight: bold;
}
/* line 17, ../sass/pages/_node_event_page.scss */
.node.node-event .field-name-body .field-label {
  visibility: hidden;
}

/* line 11, ../sass/pages/_blog.scss */
.page-blog .content .views-row {
  padding: 20px 40px 20px 230px;
  margin: 20px;
  border: 1px solid #eee;
}
/* line 15, ../sass/pages/_blog.scss */
.page-blog .content .views-row > a {
  display: block;
  margin-left: -210px;
  float: left;
  cursor: pointer;
}
/* line 20, ../sass/pages/_blog.scss */
.page-blog .content .views-row > a img {
  display: inline-block;
}
/* line 24, ../sass/pages/_blog.scss */
.page-blog .content .views-row .details {
  font-weight: 600;
  font-size: 0.8em;
  margin-bottom: 10px;
}
/* line 29, ../sass/pages/_blog.scss */
.page-blog .content .views-row:before {
  content: '';
  display: block;
  position: absolute;
  transform: rotate(3deg);
  border: 1px solid #eee;
}
/* line 38, ../sass/pages/_blog.scss */
.page-blog .clear-both {
  clear: both;
}

@media (max-width: 640px) {
  /* line 45, ../sass/pages/_blog.scss */
  .page-blog .content {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 48, ../sass/pages/_blog.scss */
  .page-blog .content .views-row {
    display: flex;
    flex-direction: column;
    padding: 1em;
    text-align: center;
    margin-bottom: 2em;
  }
  /* line 54, ../sass/pages/_blog.scss */
  .page-blog .content .views-row > h2, .page-blog .content .views-row > div {
    order: 2;
    text-align: left;
  }
  /* line 58, ../sass/pages/_blog.scss */
  .page-blog .content .views-row > a {
    order: 1;
    float: none;
    padding: 0;
    margin: 0;
  }
  /* line 64, ../sass/pages/_blog.scss */
  .page-blog .content .views-row > a > img {
    padding: 0;
    margin: 0 0 1em 0;
    width: 50%;
    height: auto;
  }
}
/* line 11, ../sass/pages/_ts_commerce_cart.scss */
.microsoft_header {
  float: right;
  margin-right: 20px;
}

/* line 18, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table {
  border-spacing: 0 5px;
  border-collapse: separate;
  padding: 0;
  border-bottom: 2px solid #e5e5e5;
}
/* line 24, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table.commerce-price-formatted-components, .view-commerce-cart-form table.commerce-price-formatted-components tr {
  background: none;
  border-bottom: unset;
}
/* line 30, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table tbody {
  border-top: 0;
}
/* line 35, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table tbody .local-restrictions-row .local-restrictions-item,
.view-commerce-cart-form table tbody .local-restrictions-row .global-restrictions-item,
.view-commerce-cart-form table tbody .global-restrictions-row .local-restrictions-item,
.view-commerce-cart-form table tbody .global-restrictions-row .global-restrictions-item {
  font-size: initial;
}
/* line 42, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table img {
  vertical-align: middle;
}
/* line 46, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table th {
  font-weight: bold;
  text-align: right;
  border: 0;
  padding: 0;
  height: 38px;
  vertical-align: middle;
  width: 22.5%;
}
/* line 55, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table th:first-child {
  width: 10%;
}
/* line 59, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table th:nth-child(2) {
  text-align: left;
}
/* line 63, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table th .views-field-line-item-title {
  white-space: nowrap;
}
/* line 68, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table tr.even,
.view-commerce-cart-form table tr.odd {
  padding: 0;
}
/* line 73, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row {
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  height: 95px;
}
/* line 79, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row td {
  border-top: 2px solid #e5e5e5;
}
/* line 83, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row td:nth-child(n+3) {
  text-align: right;
}
/* line 87, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row .views-field-field-product-capture {
  vertical-align: top;
}
/* line 90, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row .views-field-field-product-capture img {
  margin-top: 15px;
}
/* line 95, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row .views-field-edit-quantity, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-unit-price, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-total {
  vertical-align: top;
}
/* line 98, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-row .views-field-edit-quantity .form-type-textfield, .view-commerce-cart-form table .commerce-cart-row .views-field-edit-quantity .commerce-line-product-price, .view-commerce-cart-form table .commerce-cart-row .views-field-edit-quantity .admin-fee-text, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-unit-price .form-type-textfield, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-unit-price .commerce-line-product-price, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-unit-price .admin-fee-text, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-total .form-type-textfield, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-total .commerce-line-product-price, .view-commerce-cart-form table .commerce-cart-row .views-field-commerce-total .admin-fee-text {
  margin-top: 15px;
}
/* line 104, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .views-field-line-item-title {
  padding: 10px 0;
}
/* line 111, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .views-field-edit-quantity .form-type-textfield input {
  line-height: 23px;
  display: inline;
  box-sizing: border-box;
  background-color: #fff;
  text-align: right;
  height: 23px;
  width: 50px;
}
/* line 123, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-product-title {
  word-wrap: break-word;
}
/* line 127, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-cart-sku,
.view-commerce-cart-form table .commerce-cart-donor {
  text-align: left;
}
/* line 132, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .update-cart,
.view-commerce-cart-form table .remove-cart {
  font-size: initial;
  font-weight: bold;
  text-align: right;
  cursor: pointer;
  display: inline-block;
}
/* line 141, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .update-cart {
  display: none;
}
/* line 145, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .views-field-field-product-capture {
  text-align: center;
  min-width: 60px;
}
/* line 150, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .component-title {
  display: inline-block;
}
/* line 156, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .component-type-commerce-price-formatted-amount .component-title {
  min-width: 75px;
}
/* line 160, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .component-type-commerce-price-formatted-amount .component-title,
.view-commerce-cart-form table .component-type-commerce-price-formatted-amount .component-total {
  text-transform: uppercase;
}
/* line 166, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .component-total {
  display: inline-block;
}
/* line 170, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table.commerce-price-formatted-components {
  font-weight: normal;
  line-height: 18px;
  text-align: right;
  white-space: nowrap;
  padding-top: 10px;
  width: 100%;
}
/* line 178, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table.commerce-price-formatted-components .component-title::after {
  content: ":";
}
/* line 183, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-tax {
  font-weight: normal;
  text-align: right;
  text-transform: uppercase;
}
/* line 189, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table .commerce-line-product-price {
  font-weight: normal;
  text-align: right;
}
/* line 194, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form table th:last-child,
.view-commerce-cart-form table .commerce-cart-row td:last-child {
  padding-right: 50px;
}
/* line 201, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form #edit-actions {
  text-align: center;
}
/* line 205, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form #edit-checkout {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
/* line 211, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form .commerce-cart-contents-wrapper {
  position: relative;
}
/* line 215, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form .commerce-clear-cart {
  font-size: initial;
  border-radius: 4px;
  border: 1px solid #ccc;
  font-weight: bold;
  width: 98px;
  height: 33px;
  line-height: 18px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
  margin-top: 10px;
  top: 100%;
  left: 0;
}
/* line 231, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form .commerce-clear-cart p {
  margin: 0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 239, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form .commerce-cart-ajax-background {
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(247, 249, 249, 0.9);
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
/* line 256, ../sass/pages/_ts_commerce_cart.scss */
.view-commerce-cart-form .commerce-cart-ajax-background:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border-top: 2px solid #07d;
  border-right: 2px solid transparent;
  animation: spinner .6s linear infinite;
}

@media screen and (max-width: 998px) {
  /* line 275, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form {
    padding: 0 10px;
  }
  /* line 279, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table th:last-child,
  .view-commerce-cart-form table .commerce-cart-row td:last-child {
    padding-right: 15px;
  }
  /* line 284, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table th:nth-child(2) {
    white-space: nowrap;
  }

  /* line 294, ../sass/pages/_ts_commerce_cart.scss */
  .page-cart #content #page-title {
    padding-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 306, ../sass/pages/_ts_commerce_cart.scss */
  .page-cart #content #page-title {
    padding-left: 5px;
  }

  /* line 314, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table {
    padding: 0;
  }
  /* line 317, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table.commerce-price-formatted-components {
    padding-right: 5px;
  }
  /* line 321, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table thead {
    display: none;
  }
  /* line 327, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .update-cart,
  .view-commerce-cart-form table tbody .remove-cart {
    text-align: center;
  }
  /* line 332, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-field-product-capture,
  .view-commerce-cart-form table tbody .views-field-commerce-total {
    display: none;
  }
  /* line 337, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-line-item-title {
    padding-left: 5px;
  }
  /* line 341, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-commerce-unit-price {
    padding-right: 5px;
  }
  /* line 345, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-edit-quantity {
    text-align: center;
    width: 33px;
    padding-top: 30px;
  }
  /* line 350, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-edit-quantity .remove-cart {
    display: inline-block;
  }
  /* line 355, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-line-item-title {
    width: 33px;
  }
  /* line 358, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-line-item-title .commerce-cart-product-title {
    line-height: unset;
    margin-top: -13px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 50px);
  }
  /* line 369, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .views-field-commerce-unit-price {
    width: 33px;
    white-space: nowrap;
  }
  /* line 374, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .commerce-cart-sku {
    padding-top: 10px;
  }
  /* line 379, ../sass/pages/_ts_commerce_cart.scss */
  .view-commerce-cart-form table tbody .commerce-cart-sku,
  .view-commerce-cart-form table tbody .commerce-cart-donor {
    line-height: 1;
  }

  /* line 388, ../sass/pages/_ts_commerce_cart.scss */
  .component-type-commerce-price-formatted-amount .component-title {
    width: auto;
  }

  /* line 393, ../sass/pages/_ts_commerce_cart.scss */
  .view-id-commerce_cart_form {
    padding: 0;
  }
}
@media screen and (max-width: 381px) {
  /* line 404, ../sass/pages/_ts_commerce_cart.scss */
  #views-form-commerce-cart-form-default div .views-table tbody tr .views-field-edit-quantity, #views-form-commerce-cart-form-default div .views-table tbody tr .views-field-commerce-unit-price, #views-form-commerce-cart-form-default div .views-table tbody tr .views-field-commerce-total {
    padding-top: 15px;
  }
}
/* line 5, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .shopping-cart-content, .page-checkout-review .general-page .shopping-cart-content {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
/* line 11, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .shopping-cart-content h2, .page-checkout-review .general-page .shopping-cart-content h2 {
  margin: 15px;
  color: #222 !important;
}
/* line 16, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .shopping-cart-content table, .page-checkout-review .general-page .shopping-cart-content table {
  background-color: #fff;
}
/* line 19, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .shopping-cart-content table td, .page-checkout-review .general-page .shopping-cart-content table td {
  background-color: #fff;
}

/* line 26, ../sass/pages/_ts_checkout.scss */
div.shopping-cart .edit-cart-checkout {
  border-radius: 4px;
  color: #222;
  border-color: #ccc;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 35, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout {
  max-width: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  border: none;
}
@media screen and (max-width: 767px) {
  /* line 43, ../sass/pages/_ts_checkout.scss */
  #commerce-checkout-form-checkout div.shopping-cart {
    margin-top: 0;
  }
}
/* line 53, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .warrants h1 {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  /* line 60, ../sass/pages/_ts_checkout.scss */
  #commerce-checkout-form-checkout .warrants .warrants-buttons input, #commerce-checkout-form-checkout .warrants .warrants-buttons button {
    padding: 5px;
  }
}
/* line 65, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .warrants .warrants-buttons .warrants-buttons-agree,
#commerce-checkout-form-checkout .warrants .warrants-buttons .warrants-buttons-not-agree {
  width: 240px;
  margin: auto;
}
/* line 71, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .warrants .warrants-buttons .warrants-buttons-agree {
  border-radius: 4px;
  color: #222;
  border-color: #ccc;
  background-color: #fff;
}
/* line 78, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .warrants .warrants-buttons .update-cart-container {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
/* line 84, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-checkout .warrants .warrants-buttons .update-cart-container .update-cart-button {
  border-radius: 4px;
  color: #222;
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 5px;
}

/* line 104, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review {
  border: none;
  box-shadow: none;
  padding: 0;
}
/* line 111, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .billing-address-container .billing-address-table td:first-child {
  width: 150px;
}
/* line 117, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .checkout-buttons {
  margin-left: 20px;
}
/* line 120, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .checkout-buttons .checkout-continue {
  color: #222;
  border: 1px solid #ccc;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 117, ../sass/pages/_ts_checkout.scss */
  #commerce-checkout-form-review .checkout-buttons {
    margin-left: 0;
  }
  /* line 129, ../sass/pages/_ts_checkout.scss */
  #commerce-checkout-form-review .checkout-buttons .checkout-continue {
    margin: auto;
  }
}
/* line 137, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .commerce_payment .fieldset-wrapper #edit-commerce-payment-payment-method .form-item #payment-details,
#commerce-checkout-form-review .commerce_payment .fieldset-wrapper #edit-commerce-payment-payment-method .form-item .checkout_payment_message {
  margin-left: 28px;
}
/* line 142, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .commerce_payment .fieldset-wrapper #edit-commerce-payment-payment-method .form-item .form-radio {
  position: relative;
  top: unset;
}
/* line 150, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review #edit-commerce-payment legend {
  border: none;
}
/* line 156, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .delivery-and-payment-options #page-title {
  color: #222;
}
/* line 160, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-review .delivery-and-payment-options .billing-address-container,
#commerce-checkout-form-review .delivery-and-payment-options .email-container {
  border-bottom-width: 2px;
}

/* line 168, ../sass/pages/_ts_checkout.scss */
body .warrants .warrant-bar-bar-end {
  height: 2px;
}
/* line 173, ../sass/pages/_ts_checkout.scss */
body .warrants .warrant-table .warrant-bar-bar {
  height: 2px;
}

/* line 179, ../sass/pages/_ts_checkout.scss */
#commerce-wu-redirect-form,
#commerce-paypal-wps-redirect-form {
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

/* line 187, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-complete {
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  max-width: unset;
}
/* line 194, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-complete .view_invoice_button {
  border-radius: 4px;
  color: #222;
  border: 1px solid #ccc;
  background-color: #fff;
}
/* line 201, ../sass/pages/_ts_checkout.scss */
#commerce-checkout-form-complete a.checkout_donation_request {
  color: #000;
}

/* line 206, ../sass/pages/_ts_checkout.scss */
.page-checkout-payment .payment-redirect-form .form-submit {
  text-decoration: underline;
  color: #000;
  display: inline-block;
  margin-left: 2px;
  width: unset;
}

/* line 3, ../sass/_override.scss */
.index-main .cta-content p {
  text-align: center;
}
/* line 12, ../sass/_override.scss */
.index-main .our-services .wrap .container .content .service .title {
  background-image: url("../images/index-bg-texture.jpg");
}
/* line 14, ../sass/_override.scss */
.blue ~ .index-main .our-services .wrap .container .content .service .title {
  background-image: none;
  background: #0099bd;
}

/* line 28, ../sass/_override.scss */
.product-home-main section.partners .logos .name {
  display: none;
}
/* line 31, ../sass/_override.scss */
.product-home-main section.partners .squared-image img {
  max-width: 95% !important;
  max-height: 95% !important;
}
/* line 35, ../sass/_override.scss */
.product-home-main section.partners .names {
  text-align: center;
}
/* line 37, ../sass/_override.scss */
.product-home-main section.partners .names .squared-image {
  display: none;
}

/* line 46, ../sass/_override.scss */
.in-partnership-with .row .row.text-left {
  display: none;
}

/* line 52, ../sass/_override.scss */
.about-us section.partner .container > .field-content > img {
  margin-bottom: 25px;
  max-width: 400px;
}

/* line 57, ../sass/_override.scss */
.ui-front {
  z-index: 99999 !important;
}

/* line 61, ../sass/_override.scss */
.awemenu-submenu {
  background: white;
}
/* line 64, ../sass/_override.scss */
.awemenu-submenu h2 {
  color: black;
}
/* line 68, ../sass/_override.scss */
.awemenu-submenu .field-content a {
  color: black;
}

/* line 73, ../sass/_override.scss */
.product-details-main .product-info .product-details-pic img {
  height: 100%;
}

/* line 77, ../sass/_override.scss */
.node.node-product {
  display: none;
}

/* line 81, ../sass/_override.scss */
.node.node-partner-info {
  display: block;
}

/* line 85, ../sass/_override.scss */
#block-system-main {
  display: block;
}

/* line 89, ../sass/_override.scss */
.om-maximenu-top {
  display: none;
}

/* line 93, ../sass/_override.scss */
.om-maximenu-bottom {
  display: none;
}

/* line 97, ../sass/_override.scss */
.om-maximenu-arrow {
  display: none;
}

/* line 101, ../sass/_override.scss */
.om-maximenu-open {
  display: none;
}

/* line 105, ../sass/_override.scss */
.full-menu {
  margin-top: 25px;
}

/* line 109, ../sass/_override.scss */
.element-invisible {
  display: none;
}

/* line 113, ../sass/_override.scss */
.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active {
  border: none;
}

/* line 117, ../sass/_override.scss */
.om-menu .active a {
  background-color: transparent;
}

/* line 122, ../sass/_override.scss */
.om-menu .om-link {
  color: white;
}

/* line 126, ../sass/_override.scss */
.om-menu .om-link:visited {
  color: white;
}

/* line 130, ../sass/_override.scss */
.navbar-default .om-menu > .active > a:hover {
  color: inherit;
  background-color: transparent;
}

@media (min-width: 992px) {
  /* line 135, ../sass/_override.scss */
  #om-menu-om-maximenu {
    display: flex;
    width: 75%;
    justify-content: space-between;
    position: absolute;
    right: 36px;
  }
  /* line 141, ../sass/_override.scss */
  #om-menu-om-maximenu:before, #om-menu-om-maximenu:after {
    display: none;
  }
}
@media (min-width: 892px) and (max-width: 1199px) {
  /* line 147, ../sass/_override.scss */
  #om-menu-om-maximenu {
    max-width: 66%;
  }
}
/* line 154, ../sass/_override.scss */
.om-maximenu-content .list-unstyled a {
  text-transform: none;
}
/* line 158, ../sass/_override.scss */
.om-maximenu-content .field-content a {
  padding-top: 0 !important;
}
/* line 162, ../sass/_override.scss */
.om-maximenu-content a:hover {
  background: #ddd none repeat scroll 0 0 !important;
  padding: 2px 5px !important;
}

/* line 168, ../sass/_override.scss */
.breadcrumb {
  background-color: white;
}

/* line 172, ../sass/_override.scss */
.product-home-main section.partner-promote .section-title span {
  margin-left: 0;
}

/* line 176, ../sass/_override.scss */
.sidebar {
  background: #fff none repeat scroll 0 0 !important;
  height: 100%;
  min-width: 230px;
  background: #eeeeee;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 183, ../sass/_override.scss */
.sidebar .title {
  font-family: alegreya-sans;
  padding-top: 20px;
  margin-bottom: 0;
}
/* line 188, ../sass/_override.scss */
.sidebar ul .active a {
  color: #fff;
  border: 1px dashed #eee;
  border-radius: 8px;
  background: #888;
  padding: 5px 10px;
  margin-left: -10px;
}
/* line 196, ../sass/_override.scss */
.sidebar .partner-logo {
  margin-top: 10px;
}
/* line 199, ../sass/_override.scss */
.sidebar .title {
  font-weight: bolder;
  font-size: 28px;
}
/* line 203, ../sass/_override.scss */
.sidebar br {
  display: none;
}
/* line 206, ../sass/_override.scss */
.sidebar ul.list-unstyled {
  margin-bottom: 0;
  margin-left: 30px;
  padding-top: 0;
  width: 300px;
}
/* line 213, ../sass/_override.scss */
.sidebar .collapse li {
  visibility: visible;
}

@media only screen and (min-width: 768px) {
  /* line 220, ../sass/_override.scss */
  .directory-home-main section.hero .title .title-2nd {
    margin-left: 100px;
  }
}
/* line 226, ../sass/_override.scss */
.section.events-upcoming img {
  width: 200px;
  height: 120px;
}

/* line 232, ../sass/_override.scss */
.section.index-partners img {
  max-width: 170px;
  max-height: 110px;
}

/* line 239, ../sass/_override.scss */
.section.partners img {
  max-width: 170px;
  max-height: 110px;
}

/* line 246, ../sass/_override.scss */
.section.partner.in-partnership-with img {
  max-width: 280px;
  max-height: 110px;
}

/* line 253, ../sass/_override.scss */
.section.new-org img {
  max-width: 170px;
  max-height: 110px;
}

/* line 261, ../sass/_override.scss */
.general-page a {
  text-decoration: underline;
}
/* line 264, ../sass/_override.scss */
.general-page h1.text-center, .general-page .container h1 {
  font-family: alegreya-sans-light, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: italic;
  font-size: 34px;
  line-height: 1;
  display: block;
  margin-bottom: 15px;
  text-align: left;
}
/* line 273, ../sass/_override.scss */
.general-page .panels-flexible-event_layout {
  width: 1050px;
}
/* line 276, ../sass/_override.scss */
.general-page .panels-flexible-event_layout-inside {
  padding-right: 0px;
}
/* line 279, ../sass/_override.scss */
.general-page .container {
  padding: 30px 0;
}
/* line 282, ../sass/_override.scss */
.general-page .container h1 {
  padding: 15px 0;
}
/* line 285, ../sass/_override.scss */
.general-page .container h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.5em;
}
/* line 286, ../sass/_override.scss */
.general-page .container h2 a {
  text-decoration: none;
}
/* line 294, ../sass/_override.scss */
.general-page .container h4 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 299, ../sass/_override.scss */
.general-page .container .nav-tabs {
  max-width: 800px;
  margin: 0 auto;
  padding-top: 30px;
}
/* line 305, ../sass/_override.scss */
.general-page .container form {
  text-align: left;
  max-width: 800px;
  margin: 30px auto;
  padding: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
/* line 313, ../sass/_override.scss */
.general-page .container form label {
  display: block;
  width: auto;
}
/* line 317, ../sass/_override.scss */
.general-page .container form input, .general-page .container form textarea, .general-page .container form select {
  display: block;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding: 5px;
}
/* line 324, ../sass/_override.scss */
.general-page .container form input[type="radio"],
.general-page .container form input[type="checkbox"] {
  display: inline;
  width: auto;
  float: left;
  margin: .4em;
}
/* line 331, ../sass/_override.scss */
.general-page .container form .description {
  color: #aaa;
}
/* line 334, ../sass/_override.scss */
.general-page .container form .password-suggestions {
  border: none;
  background: whitesmoke;
  padding: 10px;
  width: auto;
}

/* Fix the imported/embedded style of formstack forms e.g. https://www.connectingup.org/donations/content/microsoft-cloud-solutions/ */
/* line 346, ../sass/_override.scss */
.fsPage input, .fsPage textarea, .fsPage select {
  border-radius: 0 !important;
}
/* line 349, ../sass/_override.scss */
.fsPage input[type="radio"],
.fsPage input[type="checkbox"] {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 355, ../sass/_override.scss */
.fsPage input[type="radio"] {
  box-shadow: none;
}
/* line 358, ../sass/_override.scss */
.fsPage input[type="radio"]:hover {
  box-shadow: none;
}

/* line 363, ../sass/_override.scss */
.social-icons {
  outline: none !important;
}

/* line 367, ../sass/_override.scss */
.product-details-pic {
  height: 300px;
}

/* line 371, ../sass/_override.scss */
.navbar-default .om-menu > .active > a {
  color: white !important;
  background-color: transparent !important;
}

/* line 376, ../sass/_override.scss */
.panels-flexible-region-25-center {
  width: 100%;
}

@media (max-width: 768px) {
  /* line 382, ../sass/_override.scss */
  .events-upcoming .col-sm-6.col-md-3 {
    padding: 10px 0;
    text-align: center;
  }
}
/* line 389, ../sass/_override.scss */
#admin-menu .dropdown li > span {
  padding: 2px 0;
}
/* line 392, ../sass/_override.scss */
#admin-menu .dropdown li > span a {
  padding: 0 8px;
}

/* line 398, ../sass/_override.scss */
.form-wrapper .password-strength, .form-wrapper .password-confirm {
  margin-top: 0;
}
/* line 401, ../sass/_override.scss */
.form-wrapper .form-item-terms-of-use {
  margin: 0;
}
/* line 403, ../sass/_override.scss */
.form-wrapper .form-item-terms-of-use input[type="checkbox"] {
  width: auto;
  float: left;
  margin: 6px 8px 0 0;
}

/* line 411, ../sass/_override.scss */
.squared-image {
  position: relative;
  width: 100%;
  height: 120px;
  margin-bottom: 5px;
  text-align: left !important;
}
/* line 417, ../sass/_override.scss */
.squared-image img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
}

/* line 429, ../sass/_override.scss */
.squared-image-main {
  position: relative;
  width: 100%;
  height: 100%;
  margin-bottom: 5px;
  text-align: left !important;
}
/* line 435, ../sass/_override.scss */
.squared-image-main img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
}

/* line 449, ../sass/_override.scss */
#uc-cart-view-form table td {
  padding: 5px;
  vertical-align: middle;
}
/* line 452, ../sass/_override.scss */
#uc-cart-view-form table td.remove input {
  background: none;
  font-size: 14px;
}
/* line 456, ../sass/_override.scss */
#uc-cart-view-form table td.qty input {
  width: 50px;
  text-align: center;
}
/* line 462, ../sass/_override.scss */
#uc-cart-view-form .form-actions {
  text-align: left;
}
/* line 464, ../sass/_override.scss */
#uc-cart-view-form .form-actions span {
  display: inline-block;
  vertical-align: top;
}
/* line 467, ../sass/_override.scss */
#uc-cart-view-form .form-actions span:last-child {
  float: right;
}
/* line 471, ../sass/_override.scss */
#uc-cart-view-form .form-actions input {
  width: auto;
  margin: 0 5px;
  padding: 5px 10px;
}
/* line 475, ../sass/_override.scss */
#uc-cart-view-form .form-actions input[value="Checkout"] {
  float: right;
  background: #658a09;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
}

/* line 486, ../sass/_override.scss */
.general-page.page-account-template .container {
  font-family: alegreya-sans !important;
}

/* line 490, ../sass/_override.scss */
.cua-account {
  font-family: alegreya-sans !important;
}

/* line 495, ../sass/_override.scss */
.page-account .panels-flexible-account_information_layout {
  width: 100%;
}
/* line 498, ../sass/_override.scss */
.page-account .panels-flexible-row-account_information_layout-main-row-inside {
  padding: 0;
  margin: 0 auto;
}
/* line 501, ../sass/_override.scss */
.page-account .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region {
  width: 20%;
}
/* line 503, ../sass/_override.scss */
.page-account .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region form {
  padding: 0;
  border: 0;
  box-shadow: none;
}
/* line 508, ../sass/_override.scss */
.page-account .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region form button, .page-account .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region .greenbutton {
  display: block;
  background: #658a09;
  color: white;
  padding: 5px 10px;
  text-transform: uppercase;
  border: 0;
  font-size: 18px;
  text-align: center;
}
/* line 518, ../sass/_override.scss */
.page-account .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region span.incomplete {
  float: right;
}

/* line 525, ../sass/_override.scss */
.item-list .pager {
  margin: 20px auto !important;
}
/* line 527, ../sass/_override.scss */
.item-list .pager .pager-current, .item-list .pager .pager-item {
  width: auto;
  height: auto;
}
/* line 531, ../sass/_override.scss */
.item-list .pager .pager-current {
  padding: 5px 14px !important;
  border-radius: 15px;
}

/* line 537, ../sass/_override.scss */
.label {
  white-space: normal;
  border-radius: 2px;
}

/* line 542, ../sass/_override.scss */
.node-article {
  padding: 20px;
}
/* line 544, ../sass/_override.scss */
.node-article .meta {
  font-style: italic;
  margin-bottom: 20px;
  font-size: 80%;
  color: #999;
}
/* line 549, ../sass/_override.scss */
.node-article .meta a {
  text-decoration: underline;
  color: #333;
}
/* line 553, ../sass/_override.scss */
.node-article .meta .user-picture {
  display: inline-block;
  margin-right: 5px;
}
/* line 558, ../sass/_override.scss */
.node-article img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  /* line 566, ../sass/_override.scss */
  ul.tabs li {
    float: left;
    overflow: auto;
    zoom: 1;
  }
}
/* line 575, ../sass/_override.scss */
#user-register-form #profilewrap1 .label {
  font-size: 18px;
  line-height: 1.56;
  color: #222222;
  font-weight: bold;
}
/* line 581, ../sass/_override.scss */
#user-register-form .password-parent, #user-register-form .confirm-parent {
  width: auto;
}
/* line 584, ../sass/_override.scss */
#user-register-form span.field-prefix {
  float: left;
}
/* line 587, ../sass/_override.scss */
#user-register-form input#edit-privacy-policy {
  float: left;
  margin-right: 11px;
  display: inline-block;
  width: auto;
}

/* line 595, ../sass/_override.scss */
.om-maximenu-om-maximenu a {
  color: #000;
}

/* line 599, ../sass/_override.scss */
.public-header .om-maximenu .om-maximenu-content a:hover {
  background: #ddd none repeat scroll 0 0 !important;
  padding: 2px 5px !important;
}

/* line 604, ../sass/_override.scss */
.om-maximenu-bubble.om-maximenu-block .om-maximenu-content {
  top: 25px;
  padding: 14px 0 0;
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.3);
  border-width: 1px 2px 2px 1px;
  border-color: rgba(130, 130, 130, 0.7);
  border-style: solid;
  left: 0;
  width: 100%;
}

/* line 614, ../sass/_override.scss */
.om-maximenu-middle a {
  padding: 0 !important;
}

/* line 617, ../sass/_override.scss */
.general-page .container form#views-exposed-form-discounts-page-1, form#views-exposed-form-events-panel-pane-1 {
  border: 0 none;
  border-radius: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  text-align: left;
  box-shadow: none;
  background: transparent;
}

/* line 629, ../sass/_override.scss */
.general-page .container #crm-container form .crm-section label {
  width: 100%;
  font-size: 18px;
  padding-right: 16px;
}

/* line 635, ../sass/_override.scss */
.general-page .container form#user-login, .general-page .container form#user-pass {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 641, ../sass/_override.scss */
.general-page .container form#user-login input, .general-page .container form#user-login textarea, .general-page .container form#user-login select {
  width: 50%;
}
/* line 645, ../sass/_override.scss */
.general-page .container form#user-pass input {
  width: 50%;
}
/* line 648, ../sass/_override.scss */
.general-page .container form#user-login label, .general-page .container form#user-pass label {
  display: block;
  width: 36%;
  float: left;
}
/* line 653, ../sass/_override.scss */
.general-page .container form#user-login #edit-actions input, .general-page .container form#user-pass #edit-actions input {
  width: 200px !important;
  margin: 0 auto;
}

/* line 659, ../sass/_override.scss */
.general-page .container form.commerce-add-to-cart {
  background-color: #fff;
  border: 0 none;
  border-radius: 5px;
  box-shadow: none;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 60%;
}
/* line 669, ../sass/_override.scss */
.general-page .container #crm-container form {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 673, ../sass/_override.scss */
.general-page .container #crm-container form input[type="text"], .general-page .container #crm-container form textarea, .general-page .container #crm-container form select {
  width: 50%;
}
/* line 676, ../sass/_override.scss */
.general-page .container #crm-container form .description {
  float: right;
  width: 64%;
  text-align: left;
}
/* line 682, ../sass/_override.scss */
.general-page .container form#contact-personal-form {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 686, ../sass/_override.scss */
.general-page .container form#contact-personal-form input[type="text"], .general-page .container form#contact-personal-form textarea, .general-page .container form#contact-personal-form select {
  width: 50%;
}
/* line 689, ../sass/_override.scss */
.general-page .container form#contact-personal-form label {
  display: block;
  width: 36%;
  float: left;
  color: #222222;
}
/* line 695, ../sass/_override.scss */
.general-page .container form#contact-personal-form #edit-to a {
  float: left;
  width: 64%;
  text-align: left;
  margin-bottom: 25px;
}
/* line 701, ../sass/_override.scss */
.general-page .container form#contact-personal-form #edit-submit {
  width: 150px;
  background-color: #fff;
}
/* line 706, ../sass/_override.scss */
.general-page .container form#contact-personal-form .form-item-copy input {
  float: right;
  width: 127%;
}
/* line 710, ../sass/_override.scss */
.general-page .container form#contact-personal-form .form-item-copy label {
  width: 36%;
  margin-top: -22px;
}
/* line 715, ../sass/_override.scss */
.general-page .container form#contact-personal-form #edit-actions {
  width: 100%;
  margin: 0 auto;
  padding: 25px;
}
/* line 721, ../sass/_override.scss */
.general-page .container table {
  width: 100%;
}
/* line 723, ../sass/_override.scss */
.general-page .container table td {
  background-color: #fff;
}
/* line 726, ../sass/_override.scss */
.general-page .container table th {
  text-transform: capitalize;
}
/* line 730, ../sass/_override.scss */
.general-page .container form#ts-msdc-summary {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 735, ../sass/_override.scss */
.general-page .container .item-list ul li {
  margin: 0 0 0.25em 1.5em;
  padding: 0;
}

/* line 740, ../sass/_override.scss */
.general-page .container form#ts-eligibility-user-form {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 744, ../sass/_override.scss */
.general-page .container form#ts-eligibility-user-form table th {
  text-align: center;
  font-family: sini;
}

/* line 750, ../sass/_override.scss */
#node-508424 .button, #node-450253 p a, #node-261842 p a {
  color: white;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 10px;
  padding: 10px 18px;
  width: auto;
  background: #8dc63f none repeat scroll 0 0;
}

/*
.panels-flexible-21 {
  .pane-content, iframe {
    width: 700px;
  }
  table {
    width: 800px;
  }
  #vscc_controls_slideshow-block_3 {
    float: right;
    margin: 15px 15px 0 640px;
    position: absolute;
    width: 30px;
  }
}
*/
/* line 776, ../sass/_override.scss */
.panels-flexible-region-event_layout-center {
  width: 800px;
}

/* line 780, ../sass/_override.scss */
.panels-flexible-event_layout {
  width: 1050px;
}

/* line 784, ../sass/_override.scss */
.pane-events-panel-pane-1 .views-row img {
  float: left;
  margin-right: 20px;
}
/* line 788, ../sass/_override.scss */
.pane-events-panel-pane-1 .views-row .text {
  float: left;
  width: 680px;
}

/* line 793, ../sass/_override.scss */
.pane-events {
  background: #6455a3 none repeat scroll 0 0;
  height: 355px;
  overflow: hidden;
  width: 800px;
}
/* line 798, ../sass/_override.scss */
.pane-events .views-slideshow-controls-top {
  display: inline-block;
  float: right;
  height: 355px;
  overflow: hidden;
  width: 250px;
}
/* line 805, ../sass/_override.scss */
.pane-events .views-slideshow-pager-field-item {
  border-bottom: 1px solid #333;
  font-size: 18px;
  padding: 8px;
  color: #fff;
}
/* line 811, ../sass/_override.scss */
.pane-events #vscc_controls_events-block_1 {
  left: -65px;
  position: absolute;
  top: 20px;
  z-index: 14;
}
/* line 817, ../sass/_override.scss */
.pane-events .views_slideshow_main {
  box-shadow: 0 3px 20px #000;
  display: block;
  height: 355px;
  width: 580px;
}
/* line 823, ../sass/_override.scss */
.pane-events .views-slideshow-slide-counter, .pane-events #vscc_controls_pause_events-block_1 {
  display: none;
}
/* line 826, ../sass/_override.scss */
.pane-events .views-slideshow-cycle-main-frame {
  display: block;
  height: 355px;
  position: relative;
  width: 482px;
}
/* line 832, ../sass/_override.scss */
.pane-events .views-row img {
  height: 355px;
  left: 0;
  position: absolute;
  top: 0;
  width: 580px;
  z-index: 0;
}
/* line 840, ../sass/_override.scss */
.pane-events .feature-title a {
  background: transparent -moz-linear-gradient(center top, transparent 0%, rgba(100, 85, 163, 0.95) 0%) repeat scroll 0 0;
  color: #fff;
  display: block;
  font-size: 23px;
  height: 300px;
  left: 0;
  line-height: 24px;
  margin: 290px 0 0;
  padding: 10px 15px;
  position: absolute;
  text-decoration: none;
  top: 0;
  vertical-align: bottom;
  width: 580px;
  z-index: 0;
}

/* line 858, ../sass/_override.scss */
.views-slideshow-controls-top {
  position: relative;
  z-index: 0;
}

/* line 863, ../sass/_override.scss */
fieldset#edit-terms {
  padding: 20px;
  width: 100%;
  text-align: left;
}

/* line 868, ../sass/_override.scss */
input#edit-compliance {
  margin-top: 28px;
}

/* line 872, ../sass/_override.scss */
#editrow-custom_18 input {
  float: left;
  width: 20px !important;
}
/* line 876, ../sass/_override.scss */
#editrow-custom_18 label {
  width: 100px !important;
}
/* line 879, ../sass/_override.scss */
#editrow-custom_18 .label label {
  float: right !important;
  width: auto !important;
}

/* line 884, ../sass/_override.scss */
.crm-submit-buttons {
  margin: 20px !important;
}

/* line 888, ../sass/_override.scss */
#crm-container .fieldset-legend {
  font-size: 18px;
  margin-left: 10px;
  text-transform: uppercase;
}

/* line 894, ../sass/_override.scss */
#membership-entity-join-form .form-item-membership-term-status {
  width: 150px;
}
/* line 896, ../sass/_override.scss */
#membership-entity-join-form .form-item-membership-term-status label {
  margin-top: -25px;
}
/* line 899, ../sass/_override.scss */
#membership-entity-join-form .form-item-membership-term-status input {
  width: 200px;
}
/* line 903, ../sass/_override.scss */
#membership-entity-join-form .form-item-membership-term-term .description {
  padding-bottom: 20px;
}
/* line 907, ../sass/_override.scss */
#membership-entity-join-form #edit-membership-term-term .form-item-membership-term-term label {
  margin-top: -25px;
}
/* line 910, ../sass/_override.scss */
#membership-entity-join-form #edit-membership-term-term .form-item-membership-term-term input {
  width: 200px;
}

/* line 915, ../sass/_override.scss */
.panels-flexible-front_page_layout {
  margin: 0 auto;
}

/* line 918, ../sass/_override.scss */
.panels-flexible-row {
  padding: 0 0 0px 0;
  margin: 0;
}

/* line 923, ../sass/_override.scss */
.panels-flexible-row-last {
  padding-bottom: 0;
}

/* line 927, ../sass/_override.scss */
.panels-flexible-region-event_layout-center {
  position: relative;
  float: left;
  background-color: transparent;
  /* width: 691px; */
  width: 800px;
}

/* line 935, ../sass/_override.scss */
.panels-flexible-region {
  padding: 0;
}

/* line 939, ../sass/_override.scss */
.events-right {
  margin-left: 26px;
}
/* line 941, ../sass/_override.scss */
.events-right .panel-pane {
  margin-bottom: 15px;
}
/* line 944, ../sass/_override.scss */
.events-right .panel-pane a {
  font-size: 18px;
  color: #6252A3;
}

/* line 950, ../sass/_override.scss */
.panels-flexible-region-event_layout-right {
  position: relative;
  float: left;
  background-color: transparent;
  width: 218px;
}

/* line 957, ../sass/_override.scss */
.events-center > .inside {
  overflow: hidden;
}

/* line 961, ../sass/_override.scss */
.panels-flexible-region-inside-first {
  padding-left: 0;
}

/* line 965, ../sass/_override.scss */
.eventslideshow {
  background: #6455a3;
  overflow: hidden;
  height: 355px;
  /*width: 691px;*/
  width: 800px;
}
/* line 971, ../sass/_override.scss */
.eventslideshow .views-slideshow-controls-top {
  display: inline-block;
  height: 355px;
  width: 203px;
  overflow: hidden;
}
/* line 977, ../sass/_override.scss */
.eventslideshow .views_slideshow_main {
  display: block;
  width: 482px;
  height: 355px;
  -webkit-box-shadow: 0 3px 20px #000;
}
/* line 983, ../sass/_override.scss */
.eventslideshow .views_slideshow_cycle_main {
  display: block;
  background: white;
  float: left;
  width: 482px;
  height: 355px;
}
/* line 990, ../sass/_override.scss */
.eventslideshow .views-slideshow-cycle-main-frame {
  display: block;
  position: relative;
  width: 482px;
  height: 355px;
}
/* line 996, ../sass/_override.scss */
.eventslideshow .views-slideshow-pager-field-item a {
  color: #ffffff !important;
}

/* line 1000, ../sass/_override.scss */
.views-slideshow-controls-top {
  position: relative;
  z-index: 12;
}

/* line 1004, ../sass/_override.scss */
a:visited {
  color: #000;
}

/* line 1008, ../sass/_override.scss */
.panels-flexible-region-event_layout-right a {
  text-decoration: none;
  color: #6252A3;
  font-size: 18px;
}

/* line 1014, ../sass/_override.scss */
.ts-cart-success {
  font-size: 20px;
  color: rgba(6, 6, 154, 0.91);
  font-weight: bold;
  text-align: center;
  font-family: sini;
}

/* line 1021, ../sass/_override.scss */
#edit-ts-donor-warrants-3534 .fieldset-legend, #edit-ts-donor-warrants-3525 .fieldset-legend, #edit-ts-donor-warrants-3524 .fieldset-legend {
  display: none;
}

/* line 1025, ../sass/_override.scss */
#edit-ts-donor-warrants-3534 p, #edit-ts-donor-warrants-3525 p, #edit-ts-donor-warrants-3524 p {
  width: 96%;
  float: right;
}
/* line 1029, ../sass/_override.scss */
#edit-ts-donor-warrants-3534 .form-type-checkbox, #edit-ts-donor-warrants-3525 .form-type-checkbox, #edit-ts-donor-warrants-3524 .form-type-checkbox {
  float: left;
  width: 20px !important;
}
/* line 1032, ../sass/_override.scss */
#edit-ts-donor-warrants-3534 .form-type-checkbox label, #edit-ts-donor-warrants-3525 .form-type-checkbox label, #edit-ts-donor-warrants-3524 .form-type-checkbox label {
  display: none;
}

/* line 1037, ../sass/_override.scss */
#edit-ts-donor-warrants-139 {
  margin-bottom: 15px;
}
/* line 1038, ../sass/_override.scss */
#edit-ts-donor-warrants-139 p {
  width: 96%;
  float: right;
  margin-bottom: 0;
}
/* line 1043, ../sass/_override.scss */
#edit-ts-donor-warrants-139 .form-type-checkbox {
  float: left;
  width: 20px !important;
}
/* line 1046, ../sass/_override.scss */
#edit-ts-donor-warrants-139 .form-type-checkbox label {
  display: none;
}

/* line 1053, ../sass/_override.scss */
.panel-pane.pane-views-panes .views-row h2 a {
  color: inherit;
  margin-bottom: 6px;
  font-size: 24px;
  font-weight: bold;
}
/* line 1059, ../sass/_override.scss */
.panel-pane.pane-views-panes .desc {
  font-weight: bold;
  margin-bottom: 1em;
}
/* line 1063, ../sass/_override.scss */
.panel-pane.pane-views-panes .views-row {
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 1067, ../sass/_override.scss */
.panel-pane.pane-views-panes .views-exposed-form {
  margin-bottom: 20px;
}

/* line 1072, ../sass/_override.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row {
  margin-bottom: 0;
  overflow: inherit;
}
/* line 1075, ../sass/_override.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row .thumbnail {
  margin: 0;
  border: none;
}
/* line 1080, ../sass/_override.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 a {
  color: #6252A3;
  font-size: 20px;
  font-weight: bold;
}
/* line 1085, ../sass/_override.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .row {
  margin: 0;
}

/* line 1089, ../sass/_override.scss */
section.categories .container .row .col-sm-6.col-md-3 a {
  font-weight: bold;
}

/* line 1094, ../sass/_override.scss */
.user-profile-left div {
  width: 100%;
  clear: both;
}
/* line 1098, ../sass/_override.scss */
.user-profile-left dd {
  margin: 0;
}
/* line 1101, ../sass/_override.scss */
.user-profile-left .btn {
  margin-top: 50px;
  margin-left: -250px;
}
/* line 1105, ../sass/_override.scss */
.user-profile-left dt {
  width: 250px;
  float: left;
}

/* line 1110, ../sass/_override.scss */
.user-profile-org table {
  width: 100%;
}
/* line 1112, ../sass/_override.scss */
.user-profile-org table td {
  background-color: #fff;
}
/* line 1115, ../sass/_override.scss */
.user-profile-org table th {
  text-transform: capitalize;
}

/* line 1121, ../sass/_override.scss */
.profile dt:first-child {
  float: left;
  margin-right: 15px;
}
/* line 1125, ../sass/_override.scss */
.profile a {
  text-decoration: underline;
  font-weight: bold;
}
/* line 1129, ../sass/_override.scss */
.profile h3 {
  max-width: 1000px;
}

/* line 1134, ../sass/_override.scss */
.commerce-add-to-cart a.btn {
  border: 2px solid green;
  color: green;
  margin-top: 20px;
  background: none;
  border-radius: 8px;
  font-size: 18px;
  max-width: none;
  text-decoration: underline;
  text-transform: none;
}

/* line 1145, ../sass/_override.scss */
.commerce-add-to-cart a.btn:hover {
  text-decoration: none;
}

/* line 1148, ../sass/_override.scss */
#commerce-checkout-form-review {
  margin: 0 auto;
}

/* line 1151, ../sass/_override.scss */
.checkout-buttons input.form-submit {
  font-weight: 400;
  text-decoration: none;
}

/* line 1157, ../sass/_override.scss */
body .checkout-buttons .checkout-cancel:active, body .checkout-buttons .checkout-back:active, body .checkout-buttons input.form-submit:active, body .checkout-buttons .checkout-cancel:hover, body .checkout-buttons .checkout-back:hover, body .checkout-buttons input.form-submit:hover {
  background: #f3f9f0;
  color: #000;
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 1164, ../sass/_override.scss */
  #om-menu-om-maximenu > li > a.om-link.active:after {
    position: absolute;
    left: 50%;
    top: 45px;
    display: inline;
    content: '';
    border: 10px solid transparent;
    border-bottom: 14px solid white;
    margin-left: -10px;
  }
}
@media (max-width: 640px) {
  /* make the my account / help / logout gone in scroll mode when it doesnt fit */
  /* line 1180, ../sass/_override.scss */
  .public-header .user.affix a {
    display: none;
  }
}
/* line 1187, ../sass/_override.scss */
.orange .navbar-wrapper .navbar .navbar-collapse ul.om-menu .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  border-bottom: 14px solid #F4A500;
  display: inline;
}

/* line 1192, ../sass/_override.scss */
.red .navbar-wrapper .navbar .navbar-collapse ul.om-menu .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  border-bottom: 14px solid #E03102;
}

/* line 1196, ../sass/_override.scss */
.greeen #om-menu-om-maximenu > li > a.om-link.active:after {
  border-bottom: 14px solid #7FB104;
}

/* line 1201, ../sass/_override.scss */
.yellow .search {
  background: url("../images/index-bg-texture-yellow.jpg");
}
/* line 1204, ../sass/_override.scss */
.yellow .navbar-default {
  background-color: #ffad00;
}
/* line 1207, ../sass/_override.scss */
.yellow .navbar-collapse {
  border-color: #ffad00;
  background-color: #ffad00;
}
/* line 1210, ../sass/_override.scss */
.yellow .navbar-collapse:after {
  background: -moz-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #ffad00 70%);
  background: -webkit-linear-gradient(left, rgba(184, 40, 0, 0) 10%, #ffad00 70%);
  background: linear-gradient(to right, rgba(184, 40, 0, 0) 10%, #ffad00 70%);
}
/* line 1216, ../sass/_override.scss */
.yellow .navbar-wrapper .navbar .navbar-collapse ul.om-menu .leaf-donations a.om-link.link-donations.om-autoscroll:after {
  border-bottom: 14px solid #FFBF43;
}

/* line 1221, ../sass/_override.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu .leaf-donations a.om-link.link-donations.om-autoscroll::after {
  top: -3px;
}

/* line 1225, ../sass/_override.scss */
.uc_out_of_stock_html {
  display: inline-block;
  padding: 20px 0;
  background: #fff none repeat scroll 0 0;
  margin-top: -20px;
}

/* line 1233, ../sass/_override.scss */
.pane-views.pane-menu-hardware br, .pane-views.pane-menu-software br {
  display: none;
}
/* line 1236, ../sass/_override.scss */
.pane-views.pane-menu-hardware .title, .pane-views.pane-menu-software .title {
  font-size: 26px;
  font-weight: bolder;
}
/* line 1240, ../sass/_override.scss */
.pane-views.pane-menu-hardware li, .pane-views.pane-menu-software li {
  list-style: none;
}
/* line 1242, ../sass/_override.scss */
.pane-views.pane-menu-hardware li ul, .pane-views.pane-menu-software li ul {
  text-indent: 20px;
}

/* line 1248, ../sass/_override.scss */
.our-partners-page {
  border: 1px solid #ddd;
  margin-bottom: 15px;
  padding: 20px;
}
/* line 1252, ../sass/_override.scss */
.our-partners-page .node-readmore a {
  color: #fff;
}
/* line 1255, ../sass/_override.scss */
.our-partners-page tbody {
  border-top: 0 none;
}

/* line 1259, ../sass/_override.scss */
.visible-lg.related-products {
  float: right;
  left: auto;
  width: 300px;
}

/* line 1265, ../sass/_override.scss */
#search_entry {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}

/* line 1271, ../sass/_override.scss */
#search_extra > a {
  background: #77a20b none repeat scroll 0 0;
  color: #fff;
  padding: 15px;
}

/* line 1277, ../sass/_override.scss */
#search_title > a {
  font-size: 20px;
  font-weight: bolder;
}

/* line 1282, ../sass/_override.scss */
#search_teaser {
  font-size: 15px;
  margin-bottom: 20px;
}

/* line 1287, ../sass/_override.scss */
#search_entry .image {
  float: left;
  height: 150px;
  width: 150px;
}

/* line 1292, ../sass/_override.scss */
#search_entry_discount_product {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 1296, ../sass/_override.scss */
#search_entry_discount_product .image {
  float: left;
  height: 150px;
  width: 150px;
}
/* line 1301, ../sass/_override.scss */
#search_entry_discount_product #search_extra {
  margin-top: 20px;
}
/* line 1304, ../sass/_override.scss */
#search_entry_discount_product .label.sku {
  color: #000;
}

/* line 1308, ../sass/_override.scss */
#search_entry_donation_product {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 1312, ../sass/_override.scss */
#search_entry_donation_product .image {
  float: left;
  height: 150px;
  width: 150px;
}
/* line 1317, ../sass/_override.scss */
#search_entry_donation_product #search_extra {
  margin-top: 20px;
}
/* line 1320, ../sass/_override.scss */
#search_entry_donation_product .label.sku {
  color: #000;
}

/* line 1325, ../sass/_override.scss */
.node-qual-check-node .field-name-field-prodvendor {
  float: left;
  padding: 15px 0;
  width: 100%;
}
/* line 1330, ../sass/_override.scss */
.node-qual-check-node .field-name-field-qual-field {
  float: right;
  width: 250px;
  margin-left: 10px;
  font-family: futura-pt, sans-serif;
  font-size: 0.8em;
  color: #222;
}
/* line 1337, ../sass/_override.scss */
.node-qual-check-node .field-name-field-qual-field .highlight-price {
  padding: 10px;
  background: #eee;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
}

/* line 1344, ../sass/_override.scss */
.myob-row-list {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 1348, ../sass/_override.scss */
.myob-row-list .title {
  font-family: alegreya-sans-light, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 1.25;
}
/* line 1353, ../sass/_override.scss */
.myob-row-list .more {
  margin-top: 12px;
}
/* line 1354, ../sass/_override.scss */
.myob-row-list .more a {
  background: #77a20b none repeat scroll 0 0;
  color: #fff;
  padding: 15px;
}
/* line 1361, ../sass/_override.scss */
.myob-row-list .price {
  font-family: sini-bold;
  font-size: 22px;
}
/* line 1365, ../sass/_override.scss */
.myob-row-list img {
  width: auto;
  height: 50px;
}

/* line 1370, ../sass/_override.scss */
body .display-price {
  clear: none;
  float: none;
  font-size: inherit;
  font-weight: inherit;
  padding-bottom: 0;
  padding-left: 0;
  text-align: inherit;
}

/* line 1379, ../sass/_override.scss */
.uc-price-suffix {
  display: inline;
}

/* line 1383, ../sass/_override.scss */
#node_organization_full_group_organization_second_column {
  display: inline-block;
  padding: 20px;
  text-align: justify;
  width: 60%;
  min-height: 550px;
}

/* line 1391, ../sass/_override.scss */
#node_organization_full_group_organization_first_column {
  display: inline-block;
  margin-right: 20px;
  float: left;
  padding: 20px;
  width: 450px;
  min-height: 550px;
}

/* line 1400, ../sass/_override.scss */
#node_organization_full_group_organization_first_column .field-items {
  margin-top: -4px;
}
/* line 1403, ../sass/_override.scss */
#node_organization_full_group_organization_first_column .field-label {
  font-size: 14px;
  width: 155px;
}
/* line 1407, ../sass/_override.scss */
#node_organization_full_group_organization_first_column .field-name-logo {
  border: 1px solid #ddd;
  padding: 20px;
}

/* line 1414, ../sass/_override.scss */
node.node-organization #sd-add-review, node.node-organization .organization-offer-add {
  min-height: 115px;
  padding: 20px;
}
/* line 1417, ../sass/_override.scss */
node.node-organization #sd-add-review a, node.node-organization .organization-offer-add a {
  background: #eb3300 none repeat scroll 0 0;
  color: #fff;
  margin-right: 10px;
  padding: 15px;
  text-transform: uppercase;
  padding: 1px 22px;
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
  display: inline-block;
  font-size: 18px;
  line-height: 1.66667;
  border-radius: 10px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  user-select: none;
}
/* line 1443, ../sass/_override.scss */
node.node-organization .field-name-field-rating {
  float: left;
  width: 250px;
}

/* line 1450, ../sass/_override.scss */
.field.field-name-street-suburb.field-type-text.field-label-hidden {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}
/* line 1455, ../sass/_override.scss */
.field.field-name-street-address.field-type-text.field-label-inline.clearfix, .field.field-name-postal-address.field-type-text.field-label-inline.clearfix {
  float: left;
}
/* line 1458, ../sass/_override.scss */
.field.field-name-postal-suburb.field-type-text.field-label-hidden {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 1465, ../sass/_override.scss */
.organization-second-column {
  clear: both;
  display: inline-block;
  padding: 20px;
  text-align: justify;
  width: 60%;
  min-height: 550px;
}

/* line 1474, ../sass/_override.scss */
.organization-first-column {
  clear: both;
  display: inline-block;
  margin-right: 20px;
  float: left;
  padding: 20px 0;
  width: 400px;
  min-height: 550px;
}
/* line 1482, ../sass/_override.scss */
.organization-first-column .field-name-logo {
  border: 1px solid #ddd;
  padding: 20px;
}
/* line 1486, ../sass/_override.scss */
.organization-first-column .org-abn span {
  font-weight: bolder;
  font-size: 16px;
}

/* line 1492, ../sass/_override.scss */
.field-name-street-suburb, .field-name-postal-suburb {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 1498, ../sass/_override.scss */
.field-name-street-address, .field-name-postal-address, .field-name-street-postcode, .field-name-postal-postcode {
  float: left;
}

/* line 1502, ../sass/_override.scss */
.organization-address > h1 {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 1508, ../sass/_override.scss */
.organization-mail .field-name-contact-phone {
  background-image: url("/sites/all/themes/cua_theme_d7/img/org/phone_icon.png");
  background-repeat: no-repeat;
  display: inline-block;
  padding-left: 38px;
  width: 100%;
}
/* line 1515, ../sass/_override.scss */
.organization-mail .field-name-organisation-website {
  background-image: url("/sites/all/themes/cua_theme_d7/img/org/web_icon.png");
  background-repeat: no-repeat;
  color: #eb3300;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding-left: 38px;
  width: 100%;
}
/* line 1525, ../sass/_override.scss */
.organization-mail .field-name-contact-email {
  background-image: url("/sites/all/themes/cua_theme_d7/img/org/mail_icon.png");
  background-repeat: no-repeat;
  color: #eb3300;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding-left: 38px;
}

/* line 1535, ../sass/_override.scss */
#organization-gmap {
  color: #eb3300;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  margin-top: 15px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 1543, ../sass/_override.scss */
#organization-gmap::after {
  content: url("/sites/all/themes/cua_theme_d7/img/org/viewmore_arrow.png");
  height: 50px;
  margin-bottom: -2px;
  padding-left: 5px;
  right: 0;
  width: 50px;
}

/* line 1552, ../sass/_override.scss */
.sd-review-submit input#edit-submit, #sd-search-search-form input#edit-sd-submit2, .node-organization-form .form-managed-file input[type="submit"], .organization-offer-add a, .node-organization-form .form-actions input[type="submit"], .sd-review-submit .sd-review-login a, #block-system-main #sd-special-offer-add-form #edit-submit, .sd-question input#edit-submit, .question-new a {
  background: #eb3300 url("/sites/all/themes/cua_theme_d7/img/arrow_white.png") no-repeat scroll right center;
  color: #ffffff;
  font-weight: bold;
  height: auto;
  margin-right: 8px;
  padding: 4px 28px 4px 14px;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 1562, ../sass/_override.scss */
.organization-offer-add #special-offer-help {
  margin-top: 10px;
}
/* line 1563, ../sass/_override.scss */
.organization-offer-add #special-offer-help a {
  background: transparent none repeat scroll 0 0;
  color: #6252a3;
  margin-top: 10px;
  padding: 4px 28px 4px 0;
  text-transform: none;
}

/* line 1572, ../sass/_override.scss */
.search-form-show {
  background: transparent url("/sites/all/themes/cua_theme_d7/img/org/search_query.png") repeat scroll 0 0;
  color: white;
  padding-left: 10px;
}
/* line 1576, ../sass/_override.scss */
.search-form-show .form-item-sd-keywords {
  display: inline-block;
  width: 900px;
}
/* line 1579, ../sass/_override.scss */
.search-form-show .form-item-sd-keywords input {
  color: #000;
}
/* line 1583, ../sass/_override.scss */
.search-form-show .form-submit {
  background: transparent url("/sites/all/themes/cua_theme_d7/img/org/whitearrow.png") no-repeat scroll left center;
  border: 0 none;
  color: white;
  font-size: 18px;
  font-weight: bolder;
  text-transform: uppercase;
  width: 125px;
}
/* line 1592, ../sass/_override.scss */
.search-form-show label {
  font-style: italic;
  float: left;
  max-width: 300px;
  width: 300px;
  font-size: 24px;
  font-weight: bolder;
}

/* line 1602, ../sass/_override.scss */
#search-form-hide {
  padding: 30px;
  border: 1px solid rgba(51, 51, 51, 0.38);
}

/* line 1607, ../sass/_override.scss */
#sd-search-search-form {
  border: 0px none;
  box-shadow: none;
  max-width: 100%;
  padding: 0;
}
/* line 1612, ../sass/_override.scss */
#sd-search-search-form input {
  display: inline-block;
}

/* line 1617, ../sass/_override.scss */
#edit-sd-keywords {
  height: 40px;
  width: 580px;
}

/* line 1621, ../sass/_override.scss */
.question-new a {
  padding: 1px 22px;
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
  display: inline-block;
  font-size: 18px;
  line-height: 1.66667;
  border-radius: 10px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  user-select: none;
}

/* line 1643, ../sass/_override.scss */
.sd-question input#edit-submit, .sd-question button {
  padding: 1px 22px;
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
  display: inline-block;
  font-size: 18px;
  line-height: 1.66667;
  border-radius: 10px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  user-select: none;
}
/* line 1663, ../sass/_override.scss */
.sd-question form {
  max-width: none;
  padding: 0;
  border: none;
  box-shadow: none;
}
/* line 1669, ../sass/_override.scss */
.sd-question .question .title {
  color: #6252A3;
  font-size: 24px;
}
/* line 1673, ../sass/_override.scss */
.sd-question .answers .answer-container {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(153, 153, 153, 0.48);
  min-height: 200px;
}

/* line 1681, ../sass/_override.scss */
html.js input.form-autocomplete {
  background-position-y: 11px;
  line-height: normal;
}
/* line 1685, ../sass/_override.scss */
html.js input.throbbing {
  background-position-y: -16px;
}

/* Search Results */
/* line 1691, ../sass/_override.scss */
.title.search_result_title img {
  margin-right: 18px;
}

/* line 1695, ../sass/_override.scss */
.search_result {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(153, 153, 153, 0.48);
  min-height: 220px;
}

/* line 1702, ../sass/_override.scss */
.leftcolumn img {
  max-width: 200px;
  height: auto;
  float: left;
}

/* line 1708, ../sass/_override.scss */
.rightcolumn {
  margin-left: 240px;
}
/* line 1710, ../sass/_override.scss */
.rightcolumn .trusted .field-name-field-rating {
  float: left;
  width: 100%;
}

/* line 1716, ../sass/_override.scss */
.search_result a {
  font-size: 18px;
  color: #6252A3;
  margin-right: 12px;
}

/* line 1722, ../sass/_override.scss */
.rightcolumn .title a {
  font-size: 28px;
}

/* line 1726, ../sass/_override.scss */
#question_list {
  margin-top: 16px;
}
/* line 1728, ../sass/_override.scss */
#question_list table {
  width: 100%;
  border: 1px solid rgba(51, 51, 51, 0.29);
}
/* line 1731, ../sass/_override.scss */
#question_list table thead {
  background: #eb3300;
  color: #fff;
}

/* line 1738, ../sass/_override.scss */
.view-blog-entries .views-row {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(153, 153, 153, 0.48);
  min-height: 200px;
}
/* line 1743, ../sass/_override.scss */
.view-blog-entries .views-row .details, .view-blog-entries .views-row .content {
  margin-left: 120px;
}
/* line 1746, ../sass/_override.scss */
.view-blog-entries .views-row .title {
  margin-left: 120px;
  color: #6252A3;
  font-size: 28px;
}
/* line 1751, ../sass/_override.scss */
.view-blog-entries .views-row img {
  max-width: 100px;
}

/* line 1757, ../sass/_override.scss */
.sd-question .answers .answer-container .answer-left .answer-rating, .sd-question .answers .answer-container .answer-right {
  margin-left: 120px;
}
/* line 1760, ../sass/_override.scss */
.sd-question .answers .answer-container .answer-left .answer-pic img {
  max-width: 100px;
  height: auto;
  float: left;
}
/* line 1765, ../sass/_override.scss */
.sd-question .answers .answer-container .answer-left .answer-name {
  margin-left: 120px;
  color: #6252A3;
  font-size: 28px;
}
/* line 1770, ../sass/_override.scss */
.sd-question .answers .answer-container .answer-right .answer-right-inner .title {
  font-size: 14px;
}

/*.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  position: relative;
  left: -56%;
  top: 7px;
  display: inline;
  content: '';
  border: 10px solid transparent;
  border-bottom: 14px solid white;
  margin-left: 2px;
}*/
/* line 1786, ../sass/_override.scss */
.orange .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  border-bottom: 14px solid #F4A500;
  display: inline;
}

/* line 1791, ../sass/_override.scss */
.red .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  border-bottom: 14px solid #E03102;
}

/*.green .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  border-bottom: 14px solid #7FB104;
}*/
/* line 1798, ../sass/_override.scss */
.purple .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.om-link.active:after {
  border-bottom: 14px solid #9460AA;
}

/* line 1802, ../sass/_override.scss */
.blue .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.om-link.active:after {
  border-bottom: 14px solid #15BBD3;
}

/* line 1806, ../sass/_override.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu a.om-link.active::after {
  top: -3px;
}

/* line 1812, ../sass/_override.scss */
#subForm input#fieldxiiwu-0, #subForm input#fieldxiiydl-0, #subForm input#fieldxiiydr-0 {
  float: left;
  margin-top: -27px;
  width: 10px;
}
/* line 1818, ../sass/_override.scss */
#subForm label {
  margin-left: 30px;
}
/* line 1821, ../sass/_override.scss */
#subForm br {
  display: none;
}

/* line 1827, ../sass/_override.scss */
label[for="fieldxiiwu-0"], label[for="fieldxiiydl-0"], label[for="fieldxiiydr-0"] {
  display: none;
}

/* line 1831, ../sass/_override.scss */
.view-display-id-panel_pane_3.downloads .thumbnail {
  width: 200px;
}

/* line 1836, ../sass/_override.scss */
.pane-taxonomy-events .views-row img {
  height: 355px;
  left: 0;
  position: absolute;
  top: 0;
  width: 580px;
  z-index: 10;
}
/* line 1844, ../sass/_override.scss */
.pane-taxonomy-events .views-slideshow-controls-top {
  float: right;
}
/* line 1847, ../sass/_override.scss */
.pane-taxonomy-events .views-slideshow-pager-field-item {
  border-bottom: 1px solid #333;
  color: #fff;
  font-size: 18px;
  padding: 8px;
}

/* line 1856, ../sass/_override.scss */
.pane-taxonomy-events-panel-pane-1 .views-row img {
  float: left;
  margin-right: 20px;
}
/* line 1860, ../sass/_override.scss */
.pane-taxonomy-events-panel-pane-1 .views-row .text {
  float: left;
  width: 650px;
}

/* line 1868, ../sass/_override.scss */
.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div {
  height: 30px;
}
/* line 1870, ../sass/_override.scss */
.calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a {
  height: 30px;
}
/* line 1876, ../sass/_override.scss */
.calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div {
  height: 30px;
}
/* line 1878, ../sass/_override.scss */
.calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a {
  height: 30px;
}
/* line 1884, ../sass/_override.scss */
.calendar-calendar .day-view .full td .inner div.view-item {
  height: 30px;
}
/* line 1887, ../sass/_override.scss */
.calendar-calendar .day-view .full td .inner div.calendar div {
  height: 30px;
}
/* line 1889, ../sass/_override.scss */
.calendar-calendar .day-view .full td .inner div.calendar div a {
  height: 30px;
}

/* line 1896, ../sass/_override.scss */
.cart-img {
  /*  float: left;
    width: 25px;
    */
  display: none !important;
}

/* line 1903, ../sass/_override.scss */
.cart-icon.black, .product-details-main .product-info .cart-panel .form-actions::before {
  background: none !important;
}

/* line 1908, ../sass/_override.scss */
.add-to-cart input {
  text-align: center;
}
/* line 1911, ../sass/_override.scss */
.add-to-cart .form-actions {
  position: relative;
  /*    &:after {
        content: '';
        position: absolute;
        display: inline-block;
        left: -2px;
        top: 2px;
        width: 23px;
        height: 23px;
        background: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        z-index: 1;
      }*/
}
/* line 1926, ../sass/_override.scss */
.add-to-cart .node-add-to-cart {
  color: black;
  height: 24px !important;
  line-height: 24px;
  background: none;
  outline: 0;
  padding-left: 30px;
  border: none;
  position: relative;
  z-index: 2;
}
/* line 1936, ../sass/_override.scss */
.add-to-cart .node-add-to-cart .not-available {
  color: #eb3300;
}
/* line 1939, ../sass/_override.scss */
.add-to-cart .node-add-to-cart span.text {
  height: 24px;
  line-height: 24px;
}

/* line 1945, ../sass/_override.scss */
#views-exposed-form-discounts-page-with-page-title-1 {
  padding: 0;
  border: none;
  box-shadow: none;
  background: none;
  margin: 0;
}

/* line 1953, ../sass/_override.scss */
.om-maximenu .om-maximenu-content {
  min-width: 0;
}

/* line 1958, ../sass/_override.scss */
.public-footer ul.nav.navbar-footer-nav {
  width: 75%;
  float: left;
}
/* line 1962, ../sass/_override.scss */
.public-footer .s-mf-nav {
  float: left;
  width: 420px;
  max-width: 100%;
}
/* line 1966, ../sass/_override.scss */
.public-footer .s-mf-nav .s-mf-list {
  display: inline;
}
/* line 1970, ../sass/_override.scss */
.public-footer li.col-vrt-4 {
  float: left;
  margin-right: 20px;
  display: inline-block;
  width: 133px;
}
/* line 1976, ../sass/_override.scss */
.public-footer .region-footer-right {
  float: right;
  width: 25%;
}
/* line 1980, ../sass/_override.scss */
.public-footer .region-footer {
  clear: both;
}
/* line 1982, ../sass/_override.scss */
.public-footer .region-footer .social-icons {
  display: inline-block;
  text-align: left;
}
/* line 1986, ../sass/_override.scss */
.public-footer .region-footer .s-mf-copyright-section {
  padding-left: 15px;
}
/* line 1989, ../sass/_override.scss */
.public-footer .region-footer .s-mf-copyright-note {
  color: #B3B4B3;
  font-weight: normal;
  font-size: 12px;
  margin-right: 65px !important;
}
/* line 1995, ../sass/_override.scss */
.public-footer .region-footer .s-mf-copyright-note-space {
  color: #B3B4B3;
  font-weight: normal;
  font-size: 12px;
  margin-right: 35px !important;
}
/* line 2002, ../sass/_override.scss */
.public-footer .footer-div {
  border-top: #07b7d9 6px solid;
  background: #0AB89C;
  font-family: Arial, Helvetica, sans-serif !important;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 2011, ../sass/_override.scss */
.public-footer.techsoup-footer {
  background-color: #0AB89C !important;
}
/* line 2013, ../sass/_override.scss */
.public-footer.techsoup-footer .footer-div {
  border-top: #07b7d9 6px solid;
  background: #0AB89C;
  font-family: Arial, Helvetica, sans-serif !important;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 2023, ../sass/_override.scss */
.public-footer.cua-footer {
  background-color: #0AB89C !important;
}
/* line 2025, ../sass/_override.scss */
.public-footer.cua-footer .footer-div {
  border-top: #07b7d9 6px solid;
  background: #0AB89C;
  font-family: Arial, Helvetica, sans-serif !important;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 2035, ../sass/_override.scss */
.public-footer .s-mf-nav .s-mf-nav-title, .public-footer .region-footer-right h2, .public-footer h3 {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 29px;
  margin-top: 20px;
}
/* line 2043, ../sass/_override.scss */
.public-footer .s-mf-link {
  color: #fff;
  font-weight: normal;
  font-size: 14px;
}
/* line 2049, ../sass/_override.scss */
.public-footer .region-footer-right p, .public-footer .region-footer-right label {
  color: #B3B4B3;
  font-weight: normal;
  font-size: 14px;
}
/* line 2055, ../sass/_override.scss */
.public-footer .s-mf-link:hover {
  color: #753b97;
}
/* line 2059, ../sass/_override.scss */
.public-footer .region-footer-right input {
  background: #003966;
}
/* line 2062, ../sass/_override.scss */
.public-footer .region-footer-right button {
  background: #003966 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  font-weight: bold;
  color: #E6E6E6;
  font-size: 18px;
  border: 1px solid #E6E6E6;
  height: 33px;
  width: 206px;
  text-align: center;
  line-height: 34px;
  float: left;
}
/* line 2077, ../sass/_override.scss */
.public-footer .footer-top .col-sm-6 {
  width: 23%;
}
/* line 2079, ../sass/_override.scss */
.public-footer .footer-top .col-sm-6 .s-mf-nav-title {
  text-align: left;
}
/* line 2083, ../sass/_override.scss */
.public-footer .social-icons .fa {
  padding-left: 0;
}

/* line 2088, ../sass/_override.scss */
.public-footer .col-sm-6.text-right {
  float: right;
}

/* line 2092, ../sass/_override.scss */
.om-maximenu {
  margin-left: 62px;
}

/* line 2097, ../sass/_override.scss */
.view-casestudies .views-row {
  float: left;
  font-size: 16px;
  margin: 10px;
  min-height: 375px;
  width: 390px;
}
/* line 2104, ../sass/_override.scss */
.view-casestudies .views-row .title {
  font-size: 20px;
  margin-top: 10px;
}

/* line 2109, ../sass/_override.scss */
.ts-cart-success {
  background-image: url("/sites/all/themes/connecting_up/images/cart.png");
  background-repeat: no-repeat;
  color: #77a20b !important;
  font-family: alegreya-sans-light,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
  font-size: 16px !important;
  font-weight: bold;
  line-height: 30px;
  margin-left: 30px;
  text-align: center;
}

/* line 2121, ../sass/_override.scss */
.view-blog-entries .views-row {
  float: left;
  margin: 10px !important;
  padding: 0 !important;
  width: 390px;
  border: none !important;
  min-height: 450px !important;
}
/* line 2129, ../sass/_override.scss */
.view-blog-entries .views-row .title {
  color: #6252a3;
  font-size: 20px !important;
  margin-left: 10px !important;
  margin-top: 10px !important;
  min-height: 45px;
}
/* line 2136, ../sass/_override.scss */
.view-blog-entries .views-row .content {
  margin-left: 10px !important;
}
/* line 2139, ../sass/_override.scss */
.view-blog-entries .views-row .details {
  margin-left: 10px !important;
}
/* line 2142, ../sass/_override.scss */
.view-blog-entries .views-row img {
  max-width: unset !important;
}

/* line 2147, ../sass/_override.scss */
.view-learningcentre-teasers .views-row {
  float: left;
  margin: 10px !important;
  padding: 0 !important;
  width: 380px;
  border: none !important;
  min-height: 370px;
}
/* line 2155, ../sass/_override.scss */
.view-learningcentre-teasers .views-row .title {
  color: #6252a3;
  font-size: 20px !important;
  margin-left: 10px !important;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
/* line 2162, ../sass/_override.scss */
.view-learningcentre-teasers .views-row a.views-more-link {
  float: unset !important;
}

@media (max-width: 400px) {
  /* line 2167, ../sass/_override.scss */
  .view-blog-entries .views-row {
    width: 95%;
    min-height: unset;
  }

  /* line 2171, ../sass/_override.scss */
  .view-blog-entries .views-row img {
    width: 100%;
  }

  /* line 2174, ../sass/_override.scss */
  .view-casestudies .views-row {
    min-height: unset !important;
    width: 92% !important;
    margin-left: 18px !important;
  }

  /* line 2179, ../sass/_override.scss */
  .view-casestudies .views-row img {
    width: 95% !important;
  }

  /* line 2182, ../sass/_override.scss */
  .view-learningcentre-teasers .views-row {
    width: 95% !important;
    min-height: unset !important;
  }

  /* line 2186, ../sass/_override.scss */
  .view-learningcentre-teasers .views-row img {
    width: 90% !important;
  }
}
@media (min-width: 401px) and (max-width: 768px) {
  /* line 2191, ../sass/_override.scss */
  .view-casestudies .views-row {
    margin: 10px 10px 10px 22px !important;
  }
}
/* line 2199, ../sass/_override.scss */
.view-id-slider .views-field-field-slider-image img {
  width: 100%;
}
/* line 2200, ../sass/_override.scss */
.view-id-slider .slider-position {
  position: absolute;
  left: 20%;
  top: 39px;
}
/* line 2201, ../sass/_override.scss */
.view-id-slider .slider-position .title {
  font-family: sini-bold;
  font-size: 48px;
  background-color: #e03102;
  color: #ffffff;
  width: 650px;
  border-radius: 5px;
  text-align: center;
}
/* line 2202, ../sass/_override.scss */
.view-id-slider .slider-position .title.left {
  margin-left: 50px;
}
/* line 2203, ../sass/_override.scss */
.view-id-slider .slider-position .body {
  color: #ffffff;
  text-align: center;
  width: 750px;
  font-size: 18px;
  background: #000;
  margin-top: 10px;
}
/* line 2204, ../sass/_override.scss */
.view-id-slider .slider-position .btn {
  padding: 20px 10px;
  border: 1px solid #ddd;
  width: 200px;
  float: left;
  margin-right: 20px;
  border-radius: 10px;
  text-align: center;
  font-size: 22px;
  font-weight: bolder;
  /*opacity:0.5;background:#ddd;*/
}
/* line 2205, ../sass/_override.scss */
.view-id-slider .slider-position .btn a {
  color: #fff;
  font-size: 26px;
  font-weight: bolder;
}
/* line 2206, ../sass/_override.scss */
.view-id-slider .slider-position .btn.left {
  margin-left: 100px;
}
/* line 2207, ../sass/_override.scss */
.view-id-slider .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
}
/* line 2208, ../sass/_override.scss */
.view-id-slider .views-slideshow-cycle-main-frame {
  width: 100% !important;
}

@media (min-width: 640px) and (max-width: 980px) {
  /* line 2212, ../sass/_override.scss */
  .view-id-slider .slider-position .title {
    font-size: 40px;
    width: 470px;
  }
  /* line 2216, ../sass/_override.scss */
  .view-id-slider .slider-position .body {
    font-size: 16px;
    width: 500px;
  }
  /* line 2220, ../sass/_override.scss */
  .view-id-slider .slider-position .btn {
    width: 175px;
  }
}
@media (min-width: 320px) and (max-width: 640px) {
  /* line 2227, ../sass/_override.scss */
  .view-id-slider .field-content > img {
    height: 200px;
  }
  /* line 2230, ../sass/_override.scss */
  .view-id-slider .slider-position .title {
    font-size: 18px;
    width: 80%;
  }
  /* line 2234, ../sass/_override.scss */
  .view-id-slider .slider-position .body {
    font-size: 12px;
    width: 80%;
  }
  /* line 2238, ../sass/_override.scss */
  .view-id-slider .slider-position .btn {
    width: auto;
    font-size: 12px;
    padding: 5px;
    margin-right: 5px;
  }
  /* line 2244, ../sass/_override.scss */
  .view-id-slider .slider-position .btn a {
    font-size: 14px;
  }
  /* line 2247, ../sass/_override.scss */
  .view-id-slider .slider-position .btn.left {
    margin-left: 50px;
  }
  /* line 2250, ../sass/_override.scss */
  .view-id-slider .slider-position {
    top: 10px;
  }
}
@media (max-width: 320px) {
  /* line 2257, ../sass/_override.scss */
  .view-id-slider .slider-position {
    display: none;
  }
  /* line 2260, ../sass/_override.scss */
  .view-id-slider .field-content > img {
    height: 200px;
  }
}
/* line 2266, ../sass/_override.scss */
.leaf-discounts .om-maximenu-middle a.om-autoscroll,
.leaf-donations .om-maximenu-middle a.om-autoscroll {
  white-space: pre-line;
  width: 270px !important;
  font-size: 16px;
}

/* line 2272, ../sass/_override.scss */
.leaf-discounts .om-maximenu-content.closed,
.leaf-donations .om-maximenu-content.closed {
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 2278, ../sass/_override.scss */
.om-maximenu-content a:hover {
  padding: 0 !important;
}

/* line 2282, ../sass/_override.scss */
li.leaf-about-us,
li.leaf-events,
li.leaf-learn,
li.leaf-blog,
li.leaf-suppliers-directory,
li.leaf-directories,
li.leaf-membership {
  position: relative !important;
}

/* line 2291, ../sass/_override.scss */
li.leaf-about-us .om-maximenu-content,
li.leaf-events .om-maximenu-content,
li.leaf-learn .om-maximenu-content,
li.leaf-blog .om-maximenu-content,
li.leaf-directories .om-maximenu-content,
li.leaf-suppliers-directory .om-maximenu-content,
li.leaf-membership .om-maximenu-content {
  width: 250px !important;
}

/* line 2300, ../sass/_override.scss */
.leaf-discounts .om-maximenu-middle li, .leaf-donations .om-maximenu-middle li {
  line-height: 20px;
}

/* line 2303, ../sass/_override.scss */
.leaf-discounts .om-maximenu-content.closed .col-md-3.col-sm-6,
.leaf-donations .om-maximenu-content.closed .col-md-3.col-sm-6 {
  padding-right: 0px !important;
}

/* line 2308, ../sass/_override.scss */
.page-taxonomy-term-34129 li.node-readmore {
  display: none;
}

/* Css for bottom of Menus */
@media all and (max-width: 991px) {
  /* line 2318, ../sass/_override.scss */
  #om-maximenu-om-maximenu .om-leaf:hover .full-menu {
    display: block !important;
  }
  /* line 2321, ../sass/_override.scss */
  #om-maximenu-om-maximenu .om-leaf:hover .full-menu .list-unstyled .leaf {
    border-bottom: medium none;
  }
}
/* line 2330, ../sass/_override.scss */
#fivestar-custom-widget {
  height: 110px;
  margin-top: 0;
  padding: 15px;
}

/* line 2336, ../sass/_override.scss */
.node.node-organization .field-name-field-rating {
  float: left;
  height: 115px !important;
  width: 250px !important;
}
/* line 2341, ../sass/_override.scss */
.node.node-organization #sd-add-review {
  display: inline-block;
  min-height: 115px !important;
  padding: 20px;
}

@media (min-width: 1200px) {
  /* line 2348, ../sass/_override.scss */
  .index-partners .container {
    width: auto !important;
  }
}
/* Home page main slider arrow */
/* line 2354, ../sass/_override.scss */
.main-slider .slick-prev, .main-slider .slick-next {
  border: 0 none;
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 170px;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 175px !important;
}

/* line 2367, ../sass/_override.scss */
.slick-prev::before, .slick-next::before {
  color: black !important;
}

/* line 2370, ../sass/_override.scss */
#block-views-front-page-main-slider-block .row {
  margin: 0;
}

/* Ensure main slider image crops from right - TODO: make crop direction exposed on Main Slider content type */
/* line 2374, ../sass/_override.scss */
.section.index-slick-slider {
  background-position-x: 0%;
  background-position-y: 0%;
}

/* line 2378, ../sass/_override.scss */
.partner-logo-slider {
  position: relative;
  height: 100px;
}
/* line 2381, ../sass/_override.scss */
.partner-logo-slider .slick-prev, .partner-logo-slider .slick-next {
  border: 0 none;
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 50px;
  pointer-events: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 4%;
}
/* line 2393, ../sass/_override.scss */
.partner-logo-slider .slick-prev {
  left: -25px;
  outline: none;
}
/* line 2397, ../sass/_override.scss */
.partner-logo-slider .slick-next {
  right: -25px;
  outline: none;
}

/* line 2402, ../sass/_override.scss */
.node-ts-stock-display .field-name-commerce-price .pricing-label {
  font-size: 18px;
  font-weight: normal;
}

/* line 2407, ../sass/_override.scss */
#ts-wework-get-in-touch-form {
  padding: 0;
}
/* line 2410, ../sass/_override.scss */
#ts-wework-get-in-touch-form .wewo-contact .wewo-submit input.form-submit {
  display: unset;
  width: unset;
}

/* Override ts_donor_customization.scss */
/* line 2417, ../sass/_override.scss */
.btn.btn-disabled.btn-ts-donor-customization {
  max-width: none;
}
/* line 2419, ../sass/_override.scss */
.btn.btn-disabled.btn-ts-donor-customization a, .btn.btn-disabled.btn-ts-donor-customization a:hover {
  text-decoration: none;
}
/* line 2422, ../sass/_override.scss */
.btn.btn-disabled.btn-ts-donor-customization a:visited {
  color: inherit;
}

/* line 2, ../sass/_additional.scss */
.hide {
  display: none;
}

/* line 6, ../sass/_additional.scss */
#user-register-form #profilewrap1 .label {
  font-size: 18px;
  line-height: 1.56;
  color: #222222;
  font-weight: bold;
}
/* line 12, ../sass/_additional.scss */
#user-register-form span.field-prefix {
  float: left;
}
/* line 15, ../sass/_additional.scss */
#user-register-form input#edit-privacy-policy {
  float: left;
  margin-right: 11px;
  display: inline-block;
  width: auto;
}
/* line 21, ../sass/_additional.scss */
#user-register-form .password-parent, #user-register-form .confirm-parent {
  width: auto;
}

/* line 27, ../sass/_additional.scss */
.view-product-list form {
  border: medium none !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 33, ../sass/_additional.scss */
.view-product-list label {
  display: inline-block !important;
  float: left;
  margin: 10px 0 !important;
  width: 65px !important;
}
/* line 39, ../sass/_additional.scss */
.view-product-list input {
  width: 140px !important;
}

/* line 44, ../sass/_additional.scss */
.item.col-sm-6.col-md-3.view-product-list {
  padding-left: 0;
  padding-right: 0;
  min-height: 425px;
}

/* line 50, ../sass/_additional.scss */
.public-header .om-maximenu .om-maximenu-content a:hover {
  background: #ddd none repeat scroll 0 0 !important;
  padding: 2px 5px !important;
}

/* line 55, ../sass/_additional.scss */
section.section.our-services .views-more-link {
  font-weight: 300;
  color: blue;
}

/* line 61, ../sass/_additional.scss */
.navbar-nav.list-unstyled li {
  display: inline-block;
  float: none;
  padding: 0 11px !important;
  transition: all 200ms ease 0s;
}
/* line 67, ../sass/_additional.scss */
.navbar-nav.list-unstyled a:hover {
  padding: 0 !important;
}

/* line 72, ../sass/_additional.scss */
.om-maximenu-om-maximenu a {
  color: #000;
}

/* line 77, ../sass/_additional.scss */
.index-main section.cta p, .index-main section.cta h2, .index-main section.cta .col-lg-4 {
  color: #fff;
}

/* line 82, ../sass/_additional.scss */
select#selectfilter {
  background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 6px;
  height: 32px;
}
/* line 87, ../sass/_additional.scss */
select#selectfilter option {
  clear: both;
  color: #333333;
  display: block;
  font-weight: normal;
  line-height: 1.56;
  padding: 3px 20px;
  white-space: nowrap;
}

/* line 98, ../sass/_additional.scss */
.om-maximenu-content .list-unstyled a {
  text-transform: none;
}

/* line 103, ../sass/_additional.scss */
.node-ts-stock-display #product-img {
  background: white none repeat scroll 0 0;
  border: 1px solid #ccc;
  float: left;
  height: 316px;
  margin: 0 0 20px !important;
  padding: 0;
  width: 458px !important;
}
/* line 111, ../sass/_additional.scss */
.node-ts-stock-display #product-img .field-name-field-product-capture img {
  margin: 50px 120px auto;
}
/* line 115, ../sass/_additional.scss */
.node-ts-stock-display #product-box {
  clear: right;
  color: #333;
  float: left;
  margin: 0 0 10px 10px;
}
/* line 121, ../sass/_additional.scss */
.node-ts-stock-display .field-name-commerce-price.field-type-commerce-price {
  font-weight: bolder;
  font-size: 35px;
}

/* line 127, ../sass/_additional.scss */
#ts-stock-product-catalog-filters-form {
  max-width: none;
  width: 100%;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 10px;
}

/* line 135, ../sass/_additional.scss */
#ts_stock_product_list .ts-stock-product {
  width: 32%;
  float: left;
  padding: 10px;
  border: 1px solid #ccc;
  margin-left: 10px;
  margin-bottom: 10px;
  min-height: 380px;
}

/* line 146, ../sass/_additional.scss */
#ts-stock-catalog .ts-stock-product-list-wrapper {
  width: auto;
}
/* line 149, ../sass/_additional.scss */
#ts-stock-catalog .ts-stock-product-list-top .form-item-order-by {
  width: 20%;
  float: none;
}

/* line 157, ../sass/_additional.scss */
a.ts-stock-product-title {
  font-weight: bold;
}
/* line 159, ../sass/_additional.scss */
a.ts-stock-product-title:hover {
  text-decoration: underline;
}

/* line 165, ../sass/_additional.scss */
#ts-stock-catalog #ts-stock-product-filter {
  display: flex;
  width: 100%;
}
/* line 169, ../sass/_additional.scss */
#ts-stock-catalog #filter-donor_partner, #ts-stock-catalog #filter-software_category, #ts-stock-catalog #filter-media, #ts-stock-catalog #filter-platform, #ts-stock-catalog #filter-language {
  margin-left: 3px;
}
/* line 172, ../sass/_additional.scss */
#ts-stock-catalog .ts-stock-product-list-top {
  display: inherit;
}

/* line 178, ../sass/_additional.scss */
.field-name-field-description p br, .field-name-field-description li br {
  display: none;
}

/* line 184, ../sass/_additional.scss */
.general-page .container form.commerce-add-to-cart {
  background-color: #fff;
  border: 0 none;
  border-radius: 5px;
  box-shadow: none;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 60%;
}
/* line 194, ../sass/_additional.scss */
.general-page .container #crm-container form {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 198, ../sass/_additional.scss */
.general-page .container #crm-container form input[type=text], .general-page .container #crm-container form input[type=password], .general-page .container #crm-container form textarea, .general-page .container #crm-container form select {
  width: 50%;
}
/* line 201, ../sass/_additional.scss */
.general-page .container #crm-container form .description {
  float: right;
  width: 64%;
  text-align: left;
}

/*  17th Jan, 2017 */
/*
MUST BE WAY MORE SPECIFIC
*/
/* .general-page .container #crm-container form label { display: block;width: 36%;float: left;color: #222222;}*/
/* line 216, ../sass/_additional.scss */
.crm-container form .crm-section .label {
  width: 36%;
  color: black;
  text-align: left;
}

/* line 222, ../sass/_additional.scss */
.general-page .container #crm-container form .crm-section label {
  width: 100%;
  font-size: 18px;
  padding-right: 16px;
}

/* line 228, ../sass/_additional.scss */
fieldset#edit-terms {
  padding: 20px;
  width: 100%;
  text-align: left;
}

/* line 236, ../sass/_additional.scss */
#editrow-custom_18 input {
  float: left;
  width: 20px !important;
}
/* line 240, ../sass/_additional.scss */
#editrow-custom_18 .content {
  margin-left: 36%;
}
/* line 242, ../sass/_additional.scss */
#editrow-custom_18 .content label {
  float: left;
  width: 100px !important;
}

/* blame ivo for commenting out  .crm-submit-buttons input{width: 62% !important;}*/
/* line 254, ../sass/_additional.scss */
.crm-submit-buttons {
  margin: 20px !important;
}

/* line 258, ../sass/_additional.scss */
#crm-container .fieldset-legend {
  font-size: 18px;
  margin-left: 10px;
  text-transform: uppercase;
}

/*  18th Jan, 2017 */
/* line 266, ../sass/_additional.scss */
form.commerce-add-to-cart input.form-submit {
  background: white none repeat scroll 0 0;
  border: 1px solid #77a20b;
  border-radius: 8px;
  padding: 10px 10px 5px;
  text-align: center;
  width: 200px;
  color: #77a20b;
  font-weight: bold;
  padding-left: 5px;
  vertical-align: top;
  font-size: 20px;
}

/*form.commerce-add-to-cart #edit-submit {  background: rgba(0, 0, 0, 0) url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20%20transform%3D%22translate(0.5%2C%200.5)%22%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%227%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Ccircle%20data-color%3D%22color-2%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22square%22%20stroke-miterlimit%3D%2210%22%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%222%22%20stroke-linejoin%3D%22miter%22%2F%3E%3Cpolyline%20data-cap%3D%22butt%22%20fill%3D%22none%22%20stroke%3D%22%2377a20b%22%20stroke-width%3D%221%22%20stroke-miterlimit%3D%2210%22%20points%3D%224.667%2C6%2022%2C6%2020%2C16%206%2C16%20%26%2310%3B%26%239%3B4%2C1%201%2C1%20%22%20stroke-linejoin%3D%22miter%22%20stroke-linecap%3D%22butt%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat scroll 0 0;  content: "";  display: inline-block;  height: 23px;  width: 23px; float: left;}*/
/* line 285, ../sass/_additional.scss */
.general-page .container form#user-login input, .general-page .container form#user-login textarea, .general-page .container form#user-login select {
  width: 50%;
}
/* line 289, ../sass/_additional.scss */
.general-page .container form#user-pass input {
  width: 50%;
}
/* line 292, ../sass/_additional.scss */
.general-page .container form#user-login label, .general-page .container form#user-pass label {
  display: block;
  width: 36%;
  float: left;
}
/* line 297, ../sass/_additional.scss */
.general-page .container form#user-login #edit-actions input, .general-page .container form#user-pass #edit-actions input {
  width: 200px !important;
  margin: 0 auto;
}

/* WRONG  form#commerce-checkout-form-checkout .checkout-continue {display: inline-block !important;} */
/* line 305, ../sass/_additional.scss */
.ts-cart-success {
  font-size: 20px;
  color: rgba(6, 6, 154, 0.91);
  font-weight: bold;
  text-align: center;
  font-family: sini;
}

/* line 313, ../sass/_additional.scss */
form#commerce-checkout-form-checkout legend {
  margin-bottom: 0;
  text-align: left;
  border-bottom: 0;
}

/* line 319, ../sass/_additional.scss */
#edit-ts-donor-warrants-3534 .fieldset-legend, #edit-ts-donor-warrants-3525 .fieldset-legend, #edit-ts-donor-warrants-3524 .fieldset-legend {
  display: none;
}

/* line 323, ../sass/_additional.scss */
form#commerce-checkout-form-checkout fieldset p {
  text-align: left;
}

/* line 328, ../sass/_additional.scss */
#edit-ts-donor-warrants-3534 p, #edit-ts-donor-warrants-3525 p, #edit-ts-donor-warrants-3524 p {
  width: 96%;
  float: right;
}
/* line 332, ../sass/_additional.scss */
#edit-ts-donor-warrants-3534 .form-type-checkbox, #edit-ts-donor-warrants-3525 .form-type-checkbox, #edit-ts-donor-warrants-3524 .form-type-checkbox {
  float: left;
  width: 20px !important;
}
/* line 335, ../sass/_additional.scss */
#edit-ts-donor-warrants-3534 .form-type-checkbox label, #edit-ts-donor-warrants-3525 .form-type-checkbox label, #edit-ts-donor-warrants-3524 .form-type-checkbox label {
  display: none;
}

/* line 341, ../sass/_additional.scss */
#edit-ts-donor-warrants-139 {
  margin-bottom: 15px;
}
/* line 342, ../sass/_additional.scss */
#edit-ts-donor-warrants-139 p {
  width: 96%;
  float: right;
  margin-bottom: 0;
}
/* line 347, ../sass/_additional.scss */
#edit-ts-donor-warrants-139 .form-type-checkbox {
  float: left;
  width: 20px !important;
}
/* line 350, ../sass/_additional.scss */
#edit-ts-donor-warrants-139 .form-type-checkbox label {
  display: none;
}

/* line 357, ../sass/_additional.scss */
.user-profile.user-profile-left dt {
  width: 250px;
  float: left;
}

/* line 363, ../sass/_additional.scss */
.user-profile-left div {
  width: 100%;
  clear: both;
}
/* line 367, ../sass/_additional.scss */
.user-profile-left dd {
  margin: 0;
}
/* line 370, ../sass/_additional.scss */
.user-profile-left .btn {
  margin-top: 50px;
  margin-left: -250px;
}

/* line 377, ../sass/_additional.scss */
.general-page .container form#contact-personal-form {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 381, ../sass/_additional.scss */
.general-page .container form#contact-personal-form input, .general-page .container form#contact-personal-form textarea, .general-page .container form#contact-personal-form select {
  width: 50%;
}
/* line 384, ../sass/_additional.scss */
.general-page .container form#contact-personal-form label {
  display: block;
  width: 36%;
  float: left;
  color: #222222;
}
/* line 390, ../sass/_additional.scss */
.general-page .container form#contact-personal-form #edit-to a {
  float: left;
  width: 64%;
  text-align: left;
  margin-bottom: 25px;
}
/* line 396, ../sass/_additional.scss */
.general-page .container form#contact-personal-form #edit-submit {
  width: 150px;
  background-color: #fff;
}
/* line 401, ../sass/_additional.scss */
.general-page .container form#contact-personal-form .form-item-copy input {
  float: right;
  width: 127%;
}
/* line 405, ../sass/_additional.scss */
.general-page .container form#contact-personal-form .form-item-copy label {
  width: 36%;
  margin-top: -22px;
}
/* line 410, ../sass/_additional.scss */
.general-page .container form#contact-personal-form #edit-actions {
  width: 100%;
  margin: 0 auto;
  padding: 25px;
}
/* line 416, ../sass/_additional.scss */
.general-page .container table {
  width: 100%;
}
/* line 418, ../sass/_additional.scss */
.general-page .container table td {
  background-color: #fff;
}
/* line 421, ../sass/_additional.scss */
.general-page .container table th {
  text-transform: capitalize;
}
/* line 425, ../sass/_additional.scss */
.general-page .container form#ts-msdc-summary {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}

/* line 432, ../sass/_additional.scss */
.user-profile-org table {
  width: 100%;
}
/* line 434, ../sass/_additional.scss */
.user-profile-org table td {
  background-color: #fff;
}
/* line 437, ../sass/_additional.scss */
.user-profile-org table th {
  text-transform: capitalize;
}

/* line 442, ../sass/_additional.scss */
.general-page .container form#ts-eligibility-user-form {
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
}
/* line 446, ../sass/_additional.scss */
.general-page .container form#ts-eligibility-user-form table th {
  text-align: center;
  font-family: sini;
}

/* line 452, ../sass/_additional.scss */
#product-box {
  width: 50%;
}
/* line 454, ../sass/_additional.scss */
#product-box .field-label {
  float: left;
}
/* line 457, ../sass/_additional.scss */
#product-box .field-name-field-product-reference .field-label {
  display: none;
}

/* line 462, ../sass/_additional.scss */
.node-ts-stock-display .submitted, .field-name-field-requirements ul li br, .field-name-field-features br {
  display: none;
}

/* line 466, ../sass/_additional.scss */
.field-name-field-description .field-label, .field-name-field-requirements .field-label, .field-name-field-features .field-label {
  font-family: sini;
  font-size: 25px;
  color: #222222;
}

/* line 473, ../sass/_additional.scss */
.user-picture img {
  width: 50px;
  height: 50px;
}

/* line 479, ../sass/_additional.scss */
.profile dt:first-child {
  float: left;
  margin-right: 15px;
}
/* line 483, ../sass/_additional.scss */
.profile a {
  text-decoration: underline;
  font-weight: bold;
}
/* line 487, ../sass/_additional.scss */
.profile h3 {
  max-width: 1000px;
}

/* line 492, ../sass/_additional.scss */
button#ts_stock_show_more {
  min-width: 150px;
  margin-bottom: 10px;
  border-color: #77a20b;
  color: #77a20b;
  background-color: transparent;
}

/* line 500, ../sass/_additional.scss */
img#ts_stock_show_more_loading {
  width: 30px;
  height: 30px;
}

/* line 505, ../sass/_additional.scss */
#ts-stock-product-catalog-filters-form {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
}

/* line 510, ../sass/_additional.scss */
#ts-stock-catalog .ts-stock-product-list-wrapper {
  width: 100%;
}

/* line 514, ../sass/_additional.scss */
.commerce-add-to-cart a.btn {
  border: 2px solid green;
  color: green;
  margin-top: 20px;
}

/* line 520, ../sass/_additional.scss */
#ts-stock-product-catalog-filters-form .ts-stock-product-list-top {
  width: 100% !important;
}

/* line 525, ../sass/_additional.scss */
#ts-stock-product-filter > div {
  width: 190px;
}
/* line 528, ../sass/_additional.scss */
#ts-stock-product-filter .filter-picker {
  width: 200px !important;
}
/* line 531, ../sass/_additional.scss */
#ts-stock-product-filter .filter-element > a {
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
}

/* line 539, ../sass/_additional.scss */
#ts-stock-catalog #ts_stock_product_list:after {
  content: ' ';
  display: block;
  clear: both;
}
/* line 544, ../sass/_additional.scss */
#ts-stock-catalog .ts-stock-show-more-wrapper {
  text-align: center;
}

/* line 549, ../sass/_additional.scss */
#commerce-checkout-form-review {
  margin: 0 auto;
}

/* line 553, ../sass/_additional.scss */
.checkout-buttons input.form-submit {
  font-weight: 400;
  text-decoration: none;
}

/* line 558, ../sass/_additional.scss */
input[disabled] {
  color: #aaa !important;
  background: inherit !important;
}
/* line 561, ../sass/_additional.scss */
input[disabled]:hover {
  color: #aaa !important;
  background: inherit !important;
}

/* line 568, ../sass/_additional.scss */
body .checkout-buttons .checkout-cancel:active, body .checkout-buttons .checkout-back:active, body .checkout-buttons input.form-submit:active, body .checkout-buttons .checkout-cancel:hover, body .checkout-buttons .checkout-back:hover, body .checkout-buttons input.form-submit:hover {
  background: #f3f9f0;
  color: #000;
  text-decoration: none;
}

@media (min-width: 200px) and (max-width: 991px) {
  /* line 576, ../sass/_additional.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li {
    display: inline-block;
    float: left;
    padding: 0 11px;
    transition: all 200ms ease 0s;
    width: 100%;
  }
}
/* Menu Color */
/* line 587, ../sass/_additional.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu .leaf-donations a.om-link.link-donations.om-autoscroll::after {
  top: -3px;
}

@media (max-width: 991px) {
  /* line 592, ../sass/_additional.scss */
  #om-menu-om-maximenu-ul-wrapper li.om-leaf {
    display: block;
  }
}
/* line 598, ../sass/_additional.scss */
input#edit-panes-payment-payment-method-credit, input#edit-panes-payment-payment-method-paypal-wps, input#edit-panes-payment-payment-method-check, input#edit-panes-payment-payment-method-poli, input#edit-panes-billing-copy-address {
  display: inline-block;
  float: left;
  width: 30px;
}

/* Account page css */
/* line 608, ../sass/_additional.scss */
#CUAAccountPanel * {
  font-family: alegreya-sans !important;
}
/* line 611, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-account_information_layout {
  width: 100%;
}
/* line 614, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-row-account_information_layout-main-row-inside {
  padding: 0;
  margin: 0 auto;
}
/* line 617, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region {
  width: 20%;
}
/* line 619, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region form {
  padding: 0;
  border: 0;
  box-shadow: none;
}
/* line 623, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region form button {
  display: block;
  background: #658a09;
  color: white;
  padding: 5px 10px;
  text-transform: uppercase;
  border: 0;
  font-size: 18px;
  text-align: center;
}
/* line 634, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region .greenbutton {
  display: block;
  background: #658a09;
  color: white;
  padding: 5px 10px;
  text-transform: uppercase;
  border: 0;
  font-size: 18px;
  text-align: center;
}
/* line 644, ../sass/_additional.scss */
#CUAAccountPanel .panels-flexible-row-account_information_layout-main-row-inside > .panels-flexible-region span.incomplete {
  float: right;
}

/* line 652, ../sass/_additional.scss */
.navbar-nav.list-unstyled a {
  color: #000 !important;
}
/* line 655, ../sass/_additional.scss */
.navbar-nav.list-unstyled li {
  display: inline-block;
  float: none;
  padding: 0 11px !important;
  transition: all 200ms ease 0s;
}
/* line 661, ../sass/_additional.scss */
.navbar-nav.list-unstyled a:hover {
  padding: 0 !important;
}

/* line 666, ../sass/_additional.scss */
.add-cart label, .cart-panel label {
  margin: 0 !important;
  padding: 0 !important;
  /* width: 275px !important; breaks product page*/
}

/* line 672, ../sass/_additional.scss */
.add-cart select, .cart-panel select {
  width: 270px !important;
}

/* line 676, ../sass/_additional.scss */
.add-cart .attributes {
  display: none;
}

/* line 680, ../sass/_additional.scss */
.general-page .container form#views-exposed-form-discounts-page-1, form#views-exposed-form-events-panel-pane-1 {
  border: 0 none;
  border-radius: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  text-align: left;
  box-shadow: none;
}

/* line 690, ../sass/_additional.scss */
#node-508424 .button, #node-450253 p a, #node-261842 p a {
  color: white;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 10px;
  padding: 10px 18px;
  width: auto;
  background: #8dc63f none repeat scroll 0 0;
}

/*
.panels-flexible-21 .pane-content, .panels-flexible-21 iframe {  width: 700px;}
.panels-flexible-21 table {  width: 800px;}
.panels-flexible-21 #vscc_controls_slideshow-block_3 {float: right;margin: 15px 15px 0 640px;position: absolute;width: 30px;}
*/
/* line 707, ../sass/_additional.scss */
.om-maximenu-middle a {
  padding: 0 !important;
}

/* line 711, ../sass/_additional.scss */
.panels-flexible-region-event_layout-center {
  width: 800px;
}

/* line 715, ../sass/_additional.scss */
.panels-flexible-event_layout {
  width: 1050px;
}

/* line 720, ../sass/_additional.scss */
.pane-events-panel-pane-1 .views-row img {
  float: left;
  margin-right: 20px;
}
/* line 724, ../sass/_additional.scss */
.pane-events-panel-pane-1 .views-row .text {
  float: left;
  width: 680px;
}

/* line 730, ../sass/_additional.scss */
.pane-events {
  background: #6455a3 none repeat scroll 0 0;
  height: 355px;
  overflow: hidden;
  width: 800px;
}
/* line 735, ../sass/_additional.scss */
.pane-events .views-slideshow-controls-top {
  display: inline-block;
  float: right;
  height: 355px;
  overflow: hidden;
  width: 250px;
}
/* line 742, ../sass/_additional.scss */
.pane-events .views-slideshow-pager-field-item {
  border-bottom: 1px solid #333;
  font-size: 18px;
  padding: 8px;
  color: #fff;
}
/* line 748, ../sass/_additional.scss */
.pane-events #vscc_controls_events-block_1 {
  left: -65px;
  position: absolute;
  top: 20px;
  z-index: 14;
}
/* line 754, ../sass/_additional.scss */
.pane-events .views_slideshow_main {
  box-shadow: 0 3px 20px #000;
  display: block;
  height: 355px;
  width: 580px;
}
/* line 760, ../sass/_additional.scss */
.pane-events .views-slideshow-slide-counter, .pane-events #vscc_controls_pause_events-block_1 {
  display: none;
}

/* line 765, ../sass/_additional.scss */
.views-slideshow-controls-top {
  position: relative;
  z-index: 12;
}

/* line 771, ../sass/_additional.scss */
.pane-events .views-slideshow-cycle-main-frame {
  display: block;
  height: 355px;
  position: relative;
  width: 482px;
}
/* line 777, ../sass/_additional.scss */
.pane-events .views-row img {
  height: 355px;
  left: 0;
  position: absolute;
  top: 0;
  width: 580px;
  z-index: 5;
}
/* line 785, ../sass/_additional.scss */
.pane-events .feature-title a {
  background: transparent -moz-linear-gradient(center top, transparent 0%, rgba(100, 85, 163, 0.95) 0%) repeat scroll 0 0;
  color: #fff;
  display: block;
  font-size: 23px;
  height: 300px;
  left: 0;
  line-height: 24px;
  margin: 290px 0 0;
  padding: 10px 15px;
  position: absolute;
  text-decoration: none;
  top: 0;
  vertical-align: bottom;
  width: 482px;
  z-index: 11;
}

/* line 805, ../sass/_additional.scss */
#membership-entity-join-form .form-item-membership-term-status {
  width: 150px;
}
/* line 807, ../sass/_additional.scss */
#membership-entity-join-form .form-item-membership-term-status label {
  margin-top: -25px;
}
/* line 810, ../sass/_additional.scss */
#membership-entity-join-form .form-item-membership-term-status input {
  width: 200px;
}
/* line 814, ../sass/_additional.scss */
#membership-entity-join-form .form-item-membership-term-term .description {
  padding-bottom: 20px;
}
/* line 818, ../sass/_additional.scss */
#membership-entity-join-form #edit-membership-term-term .form-item-membership-term-term label {
  margin-top: -25px;
}
/* line 821, ../sass/_additional.scss */
#membership-entity-join-form #edit-membership-term-term .form-item-membership-term-term input {
  width: 200px;
}

/* line 827, ../sass/_additional.scss */
select#selectfilter {
  background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 6px;
  height: 32px;
}
/* line 832, ../sass/_additional.scss */
select#selectfilter option {
  clear: both;
  color: #333333;
  display: block;
  font-weight: normal;
  line-height: 1.56;
  padding: 3px 20px;
  white-space: nowrap;
}

/* line 843, ../sass/_additional.scss */
.node-readmore a {
  color: white;
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin-right: 10px;
  padding: 10px 18px;
  width: auto;
  background: #658a09 none repeat scroll 0 0;
}

/* line 854, ../sass/_additional.scss */
.om-maximenu-content .list-unstyled a {
  text-transform: none;
}

/* line 858, ../sass/_additional.scss */
.search-results-page.general-page h1.text-center {
  text-align: left;
}

/* line 862, ../sass/_additional.scss */
#sphinxsearch-searchinterfaceform {
  width: 100%;
}
/* line 864, ../sass/_additional.scss */
#sphinxsearch-searchinterfaceform .form-item-si-keywords {
  width: 60%;
  float: left;
  width: 60%;
  float: left;
}
/* line 870, ../sass/_additional.scss */
#sphinxsearch-searchinterfaceform .search-submit {
  width: auto;
  float: left;
  margin-left: 20px;
  position: relative;
  bottom: 0;
}
/* line 877, ../sass/_additional.scss */
#sphinxsearch-searchinterfaceform .form-item-si-category {
  width: auto;
  clear: both;
}
/* line 880, ../sass/_additional.scss */
#sphinxsearch-searchinterfaceform .form-item-si-category .form-item {
  float: left;
  margin-right: 10px;
  width: auto;
}

/* line 889, ../sass/_additional.scss */
.search-results-page.general-page .container form label {
  display: inline;
}
/* line 892, ../sass/_additional.scss */
.search-results-page.general-page .container form input {
  padding: 1px 5px;
}

/* line 897, ../sass/_additional.scss */
#search-results {
  padding-top: 40px;
  position: relative;
  clear: both;
}

/* line 903, ../sass/_additional.scss */
#sphinxsearch-searchinterfaceform .search-submit input {
  height: 32px;
  margin-top: 28px;
}

/* line 908, ../sass/_additional.scss */
#search-results p {
  margin-top: -25px;
  font-weight: bold;
}

/* line 913, ../sass/_additional.scss */
.search-results-page.general-page .container form {
  padding: 0;
  border: none;
  box-shadow: none;
}

/* Events page */
/* line 931, ../sass/_additional.scss */
.general-page .panels-flexible-event_layout {
  /* width: 961px; */
  width: 1050px;
}
/* line 935, ../sass/_additional.scss */
.general-page .panels-flexible-event_layout-inside {
  padding-right: 0px;
}

/* line 940, ../sass/_additional.scss */
.panels-flexible-row {
  padding: 0 0 0px 0;
  margin: 0;
}

/* line 945, ../sass/_additional.scss */
.panels-flexible-row-last {
  padding-bottom: 0;
}

/* line 949, ../sass/_additional.scss */
.panels-flexible-region-event_layout-center {
  position: relative;
  float: left;
  background-color: transparent;
  /* width: 691px; */
  width: 800px;
}

/* line 957, ../sass/_additional.scss */
.panels-flexible-region {
  padding: 0;
}

/* line 961, ../sass/_additional.scss */
.events-right {
  margin-left: 26px;
}

/* line 965, ../sass/_additional.scss */
.panels-flexible-region-event_layout-right {
  position: relative;
  float: left;
  background-color: transparent;
  width: 218px;
}

/* line 972, ../sass/_additional.scss */
.events-center > .inside {
  overflow: hidden;
}

/* line 976, ../sass/_additional.scss */
.panels-flexible-region-inside-first {
  padding-left: 0;
}

/* line 980, ../sass/_additional.scss */
.eventslideshow {
  background: #6455a3;
  overflow: hidden;
  height: 355px;
  /*width: 691px;*/
  width: 800px;
}
/* line 986, ../sass/_additional.scss */
.eventslideshow .views-slideshow-controls-top {
  display: inline-block;
  height: 355px;
  width: 203px;
  overflow: hidden;
}

/* line 994, ../sass/_additional.scss */
.views-slideshow-controls-top {
  position: relative;
  z-index: 12;
}

/* line 1000, ../sass/_additional.scss */
.eventslideshow .views_slideshow_main {
  display: block;
  width: 482px;
  height: 355px;
  -webkit-box-shadow: 0 3px 20px #000;
}
/* line 1006, ../sass/_additional.scss */
.eventslideshow .views_slideshow_cycle_main {
  display: block;
  background: white;
  float: left;
  width: 482px;
  height: 355px;
}
/* line 1013, ../sass/_additional.scss */
.eventslideshow .views-slideshow-cycle-main-frame {
  display: block;
  position: relative;
  width: 482px;
  height: 355px;
}

/* line 1021, ../sass/_additional.scss */
a:visited {
  color: #000;
}

/* line 1025, ../sass/_additional.scss */
.panels-flexible-region-event_layout-right a {
  text-decoration: none;
  color: #6252A3;
  font-size: 18px;
}

/* line 1031, ../sass/_additional.scss */
.events-right .panel-pane a {
  font-size: 18px;
  color: #6252A3;
}

/* line 1036, ../sass/_additional.scss */
.eventslideshow .views-slideshow-pager-field-item a {
  color: #ffffff !important;
}

/* line 1040, ../sass/_additional.scss */
.events-right .panel-pane {
  margin-bottom: 15px;
}

/* line 1045, ../sass/_additional.scss */
.general-page .container h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.5em;
}
/* line 1051, ../sass/_additional.scss */
.general-page .container h4 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 0;
}

/* line 1058, ../sass/_additional.scss */
.sidebar .content ul, #content .section .content .item-list ul, .sidebar .content ol, #content .section .content .item-list ol {
  margin-left: 0px;
}

/* line 1062, ../sass/_additional.scss */
.general-page .container .item-list ul li {
  margin: 0 0 0.25em 1.5em;
  padding: 0;
}

/* line 1068, ../sass/_additional.scss */
.panel-pane.pane-views-panes .views-row h2 a {
  color: inherit;
  margin-bottom: 6px;
  font-size: 24px;
  font-weight: bold;
}
/* line 1074, ../sass/_additional.scss */
.panel-pane.pane-views-panes .desc {
  font-weight: bold;
  margin-bottom: 1em;
}
/* line 1078, ../sass/_additional.scss */
.panel-pane.pane-views-panes td.events-list {
  width: 150px;
}
/* line 1081, ../sass/_additional.scss */
.panel-pane.pane-views-panes table.events-list {
  margin-bottom: 1em;
}
/* line 1084, ../sass/_additional.scss */
.panel-pane.pane-views-panes .views-row {
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 1088, ../sass/_additional.scss */
.panel-pane.pane-views-panes .views-exposed-form {
  margin-bottom: 20px;
}

/* Learning Centre page */
/* .general-page .container #learning-centre-landing h1 {
  float: left;
} */
/* line 1101, ../sass/_additional.scss */
body .page-blog #main .views-row,
#learning-centre-landing .views-row {
  margin-bottom: 30px;
  overflow: hidden;
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.28);
}
/* line 1106, ../sass/_additional.scss */
body .page-blog #main .views-row a,
#learning-centre-landing .views-row a {
  float: left;
}
/* line 1109, ../sass/_additional.scss */
body .page-blog #main .views-row .learn-article-body,
#learning-centre-landing .views-row .learn-article-body {
  margin-left: 240px;
}
/* line 1112, ../sass/_additional.scss */
body .page-blog #main .views-row h2.title,
#learning-centre-landing .views-row h2.title {
  margin-left: 240px;
  margin-bottom: 40px;
  margin-top: 10px;
}
/* line 1118, ../sass/_additional.scss */
body .page-blog #main .panel-pane.pane-custom.pane-1,
#learning-centre-landing .panel-pane.pane-custom.pane-1 {
  margin-bottom: 24px;
}

/* learn downloads */
/* line 1126, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row {
  margin-bottom: 0;
  overflow: inherit;
}
/* line 1129, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row .thumbnail {
  margin: 0;
  border: none;
}
/* line 1134, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 a {
  color: #6252A3;
  font-size: 20px;
  font-weight: bold;
}
/* line 1139, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .row {
  margin: 0;
}

/* line 1144, ../sass/_additional.scss */
.view-learning-centre-webinars .views-row {
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.49);
  margin-bottom: 30px;
}

/* line 1150, ../sass/_additional.scss */
section.categories .container .row .col-sm-6.col-md-3 a {
  font-weight: bold;
  /* text-align: center; */
}

/* line 1155, ../sass/_additional.scss */
.item.col-sm-6.col-md-3.view-product-list {
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.22);
  margin-right: 30px;
  width: 30%;
}

/* line 1163, ../sass/_additional.scss */
.general-page .container form#views-exposed-form-discounts-page-1 .views-exposed-form {
  padding: 10px;
  border: 1px solid rgba(51, 51, 51, 0.22);
  margin-left: -12px;
  width: 1164px;
}
/* line 1169, ../sass/_additional.scss */
.general-page .container form textarea, .general-page .container form select {
  background-color: #fff;
}

/* line 1174, ../sass/_additional.scss */
.about-us section.section.our-history.gray-bg .btn-view-more {
  border-color: #77a20b;
  color: #77a20b;
  background-color: transparent;
  text-align: center;
}
/* line 1179, ../sass/_additional.scss */
.about-us section.section.our-history.gray-bg .btn-view-more a {
  color: #000;
}

/* line 1184, ../sass/_additional.scss */
section.section.our-history.gray-bg {
  margin-bottom: 20px;
}

/* 23rd Jan, 2017 */
/* line 1190, ../sass/_additional.scss */
.uc_out_of_stock_html {
  display: inline-block;
  padding: 20px 0;
  background: #fff none repeat scroll 0 0;
  margin-top: -20px !important;
}

/* line 1197, ../sass/_additional.scss */
.item.col-sm-6.col-md-3.view-product-list {
  min-height: 460px;
}

/* line 1203, ../sass/_additional.scss */
.pane-views.pane-menu-hardware br, .pane-views.pane-menu-software br {
  display: none;
}
/* line 1206, ../sass/_additional.scss */
.pane-views.pane-menu-hardware .title, .pane-views.pane-menu-software .title {
  font-size: 26px;
  font-weight: bolder;
}
/* line 1210, ../sass/_additional.scss */
.pane-views.pane-menu-hardware li, .pane-views.pane-menu-software li {
  list-style: none;
}
/* line 1212, ../sass/_additional.scss */
.pane-views.pane-menu-hardware li ul, .pane-views.pane-menu-software li ul {
  text-indent: 20px;
}

/* line 1219, ../sass/_additional.scss */
.sidebar-bg {
  background: #fff none repeat scroll 0 0 !important;
}

/* line 1223, ../sass/_additional.scss */
.sidebar {
  background: #fff none repeat scroll 0 0 !important;
}
/* line 1225, ../sass/_additional.scss */
.sidebar .title {
  font-weight: bolder;
  font-size: 28px;
}
/* line 1229, ../sass/_additional.scss */
.sidebar br {
  display: none;
}
/* line 1232, ../sass/_additional.scss */
.sidebar ul.list-unstyled {
  margin-bottom: 0 !important;
  margin-left: 30px !important;
  padding-top: 0 !important;
  width: 300px !important;
}

/* line 1240, ../sass/_additional.scss */
.our-partners-page {
  border: 1px solid #ddd;
  margin-bottom: 15px !important;
  padding: 20px;
}
/* line 1244, ../sass/_additional.scss */
.our-partners-page .node-readmore a {
  color: #fff !important;
}
/* line 1247, ../sass/_additional.scss */
.our-partners-page tbody {
  border-top: 0 none !important;
}

/* line 1253, ../sass/_additional.scss */
.related-products .squared-image {
  border: 1px solid #ddd;
}
/* line 1256, ../sass/_additional.scss */
.related-products .title {
  font-size: 20px;
  font-weight: bold;
  line-height: initial;
}
/* line 1261, ../sass/_additional.scss */
.related-products .price {
  font-size: 20px;
  font-weight: bolder;
  padding-bottom: 25px !important;
}
/* line 1266, ../sass/_additional.scss */
.related-products .details br {
  display: none;
}

/* line 1271, ../sass/_additional.scss */
.node.node-product-mymt {
  float: left;
  width: 850px !important;
}
/* line 1272, ../sass/_additional.scss */
.node.node-product-mymt .field-label {
  font-size: 18px;
  font-weight: bolder;
  text-transform: capitalize;
}

/* line 1281, ../sass/_additional.scss */
.visible-lg.related-products {
  float: right;
  left: auto !important;
  width: 300px !important;
}

/* line 1288, ../sass/_additional.scss */
.node.node-product-mymt .group-mymt-fieldgroup.field-group-div {
  display: inline-block;
  height: 260px;
  margin-left: 20px;
}
/* line 1293, ../sass/_additional.scss */
.node.node-product-mymt img {
  max-width: 200px;
}
/* line 1296, ../sass/_additional.scss */
.node.node-product-mymt .add-to-cart form {
  border: 0 none !important;
  box-shadow: none !important;
}
/* line 1300, ../sass/_additional.scss */
.node.node-product-mymt .add-to-cart form .form-item-qty label, .node.node-product-mymt .add-to-cart form .form-item-year label {
  width: 90px !important;
  float: left;
}
/* line 1304, ../sass/_additional.scss */
.node.node-product-mymt .add-to-cart form .form-item-qty input, .node.node-product-mymt .add-to-cart form .form-item-year input {
  width: 125px !important;
}
/* line 1308, ../sass/_additional.scss */
.node.node-product-mymt .add-to-cart form table {
  width: 100% !important;
}
/* line 1311, ../sass/_additional.scss */
.node.node-product-mymt .add-to-cart form tr {
  background: #fff none repeat scroll 0 0 !important;
}
/* line 1314, ../sass/_additional.scss */
.node.node-product-mymt .add-to-cart form #edit-actions {
  width: 250px !important;
}

/* line 1320, ../sass/_additional.scss */
#search_entry {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}

/* line 1326, ../sass/_additional.scss */
#search_extra > a {
  background: #77a20b none repeat scroll 0 0;
  color: #fff;
  padding: 15px;
}

/* line 1332, ../sass/_additional.scss */
#search_title > a {
  font-size: 20px;
  font-weight: bolder;
}

/* line 1337, ../sass/_additional.scss */
#search_teaser {
  font-size: 15px;
  margin-bottom: 20px;
}

/* line 1342, ../sass/_additional.scss */
#search_entry .image {
  float: left;
  height: 150px;
  width: 150px;
}

/* line 1349, ../sass/_additional.scss */
.node.node-event .field-name-field-event-image {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  width: 250px;
}
/* line 1353, ../sass/_additional.scss */
.node.node-event .field-name-field-event-image img {
  margin: 40px;
}
/* line 1357, ../sass/_additional.scss */
.node.node-event .field-label {
  width: 175px;
  float: left;
}
/* line 1361, ../sass/_additional.scss */
.node.node-event .location.map-link {
  font-style: italic;
  font-weight: bold;
}
/* line 1365, ../sass/_additional.scss */
.node.node-event .field-name-body .field-label {
  visibility: hidden;
}
/* line 1368, ../sass/_additional.scss */
.node.node-event .btn-primary {
  margin: 1.5em 0;
}

/* line 1373, ../sass/_additional.scss */
#search_entry_discount_product {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 1377, ../sass/_additional.scss */
#search_entry_discount_product .image {
  float: left;
  height: 150px;
  width: 150px;
}
/* line 1382, ../sass/_additional.scss */
#search_entry_discount_product #search_extra {
  margin-top: 20px;
}
/* line 1385, ../sass/_additional.scss */
#search_entry_discount_product .label.sku {
  color: #000;
}

/* line 1390, ../sass/_additional.scss */
.node-products-details {
  float: left;
  width: 70% !important;
}

/* line 1395, ../sass/_additional.scss */
.product-details-main .container .views-row {
  width: 70%;
  float: left;
}

/* line 1400, ../sass/_additional.scss */
#search_entry_donation_product {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 1404, ../sass/_additional.scss */
#search_entry_donation_product .image {
  float: left;
  height: 150px;
  width: 150px;
}
/* line 1409, ../sass/_additional.scss */
#search_entry_donation_product #search_extra {
  margin-top: 20px;
}
/* line 1412, ../sass/_additional.scss */
#search_entry_donation_product .label.sku {
  color: #000;
}

/* line 1417, ../sass/_additional.scss */
.node-qual-check-node .field-name-field-prodvendor {
  width: 100% !important;
}

/* line 1421, ../sass/_additional.scss */
.myob-row-list {
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 1425, ../sass/_additional.scss */
.myob-row-list .title {
  font-family: alegreya-sans;
  font-size: 22px;
  line-height: 1.25;
}
/* line 1430, ../sass/_additional.scss */
.myob-row-list .more {
  margin-top: 12px;
}
/* line 1431, ../sass/_additional.scss */
.myob-row-list .more a {
  background: #77a20b none repeat scroll 0 0;
  color: #fff;
  padding: 15px;
}
/* line 1438, ../sass/_additional.scss */
.myob-row-list .price {
  font-family: sini-bold;
  font-size: 22px;
}

/*
.product-details-main .col-xs-12.col-md-3.col-sm-6.product-details-pic {   width: 20%;}
.product-details-main .col-xs-12.col-md-6.col-sm-6.info {   width: 30%;}
.product-details-main .col-xs-12.col-md-3 {  width: 50%;}
*/
/* line 1451, ../sass/_additional.scss */
.product-details-main .product-info .cart-panel {
  padding: 0px 18px !important;
}
/* line 1453, ../sass/_additional.scss */
.product-details-main .product-info .cart-panel .form-actions {
  padding: 3px 10px 1px !important;
}
/* line 1457, ../sass/_additional.scss */
.product-details-main .container .views-row {
  width: 100%;
  float: left;
}

/*.product-details-main .attributes {  float: left;}
.product-details-main .attribute.odd {   width: 200px;   float: left;   margin-right: 20px;}*/
/*.product-details-main .attribute {   margin-top: -27px;}*/
/* .product-details-main .attribute.even {  display: -webkit-box;}*/
/* is this a blog? */
/* line 1472, ../sass/_additional.scss */
body .display-price {
  clear: none;
  float: none;
  font-size: inherit;
  font-weight: inherit;
  padding-bottom: 0;
  padding-left: 0;
  text-align: inherit;
}

/* line 1482, ../sass/_additional.scss */
div.uc-price-suffix {
  display: inline;
}

@media (min-width: 200px) and (max-width: 991px) {
  /* line 1487, ../sass/_additional.scss */
  .public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu li {
    display: inline-block;
    float: left;
    padding: 0 11px;
    transition: all 200ms ease 0s;
    width: 100%;
  }
}
/* line 1497, ../sass/_additional.scss */
.node.node-learning-centre span, .node.node-learning-centre ul {
  font-size: 18px !important;
}

/* line 1502, ../sass/_additional.scss */
#node_organization_full_group_organization_second_column {
  display: inline-block;
  padding: 20px;
  text-align: justify;
  width: 60%;
  min-height: 550px;
}

/* line 1510, ../sass/_additional.scss */
#node_organization_full_group_organization_first_column {
  display: inline-block;
  margin-right: 20px;
  float: left;
  padding: 20px;
  width: 450px;
  min-height: 550px;
}

/* line 1520, ../sass/_additional.scss */
.field.field-name-street-suburb.field-type-text.field-label-hidden {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}
/* line 1525, ../sass/_additional.scss */
.field.field-name-street-address.field-type-text.field-label-inline.clearfix, .field.field-name-postal-address.field-type-text.field-label-inline.clearfix {
  float: left;
}
/* line 1528, ../sass/_additional.scss */
.field.field-name-postal-suburb.field-type-text.field-label-hidden {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 1536, ../sass/_additional.scss */
#node_organization_full_group_organization_first_column .field-items {
  margin-top: -4px;
}
/* line 1539, ../sass/_additional.scss */
#node_organization_full_group_organization_first_column .field-label {
  font-size: 14px;
  width: 155px;
}
/* line 1543, ../sass/_additional.scss */
#node_organization_full_group_organization_first_column .field-name-logo {
  border: 1px solid #ddd;
  padding: 20px;
}

/* line 1549, ../sass/_additional.scss */
.node.node-organization #sd-add-review a {
  background: #77a20b none repeat scroll 0 0;
  color: #fff;
  padding: 15px;
  margin-right: 10px;
}

/*.node-page .field-name-body img {    width: 100% !important;    height: auto !important;} */
@media (min-width: 200px) and (max-width: 1200px) {
  /* line 1558, ../sass/_additional.scss */
  #node_organization_full_group_organization_second_column {
    width: 100%;
    min-height: auto;
  }
}
/* .node-page .field-name-body img {    width: 100% !important;    height: auto !important;} */
@media (min-width: 200px) and (max-width: 1200px) {
  /* line 1567, ../sass/_additional.scss */
  .organization-second-column {
    width: 100%;
    min-height: auto;
  }
}
/* line 1573, ../sass/_additional.scss */
.organization-first-column .field-name-logo {
  border: 1px solid #ddd;
  padding: 20px;
}

/* line 1578, ../sass/_additional.scss */
.organization-second-column {
  display: inline-block;
  padding: 20px;
  text-align: justify;
  width: 60%;
  min-height: 550px;
}

/* line 1586, ../sass/_additional.scss */
.organization-first-column {
  display: inline-block;
  margin-right: 20px;
  float: left;
  padding: 20px 0;
  width: 400px;
  min-height: 550px;
}

/* line 1595, ../sass/_additional.scss */
.field-name-street-suburb, .field-name-postal-suburb {
  float: left;
  margin-left: 6px;
  margin-right: 6px;
}

/* line 1601, ../sass/_additional.scss */
.field-name-street-address, .field-name-postal-address, .field-name-street-postcode, .field-name-postal-postcode {
  float: left;
}

/* line 1605, ../sass/_additional.scss */
.organization-address > h1 {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* line 1611, ../sass/_additional.scss */
.node.node-organization #sd-add-review {
  min-height: 115px;
  padding: 20px;
}
/* line 1615, ../sass/_additional.scss */
.node.node-organization .field-name-field-rating {
  float: left;
  width: 250px;
}
/* line 1619, ../sass/_additional.scss */
.node.node-organization #sd-add-review a {
  background: #eb3300 none repeat scroll 0 0;
  color: #fff;
  margin-right: 10px;
  padding: 15px;
  text-transform: uppercase;
}

/* line 1628, ../sass/_additional.scss */
.organization-first-column .org-abn span {
  font-weight: bolder;
  font-size: 16px !important;
}

/* line 1634, ../sass/_additional.scss */
.organization-mail .field-name-contact-phone {
  background-image: url("/sites/all/themes/cua_theme_d7/img/org/phone_icon.png");
  background-repeat: no-repeat;
  display: inline-block;
  padding-left: 38px;
  width: 100%;
}
/* line 1641, ../sass/_additional.scss */
.organization-mail .field-name-organisation-website {
  background-image: url("/sites/all/themes/cua_theme_d7/img/org/web_icon.png");
  background-repeat: no-repeat;
  color: #eb3300;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding-left: 38px;
  width: 100%;
}
/* line 1651, ../sass/_additional.scss */
.organization-mail .field-name-contact-email {
  background-image: url("/sites/all/themes/cua_theme_d7/img/org/mail_icon.png");
  background-repeat: no-repeat;
  color: #eb3300;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding-left: 38px;
}

/* line 1662, ../sass/_additional.scss */
#organization-gmap {
  color: #eb3300 !important;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  margin-top: 15px;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 1670, ../sass/_additional.scss */
#organization-gmap::after {
  content: url("/sites/all/themes/cua_theme_d7/img/org/viewmore_arrow.png");
  height: 50px;
  margin-bottom: -2px;
  padding-left: 5px;
  right: 0;
  width: 50px;
}

/* line 1680, ../sass/_additional.scss */
.sd-review-submit input#edit-submit, #sd-search-search-form input#edit-sd-submit2, .node-organization-form .form-managed-file input[type="submit"], .organization-offer-add a, .node-organization-form .form-actions input[type="submit"], .sd-review-submit .sd-review-login a, #block-system-main #sd-special-offer-add-form #edit-submit, .sd-question input#edit-submit, .question-new a {
  background: #eb3300 url("/sites/all/themes/cua_theme_d7/img/arrow_white.png") no-repeat scroll right center !important;
  color: #ffffff !important;
  font-weight: bold;
  height: auto !important;
  margin-right: 8px;
  padding: 4px 28px 4px 14px !important;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 1691, ../sass/_additional.scss */
.organization-offer-add #special-offer-help {
  margin-top: 10px;
}
/* line 1692, ../sass/_additional.scss */
.organization-offer-add #special-offer-help a {
  background: transparent none repeat scroll 0 0 !important;
  color: #6252a3 !important;
  margin-top: 10px !important;
  padding: 4px 28px 4px 0 !important;
  text-transform: none;
}

/* line 1702, ../sass/_additional.scss */
.search-form-show {
  background: transparent url("/sites/all/themes/cua_theme_d7/img/org/search_query.png") repeat scroll 0 0;
  color: white;
  padding-left: 10px;
}
/* line 1706, ../sass/_additional.scss */
.search-form-show .form-item-sd-keywords {
  display: inline-block;
  width: 600px;
}

/* line 1712, ../sass/_additional.scss */
#sd-search-search-form {
  border: 0px none;
  box-shadow: none;
  max-width: 100%;
  padding: 0;
}

/* line 1719, ../sass/_additional.scss */
.search-form-show .form-submit {
  background: transparent url("/sites/all/themes/cua_theme_d7/img/org/whitearrow.png") no-repeat scroll left center !important;
  border: 0 none !important;
  color: white !important;
  font-size: 18px;
  font-weight: bolder;
  text-transform: uppercase;
  width: 125px !important;
}

/* line 1729, ../sass/_additional.scss */
#edit-sd-keywords {
  height: 40px;
  width: 250px;
}

/* line 1734, ../sass/_additional.scss */
.search-form-show label {
  font-style: italic;
  float: left;
  max-width: 300px;
  width: 300px !important;
  font-size: 24px;
  font-weight: bolder;
}

/* line 1743, ../sass/_additional.scss */
#sd-search-search-form input {
  display: inline-block;
}

/* line 1747, ../sass/_additional.scss */
.form-item-sd-keywords input {
  color: #000;
}

@media (min-width: 200px) and (max-width: 800px) {
  /* line 1752, ../sass/_additional.scss */
  .search-form-show .form-item-sd-keywords {
    width: 100%;
  }
}
/* line 1758, ../sass/_additional.scss */
.directory-home-main section.hero .title .title-1st, .directory-home-main section.hero .title .title-2nd {
  background-color: #E03102;
}

/* line 1763, ../sass/_additional.scss */
#search-form-hide {
  padding: 30px;
  border: 1px solid rgba(51, 51, 51, 0.38);
}

/* line 1769, ../sass/_additional.scss */
.node.node-organization #sd-add-review a, .node.node-organization .organization-offer-add a {
  padding: 1px 22px;
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
  display: inline-block;
  font-size: 18px;
  line-height: 1.66667;
  border-radius: 10px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  user-select: none;
}

/* line 1791, ../sass/_additional.scss */
.question-new a {
  padding: 1px 22px;
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
  display: inline-block;
  font-size: 18px;
  line-height: 1.66667;
  border-radius: 10px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  user-select: none;
}

/* line 1813, ../sass/_additional.scss */
.sd-question input#edit-submit, .sd-question button {
  padding: 1px 22px;
  color: #fff;
  background-color: #eb3300;
  border-color: #d22d00;
  display: inline-block;
  font-size: 18px;
  line-height: 1.66667;
  border-radius: 10px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  user-select: none;
}

/*THROBBER*/
/* line 1838, ../sass/_additional.scss */
html.js input.form-autocomplete {
  background-position-y: 11px;
  line-height: normal;
}
/* line 1842, ../sass/_additional.scss */
html.js input.throbbing {
  background-position-y: -16px;
}

/* Ensure throbber shown when selecting payment option at checkout */
/* doesn't push other divs downwards */
/* line 1853, ../sass/_additional.scss */
.page-default .container .uc-cart-checkout-form #payment-pane .ajax-progress {
  display: inline;
  float: right;
  padding-top: 5px;
}

/* Ensure throbber on review checkout page doesn't wreck the look of the 'Submit order' button */
/* line 1864, ../sass/_additional.scss */
.ubercart-throbber {
  display: inline;
  float: right;
  margin-top: -30px;
}

/* Search Results */
/* line 1872, ../sass/_additional.scss */
.title.search_result_title img {
  margin-right: 18px;
}

/* line 1876, ../sass/_additional.scss */
.search_result {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(153, 153, 153, 0.48);
  min-height: 220px;
}

/* line 1883, ../sass/_additional.scss */
.leftcolumn img {
  max-width: 200px;
  height: auto;
  float: left;
}

/* line 1889, ../sass/_additional.scss */
.rightcolumn {
  margin-left: 240px;
}
/* line 1891, ../sass/_additional.scss */
.rightcolumn .trusted .field-name-field-rating {
  float: left;
  width: 100%;
}

/* line 1897, ../sass/_additional.scss */
.search_result a {
  font-size: 18px;
  color: #6252A3;
  margin-right: 12px;
}

/* line 1903, ../sass/_additional.scss */
.rightcolumn .title a {
  font-size: 28px;
}

/* line 1907, ../sass/_additional.scss */
.search-form-show .form-item-sd-keywords {
  width: 900px;
}

/* line 1911, ../sass/_additional.scss */
#edit-sd-keywords {
  width: 580px;
}

@media (min-width: 992px) {
  /* line 1916, ../sass/_additional.scss */
  .directory-home-main .col-md-8 {
    width: 74.66667%;
  }
}
/* line 1922, ../sass/_additional.scss */
.directory-home-main .btn-red {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}
/* line 1927, ../sass/_additional.scss */
.directory-home-main .hero-2 .content .btn {
  margin-right: 20px;
}
/* line 1930, ../sass/_additional.scss */
.directory-home-main section.hero {
  padding-top: 30px;
}

/* line 1935, ../sass/_additional.scss */
section.section {
  padding-bottom: 10px;
}

/* line 1939, ../sass/_additional.scss */
.directory-home-main .directory-title {
  padding: 0;
}

/* line 1943, ../sass/_additional.scss */
#question_list {
  margin-top: 16px;
}
/* line 1945, ../sass/_additional.scss */
#question_list table {
  width: 100%;
  border: 1px solid rgba(51, 51, 51, 0.29);
}
/* line 1948, ../sass/_additional.scss */
#question_list table thead {
  background: #eb3300;
  color: #fff;
}

/* Supplier Directory Question and Answer */
/* line 1958, ../sass/_additional.scss */
.sd-question form {
  max-width: none !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
}
/* line 1964, ../sass/_additional.scss */
.sd-question .question .title {
  color: #6252A3;
  font-size: 24px;
}
/* line 1968, ../sass/_additional.scss */
.sd-question .answers .answer-container {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(153, 153, 153, 0.48);
  min-height: 200px;
}

/* line 1976, ../sass/_additional.scss */
.view-blog-entries .views-row {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(153, 153, 153, 0.48);
  min-height: 200px;
}

/* line 1983, ../sass/_additional.scss */
.sd-question .answers .answer-container .answer-left .answer-pic img, .view-blog-entries .views-row img {
  max-width: 100px;
}

/* line 1987, ../sass/_additional.scss */
.sd-question .answers .answer-container .answer-left .answer-name, .view-blog-entries .views-row .title {
  margin-left: 120px;
  color: #6252A3;
  font-size: 28px;
}

/* line 1994, ../sass/_additional.scss */
.sd-question .answers .answer-container .answer-left .answer-rating, .sd-question .answers .answer-container .answer-right {
  margin-left: 120px;
}

/* line 2000, ../sass/_additional.scss */
.view-blog-entries .views-row .details, .view-blog-entries .views-row .content {
  margin-left: 120px;
}

/* line 2005, ../sass/_additional.scss */
.sd-question .answers .answer-container .answer-right .answer-right-inner .title {
  font-size: 14px;
}

/* Active Menu add arrow */
/*.public-header .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  position: relative;
  left: -56%;
  top: 7px;
  display: inline;
  content: '';
  border: 10px solid transparent;
  border-bottom: 14px solid white;
  margin-left: 2px;
}
*/
/* line 2022, ../sass/_additional.scss */
.orange .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  border-bottom: 14px solid #F4A500;
  display: inline;
}

/* line 2027, ../sass/_additional.scss */
.red .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  border-bottom: 14px solid #E03102;
}

/*.green .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.active:after {
  border-bottom: 14px solid #7FB104;
}*/
/* Menu Color */
/* line 2038, ../sass/_additional.scss */
.purple .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.om-link.active:after {
  border-bottom: 14px solid #9460AA;
}

/* line 2042, ../sass/_additional.scss */
.blue .navbar-wrapper .navbar .navbar-collapse ul.om-menu a.om-link.active:after {
  border-bottom: 14px solid #15BBD3;
}

/* line 2046, ../sass/_additional.scss */
.public-header .navbar-wrapper .navbar.affix .navbar-collapse ul.om-menu a.om-link.active::after {
  top: -3px;
}

/* line 2050, ../sass/_additional.scss */
.views-slideshow-controls-top {
  z-index: 0;
}

/* line 2055, ../sass/_additional.scss */
.pane-events .views-row img {
  z-index: 0;
}
/* line 2058, ../sass/_additional.scss */
.pane-events .feature-title a {
  z-index: 0;
  width: 580px;
}

/* line 2066, ../sass/_additional.scss */
.node-readmore > a {
  color: #fff;
}

/* line 2070, ../sass/_additional.scss */
.view-display-id-panel_pane_3.downloads .thumbnail {
  width: 200px;
}

/* line 2075, ../sass/_additional.scss */
.pane-taxonomy-events-panel-pane-1 .views-row img {
  float: left;
  margin-right: 20px;
}
/* line 2079, ../sass/_additional.scss */
.pane-taxonomy-events-panel-pane-1 .views-row .text {
  float: left;
  width: 650px;
}

/* line 2086, ../sass/_additional.scss */
.pane-taxonomy-events .views-row img {
  height: 355px;
  left: 0;
  position: absolute;
  top: 0;
  width: 580px;
  z-index: 5;
}
/* line 2094, ../sass/_additional.scss */
.pane-taxonomy-events .views-slideshow-controls-top {
  float: right;
}
/* line 2097, ../sass/_additional.scss */
.pane-taxonomy-events .views-slideshow-pager-field-item {
  border-bottom: 1px solid #333;
  color: #fff;
  font-size: 18px;
  padding: 8px;
}

/* line 2107, ../sass/_additional.scss */
.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div {
  height: 30px !important;
}
/* line 2109, ../sass/_additional.scss */
.calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a {
  height: 30px !important;
}
/* line 2115, ../sass/_additional.scss */
.calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div {
  height: 30px !important;
}
/* line 2117, ../sass/_additional.scss */
.calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a {
  height: 30px !important;
}
/* line 2123, ../sass/_additional.scss */
.calendar-calendar .day-view .full td .inner div.view-item {
  height: 30px !important;
}
/* line 2126, ../sass/_additional.scss */
.calendar-calendar .day-view .full td .inner div.calendar div {
  height: 30px !important;
}
/* line 2128, ../sass/_additional.scss */
.calendar-calendar .day-view .full td .inner div.calendar div a {
  height: 30px !important;
}

/* line 2135, ../sass/_additional.scss */
.cart-img {
  float: left;
  width: 25px;
}

/* line 2141, ../sass/_additional.scss */
.products .row .item .node-add-to-cart {
  line-height: 40px;
  padding-left: 0px;
}
/* line 2145, ../sass/_additional.scss */
.products .row .item .add-cart .form-actions::after {
  background: transparent none repeat scroll 0 0 !important;
}

/* line 2154, ../sass/_additional.scss */
.cart-icon.black, .product-details-main .product-info .cart-panel .form-actions::before {
  background: none !important;
}

@media (max-width: 767px) {
  /* line 2161, ../sass/_additional.scss */
  .index-main .index-cta .cta-content .cta-title {
    padding-top: 10em;
  }
}
@media (max-width: 419px) {
  /* line 2167, ../sass/_additional.scss */
  .region-before-content > #block-block-17 p {
    font-size: 14px;
  }

  /* line 2170, ../sass/_additional.scss */
  .index-main .index-cta .cta-content .cta-title {
    padding-top: 16em;
  }
}
/* line 2176, ../sass/_additional.scss */
header.public-header.orange > #block-block-17 {
  background-color: #996900;
}
/* line 2179, ../sass/_additional.scss */
header.public-header.red > #block-block-17 {
  background-color: #851d00;
}
/* line 2182, ../sass/_additional.scss */
header.public-header > #block-block-17 {
  background: #4d6907;
  color: white;
  padding: 10px 20px;
  line-height: 1.1em;
}
/* line 2187, ../sass/_additional.scss */
header.public-header > #block-block-17 p {
  margin-bottom: .45em;
  font-size: 14px;
}

@media (max-width: 400px) {
  /* line 2195, ../sass/_additional.scss */
  body header.public-header > #block-block-17 {
    padding: 96px 20px 10px 20px;
  }
  /* line 2197, ../sass/_additional.scss */
  body header.public-header > #block-block-17 + .search {
    margin-top: 0;
  }
}
/*
.region-before-content > #block-block-17 {
  position: absolute;
  color: white;
  width: 94%;
  margin: 0 auto;
  left: 50%;
  transform: translate(-50%, 0);
  padding: 10px;
}
.region-before-content > #block-block-17 .content {
  padding: 10px;
  border: 1px solid white;
  background-color: rgba(0,0,0,.8);
  font-weight: 600;
}
.region-before-content > #block-block-17 p {
  margin: 0;
  padding: 0;
}
*/
/* line 2228, ../sass/_additional.scss */
#edit-organization-activity label {
  float: left;
  width: 36%;
}
/* line 2232, ../sass/_additional.scss */
#edit-organization-activity select {
  width: 41% !important;
  float: left;
  height: 39px;
}
/* line 2237, ../sass/_additional.scss */
#edit-organization-activity .description {
  float: none !important;
  text-indent: 36%;
}

/* line 2244, ../sass/_additional.scss */
#crm-container #edit-terms label.option {
  text-align: left;
  text-indent: 30px;
}
/* line 2248, ../sass/_additional.scss */
#crm-container span.crm-button_qf_Edit_next {
  padding: 0;
  height: 30px;
}
/* line 2251, ../sass/_additional.scss */
#crm-container span.crm-button_qf_Edit_next i {
  top: .7em;
}
/* line 2255, ../sass/_additional.scss */
#crm-container #_qf_Edit_next {
  width: 50px;
}
/* line 2258, ../sass/_additional.scss */
#crm-container a.button.cancel {
  height: 30px;
  line-height: 26px;
}

/*catalogfix*/
/* line 2266, ../sass/_additional.scss */
a:hover {
  text-decoration: underline;
}

/* line 2270, ../sass/_additional.scss */
body #ts-stock-catalog {
  position: relative;
}
/* line 2271, ../sass/_additional.scss */
body #ts-stock-catalog form {
  text-align: left;
  margin-top: .75em;
}
/* line 2275, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter {
  font-size: 20px;
  text-align: left;
  display: inline-block;
  float: none;
  width: auto;
}
/* line 2281, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter > div {
  display: block;
  width: initial;
}
/* line 2285, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter .filter-element {
  font-size: 16px;
}
/* line 2287, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter .filter-element a {
  font-size: 16px;
  white-space: nowrap;
}
/* line 2292, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter .filter-picker {
  width: auto;
}
/* line 2295, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter .filter-picker-label {
  padding: 2px 5px;
  font-size: 16px;
}
/* line 2299, ../sass/_additional.scss */
body #ts-stock-catalog #ts-stock-product-filter .filter-picker .filter-picker-options span {
  padding: 1px 1px 1px 15px;
  line-height: 1.2em;
  font-size: 16px;
}
/* line 2305, ../sass/_additional.scss */
body #ts-stock-catalog .ts-stock-product-list-top #ts-stock-learn-about {
  text-align: center;
  display: block;
  margin: 0 auto;
}

/* line 2314, ../sass/_additional.scss */
body.donations .no-line .leaf-about-us .om-maximenu-content {
  border-top: none;
}
/* line 2318, ../sass/_additional.scss */
body.donations .leaf-about-us .om-maximenu-content {
  width: 100%;
}
/* line 2321, ../sass/_additional.scss */
body.donations .leaf-about-us .om-maximenu-middle-left, body.donations .leaf-about-us .om-maximenu-middle-right {
  background: none;
}
/* line 2324, ../sass/_additional.scss */
body.donations .leaf-about-us .om-maximenu-middle {
  border-radius: 0 0 10px 10px;
}

/* line 2329, ../sass/_additional.scss */
.board-profile {
  float: left;
}

/* line 2337, ../sass/_additional.scss */
.board-profile .field .field-items .field-item .active img {
  border-radius: 50%;
}

/* line 2348, ../sass/_additional.scss */
.om-maximenu-content .closed .full-menu .clearfix {
  top: 43px;
}

/* line 2356, ../sass/_additional.scss */
.om-link .om-autoscroll .active {
  border-width: 10px 10px 17px !important;
  z-index: 600;
}

/* line 2362, ../sass/_additional.scss */
.node-partner-info .field-item.even > img {
  float: left;
  margin: 20px;
  width: auto;
}

/**
 * Css for webinar page
 */
/* line 2371, ../sass/_additional.scss */
.pane-taxonomy-events .views-slideshow-controls-top {
  display: inline-block;
  float: right;
  height: 355px;
  overflow: hidden;
  width: 250px;
}
/* line 2378, ../sass/_additional.scss */
.pane-taxonomy-events .views_slideshow_main {
  box-shadow: 0 3px 20px #000;
  display: block;
  height: 355px;
  width: 580px;
}

/* line 2386, ../sass/_additional.scss */
.views-slideshow-controls-top {
  z-index: 0;
  position: relative;
  z-index: 12;
  z-index: 0;
  position: relative;
}

/* line 2395, ../sass/_additional.scss */
.pane-taxonomy-events .views-slideshow-pager-field-item {
  border-bottom: 1px solid #333;
  font-size: 18px;
  padding: 8px;
  color: #fff;
  font-size: 18px;
  color: #fff;
}
/* line 2403, ../sass/_additional.scss */
.pane-taxonomy-events .field-content.feature-title {
  z-index: 0;
  width: 580px;
}
/* line 2406, ../sass/_additional.scss */
.pane-taxonomy-events .field-content.feature-title a {
  background: transparent -moz-linear-gradient(center top, transparent 0%, rgba(100, 85, 163, 0.95) 0%) repeat scroll 0 0;
  color: #fff;
  display: block;
  font-size: 23px;
  height: 300px;
  left: 0;
  line-height: 23px;
  padding: 10px 15px;
  position: absolute;
  text-decoration: none;
  top: 0;
  vertical-align: bottom;
  z-index: 11;
  width: 580px;
  margin: 290px 0 0;
}
/* line 2424, ../sass/_additional.scss */
.pane-taxonomy-events .views-slideshow-controls-text {
  display: none;
}

/* Task 2: css for home page menu i.e learning centre and news menu */
/* line 2431, ../sass/_additional.scss */
li.leaf-learning-centre .om-maximenu-content {
  width: 250px !important;
  margin-left: 74%;
}
/* line 2435, ../sass/_additional.scss */
li.leaf-news .om-maximenu-content {
  width: 250px !important;
  margin-left: 79% !important;
}

/*Task 4: Css for product list(grid) a page*/
/* line 2441, ../sass/_additional.scss */
.view-product-list .title {
  height: 4em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

/* line 2447, ../sass/_additional.scss */
.item.col-sm-6.col-md-3.view-product-list {
  min-height: 505px;
}

/* Border and top margin of about us page */
/* line 2451, ../sass/_additional.scss */
#om-maximenu-om-maximenu .leaf-about-us .om-maximenu-content {
  padding: 14px 0 0 !important;
  border-width: 1px 2px 2px 1px !important;
}

/** Css for product catelog page */
/* line 2458, ../sass/_additional.scss */
#ts_stock_product_list .ts-stock-product .ts-stock-product-capture {
  text-align: center;
  height: 140px;
}
/* line 2461, ../sass/_additional.scss */
#ts_stock_product_list .ts-stock-product .ts-stock-product-capture img {
  margin: 20px 20px 30px 20px;
}
/* line 2465, ../sass/_additional.scss */
#ts_stock_product_list .ts-stock-product .ts-stock-product-info {
  line-height: 1.1em;
  min-height: 140px;
  margin-bottom: 1.1em;
}
/* line 2470, ../sass/_additional.scss */
#ts_stock_product_list .ts-stock-product .ts-stock-product-title {
  display: block;
  line-height: 1.2em;
  min-height: 4em;
}
/* line 2476, ../sass/_additional.scss */
#ts_stock_product_list form.commerce-add-to-cart input.form-submit {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 1.56em;
  border-radius: 8px;
}

/* Css for hover of menu elements */
/* line 2484, ../sass/_additional.scss */
.public-header .om-maximenu .om-maximenu-content a:hover {
  background: #ddd none repeat scroll 0 0 !important;
  padding: 0px !important;
}

/* Css for Research and Downloads page */
/* line 2490, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .pane-content .views-row {
  float: left;
  font-size: 16px;
  margin: 10px;
  min-height: 168px;
  width: 380px;
  max-width: 100%;
}
/* line 2497, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .pane-content .views-row a {
  color: #222222;
  text-decoration: none;
  font-size: 16px;
}
/* line 2501, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .pane-content .views-row a:hover {
  text-decoration: none;
}
/* line 2505, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .pane-content .views-row .thumbnail img {
  width: 390px;
  max-height: 188px;
}
/* line 2509, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .pane-content .views-row p span {
  font-size: 16px !important;
}
/* line 2512, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .pane-content .views-row:nth-child(3n+1) {
  clear: both;
}
/* line 2516, ../sass/_additional.scss */
.panel-pane.pane-views-panes.pane-resources-panel-pane-3 .views-row .thumbnail {
  height: 200px;
}

/* css for Product Details page */
/* line 2522, ../sass/_additional.scss */
.node-type-product .product-details-main .related_products .title {
  font-size: 20px;
  font-weight: bold;
}
/* line 2526, ../sass/_additional.scss */
.node-type-product .product-details-main .related_products .related-products {
  width: 100% !important;
  padding-left: 0px;
}

/* css for display message in product info */
/* line 2534, ../sass/_additional.scss */
.node-type-product .product-details-main .container .display-msg {
  color: #068506;
  margin-bottom: 25px;
  line-height: 1.4;
}

/* css for display product price extension on donations site */
/* line 2542, ../sass/_additional.scss */
.node-ts-stock-display .techsoup_stock .field-type-commerce-price .product_ext {
  display: inline-block;
  font-size: 18px !important;
  font-weight: bold;
}

/* css for suffix in price */
/* line 2550, ../sass/_additional.scss */
.page-discounts .page-default .view-product-list span.price-ext, .product-listing-main .products-grid span.price-ext {
  display: inline-block;
  font-size: 17px !important;
  font-weight: normal;
}

/* css for display filters in product listing */
/* line 2558, ../sass/_additional.scss */
.page-discounts .page-default .block-system .products .refurbished .views-exposed-form {
  width: 100% !important;
}
/* line 2560, ../sass/_additional.scss */
.page-discounts .page-default .block-system .products .refurbished .views-exposed-form .views-exposed-widget {
  float: none !important;
}

/* line 2566, ../sass/_additional.scss */
.products .refurbished .views-exposed-form .views-widget label {
  font-weight: 100;
  cursor: pointer;
  position: relative;
}
/* line 2571, ../sass/_additional.scss */
.products .refurbished .views-exposed-form .count-product {
  float: right;
  position: absolute;
  right: -5px;
  top: 0;
}

/* line 2579, ../sass/_additional.scss */
.page-discounts .page-default .block-system .products .col-md-9 .view-product-list {
  width: 28% !important;
}

/* line 2584, ../sass/_additional.scss */
.products .refurbished ::-webkit-scrollbar {
  display: block !important;
  -webkit-appearance: none;
  width: 7px;
}
/* line 2589, ../sass/_additional.scss */
.products .refurbished ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
/* line 2595, ../sass/_additional.scss */
.products .refurbished .views-exposed-form .views-exposed-widgets > div > label {
  border-bottom: 1px solid #ddd;
}
/* line 2598, ../sass/_additional.scss */
.products .refurbished .views-exposed-form .views-widget {
  max-height: 170px;
  overflow-y: auto;
  padding-right: 10px;
  margin-top: 12px;
}

@media (min-width: 320px) and (max-width: 568px) {
  /* line 2609, ../sass/_additional.scss */
  .page-discounts .page-default .block-system .products .view-product-list, .page-discounts .page-default .block-system .products .col-md-9 .view-product-list {
    width: 100% !important;
  }

  /* line 2613, ../sass/_additional.scss */
  .products .refurbished .views-exposed-form .count-product {
    right: 0px;
  }
}
/* line 2619, ../sass/_additional.scss */
.page-discounts .general-page .container.refurb-list {
  padding: 0px;
}
/* line 2622, ../sass/_additional.scss */
.page-discounts .general-page .no_filter {
  padding: 30px 0;
}

/* Membership upsell */
/* line 2629, ../sass/_additional.scss */
.greenbutton2 {
  background-color: #608309;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  cursor: pointer;
  color: #FFF !important;
  font-family: sans-serif;
  font-weight: 100;
  padding: 15px;
  text-decoration: none !important;
}

/* line 2642, ../sass/_additional.scss */
.greenbutton2:hover {
  background-color: #77a20b;
}

/* line 2646, ../sass/_additional.scss */
.greenbutton2:active {
  box-shadow: inset 0px 0px 20px #444;
}

/* line 2650, ../sass/_additional.scss */
.bluebutton2 {
  background-color: #00aed6;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  cursor: pointer;
  color: #FFF !important;
  font-family: sans-serif;
  font-weight: 100;
  padding: 15px;
  text-decoration: none !important;
}

/* line 2663, ../sass/_additional.scss */
.bluebutton2:hover {
  background-color: #00bee6;
}

/* line 2667, ../sass/_additional.scss */
.bluebutton2:active {
  box-shadow: inset 0px 0px 20px #444;
}

/* Notification boxes - https://codepen.io/walesmd/pen/zysbv */
/* line 2673, ../sass/_additional.scss */
.notice {
  position: relative;
  margin: 1em 1em 2em;
  background: #F9F9F9;
  padding: 1em 1em 1em 2em;
  border-left: 4px solid #DDD;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
}

/* line 2682, ../sass/_additional.scss */
.notice:before {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: -17px;
  background-color: #DDD;
  color: #FFF;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  font-family: Georgia;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
}

/* line 2699, ../sass/_additional.scss */
.blank {
  margin: 1em 1em 2em;
}

/* line 2703, ../sass/_additional.scss */
.information_notification {
  border-color: #0074D9;
}

/* line 2707, ../sass/_additional.scss */
.information_notification:before {
  content: "i";
  background-color: #0074D9;
}

/* line 2712, ../sass/_additional.scss */
.success_notification {
  border-color: #2ECC40;
}

/* line 2716, ../sass/_additional.scss */
.success_notification:before {
  content: "\2713";
  background-color: #2ECC40;
}

/* line 2721, ../sass/_additional.scss */
.warning_notification {
  border-color: #FFDC00;
}

/* line 2725, ../sass/_additional.scss */
.warning_notification:before {
  content: "!";
  background-color: #FFDC00;
}

/* line 2730, ../sass/_additional.scss */
.error_notification {
  border-color: #FF4136;
}

/* line 2734, ../sass/_additional.scss */
.error_notification:before {
  content: "X";
  background-color: #FF4136;
}

/* Plain notification boxes */
/* line 2740, ../sass/_additional.scss */
.plain-notification {
  border: 1px solid black;
  padding: 10px;
  margin-bottom: 5px;
}
/* line 2745, ../sass/_additional.scss */
.plain-notification.yellow {
  border-color: #FFDC00;
  background-color: #FFEB6B;
}

/* line 2751, ../sass/_additional.scss */
.uc-cart-checkout-form .form-wrapper {
  border: 1px solid lightgray;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  font-family: futura-pt, sans-serif;
  font-size: 0.9em;
}

/* Style the main order button on checkout and review pages */
/* line 2761, ../sass/_additional.scss */
.uc-cart-checkout-form input[type='submit'], .uc-cart-checkout-review-form input[type='submit'] {
  font-family: TruenoRegular, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  transition: background-color .3s, border-color .3s;
}
/* line 2766, ../sass/_additional.scss */
.uc-cart-checkout-form input[type='submit']#edit-continue, .uc-cart-checkout-form input[type='submit']#edit-submit, .uc-cart-checkout-review-form input[type='submit']#edit-continue, .uc-cart-checkout-review-form input[type='submit']#edit-submit {
  font-size: 1.4em;
  background-color: #28a528;
  border-color: #28a528;
  color: #fff;
}
/* line 2772, ../sass/_additional.scss */
.uc-cart-checkout-form input[type='submit']#edit-continue:hover, .uc-cart-checkout-form input[type='submit']#edit-submit:hover, .uc-cart-checkout-review-form input[type='submit']#edit-continue:hover, .uc-cart-checkout-review-form input[type='submit']#edit-submit:hover {
  border-color: #1e7c1e;
  background-color: #1e7c1e;
}

/* Hide the cancel button on checkout page */
/* line 2780, ../sass/_additional.scss */
.uc-cart-checkout-form input[id^='edit-cancel'] {
  display: none !important;
}

/* Hide the back button on review page */
/* line 2785, ../sass/_additional.scss */
.uc-cart-checkout-form input[id^='edit-back'] {
  display: none !important;
}

/* Nudge up the line items box in payment section of checkout */
/* line 2790, ../sass/_additional.scss */
.uc-cart-checkout-form div#line-items-div {
  margin-top: -30px;
}

/* Override existing form style for the buttons on review page */
/* line 2795, ../sass/_additional.scss */
#uc-cart-checkout-review-form {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Override existing form style for the suffix form paypal button on review page */
/* line 2802, ../sass/_additional.scss */
#uc-paypal-wps-form {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Override existing form style for the suffix form poli button on review page */
/* line 2809, ../sass/_additional.scss */
#poli-payment-form {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* Hide Cheque or EFT how to pay on checkout page (show on review only) */
/* line 2816, ../sass/_additional.scss */
.payment-details-check#payment-details {
  display: none;
}

/* Hide leftover delivery pane, we only need it display current address, not using the built in fields */
/* line 2821, ../sass/_additional.scss */
.uc-cart-checkout-form div#delivery-address-pane {
  display: none;
}

/* Override legends being full width */
/* line 2826, ../sass/_additional.scss */
.uc-cart-checkout-form legend {
  width: auto;
  padding: 0 5px 0;
  margin-bottom: 0;
  border: none;
}

/* Improve fieldset headings e.g. Delivery information */
/* line 2834, ../sass/_additional.scss */
.uc-cart-checkout-form legend span.fieldset-legend {
  font-size: 0.9em;
  font-weight: 600;
  font-family: futura-pt, sans-serif;
}

/* Make the weird line from collapsed fieldset invisible and prevent 1px jump*/
/* line 2841, ../sass/_additional.scss */
.uc-cart-checkout-form fieldset.collapsed {
  border: 0px solid white;
  border-bottom-width: 1px !important;
  border-left-width: 1px !important;
  border-right-width: 1px !important;
  height: auto !important;
}

/* Remove arrow image from collapsed */
/* line 2850, ../sass/_additional.scss */
.uc-cart-checkout-form fieldset.collapse .fieldset-legend {
  background-image: none !important;
}

/* Remove arrow image from collapsible */
/* line 2855, ../sass/_additional.scss */
.uc-cart-checkout-form fieldset.collapsible .fieldset-legend {
  background: none !important;
  padding-left: 0 !important;
}

/* Style emulated form on review page (div) -- existing class (uc-cart-checkout-form) used on div doesn't have style but kept for inheritance */
/* line 2861, ../sass/_additional.scss */
.review-page {
  text-align: left;
  max-width: 800px;
  margin: 30px auto;
  padding: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

/* Special addition for top of review page (still using order summary class) */
/* line 2873, ../sass/_additional.scss */
.review-top {
  font-family: futura-pt, sans-serif;
  color: #333;
  padding-bottom: 30px !important;
  margin: 0px !important;
}

/* Back link on checkout and review pages */
/* line 2881, ../sass/_additional.scss */
a.checkout-back {
  font-family: futura-pt, sans-serif;
  color: #333;
}
/* line 2884, ../sass/_additional.scss */
a.checkout-back:hover {
  color: #333;
}
/* line 2887, ../sass/_additional.scss */
a.checkout-back:visited {
  color: #333;
}
/* line 2890, ../sass/_additional.scss */
a.checkout-back:active {
  color: #333;
}

/* Fix attribute (product) and participant (events) ul margin on cart form pane */
/* line 2896, ../sass/_additional.scss */
ul.product-description {
  margin: 0 0 0 0;
}

/* ###  Discounts Order Summary Page ### */
/* css for Order Checkout page */
/* line 2904, ../sass/_additional.scss */
.page-cart-checkout .container .row.uc-cartorder-summary {
  padding: 10px;
  margin-top: 20px;
}
/* line 2908, ../sass/_additional.scss */
.page-cart-checkout .container .row h3.uc-cartsummary-title {
  font-weight: bold;
}
/* line 2911, ../sass/_additional.scss */
.page-cart-checkout .container .row.uc-cartorder-survey {
  padding: 10px;
  margin-top: 20px;
}
/* line 2915, ../sass/_additional.scss */
.page-cart-checkout .container .row.uc-cartsummary-tablehead {
  font-size: 18px;
  font-family: arial;
}
/* line 2919, ../sass/_additional.scss */
.page-cart-checkout .container .row.uc-cartsummary-productlist {
  margin-bottom: 5px;
  font-size: 1em;
  font-family: arial;
}
/* line 2924, ../sass/_additional.scss */
.page-cart-checkout .container .row .col-md-4.uc-cartsummary-relatedproducts {
  font-size: 1em;
  font-family: arial;
}

/* ### Donations Order Summary Page ### */
/* css for checkout/complete Page */
/* line 2933, ../sass/_additional.scss */
h3.uc-cartsummary-title {
  font-weight: bold;
}

/* line 2937, ../sass/_additional.scss */
.col-md-4.uc-cartsummary-relatedproducts {
  margin-top: 10px;
}

/* css for order complete Page donations site */
/* line 2942, ../sass/_additional.scss */
.general-page .container form#commerce-checkout-form-complete {
  /*max-width: none !important;*/
}

/* line 2945, ../sass/_additional.scss */
.row.uc-cartsummary-productlist {
  margin-top: 10px;
}

/* line 2949, ../sass/_additional.scss */
.row.uc-cartorder-summary.donations-cart-summary {
  padding: 10px;
  margin-top: 20px;
}

/* line 2953, ../sass/_additional.scss */
.row.uc-cartorder-survey.donations-cart-summary {
  padding: 10px;
  margin-top: 20px;
}

/* Product */
/* line 2960, ../sass/_additional.scss */
.product--title {
  font-family: 'Source Sans Pro', Arial, sans-serif;
}

/* line 2964, ../sass/_additional.scss */
a.product--link {
  text-decoration: none !important;
}

/* line 2968, ../sass/_additional.scss */
a.product--link:hover {
  text-decoration: none !important;
}

/* line 2972, ../sass/_additional.scss */
.product--image-small {
  object-fit: contain;
  max-width: 50px;
}

/* line 2977, ../sass/_additional.scss */
.product--image-medium {
  object-fit: contain;
  max-width: 75px;
}

/* line 2982, ../sass/_additional.scss */
.product--quantity {
  font-family: 'Source Sans Pro', Arial, sans-serif;
}

/* line 2986, ../sass/_additional.scss */
.product--quantity .product--multiply {
  font-size: .7em;
}

/* Flex */
/* line 2992, ../sass/_additional.scss */
.order--container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  background-color: #eee;
  border: thin solid #ddd;
  margin-bottom: 5px;
}

/* line 3003, ../sass/_additional.scss */
.order--items-product-image {
  flex-grow: 0;
  padding: 10px;
}

/* line 3008, ../sass/_additional.scss */
.order--items-product-title {
  flex-grow: 1;
  padding: 10px;
}

/* line 3013, ../sass/_additional.scss */
.order--items-product-quantity {
  flex-grow: 0;
  padding: 10px;
  min-width: 5rem;
  text-align: right;
  whitespace: nowrap;
}

/* line 3021, ../sass/_additional.scss */
.order--items-product-price {
  flex-grow: 0;
  padding: 10px;
  min-width: 14rem;
  text-align: right;
  whitespace: nowrap;
}

/* line 3029, ../sass/_additional.scss */
.related--outer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 3036, ../sass/_additional.scss */
.related--outer-items {
  flex-grow: 1;
  flex-basis: 49.4%;
  margin: 0.3%;
}

/* line 3042, ../sass/_additional.scss */
.related--inner-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  background-color: #eee;
  border: thin solid #ddd;
  height: 100%;
}

/* line 3053, ../sass/_additional.scss */
.related--inner-items-product-image {
  flex-grow: 0;
  padding: 10px;
}

/* line 3058, ../sass/_additional.scss */
.related--inner-items-product-info {
  flex-grow: 1;
  padding: 10px;
}

/* Prices */
/* line 3065, ../sass/_additional.scss */
.bold-price--price-part {
  font-size: 1.6em;
  font-weight: 600;
  font-family: 'Source Sans Pro', Arial, sans-serif;
}

/* line 3071, ../sass/_additional.scss */
.bold-price--price-part .bold-price--currency-sign {
  font-size: .5em;
  line-height: 2;
  vertical-align: text-top;
}

/* line 3080, ../sass/_additional.scss */
.bold-price--price-part .bold-price--cents {
  font-size: .7em;
  line-height: 2;
  vertical-align: text-top;
}

/* line 3086, ../sass/_additional.scss */
.bold-price--price-part .bold-price--gst {
  font-size: .6em;
  line-height: 2;
  vertical-align: text-top;
  font-weight: 400;
  padding-left: 8px;
}

/* line 3094, ../sass/_additional.scss */
.price--price-part {
  font-family: 'Source Sans Pro', Arial, sans-serif;
}

/* line 3098, ../sass/_additional.scss */
.price--price-part .price--gst {
  font-size: .7em;
  padding-left: 8px;
}

/* Hover */
/* line 3105, ../sass/_additional.scss */
.hvr-grow {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

/* line 3114, ../sass/_additional.scss */
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

/* line 3119, ../sass/_additional.scss */
.hvr-fade {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}

/* line 3128, ../sass/_additional.scss */
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #ccc !important;
}

/* Discounts Shipping Information for Orders e.g. /user/<uid>/orders/<orderid>/shipping  */
/* line 3134, ../sass/_additional.scss */
.shipping-info--main {
  text-align: left;
  max-width: 800px;
  margin: 30px auto;
  padding: 30px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  font-family: futura-pt, sans-serif;
  color: #333;
}

/* line 3146, ../sass/_additional.scss */
.shipping-info--fieldset {
  border: 1px solid lightgray;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  font-family: futura-pt, sans-serif;
  font-size: 0.9em;
}

/* line 3155, ../sass/_additional.scss */
.shipping-info--legend {
  width: auto;
  padding: 0 5px 0;
  margin-bottom: 0;
  border: none;
}

/* line 3162, ../sass/_additional.scss */
.shipping-info--legend-title {
  font-size: 0.9em;
  font-weight: 600;
}

/* line 3167, ../sass/_additional.scss */
.shipping-info--inner-content {
  padding: 0 10px 10px;
}

/* Discounts Product Pages - Tabs */
/* line 3173, ../sass/_additional.scss */
div.tabs-product {
  max-width: 1200px;
  padding-bottom: 20px;
}

/* line 3178, ../sass/_additional.scss */
section.tabs-product {
  display: none;
  /* padding: 20px 0 0; */
  padding: 15px 15px 0;
  border-top: 1px solid #abc;
}

/* line 3185, ../sass/_additional.scss */
input.tabs-product {
  display: none;
}

/* line 3189, ../sass/_additional.scss */
label.tabs-product {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #abc;
  border: 1px solid transparent;
}

/* line 3199, ../sass/_additional.scss */
label.tabs-product:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}

/* line 3205, ../sass/_additional.scss */
label.tabs-product:hover {
  color: #789;
  cursor: pointer;
}

/* line 3210, ../sass/_additional.scss */
input.tabs-product:checked + label.tabs-product {
  color: #0af;
  border: 1px solid #abc;
  border-top: 2px solid #0af;
  border-bottom: 1px solid #fff;
}

/* line 3217, ../sass/_additional.scss */
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5 {
  display: block;
}

/* line 3225, ../sass/_additional.scss */
span.part1-ellipsis,
span.part2-ellipsis,
span.part3-ellipsis,
span.part4-ellipsis,
span.part5-ellipsis {
  display: none;
}

@media screen and (max-width: 500px) {
  /* line 3234, ../sass/_additional.scss */
  label.tabs-product {
    padding: 15px;
  }

  /* line 3237, ../sass/_additional.scss */
  span.part1-ellipsis,
  span.part2-ellipsis,
  span.part3-ellipsis,
  span.part4-ellipsis,
  span.part5-ellipsis {
    display: inline;
  }

  /* line 3244, ../sass/_additional.scss */
  span.part1,
  span.part2,
  span.part3,
  span.part4,
  span.part5 {
    display: none;
  }

  /* line 3251, ../sass/_additional.scss */
  label.tabs-product:before {
    margin: 0;
    font-size: 18px;
  }
}
/* Discounts Product Pages - Key Features */
/* line 3259, ../sass/_additional.scss */
div.key-features {
  padding-bottom: 20px;
}

/* line 3263, ../sass/_additional.scss */
table.key-features {
  table-layout: fixed;
  border: 1px solid #dadada;
  width: 100%;
}

/* line 3269, ../sass/_additional.scss */
col.key-features:nth-child(odd) {
  background: #eeeeee;
}

/* line 3273, ../sass/_additional.scss */
col.key-features:nth-child(even) {
  background: #dadada;
}

/* line 3277, ../sass/_additional.scss */
td.key-features {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

/* Discounts Product Pages - Features */
/* line 3285, ../sass/_additional.scss */
div.features {
  padding-bottom: 0;
}

/* line 3289, ../sass/_additional.scss */
ul.features {
  color: #00aaff;
  list-style-type: square;
}

/* line 3294, ../sass/_additional.scss */
span.features {
  color: #222222;
}

/* Discounts Product Pages - Specifications */
/* line 3300, ../sass/_additional.scss */
div.specifications {
  padding-bottom: 0;
}

/* line 3304, ../sass/_additional.scss */
table.specifications {
  table-layout: fixed;
  width: 100%;
}

/* line 3309, ../sass/_additional.scss */
td.specifications-label {
  border-top: 1px solid #dadada;
  font-weight: 600;
  vertical-align: top;
}

/* line 3315, ../sass/_additional.scss */
td.specifications-value {
  border-top: 1px solid #dadada;
}

/* Discounts Product Pages - Description */
/* line 3321, ../sass/_additional.scss */
.main-description {
  padding-bottom: 20px;
}

/* Discounts Product Pages - Accordion */
/* line 3327, ../sass/_additional.scss */
.accordion {
  /* position: absolute; */
  padding-bottom: 20px;
  /* width: 80%; */
}

/* line 3333, ../sass/_additional.scss */
[id*="open-accordion"], [id*="close-accordion"] {
  background: #4488e1;
  border: 1px solid #fff;
  line-height: 40px;
  height: 40px;
  display: block;
  /* margin: 0 auto; */
  position: relative;
  /* width: 99%; */
}

/* line 3344, ../sass/_additional.scss */
[id*="close-accordion"] {
  display: none;
}

/* line 3348, ../sass/_additional.scss */
.accordion a {
  color: #fff;
  font-size: 1.25em;
  font-weight: normal;
  padding-left: 2%;
  text-decoration: none;
  text-shadow: none;
}

/* line 3357, ../sass/_additional.scss */
[id*="open-accordion"]:after, [id*="close-accordion"]:after {
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(255, 255, 255, 0.6);
  position: absolute;
  right: 5px;
  top: 15px;
  z-index: 999;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}

/* line 3370, ../sass/_additional.scss */
.target-fix {
  display: block;
  top: 0;
  left: 0;
  position: fixed;
}

/* line 3377, ../sass/_additional.scss */
.accordion-content {
  background: #fff;
  height: 0;
  margin: -1px auto 0;
  padding: 0 15px;
  position: relative;
  overflow: hidden;
  /* width: 90%; */
  transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
}

/* line 3390, ../sass/_additional.scss */
.accordion span:target ~ .accordion-content {
  display: block;
  height: auto;
  padding-bottom: 0;
  padding-top: 15px;
}

/* line 3397, ../sass/_additional.scss */
.accordion span:target ~ [id*="close-accordion"] {
  display: block;
}

/* line 3401, ../sass/_additional.scss */
.accordion span:target ~ [id*="open-accordion"] {
  display: none;
}

/* line 3405, ../sass/_additional.scss */
.accordion span:target ~ [id*="close-accordion"]:after {
  border-top: 10px solid #fff;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

/* Styling for uc-out-of-stock levels inside add-to-cart form which appears on product pages and catalogues
 class was custom defined at /admin/settings/uc_out_of_stock */
/* line 3414, ../sass/_additional.scss */
.uc-out-of-stock-instock {
  font-size: 0.9em;
  margin-left: 65px;
}

/* line 3419, ../sass/_additional.scss */
p.uc-out-of-stock-notification {
  margin: 0 0 0;
}

/* line 3423, ../sass/_additional.scss */
span.uc-out-of-stock-notification {
  color: red;
  font-weight: 600;
}

/* line 3428, ../sass/_additional.scss */
div.uc_out_of_stock_html {
  padding: 0 0;
}

/* Responsive iframes */
/* line 3434, ../sass/_additional.scss */
.resp-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
}

/* line 3440, ../sass/_additional.scss */
.resp-container--youtube {
  padding-top: 56.25%;
  /* Ratio of 56.25% ((height 9 / width 16) * 100) because this is the default ratio for YouTube videos */
}

/* line 3444, ../sass/_additional.scss */
.resp-container--widescreen {
  padding-top: 56.25%;
  /* Ratio of 56.25% ((height 9 / width 16) * 100) because this is the default ratio for wide screen videos */
}

/* line 3448, ../sass/_additional.scss */
.resp-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* Donations tables at bottom of product pages */
/* line 3459, ../sass/_additional.scss */
table.basetable.text {
  border-collapse: collapse;
}
/* line 3461, ../sass/_additional.scss */
table.basetable.text th, table.basetable.text td {
  border: 1px solid #000000;
}
/* line 3464, ../sass/_additional.scss */
table.basetable.text th {
  background-color: #e5e5e5;
  text-align: right;
  padding: 10px 20px 10px 0px;
}
/* line 3469, ../sass/_additional.scss */
table.basetable.text td {
  padding: 10px 0px 10px 20px;
}
