@import url(099c39c78ab1da902e4c38ac67370a6f55d8dc87.css) ;
@import url(d92ec3749faa6743e3fc199f560d713c50854410.css) ;
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(410f2a68e2cf36eea25ca8c97dfe1d16dbc6ac48.eot)  format("embedded-opentype"), url(1104a22739c5cab18ad2e980bbdb830eaceab44b.woff2)  format("woff2"), url(c13132176b7871b22f81efdd92806c04cd44cce6.woff)  format("woff"), url(91b657ed0d8ae82ec0b20906a51a8970a70fe326.ttf)  format("truetype"), url(66655a570e36a5b5a36a3163d29b00d12f32dfce.svg)  format("svg");
}
.admin-bar .navbar-fixed-top { top: 32px; }
.article-list .alm-btn-wrap { border-bottom: 1px solid rgb(221, 221, 221); margin: 30px 0px 0px; padding-bottom: 20px; text-align: center; clear: both; }
.article-list .btn.btn-lg { position: relative; }
.article-list .btn-primary:active:hover { color: rgb(0, 0, 0); }
.article-list button.alm-load-more-btn.loading::before { background: rgb(255, 255, 255) url(da1dea5b8424286addffac3771fa42800a6bc062.gif)  no-repeat scroll center center; border-radius: 2px; content: ""; display: inline-block; height: 30px; left: 0px; margin: 11px; overflow: hidden; position: absolute; top: 0px; transition: width 0.5s ease-in-out 0s; width: 30px; z-index: 0; }
.load_more_content_tab.loading, #load_more_posts.loading { pointer-events: none; cursor: default; }
button.alm-load-more-btn.done { opacity: 0; cursor: default; }
.ads .x2.block-xs p { float: left; }
.x2.block-xs.x2-right.pull-left p { margin-left: 20px; }
.video-container > iframe { max-width: 100%; width: 600px; height: 330px; }
.article-list article .article-content::after, .search-page aside .filter span.icon::after { background: transparent none repeat scroll 0% 0%; }
.article-content .atype { bottom: 10px; height: 25px; position: absolute; right: 10px; width: 30px; }
.search-page aside .filter span.icon { height: 25px; position: absolute; right: -35px; width: 30px; bottom: -2px; }
.floating-newsletter { display: none; }
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content { padding: 0px; }
.nav.navbar-nav.navbar-right .my-account, .my-account.visible-xs { display: none ! important; }
.community-board { display: none; }
.ads { overflow: hidden; }
.article-container table thead tr th { font-weight: 600; border-bottom: 2px solid rgb(141, 141, 141); }
.article-container table tbody tr td { border-top: 0px none; border-bottom: 1px solid rgb(244, 244, 244); }
.article-container table tbody tr:hover td { background-color: rgb(250, 250, 250); }
.article-container table thead tr th { font-weight: 600; border-bottom: 2px solid rgb(141, 141, 141); }
.article-container table tbody tr td { border-top: 0px none; border-bottom: 1px solid rgb(244, 244, 244); }
.article-container table { width: 100%; }
@media (max-width: 767px) {
  .article-list article .article-content h3 { max-height: 29px; }
}
.imageBlock { margin: auto auto 20px; }
.article-container table td .ad { display: none ! important; }
.mfp-wrap { top: 20px; }
.dm_hide { display: none; }
.dm_show { display: block; }
.hero-slider .carousel-inner .item .container .carousel-caption p.pre-header { text-transform: uppercase; color: rgb(255, 235, 0); font-size: 30px; margin: 0px; background: rgba(25, 96, 208, 0.8) none repeat scroll 0% 0%; display: inline-block; padding: 2px 5px; }
.hero-slider .carousel-inner .item .container .carousel-caption h1 { font-size: 55px; font-weight: 700; margin-top: 5px; background: rgba(25, 96, 208, 0.8) none repeat scroll 0% 0%; display: inline-block; padding: 2px 5px; }
.hero-slider .carousel-inner .item .container .carousel-caption p.x3 { background: rgba(25, 96, 208, 0.8) none repeat scroll 0% 0%; display: inline-block; padding: 2px 5px; }
