/* ---------------------------------------------- *    Big Mama Styles!    Here we collate all of our partials into one file ready to be processed and generate that    beautiful CSS.\* ---------------------------------------------- *//* - Index-------------------------------------------------    - Susy ...................................... 1.0.    - Breakpoint ................................ 2.0.    - Modular Scale ............................. 3.0.    - Mixins .................................... 4.0.    - Variables ................................. 5.0.    - Reset ..................................... 6.0.    - Base ...................................... 7.0.    - Grid ...................................... 8.0.    - Typography ................................ 9.0.    - Nav ...................................... 10.0.    - Header ................................... 11.0.    - Content .................................. 12.0.    - Footer ................................... 13.0.*//* -----------------------------------------    1.0. Susy----------------------------------------- *//* -----------------------------------------    2.0. Breakpoint----------------------------------------- *//* -----------------------------------------    3.0. Modular Scale----------------------------------------- *//* -----------------------------------------    4.0. Mixins----------------------------------------- *//* -----------------------------------------    5.0. Variables----------------------------------------- *//* -----------------------------------------    6.0. Reset----------------------------------------- *//* ---------------------------------------------- *  Partial: reset  Reset the fuck out of everything. Phwouah!\* ---------------------------------------------- */* {  box-sizing: border-box; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }html, body {  height: 100%; }a img {  border: none; }blockquote {  quotes: none; }blockquote:before, blockquote:after {  content: '';  content: none; }table {  border-collapse: collapse;  border-spacing: 0; }caption, th, td {  text-align: left;  font-weight: normal;  vertical-align: middle; }/* -----------------------------------------    7.0. Base----------------------------------------- *//* ---------------------------------------------- *  Partial: base  Here you place the base defaults to any project\* ---------------------------------------------- */*, *:before, *:after {  box-sizing: border-box; }html {  font-size: 100%;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;          text-size-adjust: 100%; }body {  color: #333333;  font-family: "Helvetica", Arial, sans-serif;  font-size: "16px";  line-height: 1.6;  margin: 0; }html, body {  height: 100%;  min-height: 100%; }small {  font-size: 0.85em; }ul, ol {  padding-left: 1.25em;  margin-bottom: 1.5em; }ul li {  list-style: disc; }ol li {  list-style: none; }button, input[type="submit"] {  -webkit-appearance: none; }em {  font-style: italic; }img, object, embed {  height: auto;  max-width: 100%; }blockquote {  background: #e3e3e3;  color: #FFFFFF;  font-size: 1.1em;  font-style: italic;  margin: 0 0 1.25em 1.25em;  padding: 0.625em 1.25em 1.25em; }  blockquote p:last-child {    margin-bottom: 0; }/*********************************************    - 2.0 -  LINKS*********************************************//* - 2.1. - BASE LINK STYLES    ------------------------------------------ */a {  color: #442b6f;  cursor: pointer;  text-decoration: none;  /* Improve readability when focused and hovered in all browsers: h5bp.com/h */ }  a:hover {    color: #8E56F0; }  a:focus {    color: #442b6f; }  a:focus, a:active {    outline: none; }/* - 2.2. - HEADER LINKS     ------------------------------------------ */h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {  color: #442b6f; }/*********************************************    - 3.0 -  Helpers*********************************************/.hide {  display: none; }.center-align {  text-align: center; }/* -----------------------------------------    8.0. Grid----------------------------------------- *//* ---------------------------------------------- *  Partial: grid  We're using Susy. Please visit http://susy.readthedocs.org/en/latest/install/  Due to using Susy, we're going to need the Ruby gems installed. Please a see a guide here: [TBD].  Usage  =====\* ---------------------------------------------- *//* - Index-------------------------------------------------  - Global defaults     ............................. 1.0.  - Grid makeup         ............................. 2.0.*//* ---------------------------------------------- *  1.0 Global defaults\* ---------------------------------------------- *//* ---------------------------------------------- *  1.0 Grid makeup\* ---------------------------------------------- */.contain {  max-width: 1000px;  margin-left: auto;  margin-right: auto;  padding: 0 1.875em; }  .contain:after {    content: " ";    display: block;    clear: both; }  @media  (min-width: 62.5em) {    .contain {      padding: 0; } }  .contain--table {    display: block;    width: 100%;    max-width: 1000px;    margin: 0 auto;    padding: 0 1.875em; }    @media  (min-width: 640px) {      .contain--table {        display: table; } }    @media  (min-width: 1000px) {      .contain--table {        padding: 0; } }.g-1 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-1 {      width: 5.71429%;      float: left;      margin-right: 2.85714%; } }.g-2 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-2 {      width: 14.28571%;      float: left;      margin-right: 2.85714%; } }.g-3 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-3 {      width: 22.85714%;      float: left;      margin-right: 2.85714%; } }.g-4 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-4 {      width: 31.42857%;      float: left;      margin-right: 2.85714%; } }.g-5 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-5 {      width: 40%;      float: left;      margin-right: 2.85714%; } }.g-6 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-6 {      width: 48.57143%;      float: left;      margin-right: 2.85714%; } }.g-7 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-7 {      width: 57.14286%;      float: left;      margin-right: 2.85714%; } }.g-8 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-8 {      width: 65.71429%;      float: left;      margin-right: 2.85714%; } }.g-9 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-9 {      width: 74.28571%;      float: left;      margin-right: 2.85714%; } }.g-10 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-10 {      width: 82.85714%;      float: left;      margin-right: 2.85714%; } }.g-11 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-11 {      width: 91.42857%;      float: left;      margin-right: 2.85714%; } }.g-12 {  width: 100%;  float: left;  margin-left: 0;  margin-right: 0; }  @media  (min-width: 768px) {    .g-12 {      width: 100%;      float: left;      margin-left: 0;      margin-right: 0; } }.last {  float: right;  margin-right: 0; }/* -----------------------------------------    9.0. Typography----------------------------------------- *//* ---------------------------------------------- *  Partial: typography  I set all typographic styles here. First we list our variables such as fonts (maybe we're using some @font-face) and  additionally and maps we might want to use. Then we specificy the typographic scales we want.\* ---------------------------------------------- */h1, h2, h3, h4, h5, h6 {  font-weight: normal;  font-family: "Helvetica", Arial, sans-serif; }h1 {  font-size: 1.875em;  line-height: 1.2;  margin-bottom: 0.625em;  color: #442b6f; }h2 {  font-size: 1.5em;  line-height: 1.2;  margin-bottom: 0.625em;  color: #442b6f; }h3 {  font-size: 1.125em;  line-height: 1.2;  margin-bottom: 0.625em;  color: #333333; }h4 {  font-size: 1em;  line-height: 1.2;  margin-bottom: 0.625em;  color: #333333; }h5 {  font-size: 1em;  line-height: 1.2;  margin-bottom: 0.625em;  color: #333333; }p {  margin-bottom: 1.5em; }strong {  font-weight: bold; }/* -----------------------------------------    10.0. Nav----------------------------------------- *//* ---------------------------------------------- *  Partial: nav  All navigation styles here. This is sort that we can try keep things seperated and easy to maintain. You can  include all global navigation styles here. \* ---------------------------------------------- */.navigation {  margin-bottom: 2.5em;  display: none; }  .navigation:before, .navigation:after {    content: "";    display: table; }  .navigation:after {    clear: both; }  @media  (min-width: 1000px) {    .navigation {      display: block; } }  .navigation #primary {    padding: 0;    margin: 0; }    .navigation #primary:before, .navigation #primary:after {      content: "";      display: table; }    .navigation #primary:after {      clear: both; }    .navigation #primary > li {      float: left;      font-size: 1.125em;      padding: 0.3125em 2em;      border-right: 1px solid #442b6f;      position: relative;      list-style: none; }      .navigation #primary > li:first-child {        padding-left: 0; }      .navigation #primary > li:nth-last-child(-n+2) {        border: 0;        padding: 0 0.625em; }      .navigation #primary > li:last-child {        padding-right: 0; }      .navigation #primary > li:hover ul {        display: block; }      .navigation #primary > li#primary3 > a {        background-color: #8E56F0;        padding: 0.625em 1.4375em;        color: #FFFFFF;        display: block;        border-radius: 5px;        line-height: 50px;        margin-top: -0.9375em; }        .navigation #primary > li#primary3 > a:hover {          background-color: #6f27ec; }      .navigation #primary > li#primary4 a {        background-color: #E2D1FF;        padding: 0.625em 2.6875em;        color: #442b6f;        display: block;        border-radius: 5px;        line-height: 50px;        margin-top: -0.9375em; }        .navigation #primary > li#primary4 a:hover {          background-color: #c29eff; }      .navigation #primary > li ul {        display: none;        background-color: #442b6f;        width: 12.5em;        position: absolute;        text-decoration: none;        width: 200px;        text-align: left;        top: 38px;        left: 0px;        padding: 0;        z-index: 99999;        border-radius: 5px;        box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3); }        .navigation #primary > li ul:after {          bottom: 100%;          left: 30%;          border: solid transparent;          content: " ";          height: 0;          width: 0;          position: absolute;          pointer-events: none;          border-color: rgba(136, 183, 213, 0);          border-bottom-color: #442b6f;          border-width: 10px;          margin-left: -10px; }        .navigation #primary > li ul li {          width: 100%;          height: auto;          line-height: inherit;          padding: 0;          margin: 0px;          border: 0px none;          z-index: 99999;          list-style: none; }          .navigation #primary > li ul li a {            padding: 5px 20px;            display: block;            border: 0px none;            color: #FFF;            z-index: 99999; }            .navigation #primary > li ul li a:hover {              color: #ba98f6; }/*    Mobile Menu Core Style*/.slicknav_btn {  position: relative;  vertical-align: middle;  padding: 0.875em 0.875em 0.875em 0.875em;  cursor: pointer; }.slicknav_menu .slicknav_menutxt {  display: block;  float: left;  height: auto;  position: relative; }.slicknav_menu {  position: absolute;  top: 14.375em;  right: 0;  width: 100%; }  .slicknav_menu:before, .slicknav_menu:after {    content: "";    display: table; }  .slicknav_menu:after {    clear: both; }  @media  (min-width: 640px) {    .slicknav_menu {      top: 11.125em; } }  @media  (min-width: 800px) {    .slicknav_menu {      top: 8.5em; } }  @media  (min-width: 1000px) {    .slicknav_menu {      display: none; } }.slicknav_menu .slicknav_icon {  float: left;  margin: 0.188em 0 0 0.438em; }.slicknav_menu .slicknav_no-text {  margin: 0; }.slicknav_btn {  margin-bottom: 1.5em; }  .slicknav_btn .slicknav_icon {    width: 30px;    height: 15px;    position: relative;    display: block;    margin: 30px auto 15px auto; }    .slicknav_btn .slicknav_icon .slicknav_icon-bar {      display: block;      background: #442b6f;      width: 30px;      height: 2px;      position: absolute;      left: 0;      border-radius: 1px;      transition: all 0.4s;      -webkit-transition: all 0.4s;      -moz-transition: all 0.4s; }      .slicknav_btn .slicknav_icon .slicknav_icon-bar.line-1 {        top: 0;        margin: 0; }      .slicknav_btn .slicknav_icon .slicknav_icon-bar.line-2 {        top: 50%;        margin: 0; }      .slicknav_btn .slicknav_icon .slicknav_icon-bar.line-3 {        top: 100%;        margin: 0; }  .slicknav_btn.slicknav_open .line-1 {    -ms-transform: translateY(7.5px) translateX(0) rotate(45deg);        transform: translateY(7.5px) translateX(0) rotate(45deg);    -webkit-transform: translateY(7.5px) translateX(0) rotate(45deg);    -moz-transform: translateY(7.5px) translateX(0) rotate(45deg); }  .slicknav_btn.slicknav_open .line-2 {    opacity: 0; }  .slicknav_btn.slicknav_open .line-3 {    -ms-transform: translateY(-7.5px) translateX(0) rotate(-45deg);        transform: translateY(-7.5px) translateX(0) rotate(-45deg);    -webkit-transform: translateY(-7.5px) translateX(0) rotate(-45deg);    -moz-transform: translateY(-7.5px) translateX(0) rotate(-45deg); }.slicknav_btn {  position: relative;  vertical-align: middle;  display: inline-block;  line-height: 1.125em;  cursor: pointer; }  @media  (min-width: 640px) {    .slicknav_btn {      float: right;      display: block;      margin-right: 1.125em; } }.slicknav_menu .slicknav_menutxt {  display: block;  line-height: 1.188em;  float: left; }.slicknav_menu .slicknav_no-text {  margin: 0; }.slicknav_menu .slicknav_icon-bar {  display: block;  width: 1.125em;  height: 0.125em;  border-radius: 1px; }.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {  margin-top: 0.188em; }.slicknav_nav {  clear: both; }.slicknav_nav ul, .slicknav_nav li {  display: block; }.slicknav_nav .slicknav_arrow {  font-size: 0.8em;  margin: 0 0 0 0.4em; }.slicknav_nav .slicknav_item {  cursor: pointer; }.slicknav_nav .slicknav_row {  display: block; }.slicknav_nav a {  display: block; }.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {  display: inline; }.slicknav_menu:before, .slicknav_menu:after {  content: " ";  display: table; }.slicknav_menu:after {  clear: both; }/* IE6/7 support */.slicknav_menu {  *zoom: 1; }/*     User Default Style    Change the following styles to modify the appearance of the menu.*//* Button */.slicknav_btn {  text-decoration: none; }/* Button Text */.slicknav_menu .slicknav_menutxt {  color: #FFF;  font-weight: bold; }/* Button Lines */.slicknav_menu .slicknav_icon-bar {  background-color: #f5f5f5; }.slicknav_nav {  color: #fff;  margin: 0;  text-align: left;  padding: 0;  background-color: #442b6f; }.slicknav_nav, .slicknav_nav ul {  list-style: none;  overflow: hidden; }.slicknav_nav ul {  padding: 0;  background-color: #2d1d4a; }.slicknav_nav a {  padding: 20px 20px;  text-decoration: none;  color: #fff; }.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a {  padding: 0;  margin: 0; }.slicknav_nav .slicknav_row:hover {  background: #8E56F0;  color: #FFFFFF; }.slicknav_nav a:hover {  background: #8E56F0;  color: #FFFFFF; }.slicknav_nav .slicknav_txtnode {  margin-left: 15px; }/* -----------------------------------------    11.0. Header----------------------------------------- */.header {  padding-top: 0.9375em; }.logo-wrap {  text-align: center;  margin-bottom: 1.5em; }  @media  (min-width: 640px) {    .logo-wrap {      display: table-cell;      vertical-align: bottom;      text-align: left;      margin: 0; } }  .logo-wrap__icon {    display: block;    margin: 0 auto 0.625em auto; }    @media  (min-width: 640px) {      .logo-wrap__icon {        margin: 0 0 0.625em 0; } }    @media  (min-width: 800px) {      .logo-wrap__icon {        display: inline-block;        margin: 0; } }  .logo-wrap__tag {    font-size: 1.1875em;    color: #442b6f;    display: block;    line-height: 1.4;    vertical-align: 10px;    margin-bottom: 0; }    @media  (min-width: 480px) {      .logo-wrap__tag {        font-size: 1.5em; } }    @media  (min-width: 800px) {      .logo-wrap__tag {        display: inline-block;        margin-left: 0.625em; } }    @media  (min-width: 980px) {      .logo-wrap__tag {        font-size: 2.25em; } }.contact-detail {  color: #442b6f;  text-align: center;  padding-top: 3.125em; }  @media  (min-width: 640px) {    .contact-detail {      display: table-cell;      padding-top: 0;      vertical-align: top;      text-align: right; } }  @media  (min-width: 1000px) {    .contact-detail {      vertical-align: bottom; } }  .contact-detail .email {    font-size: 1.125em; }    @media  (min-width: 480px) {      .contact-detail .email {        font-size: 1.5em; } }  .contact-detail .tel {    font-size: 1.5em;    font-weight: bold;    line-height: 30px;    color: #442b6f;    margin-bottom: 0.3125em; }    @media  (min-width: 480px) {      .contact-detail .tel {        font-size: 1.875em;        margin-bottom: 0; } }  .contact-detail .phone-icon {    width: 32px;    height: 24px;    fill: #442b6f;    display: inline-block; }  .contact-detail .email-icon {    width: 28px;    height: 18px;    fill: #442b6f;    display: inline-block;    margin-right: 0.3125em; }/* -----------------------------------------    12.0. Content----------------------------------------- */body {  background-image: url('/share-gift-org/_img/bg.jpg');  background-repeat: repeat-x;  background-position: top left; }.push--down {  margin-bottom: 2.5em; }.content:before, .content:after {  content: "";  display: table; }.content:after {  clear: both; }.content .left-column {  margin-bottom: 2.75em; }  @media  (min-width: 800px) {    .content .left-column {      width: 65.71429%;      float: left;      margin-right: 2.85714%; } }.content .left-column-wide {  margin-bottom: 2.75em; }  @media  (min-width: 800px) {    .content .left-column-wide {      width: 100%;      float: left; } }.content .right-column {  margin-bottom: 1.5em; }  @media  (min-width: 800px) {    .content .right-column {      width: 31.42857%;      float: right;      margin-right: 0; } }.counter-box {  background: #2d1d4a;  border-radius: 5px;  padding: 1.25em;  margin-bottom: 1.5em; }  .counter-box .counter__item {    padding: 1.25em;    background-color: #442b6f;    color: #FFFFFF;    border-radius: 5px;    margin-bottom: 1.25em;    text-align: center; }    .counter-box .counter__item:last-of-type {      margin-bottom: 0; }    .counter-box .counter__item span[id*="counter_no_"] {      font-size: 2.25em;      font-weight: bold; }    .counter-box .counter__item .counter_name {      font-size: 1.5em;      color: #ad85f4;      line-height: 28px;      margin-bottom: 0; }.given-to {  height: auto;  padding: 1.25em;  background: #D9D9D9;  border-radius: 5px;  text-align: center; }  .given-to .given-to__slider img {    display: block; }#faqs h3, .solicitor-faq h3 {  display: block;  background: -webkit-linear-gradient(top, #CCCCCC 0%, #CCCCCC 40%, #e6e6e6 100%);  background: linear-gradient(to bottom, #CCCCCC 0%, #CCCCCC 40%, #e6e6e6 100%);  margin-bottom: 0;  border-bottom: 1px solid #a6a6a6;  color: #333333; }  #faqs h3:hover, .solicitor-faq h3:hover {    background: -webkit-linear-gradient(top, #CCCCCC 0%, #b3b3b3 40%, #CCCCCC 100%);    background: linear-gradient(to bottom, #CCCCCC 0%, #b3b3b3 40%, #CCCCCC 100%); }#faqs .content, .solicitor-faq .content {  padding: 1.25em; }  #faqs .content a, .solicitor-faq .content a {    color: #8E56F0; }  #faqs .content p:last-of-type, .solicitor-faq .content p:last-of-type {    margin-bottom: 0; }#magnify-1 {  margin-bottom: 1.25em; }#displayBlogStories #displayBlogStory .blogTitle {  font-size: 1.5em;  margin-bottom: 0.625em; }#displayBlogStories #displayBlogStory .blogDate {  display: none; }#displayBlogStories #displayBlogStory .blogBody p {  margin-top: 10px; }#displayIndividualBlogStory .newsInfoWrap {  display: none; }.donate-choice {  margin-bottom: 1.5em; }  .donate-choice:before, .donate-choice:after {    content: "";    display: table; }  .donate-choice:after {    clear: both; }  .donate-choice__item {    margin-bottom: 1.5em;    padding: 1.25em 1.25em 2.5em 1.25em;    border: 1px solid #CCCCCC;    position: relative; }    @media  (min-width: 600px) {      .donate-choice__item {        width: 48.57143%;        float: left;        margin-right: 2.85714%;        margin-bottom: 0; }        .donate-choice__item:nth-child(2) {          float: right;          margin-right: 0; } }    .donate-choice__item img {      margin-bottom: 1.25em;      margin-left: auto;      margin-right: auto;      display: block; }    .donate-choice__item .choice_title {      text-align: center; }.addy {  padding: 10px;  border: 2px solid #442B6E; }.donate-three {  margin-bottom: 1.5em; }  .donate-three:before, .donate-three:after {    content: "";    display: table; }  .donate-three:after {    clear: both; }  .donate-three .donate-three__item {    position: relative;    padding-bottom: 2.5em;    margin-bottom: 1.5em;    padding: 1.25em 1.25em 2.5em 1.25em;    border: 1px solid #CCCCCC; }    @media  (min-width: 800px) {      .donate-three .donate-three__item {        width: 31.42857%;        float: left;        margin-right: 2.85714%;        margin-bottom: 0; }        .donate-three .donate-three__item:nth-child(3) {          float: right;          margin-right: 0; } }    .donate-three .donate-three__item img {      margin-bottom: 1.25em;      margin-left: auto;      margin-right: auto;      display: block; }    .donate-three .donate-three__item .choice_title {      text-align: center; }a.download {  position: absolute;  bottom: 1.25em;  left: 1.25em; }.contact-form {  width: 100%;  height: auto;  display: block;  color: #FFFFFF;  padding: 20px;  box-sizing: border-box;  background: #442b6f none repeat scroll 0% 0%;  border-radius: 5px; }  .contact-form .inputset {    display: block;    margin-bottom: 10px; }    .contact-form .inputset label {      display: block; }.contact-form h1 {  color: #FFFFFF; }.contact-form input[type="text"], .contact-form textarea {  border: 0px none;  padding: 10px;  height: auto;  line-height: inherit;  width: 100%;  border-radius: 5px;  font-family: "Helvetica", Arial, sans-serif;  font-size: 14px; }.contact-form textarea {  height: 200px; }.form_submit {  text-align: right; }  .form_submit .fbElementButton {    width: auto;    padding: 10px 30px;    text-align: center;    line-height: inherit;    background: #E2D1FF none repeat scroll 0% 0%;    cursor: pointer;    color: #2A1948;    border: 0;    border-radius: 5px; }    .form_submit .fbElementButton:hover {      background: #8e56f0;      color: #fff; }.contact-wrap {  width: 100%;  height: auto;  display: block;  color: #FFFFFF;  padding: 20px;  box-sizing: border-box;  background: #442b6f none repeat scroll 0% 0%;  border-radius: 5px; }  .contact-wrap h1 {    color: #FFFFFF; }  .contact-wrap .inputset {    position: relative;    margin-bottom: 16px; }    .contact-wrap .inputset:before, .contact-wrap .inputset:after {      content: "";      display: table; }    .contact-wrap .inputset:after {      clear: both; }    .contact-wrap .inputset label {      padding-right: 10px; }      @media  (min-width: 480px) {        .contact-wrap .inputset label {          float: left;          width: 30%; } }      .contact-wrap .inputset label.form_header {        color: #CEB5F8;        background: #352257 none repeat scroll 0% 0%;        padding: 10px;        border-radius: 5px;        display: block;        width: 100%;        float: none;        margin: 10px 0; }    .contact-wrap .inputset input, .contact-wrap .inputset textarea, .contact-wrap .inputset select {      width: 100%;      padding: 14px 10px;      border-radius: 5px;      border: 0;      font-family: "Helvetica", Arial, sans-serif;      font-size: 14px; }      @media  (min-width: 480px) {        .contact-wrap .inputset input, .contact-wrap .inputset textarea, .contact-wrap .inputset select {          width: 70%;          float: left; } }    .contact-wrap .inputset .form_error_specific {      position: absolute;      top: -22px;      font-size: 14px;      right: 0;      color: red; }    .contact-wrap .inputset textarea {      height: 11.25em; }  .contact-wrap .form_error_wrap {    display: none; }.purple-box {  padding: 20px;  box-sizing: border-box;  background: #442B6E none repeat scroll 0% 0%;  color: #FFF;  margin-bottom: 20px; }/*  *  Default theme - Owl Carousel CSS File */.owl-theme .owl-nav {  margin-top: 10px;  text-align: center;  -webkit-tap-highlight-color: transparent; }  .owl-theme .owl-nav [class*='owl-'] {    color: #FFF;    font-size: 14px;    margin: 5px;    padding: 4px 7px;    background: #D6D6D6;    display: inline-block;    cursor: pointer;    border-radius: 3px; }    .owl-theme .owl-nav [class*='owl-']:hover {      background: #869791;      color: #FFF;      text-decoration: none; }  .owl-theme .owl-nav .disabled {    opacity: 0.5;    cursor: default; }.owl-theme .owl-nav.disabled + .owl-dots {  margin-top: 10px; }.owl-theme .owl-dots {  text-align: center;  -webkit-tap-highlight-color: transparent; }  .owl-theme .owl-dots .owl-dot {    display: inline-block;    zoom: 1;    *display: inline; }    .owl-theme .owl-dots .owl-dot span {      width: 16px;      height: 16px;      margin: 5px 7px;      background: #D6D6D6;      display: block;      -webkit-backface-visibility: visible;      -webkit-transition: opacity 200ms ease;      transition: opacity 200ms ease;      border-radius: 30px; }    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {      background: #8E56F0; }/*  *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1; }  .owl-carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y; }  .owl-carousel .owl-stage:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0; }  .owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    /* fix for flashing background */    -webkit-transform: translate3d(0px, 0px, 0px); }  .owl-carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none; }  .owl-carousel .owl-item img {    display: block;    width: 100%;    -webkit-transform-style: preserve-3d;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none; }  .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {    display: none; }  .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {    cursor: pointer;    cursor: hand;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none; }  .owl-carousel.owl-loaded {    display: block; }  .owl-carousel.owl-loading {    opacity: 0;    display: block; }  .owl-carousel.owl-hidden {    opacity: 0; }  .owl-carousel.owl-refresh .owl-item {    display: none; }  .owl-carousel.owl-drag .owl-item {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none; }  .owl-carousel.owl-grab {    cursor: move;    cursor: -webkit-grab;    cursor: -o-grab;    cursor: -ms-grab;    cursor: grab; }  .owl-carousel.owl-rtl {    direction: rtl; }  .owl-carousel.owl-rtl .owl-item {    float: right; }/* No Js */.no-js .owl-carousel {  display: block; }/*! jQuery UI - v1.11.4 - 2015-04-13* http://jqueryui.com* Includes: core.css, accordion.css, theme.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT *//* Layout helpers----------------------------------*/.ui-helper-hidden {  display: none; }.ui-helper-hidden-accessible {  border: 0;  clip: rect(0 0 0 0);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px; }.ui-helper-reset {  margin: 0;  padding: 0;  border: 0;  outline: 0;  line-height: 1.3;  text-decoration: none;  font-size: 100%;  list-style: none; }.ui-helper-clearfix:before, .ui-helper-clearfix:after {  content: "";  display: table;  border-collapse: collapse; }.ui-helper-clearfix:after {  clear: both; }.ui-helper-clearfix {  min-height: 0;  /* support: IE7 */ }.ui-helper-zfix {  width: 100%;  height: 100%;  top: 0;  left: 0;  position: absolute;  opacity: 0;  filter: Alpha(Opacity=0);  /* support: IE8 */ }.ui-front {  z-index: 100; }/* Interaction Cues----------------------------------*/.ui-state-disabled {  cursor: default !important; }/* Icons----------------------------------*//* states and images */.ui-icon {  display: block;  text-indent: -99999px;  overflow: hidden;  background-repeat: no-repeat; }/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay {  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%; }.ui-accordion .ui-accordion-header {  display: block;  cursor: pointer;  position: relative;  margin: 2px 0 0 0;  padding: .5em .5em .5em .7em;  min-height: 0;  /* support: IE7 */  font-size: 100%; }.ui-accordion .ui-accordion-icons {  padding-left: 2.2em; }.ui-accordion .ui-accordion-icons .ui-accordion-icons {  padding-left: 2.2em; }.ui-accordion .ui-accordion-header .ui-accordion-header-icon {  position: absolute;  left: .5em;  top: 50%;  margin-top: -8px; }.ui-accordion .ui-accordion-content {  border-top: 0;  overflow: auto; }/* Component containers----------------------------------*/.ui-widget {  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; }.ui-widget-content {  border: 1px solid #dddddd;  background: #eeeeee url("/share-gift-org/_img/ui/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;  color: #333333; }.ui-widget-content a {  color: #333333; }.ui-widget-header {  border: 1px solid #e78f08;  background: #f6a828 url("/share-gift-org/_img/ui/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;  color: #ffffff; }.ui-widget-header a {  color: #ffffff; }/* Interaction states----------------------------------*/.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  background: #f6f6f6 url("/share-gift-org/_img/ui/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {  text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {  background: #fdf5ce url("/share-gift-org/_img/ui/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x; }.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {  text-decoration: none; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  background: #ffffff url("/share-gift-org/_img/ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  text-decoration: none; }/* Interaction Cues----------------------------------*/.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {  background: #ffe45c url("/share-gift-org/_img/ui/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {  background: #b81900 url("/share-gift-org/_img/ui/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;  color: #ffffff; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {  color: #ffffff; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {  color: #ffffff; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {  opacity: .7;  filter: Alpha(Opacity=70);  /* support: IE8 */  font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {  opacity: .35;  filter: Alpha(Opacity=35);  /* support: IE8 */  background-image: none; }.ui-state-disabled .ui-icon {  filter: Alpha(Opacity=35);  /* support: IE8 - See #6059 */ }/* Icons----------------------------------*//* states and images */.ui-icon {  width: 16px;  height: 16px; }.ui-icon, .ui-widget-content .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_222222_256x240.png"); }.ui-widget-header .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_ffffff_256x240.png"); }.ui-state-default .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_ffffff_256x240.png"); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_ffffff_256x240.png"); }.ui-state-active .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_ffffff_256x240.png"); }.ui-state-highlight .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_228ef1_256x240.png"); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {  background-image: url("/share-gift-org/_img/ui/ui-icons_ffd27a_256x240.png"); }/* positioning */.ui-icon-blank {  background-position: 16px 16px; }.ui-icon-carat-1-n {  background-position: 0 0; }.ui-icon-carat-1-ne {  background-position: -16px 0; }.ui-icon-carat-1-e {  background-position: -32px 0; }.ui-icon-carat-1-se {  background-position: -48px 0; }.ui-icon-carat-1-s {  background-position: -64px 0; }.ui-icon-carat-1-sw {  background-position: -80px 0; }.ui-icon-carat-1-w {  background-position: -96px 0; }.ui-icon-carat-1-nw {  background-position: -112px 0; }.ui-icon-carat-2-n-s {  background-position: -128px 0; }.ui-icon-carat-2-e-w {  background-position: -144px 0; }.ui-icon-triangle-1-n {  background-position: 0 -16px; }.ui-icon-triangle-1-ne {  background-position: -16px -16px; }.ui-icon-triangle-1-e {  background-position: -32px -16px; }.ui-icon-triangle-1-se {  background-position: -48px -16px; }.ui-icon-triangle-1-s {  background-position: -64px -16px; }.ui-icon-triangle-1-sw {  background-position: -80px -16px; }.ui-icon-triangle-1-w {  background-position: -96px -16px; }.ui-icon-triangle-1-nw {  background-position: -112px -16px; }.ui-icon-triangle-2-n-s {  background-position: -128px -16px; }.ui-icon-triangle-2-e-w {  background-position: -144px -16px; }.ui-icon-arrow-1-n {  background-position: 0 -32px; }.ui-icon-arrow-1-ne {  background-position: -16px -32px; }.ui-icon-arrow-1-e {  background-position: -32px -32px; }.ui-icon-arrow-1-se {  background-position: -48px -32px; }.ui-icon-arrow-1-s {  background-position: -64px -32px; }.ui-icon-arrow-1-sw {  background-position: -80px -32px; }.ui-icon-arrow-1-w {  background-position: -96px -32px; }.ui-icon-arrow-1-nw {  background-position: -112px -32px; }.ui-icon-arrow-2-n-s {  background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw {  background-position: -144px -32px; }.ui-icon-arrow-2-e-w {  background-position: -160px -32px; }.ui-icon-arrow-2-se-nw {  background-position: -176px -32px; }.ui-icon-arrowstop-1-n {  background-position: -192px -32px; }.ui-icon-arrowstop-1-e {  background-position: -208px -32px; }.ui-icon-arrowstop-1-s {  background-position: -224px -32px; }.ui-icon-arrowstop-1-w {  background-position: -240px -32px; }.ui-icon-arrowthick-1-n {  background-position: 0 -48px; }.ui-icon-arrowthick-1-ne {  background-position: -16px -48px; }.ui-icon-arrowthick-1-e {  background-position: -32px -48px; }.ui-icon-arrowthick-1-se {  background-position: -48px -48px; }.ui-icon-arrowthick-1-s {  background-position: -64px -48px; }.ui-icon-arrowthick-1-sw {  background-position: -80px -48px; }.ui-icon-arrowthick-1-w {  background-position: -96px -48px; }.ui-icon-arrowthick-1-nw {  background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s {  background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw {  background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w {  background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw {  background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n {  background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e {  background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s {  background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w {  background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w {  background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n {  background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e {  background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s {  background-position: -48px -64px; }.ui-icon-arrowreturn-1-w {  background-position: -64px -64px; }.ui-icon-arrowreturn-1-n {  background-position: -80px -64px; }.ui-icon-arrowreturn-1-e {  background-position: -96px -64px; }.ui-icon-arrowreturn-1-s {  background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w {  background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n {  background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e {  background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s {  background-position: -176px -64px; }.ui-icon-arrow-4 {  background-position: 0 -80px; }.ui-icon-arrow-4-diag {  background-position: -16px -80px; }.ui-icon-extlink {  background-position: -32px -80px; }.ui-icon-newwin {  background-position: -48px -80px; }.ui-icon-refresh {  background-position: -64px -80px; }.ui-icon-shuffle {  background-position: -80px -80px; }.ui-icon-transfer-e-w {  background-position: -96px -80px; }.ui-icon-transferthick-e-w {  background-position: -112px -80px; }.ui-icon-folder-collapsed {  background-position: 0 -96px; }.ui-icon-folder-open {  background-position: -16px -96px; }.ui-icon-document {  background-position: -32px -96px; }.ui-icon-document-b {  background-position: -48px -96px; }.ui-icon-note {  background-position: -64px -96px; }.ui-icon-mail-closed {  background-position: -80px -96px; }.ui-icon-mail-open {  background-position: -96px -96px; }.ui-icon-suitcase {  background-position: -112px -96px; }.ui-icon-comment {  background-position: -128px -96px; }.ui-icon-person {  background-position: -144px -96px; }.ui-icon-print {  background-position: -160px -96px; }.ui-icon-trash {  background-position: -176px -96px; }.ui-icon-locked {  background-position: -192px -96px; }.ui-icon-unlocked {  background-position: -208px -96px; }.ui-icon-bookmark {  background-position: -224px -96px; }.ui-icon-tag {  background-position: -240px -96px; }.ui-icon-home {  background-position: 0 -112px; }.ui-icon-flag {  background-position: -16px -112px; }.ui-icon-calendar {  background-position: -32px -112px; }.ui-icon-cart {  background-position: -48px -112px; }.ui-icon-pencil {  background-position: -64px -112px; }.ui-icon-clock {  background-position: -80px -112px; }.ui-icon-disk {  background-position: -96px -112px; }.ui-icon-calculator {  background-position: -112px -112px; }.ui-icon-zoomin {  background-position: -128px -112px; }.ui-icon-zoomout {  background-position: -144px -112px; }.ui-icon-search {  background-position: -160px -112px; }.ui-icon-wrench {  background-position: -176px -112px; }.ui-icon-gear {  background-position: -192px -112px; }.ui-icon-heart {  background-position: -208px -112px; }.ui-icon-star {  background-position: -224px -112px; }.ui-icon-link {  background-position: -240px -112px; }.ui-icon-cancel {  background-position: 0 -128px; }.ui-icon-plus {  background-position: -16px -128px; }.ui-icon-plusthick {  background-position: -32px -128px; }.ui-icon-minus {  background-position: -48px -128px; }.ui-icon-minusthick {  background-position: -64px -128px; }.ui-icon-close {  background-position: -80px -128px; }.ui-icon-closethick {  background-position: -96px -128px; }.ui-icon-key {  background-position: -112px -128px; }.ui-icon-lightbulb {  background-position: -128px -128px; }.ui-icon-scissors {  background-position: -144px -128px; }.ui-icon-clipboard {  background-position: -160px -128px; }.ui-icon-copy {  background-position: -176px -128px; }.ui-icon-contact {  background-position: -192px -128px; }.ui-icon-image {  background-position: -208px -128px; }.ui-icon-video {  background-position: -224px -128px; }.ui-icon-script {  background-position: -240px -128px; }.ui-icon-alert {  background-position: 0 -144px; }.ui-icon-info {  background-position: -16px -144px; }.ui-icon-notice {  background-position: -32px -144px; }.ui-icon-help {  background-position: -48px -144px; }.ui-icon-check {  background-position: -64px -144px; }.ui-icon-bullet {  background-position: -80px -144px; }.ui-icon-radio-on {  background-position: -96px -144px; }.ui-icon-radio-off {  background-position: -112px -144px; }.ui-icon-pin-w {  background-position: -128px -144px; }.ui-icon-pin-s {  background-position: -144px -144px; }.ui-icon-play {  background-position: 0 -160px; }.ui-icon-pause {  background-position: -16px -160px; }.ui-icon-seek-next {  background-position: -32px -160px; }.ui-icon-seek-prev {  background-position: -48px -160px; }.ui-icon-seek-end {  background-position: -64px -160px; }.ui-icon-seek-start {  background-position: -80px -160px; }/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */.ui-icon-seek-first {  background-position: -80px -160px; }.ui-icon-stop {  background-position: -96px -160px; }.ui-icon-eject {  background-position: -112px -160px; }.ui-icon-volume-off {  background-position: -128px -160px; }.ui-icon-volume-on {  background-position: -144px -160px; }.ui-icon-power {  background-position: 0 -176px; }.ui-icon-signal-diag {  background-position: -16px -176px; }.ui-icon-signal {  background-position: -32px -176px; }.ui-icon-battery-0 {  background-position: -48px -176px; }.ui-icon-battery-1 {  background-position: -64px -176px; }.ui-icon-battery-2 {  background-position: -80px -176px; }.ui-icon-battery-3 {  background-position: -96px -176px; }.ui-icon-circle-plus {  background-position: 0 -192px; }.ui-icon-circle-minus {  background-position: -16px -192px; }.ui-icon-circle-close {  background-position: -32px -192px; }.ui-icon-circle-triangle-e {  background-position: -48px -192px; }.ui-icon-circle-triangle-s {  background-position: -64px -192px; }.ui-icon-circle-triangle-w {  background-position: -80px -192px; }.ui-icon-circle-triangle-n {  background-position: -96px -192px; }.ui-icon-circle-arrow-e {  background-position: -112px -192px; }.ui-icon-circle-arrow-s {  background-position: -128px -192px; }.ui-icon-circle-arrow-w {  background-position: -144px -192px; }.ui-icon-circle-arrow-n {  background-position: -160px -192px; }.ui-icon-circle-zoomin {  background-position: -176px -192px; }.ui-icon-circle-zoomout {  background-position: -192px -192px; }.ui-icon-circle-check {  background-position: -208px -192px; }.ui-icon-circlesmall-plus {  background-position: 0 -208px; }.ui-icon-circlesmall-minus {  background-position: -16px -208px; }.ui-icon-circlesmall-close {  background-position: -32px -208px; }.ui-icon-squaresmall-plus {  background-position: -48px -208px; }.ui-icon-squaresmall-minus {  background-position: -64px -208px; }.ui-icon-squaresmall-close {  background-position: -80px -208px; }.ui-icon-grip-dotted-vertical {  background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal {  background-position: -16px -224px; }.ui-icon-grip-solid-vertical {  background-position: -32px -224px; }.ui-icon-grip-solid-horizontal {  background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se {  background-position: -64px -224px; }.ui-icon-grip-diagonal-se {  background-position: -80px -224px; }/* Misc visuals----------------------------------*//* Corner radius *//* Overlays */.ui-widget-overlay {  background: #666666 url("/share-gift-org/_img/ui/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;  opacity: .5;  filter: Alpha(Opacity=50);  /* support: IE8 */ }.ui-widget-shadow {  margin: -5px 0 0 -5px;  padding: 5px;  background: #000000 url("/share-gift-org/_img/ui/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;  opacity: .2;  filter: Alpha(Opacity=20);  /* support: IE8 */ }/* -----------------------------------------    13.0. Footer----------------------------------------- */.footer {  width: 100%;  height: auto;  padding: 1.25em 0;  background: #442b6f;  color: #FFFFFF; }  .footer p, .footer a {    color: #ad85f4;    margin-bottom: 0; }.sitemap {  list-style: none;  margin-bottom: 1.25em;  width: 100%;  display: block;  padding: 0; }  .sitemap:before, .sitemap:after {    content: "";    display: table; }  .sitemap:after {    clear: both; }  .sitemap li {    float: none;    list-style: none; }    @media  (min-width: 600px) {      .sitemap li {        float: left; } }    .sitemap li:first-of-type a {      padding-left: 0; }    .sitemap li a {      padding: 6px;      display: block;      border-bottom: 1px solid #FFFFFF;      font-size: 1.125em;      color: #FFFFFF;      font-weight: normal; }      @media  (min-width: 600px) {        .sitemap li a {          padding: 0 10px;          border-right: 1px solid #FFFFFF;          border-bottom: 0; } }      .sitemap li a:hover {        color: #8E56F0; }        .form_header h3 {color: #fff;    font-size: 1.5em;}        .contact-form select {width: 100%; border: 0px none;padding: 10px;height: auto;line-height: inherit;width: 100%;border-radius: 5px;font-family: "Helvetica", Arial, sans-serif;font-size: 14px;}/* #s258331 .donate-choice__item {width: 100% !important; } #s253674 .donate-three__item {width: 47% !important; }#s273602 .donate-choice__item {width: 100% !important; }*/  @media all and (max-width: 800px) and (min-width: 0px) {/* #s253674 .donate-three__item {width: 100% !important; }*/}.given-to__slider .owl-item {padding: 10px; background: #fff;}
 
