/* VARIABLES */
/**
 * @license
 * MyFonts Webfont Build ID 3040686, 2015-06-11T09:37:18-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: HelveticaNeueLTStd-Bd by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-75-bold/
 * Copyright: Copyright &#x00A9; 1988, 1990, 1993, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * 
 * Webfont: HelveticaNeueLT-Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-45-light/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1988 - 2006 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * Webfont: HelveticaNeueLT-Roman by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-55-roman/
 * Copyright: Part of the digitally encoded machine readable outline data for producing the Typefaces provided is copyrighted &#x00A9; 1988 - 2006 Linotype GmbH, www.linotype.com. All rights reserved. This software is the property of Linotype GmbH, and may not be repro
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3040686
 * Licensed pageviews: 500,000
 * 
 * © 2015 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2e65ae");
@font-face {
  font-family: 'HelveticaNeueLTStd-Bd';
  src: url("webfonts/2E65AE_0_0.eot");
  src: url("webfonts/2E65AE_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2E65AE_0_0.woff2") format("woff2"), url("webfonts/2E65AE_0_0.woff") format("woff"), url("webfonts/2E65AE_0_0.ttf") format("truetype"); }
@font-face {
  font-family: 'HelveticaNeueLT-Light';
  src: url("webfonts/2E65AE_1_0.eot");
  src: url("webfonts/2E65AE_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2E65AE_1_0.woff2") format("woff2"), url("webfonts/2E65AE_1_0.woff") format("woff"), url("webfonts/2E65AE_1_0.ttf") format("truetype"); }
@font-face {
  font-family: 'HelveticaNeueLT-Roman';
  src: url("webfonts/2E65AE_2_0.eot");
  src: url("webfonts/2E65AE_2_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2E65AE_2_0.woff2") format("woff2"), url("webfonts/2E65AE_2_0.woff") format("woff"), url("webfonts/2E65AE_2_0.ttf") format("truetype"); }
/* Main */
body#top .av_one_third h4 {
  padding-top: 20px; }
body#top #header_main nav.main_menu .menu-item-top-level-5 {
  margin-right: 10px; }
body#top #header_main nav.main_menu .av-main-nav > li > a {
  min-width: 48px; }
body#top #header_main .social_bookmarks .social_bookmarks_twitter {
  position: relative; }
  body#top #header_main .social_bookmarks .social_bookmarks_twitter a {
    padding-left: 100px; }
    body#top #header_main .social_bookmarks .social_bookmarks_twitter a span.avia_hidden_link_text {
      left: 0;
      padding-left: 0;
      position: absolute;
      top: 0; }
body#top #header_main_alternate {
  background-color: #fff; }
body#top.home #main main.content {
  padding: 0; }
body#top .wip_great-reasons .av_one_fourth p {
  font-family: "HelveticaNeueLT-Roman",Arial,sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  padding-top: 20px; }
body#top .wip_homepage_reasons-slider {
  margin-top: 20px; }
  body#top .wip_homepage_reasons-slider p {
    margin: 10px 10px 20px 10px;
    width: 100%; }
body#top .wip_home-signup .av-content-full {
  padding: 40px 0; }
body#top .wip_home-signup .av_three_fifth {
  text-align: center; }
body#top .wip_jointhefun .content {
  padding-top: 0; }
body#top .wip_about-main .av_two_third {
  border-right: 3px solid #e36d81;
  padding-right: 3%; }
body#top .wip_about-main .av_one_third {
  margin-left: 0;
  padding-left: 30px; }
  body#top .wip_about-main .av_one_third .wip_amount-raised h2 {
    color: #e36d81;
    font-size: 74px;
    line-height: 1em;
    margin-top: -8px; }
    body#top .wip_about-main .av_one_third .wip_amount-raised h2 span {
      display: block;
      font-size: 34px;
      line-height: 1em; }
  body#top .wip_about-main .av_one_third .avia-image-container-inner img {
    width: 134px; }
body#top .wip_faq-needhelp {
  margin-top: 30px; }
  body#top .wip_faq-needhelp h3 {
    color: #dd1375; }
body#top .about_page h2, body#top .about_page h3,
body#top .take-part_sub-page h2,
body#top .take-part_sub-page h3 {
  color: #fd92a4;
  font-size: 24px;
  line-height: 1em; }
body#top .about_page h1 {
  margin-bottom: 20px; }
body#top .about_page h2 {
  color: #575756; }
body#top .take-part_sub-page .av_two_third {
  background: url("/wp-content/uploads/2015/06/take-part-header.jpg") no-repeat center top;
  background-size: cover;
  min-height: 450px;
  width: 66.6667%; }
  .wip_at-school body#top .take-part_sub-page .av_two_third {
    background: url("/wp-content/uploads/2015/06/Schools-desktop.jpg") no-repeat center top; }
body#top .take-part_sub-page.wip_at-school .av_two_third {
  background: url("images/bg_schools-header.jpg") no-repeat center top;
  background-size: cover; }
  @media screen and (max-width: 768px) {
    body#top .take-part_sub-page.wip_at-school .av_two_third {
      background-position: center;
      background-size: cover;
      height: 200px;
      min-height: initial; } }
body#top .take-part_sub-page.wip_at-home .av_two_third, body#top .take-part_sub-page.wip_fr_at-home .av_two_third {
  background: url("images/bg_at-home-header.jpg") no-repeat center top;
  background-size: cover; }
  @media screen and (max-width: 768px) {
    body#top .take-part_sub-page.wip_at-home .av_two_third, body#top .take-part_sub-page.wip_fr_at-home .av_two_third {
      background-size: cover;
      background-position: center;
      height: 200px;
      min-height: initial; } }
body#top .take-part_sub-page.wip_at-work .av_two_third, body#top .take-part_sub-page.wip_fr_at-work .av_two_third {
  background: url("images/img_take-part_at-work.jpg") no-repeat center;
  background-size: cover; }
  @media screen and (max-width: 768px) {
    body#top .take-part_sub-page.wip_at-work .av_two_third, body#top .take-part_sub-page.wip_fr_at-work .av_two_third {
      background-size: cover;
      height: 200px;
      min-height: initial; } }
body#top .take-part_sub-page.wip_fr_at-work .av_two_third {
  background: url("images/img_fundraising_at-work.jpg") no-repeat center; }
  @media screen and (max-width: 768px) {
    body#top .take-part_sub-page.wip_fr_at-work .av_two_third {
      background-position: center top;
      background-size: cover; } }
body#top .take-part_sub-page.wip_fr_at-school .av_two_third {
  background: url("images/bg_fundraising_at-school.jpg") no-repeat center;
  background-size: cover; }
  @media screen and (max-width: 768px) {
    body#top .take-part_sub-page.wip_fr_at-school .av_two_third {
      background-position: center top;
      background-size: cover;
      height: 200px;
      min-height: initial; } }
body#top .take-part_sub-page .av_one_third {
  background-color: #fd92a4;
  color: #fff;
  margin-left: 0;
  min-height: 450px;
  padding: 35px;
  width: 33.3333%; }
  body#top .take-part_sub-page .av_one_third p {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.6em;
    font-family: 'HelveticaNeueLT-Roman'; }
    body#top .take-part_sub-page .av_one_third p strong {
      font-family: "HelveticaNeueLTStd-Bd";
      color: #fff; }
body#top .about_page,
body#top .at-school_content_grid,
body#top .av-layout-grid-container {
  margin: 0 auto;
  max-width: 1170px; }
body#top .about_page {
  padding: 70px 15px; }
body#top .av-layout-grid-container {
  padding: 70px 10px; }
body#top .at-school_content_grid {
  padding: 0 15px; }
body#top .about_page .content,
body#top .at-school_content_grid .content,
body#top .at-school_where-next .content {
  padding-top: 0; }
body#top .about_page .av_two_third .av_one_full,
body#top .at-school_content_grid .av_two_third .av_one_full,
body#top .at-school_where-next .av_two_third .av_one_full {
  border: none;
  margin-left: 0;
  padding-left: 0;
  padding-right: 40px; }
  body#top .about_page .av_two_third .av_one_full p,
  body#top .at-school_content_grid .av_two_third .av_one_full p,
  body#top .at-school_where-next .av_two_third .av_one_full p {
    font-size: 20px;
    line-height: 1.8em; }
body#top .about_page .av_two_third .flex_cell_inner .av_textblock_section,
body#top .at-school_content_grid .av_two_third .flex_cell_inner .av_textblock_section,
body#top .at-school_where-next .av_two_third .flex_cell_inner .av_textblock_section {
  padding: 0; }
body#top .about_page .av_two_third .av_one_fourth,
body#top .about_page .av_two_third .av_three_fourth,
body#top .at-school_content_grid .av_two_third .av_one_fourth,
body#top .at-school_content_grid .av_two_third .av_three_fourth,
body#top .at-school_where-next .av_two_third .av_one_fourth,
body#top .at-school_where-next .av_two_third .av_three_fourth {
  border-top: 1px solid #cccccc;
  margin-left: 0; }
body#top .about_page .av_two_third .av_three_fourth,
body#top .at-school_content_grid .av_two_third .av_three_fourth,
body#top .at-school_where-next .av_two_third .av_three_fourth {
  padding: 3%; }
body#top .at-school_content_grid h3 {
  color: #fd92a4;
  font-size: 24px;
  line-height: 1em; }
body#top .at-school_content_grid .special-heading-border {
  clear: both; }
body#top .at-school_content_grid .av_two_third {
  padding-right: 3% !important;
  width: 66.66%; }
body#top .wip_take-part_find-out-more p {
  margin-top: 5px; }
body#top .at-school_content_grid .av_one_third,
body#top .at-school_where-next .av_one_third {
  border-left: 3px solid #e36d81;
  margin-bottom: 0; }
  body#top .at-school_content_grid .av_one_third .av_textblock_section h3,
  body#top .at-school_where-next .av_one_third .av_textblock_section h3 {
    margin-bottom: 20px; }
  body#top .at-school_content_grid .av_one_third .av_textblock_section blockquote,
  body#top .at-school_where-next .av_one_third .av_textblock_section blockquote {
    border: none;
    color: #e36d81;
    padding-left: 0;
    padding-top: 30px; }
  body#top .at-school_content_grid .av_one_third .av_textblock_section blockquote:before,
  body#top .at-school_where-next .av_one_third .av_textblock_section blockquote:before {
    content: "“";
    font-size: 100px;
    font-family: "HelveticaNeueLT-Roman";
    margin-left: 15px;
    margin-right: 50px;
    line-height: 0.1em;
    vertical-align: -0.4em; }
  body#top .at-school_content_grid .av_one_third .av_textblock_section blockquote p,
  body#top .at-school_where-next .av_one_third .av_textblock_section blockquote p {
    display: inline-block;
    font-size: 24px;
    line-height: 32px;
    margin-top: 0; }
    body#top .at-school_content_grid .av_one_third .av_textblock_section blockquote p b, body#top .at-school_content_grid .av_one_third .av_textblock_section blockquote p strong,
    body#top .at-school_where-next .av_one_third .av_textblock_section blockquote p b,
    body#top .at-school_where-next .av_one_third .av_textblock_section blockquote p strong {
      color: #e36d81;
      font-family: "HelveticaNeueLTStd-Bd";
      font-weight: normal; }
body#top .at-school_content_grid .av_one_third h3, body#top .at-school_content_grid .av_one_third p {
  margin-left: 20px; }
body#top .at-school_where-next {
  padding: 0 15px; }
  body#top .at-school_where-next .container {
    padding: 0; }
  body#top .at-school_where-next .av_textblock_section {
    padding-left: 0; }
  body#top .at-school_where-next h3 {
    border-bottom: 1px solid #cccccc;
    color: #fd92a4;
    font-size: 24px;
    line-height: 50px; }
  body#top .at-school_where-next .av_one_third {
    border-left: 3px solid #fff043;
    margin-top: 20px; }
    body#top .at-school_where-next .av_one_third .avia-image-container {
      margin-bottom: 0 !important; }
    body#top .at-school_where-next .av_one_third .av_textblock_section:first-of-type {
      background: rgba(114, 114, 114, 0.8);
      bottom: 0;
      padding: 20px 20px 70px;
      position: absolute; }
      body#top .at-school_where-next .av_one_third .av_textblock_section:first-of-type h4 {
        color: #ffffff; }
    body#top .at-school_where-next .av_one_third .av_textblock_section {
      max-width: 394px; }
    body#top .at-school_where-next .av_one_third .avia-button.avia-size-medium {
      position: absolute;
      bottom: 0; }
body#top .at-school_content_grid.add_to_tab_1 .wip_icon-list ul,
body#top .at-school_content_grid.add_to_tab_2 .wip_icon-list ul {
  list-style: none;
  margin-left: 0; }
  body#top .at-school_content_grid.add_to_tab_1 .wip_icon-list ul li,
  body#top .at-school_content_grid.add_to_tab_2 .wip_icon-list ul li {
    background: url("images/icon_pink-heart.png") no-repeat left top;
    background-size: 32px 32px;
    line-height: 1.8em;
    margin-left: 0;
    min-height: 32px;
    padding-left: 50px; }
body#top .at-school_content_grid.add_to_tab_1 .av_two_third .av_one_fourth,
body#top .at-school_content_grid.add_to_tab_1 .av_two_third .av_three_fourth,
body#top .at-school_content_grid.add_to_tab_2 .av_two_third .av_one_fourth,
body#top .at-school_content_grid.add_to_tab_2 .av_two_third .av_three_fourth {
  border-top: none;
  padding-top: 0; }
body#top.page-id-144 #after_section_1 .content {
  padding-bottom: 0 !important;
  padding-top: 0; }
body#top.page-id-144 .at-school_content_grid {
  padding-left: 30px;
  padding-right: 30px; }
body#top .wip_fundraising_dare-challenge {
  background-color: #ffffff;
  margin-bottom: 50px; }
  body#top .wip_fundraising_dare-challenge h2 {
    font-size: 32px; }
  body#top .wip_fundraising_dare-challenge .avia-button {
    margin-top: 0 !important; }
body#top.page-id-227 #after_section_2, body#top.page-id-225 #after_section_2, body#top.page-id-229 #after_section_2 {
  background-color: #f6f6f6; }
body#top.page-id-227 h3.av-special-heading-tag, body#top.page-id-225 h3.av-special-heading-tag, body#top.page-id-229 h3.av-special-heading-tag {
  color: #dd1375;
  font-size: 32px;
  margin-top: 20px; }
body#top.page-id-227 .tabcontainer .tab_titles, body#top.page-id-225 .tabcontainer .tab_titles, body#top.page-id-229 .tabcontainer .tab_titles {
  margin: 0; }
body#top.page-id-227 .tab_content, body#top.page-id-225 .tab_content, body#top.page-id-229 .tab_content {
  background-color: #f6f6f6 !important; }
body#top.page-id-227 #after_section_2 .av-content-full, body#top.page-id-225 #after_section_2 .av-content-full, body#top.page-id-229 #after_section_2 .av-content-full {
  padding-bottom: 0; }
body#top.page-id-227 .wip_fundraising, body#top.page-id-225 .wip_fundraising, body#top.page-id-229 .wip_fundraising {
  background-color: #f6f6f6; }
  body#top.page-id-227 .wip_fundraising .flex_column, body#top.page-id-225 .wip_fundraising .flex_column, body#top.page-id-229 .wip_fundraising .flex_column {
    background-color: #ffffff; }
    body#top.page-id-227 .wip_fundraising .flex_column .av_textblock_section, body#top.page-id-225 .wip_fundraising .flex_column .av_textblock_section, body#top.page-id-229 .wip_fundraising .flex_column .av_textblock_section {
      padding: 20px 20px 0 20px; }
      body#top.page-id-227 .wip_fundraising .flex_column .av_textblock_section h3, body#top.page-id-225 .wip_fundraising .flex_column .av_textblock_section h3, body#top.page-id-229 .wip_fundraising .flex_column .av_textblock_section h3 {
        color: #575756;
        font-size: 24px;
        margin-bottom: 0; }
    body#top.page-id-227 .wip_fundraising .flex_column .avia-button, body#top.page-id-225 .wip_fundraising .flex_column .avia-button, body#top.page-id-229 .wip_fundraising .flex_column .avia-button {
      margin: 0 20px 20px 20px; }
  body#top.page-id-227 .wip_fundraising .special-heading-border, body#top.page-id-225 .wip_fundraising .special-heading-border, body#top.page-id-229 .wip_fundraising .special-heading-border {
    clear: left;
    height: 0.8em;
    margin-bottom: 20px; }
body#top .wip_fundraising-row {
  background-color: #cccccc; }
body#top .wip_fundraising_dare-challenge .content {
  background-color: #f6f6f6;
  padding: 0; }
  body#top .wip_fundraising_dare-challenge .content .av_two_third {
    padding-top: 20px; }
body#top .wip_fundraising_link-header {
  background-color: #f6f6f6; }
  body#top .wip_fundraising_link-header .content {
    padding: 30px 0; }
body#top .wip_fundraising-ideas-page {
  padding-bottom: 0; }
  body#top .wip_fundraising-ideas-page h1 {
    font-size: 28px; }
    body#top .wip_fundraising-ideas-page h1 strong {
      color: #dd1375;
      display: block;
      font-size: 38px;
      padding: 20px 0; }
  body#top .wip_fundraising-ideas-page h4 {
    color: #dd1375;
    padding: 50px 0 20px 0; }
  body#top .wip_fundraising-ideas-page p {
    font-size: 18px; }
  body#top .wip_fundraising-ideas-page .av_two_third {
    border-right: 3px solid #e36d81;
    height: auto;
    padding: 0 11% 0 0 !important; }
    body#top .wip_fundraising-ideas-page .av_two_third .av_one_full {
      background-color: #f6f6f6;
      margin-top: 30px;
      padding: 40px; }
      body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .avia-image-container {
        float: left;
        padding: 0 10px;
        width: 30%; }
      body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .av_textblock_section {
        float: left;
        padding: 0 40px;
        width: 70%; }
        body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .av_textblock_section h3, body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .av_textblock_section p {
          color: #575756 !important; }
        body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .av_textblock_section h3 {
          font-size: 24px; }
      body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .avia-button-wrap {
        padding-left: 30%; }
        body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .avia-button-wrap .avia-button {
          padding-left: 40px !important; }
  body#top .wip_fundraising-ideas-page .av_one_third .flex_column {
    background-color: #f6f6f6;
    margin: 0 0 30px;
    padding: 30px; }
    body#top .wip_fundraising-ideas-page .av_one_third .flex_column h3, body#top .wip_fundraising-ideas-page .av_one_third .flex_column p {
      color: #575756 !important; }
    body#top .wip_fundraising-ideas-page .av_one_third .flex_column img {
      padding-bottom: 20px;
      width: auto; }
  body#top .wip_fundraising-ideas-page ol {
    counter-reset: li;
    /* Initiate a counter */
    margin-left: 0;
    /* Remove the default left margin */
    padding-left: 0;
    /* Remove the default left padding */ }
  body#top .wip_fundraising-ideas-page ol > li {
    font-family: 'HelveticaNeueLTStd-Bd', Arial, sans-serif;
    position: relative;
    /* Create a positioning context */
    margin: 0 0 6px 3em;
    /* Give each list item a left margin to make room for the numbers */
    min-height: 50px;
    padding: 4px 8px;
    /* Add some spacing around the content */
    list-style: none;
    /* Disable the normal item numbering */ }
  body#top .wip_fundraising-ideas-page ol > li:before {
    border-radius: 23px;
    content: counter(li);
    /* Use the counter as content */
    counter-increment: li;
    /* Increment the counter by 1 */
    /* Position and style the number */
    position: absolute;
    top: 7px;
    left: -3em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 2.4em;
    /* Some space between the number and the content in browsers that support
    generated content but not positioning it (Camino 2 is one example) */
    margin-right: 8px;
    padding: 8px;
    color: #fff;
    background: #dd1375;
    font-family: 'HelveticaNeueLTStd-Bd', Arial, sans-serif;
    text-align: center; }
  body#top .wip_fundraising-ideas-page li ol,
  body#top .wip_fundraising-ideas-page li ul {
    margin-top: 6px; }
  body#top .wip_fundraising-ideas-page ol ol li:last-child {
    margin-bottom: 0; }
body#top .wip_fundraising_things-may-need {
  padding: 0; }
  body#top .wip_fundraising_things-may-need h4 {
    border-bottom: 1px solid #f6f6f6;
    color: #dd1375; }
  body#top .wip_fundraising_things-may-need .flex_column {
    background-color: #f6f6f6;
    margin-top: 30px;
    padding: 40px; }
    body#top .wip_fundraising_things-may-need .flex_column .avia-image-container {
      float: left;
      padding: 0 10px;
      width: 30%; }
    body#top .wip_fundraising_things-may-need .flex_column .av_textblock_section {
      float: left;
      padding: 0 40px;
      width: 70%; }
      body#top .wip_fundraising_things-may-need .flex_column .av_textblock_section h3, body#top .wip_fundraising_things-may-need .flex_column .av_textblock_section p {
        color: #575756 !important; }
      body#top .wip_fundraising_things-may-need .flex_column .av_textblock_section h3 {
        font-size: 24px; }
body#top .wip_fundraising_extra-resources .container {
  padding: 0 0 0 10px; }
body#top .wip_fundraising_extra-resources .av_two_third {
  border: 1px solid #cccccc;
  padding: 30px;
  width: 55%; }
body#top .wip_recipes-landing,
body#top .wip_partners-landing {
  background-color: #f6f6f6 !important; }
  body#top .wip_recipes-landing.intro-text,
  body#top .wip_partners-landing.intro-text {
    text-align: center; }
    body#top .wip_recipes-landing.intro-text main,
    body#top .wip_partners-landing.intro-text main {
      padding-bottom: 0; }
  body#top .wip_recipes-landing .featured-recipe,
  body#top .wip_partners-landing .featured-recipe {
    position: relative; }
    body#top .wip_recipes-landing .featured-recipe::after,
    body#top .wip_partners-landing .featured-recipe::after {
      background: url("images/img_recipes_featured.png") no-repeat 0 0;
      background-size: 100%;
      content: "";
      height: 122px;
      position: absolute;
      top: 0;
      right: 0;
      width: 122px; }
  body#top .wip_recipes-landing .avia_textblock,
  body#top .wip_partners-landing .avia_textblock {
    background-color: #ffffff;
    padding: 20px;
    min-height: 153px; }
    body#top .wip_recipes-landing .avia_textblock h2,
    body#top .wip_partners-landing .avia_textblock h2 {
      color: #575756;
      font-size: 22px; }
body#top .wip_recipes-page ul {
  list-style-type: none;
  margin: 0; }
  body#top .wip_recipes-page ul li {
    margin-left: 0; }
body#top .wip_recipes-page.recipes-intro {
  background-color: #f6f6f6;
  padding-top: 10px; }
  body#top .wip_recipes-page.recipes-intro h1 {
    font-size: 40px; }
  body#top .wip_recipes-page.recipes-intro h4 {
    color: #575756;
    font-family: 'HelveticaNeueLT-Roman', Arial, sans-serif;
    font-size: 18px;
    margin: 10px 0 20px 0; }
  body#top .wip_recipes-page.recipes-intro strong {
    font-size: 22px; }
  body#top .wip_recipes-page.recipes-intro .recipe-icons {
    padding-top: 20px; }
    body#top .wip_recipes-page.recipes-intro .recipe-icons div {
      float: left;
      font-family: 'HelveticaNeueLTStd-Bd', Arial, sans-serif;
      font-size: 18px;
      margin-right: 35px; }
      body#top .wip_recipes-page.recipes-intro .recipe-icons div.wip_recipes-print {
        background-color: #ffffff;
        margin-top: -10px;
        padding: 10px 20px;
        -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.2);
        -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.2);
        box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.2);
        margin-right: 0; }
      body#top .wip_recipes-page.recipes-intro .recipe-icons div a {
        color: #575756; }
    body#top .wip_recipes-page.recipes-intro .recipe-icons .recipes-time,
    body#top .wip_recipes-page.recipes-intro .recipe-icons .recipes-people,
    body#top .wip_recipes-page.recipes-intro .recipe-icons .recipes-print {
      background-size: 100%;
      display: block;
      float: left;
      margin-right: 8px;
      height: 28px; }
    body#top .wip_recipes-page.recipes-intro .recipe-icons .recipes-time {
      background: url("images/bg_icon-time.png") no-repeat 0 0;
      background-size: 100%;
      float: left;
      height: 25px;
      width: 25px; }
    body#top .wip_recipes-page.recipes-intro .recipe-icons .recipes-people {
      background: url("images/bg_icon-people.png") no-repeat 0 0;
      background-size: 100%;
      height: 28px;
      width: 25px; }
    body#top .wip_recipes-page.recipes-intro .recipe-icons .recipes-print {
      background: url("images/bg_icon-print.png") no-repeat 0 0;
      background-size: 100%;
      height: 28px;
      width: 30px; }
body#top .wip_recipes-page.other-recipes {
  background-color: #f6f6f6;
  padding-top: 30px; }
  body#top .wip_recipes-page.other-recipes .av_one_third {
    background-color: #ffffff; }
    body#top .wip_recipes-page.other-recipes .av_one_third .avia_textblock {
      padding: 20px;
      min-height: 158px; }
  body#top .wip_recipes-page.other-recipes .special-heading-border {
    clear: left; }
  body#top .wip_recipes-page.other-recipes h2 {
    color: #dd1375;
    font-size: 18px; }
  body#top .wip_recipes-page.other-recipes h3 {
    color: #575756;
    font-size: 22px; }
body#top .wip_recipes-page .avia-slideshow {
  padding: 20px 20px 40px 20px; }
  body#top .wip_recipes-page .avia-slideshow .avia-slideshow-inner {
    overflow: visible;
    -webkit-box-shadow: 0px 4px 10px 4px rgba(50, 50, 50, 0.3);
    -moz-box-shadow: 0px 4px 10px 4px rgba(50, 50, 50, 0.3);
    box-shadow: 0px 4px 10px 4px rgba(50, 50, 50, 0.3); }
    body#top .wip_recipes-page .avia-slideshow .avia-slideshow-inner li img {
      border: 12px solid #ffffff;
      height: initial; }
    body#top .wip_recipes-page .avia-slideshow .avia-slideshow-inner li .avia-caption {
      position: relative;
      left: 0; }
      body#top .wip_recipes-page .avia-slideshow .avia-slideshow-inner li .avia-caption p {
        background: none;
        color: #575756;
        text-align: center; }
  body#top .wip_recipes-page .avia-slideshow .avia-slideshow-arrows .prev-slide,
  body#top .wip_recipes-page .avia-slideshow .avia-slideshow-arrows .next-slide {
    height: 52px;
    margin: 0 0 0 12px;
    top: 43%;
    width: 52px; }
    body#top .wip_recipes-page .avia-slideshow .avia-slideshow-arrows .prev-slide:hover,
    body#top .wip_recipes-page .avia-slideshow .avia-slideshow-arrows .next-slide:hover {
      opacity: 1 !important;
      filter: alpha(opacity=0); }
  body#top .wip_recipes-page .avia-slideshow .avia-slideshow-arrows .next-slide {
    margin: 0 32px 0 0; }
  body#top .wip_recipes-page .avia-slideshow .avia-slideshow-arrows a::before {
    background-color: #fd92a4;
    border-radius: none;
    font-size: 28px;
    line-height: 52px; }
  body#top .wip_recipes-page .avia-slideshow .avia-slideshow-dots {
    bottom: -10px;
    display: block; }
    body#top .wip_recipes-page .avia-slideshow .avia-slideshow-dots a {
      background-color: #cccccc;
      opacity: 1;
      margin: 0 8px; }
      body#top .wip_recipes-page .avia-slideshow .avia-slideshow-dots a.active {
        background: #e36d81; }
    body#top .wip_recipes-page .avia-slideshow .avia-slideshow-dots .goto-slide {
      height: 12px;
      padding: 6px;
      width: 12px; }
body#top .wip_recipes-page .av-share-box {
  border-top: 1px solid #cccccc;
  padding: 20px 0; }
  body#top .wip_recipes-page .av-share-box h5 {
    float: left;
    padding: 12px 0 0 0;
    width: auto; }
  body#top .wip_recipes-page .av-share-box .av-share-box-list {
    float: right;
    width: auto; }
    body#top .wip_recipes-page .av-share-box .av-share-box-list li {
      background: none;
      border: none;
      display: inline-block;
      margin: 0 0 0 10px;
      padding: 0;
      width: 52px; }
      body#top .wip_recipes-page .av-share-box .av-share-box-list li.av-social-link-facebook a {
        background-color: #37589b; }
      body#top .wip_recipes-page .av-share-box .av-share-box-list li.av-social-link-twitter a {
        background-color: #46d4fe; }
      body#top .wip_recipes-page .av-share-box .av-share-box-list li.av-social-link-pinterest a {
        background-color: #cb2027; }
      body#top .wip_recipes-page .av-share-box .av-share-box-list li.av-social-link-mail a {
        background-color: #9fae37; }
  body#top .wip_recipes-page .av-share-box .post_delimiter {
    border: none; }
body#top .wip_recipes-page .av-share-box ul li a,
body#top .wip_recipes-page .av-share-box ul li a:hover {
  background: none;
  border-radius: 30px;
  color: #ffffff;
  font-size: 25px; }
body#top .wip_partners-landing .avia-image-container {
  position: relative; }
  body#top .wip_partners-landing .avia-image-container .av-image-caption-overlay {
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    height: 100%;
    top: 0; }
    body#top .wip_partners-landing .avia-image-container .av-image-caption-overlay .av-image-caption-overlay-center p {
      background: none;
      color: #575756;
      text-transform: none; }
body#top .flex_cell_inner {
  max-width: 100% !important;
  width: 100% !important; }
body#top .pod-links .flex_column {
  cursor: pointer; }
body#top .faq_right-col .flex_column {
  margin-top: 0; }
body#top .dcwss.dc-wall {
  padding-left: 20px; }
body#top .wip-hero {
  min-height: 519px; }
  body#top .wip-hero strong {
    color: #fff; }
body#top .special-heading-inner-border {
  margin-left: 0; }
body#top .tab_content {
  padding: 0; }
body#top #footer .widget_text .textwidget {
  position: relative; }

.av-special-heading-h1 .special-heading-border {
  display: none; }

.wip_take-part-wrapper .wip_case-study img {
  margin-bottom: 15px; }

.page-id-146 .wip_take-part-wrapper,
.page-id-350 .wip_take-part-wrapper {
  padding-bottom: 60px; }

.page-id-144 .wip_take-part-wrapper,
.page-id-146 .wip_take-part-wrapper,
.page-id-350 .wip_take-part-wrapper {
  clear: both;
  padding-top: 50px;
  position: relative; }
  .page-id-144 .wip_take-part-wrapper .add_to_tab_2,
  .page-id-146 .wip_take-part-wrapper .add_to_tab_2,
  .page-id-350 .wip_take-part-wrapper .add_to_tab_2 {
    padding: 0 30px !important; }
.page-id-144 #after_section_1,
.page-id-144 .wip_take-part-wrapper,
.page-id-146 #after_section_1,
.page-id-146 .wip_take-part-wrapper,
.page-id-350 #after_section_1,
.page-id-350 .wip_take-part-wrapper {
  background-color: #f6f6f6; }
  .page-id-144 #after_section_1 .av_one_half,
  .page-id-144 .wip_take-part-wrapper .av_one_half,
  .page-id-146 #after_section_1 .av_one_half,
  .page-id-146 .wip_take-part-wrapper .av_one_half,
  .page-id-350 #after_section_1 .av_one_half,
  .page-id-350 .wip_take-part-wrapper .av_one_half {
    background-color: #fff;
    padding: 20px 20px 30px;
    width: 48%; }
    .page-id-144 #after_section_1 .av_one_half .avia_textblock h2, .page-id-144 #after_section_1 .av_one_half .avia_textblock h3, .page-id-144 #after_section_1 .av_one_half .avia_textblock h4, .page-id-144 #after_section_1 .av_one_half .avia_textblock h5,
    .page-id-144 .wip_take-part-wrapper .av_one_half .avia_textblock h2,
    .page-id-144 .wip_take-part-wrapper .av_one_half .avia_textblock h3,
    .page-id-144 .wip_take-part-wrapper .av_one_half .avia_textblock h4,
    .page-id-144 .wip_take-part-wrapper .av_one_half .avia_textblock h5,
    .page-id-146 #after_section_1 .av_one_half .avia_textblock h2,
    .page-id-146 #after_section_1 .av_one_half .avia_textblock h3,
    .page-id-146 #after_section_1 .av_one_half .avia_textblock h4,
    .page-id-146 #after_section_1 .av_one_half .avia_textblock h5,
    .page-id-146 .wip_take-part-wrapper .av_one_half .avia_textblock h2,
    .page-id-146 .wip_take-part-wrapper .av_one_half .avia_textblock h3,
    .page-id-146 .wip_take-part-wrapper .av_one_half .avia_textblock h4,
    .page-id-146 .wip_take-part-wrapper .av_one_half .avia_textblock h5,
    .page-id-350 #after_section_1 .av_one_half .avia_textblock h2,
    .page-id-350 #after_section_1 .av_one_half .avia_textblock h3,
    .page-id-350 #after_section_1 .av_one_half .avia_textblock h4,
    .page-id-350 #after_section_1 .av_one_half .avia_textblock h5,
    .page-id-350 .wip_take-part-wrapper .av_one_half .avia_textblock h2,
    .page-id-350 .wip_take-part-wrapper .av_one_half .avia_textblock h3,
    .page-id-350 .wip_take-part-wrapper .av_one_half .avia_textblock h4,
    .page-id-350 .wip_take-part-wrapper .av_one_half .avia_textblock h5 {
      color: #575756; }
    .page-id-144 #after_section_1 .av_one_half .avia-image-container,
    .page-id-144 .wip_take-part-wrapper .av_one_half .avia-image-container,
    .page-id-146 #after_section_1 .av_one_half .avia-image-container,
    .page-id-146 .wip_take-part-wrapper .av_one_half .avia-image-container,
    .page-id-350 #after_section_1 .av_one_half .avia-image-container,
    .page-id-350 .wip_take-part-wrapper .av_one_half .avia-image-container {
      padding: 30px 0; }
  .page-id-144 #after_section_1 .av_one_half.el_after_av_one_half,
  .page-id-144 .wip_take-part-wrapper .av_one_half.el_after_av_one_half,
  .page-id-146 #after_section_1 .av_one_half.el_after_av_one_half,
  .page-id-146 .wip_take-part-wrapper .av_one_half.el_after_av_one_half,
  .page-id-350 #after_section_1 .av_one_half.el_after_av_one_half,
  .page-id-350 .wip_take-part-wrapper .av_one_half.el_after_av_one_half {
    margin-left: 4%; }
.page-id-144 .tab_container,
.page-id-144 .tab_content,
.page-id-144 .av-layout-grid-container,
.page-id-146 .tab_container,
.page-id-146 .tab_content,
.page-id-146 .av-layout-grid-container,
.page-id-350 .tab_container,
.page-id-350 .tab_content,
.page-id-350 .av-layout-grid-container {
  background-color: transparent !important; }
.page-id-144 #av_section_2,
.page-id-146 #av_section_2,
.page-id-350 #av_section_2 {
  border-top: 1px solid #fff; }

.dcwss.dc-wall .stream li .section-text {
  font-size: 14px; }

.avia_desktop.avia_transform3d .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry {
  animation: none !important;
  -moz-animation: none !important;
  -webkit-animation: none !important; }

.av-masonry-image-container:hover {
  transform: none !important; }

.av-masonry-entry {
  opacity: 1 !important;
  visibility: visible !important;
  transition-duration: 0s !important; }

.avia_transform .avia-gallery-thumb img.avia_start_animation {
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  animation: none; }

.avia_transform .avia-gallery-thumb img {
  opacity: 1; }

a.grid-image {
  opacity: 1 !important; }

.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  transform: scale(1, 1); }

.image-overlay {
  display: none !important; }

/* GRAVITY FORM */
body#top .contact-form .gfield_html {
  font-size: 19px !important;
  font-weight: normal !important;
  font-family: 'HelveticaNeueLT-Light' !important; }
body#top .contact-form .gform_label,
body#top .contact-form li.gfield_error,
body#top .contact-form .gfield_label,
body#top .contact-form label {
  color: #727272 !important; }
body#top .contact-form .gfield_label {
  font-family: "HelveticaNeueLT-Roman",Arial,sans-serif;
  font-size: 17px !important;
  font-weight: bold;
  margin-bottom: 4px; }
body#top .contact-form .ginput_container {
  margin: 0; }
  body#top .contact-form .ginput_container input,
  body#top .contact-form .ginput_container textarea,
  body#top .contact-form .ginput_container select {
    width: 100%;
    border: 1px solid #e36d81 !important;
    background: #fff;
    font-size: 20px;
    height: 53px;
    font-family: "HelveticaNeueLT-Light" !important;
    color: #333; }
  body#top .contact-form .ginput_container textarea {
    height: auto; }
body#top .contact-form .gfield_checkbox li label {
  position: relative;
  margin: 1px 0 0 33px !important;
  font-size: 15px !important;
  font-weight: 300 !important; }
  body#top .contact-form .gfield_checkbox li label:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 25px;
    background: url(images/checkbox.png) no-repeat center bottom;
    left: -33px;
    top: 1px;
    cursor: pointer; }
  body#top .contact-form .gfield_checkbox li label.checked:before {
    background-position: center top; }
body#top .contact-form .gfield_checkbox li input {
  visibility: hidden; }
body#top .contact-form .gfield_checkbox li input:checked + label:before {
  background-position: center top; }
body#top .contact-form .gfield.hidelabel .gfield_label {
  display: none; }
body#top .contact-form .ginput_left,
body#top .contact-form .ginput_right {
  margin-right: 0 !important;
  width: 100% !important; }
  body#top .contact-form .ginput_left input,
  body#top .contact-form .ginput_right input {
    min-width: 100% !important; }
body#top .contact-form .gform_button {
  position: relative;
  font-size: 20px !important;
  font-weight: 700 !important;
  padding: 13px 5px !important;
  max-width: 240px !important;
  width: 100%;
  height: 53px;
  color: #585857 !important; }
  body#top .contact-form .gform_button:hover {
    background: #e61b64 !important;
    color: #fff !important; }
body#top .contact-form div.validation_error,
body#top .contact-form .validation_message {
  border: none;
  color: #dd1375; }
body#top .contact-form li.gfield.gfield_error,
body#top .contact-form li.gfield.gfield_error.gfield_contains_required,
body#top .contact-form .top_label .gfield_error .ginput_container {
  background: none;
  border: none;
  max-width: 100%;
  padding: 0 !important;
  width: 100%; }
body#top .contact-form .gfield_error .gfield_label {
  color: #333; }
body#top .selectbox {
  width: 100%; }
  body#top .selectbox .select {
    background: none repeat scroll 0 0 #fff !important;
    height: auto;
    padding: 10px 13px 6px !important;
    font-size: 16px;
    font-family: "HelveticaNeueLT-Light" !important;
    width: 100%;
    box-shadow: none;
    border: 1px solid #fd92a4 !important; }
    body#top .selectbox .select .trigger {
      border: none;
      width: 50px;
      background: url(images/select-arrow.png) no-repeat center center !important; }
      body#top .selectbox .select .trigger .arrow {
        display: none; }
  body#top .selectbox li.selected,
  body#top .selectbox li:hover {
    background-color: #dd1375; }
  body#top .selectbox .dropdown {
    width: 100%;
    padding: 16px 0;
    box-shadow: none;
    border-width: 2px; }
    body#top .selectbox .dropdown ul {
      margin: 0; }
      body#top .selectbox .dropdown ul li {
        margin: 0;
        padding: 0px 14px;
        list-style: none; }
body#top img.gform_ajax_spinner {
  display: none; }
body#top .av_one_third .avia-image-container-inner img {
  width: 100%; }

/* Blog */
body#top.page-id-1170 h1.main-title, body#top.single-post h1.main-title, body#top.category h1.main-title {
  padding: 40px 0 20px;
  font-family: "HelveticaNeueLTStd-Bd",sans-serif; }
  body#top.page-id-1170 h1.main-title a, body#top.single-post h1.main-title a, body#top.category h1.main-title a {
    color: #dd1375 !important; }
body#top.page-id-1170 blockquote, body#top.single-post blockquote, body#top.category blockquote {
  border-color: #fd92a4; }
body#top.page-id-1170 .big-preview.single-big, body#top.single-post .big-preview.single-big, body#top.category .big-preview.single-big {
  padding-bottom: 50px; }
body#top.page-id-1170 .entry-content p a, body#top.single-post .entry-content p a, body#top.category .entry-content p a {
  color: #dd1375 !important; }
body#top.page-id-1170 .category-term-description, body#top.single-post .category-term-description, body#top.category .category-term-description {
  margin-bottom: 0; }
body#top.page-id-1170 .breadcrumb, body#top.single-post .breadcrumb, body#top.category .breadcrumb {
  display: none; }
body#top.page-id-1170 main.content, body#top.single-post main.content, body#top.category main.content {
  border-right: 3px solid #e36d81;
  margin-bottom: 188px;
  padding-top: 0;
  width: 66.6%; }
  body#top.page-id-1170 main.content p, body#top.single-post main.content p, body#top.category main.content p {
    font-size: 18px; }
  body#top.page-id-1170 main.content .read-more-link a, body#top.single-post main.content .read-more-link a, body#top.category main.content .read-more-link a {
    border-bottom: 3px solid #fff043;
    color: #575756;
    font-family: "HelveticaNeueLTStd-Bd",sans-serif;
    font-size: 18px;
    line-height: 1.6em; }
    body#top.page-id-1170 main.content .read-more-link a:hover, body#top.single-post main.content .read-more-link a:hover, body#top.category main.content .read-more-link a:hover {
      text-decoration: none; }
    body#top.page-id-1170 main.content .read-more-link a .more-link-arrow, body#top.single-post main.content .read-more-link a .more-link-arrow, body#top.category main.content .read-more-link a .more-link-arrow {
      display: none; }
  body#top.page-id-1170 main.content .post_delimiter, body#top.single-post main.content .post_delimiter, body#top.category main.content .post_delimiter {
    border-bottom: 1px solid #cccccc; }
body#top.page-id-1170 .avia-post-nav, body#top.single-post .avia-post-nav, body#top.category .avia-post-nav {
  display: none; }
body#top.page-id-1170 .av-share-box, body#top.single-post .av-share-box, body#top.category .av-share-box {
  border-top: 1px solid #cccccc;
  padding: 20px 0; }
  body#top.page-id-1170 .av-share-box h5, body#top.single-post .av-share-box h5, body#top.category .av-share-box h5 {
    float: left;
    padding: 12px 0 0 0;
    width: auto; }
  body#top.page-id-1170 .av-share-box .av-share-box-list, body#top.single-post .av-share-box .av-share-box-list, body#top.category .av-share-box .av-share-box-list {
    float: right;
    width: auto; }
    body#top.page-id-1170 .av-share-box .av-share-box-list li, body#top.single-post .av-share-box .av-share-box-list li, body#top.category .av-share-box .av-share-box-list li {
      background: none;
      border: none;
      display: inline-block;
      margin: 0 0 0 10px;
      padding: 0;
      width: 52px; }
      body#top.page-id-1170 .av-share-box .av-share-box-list li.av-social-link-facebook a, body#top.single-post .av-share-box .av-share-box-list li.av-social-link-facebook a, body#top.category .av-share-box .av-share-box-list li.av-social-link-facebook a {
        background-color: #3966a1; }
      body#top.page-id-1170 .av-share-box .av-share-box-list li.av-social-link-twitter a, body#top.single-post .av-share-box .av-share-box-list li.av-social-link-twitter a, body#top.category .av-share-box .av-share-box-list li.av-social-link-twitter a {
        background-color: #5ea9dd; }
      body#top.page-id-1170 .av-share-box .av-share-box-list li.av-social-link-pinterest a, body#top.single-post .av-share-box .av-share-box-list li.av-social-link-pinterest a, body#top.category .av-share-box .av-share-box-list li.av-social-link-pinterest a {
        background-color: #bb232a; }
      body#top.page-id-1170 .av-share-box .av-share-box-list li.av-social-link-mail a, body#top.single-post .av-share-box .av-share-box-list li.av-social-link-mail a, body#top.category .av-share-box .av-share-box-list li.av-social-link-mail a {
        background-color: #fd92a4; }
  body#top.page-id-1170 .av-share-box .post_delimiter, body#top.single-post .av-share-box .post_delimiter, body#top.category .av-share-box .post_delimiter {
    border: none; }
body#top.page-id-1170 .av-share-box ul li a,
body#top.page-id-1170 .av-share-box ul li a:hover, body#top.single-post .av-share-box ul li a,
body#top.single-post .av-share-box ul li a:hover, body#top.category .av-share-box ul li a,
body#top.category .av-share-box ul li a:hover {
  background: none;
  border-radius: 30px;
  color: #ffffff;
  font-size: 25px;
  padding: 17px 0 13px 1px; }
body#top.page-id-1170 nav.pagination, body#top.single-post nav.pagination, body#top.category nav.pagination {
  padding-right: 0; }
  body#top.page-id-1170 nav.pagination a,
  body#top.page-id-1170 nav.pagination span.current, body#top.single-post nav.pagination a,
  body#top.single-post nav.pagination span.current, body#top.category nav.pagination a,
  body#top.category nav.pagination span.current {
    background-color: #dd1375;
    color: #ffffff;
    box-shadow: none;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    width: 40px; }
  body#top.page-id-1170 nav.pagination span.current, body#top.single-post nav.pagination span.current, body#top.category nav.pagination span.current {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #575756; }
  body#top.page-id-1170 nav.pagination .pagination-meta, body#top.single-post nav.pagination .pagination-meta, body#top.category nav.pagination .pagination-meta {
    color: #575756;
    font-size: 18px;
    padding: 0; }
body#top.page-id-1170 aside.sidebar_right, body#top.single-post aside.sidebar_right, body#top.category aside.sidebar_right {
  margin-left: 3%;
  margin-top: 70px;
  margin-bottom: 188px;
  padding-bottom: 0;
  padding-top: 0;
  width: 33.3%; }
  body#top.page-id-1170 aside.sidebar_right .inner_sidebar, body#top.single-post aside.sidebar_right .inner_sidebar, body#top.category aside.sidebar_right .inner_sidebar {
    margin-left: 25px; }
  body#top.page-id-1170 aside.sidebar_right h3.widgettitle,
  body#top.page-id-1170 aside.sidebar_right li, body#top.single-post aside.sidebar_right h3.widgettitle,
  body#top.single-post aside.sidebar_right li, body#top.category aside.sidebar_right h3.widgettitle,
  body#top.category aside.sidebar_right li {
    color: #575756;
    font-size: 19px;
    margin-bottom: 0;
    padding: 10px 0; }
  body#top.page-id-1170 aside.sidebar_right li a, body#top.single-post aside.sidebar_right li a, body#top.category aside.sidebar_right li a {
    color: #575756; }
  body#top.page-id-1170 aside.sidebar_right .current-cat a, body#top.single-post aside.sidebar_right .current-cat a, body#top.category aside.sidebar_right .current-cat a {
    color: #e36d81;
    font-family: "HelveticaNeueLTStd-Bd",sans-serif; }
  body#top.page-id-1170 aside.sidebar_right .widget_text, body#top.single-post aside.sidebar_right .widget_text, body#top.category aside.sidebar_right .widget_text {
    background-color: #f6f6f6;
    margin-left: -25px;
    padding-left: 25px; }
    body#top.page-id-1170 aside.sidebar_right .widget_text h3.widgettitle, body#top.single-post aside.sidebar_right .widget_text h3.widgettitle, body#top.category aside.sidebar_right .widget_text h3.widgettitle {
      font-size: 28px; }
    body#top.page-id-1170 aside.sidebar_right .widget_text .textwidget p, body#top.single-post aside.sidebar_right .widget_text .textwidget p, body#top.category aside.sidebar_right .widget_text .textwidget p {
      color: #575756;
      font-size: 19px;
      line-height: 1.6em;
      font-weight: 300;
      font-family: 'HelveticaNeueLT-Roman', Arial, sans-serif; }
    body#top.page-id-1170 aside.sidebar_right .widget_text .textwidget img, body#top.single-post aside.sidebar_right .widget_text .textwidget img, body#top.category aside.sidebar_right .widget_text .textwidget img {
      display: block; }

/* Responsive */
@media screen and (max-width: 1060px) {
  html body#top .about_page .av_one_third p,
  html body#top .take-part_sub-page .av_one_third p {
    font-size: 18px;
    line-height: 1.6em;
    font-family: 'HelveticaNeueLT-Roman'; }
  html body#top .at-school_where-next h4 {
    font-size: 20px; }
  html body#top .about_page .av_one_fourth,
  html body#top .at-school_content_grid .av_one_fourth {
    width: 22.75% !important; }
  html body#top .about_page .av_three_fourth,
  html body#top .at-school_content_grid .av_three_fourth {
    width: 73.5% !important; }
  html body#top #wrap_all .container {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  html body#top #socket .sub_menu_socket {
    margin-left: 0; }
  html body#top .wip-about p {
    font-weight: bold;
    line-height: 1.8em; } }
@media screen and (max-width: 980px) {
  html body#top #header_meta {
    display: none; } }
@media screen and (max-width: 768px) {
  html body#top #header_meta {
    display: block; }
    html body#top #header_meta .sub_menu {
      position: absolute !important;
      top: 66px; }
      html body#top #header_meta .sub_menu ul {
        text-align: left; }
        html body#top #header_meta .sub_menu ul li {
          border-right: 1px solid #cccccc;
          padding: 17px 16px 15px 16px; }
      html body#top #header_meta .sub_menu .av-menu-button-colored {
        border: none;
        padding: 15px;
        position: absolute;
        right: 0px;
        top: -70px; }
  html body#top #header_main .eventdate {
    position: absolute;
    left: 110px;
    top: 20px; }
  html body#top .after_container .eventdate {
    display: none !important; }
  html body#top.home #main > .container_wrap:first-child {
    display: none; }
  html body#top.home .wip_get-free-fundraising-pack {
    padding: 0 !important; }
  html body#top.home .wip_home-signup .avia_textblock {
    clear: both;
    padding: 20px 0; }
  html body#top.home .wip_home-signup .av-content-full {
    padding-bottom: 20px; }
  html body#top.home .wip_cta_container {
    padding: 20px 0; }
  html body#top #wrap_all .container {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    html body#top #wrap_all .container .flex_column {
      padding: 0 20px; }
    html body#top #wrap_all .container .flex_column.av_one_third {
      padding: 0; }
  html body#top #wrap_all .wip-about {
    padding: 30px 30px 0 30px !important; }
  html body#top #wrap_all .wip_about-wip-intro,
  html body#top #wrap_all .wip_take-part-join-us-text {
    padding: 20px 20px 0 20px; }
  html body#top #wrap_all .wip_take-part-wrapper .wip_add-mobile-margin a {
    margin-bottom: 30px; }
  html body#top .take-part_sub-page h1 {
    padding-left: 15px; }
  html body#top .about_page .av_one_full p {
    font-size: 20px !important; }
  html body#top .take-part_sub-page .container .av_two_third {
    margin-bottom: 0 !important; }
  html body#top .take-part_sub-page main {
    padding-bottom: 0; }
  html body#top .take-part_sub-page .flex_column.av_one_third {
    min-height: initial;
    margin-bottom: 0 !important; }
  html body#top .about_page .av_one_fourth,
  html body#top .at-school_content_grid .av_one_fourth {
    width: 47% !important; }
  html body#top .about_page .av_three_fourth,
  html body#top .at-school_content_grid .av_three_fourth {
    width: 50% !important; }
  html body#top .about_page .av_one_third,
  html body#top .at-school_where-next .av_one_third {
    margin-left: 0;
    width: 100% !important; }
  html body#top .dcwss.dc-wall.col-4 .stream li {
    width: 48%; }
  html body#top .avia_textblock.box {
    padding: 30px; }
  html body#top .wip-hero {
    background-position: center !important;
    background-size: cover;
    height: 200px !important;
    min-height: initial !important; }
  html body#top #wrap_all .take-part_sub-page .container .av_one_third {
    padding: 20px; }
  html body#top .wip_about-main .av_two_third {
    border-right: none; }
  html body#top .wip_about-main .av_one_third {
    text-align: center; }
    html body#top .wip_about-main .av_one_third .wip_amount-raised h2 {
      font-size: 58px; }
    html body#top .wip_about-main .av_one_third img {
      display: inline-block !important; }
  html body#top #wrap_all .cool_stuff .flex_column.av_one_third {
    margin: 20px !important;
    padding: 0 20px;
    width: auto; }
  html body#top .social_block {
    padding-left: 20px;
    padding-right: 20px; }
  html body#top .at-school_content_grid.add_to_tab_1 .av_one_fourth,
  html body#top .at-school_content_grid.add_to_tab_2 .av_one_fourth {
    padding: 0 !important; }
  html body#top .cool_stuff .av_one_third,
  html body#top .at-school_content_grid.add_to_tab_1 .av_one_half,
  html body#top .at-school_content_grid.add_to_tab_2 .av_one_half {
    padding-bottom: 20px !important; }
  html body#top .wip_fundraising .intro-text {
    margin-left: 20px; }
  html body#top .wip_fundraising.add_to_tab_1 .av-special-heading-h3, html body#top .wip_fundraising.add_to_tab_2 .av-special-heading-h3, html body#top .wip_fundraising.add_to_tab_3 .av-special-heading-h3, html body#top .wip_fundraising.add_to_tab_4 .av-special-heading-h3 {
    margin-left: 20px; }
  html body#top .wip_fundraising.add_to_tab_1 .av_one_third, html body#top .wip_fundraising.add_to_tab_2 .av_one_third, html body#top .wip_fundraising.add_to_tab_3 .av_one_third, html body#top .wip_fundraising.add_to_tab_4 .av_one_third {
    padding: 20px 20px 0 !important; }
  html body#top .wip_faq-needhelp {
    padding: 0 15px; }
  html body#top .wip_fundraising_link-header .content {
    padding: 20px 10px !important; }
  html body#top .wip_fundraising-ideas-page .av_two_third {
    border-right: none; }
    html body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .avia-image-container {
      float: none;
      padding: 20px;
      width: 100%; }
    html body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .av_textblock_section {
      float: none;
      padding: 0;
      width: 100%; }
    html body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .avia-button-wrap {
      padding-left: 0; }
      html body#top .wip_fundraising-ideas-page .av_two_third .av_one_full .avia-button-wrap .avia-button {
        padding-left: 0 !important; }
  html body#top .wip_fundraising_dare-challenge {
    margin-bottom: 0; }
  html body#top .wip_fundraising_extra-resources {
    padding: 10px; }
    html body#top .wip_fundraising_extra-resources .content {
      padding-top: 0; }
    html body#top .wip_fundraising_extra-resources .flex_column {
      padding: 20px !important; }
  html body#top .wip_fundraising-ideas-page ol > li::before {
    width: 2.6em; }
  html body#top .wip_recipes-page.other-recipes .av-special-heading {
    margin-left: 20px; }
  html body#top .wip_recipes-page.recipes-details .av_one_third {
    margin-left: 20px !important; }
  html body#top .av-share-box {
    padding: 20px !important; }
    html body#top .av-share-box .av-share-box-list {
      padding-bottom: 20px; }
  html body#top.page-id-1170 article {
    padding: 0 20px; }
  html body#top.page-id-1170 #main .container_wrap_first,
  html body#top.page-id-1170 #main .title_container,
  html body#top.page-id-1170 #main nav.pagination, html body#top.single-post #main .container_wrap_first,
  html body#top.single-post #main .title_container,
  html body#top.single-post #main nav.pagination, html body#top.category #main .container_wrap_first,
  html body#top.category #main .title_container,
  html body#top.category #main nav.pagination {
    padding: 0 20px; }
  html body#top.page-id-1170 h1.main-title, html body#top.single-post h1.main-title, html body#top.category h1.main-title {
    padding-left: 15px; }
  html body#top.page-id-1170 main.content, html body#top.single-post main.content, html body#top.category main.content {
    border-right: none; }
  html body#top.page-id-1170 .container .flex_column, html body#top.single-post .container .flex_column, html body#top.category .container .flex_column {
    padding: 0 !important; }
  html body#top.page-id-1170 .av-share-box-list, html body#top.single-post .av-share-box-list, html body#top.category .av-share-box-list {
    padding-bottom: 20px; } }
@media screen and (max-width: 640px) {
  html body#top .social_block .flex_column {
    padding-left: 80px !important; }
    html body#top .social_block .flex_column .avia-image-container {
      height: 60px;
      width: 60px; }
      html body#top .social_block .flex_column .avia-image-container.bird {
        padding: 19px 0 0 16px; }
      html body#top .social_block .flex_column .avia-image-container.facebook {
        padding: 10px 0 0 9px; } }
@media screen and (max-width: 570px) {
  html body#top #header_meta .sub_menu {
    top: 65px; }
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-1,
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-2,
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-3 {
      height: 45px;
      padding: 0 15px;
      width: 28%; }
      html body#top #header_meta .sub_menu ul li.menu-item-top-level-1 a,
      html body#top #header_meta .sub_menu ul li.menu-item-top-level-2 a,
      html body#top #header_meta .sub_menu ul li.menu-item-top-level-3 a {
        display: inline-block;
        font-size: 14px;
        line-height: 17px;
        text-align: center;
        vertical-align: middle; }
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-2,
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-3 {
      word-spacing: 200px; }
    html body#top #header_meta .sub_menu ul .av-menu-button-colored {
      top: -70px; } }
@media screen and (max-width: 480px) {
  html body#top #mobile-advanced {
    top: 165px; }
  html body#top #header_main .eventdate {
    position: absolute;
    left: 15px;
    padding: 0;
    top: 68px; }
  html body#top #header_main .inner-container {
    height: 120px; }
  html body#top #header_meta .sub_menu {
    top: 85px; }
    html body#top #header_meta .sub_menu ul .av-menu-button-colored {
      top: -92px; }
  html body#top .about_page .av_two_third .av_one_fourth,
  html body#top .about_page .av_two_third .av_three_fourth,
  html body#top .at-school_content_grid .av_two_third .av_one_fourth,
  html body#top .at-school_content_grid .av_two_third .av_three_fourth {
    border: none;
    width: 100% !important; }
  html body#top .wip-hero {
    height: 160px !important;
    min-height: initial !important; }
  html body#top .wip-about {
    text-align: center; }
  html body#top .dcwss.dc-wall.col-4 .stream li {
    width: 98%; } }
@media screen and (max-width: 385px) {
  html body#top #header_meta .sub_menu ul li.menu-item-top-level-1,
  html body#top #header_meta .sub_menu ul li.menu-item-top-level-2,
  html body#top #header_meta .sub_menu ul li.menu-item-top-level-3 {
    padding: 0 10px; }
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-1 a,
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-2 a,
    html body#top #header_meta .sub_menu ul li.menu-item-top-level-3 a {
      font-size: 13px;
      line-height: 16px; } }
