@charset "utf-8";
/* CSS Document */
/* JoomlArt's support*/
#t3-mainnav .nav > li > a > img {
    display: none;
}
/* JoomlArt's support*/

.navbar-nav > li > a,
.navbar-nav > li > span {
  text-transform: uppercase;
  padding-right: 0;
  padding-left: 1px !important;
  font-size: 15px !important;
  font-weight:600 !important;
  -webkit-transition: all 400ms;
  -o-transition: all 400ms;
  transition: all 400ms;
}
.acm-testimonials .author-info > div {
  display: inline-block;
  margin: 0 10px 24px !important;
  width: 40% !important;
  filter: alpha(opacity=50) !important;
  opacity: 0.5 !important;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
.item-page .article-title, .item-page .article-header h1 {
    font-size:54px !important;
}
.article-title, .article-header h1 {
    margin: 0 0 24px 0;
    font-weight: 600 !important;
    letter-spacing: -4px !important;
}
.acm-features-intro.style-2 .list-social {
    display: inline-block;
    list-style: none;
    padding: 48px 28px 48px 0 !important;
    position: relative;
    margin: 0;
}
.breadcrumb {padding-left:30px !important}

.modal-backdrop {
    position:relative !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}
.j40 .modal-body, .j42 .modal-body {
    overflow: hidden;
    padding: 20px !important;
}
div.mod-languages ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 30px !important;
    /*background-color: #f5f5f5;*/
  padding-left: 30px !important;
}
.t3-header {
  background: transparent;
  padding-top: 4px!important;
  padding-bottom: 4px;
  top: 0;
  width: 100%;
  z-index: 1030;
  /*position: fixed;*/
  transition: padding-top 400ms, padding-bottom 400ms, box-shadow 400ms;
  -webkit-transition: padding-top 400ms, padding-bottom 400ms, box-shadow 400ms;
}
@media (max-width: 767px)
.t3-mast-top .acm-features-intro.style-1 .features-info {
    /*padding-top: 78px;*/
    padding-bottom: 48px;
}
@media (max-width: 767px)
.acm-features-intro.style-1 .features-info {
    margin-bottom: 130px!important;
}
.acm-features-intro.style-1 {
    /* position: relative; */
    overflow: hidden;
}
.t3-mast-bottom.t3-features-intro .section-content {
    padding: 28px 60px;
}
@media (max-width: 767px)
.t3-mast-top .acm-features-intro.style-1 .features-info {
    padding-top: 148px;
    padding-bottom: 88px;
}
.t3-mast-top {
  position: fixed;
  height: 100vh;
  width: 100%;
padding-top: 88px;
}
@media (max-width: 767px) {
  .t3-mast-top {
    position: relative;
    height: auto;
padding-top: 5px;
  }
.t3-features-intro .section {
  background: #fdfdfd;
  background-repeat: no-repeat;
  background-position: left bottom;
  position: relative;
  /*padding-top: 8px !important;*/
}
@media (max-width: 767px) {
  .t3-mast-top .acm-features-intro.style-1 .features-info {
    padding-top: 48px;
    padding-bottom: 128px !important;
  }
.acm-testimonials .testimonial-text {
    padding: 0;
    position: relative;
    text-align: center;
    margin-bottom: 48px;
    margin-top: 18px !important;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav {
    float: left;
    margin: 0 5px !important;
}
.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown > a .caret {
  position: absolute;
  top: 40%;
  right: auto!important;
}