@import url('https://fonts.googleapis.com/css2?family=Sintony:wght@400;700&amp;display=swap');

/* Specific Campaign Page Modifications */

.postid-28119 .custom-md-50, .postid-28258 .custom-md-50  {width: 100% !important;}

/* Pledge Form Custom CSS */
.page-id-27947 .main_color tr:nth-child(odd) {background: #fff !important;}

.page-id-27947 td {border: none !important;}

.page-id-27947 select, .page-id-27947 input {margin-bottom: 0px !important;}

.page-id-27947 input {color: #4a4a4a !important;}

.page-id-27947 ::placeholder {
  color: #8a8a8a !important;
  opacity: 1;
}

.page-id-27947 label, .page-id-27947 td {
          font-family: Sintony !important;
    font-size: 16px !important;
    color: #444 !important;
          font-weight: inherit !important;
                /*margin-left: 40%;*/
}

.page-id-27947 .main_color .input-text, .page-id-27947 .main_color input[type='text'], .page-id-27947 .main_color input[type='input'], .page-id-27947 .main_color input[type='password'], .page-id-27947 .main_color input[type='email'], .page-id-27947 .main_color input[type='number'], .page-id-27947 .main_color input[type='url'], .page-id-27947 .main_color input[type='tel'], .page-id-27947 .main_color input[type='search'], .page-id-27947 .main_color textarea, .page-id-27947 .main_color select {
        border: 1px solid #D2D2D2 !important; border-radius: 4px !important; background-color: #fff !important; font-family: Sintony !important;
    font-size: 16px !important;
}

.main_color input[type='submit'] {background: #7BB045;border: none;text-transform: uppercase;color:#fff !important;font-size: 19px;}

/* Search Page Custom CSS */
#top .template-search.content .entry-content-wrapper {padding-left: 0px;}
.search-result-counter {display:none;}
.search-results .extra-mini-title {padding-bottom: 60px;}
.search-results .post-entry {margin-bottom: 25px;}
.search-results .title_container {display: none;}

/* End Search Page Custom CSS */

.blog-posts-col .more-link {margin-top: 40px !important;}

.page-id-27670 #menu-item-27638 {display: none;}

.one-time-mobile {display: none;}
.recurring-mobile {display: none;}

#speaker-container-mobile, #speaker-section-mobile {display: none;}
#speaker-container-desktop {width: 83% !important;}
#speaker-container-desktop .flex_cell {padding: 17px !important;}
#speaker-container-desktop .av-image-caption-overlay-center {font-size: 1em;}
#speaker-section-desktop {min-height: 33px;}
.container_wrap {border: none !important;}
.speaker-section-title h2 {font-size: 32px;text-transform: inherit !important;}

.hrr-section {display:none;}

.relief-bar-21 .relief-bar-21-pricing p {margin-bottom: 0px;}

.relief-bar-21 .relief-bar-21-pricing-subheading p {margin-top: 0px;}

.relief-bar-21-icon img {margin-top: -100px; padding: 50px;}

.relief-bar-21-row {margin-top: 65px !important;}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: inherit;}
.stl-text h2 {font-size: 32px;}

.postid-26720 .content 
.custom-md-50 {width: 100%;}

.postid-26720 .content 
.custom-md-50 .imagethunb {display: none;}

.postid-26720 .content 
.donationform .custom-md-50 {width: 50% !important;}

.postid-26720 .content .custom-md-100 .custom-md-100 p {display:none;}

.fb-live-vid-div {}

.events-section {display:none;}

.live-speaker-section {margin-top: -77px;}

.hunger-relief-bar {
                margin-top: 30px;
                min-height: 0px !important;
}

.live-sponsors-section {}

.yt-video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.yt-video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.yt-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.viewing-trouble-bar {
                margin-top: 0px !important;
                display: none;
}

.live-thermometer {
}

.viewing-trouble-bar p {
                font-size: 15px !important;
}

.avia-data-table .avia-heading-row .avia-desc-col {
                border-left: 1px solid #ebebeb;
                border-top: 1px solid #ebebeb;
}

.covid-feeding-stats-table .avia-center-col {
                background-color: #fff9ed;
                font-weight: bold;
                color: #193762 !important;
}

.covid-feeding-stats-table td {
                font-size: 15px !important;
}

.join-team-section .youth-btn .avia-button, .chapter-get-in-touch .youth-btn .avia-button {
                float: inherit;
}

/*.events-section {
                display: none;
}*/

.postid-25459 .donationform #myProgress, .postid-25459 .donationform h3, .postid-25459 .donationform .custom-md-50, .postid-25459 .donationform .current-text, .postid-25459 .custom-md-100 .imagethunb, .postid-25459 .custom-md-100 h3 {
        display: none;
}

.postid-25459 .donationform h2 {
                margin-top: 25px;
}

.live-donate-btn a {
                width: 100% !important;
                font-size: 18px !important;
                padding: 20px 30px 17px !important;
}

.live-pledge-text p {
                margin: 0.25em 0 !important;
}

.page-id-25084 #main, .page-id-25491 #main, .page-id-25523 #main, .page-id-25677 #main, .page-id-25700 #main, .page-id-25618, .page-id-27294 #main {
                padding-top: 0px !important;
}

.page-id-25084 .content, .page-id-25491 .content, .page-id-25523 .content, .page-id-25677 .content, .page-id-25700 .content, .page-id-25618 .content, .page-id-27294 .content {
                padding-top: 29px !important;
}

.page-id-25084 .main_color, .page-id-25491 .main_color, .page-id-25523 .main_color,
.page-id-25677 .main_color, .page-id-25700 .main_color, .page-id-25618 .main_color, .page-id-27294 .main_color{
                background-color: #232a38;
}

.page-id-25084 .container, .page-id-25491 .container, .page-id-25523 .container,
.page-id-25677 .container, .page-id-25700 .container, .page-id-25618 .container, .page-id-27294 .container {
                max-width: 100% !important;
}

.page-id-25048 .widget-thermometer .holds-thermometer, .page-id-25491 .widget-thermometer .holds-thermometer, .page-id-25523 .widget-thermometer .holds-thermometer, .page-id-25677 .holds-thermometer, .page-id-25700 .widget-thermometer .holds-thermometer, .page-id-25618 .widget-thermometer .holds-thermometer, .page-id-27294 .widget-thermometer .holds-thermometer {
                width: 100% !important;
}

.page-id-25048 div .av_one_third, .page-id-25523 div .av_one_third, .page-id-25618 div .av_one_third, .page-id-27294 div .av_one_third {
                margin-left: 3% !important;
    width: 32.333333333333332% !important;
}

.page-id-25172 .content {
          padding-top: 0px !important;
}

.page-id-25084 .avia-content-slider {
                margin: 0px 0px;
}

.page-id-25523 .main_color .avia-content-slider .slide-image, .page-id-27294 .main_color .avia-content-slider .slide-image {background: #fff;}

.live-right-section {
                padding: 10px 10px;
}

/*.post-entry-25084 .avia-button.avia-size-large {
                font-size: 14px !important;
}*/


.av-inner-tab-title {
        font-size: 17px;
}

.events-tab-section .av-tab-section-tab-title-container {
    padding: 55px 0 0 0;
}

.event-date-row p {
        margin-top: -3px;
}

.latest-campaigns-section {
        display:none;
}

.holi-hp-campaign {display:none;}

.tribe-events-page-title{
                text-align:left;
}

#tribe-bar-form{
                background:white;
}

.tribe-cleafix:before{
                display:none;
}
.tribe-cleafix:after{
                display:none;
}

.tribe-bar-submit {
  position:relative;
        padding-top:0px;
        padding-left:0px;
        padding-right:3em;
        width:100%;
        margin-top: -120px;
}

.tribe-bar-date-filter{
                position:relative;
          top:3em;
                width:45%;
}
.tribe-bar-search-filter{
                position:relative;
          top:3em;
                width:50%;
}

.tribe-bar-date-filter > #tribe-bar-date{
                border:1px solid black !important;
                border-radius:0px !important;
}

.tribe-bar-search-filter > #tribe-bar-search{
                border-top:1px solid black !important;
                border-right:1px solid black !important;
                border-bottom:1px solid black !important;
                border-radius:0px !important;
}

.tribe-events-sub-nav{
                display:none;
}

.tribe-events-loop{
                margin-top: 3.0em;
}


#tribe-events-content > div.tribe-events-loop > h2{
                height:4em;
                padding-top: 1.5em;
                text-align:center;
                background:#193862;
                color: white;
                margin-bottom:0px;
}

.tribe-events-list .type-tribe_events{
                box-sizing:border-box;
}

.tribe-events-list-separator-month{
                margin-top:3em;
}

.tribe-event-schedule-details{
                font-weight: 900;
                color: #193862;
}

.tribe-events-venue-details{
                font-weight: 600;
}

.av-tribe-events-content-wrap{
          height:5.0em;
                border-right:none;
                border-bottom:none;
                border-left:none;
                padding:0px;
}

.av-tribe-events-outer-content-wrap{
                height:inherit;
                padding-left:10em;
                padding-top:0.5em;
                background:white;
                text-align:left;
}

#top .main_color .tribe-events-list-event-title{
                border:none;
                margin-bottom:0;
                padding-bottom:0;
                padding-top: 1.5em;
                padding-left:30%;
                padding-right:0px;
                font-weight: 900;
}

#top .main_color .tribe-events-list-event-title:nth-child(2n+1){
        background:white;
        border-right:1px solid #ebebeb;
}

.tribe-events-list-event-title{
                grid-area: event;
}

#top .tribe-events-list-event-title {
                text-align:left;
}

.av-tribe-events-outer-content-wrap{
                grid-area: citydate;
}

.tribe-event-schedule-details{
                grid-area: date;
}

.tribe-events-venue-details{
                grid-area: city;
}

.tribe-events-list-event-description .tribe-events-read-more {
        display:none;
        width:1px;
}

.tribe-events-loop .tribe-events-event-meta {
                padding-right:0px;
}

.main_color .av-single-event-meta-bar-inner {
    background: #f8f8f8;
}

.single-tribe_events .tribe-events-event-meta{
                background-color:#f8f8f8 !important;
}

.av-tribe-events-content-wrap{
                display:grid;
                grid-template-columns: 50%;
                grid-template-areas:'event citydate';
}
div .av-tribe-events-inner-content-wrap{
                display: none;
}

.tribe-events-gmap{
                width:1px;
                display:none;
}

#top .main_color .tribe-events-list-event-title {
                padding-left: 1%;
}

#top .tribe-events-list-event-title {
                line-height: 1.3em !important;
}

#top .main_color .tribe-events-list-event-title {
                padding-top: .8em;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title {
                margin-top: 0rem;
}

.datepicker{
                margin-top:1.5em;
                z-index: 10000 !important;
}

.meals-served-highlight {
                /*background-color: #083c6d;*/
                padding: 2px 5px;
}

.hp-section-2 {
                margin-top: -75px;
}

#player-hp-div .avia-image-overlay-wrap a.avia_image:hover {
                cursor: pointer !important;
}

.player-hp-div-text h1 {
        line-height: 39px;
}

.player-hp-div-text-btn {
                background: #193862 !important;
    padding: 13px 16px !important;
    border-radius: 7px !important;
    font-size: 17px !important;
                color: #fff !important;
                margin-top: 25px !important;
                box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.15);
}

.player-hp-div-text-btn:hover {
                background: #e69f33 !important;
    padding: 13px 16px !important;
    border-radius: 7px !important;
    font-size: 17px !important;
                color: #fff !important;
                margin-top: 25px !important;
                opacity: 1 !important;
                box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.15);
                transition: all .3s ease-in-out;
                cursor: pointer;
}

.player-hp-div-text h1 b {
                font-family: Poppins,'sans-serif';
    color: #111 !important;
                font-weight: 500;
                font-size: 38px;
}

#share-the-love-mobile {
                display: none;
}

/*.share-the-love-section .container {
                padding: 0px !important;
                margin-right: 0px;
                max-width: 100%;
}

.share-the-love-section .content {
                padding-bottom: 0px;
                padding-top: 0px;
}

.share-the-love-section .avia-image-container.avia-align-right {
                margin-left: 0px !important;
}

.share-the-love-section .av_two_third {
                width: 62.666667% !important;
                margin-left: 0% !important;
}

.share-the-love-section .av_one_third {
                width: 33.333333% !important;
}

.share-the-love-section .first {
                margin-left: 4% !important;
}

.share-love-start-campaign-btn a {
                border-radius: 8px !important;
                font-size: 14px !important;
                border: none !important; 
}

.share-love-start-campaign-btn a:hover {
                background-color: #e69f33 !important;
                border: none !important;
                transition: all .3s ease-in-out;
}*/

.events-section div .av_one_fourth {
    margin-left: 0%;
    margin-right: 1%;
    width: 24%;
}

.events-section .event-box h3 {
                display: inline-block;
                color: #035090 !important;
                font-size: 17px;
    line-height: 1.1;
                background-color: #fff;
    border-radius: 7px;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,.15);
    padding: 15px 15px;
                min-height: 175px;
                float: left;
                transition: all .3s ease-in-out;
}

.events-section .event-box h3:hover {
          transform: scale(1.05);
}

.events-section h3 {
                color: #2e3031;
}

.events-section h4 a {
                text-decoration: none !important;
                font-family: 'Poppins', sans-serif;
                color: #035090 !important;
}

.events-section .duration {
                font-family: 'Poppins', sans-serif;
                display: none;
}

.events-section .column-top-margin {
                margin-top: 12px;
}

.events-section .events-list ul {
                margin-left: 0px
}

.events-section .events-list li {
                display: inline-block;
                background-color: #fff;
    border-radius: 7px;
    box-shadow: 1px 1px 4px 1px rgba(0,0,0,.15);
    padding: 15px 15px;
    width: 24%;
                min-height: 135px;
                float: left;
                margin: 0px 5px;
                transition: all .3s ease-in-out;
}

.events-section .events-list li:hover {
                transform: scale(1.05);
}

.events-section .events-list li h4 a {
                text-decoration: none;
}

.events-list .title_container {
                display:none;
}

.events-single .title_container {
                display:none;
}

.single-campaign .title_container {
                display: none;
}

.post-type-archive-tribe_events #main .main_color::before {
                display: none;
}

.events-list .tribe-event-date-start {
                
}

.view-calendar-btn-mobile a{
                                float: left !important;
}

.view-calendar-btn-mobile{
                                display: none;
}

.sponsor-section h3 {
                color: #2e3031;
}

.sponsor-title .special_amp {
                color: #2e3031 !important;
}

.icons-section .av-linked-heading h3 {
                font-size: 0.7em !important;
}

.form-section .form-title h3 {
                color: #fff !important;
}

.av-hamburger-box {
                width: 29px;
}

@media only screen and (min-width: 1390px) {
                .share-the-love-section .first {
                margin-left: 6% !important;
}
                .share-the-love-section .av_two_third {
                width: 60.666667% !important;   
                }
}

@media only screen and (max-width: 1200px) {
        #speaker-container-desktop {width: 90% !important;}
}

@media only screen and (max-width: 1098px) {
   .events-section .events-list li {
      width: 23.6666% !important;
   }
        .page-banner h2 {
      padding: 0px 113px;
   }
}

@media only screen and (max-width: 989px) {
                .top-hero-spacer {
                                height:45px !important;
                }
                .logo img {
                                max-height: 63px !important;
                }
                .logo img {
                top: 3px;
                }
                .responsive #top .logo {
                                height: 68px !important;
                }
                .donate-btn {
                                display: inherit !important
                }
                .main_menu .menu .donate-btn a {
                                left: -21px;
                                top: 16px;
                }
                .responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
                                padding: 0 0 0 4px;
                }
                .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
                                height: 73px;
                }
                .responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a {
                                padding: 0 0px 0 23px;
                }
                
                .av-burger-menu-main a {
                                line-height: 80px !important;
                }
          .hunger-relief-bar {
                        margin-top: 0px;
                }
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
                .av-burger-menu-main a a {
                                line-height: 80px !important;
                }
        .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth.flex_column_div, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth.flex_column_div, .responsive .avia-content-slider-inner .av_one_fourth.flex_column_div {
                width: 47%;
        }
}

@media only screen and (min-width: 980px) {
         .page-id-25523 .speakers-live-mobile, .page-id-27294 .speakers-live-mobile {
      display: none;;
   }
}

@media only screen and (max-width: 868px) {
        .one-time-desktop {display: none;}
        .one-time-mobile {display: inherit;}
        .recurring-desktop {display: none;}
        .recurring-mobile {display: inherit;}
}



@media only screen and (min-width: 768px) {
         /*#speaker-container-mobile, #speaker-section-mobile {display: none;}*/
}

@media only screen and (max-width: 980px) {
         .page-id-25523 .speakers-live-desktop, .page-id-27294 .speakers-live-desktop {
      display: none;;
   }
        #speaker-container-desktop .av-image-caption-overlay-center {padding: 0px 0.5em;}
        #speaker-container-desktop .av-image-caption-overlay-center {font-size: .8em;}
}

@media only screen and (max-width: 930px) {
         .page-banner h2 {
      padding: 0px 35px;
   }
        #speaker-container-desktop {width: 100% !important;}
}

@media only screen and (max-width: 848px) {
   .events-list li {
      width: 47.5% !important;
                        margin-bottom: 10px;
   }
}

@media only screen and (max-width: 768px) {
                #top .tribe-events-list-event-title {
                                font-size: 13px;
                }
                .av-tribe-events-outer-content-wrap {
                                display:none;
                }
}

@media only screen and (max-width: 767px) {
           .events-section .events-list li {
      width: 49.6666% !important;
        }
                .view-calendar-btn-desktop{
                                display: none;
                }
                .view-calendar-btn-mobile{
                                display: inherit;
                }
                #share-the-love-desktop {
                                display: none;
                }
                #share-the-love-mobile {
                                display: inherit;
                }
                .av-inherit-size .av-special-heading-tag {
                                font-size: 1.1em !important;
                }
                .latest-campaigns-section .avia-content-slider {
                                margin: 0px 0px !important;
                }
                .share-the-love-section .first {
                                margin-left: 0% !important;
                }
                .share-the-love-section .container {
                width: 100% !important;
                max-width:100% !important;
                }
                .share-the-love-mobile-contents {
                padding: 0 7% !important;
                }
                .logo a {
                                overflow: inherit !important;
                }
                .hp-section-1 .container {
                                width: 92%;
                                max-width: 92%;
                }
                .page-id-25523 div .av_one_third, .page-id-25618 div .av_one_third {
                                width: 100% !important;
                                margin-left: 0% !important;
                }
                #speaker-container-desktop, #speaker-section-desktop {display: none;}
                #speaker-container-mobile, #speaker-section-mobile {display: inherit;}
                #speaker-container-mobile .no_margin {padding-left: 0% !important; padding-right: 0% !important;}
                #speaker-container-mobile .no_margin {
                display: inline-flex !important; width: 50% !important;
        }
                #speaker-container-mobile .flex_cell_inner {
                width: 90% !important;
        }
        #speaker-container-mobile .av-image-caption-overlay-center {padding: 0px 0.5em;font-size:1em;}
}

@media only screen and (max-width: 599px) {
   .events-list li {
      width: 99.333% !important;
                        margin-bottom: 10px;
   }
}

@media only screen and (max-width: 580px) {
         .page-banner h2 {
      padding: 0px 0px;
   }
         .events-section .events-list li {
      width: 100% !important;
        }
}

@media only screen and (max-width: 445px) {
                .page-banner .content {
                                padding-top: 30px !important;
                }
                .page-banner h3 {
                                font-size: 21px !important;
                }
                .page-banner .flex_column {
                                margin-bottom: 7px !important;
                }
                .page-banner .template-page .entry-content-wrapper h1 
                {
                                font-size: 42px !important;
                }
                .hunger-relief-bar {
                        font-size: 14px !important;
                }
}

@media only screen and (max-width: 390px) {
                .av-inherit-size .av-special-heading-tag {
                                font-size: .9em !important;
                }
}

@media only screen and (max-width: 320px) {
                .page-banner h2 {
                                font-size: 32px;
                }
                .hp-banner-separator {
                                height: 25px !important;
                }
}

/* peer to peer funderiser plugin css */
.rankingheader__3ru3D {
    display: none;
}
.color-primary__19NOD {
    display: none;
}

/* Creative Yogi team css */

.donationAmount__35aIH{
    width: 130px!important;
    text-align: right!important;
}