/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 01/10/2015, 11:32:01 AM
    Author     : mycauseoffice
*/
/*Borders*/
/*buttons*/
/*spacing*/
/*Special effects*/
/* heading styles */
/* standard link boxes */
/** ellipses */
/** rotate **/
/*** arrows */
/* round thumd nails */
/* media queries */
/* partner blog */
/*--------- flex mixins ---------- */
/*
    Flex direction
 */
/*
    Flex wrap
 */
/*
    Justify content
 */
/*
    Align items
 */
/*
    Align self
 */
/*
    Align content
 */
/*
    Flex flow
 */
/*
    Order
 */
/*
    Flex grow
 */
/*
    Flex shrink
 */
/*
    Flex basis
 */
/*
    Flex
 */
/*colours */
/*Light Green*/
/*Dark Green*/
/*Light Gray*/
/*Mid Gray*/
/*Dark Gray*/
/* ---- ways_to_fundraise section --- */
/* -- end ways_to_fundraise section ---*/
/*----------- media queries ------------------ */
/*End media queries*/
/*Fonts*/
/*global positioning styles*/
.no-padd-l {
  padding-left: 0px !important; }

.no-padd-r {
  padding-right: 0px !important; }

.max-container {
  max-width: 1024px !important;
  margin: 0 auto; }

.frp-update-block {
  margin-bottom: 1em;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
  .frp-update-block:hover {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    transition: box-shadow 0.3s ease-out; }
  @media (min-width: 768px) {
    .frp-update-block {
      margin: 0 2em 1.2em 2em; } }

.frp-update-inner-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap; }
  @media (min-width: 768px) {
    .frp-update-inner-wrapper {
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
      -ms-flex-align: start;
          align-items: flex-start; } }
  @media (min-width: 768px) {
    .frp-update-inner-wrapper .frp-update-message-wrapper {
      width: 331px !important;
      margin: 1em auto; } }
  .frp-update-inner-wrapper .frp-update-message {
    padding: 1.5em;
    word-wrap: break-word; }
    @media (min-width: 768px) {
      .frp-update-inner-wrapper .frp-update-message {
        padding: 0em 1.5em; } }

.frp_read_more, .frp_read_less {
  margin: 1.5em; }
  @media (min-width: 768px) {
    .frp_read_more, .frp_read_less {
      margin: 0em;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-pack: end;
          justify-content: flex-end;
      margin: 1.5em 1.5em 1.5em -1em; } }
  .frp_read_more a, .frp_read_less a {
    padding: 0.7em 1.5em;
    background-color: #42ccae;
    color: #fff;
    width: 132px;
    text-align: center;
    font-family: "Montserrat-regular", sans-serif;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
    .frp_read_more a:hover, .frp_read_less a:hover {
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
      transition: box-shadow 0.3s ease-out; }

@media (min-width: 768px) {
  .frp_read_less {
    margin: 1.5em 0em 0em -1em; } }

.frp-date-elements {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  color: #fff;
  font-family: "Montserrat-regular", sans-serif;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); }

.frp-day {
  background-color: #42ccae;
  padding: 0.5em;
  text-align: center;
  padding: 0.4em 0.6em; }

.frp-month {
  background-color: #40A792;
  padding: 0.4em 0.6em;
  text-align: center;
  text-transform: uppercase; }

.frp-image-wrapper {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media (min-width: 768px) {
    .frp-image-wrapper {
      width: 350px;
      margin: 1em 0em; } }
  @media (min-width: 1024px) {
    .frp-image-wrapper {
      width: 300px; } }
  .frp-image-wrapper img {
    max-width: 100%;
    width: 100%;
    height: auto; }
  .frp-image-wrapper i {
    font-size: 7em !important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding: 17px 0px;
    background-color: #fafafa; }

.frp-date-elements {
  position: absolute;
  top: 1em;
  left: 1.5em; }

#cboxContent #cboxLoadedContent {
  margin-left: -7px; }

#cboxContent .social_facebook {
  border-radius: 5px;
  background-color: #3B5998;
  width: 320px;
  position: relative;
  left: 0;
  right: 0;
  margin: auto;
  height: 60px;
  padding: 10px;
  color: white;
  font-size: 25px; }
  #cboxContent .social_facebook:hover {
    cursor: pointer; }
  #cboxContent .social_facebook .fa-facebook {
    border-radius: 50%;
    height: 40px;
    width: 40px;
    line-height: 40px;
    background: white;
    color: #3B5998;
    margin-right: 25px;
    float: left; }
  #cboxContent .social_facebook span {
    padding-top: 8px;
    display: block; }
