.pt-sans-narrow-regular {
  font-family: "PT Sans Narrow", serif;
  font-weight: 400;
  font-style: normal;
}

.pt-sans-narrow-bold {
  font-family: "PT Sans Narrow", serif;
  font-weight: 700;
  font-style: normal;
}



.astroid-component {
margin-top: 0px  !important;
}

H2 {
margin-top: 30px  !important;
}

H1 {
margin-top: 30px  !important;
}

h2.sppb-addon-title {
margin-top: 0px  !important;
}

.article-intro-text {
margin-top: 0px  !important;
}

div.article-intro-text h2 {
 font-size: 19px  !important;
}

.blog .item-image {
	margin-left: 10px  !important;
	margin-bottom: -40px  !important;
	margin-top: 15px  !important;
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: 70% !important;
}

em {
    color: rgb(53, 89, 43) !important;
}

.blog .items-more {
    margin-top: 2rem;
    margin-bottom: 20px !important;
}

.table>:not(caption)>*>* {
        background-color: #ffffff00 !important;
}

.items-row .article-title .page-header h2 {
    font-size: 18px  !important;
    text-align: center  !important;
    margin-top: 15px  !important;
    margin-bottom: 15px  !important;
}

div.card.h-100 {
margin-bottom: -0px  !important;
}

.sppb-addon-wrapper {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px !important;
    margin-left: 0px;
}

div.sppb-animated-number {
    font-size: 42px;
    line-height: 36px;
    margin-top: 30px !important;
}

.astroid-section.top-bar {
    margin-top: 0px !important;

}

.divided-menu .astroid-nav .nav-link {
    color: #ffffff !important;
    display: block;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    padding-left: 1px !important;
 	font-size:13px !important;
}

.astroid-nav .nav-item-parent .nav-title {
    padding-right: 10px !important;
}

.astroid-nav .nav-item-parent .nav-title > .nav-item-caret {

    padding-left: 12px !important;
}



.top-bar .astroid-module-position {
    max-height: 10px !important;
    display: flex;
    text-align: right !important;

}

.top-bar2 {
   max-height: 10px !important;
    display: flex;
    text-align: right !important;

}

.astroid-logo img {
    max-width: 250px !important;
    max-height: 110px !important;
}

.donate-btn img
{   max-width: 250px !important;
    max-height: 110px !important;
}



.mytitle {
    color: #ffffff !important;
    }



.sidebar .moduletable:first-child {
   margin-top: 30px !important;
   padding-top: 0;
}

h3.module-title {
    font-family: Roboto Condensed,Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 1.2em;
    text-transform: none;
}

.sidebar .menu-module.nav > li.active > a {
    background-color: #37582d;
    color: #fff;
    border-color: #37582d;
}

.sidebar .menu-module.nav > li.hover > a {
    background-color: #37582d !important;
    color: #fff;
    border-color: #37582d;
}

.table {
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.00)  !important;
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.00)  !important;
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.000)  !important;
    }
    
 thead, tbody, tfoot, tr, td, th {
    border-color: inherit;
    border-style: none  !important;
    border-width: 0;
} 


/* CSS */
.button-37 {
  background-color: #113545;
  border: 1px solid #113545;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, .1) 0 2px 4px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-family: "Akzidenz Grotesk BQ Medium", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 12px  !important;
  font-weight: 400;
  outline: none;
  outline: 0;
  padding: 5px 20px  !important;
  text-align: center;
  transform: translateY(0);
  transition: transform 150ms, box-shadow 150ms;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-37:hover {
  box-shadow: rgba(0, 0, 0, .15) 0 3px 9px 0;
  transform: translateY(-2px);
}

@media (min-width: 768px) {
  .button-37 {
    padding: 10px 20px !important;
  }
}

