/* @keyframes flashBackground {
    0% { background-color: #fcba03 !important; }
    50% { background-color: #8a2be2 !important; }
    100% { background-color: #fcba03 !important; }
}

#ja-promo-bar-191.ja-promo-bar {
    animation: flashBackground 2s infinite !important;
    background-color: #fcba03 !important; 
} */

@media (max-width: 767px) {
	#acm-feature-95 .owl-item.cloned {
    display: none;
}
	#acm-feature-95 .owl-stage {
    transform: unset !important;
    width: 476px !important;
    max-height: 1000px !important;
    transition: none !important;
}
	
	.acm-slideshow .owl-carousel .owl-item.active .mask {
    opacity: 0.5 !important;
}
	}

@media (max-width: 991px) {
.t3-top-bar .languageswitcherload {
    border-left: 0px solid #e6eaf0;
    float: none;
    margin-left: -18px;
    padding: 15px;
    margin-top: -10px;
    padding-right: 0;
}
	
	.close {
    float: right;
    font-size: 28px;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-shadow: 0 0px 0 #ffffff;
    filter: alpha(opacity=20);
    opacity: 0.5;

}
	}

@media (min-width: 992px) {
.acm-features.style-3 .features-content.features-content-right .features-item {
    padding-right: 100px !important;
}
	}

@media screen and (min-width: 992px) {
/*.blog .column-1 .item-image.pull-left, .blog-featured .column-1 .item-image.pull-left {
    width: 25%;
}

.blog .column-1 .item-image.pull-left + .item-ct, .blog-featured .column-1 .item-image.pull-left + .item-ct {
    width: 75%;
}*/
	

.blog .column-1 .item-image.pull-left + .item-ct, .blog-featured .column-1 .item-image.pull-left + .item-ct {
    width: 100%;
}
	
.blog .column-1 .item-image.pull-left, .blog-featured .column-1 .item-image.pull-left {
    width: 100%;
    padding-right: unset;
}
	}



body {
    color: #565656;
}

.t3-off-canvas {
    background: #01101a;
}

.t3-off-canvas .t3-off-canvas-body a, .t3-off-canvas .t3-off-canvas-body .nav > li > a {
    color: rgba(255, 255, 255, 0.9);
}

.article-intro img, .article-content img {
    display: unset;
}

.module-bg .module-title {
    font-weight: bold;
    font-size: 25px;
}

div#addthis-wrap {
    display: none;
}

.t3-masthead .ja-masthead {
    overflow: hidden;
    background-image: url(../../../images/slides/wwfield.jpg);
}

.logo {
    text-align: left;
    width: 60%;
}

.off-canvas-toggle {
    width: 46px;
    height: 46px;
    line-height: 16px;
}

i.fa.fa-bars {
    font-size: 24px;
}

#t3-header .col-xs-9.col-sm-4 {
    width: 40%;
}

.t3-header {
    padding-top: 0px;
    padding-bottom: 8px;
}

.module-ct {
    color: #565656;
}

.module-bg .module-ct ul li > a:hover, .module-bg .module-ct ul li > a:active {
    background-color: #002c45 !important;
}

.btn-secondary {
    color: #ffffff;
    background-color: #8ec15e;
    border-color: #8ec15e;
}

.head-action.text-right {
    margin-top: 28px;
}

.navbar-default {
    background-color: #002c45;
    border-color: #002c45;
}

.module-bg.bg-gray-dark {
    background: rgb(3 116 181);
}

.module-bg.bg-blue {
    background: #8ec15c;
}

.module-bg.bg-primary {
    background: #004f7d;
}

.module-bg.bg-primary .btn, .module-bg.bg-primary .button {
    color: #ffffff;
    background-color: #24273e;
    border-color: #24273e;
}

.navbar-default .navbar-nav > li > a {
    font-size: 16px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #0074b5;
}

.btn-lg {
    font-size: 17px;
}

a.btn:hover {
    background-color: #fca654;
}

div#mod-custom89 {
    float: left;
}

.module-bg .module-ct .custom ul li {
    padding: 5px 0;
}

.acm-features.style-3 .features-item h3 {
    margin-bottom: 15px;
    margin-top: 10px;
}

.acm-features.style-3 .features-content.features-content-right {
    padding-bottom: 50px;
}

select.goog-te-combo {
    color: #808c98;
}

.section-wrap > div.full-width {
    padding-top: 40px;
}

.mfp_carousel_skin_default {
    padding: 35px 35px 0px 0px;
}

.mfp_carousel_skin_default .mfp_block_title {
    position: absolute;
    display: contents;
	text-transform: uppercase;
}

div#mod-custom188 {
    padding-left: 35px;
    padding-right: 35px;
	margin-top: -15px;
}

.t3-top-bar .top-right {
    width: 35%;
}

.t3-top-bar .top-left {
    border-left: 0px solid #e6eaf0;
    text-align: left;
    padding-top: 12px;
    padding-bottom: 0px;
	width: 65%;
}

.t3-top-bar .top-left ul {
    margin: 0;
    padding: 0;
}

.t3-top-bar .top-left ul li {
    display: inline-block;
    padding-top: 13px;
    padding-bottom: 13px;
    border-right: 0px solid #e6eaf0;
    padding-right: 13px;
    padding-left: 10px;
}

.t3-top-bar .top-left ul li .fa, .t3-top-bar .top-left ul li .gray-light {
    color: #818c98;
}

.t3-copyright small {
    display: none;
}

ul.latestnews .author {
    display: none;
}

.acm-features .owl-carousel .owl-nav > div .fa {
    color: rgb(255 255 255);
    font-size: 18px;
}

.acm-features .owl-carousel .owl-nav > div {
    background: #3e6cb2;

}

.acm-features .owl-carousel .owl-nav > div {
    background: #3e6cb2 !important;
    color: #fff !important;
}

.acm-features .owl-carousel .owl-nav > div .fa {
    color: rgb(241 244 248) !important;
    font-size: 18px !important;
}

/* custom countdown */
div.countdown::after {
  font: 800 60px system-ui;
  content: counter(count);
  animation: counter 3s linear infinite alternate;
  counter-reset: count 0;
}

@keyframes counter {
  0% {
    counter-increment: count 0;
  }
  10% {
    counter-increment: count 100;
  }
  20% {
    counter-increment: count 200;
  }
  30% {
    counter-increment: count 300;
  }
  40% {
    counter-increment: count 400;
  }
  50% {
    counter-increment: count 500;
  }
  60% {
    counter-increment: count 600;
  }
  70% {
    counter-increment: count 700;
  }
  80% {
    counter-increment: count 800;
  }
  90% {
    counter-increment: count 900;
  }
  100% {
    counter-increment: count 1000;
  }
}

/*
.wf-media-upload-button>input[type=file] {
    position: absolute;
    left: unset;
    top: unset;
    width: unset;
    height: unset;
    font-size: 100px;
    opacity: 0;
    cursor: pointer;
    overflow: unset;
} */