﻿.hbFinanceDetails input[type="submit"],
.hbFncBoxScope input[type="submit"] {
    font-family: sans-serif;
}

.dropDownSearchBoxInput,
.inputSearchBox,
.inputSearchTopBox {
    font-size: 12px;
    font-weight: 400;
    color: #333;
}

.hbPageDetails .hbptContent blockquote {
    font-family: sans-serif;
    color: #333;
    font-size: 20px;
    font-weight: 700;
    font-style: italic;
    line-height: 160%;
    text-align: center;
}

.hbPaperNameMenu span {
    font-size: 15px;
    font-weight: 400;
    color: #484848 !important;
    font-family: sans-serif;
}

.hbPageDetails .hbptContent .hbptContentHalfBlock {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    line-height: 160%;
    text-align: center;
}

.hbPageDetails .hbptContentFullBlock {
    color: #333;
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    line-height: 185%;
}

.hbPageDetails .hbptItem .hbptDetail .hbptAuthorName {
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333;
}

.hbPageDetails .hbptItem .hbptDetail .hbptAuthorJob {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #b3b3b3;
}

.generalSmallTitle,
.hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.generalSmallTitle {
    font-size: 20px;
    font-weight: 700;
}

@media only screen and (max-width: 768px) {
    .generalSmallTitle,
    .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.generalSmallTitle {
        font-size: 20px;
    }
}

.hbFilmSwiper .hbfsScope .hbfsDetail .hbfsTitle,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbFullColumn .hbwbProvinceName,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbProvinceName,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherMaxTemp,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherText,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbWeatherMaxTemp {
    font-size: 20px;
    font-weight: 700;
}

@media only screen and (max-width: 768px) {
    .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsTitle,
    .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbFullColumn .hbwbProvinceName,
    .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbProvinceName,
    .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherMaxTemp,
    .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherText,
    .hbWeatherBox.hbwbScope.hbwbWeatherRow.hbwbRightColumn.hbwbWeatherMaxTemp {
        font-size: 20px;
    }
}

.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbTemp span {
    font-size: 84px;
    font-weight: 800;
    color: #fe0000;
}

@media only screen and (max-width: 768px) {
    .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbTemp span {
        font-size: 84px;
    }
}

.hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsJob,
.hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsName,
.hbPrayerCustomTable tbody tr td,
.hbPrayerTime .hbptScope .hbptBlocks .hbptText,
.hbPrayerTimeTable tbody tr td {
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

@media only screen and (max-width: 768px) {
    .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsJob,
    .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsName,
    .hbPrayerCustomTable tbody tr td,
    .hbPrayerTime .hbptScope .hbptBlocks .hbptText,
    .hbPrayerTimeTable tbody tr td {
        font-size: 14px;
    }
}

.hbWarning .hbwText {
    font-size: 16px;
    font-weight: 600;
    font-family: sans-serif;
    color: #fff;
    line-height: 140%;
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe .hbbcFollowMeText {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 100%;
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg .hbbcAddWebsiteText,
.hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #f2f2f2;
}

.dropDownFinance {
    font-size: 13px;
    font-weight: 700;
    color: #fefefe;
}

@media only screen and (max-width: 768px) {
    .dropDownFinance {
        font-size: 13px;
    }
}

.dropDownGenerals {
    font-size: 13px;
    font-weight: 700;
    color: #fe0000;
}

.arsivkatsel {
    font-size: 14px !important;
    width: 113px !important;
}

.arsifkatpda {
    padding-top: 2px !important;
}

@media only screen and (max-width: 768px) {
    .dropDownGenerals {
        font-size: 13px;
    }

    .arsivkatsel {
        font-size: 14px !important;
    }
}

.hbSportStandings tbody tr td {
    font-size: 16px;
    font-weight: 400;
}

@media only screen and (max-width: 768px) {
    .hbSportStandings tbody tr td {
        font-size: 16px;
    }
}

.hbFinanceDetails input[type="submit"],
.hbFncBoxScope input[type="submit"] {
    font-family: sans-serif;
}

.dropDownSearchBoxInput,
.inputSearchBox,
.inputSearchTopBox {
    font-size: 12px;
    font-weight: 400;
    color: #333;
}

.generalSmallTitle,
.hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.generalSmallTitle {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 140%;
}

.hbFilmSwiper .hbfsScope .hbfsDetail .hbfsTitle,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbFullColumn .hbwbProvinceName,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbProvinceName,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherMaxTemp,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherText,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbWeatherMaxTemp {
    font-family: sans-serif;
    color: #333;
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
}

.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherMaxText,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbClock,
.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbWeatherMaxText {
    font-family: sans-serif;
    color: #cbcbcb;
    font-size: 14px;
    font-weight: 400;
}

.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbTemp span {
    font-family: sans-serif;
    font-size: 84px;
    font-weight: 800;
    color: #fe0000;
    line-height: 100%;
}

.hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbGuessNote,
.hbWeatherBox .hbwbScope .hbwbfLongText {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 160%;
    text-align: center;
}

.hbPrayerTime .hbptScope .hbptBlocks .hbptTime {
    font-family: sans-serif;
    font-size: 24px;
    font-weight: 800;
    color: ##000;
    line-height: 100%;
}

.hbPrayerCustomTable thead tr th,
.hbPrayerTime .hbptScope .hbptBlocks .hbptTitle,
.hbPrayerTimeTable thead tr th {
    font-family: sans-serif;
    font-size: 18px;
    line-height: 130%;
    font-weight: 700;
    color: #333;
}

.hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsJob,
.hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsName,
.hbPrayerCustomTable tbody tr td,
.hbPrayerTime .hbptScope .hbptBlocks .hbptText,
.hbPrayerTimeTable tbody tr td {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.hbPlate .hbpScope .hbpPlateList .hbpProvinceName,
.hbPrayerDistrict .hbpdScope .hbpdDistrictList .hbpdItem {
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    color: #333;
}

.hbPlate .hbpScope .hbpPlateList .hbpPlateItem span {
    font-family: sans-serif;
    font-size: 24px;
    font-weight: 800;
    color: #fe0000;
}

.hbWeatherBox .colBlock .hbbwDetailsDay .hbbwDetailsItemTitle,
.hbWeatherBox .colBlock .hbbwDetailsItem .hbbwDetailsItemTitle {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
    color: #fe0000;
}

.hbWeatherBox .colBlock .hbbwDetailsDay .hbbwDetailsItemText,
.hbWeatherBox .colBlock .hbbwDetailsItem .hbbwDetailsItemText {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 140%;
    color: #333;
}

.hbNewspaper .hbnScope .hbNewspaperListTallText {
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    color: #000;
}

.hbNewspaper .hbnScope .hbNewspaperList .hbNewspaperImg .hbNewspaperName {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
    color: #333;
}

.hbNewspaper .hbnGeneralSubText,
.hbNewspaper .hbnScope .hbNewspaperWebsites,
.hbNewspaper .hbnScope .hbNewspaperWebsites .hbnwwBlock span {
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    color: #333;
}

.hbNewspaper .hbnGeneralTitle {
    font-size: 34px;
    font-weight: 800;
    line-height: 140%;
    color: #000;
}

.hbDatePicker .hbdpScope,
.hbNewspaper .hbnFullImage .hbnNextText,
.hbNewspaper .hbnFullImage .hbnPrevText {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #fe0000;
}

.hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialShare {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 160%;
}

.hbLeftMenu .hblmItem {
    font-family: sans-serif;
    font-size: 16px;
    line-height: 150%;
    font-weight: 700;
    color: #333;
}

.hbRightMenu .hbrmItem .hbrmTitle {
    font-family: sans-serif;
    font-size: 20px;
    line-height: 160%;
    font-weight: 700;
    color: #333;
}

.hbLeftMenu .hblmItem .hblmSubBlock .hblmSubItem,
.hbRightMenu .hbrmItem .hbrmText {
    font-size: 16px;
    line-height: 160%;
    font-weight: 400;
    color: #333;
}

.hbContactForm form label {
    font-size: 12px;
    line-height: 155%;
    font-weight: 700;
    color: #333;
}

.hbContactForm .hbcfInput,
.hbContactForm .hbcfSelect,
.hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.hbpsbRightSide.hbpsbSelect {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #333;
}

.hbContactForm .hbContactFormBlocks .hbcfSubmit,
.hbContactForm .hbcfSubmit {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}

.hbContactForm .compulsory {
    font-size: 12px;
    font-weight: 700;
    line-height: 100%;
    color: #fe0000;
}

.hbProvinceSwipeBox .hbpsbScope .hbpsbCenterSection span {
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    color: #333;
}

.hbWarning .hbwText {
    font-size: 16px;
    font-weight: 600;
    font-family: sans-serif;
    color: #fff;
    line-height: 140%;
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe .hbbcFollowMeText {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 100%;
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg .hbbcAddWebsiteText,
.hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #f2f2f2;
}

.hbTableContent .hbSmallTitle,
.hbTableContent thead tr th {
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 700;
    color: #4a72d7;
    text-align: right;
}

.dropDownFinance {
    font-size: 13px;
    font-weight: 700;
    color: #fefefe;
}

.hbSportStandings tbody tr td {
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
}

.hbSportStandings thead tr th {
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.hbStandingsSlider thead tr th {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #333;
}

.hbStandingsSlider tbody tr td:last-child,
.hbStandingsSlider tbody tr td:nth-child(2) {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #595959;
}

.hbStandingsSlider tbody tr td {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #7f7f7f;
}

.hbAstrology .hbaScope .hbaItemList .hbaName {
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}

html {
    width: 100%;
    overflow-x: hidden;
}

body {
    font-family: sans-serif;
    font-weight: 400;
    color: #333;
    background: #f4f4f4;
    line-height: 100%;
}

a {
    text-decoration: none;
    color: inherit;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hbGeneralTitles span {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #000;
    line-height: 120%;
}

.hbGeneralTitles .h1,
.hbGeneralTitles h1 {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #000;
    line-height: 120%;
}

.hbGeneralTitles .hblnhTitle {
    color: #fe0000;
}

.hbGeneralSubText {
    font-size: 14px;
    line-height: 140%;
}

.color-general .bgFill,
.color-general.bgFill {
    background-color: #fe0000 !important;
}

.color-general .txtFill,
.color-general.txtFill {
    color: #fe0000 !important;
}

.color-general .brdFill,
.color-general.brdFill {
    border-color: #fe0000 !important;
}

.color-general .hbhlDegrade,
.color-general.hbhlDegrade {
    background: #fe0000;
    background: linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
    background: -webkit-linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
    background: -moz-linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
    background: -o-linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
}

.color-finance .bgFill,
.color-finance.bgFill {
    background-color: #0b5bb3 !important;
}

.color-finance .txtFill,
.color-finance.txtFill {
    color: #0b5bb3 !important;
}

.color-finance .brdFill,
.color-finance.brdFill {
    border-color: #0b5bb3 !important;
}

.color-finance .hbhlDegrade,
.color-finance.hbhlDegrade {
    background: #0b5bb3;
    background: linear-gradient( to top, #0b5bb3 0, #0b5bb3 70%, rgba(11, 91, 179, 0.7) 80%, rgba(11, 91, 179, 0) 100% );
    background: -webkit-linear-gradient( to top, #0b5bb3 0, #0b5bb3 70%, rgba(11, 91, 179, 0.7) 80%, rgba(11, 91, 179, 0) 100% );
    background: -moz-linear-gradient( to top, #0b5bb3 0, #0b5bb3 70%, rgba(11, 91, 179, 0.7) 80%, rgba(11, 91, 179, 0) 100% );
    background: -o-linear-gradient( to top, #0b5bb3 0, #0b5bb3 70%, rgba(11, 91, 179, 0.7) 80%, rgba(11, 91, 179, 0) 100% );
}

.color-sport .bgFill,
.color-sport.bgFill {
    background-color: #2da187 !important;
}

.color-sport .txtFill,
.color-sport.txtFill {
    color: #2da187 !important;
}

.color-sport .brdFill,
.color-sport.brdFill {
    border-color: #2da187 !important;
}

.color-sport .hbhlDegrade,
.color-sport.hbhlDegrade {
    background: #2da187;
    background: linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
    background: -webkit-linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
    background: -moz-linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
    background: -o-linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
}

.color-technology .bgFill,
.color-technology.bgFill {
    background-color: #4407a7 !important;
}

.color-technology .txtFill,
.color-technology.txtFill {
    color: #4407a7 !important;
}

.color-technology .brdFill,
.color-technology.brdFill {
    border-color: #4407a7 !important;
}

.color-technology .hbhlDegrade,
.color-technology.hbhlDegrade {
    background: #4407a7;
    background: linear-gradient( to top, #4407a7 0, #4407a7 70%, rgba(68, 7, 167, 0.7) 80%, rgba(68, 7, 167, 0) 100% );
    background: -webkit-linear-gradient( to top, #4407a7 0, #4407a7 70%, rgba(68, 7, 167, 0.7) 80%, rgba(68, 7, 167, 0) 100% );
    background: -moz-linear-gradient( to top, #4407a7 0, #4407a7 70%, rgba(68, 7, 167, 0.7) 80%, rgba(68, 7, 167, 0) 100% );
    background: -o-linear-gradient( to top, #4407a7 0, #4407a7 70%, rgba(68, 7, 167, 0.7) 80%, rgba(68, 7, 167, 0) 100% );
}

.color-culture .bgFill,
.color-culture.bgFill {
    background-color: #e65f0c !important;
}

.color-culture .txtFill,
.color-culture.txtFill {
    color: #e65f0c !important;
}

.color-culture .brdFill,
.color-culture.brdFill {
    border-color: #e65f0c !important;
}

.color-culture .hbhlDegrade,
.color-culture.hbhlDegrade {
    background: #e65f0c;
    background: linear-gradient( to top, #e65f0c 0, #e65f0c 70%, rgba(230, 95, 12, 0.7) 80%, rgba(230, 95, 12, 0) 100% );
    background: -webkit-linear-gradient( to top, #e65f0c 0, #e65f0c 70%, rgba(230, 95, 12, 0.7) 80%, rgba(230, 95, 12, 0) 100% );
    background: -moz-linear-gradient( to top, #e65f0c 0, #e65f0c 70%, rgba(230, 95, 12, 0.7) 80%, rgba(230, 95, 12, 0) 100% );
    background: -o-linear-gradient( to top, #e65f0c 0, #e65f0c 70%, rgba(230, 95, 12, 0.7) 80%, rgba(230, 95, 12, 0) 100% );
}

.color-prayerdate .bgFill,
.color-prayerdate.bgFill {
    background-color: #fe0000 !important;
}

.color-prayerdate .txtFill,
.color-prayerdate.txtFill {
    color: #fe0000 !important;
}

.color-prayerdate .brdFill,
.color-prayerdate.brdFill {
    border-color: #fe0000 !important;
}

.color-prayerdate .hbhlDegrade,
.color-prayerdate.hbhlDegrade {
    background: #fe0000;
    background: linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
    background: -webkit-linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
    background: -moz-linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
    background: -o-linear-gradient( to top, #fe0000 0, #fe0000 70%, rgba(254, 0, 0, 0.7) 80%, rgba(254, 0, 0, 0) 100% );
}

.color-magazine .bgFill,
.color-magazine.bgFill {
    background-color: #ad3d85 !important;
}

.color-magazine .txtFill,
.color-magazine.txtFill {
    color: #ad3d85 !important;
}

.color-magazine .brdFill,
.color-magazine.brdFill {
    border-color: #ad3d85 !important;
}

.color-magazine .hbhlDegrade,
.color-magazine.hbhlDegrade {
    background: #ad3d85;
    background: linear-gradient( to top, #ad3d85 0, #ad3d85 70%, rgba(173, 61, 133, 0.7) 80%, rgba(173, 61, 133, 0) 100% );
    background: -webkit-linear-gradient( to top, #ad3d85 0, #ad3d85 70%, rgba(173, 61, 133, 0.7) 80%, rgba(173, 61, 133, 0) 100% );
    background: -moz-linear-gradient( to top, #ad3d85 0, #ad3d85 70%, rgba(173, 61, 133, 0.7) 80%, rgba(173, 61, 133, 0) 100% );
    background: -o-linear-gradient( to top, #ad3d85 0, #ad3d85 70%, rgba(173, 61, 133, 0.7) 80%, rgba(173, 61, 133, 0) 100% );
}

.color-gallery .bgFill,
.color-gallery.bgFill {
    background-color: #e89400 !important;
}

.color-gallery .txtFill,
.color-gallery.txtFill {
    color: #e89400 !important;
}

.color-gallery .brdFill,
.color-gallery.brdFill {
    border-color: #e89400 !important;
}

.color-gallery .hbhlDegrade,
.color-gallery.hbhlDegrade {
    background: #e89400;
    background: linear-gradient( to top, #e89400 0, #e89400 70%, rgba(232, 148, 0, 0.7) 80%, rgba(232, 148, 0, 0) 100% );
    background: -webkit-linear-gradient( to top, #e89400 0, #e89400 70%, rgba(232, 148, 0, 0.7) 80%, rgba(232, 148, 0, 0) 100% );
    background: -moz-linear-gradient( to top, #e89400 0, #e89400 70%, rgba(232, 148, 0, 0.7) 80%, rgba(232, 148, 0, 0) 100% );
    background: -o-linear-gradient( to top, #e89400 0, #e89400 70%, rgba(232, 148, 0, 0.7) 80%, rgba(232, 148, 0, 0) 100% );
}

.color-dailymotion .bgFill,
.color-dailymotion.bgFill {
    background-color: #00c9e8 !important;
}

.color-dailymotion .txtFill,
.color-dailymotion.txtFill {
    color: #00c9e8 !important;
}

.color-dailymotion .brdFill,
.color-dailymotion.brdFill {
    border-color: #00c9e8 !important;
}

.color-dailymotion .hbhlDegrade,
.color-dailymotion.hbhlDegrade {
    background: #00c9e8;
    background: linear-gradient( to top, #00c9e8 0, #00c9e8 70%, rgba(0, 201, 232, 0.7) 80%, rgba(0, 201, 232, 0) 100% );
    background: -webkit-linear-gradient( to top, #00c9e8 0, #00c9e8 70%, rgba(0, 201, 232, 0.7) 80%, rgba(0, 201, 232, 0) 100% );
    background: -moz-linear-gradient( to top, #00c9e8 0, #00c9e8 70%, rgba(0, 201, 232, 0.7) 80%, rgba(0, 201, 232, 0) 100% );
    background: -o-linear-gradient( to top, #00c9e8 0, #00c9e8 70%, rgba(0, 201, 232, 0.7) 80%, rgba(0, 201, 232, 0) 100% );
}

.color-football .bgFill,
.color-football.bgFill {
    background-color: #2da187 !important;
}

.color-football .txtFill,
.color-football.txtFill {
    color: #2da187 !important;
}

.color-football .brdFill,
.color-football.brdFill {
    border-color: #2da187 !important;
}

.color-football .hbhlDegrade,
.color-football.hbhlDegrade {
    background: #2da187;
    background: linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
    background: -webkit-linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
    background: -moz-linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
    background: -o-linear-gradient( to top, #2da187 0, #2da187 70%, rgba(45, 161, 135, 0.7) 80%, rgba(45, 161, 135, 0) 100% );
}

.color-basketball .bgFill,
.color-basketball.bgFill {
    background-color: #e67039 !important;
}

.color-basketball .txtFill,
.color-basketball.txtFill {
    color: #e67039 !important;
}

.color-basketball .brdFill,
.color-basketball.brdFill {
    border-color: #e67039 !important;
}

.color-basketball .hbhlDegrade,
.color-basketball.hbhlDegrade {
    background: #e67039;
    background: linear-gradient( to top, #e67039 0, #e67039 70%, rgba(230, 112, 57, 0.7) 80%, rgba(230, 112, 57, 0) 100% );
    background: -webkit-linear-gradient( to top, #e67039 0, #e67039 70%, rgba(230, 112, 57, 0.7) 80%, rgba(230, 112, 57, 0) 100% );
    background: -moz-linear-gradient( to top, #e67039 0, #e67039 70%, rgba(230, 112, 57, 0.7) 80%, rgba(230, 112, 57, 0) 100% );
    background: -o-linear-gradient( to top, #e67039 0, #e67039 70%, rgba(230, 112, 57, 0.7) 80%, rgba(230, 112, 57, 0) 100% );
}

.color-tennis .bgFill,
.color-tennis.bgFill {
    background-color: #e35856 !important;
}

.color-tennis .txtFill,
.color-tennis.txtFill {
    color: #e35856 !important;
}

.color-tennis .brdFill,
.color-tennis.brdFill {
    border-color: #e35856 !important;
}

.color-tennis .hbhlDegrade,
.color-tennis.hbhlDegrade {
    background: #e35856;
    background: linear-gradient( to top, #e35856 0, #e35856 70%, rgba(227, 88, 86, 0.7) 80%, rgba(227, 88, 86, 0) 100% );
    background: -webkit-linear-gradient( to top, #e35856 0, #e35856 70%, rgba(227, 88, 86, 0.7) 80%, rgba(227, 88, 86, 0) 100% );
    background: -moz-linear-gradient( to top, #e35856 0, #e35856 70%, rgba(227, 88, 86, 0.7) 80%, rgba(227, 88, 86, 0) 100% );
    background: -o-linear-gradient( to top, #e35856 0, #e35856 70%, rgba(227, 88, 86, 0.7) 80%, rgba(227, 88, 86, 0) 100% );
}

.color-esports .bgFill,
.color-esports.bgFill {
    background-color: #7200e0 !important;
}

.color-esports .txtFill,
.color-esports.txtFill {
    color: #7200e0 !important;
}

.color-esports .brdFill,
.color-esports.brdFill {
    border-color: #7200e0 !important;
}

.color-esports .hbhlDegrade,
.color-esports.hbhlDegrade {
    background: #7200e0;
    background: linear-gradient( to top, #7200e0 0, #7200e0 70%, rgba(114, 0, 224, 0.7) 80%, rgba(114, 0, 224, 0) 100% );
    background: -webkit-linear-gradient( to top, #7200e0 0, #7200e0 70%, rgba(114, 0, 224, 0.7) 80%, rgba(114, 0, 224, 0) 100% );
    background: -moz-linear-gradient( to top, #7200e0 0, #7200e0 70%, rgba(114, 0, 224, 0.7) 80%, rgba(114, 0, 224, 0) 100% );
    background: -o-linear-gradient( to top, #7200e0 0, #7200e0 70%, rgba(114, 0, 224, 0.7) 80%, rgba(114, 0, 224, 0) 100% );
}

.color-actual .bgFill,
.color-actual.bgFill {
    background-color: #850030 !important;
}

.color-actual .txtFill,
.color-actual.txtFill {
    color: #850030 !important;
}

.color-actual .brdFill,
.color-actual.brdFill {
    border-color: #850030 !important;
}

.color-actual .hbhlDegrade,
.color-actual.hbhlDegrade {
    background: #850030;
    background: linear-gradient( to top, #850030 0, #850030 70%, rgba(133, 0, 48, 0.7) 80%, rgba(133, 0, 48, 0) 100% );
    background: -webkit-linear-gradient( to top, #850030 0, #850030 70%, rgba(133, 0, 48, 0.7) 80%, rgba(133, 0, 48, 0) 100% );
    background: -moz-linear-gradient( to top, #850030 0, #850030 70%, rgba(133, 0, 48, 0.7) 80%, rgba(133, 0, 48, 0) 100% );
    background: -o-linear-gradient( to top, #850030 0, #850030 70%, rgba(133, 0, 48, 0.7) 80%, rgba(133, 0, 48, 0) 100% );
}

.color-thirdpage .bgFill,
.color-thirdpage.bgFill {
    background-color: #242424 !important;
}

.color-thirdpage .txtFill,
.color-thirdpage.txtFill {
    color: #242424 !important;
}

.color-thirdpage .brdFill,
.color-thirdpage.brdFill {
    border-color: #242424 !important;
}

.color-thirdpage .hbhlDegrade,
.color-thirdpage.hbhlDegrade {
    background: #242424;
    background: linear-gradient( to top, #242424 0, #242424 70%, rgba(36, 36, 36, 0.7) 80%, rgba(36, 36, 36, 0) 100% );
    background: -webkit-linear-gradient( to top, #242424 0, #242424 70%, rgba(36, 36, 36, 0.7) 80%, rgba(36, 36, 36, 0) 100% );
    background: -moz-linear-gradient( to top, #242424 0, #242424 70%, rgba(36, 36, 36, 0.7) 80%, rgba(36, 36, 36, 0) 100% );
    background: -o-linear-gradient( to top, #242424 0, #242424 70%, rgba(36, 36, 36, 0.7) 80%, rgba(36, 36, 36, 0) 100% );
}

.color-other .bgFill,
.color-other.bgFill {
    background-color: #a6a6a6 !important;
}

.color-other .txtFill,
.color-other.txtFill {
    color: #a6a6a6 !important;
}

.color-other .brdFill,
.color-other.brdFill {
    border-color: #a6a6a6 !important;
}

.color-other .hbhlDegrade,
.color-other.hbhlDegrade {
    background: #a6a6a6;
    background: linear-gradient( to top, #a6a6a6 0, #a6a6a6 70%, rgba(166, 166, 166, 0.7) 80%, rgba(166, 166, 166, 0) 100% );
    background: -webkit-linear-gradient( to top, #a6a6a6 0, #a6a6a6 70%, rgba(166, 166, 166, 0.7) 80%, rgba(166, 166, 166, 0) 100% );
    background: -moz-linear-gradient( to top, #a6a6a6 0, #a6a6a6 70%, rgba(166, 166, 166, 0.7) 80%, rgba(166, 166, 166, 0) 100% );
    background: -o-linear-gradient( to top, #a6a6a6 0, #a6a6a6 70%, rgba(166, 166, 166, 0.7) 80%, rgba(166, 166, 166, 0) 100% );
}

.color-life .bgFill,
.color-life.bgFill {
    background-color: #ce4e3b !important;
}

.color-life .txtFill,
.color-life.txtFill {
    color: #ce4e3b !important;
}

.color-life .brdFill,
.color-life.brdFill {
    border-color: #ce4e3b !important;
}

.color-life .hbhlDegrade,
.color-life.hbhlDegrade {
    background: #ce4e3b;
    background: linear-gradient( to top, #ce4e3b 0, #ce4e3b 70%, rgba(206, 78, 59, 0.7) 80%, rgba(206, 78, 59, 0) 100% );
    background: -webkit-linear-gradient( to top, #ce4e3b 0, #ce4e3b 70%, rgba(206, 78, 59, 0.7) 80%, rgba(206, 78, 59, 0) 100% );
    background: -moz-linear-gradient( to top, #ce4e3b 0, #ce4e3b 70%, rgba(206, 78, 59, 0.7) 80%, rgba(206, 78, 59, 0) 100% );
    background: -o-linear-gradient( to top, #ce4e3b 0, #ce4e3b 70%, rgba(206, 78, 59, 0.7) 80%, rgba(206, 78, 59, 0) 100% );
}

.hbGeneralScope {
    position: relative;
    margin: 0 auto;
    width: 100%;
    padding-top: 47px !important;
}

.hbRow {
    width: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;
}

    .hbRow.hbNewsBox {
        margin-bottom: 0;
        overflow: hidden;
        line-height: 140%;
    }

.hbInRow {
    width: 100%;
    position: relative;
    display: inline-block;
}

.hbContainer {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}

.hbMain {
    width: 100%;
    display: inline-block;
}

.boxStyle {
    -webkit-box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.boxRadius {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}

.hbGeneralSearch {
    position: fixed;
    width: 100%;
    top: 47px;
    left: 0;
    z-index: 999999;
    -webkit-box-shadow: 0 5px 21px -7px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: 0 5px 21px -7px rgba(0, 0, 0, 0.68);
    box-shadow: 0 5px 21px -7px rgba(0, 0, 0, 0.68);
    background-color: #e89400;
    height: 0;
    padding-top: 0;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    overflow: hidden;
}

    .hbGeneralSearch.general {
        top: 47px;
    }

    .hbGeneralSearch.active {
        height: 54px;
        padding-top: 15px;
        overflow: visible;
    }

    .hbGeneralSearch .hbSearch {
        width: 100%;
        display: inline-block;
        padding-right: 70px;
        padding-left: 20px;
    }

        .hbGeneralSearch .hbSearch input {
            width: 100%;
            display: inline-block;
            height: 24px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            border-radius: 30px;
            padding-left: 22px;
            border: solid 1px #f2f2f2;
            background: url(https://www.haberler.com/mstatic/assets/img/search-icon.svg) no-repeat left 6px center;
            background-color: #fefefe;
            background-size: 12px 12px;
            font-size: 16px;
            font-weight: 400;
            color: grey;
            outline: 0;
            border: 0;
            padding-right: 10px;
        }

    .hbGeneralSearch .hbSubmit {
        position: absolute;
        right: 15px;
        top: 0;
        width: 43px;
        height: 24px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        background-color: #fe0000;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #fefefe;
        border: 0;
        border: 0;
    }

    .hbGeneralSearch ::-webkit-input-placeholder {
        color: grey;
    }

    .hbGeneralSearch ::-moz-placeholder {
        color: grey;
    }

    .hbGeneralSearch :-ms-input-placeholder {
        color: grey;
    }

    .hbGeneralSearch :-moz-placeholder {
        color: grey;
    }

    .hbGeneralSearch.color-finance {
        background-color: #0b5cb6;
    }

    .hbGeneralSearch.color-tv {
        background-color: #d74a4a;
    }

    .hbGeneralSearch.color-general {
        background-color: #fe0000;
    }

    .hbGeneralSearch.color-gallery {
        background-color: #e89400;
    }

    .hbGeneralSearch.color-dailymotion {
        background-color: #00c9e8;
    }

    .hbGeneralSearch.color-sondakika {
        background-color: #850000;
    }

    .hbGeneralSearch.color-sport {
        background-color: #2da187;
    }

.hbBoxScope,
.hbCatBoxFullSlider {
    width: 100%;
    display: inline-block;
}

    .hbBoxScope .box,
    .hbCatBoxFullSlider .box {
        width: 100%;
        display: inline-block;
        height: auto !important;
        margin-bottom: 24px;
        overflow: hidden;
    }

    .hbBoxScope.fullWidth,
    .hbCatBoxFullSlider.fullWidth {
        width: 100% !important;
        display: inline-block;
    }

        .hbBoxScope.fullWidth .box,
        .hbCatBoxFullSlider.fullWidth .box {
            width: 100% !important;
            display: inline-block;
            margin-bottom: 0;
        }

        .hbBoxScope.fullWidth .hbBoxMainText,
        .hbCatBoxFullSlider.fullWidth .hbBoxMainText {
            border-bottom: solid 1px #f4f4f4 !important;
        }

        .hbBoxScope.fullWidth .hbBoxImage,
        .hbCatBoxFullSlider.fullWidth .hbBoxImage {
            height: auto !important;
        }

        .hbBoxScope.fullWidth .hbBoxHeadTitle,
        .hbCatBoxFullSlider.fullWidth .hbBoxHeadTitle {
            border-left: 4px solid rgba(0, 0, 0, 0.3) !important;
            height: auto !important;
            padding: 20px;
        }

    .hbBoxScope .boxV,
    .hbCatBoxFullSlider .boxV {
        height: 584px;
    }

    .hbBoxScope .hbBoxImage,
    .hbCatBoxFullSlider .hbBoxImage {
        width: 100%;
        display: inline-block;
        height: 168px;
        border-bottom: 4px solid #666;
    }

        .hbBoxScope .hbBoxImage .hbbiText,
        .hbCatBoxFullSlider .hbBoxImage .hbbiText {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 2px 10px;
            background-color: #e3e3e3;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            line-height: 150%;
            color: #666;
        }

    .hbBoxScope .hbBoxMainText,
    .hbCatBoxFullSlider .hbBoxMainText {
        width: 100%;
        display: inline-block;
        border-bottom: solid 1px #e3e3e3;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: 600;
        color: #333;
        line-height: 140%;
        padding: 10px;
        overflow: hidden;
    }

    .hbBoxScope .hbBoxMainText {
        border-bottom: 0;
        position: relative;
    }

        .hbBoxScope .hbBoxMainText .osd {
            color: #cecece;
            font-weight: 500;
            font-size: 12px;
            display: block;
            padding: 0 0 0 187px;
            text-align: left;
            position: absolute;
            bottom: 5px;
            margin-bottom: 0;
        }

.hbMtext-alt {
    line-height: 130%;
}

.hbBoxScope .hbvsImageDate,
.hbCatBoxFullSlider .hbvsImageDate {
    width: 100%;
    display: inline-block;
    margin-top: 5px;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #333;
}

.hbBoxScope .hbBoxVslider,
.hbCatBoxFullSlider .hbBoxVslider {
    width: 100%;
    display: inline-block;
    padding: 24px 15px;
}

    .hbBoxScope .hbBoxVslider .swiper-slide,
    .hbCatBoxFullSlider .hbBoxVslider .swiper-slide {
        padding-left: 92px;
        margin-bottom: 24px;
    }

        .hbBoxScope .hbBoxVslider .swiper-slide .hbvsImage,
        .hbCatBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImage {
            position: absolute;
            left: 5px;
            top: 0;
        }

        .hbBoxScope .hbBoxVslider .swiper-slide .hbvsImageTitle,
        .hbCatBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImageTitle {
            width: 100%;
            display: inline-block;
            min-height: 61px;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 600;
            color: #333;
        }

.swiper-slide img {
    width: 100%;
    height: auto;
}

.hbBoxScope .hbBoxVslider .hbgsPgArw,
.hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw {
    position: absolute;
    bottom: 10px;
    right: 0;
    width: 100%;
    height: 24px;
}

    .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-button-next,
    .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-rightarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        right: 15px;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-button-prev,
    .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-leftarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        left: 15px;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination,
    .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination {
        width: 100%;
        display: inline-block;
        padding-left: 22px;
        padding-right: 22px;
    }

        .hbBoxScope.hbBoxVslider.hbgsPgArw.swiper-pagination.swiper-pagination-bullet,
        .hbCatBoxFullSlider.hbBoxVslider.hbgsPgArw.swiper-pagination.swiper-pagination-bullet {
            width: 6px;
            height: 6px;
            margin: 0 2px;
            background: #d8d8d8;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

            .hbBoxScope.hbBoxVslider.hbgsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active,
            .hbCatBoxFullSlider.hbBoxVslider.hbgsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #fe0000;
            }

.hbBoxScope .hbgsGreenPgArw,
.hbCatBoxFullSlider .hbgsGreenPgArw {
    position: absolute;
    bottom: 10px;
    right: 0;
    width: 100%;
    height: 24px;
}

    .hbBoxScope .hbgsGreenPgArw .swiper-button-next,
    .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-rightarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        right: 15px;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbBoxScope .hbgsGreenPgArw .swiper-button-prev,
    .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-leftarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        left: 15px;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbBoxScope .hbgsGreenPgArw .swiper-pagination,
    .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination {
        width: 100%;
        display: inline-block;
        padding-left: 22px;
        padding-right: 22px;
    }

        .hbBoxScope .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet,
        .hbCatBoxFullSlider.hbgsGreenPgArw.swiper-pagination.swiper-pagination-bullet {
            width: 6px;
            height: 6px;
            margin: 0 2px;
            background: #d8d8d8;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

            .hbBoxScope.hbgsGreenPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active,
            .hbCatBoxFullSlider.hbgsGreenPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #fe0000;
            }

.hbBoxScope .hbBoxVsBulletSlider,
.hbCatBoxFullSlider .hbBoxVsBulletSlider {
    width: 100%;
    display: inline-block;
    height: 280px;
    margin-bottom: 15px;
}

    .hbBoxScope .hbBoxVsBulletSlider .hbvsImage,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
        width: 100%;
        display: inline-block;
    }

    .hbBoxScope .hbBoxVsBulletSlider .hbvsImage,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
        width: 100%;
        display: inline-block;
        height: 189px;
        overflow: hidden;
    }

    .hbBoxScope .hbBoxVsBulletSlider .hbvsImageTitle,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle {
        width: 100%;
        display: inline-block;
        padding: 5px 10px;
        height: 75px;
        overflow: hidden;
        background: #fff;
        border-left: 4px solid #fe0000;
        display: table;
        font-size: 15px;
        font-weight: 700;
        font-family: sans-serif;
        color: #393939;
        line-height: 130%;
    }

        .hbBoxScope .hbBoxVsBulletSlider .hbvsImageTitle span,
        .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle span {
            display: table-cell;
            vertical-align: middle;
        }

    .hbBoxScope .hbBoxVsBulletSlider .swiper-slide,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
        width: 100% !important;
        height: 253px !important;
    }

    .hbBoxScope .hbBoxVsBulletSlider .swiper-pagination,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination {
        width: 100%;
        display: inline-block;
        bottom: 0;
        background: #333;
        height: 27px;
        border-bottom: 3px solid #dbdbdb;
    }

    .hbBoxScope .hbBoxVsBulletSlider .swiper-pagination-bullet,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet {
        width: 7.692%;
        display: inline-block;
        margin: 0;
        height: 24px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: 0;
        text-align: center;
        color: #fff;
        font-size: 14px;
        font-family: sans-serif;
        padding-top: 4px;
        opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity: 1;
    }

        .hbBoxScope.hbBoxVsBulletSlider.swiper-pagination-bullet.swiper-pagination-bullet-active,
        .hbCatBoxFullSlider.hbBoxVsBulletSlider.swiper-pagination-bullet.swiper-pagination-bullet-active {
            color: #fe0000;
            border-bottom: 1.8px solid #fe0000;
            font-weight: 600;
        }

.hbBoxScope .blackStyle,
.hbCatBoxFullSlider .blackStyle {
    background: #202020;
}

    .hbBoxScope .blackStyle .hbBoxHeadTitle,
    .hbCatBoxFullSlider .blackStyle .hbBoxHeadTitle {
        width: 100%;
        display: inline-block;
        height: 54px;
        display: table;
        border-left: 4px solid #fe0000;
        font-size: 21.2px;
        font-weight: 700;
        font-family: sans-serif;
        color: #fff;
        padding-left: 20px;
    }

        .hbBoxScope .blackStyle .hbBoxHeadTitle span,
        .hbCatBoxFullSlider .blackStyle .hbBoxHeadTitle span {
            display: table-cell;
            vertical-align: middle;
        }

    .hbBoxScope .blackStyle .hbBoxMainText,
    .hbCatBoxFullSlider .blackStyle .hbBoxMainText {
        border-color: #fe0000;
        min-height: 30px;
    }

    .hbBoxScope .blackStyle .hbBoxVslider .hbvsImageDate,
    .hbCatBoxFullSlider .blackStyle .hbBoxVslider .hbvsImageDate {
        display: none;
    }

    .hbBoxScope .blackStyle .hbBoxMainText,
    .hbBoxScope .blackStyle .hbvsImageDate,
    .hbBoxScope .blackStyle .hbvsImageTitle,
    .hbCatBoxFullSlider .blackStyle .hbBoxMainText,
    .hbCatBoxFullSlider .blackStyle .hbvsImageDate,
    .hbCatBoxFullSlider .blackStyle .hbvsImageTitle {
        color: #fff !important;
    }

    .hbBoxScope .blackStyle .hbBoxImage,
    .hbCatBoxFullSlider .blackStyle .hbBoxImage {
        height: 138px;
        border: 0;
    }

.hbBoxScope .greenStyle,
.hbCatBoxFullSlider .greenStyle {
    background: #2da187;
}

    .hbBoxScope .greenStyle .hbBoxHeadTitle,
    .hbCatBoxFullSlider .greenStyle .hbBoxHeadTitle {
        width: 100%;
        display: inline-block;
        height: 54px;
        display: table;
        border-left: 4px solid #066b49;
        font-size: 21.2px;
        font-weight: 700;
        font-family: sans-serif;
        color: #fff;
        padding-left: 20px;
    }

        .hbBoxScope .greenStyle .hbBoxHeadTitle span,
        .hbCatBoxFullSlider .greenStyle .hbBoxHeadTitle span {
            display: table-cell;
            vertical-align: middle;
        }

    .hbBoxScope .greenStyle .hbBoxMainText,
    .hbCatBoxFullSlider .greenStyle .hbBoxMainText {
        border-color: #cacaca;
        height: 128px;
    }

    .hbBoxScope .greenStyle .hbBoxMainText,
    .hbBoxScope .greenStyle .hbvsImageDate,
    .hbBoxScope .greenStyle .hbvsImageTitle,
    .hbCatBoxFullSlider .greenStyle .hbBoxMainText,
    .hbCatBoxFullSlider .greenStyle .hbvsImageDate,
    .hbCatBoxFullSlider .greenStyle .hbvsImageTitle {
        color: #fff !important;
    }

    .hbBoxScope .greenStyle .hbBoxImage,
    .hbCatBoxFullSlider .greenStyle .hbBoxImage {
        height: 138px;
        border: 0;
    }

    .hbBoxScope .greenStyle .swiper-button-next,
    .hbCatBoxFullSlider .greenStyle .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-rightarrow.png) !important;
    }

    .hbBoxScope .greenStyle .swiper-button-prev,
    .hbCatBoxFullSlider .greenStyle .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-leftarrow.png) !important;
    }

.hbBoxScope .hbBoxContinue,
.hbCatBoxFullSlider .hbBoxContinue {
    display: inline-block;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    padding: 15px 20px;
    margin-bottom: 20px;
    background: url(https://www.haberler.com/mstatic/assets/img/right-arrow-red.png) #fff no-repeat center right 20px;
    background-size: 22px 22px;
    padding-right: 52px;
}

.hbBoxScope .hbBoxImage,
.hbCatBoxFullSlider .hbBoxImage {
    width: 100%;
    height: auto;
    line-height: 0;
}

    .hbBoxScope .hbBoxImage img,
    .hbCatBoxFullSlider .hbBoxImage img {
        width: 100%;
        height: auto;
    }

.hbSingleBoxFullSlider {
    width: 336px;
    display: inline-block;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

    .hbSingleBoxFullSlider .box {
        width: 336px;
        display: inline-block;
        height: 280px;
        margin-bottom: 24px;
        overflow: hidden;
    }

    .hbSingleBoxFullSlider.fullWidth {
        width: 100% !important;
        display: inline-block;
    }

        .hbSingleBoxFullSlider.fullWidth .box {
            width: 100% !important;
            display: inline-block;
            margin-bottom: 0;
        }

        .hbSingleBoxFullSlider.fullWidth .hbBoxMainText {
            border-bottom: solid 1px #f4f4f4 !important;
        }

        .hbSingleBoxFullSlider.fullWidth .hbBoxImage {
            height: auto !important;
        }

        .hbSingleBoxFullSlider.fullWidth .hbBoxHeadTitle {
            border-left: 4px solid rgba(0, 0, 0, 0.3) !important;
            height: auto !important;
            padding: 20px;
        }

    .hbSingleBoxFullSlider .boxV {
        height: 584px;
    }

    .hbSingleBoxFullSlider .hbBoxImage {
        width: 100%;
        display: inline-block;
        height: 168px;
        border-bottom: 4px solid #666;
    }

        .hbSingleBoxFullSlider .hbBoxImage .hbbiText {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 2px 10px;
            background-color: #fefefe;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            line-height: 150%;
            color: #cbcbcb;
        }

    .hbSingleBoxFullSlider .hbBoxMainText {
        width: 100%;
        display: inline-block;
        height: 112px;
        border-bottom: solid 1px #e3e3e3;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: 500;
        color: #333;
        line-height: 130%;
        padding: 15px;
        overflow: hidden;
    }

    .hbSingleBoxFullSlider .hbvsImageDate {
        width: 100%;
        display: inline-block;
        margin-top: 5px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333;
    }

    .hbSingleBoxFullSlider .hbBoxVslider {
        width: 100%;
        display: inline-block;
        padding: 24px 17px;
    }

        .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide {
            padding-left: 0;
            margin-bottom: 24px;
        }

            .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImage {
                position: absolute;
                left: 5px;
                top: 0;
            }

            .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImageTitle {
                width: 100%;
                display: inline-block;
                min-height: 61px;
                font-family: sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #333;
                line-height: 140%;
            }

        .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw {
            position: absolute;
            bottom: 10px;
            right: 0;
            width: 100%;
            height: 24px;
        }

            .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-next {
                background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-rightarrow.png);
                width: 22px;
                height: 22px;
                background-size: 22px 22px;
                margin-top: 0;
                z-index: 11;
                outline: 0;
                right: 15px;
                top: 0;
                -webkit-transition: all 0.34s ease;
                -moz-transition: all 0.34s ease;
                -ms-transition: all 0.34s ease;
                -o-transition: all 0.34s ease;
                transition: all 0.34s ease;
            }

            .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-prev {
                background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-leftarrow.png);
                width: 22px;
                height: 22px;
                background-size: 22px 22px;
                margin-top: 0;
                z-index: 11;
                outline: 0;
                left: 15px;
                top: 0;
                -webkit-transition: all 0.34s ease;
                -moz-transition: all 0.34s ease;
                -ms-transition: all 0.34s ease;
                -o-transition: all 0.34s ease;
                transition: all 0.34s ease;
            }

            .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination {
                width: 100%;
                display: inline-block;
                padding-left: 22px;
                padding-right: 22px;
            }

                .hbSingleBoxFullSlider.hbBoxVslider.hbgsPgArw.swiper-pagination.swiper-pagination-bullet {
                    width: 6px;
                    height: 6px;
                    margin: 0 2px;
                    background: #d8d8d8;
                    opacity: 1;
                    -moz-opacity: 1;
                    -khtml-opacity: 1;
                }

                    .hbSingleBoxFullSlider.hbBoxVslider.hbgsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                        background: #fe0000;
                    }

    .hbSingleBoxFullSlider .hbBoxVsBulletSlider {
        width: 100%;
        display: inline-block;
        height: 280px;
        margin-bottom: 15px;
    }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
            width: 100%;
            display: inline-block;
        }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
            width: 100%;
            display: inline-block;
            height: 189px;
            overflow: hidden;
        }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle {
            width: 100%;
            display: inline-block;
            padding: 10px;
            height: 64px;
            overflow: hidden;
            background: #fff;
            border-left: 4px solid #fe0000;
            display: table;
            font-size: 15px;
            font-weight: 700;
            font-family: sans-serif;
            color: #393939;
            line-height: 150%;
        }

            .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle span {
                display: table-cell;
                vertical-align: middle;
            }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
            width: 100% !important;
            height: 253px !important;
        }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination {
            width: 100%;
            display: inline-block;
            bottom: 0;
            background: #333;
            height: 27px;
            border-bottom: 3px solid #dbdbdb;
        }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet {
            width: 7.692%;
            display: inline-block;
            margin: 0;
            height: 24px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            border-radius: 0;
            background: 0;
            text-align: center;
            color: #fff;
            font-size: 14px;
            font-family: sans-serif;
            padding-top: 4px;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

            .hbSingleBoxFullSlider.hbBoxVsBulletSlider.swiper-pagination-bullet.swiper-pagination-bullet-active {
                color: #fe0000;
                border-bottom: 1.8px solid #fe0000;
                font-weight: 600;
            }

    .hbSingleBoxFullSlider .blackStyle {
        background: #202020;
    }

        .hbSingleBoxFullSlider .blackStyle .hbBoxHeadTitle {
            width: 100%;
            display: inline-block;
            height: 54px;
            display: table;
            border-left: 4px solid #fe0000;
            font-size: 21.2px;
            font-weight: 700;
            font-family: sans-serif;
            color: #fff;
            padding-left: 20px;
        }

            .hbSingleBoxFullSlider .blackStyle .hbBoxHeadTitle span {
                display: table-cell;
                vertical-align: middle;
            }

        .hbSingleBoxFullSlider .blackStyle .hbBoxMainText {
            border-color: #fe0000;
            height: 128px;
        }

        .hbSingleBoxFullSlider .blackStyle .hbBoxMainText,
        .hbSingleBoxFullSlider .blackStyle .hbvsImageDate,
        .hbSingleBoxFullSlider .blackStyle .hbvsImageTitle {
            color: #333 !important;
            background-color: #fff;
        }

        .hbSingleBoxFullSlider .blackStyle .hbBoxImage {
            height: 138px;
            border: 0;
        }

    .hbSingleBoxFullSlider .greenStyle {
        background: #2da187;
    }

        .hbSingleBoxFullSlider .greenStyle .hbBoxHeadTitle {
            width: 100%;
            display: inline-block;
            height: 54px;
            display: table;
            border-left: 4px solid #066b49;
            font-size: 21.2px;
            font-weight: 700;
            font-family: sans-serif;
            color: #fff;
            padding-left: 20px;
        }

            .hbSingleBoxFullSlider .greenStyle .hbBoxHeadTitle span {
                display: table-cell;
                vertical-align: middle;
            }

        .hbSingleBoxFullSlider .greenStyle .hbBoxMainText {
            border-color: #cacaca;
            height: 128px;
        }

        .hbSingleBoxFullSlider .greenStyle .hbBoxMainText,
        .hbSingleBoxFullSlider .greenStyle .hbvsImageDate,
        .hbSingleBoxFullSlider .greenStyle .hbvsImageTitle {
            color: #fff !important;
        }

        .hbSingleBoxFullSlider .greenStyle .hbBoxImage {
            height: 138px;
            border: 0;
        }

        .hbSingleBoxFullSlider .greenStyle .swiper-button-next {
            background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-rightarrow.png) !important;
        }

        .hbSingleBoxFullSlider .greenStyle .swiper-button-prev {
            background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-leftarrow.png) !important;
        }

    .hbSingleBoxFullSlider .hbBoxContinue {
        display: inline-block;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        border-radius: 12px;
        font-size: 16px;
        font-weight: 400;
        color: #333;
        padding: 15px 20px;
        margin-bottom: 20px;
        background: url(https://www.haberler.com/mstatic/assets/img/right-arrow-red.png) #fff no-repeat center right 20px;
        background-size: 22px 22px;
        padding-right: 52px;
    }

.hbBreadCrumb .hbbcScope {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}

    .hbBreadCrumb .hbbcScope .hbbcLeft {
        display: inline-block;
    }

        .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcText {
            font-family: sans-serif;
            font-size: 12px;
            font-weight: 400;
            color: #595859;
            word-break: break-all;
        }

            .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcText.active {
                font-weight: 700;
                color: #fe0000;
            }

        .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcArrow {
            position: relative;
            margin: 0 5px;
            font-size: 12px;
            bottom: 1px;
        }

    .hbBreadCrumb .hbbcScope .hbbcRight {
        position: relative;
        float: right;
    }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe {
            display: inline-block;
            margin-right: 18px;
            margin-top: 6px;
        }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcSocialIcon {
            display: inline-block;
            margin-right: 10px;
            margin-top: 2px;
        }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope {
            display: inline-block;
            background: #ff7103;
            -webkit-border-radius: 7.9px;
            -moz-border-radius: 7.9px;
            -ms-border-radius: 7.9px;
            border-radius: 7.9px;
            padding: 4px 8.1px;
            margin-left: 20px;
        }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope img {
                position: absolute;
            }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
                padding-left: 25px;
            }

        .hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg {
            background: #333 !important;
            margin-left: 8px;
        }

.hbPageDetails .hbptHead {
    width: 100%;
    display: inline-block;
    padding: 15px 15px 0 15px;
}

    .hbPageDetails .hbptHead h1 {
        width: 100%;
        display: inline-block;
        font-family: sans-serif;
        font-size: 24px;
        font-weight: 900;
        color: #000;
        margin: 0 0 10px 0;
        padding: 0;
        line-height: 120%;
        word-break: break-word;
    }

    .hbPageDetails .hbptHead h2,
    .hbPageDetails .hbptHead p {
        width: 100%;
        display: inline-block;
        font-size: 18px;
        color: #000;
        margin: 7.5px 0;
        padding: 0;
        word-break: break-word;
        font-weight: 600;
        line-height: 130%;
    }

    .hbPageDetails .hbptHead .hbptTagDate {
        width: 100%;
        display: inline-block;
        font-size: 16px;
        color: #000;
        margin-top: 10px;
    }

        .hbPageDetails .hbptHead .hbptTagDate .hbptTopic {
            display: inline-block;
            border: solid 1px #ddd;
            border-left: 3px solid #fe0000;
            padding: 6px 20px;
            margin: 0 5px 5px 5px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            font-weight: 400;
        }

        .hbPageDetails .hbptHead .hbptTagDate .hbptDate {
            width: 100%;
            display: inline-block;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 500;
            color: #000;
            background-size: 17px 16px;
        }

.hbPageDetails .hbptMainImage {
    width: 100%;
    display: inline-block;
    border-top: 6.7px solid #fe0000;
    margin: 10px 0;
    height: auto;
}

.hbPageDetails .hbptGalleryMainImage {
    width: 100%;
    display: inline-block;
}

.hbPageDetails .hbptContent {
    width: 100%;
    display: inline-block;
    padding: 15px 15px 0 15px;
    padding-top: 0;
    font-weight: 400;
    color: #333;
    word-break: break-word;
}

    .hbPageDetails .hbptContent h1,
    .hbPageDetails .hbptContent h2,
    .hbPageDetails .hbptContent h3,
    .hbPageDetails .hbptContent p {
        width: 100%;
        display: inline-block;
        margin: 7.5px 0;
    }

    .hbPageDetails .hbptContent h3 {
        font-family: sans-serif;
        font-size: 20px;
        font-weight: 700;
        padding-top: 0;
    }

    .hbPageDetails .hbptContent figure {
        display: inline-block;
    }

    .hbPageDetails .hbptContent blockquote {
        background: url(https://www.haberler.com/mstatic/assets/img/nail-end.png) no-repeat bottom center;
        background-size: 37px 28px;
        padding-bottom: 70px;
        margin-bottom: 25px;
        width: 100%;
        display: inline-block;
    }

        .hbPageDetails .hbptContent blockquote:before {
            content: "";
            position: relative;
            display: block;
            left: 50%;
            transform: translateX(-50%);
            margin-top: 20px;
            margin-bottom: 20px;
            width: 37px;
            height: 28px;
            background: url(https://www.haberler.com/mstatic/assets/img/nail-start.png) no-repeat;
            background-size: 100% 100%;
        }

        .hbPageDetails .hbptContent blockquote:after {
            position: absolute;
            bottom: 50px;
            background: #fe0000;
            width: 120px;
            height: 4px;
            left: 50%;
            margin-left: -60px;
        }

    .hbPageDetails .hbptContent .hbptContentHalfBlock {
        width: 100%;
        display: inline-block;
        left: 50%;
        transform: translateX(-50%);
        max-width: 435px;
        margin: 30px 0;
        padding: 40px 25px;
        border: solid 1px #ddd;
        border-left: 4px solid red;
    }

.hbPageDetails .hbptContentFullBlock {
    width: 100%;
    display: inline-block;
    margin: 30px 0;
    padding: 40px 15px;
    border: solid 1px #ddd;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-left: 4px solid red;
}

    .hbPageDetails .hbptContentFullBlock .hbcfbRow {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

        .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbLeft {
            width: 80%;
            display: inline-block;
        }

            .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbLeft .hbcfbBg {
                position: relative;
                max-width: 500px;
                height: 42px;
                display: table-row;
                cursor: pointer;
            }

                .hbPageDetails.hbptContentFullBlock.hbcfbRow.hbcfbLeft.hbcfbBg.hbcfbBgActive {
                    position: absolute;
                    height: 42px;
                    width: 30%;
                    background: #efefef;
                    border-radius: 12px;
                }

            .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbLeft span {
                position: relative;
                display: table-cell;
                vertical-align: middle;
                padding: 0 20px;
                font-size: 14px;
                line-height: 185%;
                color: #333;
                font-weight: 400;
                font-style: normal;
                z-index: 9;
            }

                .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbLeft span.active:after {
                    content: "";
                    position: absolute;
                    margin-top: 4px;
                    width: 18px;
                    height: 18px;
                    background: url(https://www.haberler.com/mstatic/assets/img/tick.png) no-repeat;
                    margin-left: 23px;
                    background-size: 18px 18px;
                }

        .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbRight {
            width: 20%;
            display: inline-block;
            text-align: right;
        }

            .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbRight span {
                font-family: sans-serif;
                font-size: 20px;
                line-height: 160%;
                color: #333;
                font-weight: 700;
                font-style: normal;
            }

.hbPageDetails .hbptItem {
    width: 100%;
    display: inline-block;
    padding: 0 15px;
    min-height: 65px;
    display: table;
    margin: 7.5px 0;
    position: relative;
}

    .hbPageDetails .hbptItem .hbptAuthorImg img {
        width: 60px;
        height: 60px;
        left: 19px;
        top: 365px;
        border-radius: 105.84px;
    }

    .hbPageDetails .hbptItem .hbptDetail {
        padding-left: 13px;
        display: table-cell;
        vertical-align: middle;
    }

    .hbPageDetails .hbptItem:nth-child(even) {
        margin-right: 0;
    }

.hbPageDetails .hbptNewVideo {
    width: 100%;
    display: inline-block;
    padding: 15px;
}

    .hbPageDetails .hbptNewVideo h4 {
        display: inline-block;
    }

.hbPageDetails .hbptTagScope {
    width: 100%;
    display: inline-block;
    padding: 7.5px 15px;
}

    .hbPageDetails .hbptTagScope .hbptTag {
        font-weight: 400;
    }

.hbPageDetails .hbptLinkScope {
    width: 100%;
    display: inline-block;
    position: relative;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin: 7.5px 0;
}

    .hbPageDetails .hbptLinkScope .hbptLink {
        display: inline-block;
        font-size: 16px;
        font-weight: 700;
        text-decoration: none;
        color: #ff0101;
        line-height: 130%;
        padding-left: 0;
        padding-right: 20px;
    }

        .hbPageDetails .hbptLinkScope .hbptLink:before {
            content: "";
            width: 4px;
            height: 100%;
            position: absolute;
            left: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            background: #ff0101;
        }

        .hbPageDetails .hbptLinkScope .hbptLink:after {
            content: "";
            background-image: url(https://www.haberler.com/mstatic/assets/img/newsDetailArrowRight.png);
            background-size: 32px 32px;
            width: 32px;
            height: 32px;
            position: absolute;
            right: 0;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

.hbPageDetails.hbPageGallery .hbptHead .hbptTagDate {
    padding-right: 0;
}

    .hbPageDetails.hbPageGallery .hbptHead .hbptTagDate .hbptDate {
        position: relative;
        float: right;
    }

.hbPageDetails.hbPageGallery .hbptMainImage {
    border-top: 0;
}

.hbPageDetails.hbPageGallery .hbptHeadGallery {
    width: 100%;
    display: inline-block;
    padding: 20px;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    padding-left: 80px;
    padding-right: 100px;
    min-height: 80px;
}

    .hbPageDetails.hbPageGallery .hbptHeadGallery h1,
    .hbPageDetails.hbPageGallery .hbptHeadGallery h2,
    .hbPageDetails.hbPageGallery .hbptHeadGallery h3,
    .hbPageDetails.hbPageGallery .hbptHeadGallery span {
        font-family: sans-serif;
        font-size: 20px;
        font-weight: 700;
        color: #333;
        line-height: 150%;
    }

    .hbPageDetails.hbPageGallery .hbptHeadGallery .hbpgCount {
        position: absolute;
        left: 40px;
        width: 30px;
        height: 30px;
        background: #ff0101;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        font-size: 20px;
        font-weight: 600;
        color: #fefefe;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .hbPageDetails.hbPageGallery .hbptHeadGallery .hbpgCount:before {
            content: "";
            width: 29px;
            height: 2px;
            background: #fe0000;
            position: absolute;
            left: -40px;
            top: 15px;
        }

.hbPageDetails.hbPageGallery .hbpgSocial {
    position: absolute;
    right: 20px;
    top: 20px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #cbcbcb;
    background: url(https://www.haberler.com/mstatic/assets/img/icon-share.png) no-repeat right center;
    background-size: 30px 30px;
    padding-right: 35px;
}

.hbOtherNews .hbonTitle {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    margin-bottom: 20px;
}

.hbOtherNews .hbBoxScope .box:nth-child(3n 0) {
    margin-right: 24px;
}

.hbOtherNews .hbBoxScope .box:nth-child(2n 0) {
    margin-right: 0;
}

.hbCommentAdd .hbcaTitle {
    font-family: sans-serif;
    width: 100%;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}

.hbCommentAdd .hbComments {
    padding: 0;
}

    .hbCommentAdd .hbComments .hbcRow {
        width: 100%;
        display: inline-block;
        padding-bottom: 15px;
        margin-bottom: 16px;
    }

        .hbCommentAdd .hbComments .hbcRow:last-child {
            border: 0;
            margin-bottom: 0;
            padding-bottom: 0;
        }

    .hbCommentAdd .hbComments .hbcInRow {
        width: 100%;
        display: inline-block;
        padding-top: 30px;
        padding-left: 35px;
    }

        .hbCommentAdd .hbComments .hbcInRow .hbcContent {
            padding-left: 10px;
        }

            .hbCommentAdd .hbComments .hbcInRow .hbcContent:after {
                content: "";
                position: absolute;
                width: 3px;
                height: 100%;
                background-color: #d8d8d8;
                left: 0;
                top: 0;
            }

    .hbCommentAdd .hbComments .hbcContent {
        width: 100%;
        display: inline-block;
        position: relative;
        margin-bottom: 10px;
    }

    .hbCommentAdd .hbComments .hbcTitle {
        width: 100%;
        display: inline-block;
        position: relative;
        font-family: sans-serif;
        font-size: 16px;
        font-weight: 600;
        color: #333;
        margin-bottom: 10px;
    }

    .hbCommentAdd .hbComments .hbcMsg {
        width: 100%;
        display: inline-block;
        position: relative;
        font-family: sans-serif;
        font-size: 14px;
        color: #000;
    }

    .hbCommentAdd .hbComments .hbcLikeScope {
        width: 100%;
        display: inline-block;
    }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcFltR {
            float: right;
            position: relative;
            margin-left: 22px;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: #666;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcAnswer {
            background: url(https://www.haberler.com/mstatic/assets/img/icon-answer.png) no-repeat left top;
            background-size: 15px 15px;
            padding-left: 20px;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcDislike {
            background: url(https://www.haberler.com/mstatic/assets/img/icon-dislike.png) no-repeat left center;
            background-size: 15px 15px;
            padding-left: 20px;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcLike {
            background: url(https://www.haberler.com/mstatic/assets/img/icon-like.png) no-repeat left top;
            background-size: 15px 15px;
            padding-left: 20px;
        }

.hbComments .hbcRow {
    width: 100%;
    display: inline-block;
    padding-bottom: 15px;
    border-bottom: solid 1px #e3e3e3;
    margin-bottom: 16px;
}

    .hbComments .hbcRow:last-child {
        border: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }

.hbComments .hbcInRow {
    width: 100%;
    display: inline-block;
    padding-top: 30px;
    padding-left: 35px;
}

    .hbComments .hbcInRow .hbcContent {
        padding-left: 10px;
    }

        .hbComments .hbcInRow .hbcContent:after {
            content: "";
            position: absolute;
            width: 3px;
            height: 100%;
            background-color: #d8d8d8;
            left: 0;
            top: 0;
        }

.hbComments .hbcContent {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
}

.hbComments .hbcTitle {
    width: 100%;
    display: inline-block;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
}

.hbComments .hbcMsg {
    width: 100%;
    display: inline-block;
    font-family: sans-serif;
    font-size: 16px;
    color: #000;
    word-break: break-word;
}

.hbComments .hbcLikeScope {
    width: 100%;
    display: table;
    text-align: right;
}

    .hbComments .hbcLikeScope .hbcFltR {
        display: inline-block;
        margin-left: 16px;
        font-family: sans-serif;
        font-size: 13px;
        font-weight: 400;
        color: #666;
    }

    .hbComments .hbcLikeScope .hbcAnswer {
        background: url(https://www.haberler.com/mstatic/assets/img/icon-answer.png) no-repeat left top;
        background-size: 15px 15px;
        padding-left: 20px;
    }

    .hbComments .hbcLikeScope .hbcDislike {
        background: url(https://www.haberler.com/mstatic/assets/img/icon-dislike.png) no-repeat left center;
        background-size: 15px 15px;
        padding-left: 20px;
    }

    .hbComments .hbcLikeScope .hbcLike {
        background: url(https://www.haberler.com/mstatic/assets/img/icon-like.png) no-repeat left top;
        background-size: 15px 15px;
        padding-left: 20px;
    }

.hbForm {
    width: 100%;
    position: relative;
    display: inline-block;
    text-align: right;
}

    .hbForm .hbLabel {
        width: 100%;
        display: inline-block;
        text-align: left;
        font-family: sans-serif;
        font-size: 14px;
        font-weight: 400;
        color: #333;
        margin-bottom: 6px;
    }

    .hbForm .hbInput {
        width: 100%;
        display: inline-block;
        height: 40px;
        padding: 0 10px;
        border: solid 1px #e0e0e0;
        border-left: 3px solid #fe0000;
        outline: 0;
        margin-bottom: 15px;
    }

    .hbForm .hbTextarea {
        width: 100%;
        display: inline-block;
        height: 70px;
        padding: 0 10px;
        border: solid 1px #e0e0e0;
        border-left: 3px solid #fe0000;
        outline: 0;
        resize: none;
        margin-bottom: 15px;
        padding-top: 10px;
    }

    .hbForm .hbSubmit {
        display: inline-block;
        width: 202px;
        height: 45px;
        border: 0;
        background-color: #fe0000;
        outline: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
        font-family: sans-serif;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        cursor: pointer;
    }

        .hbForm .hbSubmit:hover {
            background-color: #de0000;
        }

    .hbForm ::-webkit-input-placeholder {
        color: #c7c7c7;
    }

    .hbForm ::-moz-placeholder {
        color: #c7c7c7;
    }

    .hbForm :-ms-input-placeholder {
        color: #c7c7c7;
    }

    .hbForm :-moz-placeholder {
        color: #c7c7c7;
    }

.hbCustomerEmoji .colBox696 {
    width: 696px;
    display: inline-block;
}

.hbCustomerEmoji .hbceScope {
    display: inline-block;
}

    .hbCustomerEmoji .hbceScope .hbceEmojiContainer {
        display: inline-block;
        margin-bottom: 25px;
        padding: 0 15px;
    }

        .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem {
            display: inline-block;
            width: 29px;
            height: auto;
            margin: 0 5px;
        }

            .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceActiveDiv {
                display: inline-block;
                width: 100%;
                height: 50px;
                margin-bottom: 10px;
            }

                .hbCustomerEmoji.hbceScope.hbceEmojiContainer.hbceEmojiItem.hbceActiveDiv.hbceActiveHeight {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    height: 20%;
                    background-color: #efefef;
                    transition: all 0.34s ease;
                }

                    .hbCustomerEmoji.hbceScope.hbceEmojiContainer.hbceEmojiItem.hbceActiveDiv.hbceActiveHeight.active {
                        background-color: #fe0000;
                    }

            .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceEmojiImg {
                display: inline-block;
            }

            .hbCustomerEmoji.hbceScope.hbceEmojiContainer.hbceEmojiItem.hbceEmojiImgimg {
                width: 28px;
                height: auto;
                cursor: pointer;
            }

    .hbCustomerEmoji .hbceScope .hbceSocialContainer {
        display: inline-block;
        clear: both;
        text-align: center;
        padding: 0 15px;
        margin-top: 15px;
    }

        .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialShare {
            display: inline-block;
            font-size: 16px;
            position: relative;
            margin-right: 8px;
            -webkit-transform: translateY(6px);
            -moz-transform: translateY(6px);
            -ms-transform: translateY(6px);
            -o-transform: translateY(6px);
            transform: translateY(6px);
        }

        .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialIcon {
            display: inline-block;
            margin-bottom: 10px;
        }

            .hbCustomerEmoji.hbceScope.hbceSocialContainer.hbceSocialIcon.hbceSocialIconItem {
                display: inline-block;
                margin-right: 6px;
            }

                .hbCustomerEmoji.hbceScope.hbceSocialContainer.hbceSocialIcon.hbceSocialIconItem:last-child {
                    margin-right: 0;
                }

.hbPagination {
    position: relative;
    display: inline-block;
    margin-top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

    .hbPagination a {
        display: inline-block;
    }

    .hbPagination .hbpLeft {
        display: inline-block;
        position: relative;
        background: url(https://www.haberler.com/mstatic/assets/img/icon-pg-left.png) no-repeat center center;
        background-size: 100% 100%;
        width: 32px;
        height: 32px;
        margin-right: 10px;
    }

    .hbPagination .hbpRight {
        display: inline-block;
        position: relative;
        background: url(https://www.haberler.com/mstatic/assets/img/icon-pg-right.png) no-repeat center center;
        background-size: 100% 100%;
        width: 32px;
        height: 32px;
        margin-left: 10px;
    }

    .hbPagination .hbpNumber {
        font-family: sans-serif;
        font-size: 15px;
        font-weight: 400;
        color: #393838;
        height: 32px;
        padding: 0 5px;
        line-height: 200%;
    }

        .hbPagination .hbpNumber span {
            vertical-align: middle;
            display: table-cell;
        }

        .hbPagination .hbpNumber.active,
        .hbPagination .hbpNumber:hover {
            background: #fff;
            border-bottom: 3px solid #fe0000;
            box-sizing: border-box;
        }

.hbBoxBiography {
    padding: 20px;
}

    .hbBoxBiography .hbbbImageName {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

        .hbBoxBiography .hbbbImageName .hbbbImagRadius {
            position: absolute;
            top: 20px;
            width: 110px;
            height: 110px;
            overflow: hidden;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%;
        }

            .hbBoxBiography .hbbbImageName .hbbbImagRadius img {
                display: block;
                position: relative;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -50%);
                -moz-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                -o-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                width: 100%;
                height: auto;
            }

        .hbBoxBiography .hbbbImageName .hbbbName {
            width: 100%;
            display: inline-block;
            min-height: 110px;
            display: table;
            padding-left: 130px;
            font-family: sans-serif;
            font-size: 22px;
            font-weight: 700;
            color: #333;
            line-height: 150%;
        }

            .hbBoxBiography .hbbbImageName .hbbbName h1,
            .hbBoxBiography .hbbbImageName .hbbbName h2,
            .hbBoxBiography .hbbbImageName .hbbbName h3 {
                font-size: 22px;
            }

            .hbBoxBiography .hbbbImageName .hbbbName span {
                display: table-cell;
                vertical-align: middle;
            }

    .hbBoxBiography .hbbbCityDate {
        width: 100%;
        display: inline-block;
        padding-bottom: 10px;
        margin-bottom: 15px;
        border-bottom: solid 1px #e3e3e3;
    }

        .hbBoxBiography .hbbbCityDate .hbbcdRow {
            width: 100%;
            display: inline-block;
            margin-bottom: 8px;
        }

        .hbBoxBiography .hbbbCityDate .hbbFirst {
            width: 45%;
            display: inline-block;
            font-size: 16px;
            font-weight: 700;
            color: #fe0000;
        }

        .hbBoxBiography .hbbbCityDate .hbbTwo {
            width: 55%;
            display: inline-block;
            font-size: 16px;
            font-weight: 400;
            color: #333;
        }

    .hbBoxBiography .hbbbContent {
        width: 100%;
        display: inline-block;
    }

        .hbBoxBiography .hbbbContent .hbbbTitle {
            font-family: sans-serif;
            font-size: 20px;
            font-weight: 700;
            color: #333;
            margin-bottom: 8px;
            line-height: 180%;
        }

        .hbBoxBiography .hbbbContent .hbbbText {
            width: 100%;
            display: inline-block;
            height: 280px;
            overflow: hidden;
            font-size: 16px;
            font-weight: 400;
            color: #333;
            line-height: 150%;
        }

        .hbBoxBiography .hbbbContent .hbbbLink {
            float: right;
            position: relative;
            margin-top: 15px;
            font-size: 14px;
            font-weight: 700;
            color: #ff0101;
            background: url(https://www.haberler.com/mstatic/assets/img/icon-continue-red.png) no-repeat right center;
            background-size: 8px 16px;
            padding-right: 12px;
        }

.hbBoxBiographyDetails {
    padding: 20px;
}

    .hbBoxBiographyDetails .hbbbImageName {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

        .hbBoxBiographyDetails .hbbbImageName .hbbbImagRadius {
            position: absolute;
            left: 15px;
            width: 110px;
            height: 110px;
            overflow: hidden;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%;
        }

            .hbBoxBiographyDetails .hbbbImageName .hbbbImagRadius img {
                display: block;
                width: inherit;
                height: inherit;
                object-fit: cover;
            }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate {
            width: 100%;
            display: inline-block;
            padding-left: 130px;
            display: table;
        }

            .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbbcdMiddle {
                vertical-align: middle;
                display: table-cell;
                float: left;
                width: 190px;
            }

            .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbcdRow {
                width: 100%;
                display: inline-block;
                margin-bottom: 8px;
                line-height: 130%;
            }

            .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbFirst {
                width: 130px;
                display: inline-block;
                font-size: 16px;
                font-weight: 700;
                padding-bottom: 5px;
                color: #fe0000;
            }

            .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbTwo {
                display: inline-block;
                width: 100%;
                font-size: 16px;
                font-weight: 400;
                color: #333;
            }

.qDatePicker input {
    border: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fe0000;
    width: 80px;
    height: 20px;
}

.qDatePicker .hbdpArrow {
    margin-top: 0;
}

.hbPaperNameMenu {
    padding: 20px 20px 10px 20px !important;
    text-align: left;
}

    .hbPaperNameMenu span {
        display: inline-block;
        padding: 0 10px;
        margin-bottom: 20px;
        border-right: 1px solid #e3e3e3;
    }

        .hbPaperNameMenu span.active {
            color: red !important;
            font-weight: 500;
        }

.hbptHeadGallery {
    width: 100%;
    display: inline-block;
    padding: 20px;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    padding-left: 80px;
    padding-right: 20px;
    min-height: 80px;
    display: table;
}

    .hbptHeadGallery h1,
    .hbptHeadGallery h2,
    .hbptHeadGallery h3,
    .hbptHeadGallery span {
        font-family: sans-serif;
        font-size: 14px;
        font-weight: 700;
        color: #333;
        line-height: 150%;
        display: table-cell;
        vertical-align: middle;
    }

    .hbptHeadGallery .hbpgCount {
        position: absolute;
        left: 40px;
        width: 30px;
        height: 30px;
        background: #ff0101;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        border-radius: 30px;
        font-size: 15px;
        font-weight: 600;
        color: #fefefe;
        text-align: center;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .hbptHeadGallery .hbpgCount:before {
            content: "";
            width: 29px;
            height: 2px;
            background: #fe0000;
            position: absolute;
            left: -40px;
            top: 15px;
        }

.hbQuizBox .hbQuizAllCategory {
    width: 100%;
    display: inline-block;
    padding: 0 0 24px 0;
}

    .hbQuizBox .hbQuizAllCategory ul {
        width: inherit;
        margin: 0;
        overflow-x: scroll;
        display: Block;
        white-space: nowrap;
    }

        .hbQuizBox .hbQuizAllCategory ul li {
            margin: 10px 10px 0 0;
            border: 0;
            padding: 0;
            display: inline-block;
        }

            .hbQuizBox .hbQuizAllCategory ul li a {
                display: block;
                padding: 10px;
                border-radius: 10px;
                color: #fff;
                text-decoration: none;
                font-size: 14px;
            }

.hbQuizBox .box {
    height: 310px;
}

.hbQuizBox .hbBoxMainText {
    height: 142px;
}

.hbQuizBox .hbBoxImage {
    border-bottom: 0;
}

.hbQuizBox .hbBoxMainQuizBottom {
    display: inline-block;
    padding-top: 11px;
    box-sizing: border-box;
    width: 100%;
}

    .hbQuizBox .hbBoxMainQuizBottom .hbBoxMainQuizCategory {
        display: inline-block;
        padding: 0 5px 0 5px;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        font-size: 11px;
    }

    .hbQuizBox .hbBoxMainQuizBottom .hbBoxMainQuizStar {
        float: right;
        font-size: 16px;
        color: #0079ff;
        font-weight: 400;
    }

        .hbQuizBox .hbBoxMainQuizBottom .hbBoxMainQuizStar .hbBoxMainQuizStarIcon {
            font-size: 16px;
        }

.generalColorCaterories {
    color: #a1a1a1 !important;
}

.generalColorEconomi {
    color: #fe920d !important;
}

.generalColorActual {
    color: #62c1c5 !important;
}

.generalColorWorld {
    color: #12888b !important;
}

.generalColorTech {
    color: #b92cb9 !important;
}

.generalColorLocal {
    color: #6d5b7b !important;
}

.generalColorQuiz {
    color: #57e147 !important;
}

.generalColorGallery {
    color: #0086ca !important;
}

.generalColorMagazin {
    color: #f79583 !important;
}

.generalColorNews {
    color: #fe0000 !important;
}

.generalColorSpor {
    color: #fe0000 !important;
}

.newsErrorScopeHeader {
    display: inline-block;
    width: 100%;
}

.newsErrorScope {
    width: 100%;
    display: inline-block;
    margin-top: 60px;
}

    .newsErrorScope .newsErrorScopeColumnOne {
        display: inline-block;
        width: 48%;
        margin-right: 4%;
    }

@media only screen and (max-width: 768px) {
    .newsErrorScope .newsErrorScopeColumnOne {
        width: 100%;
    }
}

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeColumnOne {
        width: 100%;
    }
}

.newsErrorScope .newsErrorScopeColumnOne:nth-child(2) {
    margin-right: 0;
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList img {
    width: 20px;
}

.newsErrorScope .newsErrorScopeImg {
    width: 90%;
    display: inline-block;
    left: 0;
    transform: none;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeImg {
        width: 60%;
        display: inline-block;
    }
}

.newsErrorScope .newsErrorScopeImg img {
    width: 100%;
}

.newsErrorScope .newsErrorScopeTitle {
    width: 100%;
    display: inline-block;
    text-align: center;
}

    .newsErrorScope .newsErrorScopeTitle .titleOne {
        line-height: 160%;
        font-size: 30px;
        color: #bababa;
    }

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeTitle .titleOne {
        width: 100%;
        display: inline-block;
        font-size: 30px;
    }
}

.newsErrorScope .newsErrorScopeTitle .titleTwo {
    line-height: 160%;
    font-size: 30px;
    color: #bababa;
    font-weight: 700;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeTitle .titleTwo {
        width: 100%;
        display: inline-block;
        font-size: 30px;
    }
}

.newsErrorScope .newsErrorScopeContent {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 10px;
}

    .newsErrorScope .newsErrorScopeContent .newsErrorScopeContentDetail {
        line-height: 150%;
        font-size: 14px;
        color: #545454;
    }

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeContent .newsErrorScopeContentDetail {
        font-size: 11.8px;
    }
}

.newsErrorScope .newsErrorScopeSearch {
    width: 100%;
    display: inline-block;
    max-width: 500px;
    left: 50%;
    margin-top: 30px;
    transform: translateX(-50%);
    position: relative;
}

.newsErrorScope .newsErrorScopeOtherNewsTitle {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    margin-top: 30px;
    line-height: 150%;
    color: #545454;
    font-weight: 700;
    margin-bottom: 20px;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeOtherNewsTitle {
        font-size: 22px;
    }
}

.newsErrorScope .newsErrorScopeOtherCategorie {
    width: 100%;
    display: inline-block;
    position: relative;
    max-width: 450px;
    left: 50%;
    transform: translateX(-50%);
}

    .newsErrorScope.newsErrorScopeOtherCategorie.newsErrorScopeOtherCategorieIcon {
        width: 20%;
        display: inline-block;
        text-align: center;
        margin-bottom: 30px;
    }

@media only screen and (max-width: 520px) {
    .newsErrorScope.newsErrorScopeOtherCategorie.newsErrorScopeOtherCategorieIcon {
        width: 25%;
        display: inline-block;
    }
}

.newsErrorScope.newsErrorScopeOtherCategorie.newsErrorScopeOtherCategorieIcon.newsErrorScopeOtherCategorieIconImg {
    min-height: 33px;
}

.newsErrorScope.newsErrorScopeOtherCategorie.newsErrorScopeOtherCategorieIcon.newsErrorScopeOtherCategorieIconTitle {
    font-family: sans-serif;
    font-size: 11.8px;
    color: #a1a1a1;
}

.newsErrorScope .newsErrorScopeOtherNewsCategories {
    width: 100%;
    display: inline-block;
}

    .newsErrorScope.newsErrorScopeOtherNewsCategories.newsErrorScopeOtherNewsCategoriesLeft {
        width: 100%;
        display: inline-block;
        margin-right: 2%;
        font-size: 16px;
        color: #545454;
    }

        .newsErrorScope.newsErrorScopeOtherNewsCategories.newsErrorScopeOtherNewsCategoriesLeft.newsErrorScopeOtherNewsCategoriesList {
            border-bottom: 1px solid #dadada;
            padding: 10px 0 10px 0;
            width: 49%;
            display: inline-block;
        }

        .newsErrorScope.newsErrorScopeOtherNewsCategories.newsErrorScopeOtherNewsCategoriesLeft.newsErrorScopeOtherNewsCategoriesListimg {
            position: relative;
            float: right;
            width: 20px;
        }

@media only screen and (max-width: 768px) {
    .newsErrorScope.newsErrorScopeOtherNewsCategories.newsErrorScopeOtherNewsCategoriesLeft.newsErrorScopeOtherNewsCategoriesList {
        width: 100%;
        display: inline-block;
    }
}

@media only screen and (max-width: 520px) {
    .newsErrorScope.newsErrorScopeOtherNewsCategories.newsErrorScopeOtherNewsCategoriesLeft.newsErrorScopeOtherNewsCategoriesList {
        width: 100%;
        display: inline-block;
    }
}

.newsErrorScope input[type="text"] {
    width: 100%;
    max-width: 451px;
    display: inline-block;
    padding: 10px 20px 10px 20px;
    outline: 0;
    border-radius: 17.5px;
    border: 1px solid #e0e0e0;
    background-color: #fafafa;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope input[type="text"] {
        width: 90%;
    }
}

.newsErrorScope input[type="button"] {
    position: absolute;
    right: 18px;
    width: 93px;
    display: inline-block;
    padding: 9px 28px 9px 28px;
    border: 0;
    border-radius: 17.5px;
    background-color: #fe0000;
    font-size: 16px;
    color: #fff;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope.newsErrorScopeOtherCategorie.newsErrorScopeOtherCategorieIcon:nth-child(4n 1) {
        clear: both;
    }
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList:nth-child(odd) {
    /*margin-right: 2%;*/
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList:nth-child(2n 1) {
    clear: both;
}

.hbMainSlider .hbSlider .swiper-pagination-bullet {
    font-size: 30px !important;
    width: 4% !important;
}

    .hbMainSlider.hbSlider.swiper-pagination-bullet.swiper-pagination-bullet-active {
        border-bottom: 0 !important;
        color: #fe0000 !important;
    }

.hbSlider.sport .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #2da187 !important;
}

.hbSlider.finance .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #0b5cb6 !important;
}

.hbSlider.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #e89400 !important;
}

.hbSlider.tv .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #d74a4a !important;
}

.hbSlider.sondakika .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #850000 !important;
}

.hbBoxVsBulletSlider .hbvsImage {
    height: auto !important;
}

    .hbBoxVsBulletSlider .hbvsImage img {
        width: 100% !important;
        height: auto !important;
    }

.hbBoxScope .hbBoxVsBulletSlider,
.hbCatBoxFullSlider .hbBoxVsBulletSlider {
    height: auto !important;
    margin-bottom: 0;
}

    .hbBoxScope .hbBoxVsBulletSlider .swiper-slide,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
        height: auto !important;
    }

.hbBoxScope .hbBoxVslider .swiper-slide .hbvsImageTitle {
    min-height: 80px !important;
}

.hbNewsDt {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-left: 110px;
    min-height: 115px;
    font-size: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
    padding-bottom: 10px;
}

    .hbNewsDt .hbndImage {
        position: absolute;
        left: 0;
        top: 3px;
    }

.hbgsPgArw.white-icon .swiper-button-next {
    background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-rightarrow.png) !important;
}

.hbgsPgArw.white-icon .swiper-button-prev {
    background-image: url(https://www.haberler.com/mstatic/assets/img/icon-white-leftarrow.png) !important;
}

.hbHeadLineSlider .hbhlImage {
    width: 100%;
    display: inline-block;
}

.hbHeadLineSlider .hbhlText {
    width: 100%;
    display: inline-block;
    min-height: 150px;
    padding: 15px 15px 50px 15px;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    color: #fff;
}

    .hbHeadLineSlider .hbhlText .hbhlDegrade {
        position: absolute;
        z-index: 0;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 150%;
    }

    .hbHeadLineSlider .hbhlText .hbhltDesc {
        width: 100%;
        display: inline-block;
        z-index: 2;
    }

.hbHeadLineSlider .swiper-pagination-bullet {
    width: 24px;
    height: 24px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    background: 0;
    border: 1px solid #fff;
    padding-top: 3px;
    opacity: 1;
    outline: 0;
}

    .hbHeadLineSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #fff;
        color: #fe0000;
    }

.col100 {
    width: 100%;
    position: relative;
    display: inline-block;
}

.colSld732 {
    width: 100%;
    display: inline-block;
}

.colSld300 {
    width: 100%;
    display: inline-block;
}

.colPage {
    width: 100%;
    position: relative;
    display: inline-block;
    padding: 0 15px;
}

    .colPage.pageDetailProp {
        padding: 0;
    }

.colPageLeft {
    width: 100%;
    display: inline-block;
    margin-right: 24px;
}

.colPageRight {
    width: 100%;
    display: inline-block;
}

.colFtNewsLeft {
    width: 100%;
    display: inline-block;
    margin-right: 24px;
}

.colFtNewsRight {
    width: 100%;
    display: inline-block;
}

.col216 {
    width: 100%;
    display: inline-block;
}

.col336 {
    width: 100%;
    display: inline-block;
    margin-right: 24px;
}

.col696 {
    width: 100%;
    display: inline-block;
    margin-bottom: 24px;
}

.col516 {
    width: 100%;
    display: inline-block;
}

.hbFinanceDetails input[type="text"],
.hbFncBoxScope input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    border: solid 1px #dfe9f2;
    outline: 0;
    text-align: right;
    padding: 0 10px;
    font-size: 12px;
    color: #757575;
}

.hbFinanceDetails input[type="submit"],
.hbFncBoxScope input[type="submit"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    max-width: 316px;
    outline: 0;
    font-weight: 500;
    height: 40px;
    background-color: #4c73d7;
    color: #fff;
    font-size: 13px;
    cursor: pointer;
    border: 0;
}

.hbFinanceDetails .inputSendButton,
.hbFncBoxScope .inputSendButton {
    background-color: #fe0000 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.inputSearchTopBox {
    width: 100%;
    display: inline-block;
    height: 24px;
    padding-left: 22px;
    padding-right: 6px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    border: solid 1px #f2f2f2;
    outline: 0;
    color: grey;
    background: url(https://www.haberler.com/mstatic/assets/img/search-icon.svg) #fefefe no-repeat left 6px center;
    background-size: 12px 12px;
}

.inputSearchBox {
    width: 100%;
    display: inline-block;
    height: 24px;
    padding-left: 22px;
    padding-right: 6px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    border: solid 1px #f2f2f2;
    outline: 0;
    color: grey;
    background: url(https://www.haberler.com/mstatic/assets/img/search-icon.svg) #fefefe no-repeat left 6px center;
    background-size: 12px 12px;
}

.dropDownSearchBoxInput {
    width: 100%;
    display: inline-block;
    height: 24px;
    padding-left: 22px;
    padding-right: 6px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    border: solid 1px #f2f2f2;
    outline: 0;
    color: grey;
    background: url(https://www.haberler.com/mstatic/assets/img/search-icon.svg) #fefefe no-repeat left 6px center;
    background-size: 12px 12px;
}

.dropScope {
    width: 100%;
    display: inline-block;
    font-size: 14px;
}

    .dropScope .dropMenu {
        width: 100%;
        display: inline-block;
        background: #e6e6e6;
        padding: 0 10px;
        height: 40px;
        cursor: pointer;
        background: url(https://www.haberler.com/mstatic/assets/img/icon-blackarrow.svg) #e6e6e6 right 10px center no-repeat;
        background-size: 14px 8px;
        overflow: hidden;
    }

        .dropScope .dropMenu span {
            display: inline-block;
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .dropScope .dropDownGhost {
        position: absolute;
        width: 0;
        height: 0;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        left: 0;
        top: 0;
        visibility: hidden;
    }

    .dropScope .dropDownOpenBox {
        position: absolute;
        width: 100%;
        height: auto;
        top: 40px;
        z-index: 9999999;
        background: #e6e6e6;
        padding: 5px;
        visibility: hidden;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        transition: opacity 0.14s ease, visibility 0s;
    }

        .dropScope .dropDownOpenBox.active {
            transition: opacity 0.14s ease, visibility 0.14s;
            visibility: visible;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

        .dropScope .dropDownOpenBox .menuOpen {
            width: 100%;
            display: inline-block;
            padding: 10px 5px;
            cursor: pointer;
        }

            .dropScope .dropDownOpenBox .menuOpen.disabled {
                color: #666;
            }

    .dropScope .searchFilterBox {
        width: 100%;
        display: inline-block;
        margin-bottom: 10px;
    }

.dropDownFinancePage {
    width: 100%;
    display: inline-block;
}

.dropDownFinance {
    width: 100%;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    box-sizing: border-box;
    outline: 0;
    padding: 10px 10px;
    display: table;
    background-color: #4c73d7;
    border: 1px solid #4c73d7;
    cursor: pointer;
    background-image: url(https://www.haberler.com/mstatic/assets/img/downArrow.png);
    background-size: 16px 10px;
    background-position: right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: "";
}

    .dropDownFinance.dropDownWhiteFinance {
        color: #4c73d7;
        background-color: #fff;
        background-image: url(https://www.haberler.com/mstatic/assets/img/downArrowBlue.png);
        background-size: 16px 10px;
        background-position: right 10px center;
        font-weight: 600;
        background-repeat: no-repeat;
    }

.dropDownGenerals {
    width: 100%;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    box-sizing: border-box;
    outline: 0;
    padding: 10px 10px;
    display: table;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    background-image: url(https://www.haberler.com/mstatic/assets/img/arrow-down.png);
    background-size: 16px 10px;
    background-position: right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: "";
}

.hbwIconArrow {
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(https://www.haberler.com/mstatic/assets/img/icon-warning-arrow.png) no-repeat;
    background-size: 100% 100%;
    top: 50%;
    right: 20px;
    margin-top: -13px;
}

table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}

.hbTableContent {
    width: 100%;
    display: inline-block;
}

    .hbTableContent .hbSmallTitle {
        background: #f0f1f5;
    }

    .hbTableContent thead tr {
        width: 100%;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        border-radius: 12px;
        background: #f0f1f5;
    }

        .hbTableContent thead tr th {
            padding: 10px 5px 10px 5px;
            line-height: 140%;
        }

            .hbTableContent thead tr th:first-child {
                text-align: left;
                border-radius: 12px 0 0 12px;
                padding-left: 10px;
            }

            .hbTableContent thead tr th:last-child {
                border-radius: 0 12px 12px 0;
                padding-right: 10px;
            }

    .hbTableContent tbody:before {
        content: "";
        display: table;
        position: relative;
        width: 100%;
        height: 10px;
    }

    .hbTableContent tbody tr {
        width: 100%;
        border-bottom: 1px solid #dfe9f2;
    }

        .hbTableContent tbody tr:last-child {
            border-bottom: 0;
        }

    .hbTableContent tbody td {
        padding: 11px 4px 9px 4px;
        font-size: 12px;
        color: #757575;
        line-height: 130%;
    }

        .hbTableContent tbody td:first-child {
            border-right: 1px solid #dfe9f2;
            font-weight: 700;
            color: #333;
            padding-left: 10px;
        }

        .hbTableContent tbody td:last-child {
            padding-right: 10px;
        }

        .hbTableContent tbody td.financeUpColor {
            color: #2de57a;
        }

        .hbTableContent tbody td.financeDownColor {
            color: #e52d57;
        }

    .hbTableContent.piyasa {
        text-align: right;
    }

    .hbTableContent.artan {
        text-align: right;
    }

.hbSportStandings {
    width: 100%;
    display: inline-block;
}

    .hbSportStandings thead tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3;
    }

        .hbSportStandings thead tr th {
            color: #2da187;
            padding: 10px 5px 10px 5px;
            word-break: break-all;
        }

    .hbSportStandings tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3;
    }

        .hbSportStandings tbody tr:last-child {
            border-bottom: 0;
        }

        .hbSportStandings tbody tr td {
            padding: 11px 4px 9px 4px;
            word-break: break-all;
        }

            .hbSportStandings tbody tr td:nth-child(2) {
                font-size: 14px !important;
            }

            .hbSportStandings tbody tr td:last-child {
                color: #2da187;
                font-weight: 600;
            }

    .hbSportStandings.piyasa {
        text-align: right;
    }

.hbPrayerTimeTable {
    width: 100%;
    display: inline-block;
}

    .hbPrayerTimeTable thead tr {
        width: 100%;
    }

        .hbPrayerTimeTable thead tr th {
            padding: 10px 5px 10px 5px;
            word-break: break-all;
        }

    .hbPrayerTimeTable tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3;
    }

        .hbPrayerTimeTable tbody tr:last-child {
            border-bottom: 0;
        }

        .hbPrayerTimeTable tbody tr td {
            padding: 11px 4px 9px 4px;
            word-break: break-all;
        }

            .hbPrayerTimeTable tbody tr td:first-child {
                color: #fe0000;
                font-weight: 500;
            }

.namaz-container .hbPrayerTimeTable .hbpttScope tr th:first-child {
    width: 200px;
}

.namaz-container .hbPrayerTimeTable tbody tr td:first-child {
    width: 200px;
}

.namaz-container .hbPrayerTimeTable thead tr:first-child th {
    padding: 10px 4px;
}

.hbPrayerCustomTable {
    width: 100%;
    display: inline-block;
}

    .hbPrayerCustomTable thead tr {
        width: 100%;
    }

        .hbPrayerCustomTable thead tr th {
            padding: 10px 5px 10px 5px;
            word-break: break-all;
        }

    .hbPrayerCustomTable tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3;
    }

        .hbPrayerCustomTable tbody tr:last-child {
            border-bottom: 0;
        }

        .hbPrayerCustomTable tbody tr td {
            padding: 11px 4px 9px 4px;
            line-height: 150%;
            word-break: break-all;
        }

            .hbPrayerCustomTable tbody tr td:first-child {
                color: #fe0000;
                font-weight: 500;
            }

.hbPrayerTimeTable {
    width: 100%;
    display: inline-block;
}

    .hbPrayerTimeTable thead tr {
        width: 100%;
    }

        .hbPrayerTimeTable thead tr th {
            padding: 10px 5px 10px 5px;
            word-break: break-all;
        }

    .hbPrayerTimeTable tbody tr {
        width: 100%;
        border-bottom: 1px solid #e3e3e3;
    }

        .hbPrayerTimeTable tbody tr:last-child {
            border-bottom: 0;
        }

        .hbPrayerTimeTable tbody tr td {
            padding: 11px 4px 9px 4px;
            word-break: break-all;
        }

.hbStandingsSlider {
    width: 100%;
    display: inline-block;
}

    .hbStandingsSlider thead tr {
        width: 100%;
    }

        .hbStandingsSlider thead tr th {
            padding: 12px 5px 3px 5px;
            word-break: break-all;
        }

    .hbStandingsSlider tbody tr {
        width: 100%;
    }

        .hbStandingsSlider tbody tr:last-child {
            border-bottom: 0;
        }

        .hbStandingsSlider tbody tr:nth-child(-n 3) td:nth-child(2) {
            color: #2da187 !important;
        }

        .hbStandingsSlider tbody tr td {
            padding: 9px 4px 8px 4px;
            word-break: break-all;
        }

            .hbStandingsSlider tbody tr td:last-child {
                color: #7f7f7f;
            }

.intermediaryCorporateTable thead tr th {
    text-align: left;
}

.intermediaryCorporateTable tbody tr td:nth-child(2n) {
    color: #333;
    font-weight: 700;
}

.hbHeader {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    height: 48px;
    background-color: #fe0000;
    z-index: 9999999;
}

    .hbHeader .hbhdNavIcon {
        position: absolute;
        left: 20px;
        top: 15px;
        width: 23px;
        height: 17px;
        cursor: pointer;
        z-index: 2;
    }

        .hbHeader .hbhdNavIcon:before {
            content: "";
            position: absolute;
            width: 40px;
            height: 40px;
            left: -10px;
            top: -10px;
        }

        .hbHeader .hbhdNavIcon .hbhdnLine {
            height: 3px;
            position: absolute;
            background-color: #fff;
            -webkit-transition: all 0.34s ease;
            -moz-transition: all 0.34s ease;
            -ms-transition: all 0.34s ease;
            -o-transition: all 0.34s ease;
            transition: all 0.34s ease;
        }

            .hbHeader .hbhdNavIcon .hbhdnLine.lnOne {
                width: 23px;
                top: 0;
            }

            .hbHeader .hbhdNavIcon .hbhdnLine.lnTwo {
                width: 20px;
                top: 7px;
            }

            .hbHeader .hbhdNavIcon .hbhdnLine.lnThree {
                width: 16px;
                top: 14px;
            }

        .hbHeader .hbhdNavIcon.active .hbhdnLine.lnOne {
            width: 23px;
            top: 7px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .hbHeader .hbhdNavIcon.active .hbhdnLine.lnTwo {
            width: 0;
            top: 7px;
        }

        .hbHeader .hbhdNavIcon.active .hbhdnLine.lnThree {
            width: 23px;
            top: 7px;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

    .hbHeader .hbhdLogo {
        width: 100%;
        display: inline-block;
        display: table;
        text-align: center;
        height: 47px;
        padding-right: 40px;
        padding-left: 40px;
    }

        .hbHeader .hbhdLogo .hbhdlMiddle {
            display: table-cell;
            vertical-align: middle;
        }

    .hbHeader .hbhdSearch {
        position: absolute;
        right: 21px;
        top: 11px;
        z-index: 2;
        cursor: pointer;
    }

.hbNavMenuScope {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999998;
    width: 100%;
    height: 100%;
    visibility: hidden;
    -webkit-transition: visibility 0.34s ease;
    -moz-transition: visibility 0.34s ease;
    -ms-transition: visibility 0.34s ease;
    -o-transition: visibility 0.34s ease;
    transition: visibility 0.34s ease;
}

    .hbNavMenuScope .hbnmBg {
        position: fixed;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        left: 0;
        top: 0;
        z-index: 0;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbNavMenuScope .hbNavMenu {
        z-index: 1;
        background-color: #202020;
        width: 270px;
        height: 100%;
        left: -250px;
        position: absolute;
        padding-top: 47px;
        overflow-y: scroll;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

        .hbNavMenuScope .hbNavMenu:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 90px;
            background: url(https://www.haberler.com/mstatic/assets/img/deg.png) #121212repeat-x left bottom;
            z-index: 0;
        }

        .hbNavMenuScope .hbNavMenu .hbnmTitle {
            font-family: sans-serif;
            font-size: 22px;
            font-weight: 700;
            color: #fff;
            width: 100%;
            display: inline-block;
            padding: 25px 10px 15px 20px;
        }

        .hbNavMenuScope .hbNavMenu .hbNavUl {
            width: 100%;
            display: inline-block;
            position: relative;
            background: #1a1a1a;
            padding-bottom: 45px;
        }

            .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi {
                width: 100%;
                position: relative;
                float: left;
                padding: 0;
                line-height: 120%;
                background-image: linear-gradient(to bottom, #202020, #1a1a1a);
                color: #fff;
                font-family: sans-serif;
                font-size: 14px;
                font-weight: 500;
            }

                .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink {
                    width: 100%;
                    position: relative;
                    float: left;
                    cursor: pointer;
                    padding: 15px 10px 15px 50px;
                }

                    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink .hbnmIcon {
                        position: absolute;
                        left: 15px;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        margin-right: 10px;
                    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.anasayfa .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/anasayfa.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.sondakika .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/sondakika.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.guncel .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/guncel.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.mansetler .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/mansetler.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.quiz .hbnmIcon {
        width: 18.4px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/quiz.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.sayfa .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/sayfa.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.yerelhab .hbnmIcon {
        width: 16px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/yerelhab.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.secim .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/secim.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.magazin .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/magazin.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.spor .hbnmIcon {
        width: 22px;
        height: 18px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/spor.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.dunya .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/dunya.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.gazeteler .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/gazeteler.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.ekonomi .hbnmIcon {
        width: 19px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/ekonomi.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.galeri .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/galeri.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.tv .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/tv.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.finans .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/finans.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.hava .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/hava.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.namaz .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/namaz.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.imsak .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/imsak.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.isimiz .hbnmIcon {
        width: 20px;
        height: 24px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/isimiz.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.desktop .hbnmIcon {
        width: 22.3px;
        height: 17.7px;
        background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/desktop.svg) no-repeat;
        background-size: 100% 100%;
    }

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink .arrow {
        font-size: 27px;
        line-height: 0;
        position: relative;
        display: inline-block;
        margin-left: 2px;
        transform: translateY(3px);
        font-weight: 300;
    }

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbmLiSubScope {
        width: 100%;
        display: inline-block;
        position: relative;
        display: none;
    }

        .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbmLiSubScope .hbnmSubLink {
            width: 100%;
            display: inline-block;
            position: relative;
            padding: 10px 0 10px 32px;
        }

            .hbNavMenuScope.hbNavMenu.hbNavUl.hbMainLi.hbmLiSubScope.hbnmSubLink:before {
                content: "\27A4";
                position: absolute;
                left: 17px;
                top: 11px;
                font-size: 10px;
            }

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi.active .hbmLiSubScope {
        display: block;
    }

    .hbNavMenuScope.active {
        -webkit-transition: visibility 0s;
        -moz-transition: visibility 0s;
        -ms-transition: visibility 0s;
        -o-transition: visibility 0s;
        transition: visibility 0s;
        visibility: visible;
    }

        .hbNavMenuScope.active .hbnmBg {
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }

        .hbNavMenuScope.active .hbNavMenu {
            left: 0;
        }

.hbWarning .hbwText {
    background: #fe0000;
    padding: 10px 58px 10px 10px;
    border-radius: 8px;
}

.hbMainSlider {
    margin-top: 0;
    margin-bottom: 15px !important;
}

    .hbMainSlider .hbSlider .swiper-slide {
        width: 100% !important;
        height: auto !important;
    }

    .hbMainSlider .hbSlider .swiper-pagination {
        width: 100%;
        display: inline-block;
        position: relative;
        bottom: 0;
        background: #000;
        height: 34px;
        border-bottom: 3px solid #dbdbdb;
    }

    .hbMainSlider .hbSlider .swiper-pagination-bullet {
        width: 6.66%;
        display: inline-block;
        margin: 0;
        height: 34px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background: 0;
        text-align: center;
        color: #fff;
        font-size: 15px;
        font-family: sans-serif;
        padding-top: 5px;
        opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity: 1;
    }

    .hbMainSlider .hbSlider .swiper-pagination-bullet-active {
        color: #fe0000;
    }

    .hbMainSlider.hbSlider.swiper-pagination-bullet.swiper-pagination-bullet-active {
        border-bottom: 3px solid #fe0000;
        font-weight: 600;
    }

    .hbMainSlider .hbSlider .swiper-button-next {
        background-image: url(/mstatic/assets/img/icon-manset-right.png);
        width: 20px;
        height: -moz-calc(100% - 34px);
        height: -webkit-calc(100% - 34px);
        height: -o-calc(100% - 34px);
        height: calc(100% - 34px);
        top: 0;
        right: 0;
        background-size: 17px 28px;
        margin-top: 0;
        outline: 0;
    }

    .hbMainSlider .hbSlider .swiper-button-prev {
        background-image: url(/mstatic/assets/img/icon-manset-left.png);
        width: 20px;
        height: -moz-calc(100% - 34px);
        height: -webkit-calc(100% - 34px);
        height: -o-calc(100% - 34px);
        height: calc(100% - 34px);
        top: 0;
        left: 0;
        margin-top: 0;
        background-size: 17px 28px;
        outline: 0;
    }

    .hbMainSlider .hbmSocial {
        height: 43px;
        padding: 0 15px 0 19px;
        border-left: 4px solid #fe0000;
        margin-bottom: 20px;
    }

        .hbMainSlider .hbmSocial .hbmsText {
            display: inline-block;
            padding-top: 14px;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 700;
            color: #333;
        }

        .hbMainSlider .hbmSocial .hbmsIcon {
            float: right;
            position: relative;
            padding-top: 10px;
        }

            .hbMainSlider .hbmSocial .hbmsIcon a {
                display: inline-block;
                position: relative;
                margin-right: 12px;
            }

                .hbMainSlider .hbmSocial .hbmsIcon a:last-child {
                    margin-right: 0;
                }

.hbExchange {
    padding: 10px 0px;
}

    .hbExchange .hbexCol {
        width: 19%;
        display: flex;
        border-right: 1px solid #dcdcdc;
        padding-left: 3px;
    }

        .hbExchange .hbexCol:last-child {
            border: 0;
        }

        .hbExchange .hbexCol .hbexTitle {
            width: 100%;
            display: inline-block;
            font-family: sans-serif;
            font-size: 13px;
            font-weight: 400;
            color: #4c4c4c;
            margin-bottom: 5px;
            text-align: center;
        }

        .hbExchange .hbexCol .hbexStatus {
            width: auto;
            display: inline-block;
            font-family: sans-serif;
            font-size: 12px;
            font-weight: 600;
            text-align: left;
        }

        .hbExchange .hbexCol .hbexIcon {
            width: auto;
            display: inline-block;
            text-align: left;
            line-height: 0;
            margin-bottom: 5px;
        }

            .hbExchange .hbexCol .hbexIcon.up:after {
                content: "";
                display: inline-block;
                position: relative;
                width: 12px;
                height: 8px;
                background: url(https://www.haberler.com/mstatic/assets/img/financeUp.png) no-repeat left center;
                background-size: 12px 8px;
                color: #41b87f;
                margin-left: 5px;
            }

            .hbExchange .hbexCol .hbexIcon.down:after {
                content: "";
                display: inline-block;
                position: relative;
                width: 12px;
                height: 8px;
                background: url(https://www.haberler.com/mstatic/assets/img/financeDown.png) no-repeat left center;
                background-size: 12px 8px;
                color: #fe0000;
                margin-left: 5px;
            }

.hbAstrology .hbaScope {
    padding: 20px 20px 0;
}

    .hbAstrology .hbaScope .hbaItemList {
        width: 32%;
        display: inline-block;
        margin-right: 2%;
        margin-bottom: 20px;
        transition: all 0.34s ease;
    }

        .hbAstrology .hbaScope .hbaItemList .hbaItem {
            width: 100%;
            position: relative;
            -webkit-border-radius: 40px;
            -moz-border-radius: 40px;
            -ms-border-radius: 40px;
            border-radius: 40px;
            width: 60px;
            height: 60px;
            left: 50%;
            margin-left: -30px;
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
            background-color: #fefefe;
            margin-bottom: 21px;
        }

            .hbAstrology .hbaScope .hbaItemList .hbaItem svg {
                position: absolute;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -50%) scale(0.6);
                -moz-transform: translate(-50%, -50%) scale(0.6);
                -ms-transform: translate(-50%, -50%) scale(0.6);
                -o-transform: translate(-50%, -50%) scale(0.6);
                transform: translate(-50%, -50%) scale(0.6);
            }

        .hbAstrology .hbaScope .hbaItemList .hbaName {
            width: 100%;
            display: inline-block;
            text-align: center;
            cursor: pointer;
        }

        .hbAstrology .hbaScope .hbaItemList:nth-child(3n 0) {
            margin-right: 0;
        }

        .hbAstrology .hbaScope .hbaItemList:hover .hbaItem {
            background-color: #fe0000;
            transition: all 0.34s ease;
        }

        .hbAstrology .hbaScope .hbaItemList:hover svg path {
            fill: #fff;
            transition: all 0.34s ease;
        }

        .hbAstrology .hbaScope .hbaItemList:hover .hbaName {
            color: red !important;
        }

.hbDatePicker .hbdpScope {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 30px 10px;
}

    .hbDatePicker .hbdpScope .hbdpColumnBlockCenterTwo {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        height: 22px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .hbDatePicker .hbdpScope .hbdpColumnBlockCenterTwoLast {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        height: 28px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

        .hbDatePicker .hbdpScope .hbdpColumnBlockCenterTwoLast .categoryColor, .hbDatePicker .hbdpScope .hbdpColumnBlockCenterTwo .categoryColor {
            display: block;
            font-size: 14px;
            color: #000;
            margin-right: 20px;
        }

    .hbDatePicker .hbdpScope .hbdpColumnBlockCenterTwo .categoryColor {
        font-size: 16px;
    }

    .hbDatePicker .hbdpScope .hbdpColumnLeft .hbdpText {
        padding-left: 32px;
        display: table-cell;
        vertical-align: middle;
    }

    .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpArrow {
        display: inline-block;
        padding-top: 3px;
    }

    .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpText {
        vertical-align: middle;
        text-align: center;
    }

    .hbDatePicker .hbdpScope .hbdpColumnRight .hbdpArrow img {
        transform: rotate(180deg);
    }

    .hbDatePicker .hbdpScope .hbdpColumnRight .hbdpText {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        padding-right: 32px;
    }

.hbDatePicker.hbDateHeadlineScope .hbdpScope {
    justify-content: space-between;
    padding: 20px;
}

.hbNewsPaper .hbnpTitle {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

    .hbNewsPaper .hbnpTitle h1,
    .hbNewsPaper .hbnpTitle h2,
    .hbNewsPaper .hbnpTitle h3,
    .hbNewsPaper .hbnpTitle span {
        font-family: sans-serif;
        font-size: 32px;
        font-weight: 700;
        color: #333;
        line-height: 140%;
    }

.hbNewsPaper .hbnpContent {
    width: 100%;
    display: inline-block;
}

    .hbNewsPaper .hbnpContent a {
        display: inline-block;
        margin-right: 18px;
        margin-bottom: 18px;
    }

        .hbNewsPaper .hbnpContent a:nth-child(9n 0) {
            margin-right: 0;
        }

.generalSmallTitle {
    margin-bottom: 15px;
}

    .generalSmallTitle:after {
        content: "";
        position: absolute;
        width: 4px;
        height: 52px;
        background: #fe0000;
        left: 0;
        top: 0;
    }

    .generalSmallTitle.noBorder:after {
        content: "";
        display: none;
    }

.hbNewspaper .hbnScope {
    width: 100%;
    display: inline-block;
    padding: 15px 20px;
}

    .hbNewspaper .hbnScope.padTopZero {
        padding-top: 0;
    }

    .hbNewspaper .hbnScope .hbNewspaperListTallText {
        margin-bottom: 30px;
        text-align: left;
    }

    .hbNewspaper .hbnScope .hbNewspaperList {
        width: 100%;
        display: inline-block;
        text-align: center;
    }

        .hbNewspaper .hbnScope .hbNewspaperList .hbNewspaperImg {
            width: 100%;
            display: inline-block;
            margin-right: 4%;
            margin-bottom: 40px;
        }

            .hbNewspaper .hbnScope .hbNewspaperList .hbNewspaperImg:nth-child(2n 0) {
                margin-right: 0;
            }

            .hbNewspaper .hbnScope .hbNewspaperList .hbNewspaperImg img {
                max-width: 100%;
            }

            .hbNewspaper .hbnScope .hbNewspaperList .hbNewspaperImg .hbNewspaperName {
                display: block;
                margin-top: 10px;
            }

    .hbNewspaper .hbnScope .hbNewspaperWebsites {
        width: 100%;
        display: inline-block;
    }

        .hbNewspaper .hbnScope .hbNewspaperWebsites .hbnwwBlock {
            width: 50%;
            display: inline-block;
            margin-bottom: 5px;
        }

        .hbNewspaper .hbnScope .hbNewspaperWebsites.freemode .hbnwwBlock {
            width: auto;
            margin-right: 8px;
        }

.hbNewspaper .hbnFullImage {
    width: 100%;
    display: inline-block;
}

.hbNewspaper .hbnFullImage .hbnFullNewspaper img {
    position: relative;
    width: 836px;
    max-width: 100%;
    height: auto;
    left: 50%;
    transform: translateX(-50%);
}

    .hbNewspaper .hbnFullImage .hbnArrowLeft {
        display: inline-block;
        margin-top: 10px;
    }

        .hbNewspaper .hbnFullImage .hbnArrowLeft img {
            display: block;
        }

    .hbNewspaper .hbnFullImage .hbnArrowRight {
        position: relative;
        float: right;
        margin-top: 10px;
        text-align: right;
    }

        .hbNewspaper .hbnFullImage .hbnArrowRight img {
            display: inline-block;
            transform: rotate(180deg);
        }

    .hbNewspaper .hbnFullImage .hbnPrevText {
        position: relative;
        left: 0;
        display: block;
        padding-top: 10px;
    }

    .hbNewspaper .hbnFullImage .hbnNextText {
        position: relative;
        right: 0;
        display: block;
        padding-top: 10px;
    }

.hbNewspaper .hbgsPgArw {
    position: absolute;
    top: -63px;
    right: 0;
    width: 30%;
    height: 30px;
}

    .hbNewspaper .hbgsPgArw .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-pg-right.png);
        width: 30px;
        height: 30px;
        background-size: 30px 30px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        right: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbNewspaper .hbgsPgArw .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-pg-left.png);
        width: 30px;
        height: 30px;
        background-size: 30px 30px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        left: 30px;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

.hbLastNews {
    padding: 15px;
}

    .hbLastNews .hblnBox {
        width: 100%;
        display: inline-block;
        margin-bottom: 24px;
        padding-bottom: 8px;
        border-bottom: solid 1px #e8e8e8;
    }

        .hbLastNews .hblnBox:last-child {
            border-bottom: 0;
            margin-bottom: 0;
            padding-bottom: 0;
        }

        .hbLastNews .hblnBox .hblnTime {
            font-size: 14px;
            font-weight: 700;
            color: #ff0101;
            border: 1px solid #fe0000;
            -webkit-border-radius: 12px;
            -moz-border-radius: 12px;
            -ms-border-radius: 12px;
            border-radius: 12px;
            padding: 5px 8px;
            top: 0;
            left: 0;
            position: absolute;
            z-index: 1;
        }

        .hbLastNews .hblnBox .hblnImage {
            width: 100%;
            display: inline-block;
            padding-left: 0;
            padding-top: 40px;
            margin-bottom: 15px;
        }

        .hbLastNews .hblnBox .hblnContent {
            width: 100%;
            display: inline-block;
            padding-left: 0;
            font-size: 14px;
            color: #333;
            font-weight: 400;
            line-height: 170%;
        }

            .hbLastNews .hblnBox .hblnContent .hblnTitle {
                width: 100%;
                display: inline-block;
                margin-bottom: 10px;
                font-family: sans-serif;
                font-size: 18px;
                font-weight: 700;
                color: #333;
                line-height: 150%;
            }

        .hbLastNews .hblnBox .hblnInfo {
            float: right;
            position: relative;
            font-family: sans-serif;
            font-size: 12px;
            font-weight: 600;
            color: #333;
        }

        .hbLastNews .hblnBox .hblniUrl {
            display: inline-block;
            position: relative;
            margin-right: 5px;
            font-family: sans-serif;
            font-size: 12px;
            font-weight: 600;
            color: #fe0000;
        }

        .hbLastNews .hblnBox.imgNo .hblnContent {
            padding-left: 0;
            padding-top: 40px;
        }

.hbWhoIsWho {
    padding: 15px;
}

    .hbWhoIsWho .hbwiwHead {
        width: 100%;
        display: inline-block;
        margin-bottom: 24px;
    }

        .hbWhoIsWho .hbwiwHead h1,
        .hbWhoIsWho .hbwiwHead h2,
        .hbWhoIsWho .hbwiwHead h3,
        .hbWhoIsWho .hbwiwHead span {
            font-family: sans-serif;
            font-size: 20px;
            font-weight: 700;
            color: #333;
            line-height: 140%;
        }

    .hbWhoIsWho .hbwiwBoxScope {
        width: 100%;
        display: inline-block;
    }

        .hbWhoIsWho .hbwiwBoxScope .hbwiwBox {
            width: 100%;
            display: inline-block;
            margin-bottom: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #e6e6e6;
        }

            .hbWhoIsWho .hbwiwBoxScope .hbwiwBox:last-child {
                border-bottom: 0;
                padding-bottom: 0;
            }

            .hbWhoIsWho .hbwiwBoxScope .hbwiwBox .hbwiwImage {
                position: absolute;
                width: 70px;
                height: 70px;
                left: 0;
                top: 0;
                overflow: hidden;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                -ms-border-radius: 100%;
                border-radius: 100%;
            }

                .hbWhoIsWho .hbwiwBoxScope .hbwiwBox .hbwiwImage img {
                    display: block;
                    position: relative;
                    width: 100%;
                    height: auto;
                    left: 50%;
                    top: 50%;
                    -webkit-transform: translate(-50%, -50%);
                    -moz-transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                    -o-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                }

            .hbWhoIsWho .hbwiwBoxScope .hbwiwBox .hbwiwContent {
                width: 100%;
                display: inline-block;
                padding-left: 82px;
                min-height: 70px;
                font-size: 12px;
                font-weight: 400;
                color: #757575;
                line-height: 140%;
                display: table;
            }

                .hbWhoIsWho .hbwiwBoxScope .hbwiwBox .hbwiwContent .hbwiwMiddle {
                    display: table-cell;
                    vertical-align: middle;
                }

                .hbWhoIsWho .hbwiwBoxScope .hbwiwBox .hbwiwContent .hbwiwcTitle {
                    width: 100%;
                    display: inline-block;
                    color: #333;
                    font-weight: 700;
                    margin-bottom: 2px;
                }

            .hbWhoIsWho .hbwiwBoxScope .hbwiwBox .hbwiwContinue {
                float: right;
                position: relative;
                font-family: sans-serif;
                font-size: 12px;
                font-weight: 600;
                color: #fe0000;
                margin-top: 10px;
                padding-right: 15px;
                background: url(https://www.haberler.com/mstatic/assets/img/icon-whoiswho-red.png) no-repeat center right;
                background-size: 7px 9px;
            }

.hbTopNews {
    padding: 20px;
}

    .hbTopNews .hbtnHead {
        width: 100%;
        display: inline-block;
        margin-bottom: 24px;
    }

        .hbTopNews .hbtnHead h1,
        .hbTopNews .hbtnHead h2,
        .hbTopNews .hbtnHead h3,
        .hbTopNews .hbtnHead span {
            font-family: sans-serif;
            font-size: 20px;
            font-weight: 700;
            color: #333;
            line-height: 140%;
        }

    .hbTopNews .hbtnBoxScope {
        width: 100%;
        display: inline-block;
    }

        .hbTopNews .hbtnBoxScope .hbtnUrl {
            width: 100%;
            display: inline-block;
            margin-bottom: 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #e6e6e6;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 700;
            color: #333;
            line-height: 140%;
        }

            .hbTopNews .hbtnBoxScope .hbtnUrl:last-child {
                border-bottom: 0;
                padding-bottom: 0;
            }

.hbPrayerDistrict .hbpdScope {
    padding: 20px;
}

    .hbPrayerDistrict .hbpdScope .hbpdDistrictList {
        width: 100%;
        display: inline-block;
    }

        .hbPrayerDistrict .hbpdScope .hbpdDistrictList .hbpdItem {
            -webkit-border-radius: 17px;
            -moz-border-radius: 17px;
            -ms-border-radius: 17px;
            border-radius: 17px;
            width: 48%;
            display: inline-block;
            margin-right: 4%;
            margin-bottom: 24px;
            padding: 3px 10px;
            text-align: center;
            border: 1px solid #fe0000;
        }

            .hbPrayerDistrict .hbpdScope .hbpdDistrictList .hbpdItem a {
                display: block;
            }

            .hbPrayerDistrict .hbpdScope .hbpdDistrictList .hbpdItem:nth-child(2n 0) {
                margin-right: 0;
            }

.hbWeatherBox {
    margin-bottom: 0;
}

    .hbWeatherBox .colBlock {
        width: 100%;
        display: inline-block;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

        .hbWeatherBox .colBlock:last-child {
            padding-bottom: 0;
            margin-bottom: 0;
        }

        .hbWeatherBox .colBlock .hbwbRightColumn {
            text-align: center !important;
        }

        .hbWeatherBox .colBlock .hbbwDetailsItem {
            width: 50%;
            display: inline-block;
            text-align: center;
            margin-bottom: 15px;
        }

            .hbWeatherBox .colBlock .hbbwDetailsItem:last-child {
                margin-bottom: 0;
            }

            .hbWeatherBox .colBlock .hbbwDetailsItem .hbbwDetailsItemTitle {
                display: block;
            }

            .hbWeatherBox .colBlock .hbbwDetailsItem .hbbwDetailsItemText {
                display: inline-block;
            }

            .hbWeatherBox .colBlock .hbbwDetailsItem img {
                vertical-align: middle;
            }

        .hbWeatherBox .colBlock .hbbwDetailsDay {
            width: 50%;
            display: inline-block;
            text-align: center;
            margin-bottom: 15px;
        }

            .hbWeatherBox .colBlock .hbbwDetailsDay .hbbwDetailsItemTitle {
                display: block;
            }

            .hbWeatherBox .colBlock .hbbwDetailsDay .hbbwDetailsItemText {
                display: inline-block;
                padding-top: 15px;
                padding-left: 10px;
            }

            .hbWeatherBox .colBlock .hbbwDetailsDay img {
                vertical-align: middle;
            }

    .hbWeatherBox .hbwbScope {
        padding: 20px;
    }

        .hbWeatherBox .hbwbScope .hbwbWeatherRow {
            width: 100%;
            display: inline-block;
            padding-bottom: 10px;
        }

            .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn {
                width: 50%;
                display: inline-block;
            }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherImg {
                    padding-bottom: 6px;
                    text-align: center;
                }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherText {
                    text-align: center;
                }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherMaxText {
                    text-align: center;
                    padding-top: 5px;
                }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbLeftColumn .hbwbWeatherMaxTemp {
                    text-align: center;
                    padding-top: 5px;
                }

            .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbFullColumn {
                width: 100%;
                display: inline-block;
            }

            .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn {
                width: 50%;
                display: inline-block;
                text-align: right;
            }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbClockImg {
                    display: inline-block;
                    padding-top: 6px;
                }

                    .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbClockImg img {
                        vertical-align: top;
                    }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbClock {
                    display: inline-block;
                }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbWeatherMaxText {
                    text-align: center;
                    padding-top: 5px;
                }

                .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbRightColumn .hbwbWeatherMaxTemp {
                    text-align: center;
                    padding-top: 5px;
                }

            .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbBorderRight {
                border-right: 1px solid #fe0000;
            }

            .hbWeatherBox .hbwbScope .hbwbWeatherRow .hbwbGuessNote img {
                margin-left: 10px;
                vertical-align: text-bottom;
            }

        .hbWeatherBox .hbwbScope .hbwbWeatherSpace {
            margin-bottom: 0;
        }

        .hbWeatherBox .hbwbScope .hbwbBorderRightGrey {
            border-bottom: 1px solid #cbcbcb;
        }

            .hbWeatherBox .hbwbScope .hbwbBorderRightGrey:last-child {
                border-bottom: 0;
            }

        .hbWeatherBox .hbwbScope .hbwbfLongText {
            padding-bottom: 30px;
            text-align: left;
        }

.hbPlate .hbpScope {
    padding: 20px;
}

    .hbPlate .hbpScope .hbpPlateList {
        width: 33.33%;
        display: inline-block;
        margin-bottom: 2%;
        transition: all 0.34s ease;
    }

        .hbPlate .hbpScope .hbpPlateList .hbpPlateItem {
            width: 100%;
            display: inline-block;
            position: relative;
            left: 50%;
            transform: translateX(-50%);
            -webkit-border-radius: 40px;
            -moz-border-radius: 40px;
            -ms-border-radius: 40px;
            border-radius: 40px;
            text-align: center;
            width: 60px;
            height: 60px;
            box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
            background-color: #fefefe;
            margin-bottom: 10px;
            -webkit-transition: all .34s ease;
            -moz-transition: all .34s ease;
            -ms-transition: all .34s ease;
            -o-transition: all .34s ease;
            transition: all .34s ease;
        }

            .hbPlate .hbpScope .hbpPlateList .hbpPlateItem span {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }

            .hbPlate .hbpScope .hbpPlateList .hbpPlateItem:hover {
                background-color: red;
            }

                .hbPlate .hbpScope .hbpPlateList .hbpPlateItem:hover span {
                    color: #fff;
                }

        .hbPlate .hbpScope .hbpPlateList .hbpProvinceName {
            width: 100%;
            display: inline-block;
            text-align: center;
            cursor: pointer;
        }

.hbDailyHeadline {
    width: 100%;
    display: inline-block;
}

    .hbDailyHeadline .hbdhScope {
        padding: 15px;
    }

    .hbDailyHeadline .hbdhBox {
        width: 100%;
        display: inline-block;
        margin-bottom: 24px;
        overflow: hidden;
        border-bottom: 1px solid #e8e8e8;
    }

        .hbDailyHeadline .hbdhBox:last-child {
            border-bottom: 0;
        }

    .hbDailyHeadline .hbdhImage {
        width: 100%;
        display: inline-block;
    }

        .hbDailyHeadline .hbdhImage .hbbiText {
            position: absolute;
            bottom: 0;
            left: 0;
            padding: 2px 10px;
            background-color: #fefefe;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            line-height: 150%;
            color: #cbcbcb;
        }

    .hbDailyHeadline .hbdhTitle {
        width: 100%;
        display: inline-block;
        font-family: sans-serif;
        font-size: 18px;
        font-weight: 700;
        color: #333;
        line-height: 140%;
        padding-top: 10px;
        overflow: hidden;
    }

    .hbDailyHeadline .hbdhText {
        width: 100%;
        display: inline-block;
        font-family: sans-serif;
        padding-top: 10px;
        font-size: 14px;
        font-weight: 400;
        color: #333;
        line-height: 140%;
        overflow: hidden;
    }

    .hbDailyHeadline .hbdhTimeScope {
        width: 100%;
        display: inline-block;
        padding: 20px 0;
    }

        .hbDailyHeadline .hbdhTimeScope .hbdhTime {
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 500;
            color: #cbcbcb;
            background: url(https://www.haberler.com/mstatic/assets/img/icon-time.png) no-repeat left center;
            background-size: 17px 16px;
            padding-left: 25px;
        }

.hbPrayerTime .hbptScope {
    width: 100%;
    display: inline-block;
    padding: 15px 0;
}

    .hbPrayerTime .hbptScope .hbptBlocks {
        width: 33.33%;
        display: inline-block;
        text-align: center;
        margin-bottom: 35px;
    }

        .hbPrayerTime .hbptScope .hbptBlocks .hbptTitle {
            display: block;
        }

        .hbPrayerTime .hbptScope .hbptBlocks .hbptTime {
            display: block;
            padding-top: 10px;
        }

            .hbPrayerTime .hbptScope .hbptBlocks .hbptTime.active {
                color: #fe0000;
            }

        .hbPrayerTime .hbptScope .hbptBlocks:nth-child(n 4) {
            margin-bottom: 0;
        }

.hbPrayerTimeTable .hbpttScope {
    padding: 20px;
    width: 100%;
    display: inline-block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

    .hbPrayerTimeTable .hbpttScope tr td {
        padding-right: 10px;
        width: 130px;
    }

        .hbPrayerTimeTable .hbpttScope tr td a {
            font-size: 12px;
            display: flex;
            align-items: center;
            word-break: break-word;
        }

        .hbPrayerTimeTable .hbpttScope tr td img {
            vertical-align: middle;
            margin-left: 5px;
        }

    .hbPrayerTimeTable .hbpttScope tr th {
        width: 130px;
    }

.hbLeftMenu {
    width: 100%;
    display: inline-block;
    padding: 10px 20px;
}

    .hbLeftMenu .hblmItem {
        position: relative;
        border-bottom: 1px solid #ececec;
    }

        .hbLeftMenu .hblmItem .hblmSubBlock {
            display: block;
        }

            .hbLeftMenu .hblmItem .hblmSubBlock .hblmSubItem {
                border-bottom: 1px solid #ececec;
                padding: 10px 0;
                margin-left: 25px;
            }

                .hbLeftMenu .hblmItem .hblmSubBlock .hblmSubItem:last-child {
                    border-bottom: 0;
                }

            .hbLeftMenu .hblmItem .hblmSubBlock.active {
                display: block;
            }

        .hbLeftMenu .hblmItem:last-child {
            border-bottom: 0;
        }

        .hbLeftMenu .hblmItem.active {
            color: #fe0000;
        }

            .hbLeftMenu .hblmItem.active::after {
                content: "";
                width: 8px;
                height: 15px;
                background: url(https://www.haberler.com/mstatic/assets/img/icon-continue-red.png) no-repeat right center;
                background-size: 100% 100%;
                display: inline-block;
                top: 5px;
                right: 5px;
                position: absolute;
            }

.hbRightMenu {
    padding: 15px;
}

    .hbRightMenu .hbrmItem {
        width: 100%;
        display: inline-block;
        margin-bottom: 25px;
        word-break: break-word;
    }

    .hbRightMenu .hblmItem.active {
        color: #fe0000;
    }

    .hbRightMenu .hbrmAboutProgress {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid #ececec;
    }

        .hbRightMenu .hbrmAboutProgress:last-child {
            border-bottom: 0;
        }

        .hbRightMenu .hbrmAboutProgress .hbrmAboutProgressItem {
            width: 50%;
            display: inline-block;
            padding: 0 0 10px;
        }

            .hbRightMenu .hbrmAboutProgress .hbrmAboutProgressItem .hbrmProgress {
                width: 100%;
                display: inline-block;
                height: 26px;
                background-color: #efefef;
                border-top-right-radius: 12px;
                border-bottom-right-radius: 12px;
                overflow: hidden;
            }

                .hbRightMenu.hbrmAboutProgress.hbrmAboutProgressItem.hbrmProgress.hbrmProgressActive {
                    width: 100%;
                    display: inline-block;
                    border-top-right-radius: 12px;
                    border-bottom-right-radius: 12px;
                    height: 100%;
                    background-color: #fe0000;
                }

            .hbRightMenu .hbrmAboutProgress .hbrmAboutProgressItem.hbrmBars {
                width: 100%;
                display: inline-block;
            }

.hbContactForm .hbContactFormBlocks {
    width: 100%;
    display: inline-block;
}

    .hbContactForm .hbContactFormBlocks .hbcfSubmit {
        width: 100%;
        display: inline-block;
        height: 40px;
        background-color: #fe0000;
        outline: 0;
        border: 0;
    }

.hbContactForm .hbContactFormBlocksFull {
    width: 100%;
    display: inline-block;
}

.hbContactForm form label {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
}

.hbContactForm .hbcfInput {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 0 10px;
    margin: 5px 0 20px;
    width: 100%;
    height: 40px;
    border: solid 1px #333;
    outline: 0;
}

.hbContactForm .hbcfInputHeight {
    height: 151px !important;
    padding-bottom: 120px;
    word-break: break-all;
}

.hbContactForm .hbcfSelect {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 0 10px;
    margin: 5px 0 20px;
    width: 100%;
    height: 40px;
    border: solid 1px #333;
    background-color: #fff;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    background-image: url(https://www.haberler.com/mstatic/assets/img/arrow-down-black.png);
    background-repeat: no-repeat;
    background-position: right 5% center;
    background-size: 20px;
}

.hbContactForm .hbcfSubmit {
    width: 100%;
    display: inline-block;
    height: 40px;
    background-color: #fe0000;
    outline: 0;
    border: 0;
}

.hbFooterNewsText .colInRow {
    background: #fff;
}

.hbFooterNewsText .hbftntTitle {
    width: 100%;
    display: inline-block;
    padding: 10px 15px;
    border-left: 4px solid #fe0000;
}

    .hbFooterNewsText .hbftntTitle h1,
    .hbFooterNewsText .hbftntTitle h2,
    .hbFooterNewsText .hbftntTitle h3,
    .hbFooterNewsText .hbftntTitle span {
        font-size: 24px;
        font-weight: 700;
        color: #fe0000;
        line-height: 120%;
    }

.hbFooterNewsText .hbftntContent {
    width: 100%;
    display: inline-block;
    padding: 10px 15px;
}

    .hbFooterNewsText .hbftntContent .hbftntLink {
        width: 100%;
        display: inline-block;
        font-size: 15px;
        font-weight: 700;
        color: #010101;
        padding: 15px 0;
        border-bottom: solid 0.8px #e8e8e8;
        line-height: 120%;
    }

        .hbFooterNewsText .hbftntContent .hbftntLink:last-child {
            border-bottom: 0;
        }

.hbFooterNewsText .hbftnt50 {
    width: 50%;
    display: inline-block;
}

    .hbFooterNewsText .hbftnt50:first-child {
        padding-right: 12px;
    }

    .hbFooterNewsText .hbftnt50:last-child {
        padding-left: 12px;
    }

.hbProvinceSwipeBox .hbpsbScope {
    padding: 20px;
    margin-bottom: 24px;
}

    .hbProvinceSwipeBox .hbpsbScope .hbpsbTopSection .hbpsbOneColumn {
        width: 100%;
        display: inline-block;
        margin-bottom: 15px;
    }

        .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.hbpsbRightSide {
            width: 100%;
            display: inline-block;
            text-align: right;
        }

            .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.hbpsbRightSide.hbpsbSelect {
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                border-radius: 4px;
                padding: 0 10px;
                width: 100%;
                height: 30px;
                border: solid 1px #333;
                background-color: #fff;
                outline: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 1px;
                background-image: url(https://www.haberler.com/mstatic/assets/img/arrow-down-black.png);
                background-repeat: no-repeat;
                background-position: right 5% center;
                background-size: 15px;
            }

            .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.hbpsbRightSide.hbpsbCity {
                width: 100%;
                display: inline-block;
                margin-right: 2%;
                margin-bottom: 5px;
            }

                .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.hbpsbRightSide.hbpsbCity:last-child {
                    margin-right: 0;
                }

        .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.generalSmallTitle {
            margin: 15px 0;
        }

            .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.generalSmallTitle:after {
                content: "";
                position: absolute;
                width: 4px;
                height: 52px;
                background: 0;
                left: 0;
                top: 0;
            }

            .hbProvinceSwipeBox.hbpsbScope.hbpsbTopSection.hbpsbOneColumn.generalSmallTitle.noBorder:after {
                content: "";
                display: none;
            }

    .hbProvinceSwipeBox .hbpsbScope .hbpsbCenterSection {
        width: 100%;
        display: inline-block;
        padding-bottom: 30px;
    }

    .hbProvinceSwipeBox .hbpsbScope .hbpsbBottomSection .hbpsbImageScope {
        margin: 30px 0 80px;
    }

    .hbProvinceSwipeBox .hbpsbScope .hbpsbBottomSection .swiper-container {
        width: 100%;
    }

    .hbProvinceSwipeBox .hbpsbScope .hbpsbBottomSection .hbfsPgArw {
        position: absolute;
        bottom: 40px;
        width: 120px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 2;
    }

        .hbProvinceSwipeBox.hbpsbScope.hbpsbBottomSection.hbfsPgArw.swiper-button-next {
            background-image: url(https://www.haberler.com/mstatic/assets/img/icon-pg-right.png);
            width: 32px;
            height: 32px;
            background-size: 32px 32px;
            margin-top: 0;
            z-index: 11;
            outline: 0;
            right: -30px;
            top: 0;
            -webkit-transition: all 0.34s ease;
            -moz-transition: all 0.34s ease;
            -ms-transition: all 0.34s ease;
            -o-transition: all 0.34s ease;
            transition: all 0.34s ease;
        }

        .hbProvinceSwipeBox.hbpsbScope.hbpsbBottomSection.hbfsPgArw.swiper-button-prev {
            background-image: url(https://www.haberler.com/mstatic/assets/img/icon-pg-left.png);
            width: 32px;
            height: 32px;
            background-size: 32px 32px;
            margin-top: 0;
            z-index: 11;
            outline: 0;
            left: -30px;
            top: 0;
            -webkit-transition: all 0.34s ease;
            -moz-transition: all 0.34s ease;
            -ms-transition: all 0.34s ease;
            -o-transition: all 0.34s ease;
            transition: all 0.34s ease;
        }

        .hbProvinceSwipeBox.hbpsbScope.hbpsbBottomSection.hbfsPgArw.swiper-pagination {
            width: 100%;
            display: inline-block;
            padding-left: 22px;
            padding-right: 22px;
            margin-top: 5px;
        }

            .hbProvinceSwipeBox.hbpsbScope.hbpsbBottomSection.hbfsPgArw.swiper-pagination.swiper-pagination-bullet {
                width: 6px;
                height: 6px;
                margin: 0 2px;
            }

                .hbProvinceSwipeBox.hbpsbScope.hbpsbBottomSection.hbfsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                    background: #fe0000;
                }

.hbFilmSwiper .swiper-container {
    width: 100%;
}

.hbFilmSwiper .hbfsPgArw {
    position: absolute;
    bottom: 10px;
    width: 90px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

    .hbFilmSwiper .hbfsPgArw .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-rightarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        right: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbFilmSwiper .hbfsPgArw .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-leftarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        left: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbFilmSwiper .hbfsPgArw .swiper-pagination {
        width: 100%;
        display: inline-block;
        padding-left: 22px;
        padding-right: 22px;
    }

        .hbFilmSwiper .hbfsPgArw .swiper-pagination .swiper-pagination-bullet {
            width: 6px;
            height: 6px;
            margin: 0 2px;
        }

            .hbFilmSwiper.hbfsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #fe0000;
            }

.hbFilmSwiper .swiper-pagination-bullets {
    width: 4%;
    display: inline-block;
    margin: 0;
    height: 34px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: 0;
    text-align: center;
    color: #393838;
    font-size: 15px;
    font-family: sans-serif;
    padding-top: 2px;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}

    .hbFilmSwiper .swiper-pagination-bullets.swiper-pagination-bullet-active {
        border-bottom: 3px solid #fe0000;
        font-weight: 600;
    }

.hbFilmSwiper .hbfsScope {
    width: 100%;
    display: inline-block;
    height: 150px;
    margin: 10px 0 44px;
}

    .hbFilmSwiper .hbfsScope .hbfsImage {
        position: absolute;
    }

        .hbFilmSwiper .hbfsScope .hbfsImage img {
            width: 100px;
            height: auto;
            max-width: 100%;
        }

    .hbFilmSwiper .hbfsScope .hbfsDetail {
        position: relative;
        padding-left: 120px;
    }

        .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsTitle {
            font-size: 16px;
            margin-bottom: 15px;
        }

        .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsJob {
            line-height: 140%;
            display: block;
            color: #fe0000;
        }

        .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsName {
            line-height: 140%;
            display: block;
            margin-bottom: 7px;
        }

.hbFilmSwiper .swiper-container {
    width: 100%;
}

.hbFilmSwiper .hbwbScope {
    padding: 20px;
}

.hbFilmSwiper .hbfsPgArw {
    position: absolute;
    bottom: 10px;
    width: 90px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}

    .hbFilmSwiper .hbfsPgArw .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-rightarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        right: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbFilmSwiper .hbfsPgArw .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-leftarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        left: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbFilmSwiper .hbfsPgArw .swiper-pagination {
        width: 100%;
        display: inline-block;
        padding-left: 22px;
        padding-right: 22px;
    }

        .hbFilmSwiper .hbfsPgArw .swiper-pagination .swiper-pagination-bullet {
            width: 6px;
            height: 6px;
            margin: 0 2px;
        }

            .hbFilmSwiper.hbfsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #fe0000;
            }

.hbFilmSwiper .swiper-pagination-bullets {
    width: 4%;
    display: inline-block;
    margin: 0;
    height: 34px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: 0;
    text-align: center;
    color: #393838;
    font-size: 15px;
    font-family: sans-serif;
    padding-top: 2px;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}

    .hbFilmSwiper .swiper-pagination-bullets.swiper-pagination-bullet-active {
        border-bottom: 3px solid #fe0000;
        font-weight: 600;
    }

.hbFilmSwiper .hbfsScope {
    width: 100%;
    display: inline-block;
    height: 150px;
    margin: 10px 0 44px;
}

    .hbFilmSwiper .hbfsScope .hbfsImage {
        position: absolute;
    }

        .hbFilmSwiper .hbfsScope .hbfsImage img {
            width: 100px;
            height: auto;
            max-width: 100%;
        }

    .hbFilmSwiper .hbfsScope .hbfsDetail {
        position: relative;
        padding-left: 120px;
    }

        .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsTitle {
            font-size: 16px;
            margin-bottom: 15px;
        }

        .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsJob {
            line-height: 140%;
            display: block;
            color: #fe0000;
        }

        .hbFilmSwiper .hbfsScope .hbfsDetail .hbfsJobName .hbfsName {
            line-height: 140%;
            display: block;
            margin-bottom: 7px;
        }

.hbGalleryQuiz .hbGallerySwiper {
    width: 100%;
    display: inline-block;
    height: 194px;
    margin-bottom: 24px;
}

.hbGalleryQuiz .hbQuizSwiper {
    width: 100%;
    display: inline-block;
    height: 194px;
    margin-bottom: 24px;
}

.hbGalleryQuiz .hbgsHead {
    width: 100%;
    display: inline-block;
    border-left: 3px solid #fe0000;
    padding: 7px 5px;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px;
}

.hbGalleryQuiz .hbgsSlider {
    width: 100%;
    display: inline-block;
    padding: 5px;
}

    .hbGalleryQuiz .hbgsSlider .swiper-slide {
        padding-left: 165px;
        padding-right: 5px;
        display: table;
    }

        .hbGalleryQuiz .hbgsSlider .swiper-slide .hbgsImage {
            position: absolute;
            left: 5px;
            top: 0;
            width: 150px;
            height: 135px;
            overflow: hidden;
        }

            .hbGalleryQuiz .hbgsSlider .swiper-slide .hbgsImage img {
                height: 100%;
                width: auto;
                position: relative;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -moz-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                -o-transform: translateX(-50%);
                transform: translateX(-50%);
            }

        .hbGalleryQuiz .hbgsSlider .swiper-slide span {
            vertical-align: middle;
            display: table-cell;
            height: 135px;
            font-family: sans-serif;
            font-size: 15px;
            font-weight: 400;
            color: #333;
        }

.hbGalleryQuiz .hbgsPgArw {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 90px;
}

    .hbGalleryQuiz .hbgsPgArw .swiper-button-next {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-rightarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        right: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbGalleryQuiz .hbgsPgArw .swiper-button-prev {
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-leftarrow.png);
        width: 22px;
        height: 22px;
        background-size: 22px 22px;
        margin-top: 0;
        z-index: 11;
        outline: 0;
        left: 0;
        top: 0;
        -webkit-transition: all 0.34s ease;
        -moz-transition: all 0.34s ease;
        -ms-transition: all 0.34s ease;
        -o-transition: all 0.34s ease;
        transition: all 0.34s ease;
    }

    .hbGalleryQuiz .hbgsPgArw .swiper-pagination {
        width: 100%;
        display: inline-block;
        padding-left: 22px;
        padding-right: 22px;
    }

        .hbGalleryQuiz .hbgsPgArw .swiper-pagination .swiper-pagination-bullet {
            width: 6px;
            height: 6px;
            margin: 0 2px;
        }

            .hbGalleryQuiz.hbgsPgArw.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                background: #fe0000;
            }

.imsakCalendar {
    width: 100%;
    display: inline-block;
    background: #fbc12d;
    padding: 40px 15px;
    background: linear-gradient(224deg, #ff6a11, #ffc023);
    background: -webkit-linear-gradient(224deg, #ff6a11, #ffc023);
    background: -moz-linear-gradient(224deg, #ff6a11, #ffc023);
    background: -o-linear-gradient(224deg, #ff6a11, #ffc023);
}

.imsakCalendar .sun {
    position: absolute;
    top: 18%;
    left: 6%;
}

.imsakCalendar .imsakCalendarBox {
    position: relative;
    display: table;
    width: 100%;
    max-width: 620px;
    margin: 0 auto;
    padding: 20px 40px;
    background: #fff;
    -webkit-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.19);
}

.imsakCalendar .imsakCalendarBox .imsakCalHeader {
    width: 100%;
    display: inline-block;
    border: solid 1px #d3d3d3;
    font-size: 11px;
    line-height: 130%;
    text-align: center;
    color: #162c54;
    font-weight: 500;
}

    .imsakCalendar .imsakCalendarBox .imsakCalHeader .imCalRow {
        width: 100%;
        display: inline-block;
        border-bottom: solid 1px #d3d3d3;
        padding: 10px 0;
    }

        .imsakCalendar .imsakCalendarBox .imsakCalHeader .imCalRow:last-child {
            border: 0;
        }

        .imsakCalendar .imsakCalendarBox .imsakCalHeader .imCalRow .imCalThree {
            width: 33.33%;
            display: inline-block;
            text-align: center;
        }

        .imsakCalendar .imsakCalendarBox .imsakCalHeader .imCalRow .imCalFour {
            width: 25%;
            display: inline-block;
            text-align: center;
        }

.imsakCalendar .imsakCalendarBox .imsakCalDate {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 30px 0;
    text-align: center;
    min-height: 300px;
}

    .imsakCalendar .imsakCalendarBox .imsakCalDate .imsakOtherCountry {
        width: 65px;
    }

.imsakCalendar.imsakCalendarBox.imsakCalDate.imsakOtherCountry.imsakOtherTitle {
    width: 100%;
    display: inline-block;
    left: 50%;
    width: auto;
    font-size: 11px;
    font-weight: 700;
    line-height: 130%;
    color: #162c54;
    background: url(/mstatic/assets/img/hours.png) no-repeat center left;
    background-size: 13px auto;
    padding-left: 16px;
}

.imsakCalendar.imsakCalendarBox.imsakCalDate.imsakOtherCountry.imsakOtherBox {
    width: 100%;
    display: inline-block;
    border: solid 1px #d3d3d3;
    padding: 10px;
    font-size: 11px;
    text-align: center;
    color: #717171;
    font-weight: 400;
    margin-top: 10px;
    line-height: 180% !important;
}

.imsakCalendar.imsakCalendarBox.imsakCalDate.imsakOtherCountry.imsakOtherBoxstrong {
    font-weight: 700;
    color: #222;
}

.imsakCalendar .imsakCalendarBox .imsakCalDate .imsakDateBigText .imsakMonth {
    font-size: 50.3px;
    font-weight: 700;
    text-align: center;
    color: #162c54;
    line-height: 100% !important;
}

.imsakCalendar .imsakCalendarBox .imsakCalDate .imsakDateBigText .imsakDay {
    font-size: 190.3px;
    font-weight: 700;
    text-align: center;
    color: #162c54;
    line-height: 110% !important;
}

.imsakCalendar .imsakCalendarBox .imsakCalDate .imsakDateBigText .imsakDayName {
    font-size: 44px;
    font-weight: 700;
    text-align: center;
    color: #162c54;
    line-height: 100% !important;
}

.imsakCalendar .imsakCalendarBox .imsakCalFooter {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    color: #162c54;
    padding: 0 40px;
}

.imsakCalendar .imsakCalendarBox .imsakCalFooter .imsakLine {
    width: 100%;
    display: inline-block;
    height: 1px;
    background-color: #d3d3d3;
    clear: both;
    margin: 10px 0;
}

.imsakDayContentScope {
    width: 100%;
    display: inline-block;
}

.imsakDayContentScope .imsakDayRow {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

    .imsakDayContentScope .imsakDayRow .imsakDayCol {
        width: calc(20% - 16px);
        display: inline-block;
        margin-right: 20px;
        background: #fff;
        padding: 20px;
        min-height: 240px;
        font-size: 14px;
        line-height: 140%;
        text-align: left;
        color: #162c54;
    }

        .imsakDayContentScope .imsakDayRow .imsakDayCol:nth-child(5n) {
            margin-right: 0;
        }

        .imsakDayContentScope .imsakDayRow .imsakDayCol .imsakDayClickHead {
            cursor: pointer;
        }

            .imsakDayContentScope .imsakDayRow .imsakDayCol .imsakDayClickHead:after {
                content: "";
                position: absolute;
                width: 10px;
                height: 6px;
                right: 0;
                top: 50%;
                margin-top: -3px;
                background: url(https://www.haberler.com/mstatic/assets/img/arrow.png) no-repeat center center;
                background-size: 100% 100%;
                -webkit-transition: all 0.34s ease;
                -moz-transition: all 0.34s ease;
                -ms-transition: all 0.34s ease;
                -o-transition: all 0.34s ease;
                transition: all 0.34s ease;
            }

            .imsakDayContentScope .imsakDayRow .imsakDayCol .imsakDayClickHead.open:after {
                -webkit-transform: rotate(180deg);
                -moz-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                -o-transform: rotate(180deg);
                transform: rotate(180deg);
            }

        .imsakDayContentScope .imsakDayRow .imsakDayCol .imsakDayTextClose {
            height: 0;
            overflow: hidden;
            -webkit-transition: all 0.34s ease;
            -moz-transition: all 0.34s ease;
            -ms-transition: all 0.34s ease;
            -o-transition: all 0.34s ease;
            transition: all 0.34s ease;
        }

        .imsakDayContentScope .imsakDayRow .imsakDayCol .imsakDayHead {
            width: 100%;
            display: inline-block;
            margin-bottom: 20px;
            font-size: 20px;
            font-weight: 500;
            line-height: 120%;
            text-align: left;
            color: #e00809;
            position: relative;
        }

        .imsakDayContentScope .imsakDayRow .imsakDayCol .imsakDayText {
            width: 100%;
            display: inline-block;
        }

@media only screen and (max-width: 768px) {
    .imsakDayContentScope .imsakDayRow .imsakDayCol {
        width: 100%;
        display: inline-block;
        margin-right: 0;
        padding: 0;
        min-height: 1px;
        margin-bottom: 0;
    }
}

.hbImsakDate .hbTimeScope {
    width: 100%;
    display: inline-block;
    height: auto;
    background: #fe0000;
    padding: 30px 10px;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}

.hbImsakDate .hbTimeScopex {
    float: left;
}

.hbImsakDate .hbTimeScope .hbidSelect {
    display: inline-block;
    margin-right: 15px;
}

    .hbImsakDate .hbTimeScope .hbidSelect select {
        width: 125px;
        height: 40px;
        border: solid 1.8px #fff;
        outline: 0;
        color: #fff;
        font-size: 18px;
        background: #fe0000;
    }

.hbImsakDate .hbTimeScope .hbidText {
    width: 100%;
    display: inline-block;
    padding-top: 12px;
    font-size: 12px;
}

.hbImsakDate .hbTimeScope .hbidCount {
    position: absolute;
    right: 13%;
    padding-top: 15px;
}

.hbImsakDate .hbTimeScope .jst-hours {
    display: inline-block;
    font-size: 28px;
    color: #fff;
    font-weight: 700;
}

    .hbImsakDate .hbTimeScope .jst-hours span {
        display: none;
    }

    .hbImsakDate .hbTimeScope .jst-hours:after {
        content: ":";
        display: inline-block;
    }

.hbImsakDate .hbTimeScope .jst-minutes {
    display: inline-block;
    font-size: 28px;
    color: #fff;
    font-weight: 700;
}

    .hbImsakDate .hbTimeScope .jst-minutes span {
        display: none;
    }

    .hbImsakDate .hbTimeScope .jst-minutes:after {
        content: ":";
        display: inline-block;
    }

.hbImsakDate .hbTimeScope .jst-seconds {
    display: inline-block;
    font-size: 28px;
    color: #fff;
    font-weight: 700;
}

    .hbImsakDate .hbTimeScope .jst-seconds span {
        display: none;
    }

.hbImsakDate .hbCami {
    position: absolute;
    right: 10px;
}

.hbImsakDate .hbTextRight {
    display: inline-block;
    min-height: 80px;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    text-align: left;
    padding: 20px 0 0 10px;
}

    .hbImsakDate .hbTextRight .hbTextBold {
        width: 100%;
        display: inline-block;
        line-height: 120%;
        font-size: 28px;
        font-weight: 700;
        color: #fe0000;
    }

.hbGundem .hbTitle {
    width: 100%;
    display: inline-block;
    padding: 26px 20px;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 180%;
}

.hbGundem .hbgImage {
    position: relative;
    width: 100%;
    height: 370px;
    overflow: hidden;
    margin-bottom: 20px;
}

    .hbGundem .hbgImage img {
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

.hbGundem .hbgContent {
    width: 100%;
    display: inline-block;
    padding: 0 20px;
    min-height: 370px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #333;
    line-height: 160%;
}

    .hbGundem .hbgContent .hbgTime {
        margin: 10px 0;
        width: 100%;
        display: inline-block;
        font-size: 12px;
        font-weight: 600;
        color: #333;
    }

.hbGundem .gallery-thumbs {
    padding: 0 20px 20px;
}

    .hbGundem .gallery-thumbs .swiper-slide {
        width: 160px !important;
        height: 160px !important;
        overflow: hidden;
    }

        .hbGundem .gallery-thumbs .swiper-slide img {
            position: relative;
            display: block;
            width: auto;
            height: 100%;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }

    .hbGundem .gallery-thumbs .swiper-slide-thumb-active {
        border: 2px solid #fe0000;
    }

.hbGundem .hbgNav {
    width: auto;
    display: inline-block;
    min-height: 32px;
    padding: 0 20px 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

    .hbGundem .hbgNav .swiper-button-next {
        display: inline-block;
        position: relative;
        outline: 0;
        right: auto;
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-pg-right.png);
        background-size: 100% 100%;
        width: 32px;
        height: 32px;
        top: 0;
        margin-top: 0;
        margin-left: 5px;
    }

    .hbGundem .hbgNav .swiper-button-prev {
        display: inline-block;
        position: relative;
        outline: 0;
        left: auto;
        background-image: url(https://www.haberler.com/mstatic/assets/img/icon-pg-left.png);
        background-size: 100% 100%;
        width: 32px;
        height: 32px;
        top: 0;
        margin-top: 0;
        margin-right: 5px;
    }

    .hbGundem .hbgNav .swiper-pagination {
        display: inline-block;
        position: relative;
        -webkit-transform: translateY(-75%);
        -moz-transform: translateY(-75%);
        -ms-transform: translateY(-75%);
        -o-transform: translateY(-75%);
        transform: translateY(-75%);
    }

        .hbGundem .hbgNav .swiper-pagination .swiper-pagination-bullet {
            background-color: #d8d8d8;
            opacity: 1;
            margin: 0 2px;
            width: 6px;
            height: 6px;
        }

            .hbGundem.hbgNav.swiper-pagination.swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: #fe0000;
            }

.hbGundem .hbgSelectBox {
    position: relative;
    display: block;
    z-index: 2;
    background: #fff;
    padding: 20px 20px 0;
}

    .hbGundem .hbgSelectBox select {
        width: 100%;
        height: 40px;
        border-radius: 4px;
        border: solid 1px #333;
        font-family: sans-serif;
        font-size: 13px;
        font-weight: 600;
        color: #333;
        outline: 0;
        background-color: #fff;
    }

.hbDatePicker.hbArchive .qDatePicker {
    left: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-right: 40px;
}

    .hbDatePicker.hbArchive .qDatePicker input {
        width: 75px;
    }

.hbDatePicker.hbArchive .hbdpColumnBlockCenterTwoLast {
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    height: auto;
    padding-top: 4px;
    padding-right: 8px;
}

    .hbDatePicker.hbArchive .hbdpColumnBlockCenterTwoLast .categoryColor {
        padding-top: 0;
        font-size: 14px;
    }

    .hbDatePicker.hbArchive .hbdpColumnBlockCenterTwoLast .dropDownGenerals {
        width: 105px;
        height: auto;
        padding: 0 10px 0 0;
        background-position: right 0 center;
        background-size: 14px 8.66px;
        margin-top: 0px;
    }

.hbFooter {
    width: 100%;
    display: inline-block;
    margin-top: 100px;
}

    .hbFooter .hbftLinkScope {
        width: 100%;
        display: inline-block;
        background: #fff;
        margin-bottom: 5px;
    }

        .hbFooter .hbftLinkScope .hbftlHead {
            width: 100%;
            display: inline-block;
            border-left: solid 4px #fe0000;
            padding: 20px;
            border-bottom: solid 1px #e3e3e3;
            font-family: sans-serif;
            font-size: 20px;
            font-weight: 700;
            color: #333;
        }

        .hbFooter .hbftLinkScope .hbftlContent {
            width: 100%;
            display: inline-block;
            padding: 20px;
        }

            .hbFooter .hbftLinkScope .hbftlContent .hbftCol {
                width: 49%;
                display: inline-block;
                vertical-align: top;
            }

                .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl {
                    width: 95%;
                    display: inline-block;
                    padding: 6px 0;
                    font-family: sans-serif;
                    font-size: 16px;
                    border-bottom: 1px solid #dfe9f2;
                    line-height: 130%;
                }

                    .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl:first-child {
                        padding-top: 0;
                    }

                    .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl:last-child {
                        border-bottom: 0;
                        padding-bottom: 0;
                    }

                    .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl.hbftUrlBold {
                        font-weight: 700;
                    }

        .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl {
            width: 33.33%;
            display: inline-block;
            margin-bottom: 10px;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 400;
            color: #333;
            padding-left: 10px;
        }

            .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl:nth-child(3n 1) {
                clear: both;
            }

            .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl:after {
                content: "";
                position: absolute;
                left: 0;
                top: 6px;
                width: 4px;
                height: 4px;
                background: #333;
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                -ms-border-radius: 100%;
                border-radius: 100%;
            }

    .hbFooter .footerAccordion .hbftlContent {
        display: none;
    }

    .hbFooter .footerAccordion .ftClick {
        cursor: pointer;
        border-bottom: 0;
    }

        .hbFooter .footerAccordion .ftClick:after {
            content: "";
            position: absolute;
            width: 21px;
            height: 13px;
            background: url(https://www.haberler.com/mstatic/assets/img/icon-footer-arrow.svg) no-repeat;
            background-size: 100% 100%;
            right: 20px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

    .hbFooter .footerAccordion.active .hbftlContent {
        display: block;
    }

    .hbFooter .footerAccordion.active .ftClick {
        border-bottom: solid 1px #e3e3e3;
    }

        .hbFooter .footerAccordion.active .ftClick:after {
            -webkit-transform: translateY(-50%) rotate(180deg);
            -moz-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
            -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
        }

    .hbFooter .hbftContent {
        width: 100%;
        display: inline-block;
        text-align: center;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333;
        padding: 10px;
    }

    .hbFooter .hbftTerms {
        width: 100%;
        display: inline-block;
        background: #fff;
        text-align: center;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 400;
        color: #333;
        padding: 20px;
        line-height: 220%;
    }

        .hbFooter .hbftTerms a {
            display: block;
            clear: both;
            text-decoration: underline;
        }

            .hbFooter .hbftTerms a.full-version {
                font-weight: 700;
            }

.hbComments {
    padding-bottom: 0;
    margin-bottom: -5px;
}

.hbForm .hbInput,
.hbForm .hbTextarea {
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.loading {
    width: 100%;
    display: inline-block;
    margin: 30px 0;
    height: 50px;
    background: url(/mstatic/assets/img/loading.png) repeat-x center center;
    text-align: center;
    font-family: sans-serif;
    font-weight: 600;
    color: #000;
    padding-top: 18px;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.koronavirus .hbnmIcon {
    width: 23px;
    height: 23px;
    background: url(/mstatic/assets/img/nav-icon/coronavirus.svg) no-repeat;
    background-size: 100% 100%;
}

.hbftntTitle h4 {
    font-size: 24px;
    font-weight: 700;
    color: #fe0000;
    line-height: 120%;
}

.hbGalleryQuiz .hbgsPgArw {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 140px;
}

.seotext {
    font-weight: 100 !important;
}

.color-quiz .bgFill,
.color-quiz.bgFill {
    background-color: #fbb12d !important;
}

.hbBoxScope .hbBoxVslider .swiper-slide .hbvsImage {
    top: 4px;
}

.hbSocialGeneral {
    display: inline-block;
    clear: both;
    text-align: left;
    padding: 0 15px;
}

    .hbSocialGeneral .hbceSocialShare {
        margin-bottom: 2px;
        display: inline-block;
        padding-top: 7px;
        padding-right: 5px;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 700;
        color: #333;
        line-height: 160%;
    }

    .hbSocialGeneral .hbceSocialIcon {
        display: inline-block;
        margin-bottom: 5px;
    }

    .hbSocialGeneral div.hbceSocialIcon:first-child {
        margin-right: 15px;
    }

    .hbSocialGeneral .hbceSocialIcon .hbceSocialIconItem {
        display: inline-block;
        margin-right: 5px;
    }

        .hbSocialGeneral .hbceSocialIcon .hbceSocialIconItem:last-child {
            margin-right: 0;
        }

.allComments {
    color: #fe0000;
    text-align: right;
    display: inline-block;
    margin: 0 0 20px;
    width: 100%;
    padding-top: 10px;
    font-size: 16px;
}

.generalSmallTitle .h1 {
    font-family: sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #000;
    line-height: 120%;
}

.qDateDayHeadline input {
    border: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fe0000;
    width: 100%;
    height: 25px;
    line-height: 100%;
    padding-right: 20px;
}

@media only screen and (max-width: 360px) {
    .qDateDayHeadline input {
        font-size: 12px;
        padding-right: 16px;
    }
}

.qDateDayHeadline .hbdpDhArrow {
    position: absolute;
    top: 5px;
    right: 0;
}
/*
.hbDateHeadlineScope .hbdpScope .hbdpColumnLeft {
    width: 15%;
}*/

.hbDateHeadlineScope .hbdpScope .hbdpColumnCenter {
    text-align: center;
    height: 24px;
    margin: auto;
}

    .hbDateHeadlineScope .hbdpScope .hbdpColumnCenter .hbdpText {
        position: relative;
        display: inline-block;
        width: 100%;
        max-width: 150px;
    }

@media only screen and (max-width: 360px) {
    .hbDateHeadlineScope .hbdpScope .hbdpColumnCenter .hbdpText {
        max-width: 130px;
    }
}

.hbWarning {
    margin-top: 20px;
}

.hbMainSlider .hbSlider .swiper-slide {
    line-height: 0;
}

.gallery {
    background-color: #e89400;
}

.hb-fin {
    margin-bottom: 5px;
    margin-top: -5px;
}

.flash {
    margin-left: 15px;
}

    .flash .hbptLinkScope {
        width: 100%;
        display: inline-block;
        padding: 0 15px;
        font-size: 14px;
        font-weight: 700;
        color: #333;
        margin-top: 10px;
        margin-bottom: 15px;
    }

        .flash .hbptLinkScope .hbptLink {
            display: inline-block;
            padding-left: 0;
            padding-right: 20px;
            font-family: sans-serif;
            font-size: 18px;
            font-weight: 700;
            font-stretch: normal;
            font-style: normal;
            line-height: 130%;
            color: #ff0101;
        }

            .flash .hbptLinkScope .hbptLink:before {
                content: "";
                width: 4px;
                height: 100%;
                position: absolute;
                left: 0;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                transform: translateY(-50%);
                background: #ff0101;
            }

.hbPageDetails {
    line-height: 135%;
    font-size: 18px;
}

.scope-inf {
    padding: 10px 0 0 0 !important;
    margin-top: 10px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mt-15 {
    margin-top: 15px !important;
}

figcaption {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    margin-bottom: 15px;
}

.hbRow.hbFlashNews {
    margin: 15px 0 0 0 !important;
}

    .hbRow.hbFlashNews .hbContainer {
        padding: 0px !important;
    }

.hbFlashNews a {
    position: relative;
    display: block;
    font-size: 18px;
    font-weight: 700;
    font-family: sans-serif;
    color: #ff0101;
    line-height: 130%;
    padding: 3px 10px 0 16px;
}

    .hbFlashNews a:before {
        content: "";
        width: 4px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background-color: #ff0101;
    }

.hbEmojiScope {
    display: inline-block;
    padding: 20px 20px 0px 20px;
}

    .hbEmojiScope .hbeCol {
        display: inline-block;
        position: relative;
        width: 28px;
        margin-right: 12px;
    }

        .hbEmojiScope .hbeCol:last-child {
            margin-right: 0;
        }

        .hbEmojiScope .hbeCol .hbeColBar {
            width: 100%;
            position: relative;
            display: inline-block;
            height: 7px;
            background-color: #efefef;
            overflow: hidden;
        }

            .hbEmojiScope .hbeCol .hbeColBar .barcalc {
                position: absolute;
                left: 0;
                top: 0;
                height: 100%;
                background-color: #c2c2c2;
            }

                .hbEmojiScope .hbeCol .hbeColBar .barcalc.active {
                    background-color: #fe0000;
                }

        .hbEmojiScope .hbeCol .hbColImage {
            width: 100%;
            display: inline-block;
            height: 38px;
            cursor: pointer;
        }

            .hbEmojiScope .hbeCol .hbColImage img {
                width: 100%;
                height: auto;
            }

.kaynak {
    width: 100%;
    display: inline-block;
    margin: 7.5px 0;
}

.keys {
    font-weight: 700;
}

.mt-5 {
    margin-top: 5px;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.hbGeneralSearch.color-general .hbSubmit {
    background-color: #d40000;
}

.colPage.colpageYorumlar {
    margin: 0px 0px 25px 0px;
}

@media only screen and (max-width: 340px) {
    .hbHeader .hbhdLogo img {
        width: auto;
        height: 17px;
    }
}

.hbSubMenuSwiper {
    width: 100%;
    display: inline-block;
}

.hbSubMenu {
    width: 100%;
    display: inline-block;
    height: 36px;
    background-color: #d40000;
}

    .hbSubMenu .swiper-slide {
        width: auto !important;
    }

        .hbSubMenu .swiper-slide a {
            display: inline-block;
            padding: 10px 10px;
            font-family: sans-serif;
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            opacity: 1;
            -ms-filter: "alpha(opacity=100)";
            -moz-opacity: 1;
            -khtml-opacity: 1;
            border-bottom: 3px solid transparent;
        }

            .hbSubMenu .swiper-slide a.active {
                font-weight: 700;
                opacity: 1;
                -ms-filter: "alpha(opacity=100)";
                -moz-opacity: 1;
                -khtml-opacity: 1;
                border-bottom: 3px solid #fff;
            }

.hbcContinue {
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 5px 0;
    font-weight: 500;
    font-size: 16px;
    text-decoration: underline;
}

.hbInRow.boxRadius.hbCommentAdd {
    margin-top: 20px;
}

.ozeltext {
    background-color: #fff;
    padding: 15px;
    display: inline-block;
    margin-bottom: 24px;
}

    .ozeltext .generalSmallTitle:after {
        content: none;
    }

.swiper-slide:first-child {
    padding-left: 10px;
}

@media only screen and (max-width: 340px) {
    .swiper-slide:last-child {
        display: none;
    }
}

.hbRow-editor {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

.resizeselect {
    width: auto !important;
}

@media only screen and (max-width: 340px) {
    .hbImsakDate .hbTimeScope .hbidCount {
        position: absolute;
        right: 5%;
        padding-top: 25px;
    }
}

.mt-title {
    margin-top: 30px;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.hbSubMenu.subgamegar .swiper-slide a {
    float: left;
    position: relative;
    padding: 13.5px 15px;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    border-bottom: 3px solid transparent;
}

.hbSubMenu.subgamegar {
    width: 100%;
    position: relative;
    float: left;
    height: 46px;
    background-color: #000;
    border-top: 1px solid #fff;
    overflow-x: scroll;
}

    .hbSubMenu.subgamegar::-webkit-scrollbar {
        display: none;
    }

    .hbSubMenu.subgamegar .swiper-container {
        width: 690px;
    }

.hbhdNextPrev {
    position: absolute;
    width: 40px;
    height: 32px;
    right: 5px;
    top: 9px;
    z-index: 2;
}

.hbhdPrev {
    display: inline-block;
    width: 50%;
    text-align: left;
}

.hbhdNext {
    float: right;
    position: relative;
    width: 50%;
    text-align: right;
}

.mt-25 {
    margin-top: 25px;
}

.rkp-man-h1 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.pb-15 {
    padding-bottom: 15px;
}

.hbOtherPaperTitlesScope {
    width: 100%;
    display: inline-block;
    padding: 20px 0;
    border-bottom: 1px solid #cbcbcb;
}

    .hbOtherPaperTitlesScope:first-child {
        padding-top: 0;
    }

    .hbOtherPaperTitlesScope:last-child {
        border-bottom: 0;
    }

    .hbOtherPaperTitlesScope .hbopImage {
        position: relative;
        width: 100%;
        overflow: hidden;
    }

    .hbOtherPaperTitlesScope .hbopTitlesScope {
        display: inline-block;
        padding-left: 0;
        margin-top: 10px;
        min-height: 88px;
    }

        .hbOtherPaperTitlesScope .hbopTitlesScope .hbopTitle {
            width: 100%;
            display: inline-block;
            margin-bottom: 10px;
            font-family: sans-serif;
            font-size: 18px;
            font-weight: 700;
            color: #333;
            line-height: 150%;
        }

        .hbOtherPaperTitlesScope .hbopTitlesScope .hbopDesc {
            width: 100%;
            display: inline-block;
            font-family: sans-serif;
            font-size: 14px;
            font-weight: 400;
            font-stretch: normal;
            font-style: normal;
            line-height: 170%;
        }

.hbptContent ul {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    list-style: inherit;
}

    .hbptContent ul li {
        list-style: inside;
        padding-bottom: 10px;
    }

.hbptContent h4 {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 700;
    padding-top: 10px;
}

.hbptContent h5 {
    font-size: 17px;
    font-weight: 400;
    padding-top: 10px;
}

#video_div {
    width: 100%;
    height: 0;
    background-color: #000;
    position: relative;
    overflow: hidden;
    float: left;
    clear: both;
    padding-bottom: 56.25%;
}

.colPage.pageDetailProp .hbBoxScope {
    margin: 0px;
}

.mb-24 {
    margin-bottom: 24px;
}

.hbBoxScope .hbBoxVslider .swiper-slide .hbvsImage.hbImageRect {
    width: 80px;
    height: 80px;
    overflow: hidden;
}

    .hbBoxScope .hbBoxVslider .swiper-slide .hbvsImage.hbImageRect img {
        width: auto;
        height: 100%;
        left: 50%;
        position: relative;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

.nesErrorTextLink {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.nesErrorText {
    padding-top: 40px;
    font-size: 22px;
    font-weight: 500;
    font-family: sans-serif;
    line-height: 140%;
}

    .nesErrorText .nesColor {
        color: #fe0000;
        font-weight: 700;
    }

.nesErrowLink {
    margin-top: 15px;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    font-family: sans-serif;
    color: #fff;
    background-color: #fe0000;
    padding: 10px 30px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeOtherNewsTitle {
        font-size: 18px;
    }

    .newsErrorScope .newsErrorScopeImg {
        width: 100%;
        display: inline-block;
    }
}

.re-baslik {
    font-size: 12px;
    padding-top: 5px;
    max-width: 146px;
}

.generalSmallTitle .baslik {
    font-size: 18px;
}

.hbgSelectBox-alt {
    position: relative;
    display: block;
    z-index: 2;
    padding: 10px 15px 0;
}

    .hbgSelectBox-alt select {
        width: 100%;
        height: 40px;
        border-radius: 4px;
        border: solid 1px #333;
        font-family: sans-serif;
        font-size: 13px;
        font-weight: 600;
        color: #333;
        outline: 0;
        background-color: #fff;
    }

#city:last-child {
    margin-bottom: 15px;
}

.hbpsbCity-alt .hbpsbSelect {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 0 10px;
    width: 100%;
    height: 30px;
    border: solid 1px #333;
    background-color: #fff;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    background-image: url(https://www.haberler.com/mstatic/assets/img/arrow-down-black.png);
    background-repeat: no-repeat;
    background-position: right 5% center;
    background-size: 15px;
    margin-bottom: 10px;
    font-weight: 600;
}

.hb-pod-bas {
    width: 100%;
    display: inline-block;
    font-family: sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #333;
    line-height: 140%;
    padding: 10px 10px 5px 10px;
    overflow: hidden;
}

.hb-pod-txt {
    width: 100%;
    display: inline-block;
    font-family: sans-serif;
    font-size: 16px;
    color: #333;
    line-height: 140%;
    padding: 0 10px 10px 10px;
    overflow: hidden;
}

.h1-pod {
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    margin-bottom: 15px;
}

.h2-pod {
    margin-bottom: 15px;
    font-size: 18px;
}

.podcast_adresler {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 15px;
}

.podcast_adres {
    display: inline-block;
    width: 110px;
    height: 48px;
    background-color: #fff;
    border-radius: 10px;
    line-height: 60px;
    text-align: center;
    margin-right: 0;
    margin-bottom: 5px;
}

.hb-pod {
    margin-bottom: 10px !important;
}

.hpb-pod-img {
    width: 130px;
    height: 130px;
    text-align: center;
}

.hpb-pod-img {
    width: 80px !important;
}

.hbPageDetails .hbptContent .drimg {
    position: relative;
    width: 100%;
    display: inline-block;
    line-height: 0;
}

.hbPageDetails figcaption {
    margin-top: 8px;
    width: 100%;
    display: inline-block;
    line-height: 130%;
    margin-bottom: 0;
}

.hbPageDetails .hbptContent .kaynak p {
    margin: 0;
}

.mt-0 {
    margin-top: 0 !important;
}

.hbPageDetails .hbptContent iframe {
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 7.5px 0;
}

.hbPageDetails .drimg .hbptMainImage {
    margin: 0;
}

.hbPageDetails .hbptContent .hbNewsDtScope h3 {
    margin-bottom: 15px;
}

.mb-15 {
    margin-bottom: 20px !important;
}

.hbPageDetails h3 {
    line-height: 140%;
}

input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.hbVideoImgScope {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
    height: 0;
    padding-bottom: 56.25%;
}

#Wg_instagram {
    height: 560px;
    background-color: #fff;
    margin-bottom: 30px;
}

    #Wg_instagram #ins_pp {
        padding: 10px;
        box-sizing: border-box;
        position: relative;
        width: inherit;
    }

        #Wg_instagram #ins_pp:after {
            content: "";
            display: block;
            clear: both;
        }

    #Wg_instagram #ins_pp_img {
        height: 70px;
        width: 70px;
        border-radius: 35px;
        overflow: hidden;
        display: inline-block;
        margin-right: 10px;
    }

        #Wg_instagram #ins_pp_img img {
            width: inherit;
            height: inherit;
        }

    #Wg_instagram #ins_aciklama {
        width: 200px;
        padding-top: 15px;
        box-sizing: border-box;
        display: inline-block;
    }

        #Wg_instagram #ins_aciklama #ins_aciklama_baslik {
            box-sizing: border-box;
            font-weight: 700;
            font-size: 18px;
            height: 25px;
        }

    #Wg_instagram #ins_menu {
        padding: 10px;
        box-sizing: border-box;
        border-top: 1px solid #ccc;
    }

        #Wg_instagram #ins_menu:after {
            content: "";
            display: block;
            clear: both;
        }

    #Wg_instagram #ins_menu_yatay {
        display: inline-block;
        width: 50%;
    }

    #Wg_instagram #ins_menu_dikey {
        float: right;
        width: 50%;
    }

    #Wg_instagram #ins_menu span {
        display: block;
        width: 20px;
        height: 20px;
        margin: auto;
        cursor: pointer;
    }

    #Wg_instagram #ins_liste {
        height: 430px;
    }

    #Wg_instagram #ins_liste_yatay {
        height: inherit;
        overflow-x: hidden;
        -ms-overflow-style: none;
    }

        #Wg_instagram #ins_liste_dikey::-webkit-scrollbar,
        #Wg_instagram #ins_liste_yatay::-webkit-scrollbar {
            display: none;
        }

        #Wg_instagram #ins_liste_yatay ul {
            list-style: none;
        }

            #Wg_instagram #ins_liste_yatay ul:after {
                content: "";
                display: block;
                clear: both;
            }

            #Wg_instagram #ins_liste_yatay ul li {
                display: inline-block;
                width: 98px;
                height: 98px;
                margin-right: 3px;
                margin-bottom: 3px;
            }

                #Wg_instagram #ins_liste_yatay ul li img {
                    width: 98px;
                    height: 98px;
                }

    #Wg_instagram #ins_liste_dikey {
        height: inherit;
        overflow-x: hidden;
        -ms-overflow-style: none;
    }

#ins_svg_dikey rect,
#ins_svg_yatay rect {
    fill: #cdcacf;
}

#ins_svg_dikey:hover rect,
#ins_svg_yatay:hover rect,
#ins_yatay_btn.active rect {
    fill: #0771d4;
}

.hbPageDetails td {
    text-align: center;
    border: 1px solid;
    width: 100px;
}

.tablescope {
    width: 100%;
    overflow: hidden;
    overflow-x: scroll;
}

    .tablescope table {
        margin-top: 15px;
    }

.hbBoxScope .hbBoxMainText {
    width: 100%;
    display: inline-block;
    border-bottom: solid 1px #e3e3e3;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    line-height: 140%;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.hbBoxScope .hbBoxImage {
    line-height: 0;
    float: left;
    margin-right: 10px;
    border-bottom: 0;
    /*margin:10px 0 0px 10px;*/
    width:170px;
    height:100px;
}

.hbBoxScope .hbBoxMainText p {
    display: flex;
    margin-top: -3px;
    margin-bottom: 15px;
}

@media only screen and (max-width: 355px) {
    .hbBoxScope .hbBoxMainText {
        font-size: 16px;
    }

        .hbBoxScope .hbBoxMainText p {
            display: block;
        }

    .hbBoxScope .hbBoxImage {
        width: 100%;
        height: auto;
        line-height: 0;
        margin-bottom: 5px;
    }
}

.newsErrorScope .generalColorCaterories {
    color: #000 !important;
}

.slider {
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
}

    .slider .wrapper {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: auto;
        z-index: 1;
    }

    .slider .slides {
        display: flex;
        position: relative;
        top: 0;
        left: -100vw;
        width: calc(100vw * 25);
        height: calc((270 / 510) * 100vw);
    }

        .slider .slides.shifting {
            transition: left 0.1s ease-out;
        }

    .slider .slide {
        width: 100vw;
        height: calc((270 / 510) * 100vw);
        cursor: pointer;
        display: inline-table;
        transition: all 1s;
        position: relative;
        border-radius: 2px;
    }

    .slider .control {
        position: absolute;
        top: 50%;
        width: 35px;
        height: 50px;
        margin-top: -20px;
        z-index: 2;
    }

    .slider .next,
    .slider .prev {
        background-size: 22px;
        background-position: center;
        background-repeat: no-repeat;
        cursor: pointer;
    }

    .slider .prev {
        background-image: url(/mstatic/assets/img/icon-manset-left.png);
        left: 10px;
    }

    .slider .next {
        background-image: url(/mstatic/assets/img/icon-manset-right.png);
        right: 10px;
    }

        .slider .next:active,
        .slider .prev:active {
            transform: scale(0.8);
        }

.slide img {
    width: 100vw;
    height: calc((270 / 510) * 100vw);
}

.slider .bullets {
    width: 100%;
    display: inline-block;
    position: relative;
    bottom: 0;
    background: #000;
    height: 34px;
    border-bottom: 3px solid #dbdbdb;
}

    .slider .bullets .bullet {
        width: 4%;
        display: inline-block;
        margin: 0;
        height: 34px;
        border-radius: 0;
        background: 0;
        text-align: center;
        color: #fff;
        font-size: 30px;
        font-family: sans-serif;
        padding-top: 8px;
        opacity: 1;
    }

        .slider .bullets .bullet.active {
            color: #fe0000 !important;
        }

        .slider .bullets .bullet a {
            position: absolute;
            top: 0px;
            width: 100%;
            height: 100%;
        }

.slider .r1 {
    width: 48px;
    height: 18px;
    position: absolute;
    top: 2px;
    background-color: #fff;
    opacity: 0.6;
    right: 2px;
    padding: 2px;
}

.slider a.rekkklam {
    width: 100%;
}

.slider .r2 {
    width: 48px;
    height: 18px;
    position: absolute;
    top: 2px;
    right: 0;
    padding: 2px;
    color: #000;
    font-size: 12px;
}

.slider a {
    display: flex;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.whatsapp .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/icon-whatsapp.svg) no-repeat;
    background-size: 100% 100%;
}

#odullerimiz .hbRightMenu .hbrmAboutProgress {
    display: table;
}

#odullerimiz .hbrmAboutProgressItem {
    width: 45%;
    margin: 2%;
    vertical-align: top;
}

#odullerimiz .hbrmAboutProgress .hbrmAboutProgressItem:first-child .hbrmText {
    background: url(/mstatic/assets/img/hakkimizda-odul.png) no-repeat 0 3px;
    background-size: 21px 21px;
    padding-left: 30px;
}

#web_push_notif_perm {
    margin-top: 40px;
}

    #web_push_notif_perm h3 {
        margin-top: 0;
        margin-bottom: 0.5rem;
    }

    #web_push_notif_perm p {
        margin-top: 0;
        margin-bottom: 1rem;
    }

    #web_push_notif_perm img {
        vertical-align: middle;
        border-style: none;
    }

    #web_push_notif_perm button {
        border-radius: 0;
    }

        #web_push_notif_perm button:focus {
            outline: 1px dotted;
            outline: 5px auto -webkit-focus-ring-color;
        }

    #web_push_notif_perm button {
        margin: 0;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
    }

    #web_push_notif_perm button {
        overflow: visible;
    }

    #web_push_notif_perm button {
        text-transform: none;
    }

    #web_push_notif_perm button {
        -webkit-appearance: button;
    }

        #web_push_notif_perm button::-moz-focus-inner {
            padding: 0;
            border-style: none;
        }

@media print {
    #web_push_notif_perm img {
        page-break-inside: avoid;
    }

    #web_push_notif_perm h3,
    #web_push_notif_perm p {
        orphans: 3;
        widows: 3;
    }

    #web_push_notif_perm h3 {
        page-break-after: avoid;
    }
}

.web_push_notif_perm {
    position: fixed;
    height: auto;
    max-width: 440px;
    width: 100%;
    top: 1%;
    left: 50%;
    margin-left: -220px;
    margin-top: 1px;
    z-index: 100000;
}

.vl-notif-inner {
    overflow: auto;
    width: 100%;
    max-width: 100%;
    height: auto;
    display: table;
}

.vl-notif-msg {
    display: table-cell;
    width: 83%;
    padding: 10px 14px 10px 10px;
    box-sizing: border-box;
    text-align: left;
    line-height: 1.4;
    vertical-align: middle;
}

.vl-notif-inner {
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.33) !important;
    background: #fff;
    border: 1px solid #eaeaea;
    max-width: 100%;
    border-radius: 3px;
}

.vl-notif-title {
    background: 0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.vl-notif-message {
    background: 0;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 0;
    margin: 12px 0;
}

.vl-notif-logo {
    display: table-cell;
    width: 17%;
    padding: 15px 0 10px 10px;
}

    .vl-notif-logo img {
        width: 100%;
    }

.vl-notif-buttons {
    text-align: right;
}

    .vl-notif-buttons button {
        padding: 8px 15px;
        margin-left: 10px;
        font-size: 15px;
        text-align: center;
        border: 1px solid transparent;
        border-radius: 4px;
        background-color: #fff;
        border-color: #333;
        cursor: pointer;
    }

        .vl-notif-buttons button:hover {
            color: #333;
            background-color: #e6e6e6;
            border-color: #adadad;
        }

    .vl-notif-buttons .vl-notif-accept {
        background-color: #4f8df4;
        color: #fff;
        border-color: transparent;
    }

    .vl-notif-buttons .vl-notif-later {
        background-color: #fff;
        color: #333;
        border-color: #dadada;
    }

@media screen and (max-width: 440px) {
    .web_push_notif_perm {
        max-width: 90%;
        width: 100%;
        left: 0;
        margin-left: 5%;
    }

    .vl-notif-logo {
        width: 25%;
    }

    .vl-notif-msg {
        width: 75%;
        padding-left: 10px;
    }
}

@media screen and (max-width: 378px) {
    .vl-notif-title {
        font-size: 14px;
    }

    .vl-notif-message {
        font-size: 12px;
    }

    .vl-notif-buttons button {
        font-size: 12px;
        margin-left: 5px;
    }
}

.hbBoxBiographyDetails .hbYdinf {
    padding-left: 80px;
}

.vdsax1 .hbYdinf {
    padding-left: 130px;
    margin-top: 10px;
}

.hbYdinf li {
    float: left;
    margin-right: 10px;
    height: 30px;
}

.yazarStyle {
    background-color: #fff;
}

.hbYazar {
    width: 100%;
    border-bottom: solid 1px #e3e3e3;
    display: inline-table;
    margin-bottom: 20px;
    padding-bottom: 20px;
    height: 160px;
}

.yazarStyle .hbYdimg {
    float: left;
    width: 70px;
    height: 70px;
    margin-right: 15px;
}

    .yazarStyle .hbYdimg .hbYdimgi {
        width: 70px;
        height: 70px;
        border-radius: 35px;
        overflow: hidden;
    }

.yazarStyle .hbYdimgi img {
    width: 70px;
    height: 70px;
    object-fit: cover;
}

.yazarStyle .hbYdyzr {
    display: table;
    max-width: 250px;
}

    .yazarStyle .hbYdyzr .hbYdyzra {
        font-size: 25px;
        font-weight: 600;
        line-height: 150%;
        color: #333;
    }

    .yazarStyle .hbYdyzr .hbYdyzruk {
        font-size: 14px;
        margin-bottom: 5px;
        line-height: 130%;
    }

    .yazarStyle .hbYdyzr .hbYdyzryz {
        margin-bottom: 5px;
        font-size: 18px;
        font-weight: 400;
        color: #000;
    }

    .yazarStyle .hbYdyzr .hbYdyzrts {
        font-size: 16px;
        font-weight: 400;
        color: #606060;
    }

.yzrhead {
    color: #fe0000;
}

.hbBoxBiographyDetails .hbbbImageName .hbbbImagRadius.writer {
    width: 70px;
    height: 70px;
}

.hbBoxBiographyDetails .hbbbImageName .hbbbCityDate.writercontent {
    padding-left: 80px;
    margin-bottom: 10px;
}

    .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate.writercontent #hbYdYazar {
        font-size: 15px;
        line-height: 120%;
    }

    .hbBoxBiographyDetails.hbbbImageName.hbbbCityDate.writercontent#hbYdYazarh2 {
        font-size: 18px;
        font-weight: 600;
        margin-top: 0;
    }

    .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate.writercontent .hbYdinf {
        float: left;
        position: relative;
        width: 100%;
        margin-left: -75px;
        margin-top: 20px;
    }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate.writercontent .hbYdinf li {
            padding-top: 5px;
            padding-left: 28px;
            font-size: 13px;
        }

    .hbBoxBiographyDetails.hbbbImageName.hbbbCityDate.writercontent.hbYdinfli:before {
        width: 25px;
        height: 25px;
    }

.hbPageDetails .hbptLinkScope.writerLink .hbptLink {
    padding-left: 10px;
    font-size: 15px;
}

    .hbPageDetails .hbptLinkScope.writerLink .hbptLink:after {
        background-size: 25px 25px;
        right: 15px;
        width: 25px;
        height: 25px;
    }

    .hbPageDetails .hbptLinkScope.writerLink .hbptLink:before {
        left: 15px;
    }

.hbWriterNews .yazarStyle .hbYdyzr .hbYdyzra {
    font-size: 22px;
    line-height: 140%;
}

.hbWriterNews .yazarStyle .hbYdyzr .hbYdyzrts {
    font-size: 13px;
}

.hbWriterNews .hbVideoImgScope {
    margin: 10px 0;
    line-height: 0;
}

.hbWriterNews .hbPageDetails .hbptMainImage {
    border-top: 6px solid #fe0000;
}

.hbWriterNews .hbPageDetails .hbptContent {
    padding-bottom: 15px;
}

.hbWriterNews .hbOtherNews .hbonTitle {
    margin-bottom: 15px;
    color: #fe0000;
}

.hbWriters .yzrhead {
    padding: 15px 0 35px 0;
    font-size: 18px;
}

.hbWriters .yazarStyle .hbYdyzr .hbYdyzra {
    font-size: 18px;
}

.hbWriters .yazarStyle .hbYdyzr .hbYdyzryz {
    font-size: 16px;
}

.yazarStyle .hbYdyzr .hbYdyzrts {
    font-size: 14px;
}

.hbWriters .hbYazar:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}

.hbBoxScope .blackStyle.yazarStyle .hbBoxHeadTitle {
    background-color: #fe0000;
}

.hbBoxScope .blackStyle.yazarStyle {
    background: #fff;
    margin-bottom: 10px !important;
}

    .hbBoxScope .blackStyle.yazarStyle .hbBoxVslider {
        height: 250px;
        padding: 15px;
    }

        .hbBoxScope.blackStyle.yazarStyle.hbBoxVslider.hbgsPgArw.swiper-button-next {
            background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-rightarrow.png);
        }

        .hbBoxScope.blackStyle.yazarStyle.hbBoxVslider.hbgsPgArw.swiper-button-prev {
            background-image: url(https://www.haberler.com/mstatic/assets/img/icon-red-leftarrow.png);
        }

.hbBoxScope .yazarStyle .hbBoxVslider .swiper-slide {
    padding-left: 0;
    margin-bottom: 14px;
    height: 110px;
    border-bottom: 1px solid #ececec;
}

    .hbBoxScope .yazarStyle .hbBoxVslider .swiper-slide:nth-child(even) {
        border-bottom: none;
    }

.yazarStyle .yazar-content .hbYdimg {
    float: left;
    width: 70px;
    height: 70px;
    margin-right: 15px;
}

    .yazarStyle .yazar-content .hbYdimg .hbYdimgi {
        width: 70px;
        height: 70px;
        border-radius: 40px;
        overflow: hidden;
    }

.yazarStyle .yazar-content .hbYdyzr {
    float: left;
    width: calc(100% - 85px);
    max-width: 100%;
    line-height: 120%;
    display: block;
}

#yzrbiba h1 {
    font-size: 23px;
}

.yazarStyle .yazar-content .hbYdyzr .hbYdyzra {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}

.yazarStyle .yazar-content .hbYdyzr .hbYdyzruk {
    font-size: 8.5px;
    margin-bottom: 5px;
    line-height: 100%;
}

.yazarStyle .yazar-content .hbYdyzr .hbYdyzryz {
    padding-bottom: 5px;
    max-height: 60px;
    overflow: hidden;
    font-size: 17px;
    line-height: 120%;
}

.yazarStyle .yazar-content .hbYdyzr .hbYdyzrts {
    font-size: 14px;
}

.drimg figure img {
    width: 100%;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.yazarlar .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/yazarlar-haberlercom.svg) no-repeat;
    background-size: 100% 100%;
}

.hbBoxScope .yazarStyle .hbBoxVslider .swiper-slide:last-child {
    border-bottom: none;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.iletisim .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/iletisim-haberlercom-icon.svg) no-repeat;
    background-size: 100% 100%;
}

.yzr-ozet {
    font-weight: 400;
    font-size: 14px;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.dogrulukkont .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/dogruluk-kontrolu.svg) no-repeat;
    background-size: 100% 100%;
}

.boxhdkicon {
    top: 3px;
    left: 3px;
    position: absolute;
    z-index: 9;
    width: 92px;
}

.hbWriters h2 {
    line-height: normal;
    margin: 10px 0;
}

.hbPageDetails .hbptHead h2, .hbPageDetails .hbptHead p {
    width: 100%;
    display: inline-block;
    font-size: 18px;
    color: #000;
    margin: 10px 0;
    padding: 0;
    word-break: break-word;
    font-weight: 600;
    line-height: 135%;
}

.yzrlstslc {
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 999;
    background-color: #fff;
    width: 144px;
    height: 40px;
    padding: 4px 5px;
    border-radius: 10px;
    font-size: 11px;
    overflow: hidden;
    border: 1px solid #cecece42;
    transition: all 0.3s;
}

    .yzrlstslc li {
        border-radius: 10px;
        margin-bottom: 5px;
        padding: 5px 8px;
    }

    .yzrlstslc.yzacik {
        height: 80px;
    }

    .yzrlstslc li.active {
        background-color: #ececec;
    }

    .yzrlstslc li:hover {
        background-color: #ececec;
    }

    .yzrlstslc #yzcblk {
        background-color: #ffffff00;
        width: 142px;
        height: 35px;
        position: absolute;
        top: 0;
        left: 0;
    }

.yzrbaslik {
    margin-bottom: 5px !important;
}

.yaziresim {
    object-fit: cover;
    object-position: 100% 50%;
}

.yzrhaberler {
    margin-top: 15px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pd-0 {
    padding: 0 !important;
}

.bg-wht {
    background-color: #fff;
}

.hbYdHeada {
    color: #fe0000;
    font-weight: 600;
    position: absolute;
    right: 0;
    bottom: 0;
}

.mt-25 {
    margin-top: 25px;
}

.yzrdevami {
    margin-top: 20px;
    float: left;
    color: #333;
    font-weight: 600;
}

@media only screen and (min-width: 414px) {
    .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbbcdMiddle {
        width: 230px;
    }
}

@media only screen and (max-width: 360px) {
    .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbbcdMiddle {
        vertical-align: middle;
        display: table-cell;
        float: left;
        width: 180px;
    }

    .hbYdinf li {
        margin-top: 20px;
        word-break: break-word;
    }
}

@media only screen and (max-width: 320px) {
    .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbbcdMiddle {
        vertical-align: middle;
        display: table-cell;
        float: left;
        width: 140px;
    }

    .hbYdinf li {
        margin-top: 20px;
        word-break: break-word;
    }
}

.img-resize {
    object-fit: cover;
    object-position: 100% 0;
}

.biolink {
    float: right;
    font-size: 17px;
    font-weight: 600;
    margin: 15px 0;
}

.yzrtime {
    color: #cecece;
    float: right;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.indirimkupon .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/indirim-kupon.svg) no-repeat;
    background-size: 100% 100%;
}

.hbptContent ol {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    list-style: inherit;
    padding-left: 20px;
}

    .hbptContent ol li {
        padding-bottom: 10px;
        list-style: decimal;
    }

@media only screen and (max-width: 360px) {
    .qDatePicker input {
        font-size: 12px;
        width: 85px !important;
    }
}

.img-yazarol {
    float: right;
    position: relative;
    top: 25px;
    right: 5px;
}

.mt-30 {
    margin-top: 30px !important;
}

.mt-20 {
    margin-top: 20px;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.espor .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/espor.svg) no-repeat;
    background-size: 100% 100%;
}

.logo-area {
    height: 17px;
}

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogin {
    background-color: #3fc277;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogout {
    background-color: #fe0000;
}

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogin .hbnmIcon {
    width: 38px;
    height: 38px;
    background: url(/mstatic/assets/img/nav-icon/login_icon.png) no-repeat;
    background-size: 100% 100%;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogout .hbnmIcon {
    width: 38px;
    height: 38px;
    background: url(/mstatic/assets/img/nav-icon/logout_icon.png) no-repeat;
    background-size: 100% 100%;
}

.hbTextarea::placeholder {
    color: #4e4e4e;
}

textarea::-webkit-input-placeholder {
    color: #4e4e4e;
}

textarea::-moz-placeholder {
    color: #4e4e4e;
}

textarea:-ms-input-placeholder {
    color: #4e4e4e;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.tumu .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/tumu.svg) no-repeat;
    background-size: 100% 100%;
}

#ilgili_videolar {
    position: absolute;
    display: table;
    background-color: rgb(0 0 0 / 80%);
    top: 0;
    left: 0;
    z-index: 1;
}

#replayBtn {
    cursor: pointer;
    width: 100%;
    height: 29px;
    padding: 6px 6px 0 6px;
}

    #replayBtn img.replay-icon {
        background: 0 0;
        border: 0;
        float: left;
        margin: 0 6px;
    }

    #replayBtn img.haberler-icon {
        background: 0 0;
        border: 0;
        float: right;
        margin: 0 6px;
    }

#ilgili_videolar .ilgili_video {
    display: inline-flex;
    width: 50%;
    height: 40%;
    text-align: center;
    position: relative;
}

    #ilgili_videolar .ilgili_video span {
        color: #fff;
        font-size: 12px;
        font-family: Arial;
        text-decoration: none;
        font-weight: 100;
        line-height: 100%;
        padding: 5px 21px 0 21px;
        display: inline-block;
        text-align: left;
        height: 70px;
        overflow: hidden;
    }

    #ilgili_videolar .ilgili_video .ilgili-img {
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 10px;
        height: 82px;
        width: 168px;
        margin-left: auto;
        margin-right: auto;
    }

    #ilgili_videolar .ilgili_video img.play_ilgili {
        width: 45%;
        margin: 0;
        border: 0;
    }

@media screen and (max-width: 600px) {
    #ilgili_videolar .ilgili_video {
        width: 50%;
    }

        #ilgili_videolar .ilgili_video .ilgili-img {
            width: 85%;
            height: 50px;
        }

        #ilgili_videolar .ilgili_video span {
            font-size: 11px;
            height: 50px;
        }
}

.h2style {
    font-weight: 400;
    line-height: inherit !important;
}

.hbftLinkScope .hbftlHead .logoLink a {
    margin: 7px;
    float: left;
}

.bb-0 {
    border-bottom: 0 !important;
}

.sc-text {
    bottom: 10px;
    position: relative;
    font-size: 15px;
}

.sc-icons img {
    margin-right: 4px;
}

.bg-ims {
    padding: 15px;
    background: #fff;
}

.h2-ims {
    font-size: 22px;
    font-weight: 800;
    color: #000;
    margin-bottom: 15px;
}

.ytube-container {
    width: 100%;
    height: 584px;
    background-color: #000;
    color: #fff;
}

    .ytube-container .ytube-header {
        border-bottom: 1px solid rgb(255 255 255 / 20%);
        padding: 10px;
        display: flex;
        flex-direction: row;
        height: 51px;
        box-sizing: content-box;
    }

        .ytube-container .ytube-header .hbrl-logo {
            display: flex;
            flex-direction: row;
            width: 60%;
        }

            .ytube-container .ytube-header .hbrl-logo .hbrl-logo-column {
                display: flex;
                flex-direction: column;
                align-self: center;
            }

                .ytube-container .ytube-header .hbrl-logo .hbrl-logo-column h4 {
                    margin: 0;
                    font-size: 17px;
                    line-height: 100%;
                }

                .ytube-container .ytube-header .hbrl-logo .hbrl-logo-column span {
                    font-size: 12px;
                }

        .ytube-container .ytube-header .ytube-logo {
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 40%;
        }

            .ytube-container .ytube-header .ytube-logo .ytube-subscriber {
                background-color: #fe0000;
                border: none;
                color: #fff;
                border-radius: 2px;
                width: 100px;
                height: 25px;
                font-weight: 500;
                line-height: 100%;
                margin-top: 5px;
                outline: 0;
                cursor: pointer;
                text-align: center;
                padding-top: 5px;
                display: inline-block;
            }

    .ytube-container .ytube-content .ytube-video-row {
        display: block;
        color: #fff;
        text-decoration: none;
        margin-bottom: 10px;
        height: 81.6px;
    }

        .ytube-container .ytube-content .ytube-video-row img {
            float: left;
        }

        .ytube-container .ytube-content .ytube-video-row:last-child {
            margin-bottom: 0;
        }

        .ytube-container .ytube-content .ytube-video-row .ytube-video-title {
            margin-left: 15px;
            width: calc(100% - 155px);
            height: 79px;
            float: right;
        }

            .ytube-container .ytube-content .ytube-video-row .ytube-video-title h4 {
                margin: 0;
                line-height: 120%;
                font-weight: 400;
                font-size: 15px;
                overflow: hidden;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                display: -webkit-box;
            }

            .ytube-container .ytube-content .ytube-video-row .ytube-video-title p {
                margin-bottom: 0;
                margin-top: 5px;
                font-size: 10px;
                font-weight: 100;
            }

    .ytube-container .ytube-content {
        padding: 10px;
    }

    .ytube-container .ytube-more h3 {
        border-top: 1px solid rgb(255 255 255 / 20%);
        width: 100%;
        height: 44px;
        padding: 10px;
        color: #fff;
        line-height: 100%;
        text-decoration: none;
        font-size: 15px;
        font-weight: 400;
        display: flex;
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
    }

.md a:before {
    content: "\2192";
    font-size: 22px;
    margin-right: 10px;
}

.bg-gr {
    background-color: #f4f4f4;
}

@media only screen and (max-width: 320px) {
    .hbExchange .hbexCol .hbexIcon.down:after {
        margin-left: 0;
    }

    .hbExchange .hbexCol .hbexIcon.up:after {
        margin-left: 0;
    }
}

.mrj-set {
    margin: 25px 15px 15px 15px;
}

.prYorumCvp {
    margin-top: 10px;
    float: left;
    width: 100%;
}

.prYorumCvpKutu {
    width: calc(100% - 36px);
    float: right;
}

.prYorumSonuc {
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    width: 100%;
    background-color: #fff;
    height: 100%;
    padding: 4px;
    box-sizing: content-box;
}

    .prYorumSonuc.onay {
        border: solid 1px #53b26c;
    }

    .prYorumSonuc.red {
        border: solid 1px #ff2800;
    }

.prYorumSonucic {
    width: 80%;
    height: 170px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.prYorumSnciimg {
    display: block;
    width: 41px;
    height: 41px;
    margin: auto;
    border-radius: 50%;
    font-size: 30px;
    text-align: center;
    line-height: 120%;
    margin-bottom: 10px;
}

.prYorumSonuc.onay .prYorumSnciimg {
    border: solid 3px #53b26c;
    color: #53b26c;
}

.prYorumSonuc.red .prYorumSnciimg {
    border: solid 3px #ff2800;
    color: #ff2800;
}

.prYorumSonuc.onay .prYorumSnciimg:after {
    content: "✔";
}

.prYorumSonuc.red .prYorumSnciimg:after {
    content: "✖";
}

.prYorumSnciuyr {
    font-size: 22px;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
}

.prYorumSonuc.onay .prYorumSnciuyr {
    color: #53b26c;
}

.prYorumSonuc.red .prYorumSnciuyr {
    color: #ff2800;
}

.prYorumSncisub {
    font-size: 16px;
    color: #000;
    display: block;
    margin-bottom: 10px;
}

.prYorumSncibtn {
    height: 33px;
    padding: 8px 23px 8px 35px;
    border: solid 1px #e5e5e5;
    background-color: #fff;
    border-radius: 30px;
    display: inline-block;
    margin: auto;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    position: relative;
    line-height: 130%;
}

    .prYorumSncibtn:before {
        border: solid #222;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        vertical-align: middle;
        transform: rotate(135deg);
        position: absolute;
        top: 11px;
        left: 18px;
        content: "";
    }

#prYorumMUyari {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999999;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    align-items: center;
}

    #prYorumMUyari:after {
        content: "";
        display: table;
        clear: both;
    }

    #prYorumMUyari.onay {
        background-color: #53b26c;
    }

    #prYorumMUyari.red {
        background-color: #ff2800;
    }

.prYorumMUyrSl {
    float: left;
}

.prYorumMUyrSg {
    float: left;
    width: Calc(100% - 60px);
    padding-left: 10px;
}

.prYorumMUyrimg {
    display: block;
    width: 40px;
    height: 40px;
    margin: auto;
    border-radius: 50%;
    font-size: 25px;
    text-align: center;
    line-height: 140%;
    border: solid 3px #fff;
}

#prYorumMUyari.onay .prYorumMUyrimg:after {
    content: "✔";
}

#prYorumMUyari.red .prYorumMUyrimg:after {
    content: "✖";
}

#prYorumMUyari .prYorumMUyrBas {
    font-size: 19px;
}

.prYorumSbb a {
    cursor: pointer;
}

.nmarea {
    font-size: 16px;
    line-height: 140%;
}

.jbtxt {
    font-size: 12px;
    color: #333;
    width: 100%;
    float: left;
    margin-bottom: 2px;
}

.sltxt {
    font-size: 11px;
    color: #000;
    opacity: 0.6;
    float: left;
    font-weight: 600;
}

.imgelips {
    border: 4px solid #eaeaea;
}

.imgtxtarea {
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
    padding: 15px 0 !important;
}

.catarea {
    margin-top: 30px;
}

.lnarea {
    line-height: 100%;
}

.hbrpyls {
    bottom: 25px;
    position: relative;
    margin-right: 10px;
}

.m-3 {
    margin: 3px;
}

.hbptContent h3:not(.accordion-title) {
    position: relative;
}

.prYorumText {
    font-size: 16px !important
}

.prYorumTextpsf {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92857 5.17045H8.39286V3.50852C8.39286 1.57422 6.87054 0 5 0C3.12946 0 1.60714 1.57422 1.60714 3.50852V5.17045H1.07143C0.479911 5.17045 0 5.66673 0 6.27841V10.7102C0 11.3219 0.479911 11.8182 1.07143 11.8182H8.92857C9.52009 11.8182 10 11.3219 10 10.7102V6.27841C10 5.66673 9.52009 5.17045 8.92857 5.17045ZM6.60714 5.17045H3.39286V3.50852C3.39286 2.59215 4.11384 1.84659 5 1.84659C5.88616 1.84659 6.60714 2.59215 6.60714 3.50852V5.17045Z' fill='%23ABABAB'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position-x: 12px;
    background-position-y: 12px;
    padding-left: 30px !important;
    border-left: solid 1px #e0e0e0 !important;
}

.hbForm .hbTextarea::placeholder {
    color: #ababab;
    opacity: 1;
}

.prYorumButonpsf {
    padding-right: 37px !important;
    background-image: url(/mstatic/assets/img/nav-icon/kullogin.svg);
    background-repeat: no-repeat;
    background-position: 158px 13px;
    background-size: 16px;
}

.KatSearch input:not(.KatSubmit) {
    width: 70%;
    display: inline-block;
    height: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding-left: 22px;
    border: solid 1px #f2f2f2;
    background: url(https://www.haberler.com/mstatic/assets/img/search-icon.svg) no-repeat left 6px center;
    background-color: #fefefe;
    background-size: 12px 12px;
    font-size: 12px;
    font-weight: 400;
    color: grey;
    outline: 0;
    border: 0;
    padding-right: 10px;
}

.KatSearch .KatSubmit {
    background-color: red;
    width: 25%;
    height: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 600;
    border: 0;
    color: #fefefe;
    margin: 0 0 15px 10px;
}

.hbBoxCountry {
    font-family: sans-serif;
    box-sizing: border-box;
}

    .hbBoxCountry * {
        box-sizing: border-box;
    }

    .hbBoxCountry .hbBoxBanner {
        width: 100%;
        height: 176px;
        background: center no-repeat;
        background-size: cover;
    }

    .hbBoxCountry .hbBoxContainer {
        position: relative;
        width: 100%;
        height: 445px;
        background-color: #fff;
    }

        .hbBoxCountry .hbBoxContainer .hbBoxContent {
            position: absolute;
            top: -64px;
            background-color: #fff;
            width: calc(100% - 20px);
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -o-transform: translateX(-50%);
        }

    .hbBoxCountry .hbBoxContent .sectionOn {
        border-bottom: 1px solid #e8e8e8;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        width: calc(100% - 20px);
        margin: 0 auto;
        padding: 7px 0;
    }

    .hbBoxCountry .hbBoxContent .population h3 {
        color: #fb0d1b;
        font-size: 18px;
        font-weight: 700;
        margin: 0;
    }

    .hbBoxCountry .hbBoxContent .population .row {
        display: flex;
        align-items: center;
        font-size: 12px;
        font-weight: 600;
    }

        .hbBoxCountry .hbBoxContent .population .row img {
            margin-right: 4px;
        }

        .hbBoxCountry .hbBoxContent .population .row span {
            font-size: 10px;
            font-weight: 500;
            margin-left: 3px;
        }

    .hbBoxCountry .hbBoxContent .weather {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    .hbBoxCountry .hbBoxContent .sectionOn .weather .row {
        font-size: 20px;
        font-weight: 700;
        display: flex;
        justify-content: flex-end;
        align-items: baseline;
    }

    .hbBoxCountry .hbBoxContent .sectionOn .weather img {
        height: 18px;
        width: auto;
        margin-right: 5px;
    }

    .hbBoxCountry .hbBoxContent .sectionOn .weather h4 {
        margin: 0;
        font-size: 9px;
        font-weight: 600;
    }

    .hbBoxCountry .hbBoxContent .sectionTw {
        display: flex;
        justify-content: space-between;
        width: calc(100% - 20px);
        margin: 0 auto;
        padding: 8px 0;
    }

    .hbBoxCountry .hbBoxContent .prayerTbl td {
        font-size: 11px;
        font-weight: 600;
        text-align: center;
        border-right: 1px solid #e2e2e2;
        line-height: 130%;
    }

    .hbBoxCountry .hbBoxContent .prayerTbl {
        width: calc(100% - 78px);
        border-spacing: 0;
    }

        .hbBoxCountry .hbBoxContent .prayerTbl td:last-child {
            border-right: 0;
        }

    .hbBoxCountry .hbBoxContent .prayer {
        display: flex;
        align-items: center;
        line-height: 100%;
        font-size: 9px;
        font-weight: 600;
        padding: 4px;
        background-color: #f0f0f0;
        width: 64px;
        height: 28px;
        position: relative;
    }

        .hbBoxCountry .hbBoxContent .prayer img {
            margin-right: 4px;
        }

        .hbBoxCountry .hbBoxContent .prayer::after {
            content: "";
            position: absolute;
            border-style: solid;
            border-width: 14px 0 14px 14px;
            border-color: #ff00 #0000 #ff000000 #f0f0f0;
            right: -14px;
            height: auto;
            width: 0;
            z-index: 99999;
        }

    .hbBoxCountry .hbBoxContent .countryInfo {
        border: 1.5px solid #f0f0f0;
        font-size: 12px;
        width: 100%;
        border-spacing: 0;
        border-collapse: collapse;
        font-weight: 500;
    }

        .hbBoxCountry .hbBoxContent .countryInfo tr {
            height: 27px;
        }

            .hbBoxCountry .hbBoxContent .countryInfo tr:nth-child(odd) {
                background-color: #f0f0f0;
            }

            .hbBoxCountry .hbBoxContent .countryInfo tr td {
                padding: 4px 10px;
            }

                .hbBoxCountry .hbBoxContent .countryInfo tr td:first-child {
                    border-right: 1.5px solid #e3e3e3;
                    width: 110px;
                }

            .hbBoxCountry .hbBoxContent .countryInfo tr:nth-child(-n 2) td:first-child {
                font-weight: 700;
            }

            .hbBoxCountry .hbBoxContent .countryInfo tr td a {
                color: #000;
            }

            .hbBoxCountry .hbBoxContent .countryInfo tr td img {
                margin-left: 5px;
            }

.hbGeneralTitles h2 {
    font-size: 15px;
}

p.klink > a {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    color: #ff0101;
    padding-left: 15px;
}

    p.klink > a:before {
        content: "";
        width: 4px;
        height: 110%;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background: #ff0101;
    }

p.klink {
    position: relative;
}

.hbPageDetails .figcaption {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    margin-top: 8px;
    width: 100%;
    display: inline-block;
    line-height: 130%;
    margin-bottom: 0;
}

.sbg-k {
    background-color: #ff6464;
    color: #000 !important;
    border-radius: 4px;
    font-weight: 700;
}

.sbg-y {
    background-color: #84eae2;
    color: #000 !important;
    border-radius: 4px;
    font-weight: 700;
}

.hbFinanceDetails .scroll,
.hbFinanceDetails.scroll {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

.fll {
    float: left;
}

.h3su {
    font-family: sans-serif;
    font-weight: 800;
    color: #000;
    line-height: 120%;
    font-size: 15px;
}

.h2su {
    font-family: sans-serif;
    font-size: 22px !important;
    font-weight: 800;
    color: #000;
    line-height: 120%;
    margin-top: 0 !important;
}

.su-fll {
    text-align: left !important;
}

.th-su {
    padding: 10px 5px 10px 5px;
    line-height: 140%;
}

.hbFinanceDetails {
    padding: 15px 10px;
}

.mr-0 {
    margin-right: 0 !important;
}

.mrjsets {
    margin-left: 17px;
    margin-top: 10px;
}

.swsl-title {
    position: absolute;
    bottom: 25px;
    left: 40px;
    background-color: #000000cc;
    color: #fff;
    padding: 10px;
    border-left: 4px solid #fe0000;
    font-size: 22px;
    max-width: 70%;
    line-height: 124%;
    font-weight: 600;
    font-family: Arial;
}

.hblnBox-sd .hblnImage-sd {
    width: 100%;
    position: relative;
    float: left;
    padding-left: 0;
    margin-bottom: 5px;
}

.hblnBox-sd {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 24px;
    padding-bottom: 8px;
}

    .hblnBox-sd .hblnContent {
        width: 100%;
        position: relative;
        float: left;
        padding-left: 0;
        font-size: 14px;
        color: #333;
        font-weight: 400;
        line-height: 150%;
    }

        .hblnBox-sd .hblnContent .hblnTitle {
            width: 100%;
            position: relative;
            float: left;
            margin-bottom: 5px;
            font-family: sans-serif;
            font-size: 18px;
            font-weight: 700;
            color: #333;
            line-height: 130%;
        }

.hbiiPKisiRow .hbiiPKisiBaslik {
    text-align: center;
    padding: 10px 0;
    font-size: 18px;
    font-weight: 600;
}

.hbiiPKisiRow .hbiiPKisiList:after {
    content: "";
    display: block;
    clear: both;
}

.hbiiPKisiRow .hbiiPKisiList li {
    width: 50%;
    float: left;
    padding-left: 10px;
    margin-bottom: 10px;
    min-height: 45px;
}

    .hbiiPKisiRow .hbiiPKisiList li img {
        object-fit: cover;
        border-radius: 100%;
        flex: none;
    }

    .hbiiPKisiRow .hbiiPKisiList li a {
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

.hbiiPKisiRow .hbiiPKisiAdi {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
}

.hbiiPKategoriRow {
    margin-bottom: 15px;
}

    .hbiiPKategoriRow:after {
        content: "";
        display: block;
        clear: both;
    }

    .hbiiPKategoriRow .hbiiPKategoriBaslik {
        text-align: center;
        padding: 10px 0;
        font-size: 18px;
        font-weight: 600;
    }

    .hbiiPKategoriRow .hbiiPKategoriGrafik {
        float: left;
        width: 50%;
        padding-right: 20px;
    }

    .hbiiPKategoriRow .hbiiPKategoriListe {
        float: right;
        width: 50%;
    }

        .hbiiPKategoriRow .hbiiPKategoriListe li {
            margin-bottom: 5px;
            font-size: 14px;
        }

            .hbiiPKategoriRow .hbiiPKategoriListe li:last-child {
                margin-bottom: 0;
            }

        .hbiiPKategoriRow .hbiiPKategoriListe .hbiiPKategoriListeO {
            color: #fff;
            width: 30px;
            display: inline-block;
            font-size: 12px;
            padding-left: 3px;
            margin-right: 5px;
        }

        .hbiiPKategoriRow .hbiiPKategoriListe .hbiiPKategoriListeA {
            display: inline-block;
            width: 65px;
        }

        .hbiiPKategoriRow .hbiiPKategoriListe .hbiiPKategoriListeS {
            font-size: 12px;
        }

.mt-50 {
    margin-top: 50px !important;
}

.ImgDetay {
    border-top: 0 !important;
}

.ImgEmpty {
    margin-bottom: 15px;
}

.googleAdResize {
    width: 336px;
    height: 280px;
    display: block;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

@media only screen and (max-width: 336px) {
    .googleAdResize {
        width: 300px;
        height: 250px;
        display: block;
        margin: 0 auto;
        clear: both;
        overflow: hidden;
    }
}

.ozelicerik a {
    font-weight: 700;
    color: #333;
}

.hbMainSlider .hbSlider .swiper-pagination-bullet {
    margin: 0 !important;
}

.tab-checkbox {
    width: 100%;
    height: 50px;
    position: relative;
    margin: 0;
    margin-bottom: -50px;
    opacity: 0;
}

.hbPageDetails .hbptContent .accordion-p {
    display: none;
    position: relative;
    margin-left: 5px;
    padding-left: 15px;
    margin-top: 20px;
    margin-bottom: 10px;
}

    .hbPageDetails .hbptContent .accordion-p::before {
        content: "";
        width: 0;
        height: calc(100% + 10px);
        border-left: 0.125em dashed #eaecf0;
        position: absolute;
        left: 0;
        top: 0px;
    }

.hbPageDetails .hbptContent .accordion-title {
    display: inline-flex;
    padding-bottom: 15px;
    margin: 0px auto;
    border-bottom: solid 2px #eaecf0;
}

.accordion-title::before {
    content: url(/mstatic/assets/img/down_arrow.svg);
    margin-right: 7.5px;
    margin-left: 0px;
}

.tab-checkbox:checked + .accordion-title::before {
    content: url(/mstatic/assets/img/up_arrow.svg);
    position: relative;
    top: -7px;
}

.tab-checkbox:checked ~ .accordion-p {
    /*  açık  */
    display: block;
}

    .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p {
        /*  açık - kapalı - açık  */
        display: block;
    }

        .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p {
            /*  açık - kapalı - açık - kapalı - açık  */
            display: block;
        }

            .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p {
                /*  açık - kapalı - açık - kapalı - açık - kapalı - açık  */
                display: block;
            }

    .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p {
        /*  açık - kapalı  */
        display: none;
    }

        .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p {
            /*  açık - kapalı - açık - kapalı  */
            display: none;
        }

            .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p {
                /*  açık - kapalı - açık - kapalı - açık - kapalı  */
                display: none;
            }

                .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p ~ .tab-checkbox:checked ~ .accordion-p ~ .tab-checkbox:not(:checked) ~ .accordion-p {
                    /*  açık - kapalı - açık - kapalı - açık - kapalı - açık - kapalı  */
                    display: none;
                }

.fw600 {
    font-weight: 600 !important;
}

.haber_metni p a {
    color: #00f;
}

.haber_metni a.keyword {
    color: #333;
}

.prHrBookmark {
    /*width: 165px;*/
    margin: 15px 0 15px 0;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    border-radius: 25px;
    padding: 2px 17px 0px 35px;
    cursor: pointer;
    border: 1px solid #E5E5E5;
    color: #000;
    background: no-repeat 15px 50% url('data:image/svg+xml,%3Csvg width="12" height="15" viewBox="0 0 12 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1 2.66667C1 2.22464 1.17559 1.80072 1.48816 1.48816C1.80072 1.17559 2.22464 1 2.66667 1H9.33333C9.77536 1 10.1993 1.17559 10.5118 1.48816C10.8244 1.80072 11 2.22464 11 2.66667V13.9167C11 13.992 10.9795 14.066 10.9407 14.1306C10.902 14.1953 10.8464 14.2482 10.78 14.2838C10.7136 14.3194 10.6387 14.3362 10.5634 14.3326C10.4881 14.329 10.4152 14.3051 10.3525 14.2633L6 11.9175L1.6475 14.2633C1.58475 14.3051 1.51186 14.329 1.43658 14.3326C1.36129 14.3362 1.28644 14.3194 1.22 14.2838C1.15355 14.2482 1.098 14.1953 1.05926 14.1306C1.02052 14.066 1.00004 13.992 1 13.9167V2.66667ZM2.66667 1.83333C2.44565 1.83333 2.23369 1.92113 2.07741 2.07741C1.92113 2.23369 1.83333 2.44565 1.83333 2.66667V13.1383L5.76917 11.07C5.83755 11.0245 5.91786 11.0002 6 11.0002C6.08214 11.0002 6.16245 11.0245 6.23083 11.07L10.1667 13.1383V2.66667C10.1667 2.44565 10.0789 2.23369 9.92259 2.07741C9.76631 1.92113 9.55435 1.83333 9.33333 1.83333H2.66667Z" fill="black" stroke="black" stroke-width="0.5"/%3E%3Cpath d="M5.99935 4.33301C6.10986 4.33301 6.21584 4.37691 6.29398 4.45505C6.37212 4.53319 6.41602 4.63917 6.41602 4.74967V5.99967H7.66602C7.77652 5.99967 7.8825 6.04357 7.96064 6.12171C8.03878 6.19985 8.08268 6.30583 8.08268 6.41634C8.08268 6.52685 8.03878 6.63283 7.96064 6.71097C7.8825 6.78911 7.77652 6.83301 7.66602 6.83301H6.41602V8.08301C6.41602 8.19351 6.37212 8.2995 6.29398 8.37764C6.21584 8.45578 6.10986 8.49967 5.99935 8.49967C5.88884 8.49967 5.78286 8.45578 5.70472 8.37764C5.62658 8.2995 5.58268 8.19351 5.58268 8.08301V6.83301H4.33268C4.22218 6.83301 4.11619 6.78911 4.03805 6.71097C3.95991 6.63283 3.91602 6.52685 3.91602 6.41634C3.91602 6.30583 3.95991 6.19985 4.03805 6.12171C4.11619 6.04357 4.22218 5.99967 4.33268 5.99967H5.58268V4.74967C5.58268 4.63917 5.62658 4.53319 5.70472 4.45505C5.78286 4.37691 5.88884 4.33301 5.99935 4.33301Z" fill="black" stroke="black" stroke-width="0.5"/%3E%3C/svg%3E%0A');
}

    .prHrBookmark.bmcikar {
        border: 1px solid #C5E4CE;
        color: #389753;
        background: no-repeat 15px 50% url('data:image/svg+xml,%3Csvg width="12" height="16" viewBox="0 0 12 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1.33869e-07 15.5V2C1.33869e-07 1.46957 0.210714 0.960859 0.585786 0.585786C0.960859 0.210714 1.46957 0 2 0L10 0C10.5304 0 11.0391 0.210714 11.4142 0.585786C11.7893 0.960859 12 1.46957 12 2V15.5C12.0001 15.5868 11.9775 15.6722 11.9346 15.7476C11.8916 15.8231 11.8298 15.8861 11.7551 15.9304C11.6804 15.9747 11.5955 15.9988 11.5087 16.0003C11.4219 16.0018 11.3362 15.9807 11.26 15.939L6 13.069L0.74 15.939C0.66383 15.9807 0.578119 16.0018 0.491305 16.0003C0.404491 15.9988 0.319567 15.9747 0.244892 15.9304C0.170217 15.8861 0.108365 15.8231 0.0654246 15.7476C0.0224845 15.6722 -6.33938e-05 15.5868 1.33869e-07 15.5ZM8.854 5.854C8.94789 5.76011 9.00063 5.63278 9.00063 5.5C9.00063 5.36722 8.94789 5.23989 8.854 5.146C8.76011 5.05211 8.63278 4.99937 8.5 4.99937C8.36722 4.99937 8.23989 5.05211 8.146 5.146L5.5 7.793L4.354 6.646C4.30751 6.59951 4.25232 6.56264 4.19158 6.53748C4.13084 6.51232 4.06574 6.49937 4 6.49937C3.93426 6.49937 3.86916 6.51232 3.80842 6.53748C3.74768 6.56264 3.69249 6.59951 3.646 6.646C3.59951 6.69249 3.56264 6.74768 3.53748 6.80842C3.51232 6.86916 3.49937 6.93426 3.49937 7C3.49937 7.06574 3.51232 7.13084 3.53748 7.19158C3.56264 7.25232 3.59951 7.30751 3.646 7.354L5.146 8.854C5.19245 8.90056 5.24762 8.93751 5.30837 8.96271C5.36911 8.98792 5.43423 9.00089 5.5 9.00089C5.56577 9.00089 5.63089 8.98792 5.69163 8.96271C5.75238 8.93751 5.80755 8.90056 5.854 8.854L8.854 5.854Z" fill="%23389753"/%3E%3C/svg%3E%0A');
    }


.hbWriterNews .hbContainer .hbRow.hbExchange {
    display: flex;
}

.hbExchange .hbexCol a {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
}


/*mansetalti-2likutu*/
.new-hbr-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7px;
    margin-bottom: 20px
}

    .new-hbr-row .new-hbr-box {
        background-color: #fff;
        box-shadow: 0 4px 15px rgb(0 0 0 / 9%);
        display: flex;
        border-left: 4px solid #707070;
        width: calc(50% - 14px);
        margin: 0 7px
    }

        .new-hbr-row .new-hbr-box.color-thirdpage {
            border-color: #242424
        }

        .new-hbr-row .new-hbr-box.color-general {
            border-color: #fe0000
        }

        .new-hbr-row .new-hbr-box.color-finance {
            border-color: #0b5bb3
        }

        .new-hbr-row .new-hbr-box.color-actual {
            border-color: #850030
        }

        .new-hbr-row .new-hbr-box.color-magazine {
            border-color: #ad3d85
        }

        .new-hbr-row .new-hbr-box.color-sport {
            border-color: #2da187
        }

        .new-hbr-row .new-hbr-box img {
            width: 170px;
            height: 100px;
        }

.new-hbr-row .new-hbr-box p {
    font-size: 14px;
    font-weight: 600;
    line-height: 125%;
    height: 84px;
    margin: 8px 10px;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

@media only screen and (max-width:767px) {
    .new-hbr-row {
        margin: 15px 0 0 0;
        padding: 0
    }

        .new-hbr-row .new-hbr-box {
            width: 100%;
            border: none;
            margin: 0;
            padding: 10px;
            margin-bottom: 14px
        }

            .new-hbr-row .new-hbr-box p {
                margin: 0 10px
            }
}

.yazarpdet .hbVideoImgScope {
    height: auto;
    padding-bottom: unset;
}

.hbFooter .hbftLinkScope.desktop .hbftlContent .hbftCol {
    width: calc(100% / 6);
    margin: 20px 0;
}

.hbFooter .hbftLinkScope.desktop {
    padding: 0;
}

@media only screen and (min-width: 768px) {
    .hbPageDetails .hbptHead p {
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    margin-top: 20px;
    line-height: 135%;
}
    .hbFooter .hbftLinkScope .hbftlContent {
        padding: 10px 0;
    }

        .hbFooter .hbftLinkScope .hbftlContent.col2 {
            width: 50%;
            float: left;
        }

            .hbFooter .hbftLinkScope .hbftlContent.col2 ~ .hbftlHead {
                width: 50%;
                float: right;
                margin: 10px 0;
                padding: 10px;
            }
}

@media only screen and (max-width: 767px) {
    .hbFooter .hbftLinkScope.desktop .hbftlContent .hbftCol {
        width: 50%;
    }
}

@media only screen and (max-width: 520px) {
    .newsErrorScope input[type="button"] {
        right: 5px;
        width: 65px;
        padding: 9px 12px 9px 12px;
    }
}


#prhUyariList {
    position: fixed;
    bottom: 15px;
    right: 20px;
    background-color: #fff;
    display: inline-block;
    box-sizing: border-box;
    font-size: 12px;
    font-family: sans-serif;
    z-index: 999999999999999;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);
}

.prhUyari {
    padding: 12px 40px 12px 40px;
    position: relative;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translate(0,50px);
    transform: translate(0,50px);
    -webkit-transform: translate(0,50px);
    -moz-transform: translate(0,50px);
    transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    will-change: transform,visibility,opacity;
}


    .prhUyari.aktif {
        -ms-transform: translate(0,0);
        transform: translate(0,0);
        -webkit-transform: translate(0,0);
        -moz-transform: translate(0,0);
        visibility: visible;
        opacity: 1;
    }

    .prhUyari span {
        padding: 12px;
        position: absolute;
        right: 0px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .prhUyari.pruOnay {
        /* -webkit-box-shadow: 0px 4px 40px 0px rgba(56,151,83,0.2);
    box-shadow: 0px 4px 40px 0px rgba(56,151,83,0.2);*/
        /*border: 1px solid #3897535c;*/
        background: #fff no-repeat 13px center url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath fill='%23389753' d='M18 32.34l-8.34-8.34-2.83 2.83 11.17 11.17 24-24-2.83-2.83z'/%3E%3C/svg%3E");
        background-size: 20px;
    }

        .prhUyari.pruOnay a {
            color: #389753;
            text-decoration: underline;
        }

    .prhUyari.pruRed {
        /*-webkit-box-shadow: 0px 4px 40px 0px rgba(245,0,0,0.2);
    box-shadow: 0px 4px 40px 0px rgba(245,0,0,0.2);*/
        /*border: 1px solid #F500005c;*/
        background: #fff no-repeat 13px center url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23F50000' d='M38 12.83l-2.83-2.83-11.17 11.17-11.17-11.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 11.17-11.17 11.17 11.17 2.83-2.83-11.17-11.17z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E");
        background-size: 20px;
    }

        .prhUyari.pruRed a {
            color: #F50000;
            text-decoration: underline;
        }

@media only screen and (max-width: 768px) {
    .hbRow.hbFlashNews {
        margin: 15px 0 15px 0 !important;
    }



    .kategori#bnrflateb .hbRow.hbFlashNews, .haber#bnrflateb .hbRow.hbFlashNews {
        margin: 15px 0 15px 0 !important;
        padding: 0px 10px;
    }
}

.wd-auto {
    width: auto !important;
}
.wd20{
    width:22% !important;
}

@media only screen and (max-width: 380px) {
    .hbComments .hbcLikeScope .hbcAnswer:first-child {
        margin-left:0px;
    }
}

.hbtbrkbn {
    margin-bottom: 10px;
    margin-top: 10px;
}
.SliderRow ~ #bnrflateb .hbtbrkbn {
    margin-top: 0;
}
.hbtbrkbn img{
    width:100%;
}
.hbtbrkbn .hbContainer {
    padding: 0px;
    text-align: center;
}
.hbAddComment {
    background-color: #fe0100;
    color: #fff;
    padding: 10px 20px;
    font-size: 18px;
    display: inline-block;
    letter-spacing: .03em;
}
.mlmb {
    margin-left: 15px;
    margin-bottom: 20px;
}
.m-0 {
    margin: 0px !important;
    
}
.pdset {
    padding: 20px 20px 0px 20px !important;
}