@font-face { font-family: 'helvetica-neue'; src: url("../fonts/HN/helvetica-neue.woff2") format("woff2"), url("../fonts/HN/helvetica-neue.woff") format("woff"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'helvetica-neue'; src: url("../fonts/HN/helvetica-neue-bold.woff2") format("woff2"), url("../fonts/HN/helvetica-neue-bold.woff") format("woff"); font-weight: bold; font-style: bold; }

::-moz-selection { background: #ee2024; color: #fff; }

::selection { background: #ee2024; color: #fff; }

html { overflow-x: hidden; }

html::-webkit-scrollbar { width: 12px; }

html::-webkit-scrollbar-thumb { background: #d1d1d1; border: none; }

html::-webkit-scrollbar-thumb:hover { background: #9e9e9e; }

html::-webkit-scrollbar-corner { background: transparent; }

html body { overflow-x: hidden; position: relative; min-height: 800px; }

html body ::-webkit-scrollbar { width: 5px; }

html body ::-webkit-scrollbar-thumb { background: #f2f2f2; border: none; }

html body ::-webkit-scrollbar-thumb:hover { background: #e2e2e2; }

html body ::-webkit-scrollbar-corner { background: transparent; }

* { font-family: "helvetica-neue"; font-weight: normal; text-decoration: none; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; direction: rtl; outline: none; }

button, a, nav *, nav *::before, .block *, .block *::before, *::after, footer *, .btn, .featured-section * { -webkit-transition: all 0.13s cubic-bezier(0, 0.6, 0.58, 1); transition: all 0.13s cubic-bezier(0, 0.6, 0.58, 1); }

a { cursor: pointer; color: #2c2c2c; }

.ltr { direction: ltr !important; }

.rtl { direction: rtl !important; }

.btns-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin-top: 10px; }

.btn { border: none; padding: 0 20px 6px 20px; text-align: center; border-radius: 2px; font-size: 18px; min-width: 100px; cursor: pointer; margin: 2px; display: inline-block; }

.btn-sm { font-size: 14px; }

.btn-primary { color: #fff !important; background-color: #ee2024 !important; }

.btn-primary:hover { background-color: #cb1013 !important; }

.btn-primary-outline { color: #ee2024 !important; border: 1.5px solid #ee2024; }

.btn-primary-outline:hover { background-color: #f2f2f2 !important; }

.btn-light { color: #2c2c2c !important; border: 1.5px solid #d1d1d1; }

.btn-light:hover { background-color: #f2f2f2 !important; }

.container { width: 1280px; margin: 0 auto; }

@media screen and (max-width: 1280px) { .container { width: 100%; padding: 0 10px; } }

input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="file"], textarea, select { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; border: 1px solid #e2e2e2; padding: 2px 6px 6px 6px; font-size: 18px; color: #2c2c2c; -webkit-transition: all 0.12s ease-in-out; transition: all 0.12s ease-in-out; background-color: #fff; }

input[type="text"]:active, input[type="text"]:focus, input[type="email"]:active, input[type="email"]:focus, input[type="password"]:active, input[type="password"]:focus, input[type="number"]:active, input[type="number"]:focus, input[type="file"]:active, input[type="file"]:focus, textarea:active, textarea:focus, select:active, select:focus { border-color: #ee2024; }

input[type="text"]:disabled, input[type="email"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled, input[type="file"]:disabled, textarea:disabled, select:disabled { background-color: #f2f2f2; }

header { margin-bottom: 14px; }

header .topside { padding: 4px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 54px; }

@media screen and (max-width: 760px) { header .topside { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: auto; } }

header .topside .links { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; }

@media screen and (max-width: 760px) { header .topside .links { width: 100%; } }

header .topside .links a { padding: 0 10px; color: #2c2c2c; }

@media screen and (max-width: 500px) { header .topside .links a { font-size: 12px; } }

header .topside .links a:hover { color: #ee2024; }

header .topside .searchbox { -ms-flex-preferred-size: 298px; flex-basis: 298px; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; }

@media screen and (max-width: 760px) { header .topside .searchbox { width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 5px 10px; } }

header .topside .searchbox input { border: 0; background-color: #f2f2f2; border: 2px solid #f2f2f2; padding: 0 6px 2px 6px; }

header .topside .searchbox input:hover, header .topside .searchbox input:focus { background-color: #fff; }

header .topside .searchbox button { padding: 0 10px; border: none; background-color: #f2f2f2; color: #505050; font-size: 18px; }

header .topside .searchbox button:hover { color: #fff; background-color: #ee2024; cursor: pointer; }

header .topside .searchbox button span { vertical-align: middle; }

header .mainside { background-color: #052851; background-image: url("../images/header_bg.jpg"); background-size: 100% 100%; background-repeat: no-repeat; height: 132px; }

@media screen and (max-width: 960px) { header .mainside { height: auto; background-size: auto 100%; background-position: center center; } }

@media screen and (max-width: 570px) { header .mainside { height: 240px; } }

header .mainside .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 7px; }

@media screen and (max-width: 960px) { header .mainside .container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

header .mainside .logo { margin: 5px; }

header .mainside .logo img { width: 100%; }

@media screen and (max-width: 1280px) { header .mainside .logo { width: 280px; margin: 14px; } }

@media screen and (max-width: 960px) { header .mainside .logo { width: 341px; margin: 14px; } }

header .mainside .topE3lan { width: 728px; height: 100px; }

header .mainside .topE3lan img { width: 100%; }

@media screen and (max-width: 1280px) { header .mainside .topE3lan { width: 600px; margin: 10px; } }

@media screen and (max-width: 960px) { header .mainside .topE3lan { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin: 12px; } }

header nav { background-color: #ee2024; }

header nav .mobile-menu { display: none; cursor: pointer; }

@media screen and (max-width: 570px) { header nav .mobile-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  header nav .mobile-menu p { font-size: 20px; font-weight: bold; color: #fff; padding: 5px 10px 10px 10px; } }

header nav .main-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; }

@media screen and (max-width: 570px) { header nav .main-menu { display: none; } }

header nav .main-menu li { cursor: pointer; position: relative; }

@media screen and (max-width: 570px) { header nav .main-menu li { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 5px 0; } }

header nav .main-menu li a, header nav .main-menu li p { color: #fff; font-size: 18px; font-weight: bold; display: block; padding: 2px 25px 8px 25px; border-color: #ee2024; position: relative; z-index: 0; }

header nav .main-menu li a::before, header nav .main-menu li p::before { content: ''; background-color: #f24f53; position: absolute; right: 0; bottom: 0; width: 0%; height: 100%; z-index: -1; }

header nav .main-menu li a:hover::before, header nav .main-menu li a.active::before, header nav .main-menu li p:hover::before, header nav .main-menu li p.active::before { width: 100%; }

header nav .main-menu li:hover ul { opacity: 1; visibility: visible; -webkit-transform: translateY(-10px); transform: translateY(-10px); }

header nav .main-menu li ul { opacity: 0; visibility: hidden; position: absolute; list-style: none; right: 0; top: 58px; background-color: #fff; border: 1px solid #f2f2f2; border-radius: 2px; -webkit-box-shadow: 0 10px 20px -8px rgba(44, 44, 44, 0.5); box-shadow: 0 10px 20px -8px rgba(44, 44, 44, 0.5); z-index: 10; width: 200px; overflow: hidden; }

header nav .main-menu li ul li { overflow: hidden; }

header nav .main-menu li ul li a { color: #ee2024; font-size: 16px; width: 100%; border-bottom: 2px solid #f2f2f2; }

header nav .main-menu li ul li a::before { background-color: #ee2024; }

header nav .main-menu li ul li a:hover { color: #fff; }

header nav .main-menu li ul:hover + a::before { width: 100%; }

header .newsbar { background-color: #f2f2f2; }

header .newsbar .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; }

@media screen and (max-width: 760px) { header .newsbar .container { padding: 0; } }

header .newsbar .title { background-color: #e2e2e2; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; color: #ee2024; font-size: 18px; text-align: center; padding-bottom: 6px; font-weight: bold; min-width: 110px; }

header .newsbar .marquee-container { -webkit-box-flex: 10; -ms-flex: 10; flex: 10; font-size: 16px; padding: 5px; overflow: hidden; }

header .newsbar .marquee-container img { -webkit-transform: translateY(4px); transform: translateY(4px); }

header .newsbar .marquee-container a { color: #2c2c2c; }

header .newsbar .marquee-container a:hover { color: #ee2024; }

.featured-section { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; overflow: hidden; height: 402px; }

@media screen and (max-width: 1280px) { .featured-section { height: auto; } }

.featured-section .main-slider { width: 615px; }

@media screen and (max-width: 1280px) { .featured-section .main-slider { width: 70%; } }

@media screen and (max-width: 760px) { .featured-section .main-slider { width: 100%; margin-bottom: 14px; } }

.featured-section .main-slider .news-slider { position: relative; }

.featured-section .main-slider .news-slider .icon-image { font-size: 70px; padding-bottom: 30%; }

.featured-section .main-slider .news-slider > div .owl-item { height: 403px; overflow: hidden; }

.featured-section .main-slider .news-slider > div .owl-item div { min-height: 100%; }

.featured-section .main-slider .news-slider > div .owl-item div img { min-width: 100%; height: 403px; -o-object-fit: cover; object-fit: cover; }

.featured-section .main-slider .news-slider > div .owl-item a { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 100; color: #fff; font-weight: bold; font-size: 26px; line-height: 35px; background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, black), to(rgba(0, 0, 0, 0))); background: linear-gradient(0deg, black 10%, rgba(0, 0, 0, 0) 100%); padding: 250px 20px 20px 20px; }

.featured-section .main-slider .news-slider > div .owl-item a:hover { color: #ffeb3b; padding: 250px 20px 40px 20px; }

.featured-section .main-slider .news-slider .owl-nav { position: absolute; left: 0; top: 0; direction: ltr; margin: 10px; }

.featured-section .main-slider .news-slider .owl-nav button { margin: 0; margin-right: 1px; background-color: rgba(238, 32, 36, 0.9); color: #fff; font-size: 18px; padding: 0 10px 2px 10px; border-radius: 0; text-align: center; }

.featured-section .main-slider .news-slider .owl-nav button:active { -webkit-transform: scale(0.9); transform: scale(0.9); }

.featured-section .main-slider .news-slider.img-slider .owl-item { height: auto !important; }

.featured-section .main-slider .news-slider.img-slider .owl-item * img { min-width: 100%; height: auto !important; -o-object-fit: unset !important; object-fit: unset !important; }

.featured-section .main-slider .news-slider.img-slider .owl-nav { display: none; }

.featured-section .selected-news { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0 14px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; }

@media screen and (max-width: 1280px) { .featured-section .selected-news { width: 20%; margin: 0 14px 0 0; } }

@media screen and (max-width: 760px) { .featured-section .selected-news { width: 100%; margin: 0; } }

.featured-section .selected-news .selected-news-item { position: relative; overflow: hidden; height: 194px; width: 302px; margin-bottom: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 1280px) { .featured-section .selected-news .selected-news-item { width: 100%; } }

.featured-section .selected-news .selected-news-item > .news-cat { position: absolute; right: 5px; top: 5px; background-color: rgba(5, 40, 81, 0.8); color: #fff; padding: 0 7px 4px 7px; font-size: 12px; }

.featured-section .selected-news .selected-news-item > .news-cat:hover { color: #ffeb3b; }

.featured-section .selected-news .selected-news-item > .news-title { position: absolute; right: 0; bottom: 0; background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, black), to(rgba(0, 0, 0, 0))); background: linear-gradient(0deg, black 20%, rgba(0, 0, 0, 0) 100%); padding: 90px 8px 8px 8px; color: #fff; font-size: 16px; line-height: 26px; font-weight: bold; width: 100%; }

.featured-section .selected-news .selected-news-item > .news-title:hover { color: #ffeb3b; padding: 90px 8px 20px 8px; }

.featured-section .selected-news .selected-news-item img { min-width: 100%; height: 196px; -o-object-fit: cover; object-fit: cover; }

.news-tabs { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: #f2f2f2; min-width: 333px; border-bottom: 2px solid #d1d1d1; }

.news-tabs > .tabs-titles { border-bottom: 3px solid #ee2024; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: right; -ms-flex-pack: right; justify-content: right; }

.news-tabs > .tabs-titles p { font-size: 18px; padding: 0 14px 3px 14px; color: #2c2c2c; cursor: pointer; font-weight: bold; }

.news-tabs > .tabs-titles p.active { background-color: #ee2024; color: #fff; }

.news-tabs > .tabs-content div { overflow-y: auto; height: 355px; }

.news-tabs > .tabs-content div::-webkit-scrollbar { width: 6px; }

.news-tabs > .tabs-content div::-webkit-scrollbar-thumb { background: #d1d1d1; border: none; }

.news-tabs > .tabs-content div::-webkit-scrollbar-thumb:hover { background: #b8b8b8; }

.news-tabs > .tabs-content div.brnews { display: none; }

.news-tabs > .tabs-content div a { position: relative; padding: 5px 10px 8px 10px; display: block; line-height: 24px; font-size: 16px; border-bottom: 2px solid #e2e2e2; }

.news-tabs > .tabs-content div a span { position: absolute; bottom: 3px; left: 3px; background-color: #fff; border: 1px solid #f2f2f2; color: #2c2c2c; font-size: 12px; line-height: 16px; height: 20px; padding: 0 5px; }

.news-tabs > .tabs-content div a:hover { color: #ee2024; background-color: #fff; }

.main-section { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; margin: 14px auto; }

.main-section .content-col { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 14px; max-width: 932px; }

@media screen and (max-width: 760px) { .main-section .content-col { margin-left: 0; width: 100%; } }

.main-section .left-col { -ms-flex-preferred-size: 333px; flex-basis: 333px; overflow: hidden; }

.main-section .left-col .e3lan img { max-width: 100%; }

@media screen and (max-width: 960px) { .main-section .left-col { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } }

.block { margin-bottom: 14px; border-bottom: 3px solid #ee2024; }

.block .block-title { font-size: 20px; font-weight: bold; color: #2c2c2c; display: block; background-color: #f2f2f2; border-bottom: 2px solid #ee2024; padding: 0 8px 5px 8px; margin-bottom: 2px; }

.block .block-title i { float: left; margin: 14px 0 0 3px; }

.block .block-title:hover { color: #ee2024; }

.block .block-title:hover i { margin-left: -2px; }

.block .block-items { overflow: hidden; }

.block .block-items a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 2px solid #f2f2f2; padding: 10px 0; position: relative; }

.block .block-items a:hover { background-color: #f2f2f2; }

.block .block-items a:hover .block-text { color: #ee2024; }

.block .block-items a .img-container { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 72px; overflow: hidden; margin-left: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.block .block-items a .img-container img { min-width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.block .block-items a .block-text { margin-top: -12px; font-size: 17px; -webkit-box-flex: 3; -ms-flex: 3; flex: 3; line-height: 28px; }

.block .block-items a .block-text strong { font-weight: bold; font-size: 20px; }

.block .block-items a .block-text .date { position: absolute; bottom: 3px; left: 3px; background-color: #f2f2f2; color: #2c2c2c; font-size: 12px; line-height: 16px; height: 20px; padding: 0; direction: rtl !important; }

.block .block-items a .block-text .date span { margin: 0 4px; }

.block .block-items a.featured { display: block; padding: 0; position: relative; margin-bottom: 5px; }

.block .block-items a.featured:hover .block-text { color: #ffeb3b; padding: 50px 8px 20px 8px; }

.block .block-items a.featured .img-container { width: 100%; height: 194px; margin: 0; }

.block .block-items a.featured .img-container img { -o-object-fit: cover; object-fit: cover; width: 100%; }

.block .block-items a.featured .block-text { position: absolute; bottom: 0; left: 0; background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, black), to(rgba(0, 0, 0, 0))); background: linear-gradient(0deg, black 20%, rgba(0, 0, 0, 0) 100%); padding: 40px 8px 8px 8px; color: #fff; font-size: 16px; line-height: 26px; font-weight: bold; width: 100%; }

.block.poll .poll-title { font-weight: bold; color: #ee2024; font-size: 18px; line-height: 30px; }

.block.poll .end-date { text-align: center; font-size: 12px; color: #2c2c2c; background-color: #f2f2f2; margin-top: 2px; }

.block.poll .results .r { padding: 3px; }

.block.poll .results .percentage { background-color: #ee2024; background-size: 20px 20px; height: 10px; position: relative; }

.block.poll .results .percentage::before { content: ''; background-color: #f2f2f2; position: absolute; right: 0; bottom: 0; width: 500px; height: 100%; z-index: -1; }

.block.poll .error { text-align: center; color: #ee2024; }

.gallery { overflow: hidden; }

.gallery .block-items .news-slider { width: 333px; position: relative; }

@media screen and (max-width: 960px) { .gallery .block-items .news-slider { width: 800px; margin: auto; } }

@media screen and (max-width: 800px) { .gallery .block-items .news-slider { width: 750px; } }

@media screen and (max-width: 700px) { .gallery .block-items .news-slider { width: 650px; } }

@media screen and (max-width: 600px) { .gallery .block-items .news-slider { width: 550px; } }

@media screen and (max-width: 500px) { .gallery .block-items .news-slider { width: 450px; } }

@media screen and (max-width: 400px) { .gallery .block-items .news-slider { width: 350px; } }

@media screen and (max-width: 350px) { .gallery .block-items .news-slider { width: 320px; } }

.gallery .block-items .news-slider div { position: relative; min-height: 100%; }

.gallery .block-items .news-slider div:hover a { color: #ffeb3b; padding: 40px 10px 20px 10px; }

.gallery .block-items .news-slider div a { position: absolute; bottom: 0; left: 0; width: 100%; background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, black), to(rgba(0, 0, 0, 0))); background: linear-gradient(0deg, black 10%, rgba(0, 0, 0, 0) 100%); color: #fff; padding: 40px 10px 10px 10px; font-weight: bold; font-size: 16px; }

.gallery .block-items .news-slider div .img-container { height: 194px; }

.gallery .block-items .news-slider div img { min-width: 100%; max-width: 300px; -o-object-fit: cover; object-fit: cover; }

.gallery .block-items .owl-nav { display: none; }

.gallery .block-items a { padding: 0; }

.gallery .block-items i { position: absolute; left: calc(50% - 38px); top: 25%; color: #ee2024; font-size: 76px; text-shadow: 0 0 4px #fff; }

.one-col.important-news .block-items { display: -ms-grid; display: grid; -ms-grid-columns: (minmax(320px, 1fr))[auto-fit]; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); grid-gap: 0 8px; }

.one-col.important-news .block-items a { padding: 5px 0; }

.one-col.videos .block-items { display: -ms-grid; display: grid; -ms-grid-columns: (minmax(280px, 1fr))[auto-fit]; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); grid-gap: 7px; }

.one-col.videos .block-items a { display: block; padding: 0; position: relative; overflow: hidden; height: 194px; }

.one-col.videos .block-items a:hover .img-container img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.one-col.videos .block-items a:hover p { color: #ffeb3b; }

.one-col.videos .block-items a .img-container { width: 100%; height: 104%; margin: 0; }

.one-col.videos .block-items a .img-container img { -o-object-fit: cover; object-fit: cover; width: 100%; min-height: 100%; }

.one-col.videos .block-items a p { position: absolute; bottom: 0; left: 0; background: -webkit-gradient(linear, left bottom, left top, color-stop(20%, black), to(rgba(0, 0, 0, 0))); background: linear-gradient(0deg, black 20%, rgba(0, 0, 0, 0) 100%); padding: 40px 8px 8px 8px; color: #fff; font-size: 16px; line-height: 26px; font-weight: bold; width: 100%; }

.one-col.videos .block-items a i { position: absolute; left: calc(50% - 38px); top: 25%; color: #ee2024; font-size: 76px; text-shadow: 0 0 4px #fff; }

.multi-cols { display: -ms-grid; display: grid; -ms-grid-columns: (minmax(200px, 1fr))[auto-fit]; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); grid-gap: 14px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; }

@media screen and (max-width: 570px) { .multi-cols { -ms-grid-columns: (minmax(300px, 1fr))[auto-fit]; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); } }

.post { position: relative; min-width: 500px; }

@media screen and (max-width: 570px) { .post { min-width: auto; } }

.post h1 { font-weight: bold; font-size: 32px; padding: 0 0 8px 0; color: #2c2c2c; line-height: 50px; border-bottom: 3px solid #ee2024; overflow: hidden; }

.post .post-category { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post .post-category a { font-size: 18px; line-height: 25px; }

.post .post-category a:hover { color: #ee2024; }

.post .post-content { font-size: 20px; color: #2c2c2c; line-height: 36px; }

.post .post-tags { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 0; }

.post .post-tags a { margin: 3px; padding: 0 5px; border-radius: 2px; background-color: #ee2024; color: #fff; }

.post .post-tags a:hover { background-color: #cb1013; }

.post .post-source { margin: 10px 0; }

.post .post-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; direction: ltr; margin-bottom: 10px; background-color: #f2f2f2; }

.post .post-info p { font-size: 14px; padding: 5px; direction: ltr; }

.post .post-info p span { background-color: #fff; padding: 0 8px; }

.post .post-share { 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; background-color: #f2f2f2; padding: 10px; }

.post .post-share .share-title { font-weight: bold; text-align: center; }

.post .post-share .share-links { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin: 0 10px; }

.post .post-share .share-links a { width: 48px; text-align: center; color: #fff; font-size: 22px; line-height: 44px; padding: 0 0 2px 0; margin: 0 5px; }

.post .post-share .share-links a:hover { -webkit-transform: scale(1.1); transform: scale(1.1); }

.post .post-edit { margin: 10px 0; }

.posts-list .block-title a { width: 250px; }

.posts-list .img-container { position: relative; height: 120px !important; }

.posts-list .img-container i { position: absolute; left: calc(50% - 32px); top: 22%; color: #ee2024; font-size: 70px; text-shadow: 0 0 5px #fff; }

.posts-list .block-content strong { font-size: 20px; font-weight: bold; line-height: 70px; }

.date { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.pagination { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 10px; background-color: #f2f2f2; }

.pagination li { border-right: 0; }

.pagination li a { border: 1px solid #e2e2e2; padding: 0 12px; color: #ee2024; background-color: #fff; }

.pagination li a:hover { background-color: #e2e2e2; }

.pagination li:first-child { border-right: 1px solid #e2e2e2; }

.pagination li.active a { border-color: #ee2024; background-color: #ee2024; color: #fff; }

.comments h3 { font-weight: bold; color: #2c2c2c; }

.comments .comments-list { background-color: #f2f2f2; padding: 10px; }

.comments .comments-list ul { list-style: none; }

.comments .comments-list ul li { background-color: #fff; color: #2c2c2c; padding: 5px; border-radius: 10px 0 10px 10px; margin-bottom: 5px; border: 1px solid #e2e2e2; }

.comments .comments-list ul li .info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px dashed #f2f2f2; padding: 0 5px; }

.comments .comments-list ul li .info strong { font-weight: bold; }

.comments .comments-list ul li .info span { font-size: 12px; color: #505050; direction: ltr; }

.comments .comments-list ul li .content { font-size: 16px; min-height: 64px; padding: 0 5px; }

form { background-color: #f2f2f2; padding: 10px; margin-bottom: 10px; }

form .form-inline { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

form .form-inline * { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

form .captcha { display: -webkit-box; display: -ms-flexbox; display: flex; }

form .captcha img { height: 50px; }

.brnews-bar { overflow: hidden; position: fixed; bottom: 0; width: 100%; background-color: rgba(238, 32, 36, 0.9); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; color: #fff; font-size: 22px; z-index: 10; }

@media screen and (max-width: 570px) { .brnews-bar { font-size: 18px; line-height: 25px; } }

.brnews-bar strong { font-weight: bold; width: 100px; text-align: center; color: #ffeb3b; background-color: #ee2024; }

.brnews-bar strong span { vertical-align: sub; color: #ffeb3b; -webkit-animation: on_off 1.5s infinite ease-in-out; animation: on_off 1.5s infinite ease-in-out; }

@-webkit-keyframes on_off { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes on_off { 0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; } }

.brnews-bar p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 5px 20px; }

.brnews-bar a { color: #fff; padding: 0 10px; }

.brnews-bar a:hover { color: #ffeb3b; }

footer { background-color: #052851; margin-top: 10px; border-top: 5px solid #d1d1d1; }

footer .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 0; }

@media screen and (max-width: 1280px) { footer .container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

footer .footer-logo { width: 220px; text-align: center; }

footer .footer-links { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; height: 130px; min-width: 500px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

@media screen and (max-width: 700px) { footer .footer-links { height: 180px; min-width: 100%; padding: 0 20px; } }

@media screen and (max-width: 360px) { footer .footer-links { height: 220px; } }

footer .footer-links a { color: #fff; padding: 0 5px; font-size: 14px; }

@media screen and (max-width: 500px) { footer .footer-links a { font-size: 12px; } }

footer .footer-links a:hover { color: #ee2024; }

footer .footer-social { width: 330px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

footer .footer-social a { color: #fff; font-size: 32px; padding: 10px; height: 52px; margin: 5px; border-radius: 50%; }

footer .footer-social a:hover { -webkit-transform: scale(1.2); transform: scale(1.2); }

footer .footer-social a i { display: block; }

footer .copyright-container { background-color: rgba(0, 0, 0, 0.3); }

footer .copyright-container * { color: #fff; font-size: 12px; }

footer .copyright-container a:hover { color: #ee2024; }

.facebook { background-color: #3b55a8; }

.twitter { background-color: #0cbdee; }

.telegram { background-color: #0ba0c9; }

.youtube { background-color: #ff2c1c; }

.instagram { background-color: #E1306C; }

.whatsapp { background-color: #6dd860; }

.e3lan { text-align: center; margin: 5px; }

.e3lan > a { display: block; }

@media screen and (max-width: 1280px) { .e3lan img { width: 100% !important; height: auto !important; } }

@media screen and (max-width: 570px) { object { width: 100% !important; height: auto !important; } }

.msg { position: fixed; padding: 24px 25px; text-align: center; font-size: 20px; left: calc(50% - 250px); top: 0; width: 500px; z-index: 10; -webkit-box-shadow: 0 6px 10px -5px rgba(0, 0, 0, 0.4); box-shadow: 0 6px 10px -5px rgba(0, 0, 0, 0.4); }

@media screen and (max-width: 576px) { .msg { width: 100%; left: 0; } }

.msg-success { background-color: rgba(102, 187, 106, 0.9); color: #fff; }

.msg-error { background-color: rgba(220, 68, 53, 0.9); color: #fff; }

.maintenance-msg { background-color: rgba(255, 193, 7, 0.9); color: #fff; position: fixed; padding: 5px 10px; font-size: 12px; font-family: Tahoma; left: calc(50% - 65px); top: 0; z-index: 500; }

.highlight { color: #ee2024; padding: 0 10px; font-weight: bold; font-style: italic; }

.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before, .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before { border-color: #ee2024; }

.icheck-primary > input:first-child:checked + label::before, .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before { background-color: #ee2024; border-color: #ee2024; }

.icheck-primary > input:first-child:checked + label::before, .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before, .icheck-primary > input:first-child:checked + label::after, .icheck-primary > input:first-child:checked + input[type="hidden"] + label::after, [class*="icheck-"] > input[type="radio"]:first-child + label::before, [class*="icheck-"] > input[type="radio"]:first-child + input[type="hidden"] + label::before { top: 10%; }

.icheck-primary > input:first-child:checked + label { font-weight: bold; }
/*# sourceMappingURL=main.min.css.map */