@charset "utf-8";
/* CSS Document */

body.modal-open div.modal-content div.article-tags-social, div.modal-body.jviewport-height70 > div.modal-content div.article-tags-social, body.policy-page div.article-tags-social, body.contentpane.site-cfp-default-tmpl.navigation-default.theme-cfp-default-color.layout-default.com_content.view-article item-124.loaded-bs5 .policy-page div.article-tags-social .ja-share-button, iframe.iframe div.article-tags-social, iframe.iframe .ja-share-button {
  display: none !important;
}

	div#row_ID1703877725046 {
		display: flex!important;
	}

	div#block_ID1703877725046 {
		order:1!important;
	}

	div#block_ID1703878079272 {
		order:2!important;
	}

/* Minitek Wall start */

.mwall-item {
  text-align: center;
}

h3.mwall-title a, h3.mwall-title span {
  color: #222 !important;
}

h3.mwall-title a:hover {
  color: #2aafe0 !important;
}

.mwall-columns .mwall-item-inner {
  background-color: #EEE !important;
  transition: all 300ms; 
}

/*
.mwall-columns .mwall-item-inner:hover {
  background-color: #c4c4c4 !important;
}
*/

/* Minitek Wall end */

.acm-features.style-3 .feature-block .block-inner .block-left h3 {
  max-width: 890px;
  letter-spacing: 1px;
  margin-left: 15px;
}

.acm-features.style-3 .feature-block .block-inner .block-left .block-img {
  width: fit-content;
  height: auto;
}

.acm-features.style-3 .feature-block .block-inner .block-left .block-img > img {
  max-width: 100px;
}

#t4-header .header-top {
  /*background-color: #18306f;
  background-color: #405268;*/
  background-color: #0a3973;
}

#t4-footnav {
background-color: #2d3c4f !important;
}

#t4-footer {
background-color: #405268 !important;
}

#t4-header .header-top .text-success {
  color: #8ac1e8 !important;
}

img.logo-img {
  width: 85%;
  max-height: 100px;
}

div.hero-content-inner > div.h4.sub-title {
  color: #fff !important;
}

div.row.main-feature {
  margin-bottom: 0rem!important;
}

div.feature-content > div.lead {
  margin-bottom: 1.4rem!important;
}

div.cta-content h4 {
  font-size: 2rem;
}

div.cta-content .cta-desc {
  margin-bottom: 2rem!important;
}

.copyright-text {
  display: flex;
  align-items: center;
  justify-content: center;
}

#t4-section-4 .bg-overlay-image {
  background-image: url(/images/backgrounds/bg-1.jpg#joomlaImage://local-images/backgrounds/bg-1.jpg?width=1920&height=1137);
}

.article-tags-social {
    display:none;
}

div.article-body h6.feature-tag, div.article-body h5.feature-tag {
  color: #0da5dc;
  font-weight: 400;
  margin-bottom: .85rem;
  text-transform: uppercase;
}

hr.servicii-line {
    width: 50%;
    margin: 20px auto;
}

.t4-offcanvas-toggle i {
  font-size: 28px;
  margin-right: 10px;
}

@media (min-width: 1200px) {
  .t4-main-body, .t4-section.sec-spacing-lg .t4-section-inner
{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  div.mwall-item-inner.mwall-detail-box {
    min-height:8rem;
  }
}

@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.75rem;
    padding-bottom: 1.75rem;
  }
  .copyright-text.alignCenter {
      line-height:3.6;
      text-align: center;
  }
div.cta-content h4 {
  font-size: 3rem;
}
img.logo-img {
  width: auto;
  max-height: 100px;
}
}

@media only screen and (max-width: 992px) {

h3.mwall-title a, h3.mwall-title span, #mwall_items_1 .mwall-detail-box h3.mwall-title a, #mwall_items_1 .mwall-detail-box h3.mwall-title span, #mwall_items_2 .mwall-detail-box h3.mwall-title a, #mwall_items_2 .mwall-detail-box h3.mwall-title span, #mwall_items_3 .mwall-detail-box h3.mwall-title a, #mwall_items_3 .mwall-detail-box h3.mwall-title span {
  color: #222 !important;
}

h3.mwall-title a:hover, #mwall_items_1 .mwall-detail-box h3.mwall-title a:hover, #mwall_items_2 .mwall-detail-box h3.mwall-title a:hover, #mwall_items_3 .mwall-detail-box h3.mwall-title a:hover {
  color: #2aafe0 !important;
}

.mwall-columns .mwall-item-inner, #mwall_items_1 .mwall-item-inner, #mwall_items_2 .mwall-item-inner, #mwall_items_3 .mwall-item-inner {
  background-color: #EEE !important;
  transition: all 300ms; 
}
}

@media only screen and (max-width: 992px) and (orientation: portrait) {
	div#row_ID1703877725046 {
		display: flex!important;
	}

	div#block_ID1703877725046 {
		order:2!important;
	}

	div#block_ID1703878079272 {
		order:1!important;
	}
  div.hero-content-inner h1.hero-title {
    letter-spacing: 0.5px!important;
    margin: 0 10px;
     }
}

@media screen and (max-width: 767px) {
.copyright-text {
  flex-direction: column;
}
.1col_mobile {
  width: fit-content!important;
  margin:5px 0;
}
span.desktop_hidden {
  display:none!important;
  }
}

@media screen and (min-width: 768px) {
  .copyright-text {display:flex;}
  .1col_mobile {width: fit-content!important;}
}

div.t4-off-canvas-header img.logo-img {
  width: auto!important;
  height: auto!important;
  max-height: 2rem!important;
}