.section--dark .banner-e .banner__title {
	text-transform: uppercase;
}

.editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
	clear: none;
}


  #content {
    max-height: 100px; /* Set maximum height for truncated content */
    overflow: hidden;  /* Hide overflow content */
  }

  .editable__container td {
    border: unset !important;
  }

  .form-a .form__group{
      margin: 0.4rem auto;
  }

  .logo__title.component__title {
  font-family: "Baskervville", serif !important;
  font-weight: 700 !important;
  font-style: normal !important;
  font-size: 2.1rem;
  
}

img.logo__img {
    max-width: 100% !important;
    min-height: 100px !important;
    min-width: 200px !important;
}

.logo__caption.component__subtitle {
      font-family: "Baskervville", serif !important;
  font-weight: 600 !important;
    font-size: 1.5rem;
    font-style: italic !important;
    color: #89AC29 !important;
    white-space: nowrap;
}

.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]) {
    border-color: #83AD3D !important;
}

.section--light .form-a .form__input select {
    border-color: #83AD3D !important;
}

.section--light .form-a .form__input textarea {
    border-color: #83AD3D !important;
}

.quotefooter {
    font-family: "Baskervville", serif !important;
}

@media (min-width: 768px) {
.navigation-a .navigation__item--link {
    font-weight: 600 !important;
}}

@media (min-width: 768px) {
li.navigation__item.navigation__item--default  {
margin: 0 5px;
}}

li.navigation__item.navigation__item--default:last-child { 
    border-right: none; 
    }
   
/*
a.navigation__item--link:after {
    content: " | ";
    margin-left: 12px;
    font-size: 22px;
}

li.navigation__item.navigation__item--default:last-child a:after {
    display: none;
}
*/

span.divider {
    border-right: 2px solid #fff;
    display: inline-block;
    height: 1rem;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-6px, 13px);
}

li.navigation__item.navigation__item--default:first-child span {
    display: none;
}

.greenheaders {
    color: #008000;
    font-size: 18px;
}

        .flex-container {
          display: flex;
          flex-wrap: wrap;
		  align-items: center;
        }
        .col20 {
          width: calc(19% - 4px);
          padding: 10px;
        }

        .col25 {
          width: calc(24.6% - 4px);
        }

        .col80 {
          width: 79%;
          padding: 10px;
        }

        .col30 {
          width: 31%;
          padding: 10px;
        }
		
        .col70 {
          width: 69%;
          padding: 10px;
        }

        .col50 {
          width: 48%;
          padding: 10px;
        }

        .spaced {
          justify-content: space-between;
        }
		
		.center{
		justify-content: center;
		}
		 
		.flexcenter {
		    align-items: flex-start;
		}
		
		.flexmoretop {
		align-items: flex-start;
    align-content: flex-start;
}

        @media screen and (max-width: 768px) {
          .col50,
          .col30,
          .col70,
          .col80,
          .col20,
          .col25 {
            width: 100%;
          }

          .alias-pcontent img {
            display: block;
            margin: auto;
            float: none !important;
          }
          .hide_mobile {
            display: none !important;
          }

          .align-left,
          .align-right,
          .align-center {
            display: block !important;
            margin: auto !important;
            float: none !important;
          }
        }

        .section--light .editable h6 {
            color: #008000 !important;
            font-weight: bold !important;
        }
                .section--light .editable h5 {
            color: #008000 !important;
            font-weight: bold !important;
                }

                .section--light h1, .section--light h2, .section--light h3, .section--light h4, .section--light h5, .section--light h6 {
                    color: #008000 !important;
            font-weight: bold !important;
                }

                
p.logo__title.component__title {
font-style: italic !important;
white-space: nowrap;
}

h3.component__title.banner__title.animated {
    font-style: italic !important;
}

p.component__subtitle.banner__subtitle.animated {
    font-style: italic !important;
}

@media (min-width: 992px) {
    .container-fluid .banner-a .banner__text-wrapper {
        left: calc(50% - 15px);
        transform: translate(-10%, -100%);
    }}

    .logo__image img {
        padding-right: 20px;
}

.component .title-subtitle__wrapper {
    margin-bottom: 4px !important;
}

@media (min-width: 992px) {
    .banner-a .banner__title {
        font-size: 2.0rem !important;
        width: 75% !important;
    }}

@media (max-width: 768px) {
    .banner-a .banner__title {
    font-size: 1.25rem;
    }}


    @media (max-width: 768px) {
    .banner-a .banner__subtitle {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}