.t4-main-body.full-width {
	 padding-bottom: 0; 
}

div.t4-megamenu .dropdown-menu {
	 padding: 0 !important; 
}

.navbar-brand.logo-control img.logo-img {
	max-height: auto !important;
}

@media (min-width: 992px) {
  #t4-header .header-top .container, #t4-header .header-top .t4-masthead .t4-masthead-detail, .t4-masthead #t4-header .header-top .t4-masthead-detail {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

div.mod-languages ul li.lang-active {
	background-color: transparent;
}


.t4-section.t4-section-5.bg-light {
  --t4-bg-opacity: 1;
  background-color: rgba(var(--t4-light-rgb), var(--t4-bg-opacity)) !important;
}


 .border-column .sppb-addon-single-image-container img,  .border-column  .clearfix.sppb-positioned-addon {
     border-radius: 0.5rem !important;
 }


.row-feature-box .sppb-row-column{
    margin-bottom: 1rem;
}


.article-body .brands  img {
	border-radius: 0.5rem;
  background-color: #ffffff;
  padding: 0.5rem 0rem;
}

.feature-box-gray {
  background-color: var(--t4-bg-item);
  border-radius: 0.5rem;
  padding: 1rem;
}

.feature-box-gray-content .sppb-img-container, .feature-box-gray-content-img .sppb-img-container {
  margin-top: 1rem;
   margin-bottom: 1rem;
 }

 .feature-box-gray .feature-box-gray-content  .sppb-addon-content  {
	text-align: left;
  display: flex !important;
}
 
.feature-box-gray .feature-box-gray-content .sppb-icon {
   margin-right: 0.5rem;
 }
 

.feature-box-gray .sppb-addon-title.sppb-feature-box-title {
  margin-top: 0px;
}

.feature-box-gray-mision {
  background-color: var(--t4-bg-item);
  border-radius: 0.5rem;
  padding: 2rem;
}

.feature-box-mision .sppb-img-container {
    display: block;
    margin-top: -5rem;
    margin-right: 0px;
    margin-bottom: 2rem;
    margin-left: 0px;
  
}

.row-feature-box-white .sppb-row-column{
  margin-top: 1rem;
  margin-bottom: 1rem;
}


.feature-box-white {
  background-color: var(--color-white);
  border-radius: 0.5rem;
  padding: 1rem;
}

.feature-box-white-content .sppb-img-container {
    margin-top: 1rem;
	margin-bottom: 1rem;
}

.donation-layout .blog-item .wrap-informations {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0;
  right: 0;
  position: absolute;
  padding: 1.5rem;
}

@media screen and (min-width: 1600px) {
  .donation-layout .blog-item .wrap-informations {
    padding: 4rem;
  }
}
.donation-layout .blog-item .wrap-informations .item-title,
.donation-layout .blog-item .wrap-informations .page-header h2,
.donation-layout .blog-item .wrap-informations .page-header .h2 {
  margin: 0 0 1rem;
  letter-spacing: -0.28px;
}
.donation-layout .blog-item .wrap-informations .item-meta {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.donation-layout .blog-item .wrap-informations .item-meta > span:not(:last-child) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.donation-layout .blog-item .wrap-informations .item-meta > span:not(:last-child):after {
  background-color: var(--color-white);
  content: "";
  display: inline-block;
  width: 8px;
  height: 1px;
  margin: 0 0.5rem;
}
.donation-layout .blog-item .wrap-informations .item-meta a > strong {
  color: var(--color-success);
}
.donation-layout .blog-item .wrap-informations .item-intro {
  color: #dee2e6;
}
.donation-layout .blog-item .wrap-informations .item-intro p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin: 0;
}
@media (min-width: 1400px) {
  .donation-layout .blog-item .wrap-informations .item-intro p {
    -webkit-line-clamp: 3;
    line-clamp: 3;
  }
}

div.com-content-category-blog.donation-layout .col-xxl-3 .wrap-informations {
  padding: 1.5rem;
}

.acm-features.style-3 .item-inner .wrap-content {
	margin-bottom: 3rem;
}

@media (min-width: 1400px) {
  .layout-home2 #t4-section-1 {
    margin-top: -8rem;
    z-index: 2;
  }
}
@media (min-width: 992px) {
  .layout-home2 #t4-section-1 {
    margin-top: -6rem;
    z-index: 2;
  }
}

.acm-cta.style-1 .cta-media img {
	max-width: 300px !important;
	margin: auto;
}

.cta .acm-cta.style-1 .cta-media img {
	max-width: 350px !important;
	margin: auto;
}

.contact  .acm-contact-info.style-2 h2 {
    color: #ffffff;
}


.convertforms .cf-btn {
  background-color: #f48a29;
  border-radius:9px;
  color: var(--button-color);
  padding:1.0625rem 2rem;
  /*padding: var(--button-padding);
  border-radius: var(--button-border-radius);
  border: var(--button-border);
  position: relative;
  */cursor: pointer;
  -webkit-border-radius:9px ;
  -moz-border-radius:9px ;
  -ms-border-radius:9px ;
  -o-border-radius:9px ;
}

.convertforms .cf-btn-text {
  font-weight: 600;
}

.convertforms .cf-btn-text::after {
	content: "\f1d8";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 0.5rem;
	position: relative;
}
.btn.btn-success {
	background-color: #f48a29;;
	border-color: #f48a29;;
} 



div.meta-top .tags > li > span,
div.meta-top .category-name [itemprop=genre] {
  font-size: 1rem;
  letter-spacing: -0.16px;
  line-height: 1.6;
}
div.meta-top .tags {
  margin: 0 !important;
}
div.meta-top .tags span {
  background: transparent;
  padding: 0;
  color: var(--color-warning);
  -webkit-transition: none;
  transition: none;
}
div.meta-top .tags span:hover {
  background-color: transparent;
}
div.meta-top .tags span::before {
  content: "\f02e";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 0.25rem;
}
div.meta-top .item-cat {
  color: var(--color-white);
  letter-spacing: -0.16px;
}
div.meta-top .item-cat:before {
  content: "\f3c5";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 0.25rem;
}


.feature-box-gray-content .list-group span.sppb-addon-title-icon {
	color: var(--color-success);
	font-size: 1rem;
	margin-right: 0.8rem;
}


.my-1-services {
	margin-top: 1px !important;
	margin-bottom: 1px !important;
}

ul.uk-iconnav.uk-iconnav-vertical li i {
  color: rgb(244, 138, 41);
}

@media (max-width: 768px) {
#mision div.sppb-row-column:last-child {
  margin-top: 2rem;
}
}

@media (max-width: 1199.98px) {
  #mision div.sppb-row-column:last-child {
    margin-top: 2rem;
  }
  }

  @media (max-width: 640px) {
    #mision div.sppb-row-column:not(:first-child) {
      margin-top: 2rem;
    }
  }