
/*#3ab54a*/
.text-line.text-primary:before {
    background-color: #8A322B;
}



table {
    border-collapse: collapse;
    width: 100%;
    color: #333;
    font-family: Arial, sans-serif;
    font-size: 18px;
    text-align: left;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    margin: auto;
    margin-top: 50px;
    margin-bottom: 50px;
  } 

table td {
  padding: 15px;
}


h2, .h2 {
    font-size: calc(0.9rem + 0.06vw);
}

h1, .h1 {
    font-size: calc(1.1rem + 0.06vw);
}
.meta,
.post-category,
.filter:not(.basic-filter),
.filter:not(.basic-filter) ul li a {
  font-size: 24px;
}

.overlay.caption.caption-overlay span.bg {
  opacity: 0; 
}

.btn-tm {
  color: #000;
  background-color: #F2DF74;
  border-color:  #F2DF74;
}

.link-blue {
    color: #8A322B;
}

.link-tm {
    color: #00ADD1;
}

.border-primary {
 border-color:#8A322B !important;
}

.progress-wrap {
 box-shadow: inset 0 0 0 0.1rem rgba(0, 0,0, 0.2);
}

.progress-wrap:after {
   color: #F2DF74;
}

.progress-wrap svg.progress-circle path {
  stroke:#F2DF74;
}
.meta,
.post-category,
.filter:not(.basic-filter),
.filter:not(.basic-filter) ul li a { 
  color: #8A322B;
}
.text-line:before {
  background: #8A322B;
}
.btn-soft-ash {
  background-color: #F2A81D;
  color: #0D0D0D;
}



.text-red .lineal-fill {
    fill: #F2DF74;
}

.text-green .lineal-fill {
    fill: #F2DF74;
}

.tm-yellow{
background-color:  #F2DF74;	
}

.bg-tm-blue {
    background-color: #00ADD1 !important;
}

.btn-tm:hover {
  color: #000;
  background-color:  #F2DF74;
  border-color:  #F2DF74;
}

.navbar-nav {
 --bs-nav-link-hover-color: #8A322B;
}

a {
   color: #006837;
}

a:hover {
   color:#8A322B;
}
.tm a:hover{
   color:#f4f4f4 !important;
}
.link-dark:hover {
    color: #8A322B !important;
}

.dropdown-menu {
  --bs-dropdown-link-hover-color: #8A322B;
}

.nav-link:focus,.accordion-wrapper .card-header button:before,.accordion-wrapper .card-header button {
  color: #8A322B;
}

.text-primary {
  color: #8A322B !important;
}
.navbar-expand-lg.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    color: #8A322B;
  }

.badge.bg-yellow.rounded-pill {
  color: #fff;
  background-color: #8A322B !important;
}

.navbar-expand-lg.extended .navbar-collapse-wrapper,
  .navbar-expand-lg.fancy .navbar-collapse-wrapper {
    box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.02);
    width: 100%;
    border-radius: 0.4rem;
  }
.navbar-expand-lg .navbar-other .nav-item.language-select .nav-link {
    font-size: 18px;
  }
.dropdown-item {
   font-size: 15px;
   padding-left: 10;
   padding-right: 10;
   white-space:normal;
}

.btn-primary {
    background-color: #00ADD1;
    border-color: #00ADD1;
}

.btn-primary:hover { 
  background-color: #8A322B;
  border-color: #8A322B;
}

.post-meta {  
  font-size: 14px;
  color: #00ADD1;
}
.text-tm {
    color: #00ADD1 !important;
}
.form-select {
  color: #333;
  font-size: 0.75rem; 
}

.form-floating>label {
  color: #60697b;
}
.bg-tm {    
    background-color:  #8A322B;
}



.btn-soft-tm {
    background-color: #8A322B;
    color: #FFF;
    border-color: transparent;
}
.btn-soft-tm:hover,
.btn-soft-tm:focus {
  background-color: #F2DF74;
  color: #8A322B;
  border-color: transparent;
}



.form-control {
 color: #333;
}
.display-1 {
  font-size: 27px;
}
.display-3 {
  font-size: 20px;
}
@media (min-width: 1200px) {
  .fs-56 {
    font-size: 32px !important;
  }
}


.social a:not(.btn-circle) {
  font-size: 15px;
}

.fs-16 {
    font-size: 22px !important;
}

p {
   font-size: 19px;	
}

#logo {

    max-width:250px;
	
}
.text-inverse {
    color: #fff !important;
}
.btn, .lg-sub-html p, .nav-link, .navbar .btn-sm {
    font-size: 17px;
}

.bg-dark1 {
  background-color: #006837;
}

.h3, h3 {
    font-size: 16px;
}


.display-4 {
  font-size: 24px;
}

.fs-15 {
  font-size: 20px !important;
}

.img-fluid-photo {
  max-width: 80%;
  height: auto; 
  padding-left: 3rem !important;
}
