.t3-module {
  background: #ffffff;
  color: #182024;
}
.t3-module .module-inner {
  padding: 0;
}
.t3-module + .t3-module {
  margin-top: 32px;
}
.t3-module .badge {
  position: absolute;
  right: -16px;
  top: 24px;
  z-index: 2;
}
.module-title {
  background: transparent;
  color: #182024;
  font-size: 11px;
  margin: 0 0 12px 0;
  padding: 24px;
  text-transform: uppercase;
  position: relative;
}
@media screen and (min-width: 768px) {
  .module-title {
    margin-bottom: 24px;
  }
}
.title-style-1 .module-title {
  padding: 24px 0;
}
@media (max-width: 767px) {
  .title-style-1 .module-title {
    padding: 0;
  }
}
.title-style-1 .module-title:before {
  border-left: 150px solid transparent;
  border-right: 150px solid transparent;
  border-bottom: 170px solid #ff5f5f;
  content: "";
  left: 50%;
  margin-left: -75px;
  position: absolute;
  z-index: -1;
  -webkit-transform: rotate(70deg);
  -ms-transform: rotate(70deg);
  -o-transform: rotate(70deg);
  transform: rotate(70deg);
}
@media (max-width: 767px) {
  .title-style-1 .module-title:before {
    display: none;
  }
}
.module-ct {
  background: transparent;
  color: #182024;
  padding: 24px;
}
.module-ct:before,
.module-ct:after {
  display: table;
  content: " ";
}
.module-ct:after {
  clear: both;
}
.module-ct > ul,
.module-ct .custom > ul,
.module-ct > ol,
.module-ct .custom > ol {
  margin-left: 20px;
  padding-left: 0;
}
.module-ct > ul.unstyled,
.module-ct .custom > ul.unstyled,
.module-ct > ol.unstyled,
.module-ct .custom > ol.unstyled {
  padding-left: 0;
}
.module-ct > ul.nav,
.module-ct .custom > ul.nav,
.module-ct > ol.nav,
.module-ct .custom > ol.nav {
  padding-left: 0;
  margin-left: 0;
}
.t3-module.mod-nopadding,
.t3-module.mod-nopadding .module-inner,
.t3-module.mod-nopadding .module-ct {
  padding: 0 !important;
  background: none !important;
}
.t3-module.mod-nobg {
  background: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.t3-module.mod-bg-brand-primary {
  background-image: -webkit-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: -o-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: linear-gradient(to bottom, #404040 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff404040', endColorstr='#ff333333', GradientType=0);
  background-repeat: repeat-x;
}
.module_menu .nav > li > a,
.module_menu .nav > li > .separator {
  padding: 11px 5px;
  display: block;
}
#login-form input[type="text"],
#login-form input[type="password"] {
  width: 100%;
}
#login-form .btn-primary {
  display: block;
  width: 100%;
}
#login-form ul.unstyled {
  margin-top: 24px;
  padding-left: 20px;
}
#login-form #form-login-username label {
  display: none;
}
#login-form #form-login-password label {
  display: none;
}
#login-form #form-login-secretkey {
  display: flex;
  align-items: center;
}
#login-form #form-login-secretkey input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#login-form #form-login-secretkey .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#login-form #form-login-remember {
  text-align: left;
  float: left;
  margin-bottom: 0;
}
#login-form #form-login-remember .checkbox {
  margin-bottom: 0;
  margin-top: 0;
}
#login-form #form-login-remember .regular-checkbox {
  background-color: #f5f6f7;
  border: 1px solid #e8e9e9;
  padding: 9px;
  border-radius: 3px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
}
#login-form #form-login-remember label {
  font-weight: normal;
  padding-left: 32px;
}
#login-form #form-login-remember .input:checked + .regular-checkbox {
  background-color: #e7e9ec;
  border: 1px solid #adb8c0;
  color: #555555;
}
#login-form #form-login-remember .input:checked + .regular-checkbox:after {
  content: '\2714';
  font-size: 14px;
  position: absolute;
  top: -2px;
  left: 5px;
  color: #555555;
  line-height: 20px;
}
#login-form .login-greeting {
  margin-bottom: 32px;
  text-align: center;
}
#login-form .login-greeting a {
  color: #666666;
}
#login-form .login-greeting a:hover,
#login-form .login-greeting a:focus,
#login-form .login-greeting a:active {
  color: #333333;
  text-decoration: none;
}
#login-form .login-greeting img {
  border: 1px solid #e8e9e9;
  border-radius: 50%;
  margin-bottom: 16px;
}
#login-form .form-login-misc {
  margin-bottom: 16px;
  font-size: 12px;
  color: #666666;
}
#login-form .form-other-links {
  float: right;
}
#login-form .pretext {
  margin-bottom: 24px;
  color: #666666;
}
.banneritem a {
  font-weight: bold;
}
.bannerfooter {
  border-top: 1px solid #e8e9e9;
  font-size: 11px;
  padding-top: 12px;
  text-align: right;
}
.categories-module,
ul.categories-module,
.category-module,
ul.category-module {
  margin: 0;
}
.categories-module li,
ul.categories-module li,
.category-module li,
ul.category-module li {
  list-style: none;
  padding: 12px 0;
  border-top: 1px solid #e8e9e9;
}
.categories-module li:first-child,
ul.categories-module li:first-child,
.category-module li:first-child,
ul.category-module li:first-child {
  border-top: 0;
}
.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module h4 {
  font-size: 15px;
  font-weight: normal;
  margin: 0;
}
.latestnews,
.mostread {
  margin: 0;
  list-style: none;
}
.module-ct > .latestnews,
.module-ct > .mostread,
.module-ct .custom > .latestnews,
.module-ct .custom > .mostread {
  margin: 0;
}
.latestnews .latestnews-item + .latestnews-item,
.mostread .latestnews-item + .latestnews-item,
.latestnews .mostread-item + .latestnews-item,
.mostread .mostread-item + .latestnews-item,
.latestnews .latestnews-item + .mostread-item,
.mostread .latestnews-item + .mostread-item,
.latestnews .mostread-item + .mostread-item,
.mostread .mostread-item + .mostread-item {
  padding-top: 16px;
  margin-top: 16px;
  border-top: 1px solid #e8e9e9;
}
.latestnews .latestnews-item a,
.mostread .latestnews-item a,
.latestnews .mostread-item a,
.mostread .mostread-item a {
  color: #182024;
}
.latestnews .latestnews-item a:hover,
.mostread .latestnews-item a:hover,
.latestnews .mostread-item a:hover,
.mostread .mostread-item a:hover,
.latestnews .latestnews-item a:focus,
.mostread .latestnews-item a:focus,
.latestnews .mostread-item a:focus,
.mostread .mostread-item a:focus,
.latestnews .latestnews-item a:active,
.mostread .latestnews-item a:active,
.latestnews .mostread-item a:active,
.mostread .mostread-item a:active {
  color: #333333;
  text-decoration: none;
}
.latestnews .item-image,
.mostread .item-image {
  float: none !important;
  border-radius: 4px;
  position: relative;
}
.latestnews .item-image .btn-play,
.mostread .item-image .btn-play {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 20px;
  text-align: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  color: #ffffff;
  margin-left: -12px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  padding: 0;
  opacity: 0.8;
  font-size: 8px;
}
.latestnews .item-image .btn-play:hover,
.mostread .item-image .btn-play:hover {
  opacity: 1;
  color: #ffffff;
}
.latestnews .item-image img,
.mostread .item-image img {
  max-width: 100%;
}
.latestnews .item-content,
.mostread .item-content {
  padding-left: 0;
}
.latestnews .item-title,
.mostread .item-title {
  font-weight: normal;
  display: block;
  margin-top: -6px;
}
.latestnews .article-info,
.mostread .article-info {
  float: none;
}
.latestnews .article-info a,
.mostread .article-info a,
.latestnews .article-info span,
.mostread .article-info span {
  color: #999999;
  font-size: 12px;
}
.latestnews.vertical-layout .latestnews-item .row > *,
.mostread.vertical-layout .latestnews-item .row > *,
.latestnews.vertical-layout .mostread-item .row > *,
.mostread.vertical-layout .mostread-item .row > * {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.latestnews.vertical-layout .latestnews-item .item-image,
.mostread.vertical-layout .latestnews-item .item-image,
.latestnews.vertical-layout .mostread-item .item-image,
.mostread.vertical-layout .mostread-item .item-image {
  margin-bottom: 24px;
}
.latestnews.vertical-layout .latestnews-item + .latestnews-item,
.mostread.vertical-layout .latestnews-item + .latestnews-item,
.latestnews.vertical-layout .mostread-item + .latestnews-item,
.mostread.vertical-layout .mostread-item + .latestnews-item,
.latestnews.vertical-layout .latestnews-item + .mostread-item,
.mostread.vertical-layout .latestnews-item + .mostread-item,
.latestnews.vertical-layout .mostread-item + .mostread-item,
.mostread.vertical-layout .mostread-item + .mostread-item {
  padding-top: 32px;
  margin-top: 32px;
}
.feed h4 {
  font-weight: bold;
}
.feed .newsfeed,
.feed ul.newsfeed {
  border-top: 1px solid #e8e9e9;
}
.feed .newsfeed .feed-link,
.feed ul.newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed h5.feed-link {
  font-size: 15px;
  font-weight: normal;
  margin: 0;
}
.latestusers,
ul.latestusers {
  margin-left: 0;
}
.latestusers:before,
ul.latestusers:before,
.latestusers:after,
ul.latestusers:after {
  display: table;
  content: " ";
}
.latestusers:after,
ul.latestusers:after {
  clear: both;
}
.latestusers li,
ul.latestusers li {
  background: none;
  display: block;
  padding: 0;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  line-height: 48px;
  margin-right: 16px;
  margin-bottom: 16px;
  float: left;
  overflow: hidden;
  text-align: center;
  border: 1px solid #e8e9e9;
}
.latestusers li img,
ul.latestusers li img {
  max-width: 100%;
  display: block;
}
.stats-module dt,
.stats-module dd {
  display: inline-block;
  margin: 0;
}
.stats-module dt {
  font-weight: bold;
  width: 35%;
}
.stats-module dd {
  width: 60%;
}
.tagspopular ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.tagspopular ul > li,
.tagspopular ul > li > a {
  float: left;
  height: 24px;
  line-height: 24px;
  position: relative;
  font-size: 11px;
  margin-bottom: 12px;
  margin-right: 12px;
}
.tagspopular ul > li > a {
  margin-left: 12px;
  margin-bottom: 12px;
  margin-right: 0;
  padding: 0 10px 0 12px;
  color: #ffffff;
  text-decoration: none;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  background-image: -webkit-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: -o-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: linear-gradient(to bottom, #404040 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff404040', endColorstr='#ff333333', GradientType=0);
  background-repeat: repeat-x;
}
.tagspopular ul > li > a::before {
  content: "";
  float: left;
  position: absolute;
  top: 0;
  left: -12px;
  width: 0;
  height: 0;
  border-color: transparent #333333 transparent transparent;
  border-style: solid;
  border-width: 12px 12px 12px 0;
}
.tagspopular ul > li > a::after {
  content: "";
  position: absolute;
  top: 10px;
  left: -2px;
  float: left;
  width: 4px;
  height: 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  -moz-box-shadow: -1px -1px 2px #004977;
  -webkit-box-shadow: -1px -1px 2px #004977;
  box-shadow: -1px -1px 2px #004977;
}
.tagspopular ul > li > a:hover,
.tagspopular ul > li > a:focus,
.tagspopular ul > li > a:active {
  background: #333333;
  color: #ffffff;
  text-decoration: none;
}
.tagspopular ul > li > a .tag-count {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
  position: relative;
  right: auto;
  top: auto;
}
.tagssimilar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tagssimilar ul > li {
  border-bottom: 1px solid #eaebec;
  padding: 8px 0;
}
.tagssimilar ul > li > a {
  color: #555555;
}
.tagssimilar ul > li > a:hover,
.tagssimilar ul > li > a:focus,
.tagssimilar ul > li > a:active {
  color: #ff1313;
}
.module-ct > ol.breadcrumb {
  padding: 11px 18px;
  margin-left: 0;
}
.ja-topbar .mod-languages {
  padding: 5px;
}
.ja-topbar .mod-languages .chzn-container {
  max-width: 150px;
}
.ja-topbar .mod-languages .chzn-container-single .chzn-drop,
.ja-topbar .mod-languages .chzn-container .chzn-drop {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.ja-topbar .mod-languages .chzn-container .chzn-drop {
  border-radius: 0 0 2px 2px;
  font-size: 12px;
  background: #182024;
  border-color: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ja-topbar .mod-languages .advancedSelect {
  border-radius: 0 0 2px 2px;
  font-size: 12px;
  background: #182024;
  border-color: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ja-topbar .mod-languages .chzn-results {
  color: rgba(255, 255, 255, 0.6);
  margin-top: 4px;
}
.ja-topbar .mod-languages .chzn-results > li.highlighted {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.05);
}
.ja-topbar .mod-languages .chzn-container-single .chzn-single {
  height: 30px;
  line-height: 30px;
  padding: 5px 12px;
  font-size: 12px;
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ja-topbar .mod-languages .chzn-container-single .chzn-single > span {
  line-height: 1.6;
  margin-left: 0;
  margin-right: 0;
}
.ja-topbar .mod-languages .chzn-container-single .chzn-single div b {
  background-position: 0px 4px;
}
.ja-topbar .mod-languages .chzn-container-active.chzn-with-drop .chzn-drop {
  display: block;
}
.ja-topbar .mod-languages .chzn-container-active.chzn-with-drop .chzn-results {
  float: none;
  margin-top: 4px;
}
.ja-topbar .mod-languages .chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -18px 4px;
}
.video-list {
  text-align: center;
}
.video-list .row + .row {
  margin-top: 32px;
}
.video-list .article-video-item {
  padding-right: 16px;
  padding-left: 16px;
}
.video-list .article-video {
  background: #ffffff;
  border-radius: 4px;
  position: relative;
  display: block;
  margin-top: 32px;
  margin-bottom: 32px;
  color: #666666;
  text-decoration: none;
  -webkit-transition: transform 350ms;
  -o-transition: transform 350ms;
  transition: transform 350ms;
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.video-list .article-video:hover {
  background: #333333;
  color: #ffffff;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.video-list .article-video:hover .item-image .btn-play {
  display: block;
}
.video-list .article-video:hover .item-image::after {
  top: 0;
}
.video-list .article-video:hover .article-title,
.video-list .article-video:hover .article-title a,
.video-list .article-video:hover a {
  color: #ffffff;
}
.video-list .article-video:hover .fields-container {
  color: #eaebec;
}
.video-list .inner {
  padding: 24px;
}
.video-list .item-image {
  float: none !important;
  position: relative;
}
.video-list .item-image .btn-play {
  width: 46px;
  height: 46px;
  line-height: 44px;
  text-align: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  color: #ffffff;
  display: none;
  margin-left: -23px;
  margin-top: -23px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
}
.video-list .item-image::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 1;
  background-image: -webkit-linear-gradient(top, transparent 0%, #333333 100%);
  background-image: -o-linear-gradient(top, transparent 0%, #333333 100%);
  background-image: linear-gradient(to bottom, transparent 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff333333', GradientType=0);
  background-repeat: repeat-x;
}
.video-list .item-image img {
  max-width: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.video-list .article-title {
  margin-bottom: 0;
  font-weight: normal;
}
.video-list .fields-container {
  margin-bottom: 0;
  color: #999999;
  font-size: 12px;
}
.video-list .fields-container .field-entry {
  padding-top: 0;
}
.video-list .fields-container dd .field-label {
  display: none;
}
.video-list .owl-carousel .owl-nav [class*="owl-"] {
  position: absolute;
  top: 50%;
  height: 48px;
  width: 48px;
  line-height: 48px;
  margin: -36px 0 0;
  text-align: center;
  padding: 0;
  border-radius: 50%;
  background: none;
  border: 0;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: -o-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: linear-gradient(to bottom, #404040 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff404040', endColorstr='#ff333333', GradientType=0);
  background-repeat: repeat-x;
}
.video-list .owl-carousel .owl-nav [class*="owl-"]:hover,
.video-list .owl-carousel .owl-nav [class*="owl-"]:focus,
.video-list .owl-carousel .owl-nav [class*="owl-"]:active {
  background: #333333;
}
.video-list .owl-carousel .owl-nav [class*="owl-"].disabled,
.video-list .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
.video-list .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
.video-list .owl-carousel .owl-nav [class*="owl-"].disabled:active {
  height: 46px;
  width: 46px;
  line-height: 46px;
  margin: -37px 0 0;
  border: 1px solid #ccc;
  color: #ccc;
  background: none;
  filter: alpha(opacity=100);
  opacity: 1;
}
.video-list .owl-carousel .owl-nav [class*="owl-"].owl-prev {
  left: -72px;
}
@media (max-width: 1399px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: -48px;
  }
}
@media (max-width: 1199px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: -24px;
  }
}
@media (max-width: 991px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: 0;
  }
}
.video-list .owl-carousel .owl-nav [class*="owl-"].owl-next {
  right: -72px;
}
@media (max-width: 1399px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: -48px;
  }
}
@media (max-width: 1199px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: -24px;
  }
}
@media (max-width: 991px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: 0;
  }
}
@media (max-width: 767px) {
  .video-list .owl-carousel .owl-nav [class*="owl-"] {
    height: 32px;
    width: 32px;
    line-height: 32px;
    margin-top: -16px;
  }
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled,
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:active {
    height: 30px;
    width: 30px;
    line-height: 30px;
    margin-top: -15px;
  }
}
@media (max-width: 991px) {
  .video-list .owl-carousel .owl-nav {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }
  .video-list .owl-carousel .owl-nav:before,
  .video-list .owl-carousel .owl-nav:after {
    display: table;
    content: " ";
  }
  .video-list .owl-carousel .owl-nav:after {
    clear: both;
  }
  .video-list .owl-carousel .owl-nav [class*="owl-"] {
    position: relative;
    margin-top: 0;
  }
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    float: left;
  }
  .video-list .owl-carousel .owl-nav [class*="owl-"].owl-next {
    float: right;
  }
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled,
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
  .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:active {
    margin-top: 0;
  }
}
.video-list .owl-controls {
  line-height: 1;
}
.video-list .owl-carousel .owl-nav {
  margin: 0;
}
.video-list .owl-carousel .owl-dots {
  height: 24px;
  line-height: 24px;
}
.video-list .owl-carousel .owl-dots .owl-dot span {
  background: none;
  border: 2px solid #ccc;
  filter: alpha(opacity=100);
  opacity: 1;
}
.video-list .owl-carousel .owl-dots .owl-dot:hover span,
.video-list .owl-carousel .owl-dots .owl-dot:focus span,
.video-list .owl-carousel .owl-dots .owl-dot:active span {
  background: none;
}
.video-list .owl-carousel .owl-dots .owl-dot.active span {
  border-color: #333333;
  background: none;
  filter: alpha(opacity=100);
  opacity: 1;
}
.t3-mastcol .video-list .owl-nav {
  padding: 0 16px;
}
.t3-mastcol .video-list .owl-nav:before,
.t3-mastcol .video-list .owl-nav:after {
  display: table;
  content: " ";
}
.t3-mastcol .video-list .owl-nav:after {
  clear: both;
}
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"] {
  position: static;
  margin: 0;
  height: 32px;
  width: 32px;
  line-height: 32px;
}
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"].disabled,
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"].disabled:active {
  height: 30px;
  width: 30px;
  line-height: 30px;
  margin-top: 0;
}
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"].owl-prev {
  float: left;
}
.t3-mastcol .video-list .owl-carousel .owl-nav [class*="owl-"].owl-next {
  float: right;
}
.t3-mastcol .video-list .owl-dots {
  position: absolute;
  width: calc(100% - 96px);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 0;
}
.news-list-wrap .article-item {
  position: relative;
  display: block;
  text-align: center;
}
.news-list-wrap .article-item .item-image {
  float: none !important;
}
.news-list-wrap .article-item .inner {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 24px;
  color: #ffffff;
}
.news-list-wrap .article-item .article-title,
.news-list-wrap .article-item .article-title a {
  color: #ffffff;
}
.news-list-wrap .article-item .mod-articles-category-category a {
  background: #333333;
  color: #ffffff;
  padding: 2px 5px;
  border-radius: 20px;
  font-size: 11px;
}
.news-list-wrap .article-item .mod-articles-category-category a:hover,
.news-list-wrap .article-item .mod-articles-category-category a:focus,
.news-list-wrap .article-item .mod-articles-category-category a:active {
  text-decoration: none;
}
.news-list-wrap .owl-carousel .owl-controls {
  width: 100%;
}
.news-list-wrap .owl-carousel .owl-nav {
  margin-top: 0;
  position: absolute;
  top: 50%;
  left: 0;
  margin: -36px auto 0;
  text-align: center;
  width: 100%;
}
@media (min-width: 992px) {
  .news-list-wrap .owl-carousel .owl-nav {
    width: 972px;
    margin-left: -486px;
    left: 50%;
  }
}
@media (min-width: 1200px) {
  .news-list-wrap .owl-carousel .owl-nav {
    width: 1152px;
    margin-left: -576px;
    left: 50%;
  }
}
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"] {
  position: absolute;
  top: 0;
  height: 48px;
  width: 48px;
  line-height: 48px;
  text-align: center;
  padding: 0;
  border-radius: 50%;
  background: none;
  border: 0;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: -o-linear-gradient(top, #404040 0%, #333333 100%);
  background-image: linear-gradient(to bottom, #404040 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff404040', endColorstr='#ff333333', GradientType=0);
  background-repeat: repeat-x;
}
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"]:hover,
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"]:focus,
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"]:active {
  background: #333333;
}
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"].disabled,
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"].disabled:hover,
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"].disabled:focus,
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"].disabled:active {
  height: 46px;
  width: 46px;
  line-height: 46px;
  border: 1px solid #ccc;
  color: #ccc;
  background: none;
  filter: alpha(opacity=100);
  opacity: 1;
}
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"].owl-prev {
  left: -24px;
}
@media (max-width: 991px) {
  .news-list-wrap .owl-carousel .owl-nav [class*="owl-"].owl-prev {
    left: 0;
  }
}
.news-list-wrap .owl-carousel .owl-nav [class*="owl-"].owl-next {
  right: -24px;
}
@media (max-width: 991px) {
  .news-list-wrap .owl-carousel .owl-nav [class*="owl-"].owl-next {
    right: 0;
  }
}
div.ja-masthead {
  background-image: url('../../../templates/ja_mood/images/masthead.jpg');
  background-position: center center;
  background-color: #404040;
  background-blend-mode: multiply;
  background-size: cover;
  position: relative;
  z-index: 1;
}
div.ja-masthead::before {
  display: none;
}
div.ja-masthead .ja-masthead-detail {
  padding: 208px 32px 96px;
  max-width: 100%;
}
@media (max-width: 767px) {
  div.ja-masthead .ja-masthead-detail {
    padding: 64px 12px;
  }
}
div.ja-masthead .ja-masthead-title {
  color: #ffffff;
  font-size: 36px;
  margin: 0;
}
@media (max-width: 767px) {
  div.ja-masthead .ja-masthead-title {
    font-size: 24px;
  }
}
div.ja-masthead .ja-masthead-description {
  color: rgba(255, 255, 255, 0.8);
  font-size: 17px;
  margin-top: 12px;
}
@media (max-width: 767px) {
  div.ja-masthead .ja-masthead-description {
    font-size: 15px;
  }
}
div.ja-masthead .ja-masthead-description span {
  background: #06b06d;
  color: #ffffff;
  border-radius: 30px;
  padding: 5px 20px;
}
.t3-sidebar #login-form .pretext {
  font-size: 12px;
}
.t3-sidebar #login-form #form-login-remember {
  float: none;
}
.t3-sidebar #login-form .form-other-links {
  float: none;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #e8e9e9;
}