/*
Theme Name: Events Child
Template: givingpress-lite
Author: CMHC
Description: Giving Press Child Theme
Tags: light,dark,two-columns,right-sidebar,responsive-layout,accessibility-ready
Version: 1.0.0.1487225259
Updated: 2017-02-16 01:07:39

*/

#site-info {
    padding: 90px;
}
#header-content {
    margin-top: 20px;
}
#navigation {
    display: inline-block;
}
.menu {
    padding-left: 250px;
}
.featured-donation .donation {
    padding-top: 30px;
    padding-bottom: 30px;
}
.featured-pages .feature-img.page-banner {
    height: 100px;
}
.social-icons li a {
    max-width: 32px;
}
.feature-img.page-banner {
    height: 180px;
}
.widget {
    word-wrap: inherit;
}
.footer-widgets {
    font-size: small;
}
form li {
    padding: 5px;
}
.row {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.row .row {
    min-width: 0;
}
.column, .columns {
    position: relative;
    float: left;
    min-height: 1px;
}
[class*="column"] + [class*="column"]:last-child {
    float: right;
}
.single {
    width: 100%;
}
.half {
    width: 49.9%;
}
.third {
    width: 33.3%;
}
.fourth {
    width: 25%;
}
.fifth {
    width: 20%;
}
.half, .third, .fourth, .fifth {
    float: left;
}
.row .one {
    width: 6.25%;
}
.row .two {
    width: 12.5%;
}
.row .three {
    width: 18.75%;
}
.row .four {
    width: 25%;
}
.row .five {
    width: 31.25%;
}
.row .six {
    width: 37.5%;
}
.row .seven {
    width: 43.75%;
}
.row .eight {
    width: 50%;
}
.row .nine {
    width: 56.25%;
}
.row .ten {
    width: 62.5%;
}
.row .eleven {
    width: 68.75%;
}
.row .twelve {
    width: 75%;
}
.row .thirteen {
    width: 81.25%;
}
.row .fourteen {
    width: 87.5%;
}
.row .fifteen {
    width: 93.75%;
}
.row .sixteen {
    width: 100%;
}
.row .centered {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.row:before, .row:after, .clearfix:before, .clearfix:after {
    display: table;
    content: "";
}
.row:after, .clearfix:after {
    clear: both;
}
.row, .clearfix {
    zoom: 1;
}
h1.headline.img-headline, h2.site-description {
    text-shadow: 4px 4px 5px black !important;
}
.postarea.full a {
    text-decoration: underline !important;
}
.text-white {
    background-color: #c1d72e;
}
.site-description {
    color: white;
}
.site-description a {
    color: #42d629 !important;
}
#left, #right {
    margin-top: 30px;
    display: inline-block;
    min-height: 100px;
}
#left {
    width: 60%;
    float: left;
}
#right {
    width: 20%;
    float: right;
}
#contact-info .align-left {
    text-align: left !important;
}
.social-icons li a[href*="flickr.com"]::before {
    content: '\f16e';
}
.ss-hidden-button {
    display: none;
    border: none;
    width: 0;
    height: 0;
    padding: 9;
}
.ss-picker-button-container {
    background-color: #009ddc;
    margin-left: 1ex;
    height: 100%;
}
.ss-picker-container {
    position: absolute;
    z-index: 2;
    left: 2ex;
}
.ss-form-container {
    border: 1px solid #009ddc;
    width: 45em;
    padding: 1em;
    margin: 0.5em auto 0;
}
div.ss-form-entry>input {
    background-color: #fff !important;
}
.ss-form-entry {
    border: none;
}
.ss-footer, .ss-response-footer {
    background-color: rgb(255,255,255);
}
.ss-grid-row-odd {
    background-color: rgb(242,242,242);
}
.ss-form-title {
    color: rgb(80,80,80);
    font-size: 2.460rem;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}
.ss-form-title[dir="rtl"] {
    text-align: right;
}
.ss-form-desc {
    text-align: left;
}
.ss-form-desc[dir="rtl"] {
    text-align: right;
}
.ss-header-image-container {
    height: 0;
}
.ss-item {
    font-size: 1.080rem;
}
.ss-choices {
    font-size: 1.000rem;
}
.ss-record-username-message {
    color: rgb(119,119,119);
    font-size: 1.080rem;
    font-style: normal;
    font-weight: 400;
}
.ss-confirmation {
    color: rgb(80,80,80);
    font-size: 2.460rem;
    font-style: normal;
    font-weight: 400;
}
.ss-page-title, .ss-section-title {
    color: rgb(80,80,80);
    font-size: 1.845rem;
    font-style: normal;
    font-weight: 400;
}
.ss-form-desc, .ss-page-description, .ss-section-description {
    color: rgb(140,140,140);
    font-size: 1.080rem;
    font-style: normal;
    font-weight: 300;
}
.ss-resp-content {
    color: rgb(119,119,119);
    font-size: 1.080rem;
    font-style: normal;
    font-weight: 400;
}
.ss-embeddable-object-container .ss-q-title {
    color: rgb(80,80,80);
    font-size: 1.845rem;
    font-style: normal;
    font-weight: 700;
}
.ss-q-help, .ss-q-time-hint {
    color: rgb(140,140,140);
    font-size: 1.000rem;
    font-style: normal;
    font-weight: 400;
}
.ss-choice-item-control-goog-inline-block {
    display: inline-block;
    position: relative;
}
.ss-choice-label, .video-secondary-text, .ss-gridrow-leftlabel, .ss-gridnumber, .ss-scalenumber, .ss-leftlabel, .ss-rightlabel {
    color: rgb(80,80,80);
    font-size: 1.000rem;
    font-style: normal;
    font-weight: 400;
}
.error-message, .required-message, .ss-required-asterisk {
    color: rgb(196,59,29);
    font-size: 1.000rem;
    font-style: normal;
    font-weight: 400;
}
.ss-send-email-receipt {
    color: rgb(80,80,80);
    font-size: 1.000rem;
    font-style: normal;
    font-weight: 400;
}
.ss-password-warning {
    color: rgb(119,119,119);
    font-size: 1.000rem;
    font-style: italic;
    font-weight: 400;
}
.disclaimer {
    color: rgb(119,119,119);
    font-size: 0.850rem;
    font-style: normal;
    font-weight: 400;
}
.ss-footer-content {
    color: rgb(80,80,80);
    font-size: 1.000rem;
    font-style: normal;
    font-weight: 400;
}
.progress-label {
    color: rgb(140,140,140);
    font-size: 1.000rem;
    font-style: normal;
    font-weight: 400;
}
input[type='text'], input:not([type]), textarea {
    font-size: 1.000rem;
}
textarea.ss-q-long {
    background-color: #fff !important;
}
.error, .required, .errorbox-bad {
    border-color: rgb(196,59,29);
}
#e2ma_signup_reset_button, .e2ma_signup_form_label, .e2ma_signup_form_required_footnote {
    display: none;
}
.e2ma_signup_form_row {
    display: inline-block;
    width: 60%;
}
#id_email {
    width: 100%;
}
.e2ma_signup_form_button {
    width: 80%;
}
.e2ma_signup_form_button_row {
    display: inline-block;
    width: 30%;
}
#tribe-bar-views.tribe-bar-views-open {
    height: 115px;
}
form div #tribe-bar-views.tribe-bar-views-open {
    overflow: visible;
}
.tribe-bar-views-inner.tribe-clearfix {
    height: 100px;
}
@media only screen and (max-width: 900px) {
.feature-img.page-banner {
    height: 100px;
}
#contact-info {
    padding-top: 4px;
    padding-bottom: 4px;
}
#contact-info span {
    text-align: center;
    padding: 4px !important;
}
#contact-info .align-left {
    padding-left: 0;
    text-align: center;
    float: none;
}
#contact-info .align-right {
    display: none;
}
#masthead .site-description {
    font-size: 2em;
    font-weight: 400;
    letter-spacing: -1px;
}
.slideshow .loading, .slideshow.gallery-slideshow .loading {
    min-height: 280px;
}
.slideshow .information {
    padding: 12px 18px;
}
.slideshow .information .headline {
    font-size: 1.6rem;
}
.slideshow .information .excerpt {
    display: none;
}
.flex-direction-nav .flex-next {
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    right: 0;
}
.flex-direction-nav .flex-prev {
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    left: 0;
}
.homepage .content {
    margin-top: 12px;
}
.featured-donation .content.donation {
    padding: 36px 0;
}
.featured-donation .donation .holder {
    padding: 0 24px;
}
.featured-pages {
    padding: 12px 0;
}
.featured-pages .holder .content {
    margin: 12px !important;
}
.featured-pages .information {
    padding: 12px;
}
.featured-bottom {
    margin: 12px;
}
.blog-holder {
    margin: 12px;
}
.blog-holder .headline.img-headline {
    font-size: 1.8rem;
    border: none;
    width: 92%;
    padding: 8px 4%;
}
.post-date p {
    font-size: 0.9em;
}
.archive-column {
    padding-right: 0;
    padding-bottom: 12px;
    width: 100%;
}
.givingpress-lite-header-active.blog .container, .givingpress-lite-header-active.category .container, .givingpress-lite-header-active.single .container {
    margin-top: -24px;
}
#comments {
    padding: 0 18px;
}
.footer-widget {
    padding: 24px;
}
.footer-widgets {
    width: 100%;
    padding: 0;
    margin: 0;
}
.footer-widgets .widget {
    width: 100% !important;
    padding: 0;
    margin: 0;
}
.footer-information .align-left, .footer-information .align-right {
    padding-right: 24px;
    padding-left: 24px;
}
.footer-information .align-left p {
    font-size: 0.9em;
}
body {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    min-width: 0;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
}
.row {
    margin-right: 0;
    margin-left: 0;
    overflow: visible !important;
    width: 100%;
    min-width: 0;
}
.row .single, .row .half, .row .third, .row .fourth {
    width: 100%;
}
.row .row .column, .row .row .columns {
    padding: 0;
}
.column, .columns {
    margin-right: 0;
    margin-left: 0;
    width: auto !important;
    float: none;
}
.column:last-child, .columns:last-child {
    margin-right: 0;
    float: none;
}
[class*="column"] + [class*="column"]:last-child {
    float: none;
}
[class*="column"]:before, [class*="column"]:after {
    display: table;
    content: "";
}
[class*="column"]:after {
    clear: both;
}
h1 {
    font-size: 1.8rem;
    line-height: 1.4;
}
h2 {
    font-size: 1.6rem;
    line-height: 1.4;
}
h3 {
    font-size: 1.4rem;
    line-height: 1.4;
}
h4 {
    font-size: 1.2rem;
    line-height: 1.4;
}
h5 {
    font-size: 1.1rem;
    line-height: 1.4;
}
h6 {
    font-size: 1;
    line-height: 1.4;
}
.headline {
    font-size: 1.8rem;
    padding-bottom: 6px;
}
.headline.img-headline {
    font-size: 1.6rem;
    background-image: none;
    padding: 8px 12px;
}
.title {
    font-size: 1.2rem;
}
body, p {
    font-size: 0.9rem;
    line-height: 1.7;
}
blockquote {
    border-left: none;
    padding: 12px 0;
}
blockquote p {
    font-size: 1rem;
    line-height: 1.6;
}
}



/* New Styles */
.tribe-bar-filters{
display: none;
}
