/* @import url('https://fonts.googleapis.com/css2?family=Poppins,wght@0,100;0,200;0,400;0,500;0,600;0,700;1,100&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Gabriela&display=swap'); */
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
.backicon{
    display:none;
}
.zoom:hover{
    transform: scale(1.13);
}
  .heading {
    color: #FAA109;
     font-family: 'Poppins', sans-serif;
     font-weight: 400;
     font-size:40px;
    text-align: center;
    padding: 40px 0 20px 0;
    text-transform: capitalize;   
                
    }
    .innerPageHeading {
    color: #221B3B;
     font-family: 'Poppins', sans-serif;
     font-weight: 400;
     font-size:40px;
    text-align: center;
    padding: 40px 0 20px 0;
    text-transform: capitalize;   
                
    }
    .subHeading{
        color: #FAA109;
     font-family: 'Poppins', sans-serif;
     font-weight: 400;
     font-size:28px;
    padding: 40px 0 20px 0;
    text-transform: capitalize; 
    }
    .innerHeading{
        color: #8e150e;
    /* font: 24px 'Lato' !important; */
     font-family: 'Poppins', sans-serif;
     font-weight: 500;
     font-size:22px;
      /* font-family: gabriola; */
    text-transform: capitalize;
    }
    .commonBG{
        border: 1px solid #FAA109;
    border-radius: 20px;
    background-color: #f4f4f4;
    }
    a.buttonStyle002, a:link.buttonStyle002{
        background: #FCC871;
    border: 1px solid #FAA109;
    padding: 12px 50px;
    font-weight: 500;
    text-decoration: none;
    color: #222;
    font-size: 16px;
    border-radius: 10px;
    font-family: 'Poppins', sans-serif;
    }

/*Button style*/
a.buttonStyle003, a:link.buttonStyle003 ,.WaGadgetEventsStateRegistrationsList .titleOuterContainer input.typeButton, .WaGadgetEventsStateSelfRegistrationsList .titleOuterContainer input.typeButton,.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton,a.buttonStyle001, a:link.buttonStyle001{
    position: relative;
    display: inline-block;
    min-width: 60px;
    margin: 0;
    padding: 11px 14px;
    background: #ffe44d;
    color: #333333;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 1.22;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    border-radius: 11px;
}

/*menu color*/
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a {
    background: white;
    color: #c1322e ;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a, .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a:hover {
    color: #8e150e;
font-weight:600;
     font-family: 'Poppins', sans-serif;
  
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    height: 26px;
    padding: 26px 13px 27px;
    background: inherit;
    color: #8e150e;
    font: normal 16px/26px 'Ubuntu Condensed','Arial',sans-serif;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
}

/*login button*/
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    position: relative;
    display: inline-block;
    width: 36px;
    height: 36px;
    overflow: hidden;
    background:#c1322e;
    color: white;
    line-height: 400px;
    vertical-align: top;
    text-decoration: none;
    border-radius: 50%;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:before{
    font: normal 16px/33px 'WA-theme-icons';
}
/*Membership application*/
.infoOuterContainer{
display:none;
}

/*Wildapricot sticky footer*/
.WABannerStickyBottom, .WABannerStickyBottomSpacer{
display:none;
}

/*login button hover style*/
.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
    background: #fff296;
    color: #b6140b;
border: 2px solid #c1322e;
}

/*Search*/
.WaGadgetSiteSearch .searchBoxField {
    box-sizing: border-box;
    width: 220px;
    max-width: 100%;
    padding-left: 33px;
    vertical-align: top;
    border-radius: 30px;
}

/*dropdown menu style*/

.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
    color: black;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
}


.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item:hover>a {
    color: black;
    background: white;
    border: 1px solid #e6e6e6;
}

.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a {
    color: white;
    font-size: 16px;
     font-family: 'Poppins', sans-serif;
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 9px 15px 8px;
    background: #c1322e;
    color: white;
    font: normal 16px/18px 'Verdana','Arial',sans-serif;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    text-transform: none;
}

.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
    background: white;
    color: black;
    border: 1px solid #e6e6e6;
}
.fieldBody{
width:400px;
}
.fieldContainer select{
width:198px;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #ffe44d;
    border: 0;
    outline: 0;
    color: black;
    font: normal 16px/1.22 'Ubuntu Condensed','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 25px;
}

.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    padding: 14px 18px 15px;
    background: #ffe44d;
    border: 0;
    outline: 0;
    color: black;
    font: normal 16px/1.22 'Ubuntu Condensed','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 10px 10px 0;
    border-radius: 25px;
}
.navigationOuterContainer input.nextButton:hover, .navigationOuterContainer input.typeButton:hover, .navigationOuterContainer input[type=submit]:hover {
    background: #c1322e;
    color: white;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #ffe44d;
    border: 0;
    outline: 0;
    color: black;
    font: normal 16px/1.22 'Ubuntu Condensed','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 25px;
}

a.stylizedButton.buttonStyle003:hover{
background:#c1322e;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
    background: #c1322e;
    color: black;
}

/*Register Event Bg color*/
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    margin-top: 6px;
    padding: 20px;
    background: #F8F8D6;
    border-right: 3px solid #c1322e;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 120px;
    margin: 0;
    padding: 14px 18px 15px;
    background: #ffe44d;
    border: 0;
    outline: 0;
    color: #333333;
    font: normal 16px/1.22 'Poppins', sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 30px;
    -webkit-appearance: none;
}

.gadgetStyle001 a:not(.stylizedButton), .gadgetStyle001 a:link:not(.stylizedButton), .gadgetStyle001 a:active:not(.stylizedButton), .gadgetStyle001 a:visited:not(.stylizedButton) {
    background-color: transparent;
    color: #333333;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: underline;
}

p, font, a, div,body{
  font-family: 'Poppins', sans-serif;
}

.WaGadgetRecentBlogPosts.gadgetStyleNone ul li .date span, .WaGadgetForumUpdates.gadgetStyleNone ul li .date span, .WaGadgetUpcomingEvents.gadgetStyleNone ul li .date span , .WaGadgetUpcomingEvents.gadgetStyleNone ul li .location span {
    font-size: 14px;
}

.WaGadgetAuthorizationRequired .authFormContainer {
    display: table-cell;
    padding-left: 20px;
    border-left: 0px solid #cdcdcd; 
    vertical-align: top;
}

.WaGadgetAuthorizationRequired .openAuthFormContainer{
display:none;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item:hover>a {
    color: #8e150e;
}
@media screen and (min-width:767px){
.WaGadgetAuthorizationRequired .loginPageTable input[type='password'], .WaGadgetAuthorizationRequired .loginPageTable input[type='text'] {
    width: 300px;
    height: 20px;
    margin: 2px 0 0;
}

    /*reduce width of text field*/
    .fieldContainer input.subjectTextBox, .fieldContainer      input.typeText, .fieldContainer input[type=text] {
         width: 300px;
    }
    
    /*reduce width of textarea*/
    .fieldContainer select {
       width: 300px;
    }
    
    .fieldContainer textarea {
       width: 300px;
       height:80px;
       overflow-x:auto;
    }
    .fieldSubContainer>table .left{
        width:30%;
    }

}

/*Mobile*/
@media screen and (max-width: 768px) {
    .heading{
            color: #FAA109;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 30px;
    text-align: center;
    line-height: 1.2;
    padding: 15px 0 15px 0;
    text-transform: capitalize;
    }
      .innerPageHeading {
    color: #221B3B;
     font-family: 'Poppins', sans-serif;
     font-weight: 400;
     font-size:30px;
    text-align: center;
    padding: 15px 0 15px 0;
    text-transform: capitalize;   
                
    }
.icon-bar{
display:none;
}
/*Event, donation*/
#id_96EHZnt, #id_RfIV7BZ{
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
}

 #id_qEOtU1H div{
padding:10px 10px !important;
}

/*footer Alignment*/
.WaGadgetSiteSearch .searchBoxOuter.alignLeft {
 text-align: center; 
}

#id_QBL5Tv5, #id_v1BOarS{
text-align:center;
}

#idPrimaryContentBlock1Content{
margin:0px 0px !important;
}
#id_bnIiOtA{
text-align:center;
}

.fieldBody, .fieldContainer select {
    width: 200px;
}

.icon-bar{
display:none;
}

.image{
height:170px !important;
width:100% !important;
}
.WaLayoutTable .WaLayoutItem ~ .WaLayoutItem{
    margin:0px;
}


.WaGadgetAuthorizationRequired .loginPageTable input[type='password'], .WaGadgetAuthorizationRequired .loginPageTable input[type='text'] {
    width: 270px;
    height: 20px;
    margin: 2px 0 0;
}

    /*reduce width of text field*/
    .fieldContainer input.subjectTextBox, .fieldContainer      input.typeText, .fieldContainer input[type=text] {
         width: 270px;
    }
    
    /*reduce width of textarea*/
    .fieldContainer select {
       width: 270px;
    }
    
    .fieldContainer textarea {
       width: 270px;
        height:80px;
       overflow-x:auto;
    }
    
    .fieldSubContainer>table .left{
        width:30%;
    }
}

/*event title*/
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle{
    font-size: 22px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a{
    text-decoration: none;
}
.DES_CalToday{
   background: #fff816;
}
#WA_messagePopup{
    display:none;
}

/* goal bar */

.WaGadgetDonationGoal.donationGoalStyle001 {
    padding: 30px 20px 10px;
    background:transparent;
}

.WaGadgetDonationGoal.donationGoalStyle001 .donationGoalProgressAndLabels .donationAmount {
    color: #000 !important;
    font-size: 18px;
    font-weight: bold;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    background: transparent;
    zoom: 1;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart {
    position: relative;
    height: 15px;
    padding: 0;
    background: #AEAEA9;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart span {
    display: block;
    height: 15px;
    overflow: hidden;
    background-color: #FAA109;
    border-right: 1px solid #FAA109;
    border-radius: 10px;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarRightPart span {
    display: block;
    height: 15px;
    overflow: hidden;
    background-color: #AEAEA9;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart .collectedPercent {
    background-color: #FAA109;
    border-radius: 5px;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart .collectedPercent:after {
    border-top-color: #FAA109;
}

.WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='0%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='1%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='2%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='3%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='4%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='5%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='6%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='7%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='8%'] .collectedPercent:after, .WaGadgetDonationGoal.donationGoalStyle001 .progressBar table td.donationGoalProgressBarLeftPart[width='9%'] .collectedPercent:after {
    border-color: #FAA109 transparent transparent transparent;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a{
    font-size:22px;
}
.WaGadgetSocialProfile.gadgetThemeStyle .orientationHorizontal li{
        margin: 15px 0 6px 12px;
}
.WaGadgetSocialProfile.gadgetThemeStyle .orientationHorizontal li:first-child{
        margin: 15px 0 6px 2px;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a:before{
    color:#efefef;
}


.OnlineStoreCatalog_list .OnlineStoreCatalog_list_item_img{
    width: 146px !important;
    height: 210px !important;
}