.acm-hero.style-1 .hero-item h1, .acm-hero.style-1 .hero-item .h1 {
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
    letter-spacing: -1px;
    text-transform: inherit ;
    font-weight: 700;
    font-size: 3rem;
}
.acm-hero.style-1 {
    border-radius: 0;
    background-size: cover;
    background-position: inherit;
    padding: 11.5rem 0 10.25rem;
    position: relative;
}
.acm-hero .hero-mask {
    background-color: transparent !important;
      background-image: linear-gradient(92deg, #000 40%, transparent 100%) !important;
    top: 0;
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.9;
  }
  .acm-hero.style-1 .hero-item h1 span, .acm-hero.style-1 .hero-item .h1 span {
    -webkit-text-fill-color: var(--color-secondary);
    -webkit-text-stroke-width: 2px;
    font-weight: 400 !important;
    -webkit-text-stroke-color: var(--color-secondary);
    text-shadow: 1px 1px #111;
}
.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
    color: var(--mainnav-link-color);
    font-size: .9375rem;
    font-weight: 500;
    padding: 20px 1.125rem;
    height: 120px;
    line-height: 80px;
    text-transform: inherit;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
div.ja-masthead .ja-masthead-detail .ja-masthead-title {
    font-size: var(--h2-font-size);
    text-shadow: 0.5px 0.5px #222;
    text-transform: inherit;
    margin: 0;
}
div.ja-masthead .ja-masthead-detail {
    max-width: 60%;
    padding-top: 120px;
    padding-bottom: 120px;
}
.mod-player-1 .title h3, .mod-player-1 .title .h3 {
    text-transform: inherit;
    font-weight: 600;
}
.mod-player-1 .short-info-player .t-number {
    display: none !important;
}
.section-title-wrap .section-title {
    color: var(--section-title-color);
    margin: 0;
    text-transform: inherit;
    font-weight: 600;
}
.acm-features.style-1 .feature-content>h2, .acm-features.style-1 .feature-content>.h2 {
    margin-top: 0;
    margin-bottom: 1.25rem;
    max-width: inherit;
    text-transform: inherit;
    font-weight: 600;
}
.acm-features.style-1 .features-wrap .features-right .features-img {
    margin-bottom: 4rem;
}
.acm-features.style-1 .features-wrap .features-left .features-img {
    margin-top: 4rem;
}
.fa-user-plus:before {
    color: var(--color-light);
    font-family: FontAwesome;
    margin-right: 5px;
}
.t4-footnav .t4-module .navbar .nav>li a.nav-link {
    max-width: max-content;
    color: var(--footer-link-color);
    padding: 0;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.t4-footnav .t4-module .module-title span {
    font-weight: 800;
    text-transform: none;
}
.acm-features.style-4 h3, .acm-features.style-4 .h3 {
    margin-top: 0;
    margin-bottom: .375rem;
    font-weight: 900;
    text-transform: inherit;
}
.acm-features.style-4 .features-descriptions {
    text-transform: inherit;
}
#t4-header {
    position: -webkit-sticky !important;
    position: sticky;
    top: 0;
    z-index: 10000;
}
.detail-team-wrap .statics-wrap ul li h3, .detail-team-wrap .statics-wrap ul li .h3 {
    margin: 0;
    font-size: smaller;
    font-weight: 500;
}
div.com-users-remind .control-group .controls .form-control, div.com-users-remind .control-group .controls .com-content-archive__filters #filter-search, .com-content-archive__filters div.com-users-remind .control-group .controls #filter-search, div.com-users-remind .control-group .controls div.acym_module_form input[type=email], div.acym_module_form div.com-users-remind .control-group .controls input[type=email], div.com-users-remind .control-group .controls div.acym_module_form input[type=text], div.acym_module_form div.com-users-remind .control-group .controls input[type=text], div.com-users-remind .control-group .controls #acym_wrapper .acym__front__archive #acym__front__archive__search input, #acym_wrapper .acym__front__archive #acym__front__archive__search div.com-users-remind .control-group .controls input, div.com-users-reset .control-group .controls .form-control, div.com-users-reset .control-group .controls .com-content-archive__filters #filter-search, .com-content-archive__filters div.com-users-reset .control-group .controls #filter-search, div.com-users-reset .control-group .controls div.acym_module_form input[type=email], div.acym_module_form div.com-users-reset .control-group .controls input[type=email], div.com-users-reset .control-group .controls div.acym_module_form input[type=text], div.acym_module_form div.com-users-reset .control-group .controls input[type=text], div.com-users-reset .control-group .controls #acym_wrapper .acym__front__archive #acym__front__archive__search input, #acym_wrapper .acym__front__archive #acym__front__archive__search div.com-users-reset .control-group .controls input {
    border: 1px solid var(--body-link-color);
    max-width: 100%;
    width: 100%;
}
div.com-users-reset, div.com-users-remind {
    box-shadow: rgba(0, 0, 0, 0.176) 0px 16px 48px 0px;
    background-color: #fff;
    padding: 2.25rem;
}
.acm-features.style-1 .features-item-inner .img img {
    width: 100%;
box-shadow: 15px 51px 45px -35px rgba(0,0,0,.2);
    background: #fff;
    padding: 1rem;
    border: 1px solid transparent;
    object-fit: cover;
    object-position: center;
    transform: rotate(1deg);
}
div.ja-masthead {
          border-bottom: 15px solid;
        border-image: -moz-linear-gradient(
        left,
        var(--color-primary) 0%,
        var(--color-primary) 20%,
        var(--color-secondary) 20%,
        var(--color-secondary) 20%,
        var(--color-secondary) 40%,
        var(--color-secondary) 40%,
        var(--color-secondary) 40%,
        var(--color-secondary) 40%,
        var(--color-secondary) 40%,
        var(--color-secondary) 40%,
        var(--color-secondary) 60%,
        #e6ad00 60%,
        #e6ad00 80%,
        #008275 80%,
        #008275 80%,
        #008275 100%
      );
        border-image: -webkit-gradient(
          linear,
          left top,
          right top,
          color-stop(0%, var(--color-primary)),
          color-stop(20%, var(--color-primary)),
          color-stop(20%, var(--color-secondary)),
          color-stop(20%, var(--color-secondary)),
          color-stop(40%, var(--color-secondary)),
          color-stop(40%, var(--color-secondary)),
          color-stop(40%, var(--color-secondary)),
          color-stop(40%, var(--color-secondary)),
          color-stop(40%, var(--color-secondary)),
          color-stop(40%, var(--color-secondary)),
          color-stop(60%, var(--color-secondary)),
          color-stop(60%, #e6ad00),
          color-stop(80%, #e6ad00),
          color-stop(80%, #008275),
          color-stop(80%, #008275),
          color-stop(100%, #008275)
        )
        1 stretch repeat;
        border-image: -webkit-linear-gradient(
          left,
          var(--color-primary) 0%,
          var(--color-primary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 60%,
          #e6ad00 60%,
          #e6ad00 80%,
          #008275 80%,
          #008275 80%,
          #008275 100%
        )
        1 stretch repeat;
        border-image: -o-linear-gradient(
          left,
          var(--color-primary) 0%,
          var(--color-primary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 60%,
          #e6ad00 60%,
          #e6ad00 80%,
          #008275 80%,
          #008275 80%,
          #008275 100%
        )
        1 stretch repeat;
        border-image: -ms-linear-gradient(
          left,
          var(--color-primary) 0%,
          var(--color-primary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 60%,
          #e6ad00 60%,
          #e6ad00 80%,
          #008275 80%,
          #008275 80%,
          #008275 100%
        )
        1 stretch repeat;
        border-image: linear-gradient(
          to right,
          var(--color-primary) 0%,
          var(--color-primary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 20%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 40%,
          var(--color-secondary) 60%,
          #e6ad00 60%,
          #e6ad00 80%,
          #008275 80%,
          #008275 80%,
          #008275 100%
        )
        1 stretch repeat;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
}
.view-players-wrap .view-player .intro-wrap .page-header h2, .view-players-wrap .view-player .intro-wrap .page-header .h2 {
    text-transform: inherit;
    font-size: var(--h3-font-size);
    font-weight: 700;
}
.short-info-player .t-position {
    color: var(--meta-color);
    font-weight: 600;
    text-transform: inherit;
}
.short-info-player .page-header h2, .short-info-player .page-header .h2 {
    font-size: var(--h2-font-size);
    text-transform: inherit;
    margin: 0;
}
.detail-team-wrap .statics-wrap>h3, .detail-team-wrap .statics-wrap>.h3 {
    text-transform: inherit;
    margin-top: 0;
    margin-bottom: 1.125rem;
}
.t4-main-body {
    background-color: #f9f9f9;
    padding: 2.5rem 0;
}
#t4-mainnav{
    box-shadow: 15px 51px 45px -35px rgba(0, 0, 0, 0.2);
}
.acm-timeline.style-1 .timeline-list:before {
    background: #f9f9f9;
    content: "";
    position: absolute;
    left: 50%;
    height: 100%;
    width: 1px;
}
.acm-timeline.style-1 .item-body .item-date {
    margin-top: 0;
    text-transform: inherit;
    font-weight: 500;
}
.item-image img {
    box-shadow: 15px 51px 45px -35px rgba(0, 0, 0, 0.2);
    background: #fff;
    padding: 1rem;
    border: 1px solid var(--border-color);
    object-fit: cover;
    object-position: center;
    transform: rotate(3deg);
}
.acm-timeline.style-1 .item-body:before {
display:none !important;
}
.acm-cta.style-1 .cta-inner {
    align-content: center;
    margin: 0 auto;
    max-width: inherit;
}
.acm-cta.style-1 .cta-inner .cta-desc {
    margin: auto;
    text-align: center;
    max-width: inherit;
}
.mod-player-2:before {
    background-color: var(--color-secondary);
    background-image: url(../../../images/design/abec_background.jpg);
    background-size: cover;
    background-position: center center;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 600px;
    width: 100%;
}
.ja-masthead:before {
    background-color:var(--color-primary);
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.85;
    height: 100%;
    width: 100%;
    z-index: 3;
}
.acm-livematches.style-2:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    }
.mod-highlight{background-color: #1b265c;
background-image: linear-gradient(160deg, #1b265c 0%, #df2548 100%);
opacity:5;}
#t4-mainnav {
    position: -webkit-sticky !important;
    position: sticky;
    top: 0;
    z-index: 100000 !important;
}
.author-page .author .author-other-info .author-block .author-about-me{
    display: none !important;
}
.mod-articles-slide-5:before {
    background-color: var(--color-secondary);
    background-image: url(../../../images/design/abec_background.jpg);
    background-size: cover;
    background-position: center center;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 500px;
    width: 100%;
}
.author-block .author-about-me {
    display: none;
    margin-bottom: 1.5rem;
}
.author-block .author-name a {
    font-size: large;
    color: var(--heading-color);
}
.author-block.author-block-posts .author-other-info .author-about-me .about {
    max-width: inherit;
    text-align: inherit;
}
.member_sidebar {border-right:1px solid var(--border-input);}
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #318176;
    background-image: linear-gradient(135deg, #318176 0%, #80D0C7 100%);
}
::-webkit-scrollbar-track {
    border-radius: 0px;
}
.article-info {
    text-transform: inherit;
}
.latestnews li .item-body .wrap-info {
    text-transform: inherit;
}
.fa-globe:before {
    content: "\f0ac";color: var(--color-light);
    font-family: FontAwesome;
    margin-right: 5px;
}
.login-wrap .banner-login img {
    box-shadow: 15px 51px 45px -35px rgba(0, 0, 0, 0.2);
    background: #fff;
    padding: 1rem;
    border: 1px solid var(--border-color);
    object-fit: cover;
    object-position: center;
    transform: rotate(3deg);
    width: 100%;
}