/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

p {
    font-size: 16px !important;
    line-height: 1.55 !important;}

h1 {font-size: 1.75rem !important;
        font-weight: 600 !important;
        line-height: 1.5 !important;}
  
h2 {
      font-size: 1.65rem !important;
      line-height: 1.5em !important;
      font-weight: 600;}
  
h3 {
      font-size: 1.25rem !important;
      font-weight: 600;}

.lt-gray{background-color:#f6f6f6;}
  
  
.egiving-logo-2025 .widget-type-logo {
      position: relative;
      top: 0;
      margin-bottom:15px;}

.egiving-logo-2025 {text-align: center!important;}

  .egiving-logo-2025 img{ max-width:200px;
    height:auto;}

.alt-bg {background-image: none;}
 
#limitless-giving .row-fluid, #secure-transactions .row-fluid {
    display: flex;
    flex-direction: column-reverse;}

.cta-group {margin-top:15px;}

.main-content .cta-group{text-align:center;}

.main-content {margin-bottom: 0;}

.list-indent{text-indent: 10px;}

ul {list-style: none;
   padding-left:20px !important; }

ul li {font-size:16px !important;
  line-height:2 !important;}

ul li img {max-width: 30px;
  height:30px;}

.circle-img {padding-top: 30px;}

.callout-strip{
background: background: #32925D;
background: linear-gradient(90deg, rgba(71, 179, 86, 1) 0%, rgba(50, 146, 93, 1) 30%);}

.callout-strip p {
    color: #ffffff;
}
.callout-strip {
    color: #ffffff;
}

.callout-strip p:first-of-type {
    padding-top: 0;
}

a#cta_button_487463_9f417ff5-c46e-43f2-a277-3b35d24eb9f6:hover {
    background: rgba(255, 255, 255, 0.6);
    color: #46611b !important;}

a#cta_button_487463_9f417ff5-c46e-43f2-a277-3b35d24eb9f6{margin-top:15px; Margin-bottom:15px;}



/* --- MEDIA QUIERIES --- */


@media (max-width:1023px){
    .span12.widget-span.widget-type-custom_widget.ledger-mobile-img {display: block;}

    .container.ledger-big-img {display: none;}
}

@media (max-width:766px){
    .padding-mobile {
        padding: 30px 30px !important;
    }}



@media (min-width: 1400px){
  
  .alt-bg{background-image: url(https://487463.fs1.hubspotusercontent-na1.net/hubfs/487463/_cts/2025/eGiving-Website-Refresh/egiving-altBG.png);
    background-position:left;
    background-repeat:no-repeat;
    background-size:contain;}
  
}

@media (max-width:1399px){

  .alt-bg .container {
    background-image: url(https://487463.fs1.hubspotusercontent-na1.net/hubfs/487463/_cts/2025/eGiving-Website-Refresh/egiving-altBG.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px;}
  
}


@media (min-width:1024px){
  
    .callout-strip{
      padding-top:60px;
      padding-bottom:60px;}
}


@media (min-width:1025px){
  #video-section .row-fluid, #results-section .row-fluid {
    display: flex;
    align-items: center;}

}


@media (min-width:767px){
  
  h1{font-size:2.25rem !important;}
  
  h2{fon-size:2rem !importnat;}
  
  .egiving-logo-2025 {
    text-align: left !important;}
  
  .egiving-logo-2025 img {max-width:auto;}
  
  .main-content .cta-group{text-align:left;}
  
  .widget-span.widget-type-cell.main-content .row-fluid {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;}
  
  #limitless-giving .row-fluid, #secure-transactions .row-fluid,  #donate-anywhere .row-fluid {
    display:flex;
    align-items:center;
    flex-direction: row;}
  
 

  /* ------ PADDINGS DSK -----*/
  
  .container{padding-right:60px;
    padding-left:60px}

  .section{padding-top:60px;
    padding-bottom:60px;}
  
  .padding60l{padding-left:60px;}
  .padding60r{padding-right:60px;}

/*-----------PADDINGS END----------------*/
}

/* --- MEDIA QUIERIES END --- */