/**************************************************************************************************************************************************/

/* CSS FOR ALL SCREENS **************************************************************************************************************************/

/**************************************************************************************************************************************************/

.nav >li>a {
  font-size: 1em;
}

.top-bar-nav >li>a {
  font-size: 16px!important;
}

.ServiceBox > .col-inner > .is-border {
  border-top-color: #69a517!important;
  border-top-width: 4px!important;
}

.sadcBox >.box-text {
  width: 90%!important;
  margin: 5%!important;
}

.social-icons {
  color: #69a517!important;
}

.box-image {
  border-radius: 10px!important;
}

.cta-banner,
.cta-banner>.banner-inner>.fill {
  border-radius: 10px!important;
}

.header-button > .button {
  padding-top: 10px;
  padding-left: 35px;
  padding-bottom: 10px;
  padding-right: 35px;
}
.myblur{
		filter:blur(5px);
}
.button:hover{
		transform: translateY(-3px);
}

.fbdl-title{
		fill:#69A517!important
}
/*
.fbdl-grid > .fbdl-grid-item{
		background-color:#69A517!important;
		border-color: #69A517!important;
}
.fbdl-grid > .fbdl-grid-item :hover{
		background-color:blue!important;
		border-color: blueviolet!important;
}*/
/**************************************************************************************************************************************************/

/* CSS FOR Eventbrite events ONLY **************************************************************************************************************************/

/**************************************************************************************************************************************************/

.wfea-card-item {
  min-height: 300px;
  border: 1px solid rgb(248,248,248);
  border-radius: 10px!important;
}

.eaw-content-wrap {
  border-bottom: 1px RGB(255,255,255)!important;
}

/**************************************************************************************************************************************************/

/* CSS FOR DESKTOPS ONLY **************************************************************************************************************************/

/**************************************************************************************************************************************************/

@media screen and (min-width: 1024px) {
  .entry-title {
    padding-left: 15%!important;
    padding-right: 15%!important;
  }

  h1 {
    font-size: 2.68rem;
  }

  h2 {
    font-size: 2.375rem !important;
  }

  .sadc-top-banner>.banner-inner > .banner-bg > .bg {
    left: 53%!important;
  }
		
	.align-bottom{
		position: absolute;
		bottom:25px;
	}
}

/**************************************************************************************************************************************************/

/* CSS FOR MOBILE ONLY **************************************************************************************************************************/

/**************************************************************************************************************************************************/

@media screen and (max-width: 640px) {
  h1 {
    font-size: 1.5rem;
  }
}

/**************************************************************************************************************************************************/

/* CSS BACKGROUNDS ********************************************************************************************************************************/

/**************************************************************************************************************************************************/

.graytowhite {
  background: rgb(248,248,248);
  background: linear-gradient(180deg, rgba(248,248,248,1) 0%, rgba(248,248,248,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

.greentogray {
  background: rgb(105,165,23);
  background: linear-gradient(180deg, rgba(105,165,23,1) 0%, rgba(105,165,23,1) 50%, rgba(248,248,248,1) 50%, rgba(248,248,248,1) 100%);
}

.greentobeige {
  background: rgb(105,165,23);
  background: linear-gradient(180deg, rgba(105,165,23,1) 0%, rgba(105,165,23,1) 50%, rgba(248, 246, 231,1) 50%, rgba(248, 246, 231,1) 100%);
}

.graytowhite90 {
  background: rgb(248,248,248);
  background: linear-gradient(180deg, rgba(248,248,248,1) 0%, rgba(248,248,248,1) 90%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
}

.beigetowhite {
  background: rgb(248,248,248);
  background: linear-gradient(180deg, rgba(248, 246, 231,1) 0%, rgba(248, 246, 231,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}
/**************************************************************************************************************************************************/

/**************************************************************************************************************************************************/

/**************************************************************************************************************************************************/

/***************************** FOOTER STYLING *****************************/

/* Permanently hide the absolute (copyright) footer */

.absolute-footer {
  display: none;
}