.hbPageDetails .hbptContent blockquote {
    
    color: #333;
    font-size: 20px;
    font-weight: 700;
    font-style: italic;
    line-height: 160%;
    text-align: center;
}

.hbhdCatLogo .title {
    color: #fff !important;
    width: 122px;
    height: 31px;
    padding-top: 20px;
}

.hbPaperNameMenu span {
    font-size: 15px;
    font-weight: 400;
    color: #484848 !important;
    
}

.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-size: 18px;
    font-weight: 700;
    color: #333;
}

.hbPageDetails .hbptItem .hbptDetail .hbptAuthorJob {
    
    font-size: 14px;
    font-weight: 400;
    color: #b3b3b3;
}

.dropDownGenerals {
    font-size: 13px;
    font-weight: 700;
    color: #fe0000;
}

.dropDownSearchBoxInput,
.inputSearchBox,
.inputSearchTopBox {
    font-size: 12px;
    font-weight: 400;
}

.hbPrayerCustomTable thead tr th,
.hbPrayerTimeTable thead tr th {
    
    font-size: 18px;
    line-height: 130%;
    font-weight: 700;
    color: #333;
}

.hbPrayerCustomTable tbody tr td,
.hbPrayerTimeTable tbody tr td {
    
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.hbDatePicker .hbdpScope {
    
    font-size: 12px;
    font-weight: 700;
}

.hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialShare {
    
    font-weight: 700;
    color: #333;
    line-height: 160%;
}

.hbWarning .hbwText {
    font-size: 16px;
    font-weight: 600;
    
    color: #fff;
    line-height: 140%;
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe .hbbcFollowMeText {
    
    font-size: 16px;
    font-weight: 600;
    color: #333;
    line-height: 100%;
}

.hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg .hbbcAddWebsiteText,
.hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
    
    font-size: 12px;
    font-weight: 400;
    color: #f2f2f2;
}

.hbTableContent .hbSmallTitle,
.hbTableContent thead tr th {
    
    font-size: 13px;
    font-weight: 700;
    color: #4a72d7;
    text-align: right;
}

.dropDownFinance {
    font-size: 13px;
    font-weight: 700;
    color: #fefefe;
}

.hbSportStandings .hbssScope .hbssTitle span {
    
    font-size: 18px;
    font-weight: 700;
    color: #333;
    line-height: 140%;
}

.hbSportStandings tbody tr td {
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
}

.hbSportStandings thead tr th {
    
    font-size: 16px;
    font-weight: 600;
}

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine span,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsAway,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsHome,
.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock {
    
    font-size: 16px;
    font-weight: 400;
}

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs span,
.hbSportStandings .hbssScope .hbssTitle .hbstWeekNumber {
    font-size: 16px;
    font-weight: 400;
}

.hbStandingsSlider thead tr th {
    
    font-size: 14px;
    font-weight: 500;
    color: #333;
}

.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs span,
.hbStandingsSlider tbody tr td:last-child,
.hbStandingsSlider tbody tr td:nth-child(2) {
    
    font-size: 14px;
    font-weight: 500;
    color: #595959;
}

.hbStandingsSlider tbody tr td {
    
    font-size: 14px;
    font-weight: 400;
    color: #7f7f7f;
}

.hbStandingsSlider .hbssLeagueChange .hbssLeague,
.hbssLeagueWeekMatchTitle .hbssLeagueTitle {
    
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-align: center;
}

.hbGeneralTitles .h1,
.hbGeneralTitles h1,
.hbGeneralTitles span {
    font-size: 36px;
    color: #000;
    line-height: 120%;
    
}

.hbStandingsSlider .hbssAllMoreScope .hbssAllMore {
    
    font-size: 14px;
    font-weight: 600;
    color: #333;
    text-align: center;
}

.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine span,
.hbStandingsSlider .hbssStandingsFixture .hbssTexts {
    
    font-size: 15px;
    font-weight: 400;
    color: #7f7f7f;
    text-align: center;
}

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 {
    background: #f4f4f4;
    width: 100%;
    max-width: 100%;
    margin: 0;
    overflow-x: hidden;
}

a {
    text-decoration: none;
    color: inherit;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.hbGeneralTitles span {
    font-weight: 800;
}

.hbGeneralTitles .h1,
.hbGeneralTitles h1 {
    font-weight: 700;
}

.hbGeneralTitles .hblnhTitle {
    color: #fe0000;
}

.hbGeneralSubText {
    font-size: 14px;
    line-height: 140%;
}

.color-general .bgFill,
.color-general.bgFill,
.color-prayerdate .bgFill,
.color-prayerdate.bgFill {
    background-color: #fe0000 !important;
}

.color-general .txtFill,
.color-general.txtFill,
.color-prayerdate .txtFill,
.color-prayerdate.txtFill,
.generalColorNews,
.generalColorSpor,
.slider .bullets .bullet.active {
    color: #fe0000 !important;
}

.color-general .brdFill,
.color-general.brdFill,
.color-prayerdate .brdFill,
.color-prayerdate.brdFill {
    border-color: #fe0000 !important;
}

.color-general .hbhlDegrade,
.color-general.hbhlDegrade,
.color-prayerdate .hbhlDegrade,
.color-prayerdate.hbhlDegrade {
    background: #fe0000;
    background: linear-gradient(to top, #fe0000 0, #fe0000 70%, rgb(254 0 0 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #fe0000 0, #fe0000 70%, rgb(254 0 0 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #fe0000 0, #fe0000 70%, rgb(254 0 0 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #fe0000 0, #fe0000 70%, rgb(254 0 0 / 0.7) 80%, #fff0 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%, rgb(11 91 179 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #0b5bb3 0, #0b5bb3 70%, rgb(11 91 179 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #0b5bb3 0, #0b5bb3 70%, rgb(11 91 179 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #0b5bb3 0, #0b5bb3 70%, rgb(11 91 179 / 0.7) 80%, #fff0 100%);
}

.color-football .bgFill,
.color-football.bgFill,
.color-sport .bgFill,
.color-sport.bgFill {
    background-color: #2da187 !important;
}

.color-football .txtFill,
.color-football.txtFill,
.color-sport .txtFill,
.color-sport.txtFill,
.hbSlider.sport .swiper-pagination-bullet.swiper-pagination-bullet-active,
.hbStandingsSlider tbody tr:nth-child(-n + 3) td:nth-child(2) {
    color: #2da187 !important;
}

.color-football .brdFill,
.color-football.brdFill,
.color-sport .brdFill,
.color-sport.brdFill {
    border-color: #2da187 !important;
}

.color-football .hbhlDegrade,
.color-football.hbhlDegrade,
.color-sport .hbhlDegrade,
.color-sport.hbhlDegrade {
    background: #2da187;
    background: linear-gradient(to top, #2da187 0, #2da187 70%, rgb(45 161 135 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #2da187 0, #2da187 70%, rgb(45 161 135 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #2da187 0, #2da187 70%, rgb(45 161 135 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #2da187 0, #2da187 70%, rgb(45 161 135 / 0.7) 80%, #fff0 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%, rgb(68 7 167 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #4407a7 0, #4407a7 70%, rgb(68 7 167 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #4407a7 0, #4407a7 70%, rgb(68 7 167 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #4407a7 0, #4407a7 70%, rgb(68 7 167 / 0.7) 80%, #fff0 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%, rgb(230 95 12 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #e65f0c 0, #e65f0c 70%, rgb(230 95 12 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #e65f0c 0, #e65f0c 70%, rgb(230 95 12 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #e65f0c 0, #e65f0c 70%, rgb(230 95 12 / 0.7) 80%, #fff0 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%, rgb(173 61 133 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #ad3d85 0, #ad3d85 70%, rgb(173 61 133 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #ad3d85 0, #ad3d85 70%, rgb(173 61 133 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #ad3d85 0, #ad3d85 70%, rgb(173 61 133 / 0.7) 80%, #fff0 100%);
}

.color-gallery .bgFill,
.color-gallery.bgFill {
    background-color: #e89400 !important;
}

.color-gallery .txtFill,
.color-gallery.txtFill,
.hbSlider.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
    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%, rgb(232 148 0 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #e89400 0, #e89400 70%, rgb(232 148 0 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #e89400 0, #e89400 70%, rgb(232 148 0 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #e89400 0, #e89400 70%, rgb(232 148 0 / 0.7) 80%, #fff0 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%, rgb(0 201 232 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #00c9e8 0, #00c9e8 70%, rgb(0 201 232 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #00c9e8 0, #00c9e8 70%, rgb(0 201 232 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #00c9e8 0, #00c9e8 70%, rgb(0 201 232 / 0.7) 80%, #fff0 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%, rgb(230 112 57 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #e67039 0, #e67039 70%, rgb(230 112 57 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #e67039 0, #e67039 70%, rgb(230 112 57 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #e67039 0, #e67039 70%, rgb(230 112 57 / 0.7) 80%, #fff0 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%, rgb(227 88 86 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #e35856 0, #e35856 70%, rgb(227 88 86 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #e35856 0, #e35856 70%, rgb(227 88 86 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #e35856 0, #e35856 70%, rgb(227 88 86 / 0.7) 80%, #fff0 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%, rgb(114 0 224 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #7200e0 0, #7200e0 70%, rgb(114 0 224 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #7200e0 0, #7200e0 70%, rgb(114 0 224 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #7200e0 0, #7200e0 70%, rgb(114 0 224 / 0.7) 80%, #fff0 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%, rgb(133 0 48 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #850030 0, #850030 70%, rgb(133 0 48 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #850030 0, #850030 70%, rgb(133 0 48 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #850030 0, #850030 70%, rgb(133 0 48 / 0.7) 80%, #fff0 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%, rgb(36 36 36 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #242424 0, #242424 70%, rgb(36 36 36 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #242424 0, #242424 70%, rgb(36 36 36 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #242424 0, #242424 70%, rgb(36 36 36 / 0.7) 80%, #fff0 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%, rgb(166 166 166 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #a6a6a6 0, #a6a6a6 70%, rgb(166 166 166 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #a6a6a6 0, #a6a6a6 70%, rgb(166 166 166 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #a6a6a6 0, #a6a6a6 70%, rgb(166 166 166 / 0.7) 80%, #fff0 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%, rgb(206 78 59 / 0.7) 80%, #fff0 100%);
    background: -webkit-linear-gradient(to top, #ce4e3b 0, #ce4e3b 70%, rgb(206 78 59 / 0.7) 80%, #fff0 100%);
    background: -moz-linear-gradient(to top, #ce4e3b 0, #ce4e3b 70%, rgb(206 78 59 / 0.7) 80%, #fff0 100%);
    background: -o-linear-gradient(to top, #ce4e3b 0, #ce4e3b 70%, rgb(206 78 59 / 0.7) 80%, #fff0 100%);
}

.hbGeneralScope {
    position: relative;
    margin: 0 auto;
    width: 100%;
    padding-top: 52px !important;
}

.hbRow {
    position: relative;
    margin-bottom: 20px;
}

    .hbRow.hbNewsBox {
        margin-bottom: 0;
        overflow: hidden;
    }

.hbInRow,
.hbPageDetails .hbptContent h1,
.hbPageDetails .hbptContent h2,
.hbPageDetails .hbptContent h3,
.hbPageDetails .hbptContent p {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 15px;
}

.hbContainer {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}

.artHeaderCover {
    display: flex;
    flex-direction: column;
}

.col100,
.col216,
.col516,
.colFtNewsRight,
.colPageRight,
.colSld300,
.colSld732,
.dropDownFinancePage,
.hbBoxBiography .hbbbContent,
.hbBoxScope,
.hbBoxScope .hbBoxVsBulletSlider,
.hbCatBoxFullSlider,
.hbCatBoxFullSlider .hbBoxVsBulletSlider,
.hbCommentAdd .hbComments .hbcLikeScope,
.hbComments .hbcLikeScope,
.hbCustomerEmoji .hbceScope,
.hbForm,
.hbHeadLineSlider .hbhlImage,
.hbMain,
.hbPageDetails .hbptGalleryMainImage,
.hbPrayerCustomTable,
.hbPrayerTimeTable,
.hbSportStandings,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope,
.hbStandingsSlider,
.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope,
.hbTableContent,
.newsErrorScope .newsErrorScopeOtherNewsCategories {
    width: 100%;
    position: relative;
    float: left;
}

.boxStyle {
    -webkit-box-shadow: 0 6px 6px -2px rgb(0 0 0 / 0.1);
    -moz-box-shadow: 0 6px 6px -2px rgb(0 0 0 / 0.1);
    box-shadow: 0 6px 6px -2px rgb(0 0 0 / 0.1);
    background-color: #fff;
    /*margin-bottom:24px;*/
}

.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 rgb(0 0 0 / 0.68);
    -moz-box-shadow: 0 5px 21px -7px rgb(0 0 0 / 0.68);
    box-shadow: 0 5px 21px -7px rgb(0 0 0 / 0.68);
    background-color: #e89400;
    height: 0;
    padding-top: 0;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    overflow: hidden;
}

    .hbGeneralSearch.general {
        top: 47px;
    }

    .hbGeneralSearch.active {
        height: 54px;
        padding-top: 15px;
        overflow: visible;
    }

    .hbGeneralSearch .hbSearch {
        width: 100%;
        position: relative;
        float: left;
        padding-right: 50px;
    }

        .hbGeneralSearch .hbSearch input {
            width: 100%;
            position: relative;
            float: left;
            height: 24px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            border-radius: 30px;
            padding-left: 27px;
            border: 0;
            background: url(../img/search-icon.svg) left 6px center/16px no-repeat #fefefe;
            font-size: 14px;
            font-weight: 400;
            color: grey;
            outline: 0;
            padding-right: 10px;
            webkit-appearance: none;
        }

    .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-size: 12px;
        font-weight: 600;
        color: #fefefe;
        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: #202020;
    }

    .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 .box,
.hbCatBoxFullSlider .box {
    width: 100%;
    position: relative;
    float: left;
    height: auto !important;
    margin-bottom: 36px;
    overflow: hidden;
}

.hbBoxScope.fullWidth,
.hbCatBoxFullSlider.fullWidth,
.hbSingleBoxFullSlider.fullWidth {
    width: 100% !important;
    position: relative;
    float: left;
}

    .hbBoxScope.fullWidth .box,
    .hbCatBoxFullSlider.fullWidth .box,
    .hbSingleBoxFullSlider.fullWidth .box {
        width: 100% !important;
        position: relative;
        float: left;
        margin-bottom: 0;
    }

    .hbBoxScope.fullWidth .hbBoxMainText,
    .hbCatBoxFullSlider.fullWidth .hbBoxMainText,
    .hbSingleBoxFullSlider.fullWidth .hbBoxMainText {
        border-bottom: 1px solid #f4f4f4 !important;
    }

    .hbBoxScope .hbBoxVsBulletSlider .swiper-slide,
    .hbBoxScope.fullWidth .hbBoxImage,
    .hbBoxVsBulletSlider .hbvsImage,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-slide,
    .hbCatBoxFullSlider.fullWidth .hbBoxImage,
    .hbSingleBoxFullSlider.fullWidth .hbBoxImage {
        height: auto !important;
    }

    .hbBoxScope.fullWidth .hbBoxHeadTitle,
    .hbCatBoxFullSlider.fullWidth .hbBoxHeadTitle,
    .hbSingleBoxFullSlider.fullWidth .hbBoxHeadTitle {
        border-left: 4px solid !important;
        height: auto !important;
        padding: 20px;
    }

.hbBoxScope .boxV,
.hbCatBoxFullSlider .boxV,
.hbSingleBoxFullSlider .boxV {
    height: 584px;
}

.hbBoxScope .hbBoxImage,
.hbCatBoxFullSlider .hbBoxImage {
    position: relative;
    float: left;
    border-bottom: 4px solid #666;
}

    .hbBoxScope .hbBoxImage .hbbiText,
    .hbCatBoxFullSlider .hbBoxImage .hbbiText,
    .hbSingleBoxFullSlider .hbBoxImage .hbbiText {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 2px 10px;
        background-color: #fefefe;
        
        font-size: 14px;
        font-weight: 500;
        line-height: 150%;
        color: #cbcbcb;
    }

.hbBoxScope .hbBoxMainText,
.hbCatBoxFullSlider .hbBoxMainText {
    width: 100%;
    position: relative;
    float: left;
    border-bottom: 1px solid #e3e3e3;
    
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 140%;
    padding: 10px;
    overflow: hidden;
}

.hbBoxScope .hbvsImageDate,
.hbCatBoxFullSlider .hbvsImageDate,
.hbSingleBoxFullSlider .hbvsImageDate {
    width: 100%;
    position: relative;
    float: left;
    margin-top: 5px;
    
    font-size: 12px;
    font-weight: 400;
    color: #333;
}

.hbBoxScope .hbBoxVslider,
.hbCatBoxFullSlider .hbBoxVslider {
    width: 100%;
    position: relative;
    float: left;
    padding: 46px 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,
        .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImage {
            position: absolute;
            left: 5px;
            top: 0;
        }

        .hbBoxScope .hbBoxVslider .swiper-slide .hbvsImageTitle,
        .hbCatBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImageTitle,
        .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide .hbvsImageTitle {
            width: 100%;
            position: relative;
            float: left;
            min-height: 61px;
            
            font-size: 16px;
            font-weight: 600;
            color: #333;
            line-height: 140%;
        }

    .hbBoxScope .hbBoxVslider .hbgsPgArw,
    .hbBoxScope .hbgsGreenPgArw,
    .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw,
    .hbCatBoxFullSlider .hbgsGreenPgArw,
    .hbSingleBoxFullSlider .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(../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: 0.34s;
            -moz-transition: 0.34s;
            -ms-transition: 0.34s;
            -o-transition: 0.34s;
            transition: 0.34s;
        }

        .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-button-prev,
        .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-prev {
            background-image: url(../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: 0.34s;
            -moz-transition: 0.34s;
            -ms-transition: 0.34s;
            -o-transition: 0.34s;
            transition: 0.34s;
        }

        .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination,
        .hbBoxScope .hbgsGreenPgArw .swiper-pagination,
        .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination,
        .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination,
        .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination {
            width: 100%;
            position: relative;
            float: left;
            padding-left: 22px;
            padding-right: 22px;
        }

            .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet,
            .hbBoxScope .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet,
            .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet,
            .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet,
            .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;
            }

                .hbBoxScope .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
                .hbBoxScope .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
                .hbCatBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
                .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
                .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                    background: #fe0000;
                }

        .hbBoxScope .hbgsGreenPgArw .swiper-button-next,
        .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-button-next,
        .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-next {
            background-image: url(../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: 0.34s;
            -moz-transition: 0.34s;
            -ms-transition: 0.34s;
            -o-transition: 0.34s;
            transition: 0.34s;
        }

        .hbBoxScope .hbgsGreenPgArw .swiper-button-prev,
        .hbCatBoxFullSlider .hbgsGreenPgArw .swiper-button-prev,
        .hbSingleBoxFullSlider .hbBoxVslider .hbgsPgArw .swiper-button-prev {
            background-image: url(../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: 0.34s;
            -moz-transition: 0.34s;
            -ms-transition: 0.34s;
            -o-transition: 0.34s;
            transition: 0.34s;
        }

.hbBoxScope .hbBoxVsBulletSlider .hbvsImage,
.hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImage,
.hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImage {
    width: 100%;
    position: relative;
    float: left;
    height: 189px;
    overflow: hidden;
}

.hbBoxScope .hbBoxVsBulletSlider .hbvsImageTitle,
.hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle {
    width: 100%;
    position: relative;
    float: left;
    padding: 5px 10px;
    height: 75px;
    overflow: hidden;
    background: #fff;
    border-left: 4px solid #fe0000;
    display: table;
    font-size: 15px;
    font-weight: 700;
    
    color: #393939;
    line-height: 130%;
}

    .hbBoxBiography .hbbbImageName .hbbbName span,
    .hbBoxScope .blackStyle .hbBoxHeadTitle span,
    .hbBoxScope .greenStyle .hbBoxHeadTitle span,
    .hbBoxScope .hbBoxVsBulletSlider .hbvsImageTitle span,
    .hbCatBoxFullSlider .blackStyle .hbBoxHeadTitle span,
    .hbCatBoxFullSlider .greenStyle .hbBoxHeadTitle span,
    .hbCatBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle span,
    .hbHeader .hbhdLogo .hbhdlMiddle,
    .hbSingleBoxFullSlider .blackStyle .hbBoxHeadTitle span,
    .hbSingleBoxFullSlider .greenStyle .hbBoxHeadTitle span,
    .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle span {
        display: table-cell;
        vertical-align: middle;
    }

.hbBoxImage.swcss,
.hbBoxScope .hbBoxVsBulletSlider .swiper-slide,
.hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
    width: 100% !important;
}

.hbBoxScope .hbBoxVsBulletSlider .swiper-pagination,
.hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination,
.hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination {
    width: 100%;
    position: relative;
    float: left;
    bottom: 0;
    background: #333;
    height: 27px;
    border-bottom: 3px solid #dbdbdb;
}

.hbBoxScope .hbBoxVsBulletSlider .swiper-pagination-bullet,
.hbCatBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet,
.hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet {
    width: 7.692%;
    position: relative;
    float: left;
    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;
    
    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,
    .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
        color: #fe0000;
        border-bottom: 1.8px solid #fe0000;
        font-weight: 600;
    }

.hbBoxScope .blackStyle,
.hbCatBoxFullSlider .blackStyle,
.hbSingleBoxFullSlider .blackStyle {
    background: #202020;
}

    .hbBoxScope .blackStyle .hbBoxHeadTitle,
    .hbCatBoxFullSlider .blackStyle .hbBoxHeadTitle,
    .hbSingleBoxFullSlider .blackStyle .hbBoxHeadTitle {
        width: 100%;
        position: relative;
        float: left;
        height: 54px;
        display: table;
        border-left: 4px solid #fe0000;
        font-size: 21.2px;
        font-weight: 700;
        
        color: #fff;
        padding-left: 20px;
    }

    .hbBoxScope .blackStyle .hbBoxMainText,
    .hbCatBoxFullSlider .blackStyle .hbBoxMainText {
        border-color: #fe0000;
        min-height: 80px;
    }

    .hbBoxScope .blackStyle .hbBoxVslider .hbvsImageDate,
    .hbCatBoxFullSlider .blackStyle .hbBoxVslider .hbvsImageDate,
    .hbFooter .footerAccordion .hbftlContent,
    .hbFooter .hbftHeader .hbftMenuScope a:last-child:after,
    .hbStandingsSlider .hbssMainTab,
    .hbStandingsSlider .hbssSlider {
        display: none;
    }

    .hbBoxScope .blackStyle .hbBoxMainText,
    .hbBoxScope .blackStyle .hbvsImageDate,
    .hbBoxScope .blackStyle .hbvsImageTitle,
    .hbBoxScope .greenStyle .hbBoxMainText,
    .hbBoxScope .greenStyle .hbvsImageDate,
    .hbBoxScope .greenStyle .hbvsImageTitle,
    .hbCatBoxFullSlider .blackStyle .hbBoxMainText,
    .hbCatBoxFullSlider .blackStyle .hbvsImageDate,
    .hbCatBoxFullSlider .blackStyle .hbvsImageTitle,
    .hbCatBoxFullSlider .greenStyle .hbBoxMainText,
    .hbCatBoxFullSlider .greenStyle .hbvsImageDate,
    .hbCatBoxFullSlider .greenStyle .hbvsImageTitle,
    .hbSingleBoxFullSlider .greenStyle .hbBoxMainText,
    .hbSingleBoxFullSlider .greenStyle .hbvsImageDate,
    .hbSingleBoxFullSlider .greenStyle .hbvsImageTitle {
        color: #fff !important;
    }

    .hbBoxScope .blackStyle .hbBoxImage,
    .hbBoxScope .greenStyle .hbBoxImage,
    .hbCatBoxFullSlider .blackStyle .hbBoxImage,
    .hbCatBoxFullSlider .greenStyle .hbBoxImage,
    .hbSingleBoxFullSlider .blackStyle .hbBoxImage,
    .hbSingleBoxFullSlider .greenStyle .hbBoxImage {
        height: 138px;
        border: 0;
    }

.hbBoxScope .greenStyle,
.hbCatBoxFullSlider .greenStyle,
.hbSingleBoxFullSlider .greenStyle {
    background: #2da187;
}

    .hbBoxScope .greenStyle .hbBoxHeadTitle,
    .hbCatBoxFullSlider .greenStyle .hbBoxHeadTitle,
    .hbSingleBoxFullSlider .greenStyle .hbBoxHeadTitle {
        width: 100%;
        position: relative;
        float: left;
        height: 54px;
        display: table;
        border-left: 4px solid #066b49;
        font-size: 21.2px;
        font-weight: 700;
        
        color: #fff;
        padding-left: 20px;
    }

    .hbBoxScope .greenStyle .hbBoxMainText,
    .hbCatBoxFullSlider .greenStyle .hbBoxMainText,
    .hbSingleBoxFullSlider .greenStyle .hbBoxMainText {
        border-color: #cacaca;
        height: 128px;
    }

    .hbBoxScope .greenStyle .swiper-button-next,
    .hbCatBoxFullSlider .greenStyle .swiper-button-next,
    .hbSingleBoxFullSlider .greenStyle .swiper-button-next,
    .hbgsPgArw.white-icon .swiper-button-next {
        background-image: url(../img/icon-white-rightarrow.png) !important;
    }

    .hbBoxScope .greenStyle .swiper-button-prev,
    .hbCatBoxFullSlider .greenStyle .swiper-button-prev,
    .hbSingleBoxFullSlider .greenStyle .swiper-button-prev,
    .hbgsPgArw.white-icon .swiper-button-prev {
        background-image: url(../img/icon-white-leftarrow.png) !important;
    }

.hbBoxScope .hbBoxContinue,
.hbCatBoxFullSlider .hbBoxContinue,
.hbSingleBoxFullSlider .hbBoxContinue {
    float: left;
    position: relative;
    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 52px 15px 20px;
    margin-bottom: 20px;
    background: url(../img/right-arrow-red.png) center right 20px/22px 22px no-repeat #fff;
}

.hbBoxScope .hbBoxImage,
.hbCatBoxFullSlider .hbBoxImage,
.hbMainSlider .hbSlider .swiper-slide {
    width: 100% !important;
    height: auto !important;
    line-height: 0;
}

    .hbBoxScope .hbBoxImage img,
    .hbBoxVsBulletSlider .hbvsImage img,
    .hbCatBoxFullSlider .hbBoxImage img {
        width: 100% !important;
        height: auto !important;
    }

.hbSingleBoxFullSlider {
    width: 336px;
    position: relative;
    float: left;
    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;
        position: relative;
        float: left;
        height: 280px;
        margin-bottom: 24px;
        overflow: hidden;
    }

    .hbSingleBoxFullSlider .hbBoxImage {
        width: 100%;
        position: relative;
        float: left;
        height: 168px;
        border-bottom: 4px solid #666;
    }

    .hbSingleBoxFullSlider .hbBoxMainText {
        width: 100%;
        position: relative;
        float: left;
        height: 112px;
        border-bottom: 1px solid #e3e3e3;
        
        font-size: 18px;
        font-weight: 500;
        color: #333;
        line-height: 130%;
        padding: 15px;
        overflow: hidden;
    }

    .hbSingleBoxFullSlider .hbBoxVslider {
        width: 100%;
        position: relative;
        float: left;
        padding: 24px 17px;
    }

        .hbSingleBoxFullSlider .hbBoxVslider .swiper-slide {
            padding-left: 0;
            margin-bottom: 24px;
        }

    .hbSingleBoxFullSlider .hbBoxVsBulletSlider {
        width: 100%;
        position: relative;
        float: left;
        height: 280px;
        margin-bottom: 15px;
    }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .hbvsImageTitle {
            width: 100%;
            position: relative;
            float: left;
            padding: 10px;
            height: 64px;
            overflow: hidden;
            background: #fff;
            border-left: 4px solid #fe0000;
            display: table;
            font-size: 15px;
            font-weight: 700;
            
            color: #393939;
            line-height: 150%;
        }

        .hbSingleBoxFullSlider .hbBoxVsBulletSlider .swiper-slide {
            width: 100% !important;
            height: 253px !important;
        }

    .hbSingleBoxFullSlider .blackStyle .hbBoxMainText {
        border-color: #fe0000;
        height: 128px;
    }

    .hbSingleBoxFullSlider .blackStyle .hbBoxMainText,
    .hbSingleBoxFullSlider .blackStyle .hbvsImageDate,
    .hbSingleBoxFullSlider .blackStyle .hbvsImageTitle {
        color: #333 !important;
        background-color: #fff;
    }

    .hbBreadCrumb .hbbcScope {
        width: 100%;
        position: relative;
        float: left;
        display: block;
    }

        .hbBreadCrumb .hbbcScope.h1top {
            margin-top: 0;
            margin-bottom:15px;
        }

        .hbBreadCrumb .hbbcScope .hbbcLeft {
            position: relative;
            float: left;
            margin-top: 0;
        }

            .hbBreadCrumb .hbbcScope .hbbcLeft .hbbcText {
                
                font-size: 12px;
                font-weight: 400;
                color: #595859;
            }

                .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;
            margin: 0;
        }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcFollowMe {
                position: relative;
                float: left;
                margin-top: 0;
            }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcSocialIcon {
                position: relative;
                float: left;
            }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope {
                position: relative;
                float: left;
                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;
            }

                .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope img,
                .hbDatePicker .hbdpScope .hbdpColumnLeft .hbdpArrow,
                .hbPageDetails .hbptItem .hbptAuthorImg {
                    position: absolute;
                }

                .hbBreadCrumb .hbbcScope .hbbcRight .hbbcRssAndAddWebsiteScope .hbbcRss {
                    padding-left: 25px;
                }

            .hbBreadCrumb .hbbcScope .hbbcRight .hbbcAddWebsiteBg {
                background: #333 !important;
            }

.hbPageDetails .hbptHead {
    width: 100%;
    position: relative;
    float: left;
    padding: 15px;
}

    .hbPageDetails .hbptHead h1 {
        
        font-size: 22px;
        font-weight: 800;
        color: #000;
        line-height: 140%;
        margin: 0 0 15px;
        padding: 0;
    }

    .hbPageDetails .hbptHead h2 {
        font-size: 18px;
        font-weight: 400;
        color: #000;
        line-height: 140%;
        margin: 0 0 15px;
        padding: 0;
    }

    .hbPageDetails .hbptHead .hbptTagDate {
        width: 100%;
        position: relative;
        float: left;
        font-size: 14px;
        font-weight: 700;
        color: #333;
    }

        .hbPageDetails .hbptHead .hbptTagDate .hbptTopic {
            display: inline-block;
            border: 1px solid #ddd;
            border-left: 3px solid #fe0000;
            padding: 6px 20px;
            margin: 0 5px 5px;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            font-weight: 400;
        }

        .hbPageDetails .hbptHead .hbptTagDate .hbptDate {
            width: 100%;
            position: relative;
            float: left;
            margin-bottom: 20px;
            
            font-size: 14px;
            font-weight: 500;
            color: #cbcbcb;
            background: url(../img/icon-time.png) left center/17px 16px no-repeat;
            padding-left: 25px;
        }

.hbPageDetails .hbptMainImage {
    width: 100%;
    position: relative;
    float: left;
    border-top: 6.7px solid #fe0000;
}

.hbPageDetails .hbptContent {
    width: 100%;
    position: relative;
    float: left;
    padding: 15px 15px 0;
    line-height: 140%;
    font-size: 16px;
    font-weight: 400;
    color: #333;
}

    .hbPageDetails .hbptContent h3 {
        
        font-size: 20px;
        font-weight: 700;
        padding-top: 20px;
    }

    .hbPageDetails .hbptContent figure {
        display: inline-block;
        margin-bottom: 15px;
    }

    .hbPageDetails .hbptContent blockquote {
        background: url(../img/nail-end.png) bottom center/37px 28px no-repeat;
        padding-bottom: 70px;
        margin-bottom: 25px;
        width: 100%;
        position: relative;
        float: left;
    }

        .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(../img/nail-start.png) 0 0/100% 100% no-repeat;
        }

        .hbPageDetails .hbptContent blockquote:after {
            content: "";
            position: absolute;
            bottom: 50px;
            background: #fe0000;
            width: 120px;
            height: 4px;
            left: 50%;
            margin-left: -60px;
        }

    .hbPageDetails .hbptContent .hbptContentHalfBlock {
        width: 100%;
        position: relative;
        float: left;
        left: 50%;
        transform: translateX(-50%);
        max-width: 435px;
        margin: 30px 0;
        padding: 40px 25px;
        border: 1px solid #ddd;
        border-left: 4px solid red;
    }

.hbPageDetails .hbptContentFullBlock {
    width: 100%;
    position: relative;
    float: left;
    margin: 30px 0;
    padding: 40px 15px;
    border: 1px solid #ddd;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-left: 4px solid red;
}

    .dropScope .searchFilterBox,
    .hbBoxBiography .hbbbImageName,
    .hbBoxBiographyDetails .hbbbImageName,
    .hbCommentAdd .hbComments .hbcContent,
    .hbComments .hbcContent,
    .hbPageDetails .hbptContentFullBlock .hbcfbRow {
        width: 100%;
        position: relative;
        float: left;
        margin-bottom: 10px;
    }

        .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbLeft {
            width: 80%;
            position: relative;
            float: left;
        }

            .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(../img/tick.png) 0 0/18px 18px no-repeat;
                    margin-left: 23px;
                }

        .hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbRight {
            width: 20%;
            position: relative;
            float: left;
            text-align: right;
        }

.hbPageDetails .hbptLinkScope .hbptLink:after,
.hbPageDetails .hbptLinkScope .hbptLink:before {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    top: 50%;
    content: "";
}

.hbPageDetails .hbptContentFullBlock .hbcfbRow .hbcfbRight span {
    
    font-size: 20px;
    line-height: 160%;
    color: #333;
    font-weight: 700;
    font-style: normal;
}

.hbPageDetails .hbptItem {
    width: 100%;
    position: relative;
    float: left;
    padding: 0 20px;
    height: 75px;
    display: table;
    margin-right: 6%;
}

    .hbPageDetails .hbptItem .hbptAuthorImg img {
        width: 62px;
        height: auto;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        -ms-border-radius: 60px;
        border-radius: 60px;
    }

    .hbPageDetails .hbptItem .hbptDetail {
        padding-left: 75px;
        display: table-cell;
        vertical-align: middle;
    }

        .hbPageDetails .hbptItem .hbptDetail .hbptAuthorJob,
        .hbPageDetails .hbptItem .hbptDetail .hbptAuthorName {
            padding-bottom: 6px;
        }

    .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialIcon .hbceSocialIconItem:last-child,
    .hbMainSlider .hbmSocial .hbmsIcon a:last-child,
    .hbOtherNews .hbBoxScope .box:nth-child(2n + 0),
    .hbPageDetails .hbptItem:nth-child(2n),
    .hbSportStandings .hbColBoxFull:nth-child(2n + 0),
    .newsErrorScope .newsErrorScopeColumnOne:nth-child(2) {
        margin-right: 0;
    }

.hbPageDetails .hbptNewVideo {
    width: 100%;
    position: relative;
    float: left;
    padding: 15px;
    line-height: 130%;
}

    .hbPageDetails .hbptNewVideo h4 {
        display: inline-block;
    }

.hbPageDetails .hbptTagScope {
    width: 100%;
    position: relative;
    float: left;
    padding: 15px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    line-height: 130%;
}

    .hbPageDetails .hbptTagScope .hbptTag {
        line-height: 130%;
        display: inline-block;
        font-weight: 400;
        font-size: 14px;
        margin: 0 3px 0 0;
        text-decoration: none;
    }

.hbPageDetails .hbptLinkScope {
    width: 100%;
    position: relative;
    float: left;
    padding: 0 15px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-top: 10px;
    margin-bottom: 15px;
}

.hbCommentAdd .hbcaTitle,
.hbOtherNews .hbonTitle {
    font-weight: 700;
    margin-bottom: 20px;
    
}

.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 {
        width: 4px;
        height: 100%;
        left: 0;
        transform: translateY(-50%);
        background: #ff0101;
    }

    .hbPageDetails .hbptLinkScope .hbptLink:after {
        background-image: url(../img/newsDetailArrowRight.png);
        background-size: 32px 32px;
        width: 32px;
        height: 32px;
        right: 0;
        transform: translateY(-50%);
    }

.hbFooter .hbftHeader .hbftMenuScope a:last-child,
.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%;
    position: relative;
    float: left;
    padding: 20px 100px 20px 80px;
    
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    min-height: 80px;
}

    .hbPageDetails.hbPageGallery .hbptHeadGallery h1,
    .hbPageDetails.hbPageGallery .hbptHeadGallery h2,
    .hbPageDetails.hbPageGallery .hbptHeadGallery h3,
    .hbPageDetails.hbPageGallery .hbptHeadGallery span {
        
        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,
        .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-size: 14px;
    font-weight: 500;
    color: #cbcbcb;
    background: url(../img/icon-share.png) right center/30px 30px no-repeat;
    padding-right: 35px;
}

.hbOtherNews .hbonTitle {
    font-size: 20px;
    color: #333;
    line-height: 150%;
}

.hbOtherNews .hbBoxScope .box:nth-child(3n + 0) {
    margin-right: 24px;
}

.hbCommentAdd,
.hbComments {
    padding: 15px;
}

    .hbCommentAdd .hbcaTitle {
        width: 100%;
        position: relative;
        float: left;
        font-size: 20px;
    }

    .colPage.pageDetailProp,
    .hbCommentAdd .hbComments,
    .hbFooter .hbftLinkScope.desktop,
    .hbInRow.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope {
        padding: 0;
    }

        .hbCommentAdd .hbComments .hbcRow,
        .hbComments .hbcRow {
            width: 100%;
            position: relative;
            float: left;
            padding-bottom: 35px;
            border-bottom: 1px solid #e3e3e3;
            margin-bottom: 16px;
        }

            .hbCommentAdd .hbComments .hbcRow:last-child,
            .hbComments .hbcRow:last-child {
                border: 0;
                margin-bottom: 0;
                padding-bottom: 0;
            }

        .hbCommentAdd .hbComments .hbcInRow,
        .hbComments .hbcInRow {
            width: 100%;
            position: relative;
            float: left;
            padding-top: 30px;
            padding-left: 35px;
        }

            .hbCommentAdd .hbComments .hbcInRow .hbcContent,
            .hbComments .hbcInRow .hbcContent {
                padding-left: 10px;
            }

                .hbCommentAdd .hbComments .hbcInRow .hbcContent:after,
                .hbComments .hbcInRow .hbcContent:after {
                    content: "";
                    position: absolute;
                    width: 3px;
                    height: 100%;
                    background-color: #d8d8d8;
                    left: 0;
                    top: 0;
                }

        .hbCommentAdd .hbComments .hbcTitle,
        .hbComments .hbcTitle {
            width: 100%;
            position: relative;
            float: left;
            
            font-size: 16px;
            font-weight: 600;
            color: #333;
            margin-bottom: 10px;
        }

        .hbCommentAdd .hbComments .hbcMsg,
        .hbComments .hbcMsg {
            color: #666;
            position: relative;
            
            font-size: 14px;
        }

        .hbCommentAdd .hbComments .hbcMsg {
            width: 100%;
            float: left;
            font-weight: 400;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcFltR,
        .hbComments .hbcLikeScope .hbcFltR {
            float: right;
            position: relative;
            margin-left: 16px;
            
            font-size: 14px;
            font-weight: 500;
            color: #666;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcAnswer,
        .hbComments .hbcLikeScope .hbcAnswer {
            background: url(../img/icon-answer.png) left top/15px 15px no-repeat;
            padding-left: 20px;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcDislike,
        .hbComments .hbcLikeScope .hbcDislike {
            background: url(../img/icon-dislike.png) left center/15px 15px no-repeat;
            padding-left: 20px;
        }

        .hbCommentAdd .hbComments .hbcLikeScope .hbcLike,
        .hbComments .hbcLikeScope .hbcLike {
            background: url(../img/icon-like.png) left top/15px 15px no-repeat;
            padding-left: 20px;
        }

    .hbComments .hbcMsg {
        width: 100%;
        float: left;
        font-weight: 400;
        line-height: 140%;
    }

.hbForm .hbInput,
.hbForm .hbTextarea {
    
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    color: #c7c7c7;
}

.hbForm .hbLabel {
    width: 100%;
    position: relative;
    float: left;
    text-align: left;
    
    font-size: 14px;
    font-weight: 400;
    color: #333;
    margin-bottom: 6px;
}

.hbForm .hbSubmit,
.qDatePicker input {
    font-weight: 600;
    
}

.hbForm .hbInput,
.hbForm .hbTextarea {
    float: left;
    margin-bottom: 15px;
    width: 100%;
    position: relative;
    outline: 0;
}

.hbForm .hbInput {
    height: 40px;
    padding: 0 10px;
    border: 1px solid #e0e0e0;
    border-left: 3px solid #fe0000;
}

.hbForm .hbTextarea {
    height: 70px;
    padding: 10px 10px 0;
    border: 1px solid #e0e0e0;
    border-left: 3px solid #fe0000;
    resize: none;
}

.hbForm .hbSubmit {
    float: right;
    position: relative;
    width: 202px;
    height: 45px;
    border: 0;
    background: #fe0000;
    outline: 0;
    -webkit-transition: 0.34s;
    -moz-transition: 0.34s;
    -ms-transition: 0.34s;
    -o-transition: 0.34s;
    transition: 0.34s;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}

    .hbForm .hbSubmit:hover {
        background: #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;
    position: relative;
    float: left;
}

.hbCustomerEmoji .hbceScope .hbceEmojiContainer {
    position: relative;
    float: left;
    margin-bottom: 25px;
    padding: 0 15px;
}

    .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem {
        position: relative;
        float: left;
        width: 29px;
        height: auto;
        margin: 0 5px;
    }

        .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceActiveDiv {
            position: relative;
            float: left;
            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: 0.34s;
            }

                .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceActiveDiv .hbceActiveHeight.active {
                    background-color: #fe0000;
                }

        .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceEmojiImg,
        .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialIcon {
            position: relative;
            float: left;
        }

            .hbCustomerEmoji .hbceScope .hbceEmojiContainer .hbceEmojiItem .hbceEmojiImg img {
                width: 28px;
                height: auto;
                cursor: pointer;
            }

.hbCustomerEmoji .hbceScope .hbceSocialContainer {
    position: relative;
    float: left;
    clear: both;
    text-align: center;
    padding: 0 15px;
}

    .hbCustomerEmoji .hbceScope .hbceSocialContainer .hbceSocialShare {
        margin-bottom: 15px;
        float: left;
        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 .hbceSocialIconItem {
        position: relative;
        float: left;
        margin-right: 6px;
    }

.hbPagination {
    float: left;
    position: relative;
    margin-top: 24px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

    .hbPagination a {
        float: left;
        position: relative;
        display: table;
    }

    .hbPagination .hbpLeft {
        display: inline-block;
        position: relative;
        background: url(../img/icon-pg-left.png) center center/100% 100% no-repeat;
        width: 32px;
        height: 32px;
        margin-right: 10px;
    }

    .hbPagination .hbpRight {
        display: inline-block;
        position: relative;
        background: url(../img/icon-pg-right.png) center center/100% 100% no-repeat;
        width: 32px;
        height: 32px;
        margin-left: 10px;
    }

    .hbPagination .hbpNumber {
        
        font-size: 15px;
        font-weight: 400;
        color: #393838;
        height: 32px;
        padding: 0 5px;
    }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbbcdMiddle,
        .hbPagination .hbpNumber span {
            vertical-align: middle;
            display: table-cell;
        }

        .hbPagination .hbpNumber.active,
        .hbPagination .hbpNumber:hover {
            background: #fff;
            border-bottom: 3px solid #fe0000;
            box-sizing: content-box;
        }

.hbBoxBiography,
.hbBoxBiographyDetails {
    padding: 20px;
}

    .hbBoxBiography .hbbbImageName .hbbbImagRadius,
    .hbBoxBiographyDetails .hbbbImageName .hbbbImagRadius {
        position: absolute;
        left: 0;
        top: 0;
        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,
        .hbBoxBiographyDetails .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%;
        position: relative;
        float: left;
        min-height: 110px;
        display: table;
        padding-left: 130px;
        
        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 .hbbbCityDate {
        width: 100%;
        position: relative;
        float: left;
        padding-bottom: 10px;
        margin-bottom: 15px;
        border-bottom: 1px solid #e3e3e3;
    }

        .hbBoxBiography .hbbbCityDate .hbbcdRow {
            width: 100%;
            position: relative;
            float: left;
            margin-bottom: 8px;
        }

        .hbBoxBiography .hbbbCityDate .hbbFirst {
            width: 45%;
            position: relative;
            float: left;
            font-size: 16px;
            font-weight: 700;
            color: #fe0000;
        }

        .hbBoxBiography .hbbbCityDate .hbbTwo {
            width: 55%;
            position: relative;
            float: left;
            font-size: 16px;
            font-weight: 400;
            color: #333;
        }

    .hbBoxBiography .hbbbContent .hbbbTitle {
        
        font-size: 20px;
        font-weight: 700;
        color: #333;
        margin-bottom: 8px;
        line-height: 180%;
    }

    .hbBoxBiography .hbbbContent .hbbbText {
        width: 100%;
        position: relative;
        float: left;
        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(../img/icon-continue-red.png) right center/8px 16px no-repeat;
        padding-right: 12px;
    }

    .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate {
        width: 100%;
        position: relative;
        float: left;
        min-height: 110px;
        padding-left: 130px;
        display: table;
    }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbcdRow {
            width: 100%;
            position: relative;
            float: left;
            margin-bottom: 8px;
            line-height: 130%;
        }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbFirst {
            width: 130px;
            position: relative;
            float: left;
            font-size: 16px;
            font-weight: 700;
            padding-bottom: 5px;
            color: #fe0000;
        }

        .hbBoxBiographyDetails .hbbbImageName .hbbbCityDate .hbbTwo {
            position: relative;
            float: left;
            width: 100%;
            font-size: 16px;
            font-weight: 400;
            color: #333;
        }

.qDatePicker input {
    border: 0;
    outline: 0;
    font-size: 14px;
    color: #fe0000;
    width: 120px;
    height: 20px;
}

.qDatePicker .hbdpArrow {
    margin-top: 0;
}

.hbPaperNameMenu {
    padding: 20px 20px 10px !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%;
    position: relative;
    float: left;
    padding: 20px 20px 20px 80px;
    
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 150%;
    min-height: 80px;
    display: table;
}

    .hbptHeadGallery h1,
    .hbptHeadGallery h2,
    .hbptHeadGallery h3,
    .hbptHeadGallery span {
        
        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%);
    }

.hbQuizBox .hbQuizAllCategory {
    width: 100%;
    position: relative;
    float: left;
    padding: 0 0 24px;
}

    .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;
}

.hbPrayerCustomTable tbody tr:last-child,
.hbPrayerTimeTable tbody tr:last-child,
.hbQuizBox .hbBoxImage,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine:last-child,
.hbSportStandings tbody tr:last-child,
.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine:last-child,
.hbStandingsSlider tbody tr:last-child,
.hbTableContent tbody tr:last-child {
    border-bottom: 0;
}

.hbQuizBox .hbBoxMainQuizBottom {
    position: relative;
    float: left;
    padding-top: 11px;
    box-sizing: border-box;
    width: 100%;
}

    .hbQuizBox .hbBoxMainQuizBottom .hbBoxMainQuizCategory {
        float: left;
        padding: 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;
}

.newsErrorScopeHeader {
    position: relative;
    float: left;
    width: 100%;
}

.newsErrorScope {
    width: 100%;
    position: relative;
    float: left;
    margin-top: 60px;
}

    .newsErrorScope .newsErrorScopeColumnOne {
        position: relative;
        float: left;
        width: 48%;
        margin-right: 4%;
    }

.hbFlashNews {
    margin-top: 5px !important;
}

    .hbFlashNews a {
        position: relative;
        display: block;
        font-size: 21px;
        font-weight: 700;
        font-family: Poppins, sans-serif;
        color: #ff0101;
        line-height: 120%;
        padding: 3px 0 3px 16px;
    }

.SliderRow,
.hbPrayerCustomTable thead tr,
.hbPrayerTimeTable thead tr,
.hbStandingsSlider tbody tr,
.hbStandingsSlider thead tr,
.newsErrorScope .newsErrorScopeImg img,
.newsErrorScope .newsErrorScopeOtherNewsCategoriesList img {
    width: 100%;
}

.newsErrorScope .newsErrorScopeImg {
    width: 90%;
    position: relative;
    float: left;
    left: 50%;
    transform: translateX(-50%);
}

.hbSportStandings .hbTableSports,
.newsErrorScope .newsErrorScopeTitle {
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
}

    .newsErrorScope .newsErrorScopeTitle .titleOne {
        line-height: 160%;
        font-size: 30px;
        color: #bababa;
    }

    .newsErrorScope .newsErrorScopeTitle .titleTwo {
        line-height: 160%;
        font-size: 30px;
        color: #bababa;
        font-weight: 700;
    }

.newsErrorScope .newsErrorScopeContent {
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    margin-top: 10px;
}

    .newsErrorScope .newsErrorScopeContent .newsErrorScopeContentDetail {
        line-height: 150%;
        font-size: 14px;
        color: #545454;
    }

.newsErrorScope .newsErrorScopeSearch {
    width: 100%;
    position: relative;
    float: left;
    max-width: 500px;
    left: 50%;
    margin-top: 30px;
    transform: translateX(-50%);
}

.newsErrorScope .newsErrorScopeOtherNewsTitle {
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    font-size: 22px;
    margin-top: 30px;
    line-height: 150%;
    color: #545454;
    font-weight: 700;
    margin-bottom: 20px;
}

.newsErrorScope .newsErrorScopeOtherCategorie {
    width: 100%;
    position: relative;
    float: left;
    max-width: 450px;
    left: 50%;
    transform: translateX(-50%);
}

    .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon {
        width: 20%;
        position: relative;
        float: left;
        text-align: center;
        margin-bottom: 30px;
    }

        .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon .newsErrorScopeOtherCategorieIconImg {
            min-height: 33px;
        }

        .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon .newsErrorScopeOtherCategorieIconTitle {
            font-family: "Open Sans", sans-serif;
            font-size: 11.8px;
            color: #a1a1a1;
        }

.newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 2%;
    font-size: 11.8px;
    color: #545454;
}

    .newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft .newsErrorScopeOtherNewsCategoriesList {
        border-bottom: 1px solid #dadada;
        padding: 10px 0;
        width: 49%;
        position: relative;
        float: left;
    }

        .newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft .newsErrorScopeOtherNewsCategoriesList img {
            position: relative;
            float: right;
            width: 16px;
        }

.newsErrorScope input[type="text"] {
    width: 100%;
    max-width: 451px;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 17.5px;
    border: 1px solid #e0e0e0;
    background-color: #fafafa;
}

.newsErrorScope input[type="button"] {
    position: absolute;
    right: 0;
    width: 93px;
    display: inline-block;
    padding: 8px 28px;
    border-radius: 17.5px;
    background-color: #fe0000;
    font-size: 16px;
    color: #fff;
}

.newsErrorScope .newsErrorScopeOtherNewsCategoriesList:nth-child(odd) {
    margin-right: 2%;
    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.finance .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #0b5cb6 !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;
}

.hbBoxScope .hbBoxVsBulletSlider,
.hbCatBoxFullSlider .hbBoxVsBulletSlider {
    height: auto !important;
    margin-bottom: 0;
}

.hbBoxScope .hbBoxVslider .swiper-slide .hbvsImageTitle {
    min-height: 80px !important;
}

.hbNewsDt {
    width: 100%;
    position: relative;
    float: left;
    padding-left: 110px;
    min-height: 124px;
    font-size: 16px;
    border-bottom: 1px solid;
    margin-bottom: 20px;
    padding-bottom: 20px;
    line-height: 130%;
}

    .hbNewsDt .hbndImage {
        position: absolute;
        left: 0;
        top: 3px;
    }

.hbHeadLineSlider .hbhlText {
    width: 100%;
    position: relative;
    float: left;
    min-height: 150px;
    padding: 15px 15px 50px;
    
    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%;
        position: relative;
        float: left;
        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;
    }

.loading {
    width: 100%;
    position: relative;
    float: left;
    margin: 30px 0;
    height: 50px;
    background: url(../img/loading.png) center center repeat-x;
    text-align: center;
    
    font-weight: 600;
    color: #000;
    padding-top: 18px;
}

.colPage {
    width: 100%;
    position: relative;
    float: left;
    padding: 0 15px;
}

.col336,
.colFtNewsLeft,
.colPageLeft {
    width: 100%;
    position: relative;
    float: left;
    margin-right: 24px;
}

.col696,
.hbSportStandings .hbColBoxFull {
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 24px;
}

.hbFinanceDetails input[type="text"],
.hbFncBoxScope input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    float: left;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    height: 40px;
    border: 1px solid #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%;
    position: relative;
    float: left;
    -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;
}

.dropDownSearchBoxInput,
.inputSearchBox,
.inputSearchTopBox {
    width: 100%;
    position: relative;
    float: left;
    height: 24px;
    padding-left: 22px;
    padding-right: 6px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #f2f2f2;
    outline: 0;
    color: grey;
    background: url(../img/search-icon.svg) left 6px center/12px 12px no-repeat #fefefe;
}

.dropDownFinance,
.dropDownGenerals {
    box-sizing: border-box;
    padding: 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: "";
    height: 40px;
    outline: 0;
    float: left;
    cursor: pointer;
}

.dropScope {
    width: 100%;
    position: relative;
    float: left;
    font-size: 14px;
}

    .dropScope .dropMenu {
        width: 100%;
        position: relative;
        float: left;
        background: url(../img/icon-blackarrow.svg) right 10px center no-repeat #e6e6e6;
        padding: 0 10px;
        height: 40px;
        cursor: pointer;
        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%);
        }

.dropDownFinance,
.dropDownGenerals,
.hbTableContent tbody:before {
    display: table;
    position: relative;
}

.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, visibility;
}

.dropDownFinance,
.dropDownFinance.dropDownWhiteFinance,
.dropDownGenerals {
    background-size: 16px 10px;
    background-position: right 10px center;
    background-repeat: no-repeat;
}

.dropScope .dropDownOpenBox.active {
    transition: opacity 0.14s, visibility 0.14s;
    visibility: visible;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}

.hbHeader .hbhdNavIcon .hbhdnLine,
.hbNavMenuScope .hbnmBg {
    -webkit-transition: 0.34s;
    -moz-transition: 0.34s;
    -ms-transition: 0.34s;
    -o-transition: 0.34s;
}

.dropScope .dropDownOpenBox .menuOpen {
    width: 100%;
    position: relative;
    float: left;
    padding: 10px 5px;
    cursor: pointer;
}

    .dropScope .dropDownOpenBox .menuOpen.disabled {
        color: #666;
    }

.dropDownFinance {
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: #4c73d7;
    border: 1px solid #4c73d7;
    background-image: url(../img/downArrow.png);
}

    .dropDownFinance.dropDownWhiteFinance {
        color: #4c73d7;
        background-color: #fff;
        background-image: url(../img/downArrowBlue.png);
        font-weight: 600;
    }

.dropDownGenerals {
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff0;
    border: 0;
    background-image: url(../img/arrow-down.png);
}

.hbwIconArrow {
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(../img/icon-warning-arrow.png) 0 0/100% 100% no-repeat;
    top: 50%;
    right: 20px;
    margin-top: -13px;
}

.hbHeader,
.hbSubMenu {
    background-color: #fe0000;
}

table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    padding: 0 10px;
}

.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;
        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: "";
    width: 100%;
    height: 10px;
}

.hbTableContent tbody tr {
    width: 100%;
    border-bottom: 1px solid #dfe9f2;
}

.hbTableContent tbody td {
    padding: 11px 4px 9px;
    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;
    }

.hbSportStandings.piyasa,
.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .home,
.hbTableContent.artan,
.hbTableContent.piyasa {
    text-align: right;
}

.hbPrayerCustomTable tbody tr,
.hbPrayerTimeTable tbody tr,
.hbSportStandings tbody tr,
.hbSportStandings thead tr {
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
}

    .hbSportStandings thead tr th {
        color: #2da187;
        padding: 10px 5px;
        word-break: break-all;
    }

    .hbPrayerTimeTable tbody tr td,
    .hbSportStandings tbody tr td {
        padding: 11px 4px 9px;
        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;
        }

.hbPrayerCustomTable thead tr th,
.hbPrayerTimeTable thead tr th {
    padding: 10px 5px;
    word-break: break-all;
}

.hbPrayerCustomTable tbody tr td {
    padding: 11px 4px 9px;
    line-height: 150%;
    word-break: break-all;
}

    .hbPrayerCustomTable tbody tr td:first-child,
    .hbPrayerTimeTable tbody tr td:first-child {
        color: #fe0000;
        font-weight: 500;
    }

.hbStandingsSlider thead tr th {
    padding: 12px 5px 6px;
    word-break: break-all;
}

.hbStandingsSlider tbody tr td {
    padding: 9px 4px 8px;
    word-break: break-all;
}

    .hbStandingsSlider tbody tr td:last-child {
        color: #7f7f7f;
    }

.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .away,
.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: 52px;
    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;
            transition: 0.34s;
        }

            .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 .hbhdSearch {
        position: absolute;
        right: 21px;
        top: 11px;
        cursor: pointer;
        z-index: 2;
    }

        .hbHeader .hbhdSearch:before {
            content: "";
            position: absolute;
            width: 40px;
            height: 40px;
            left: -8px;
            top: -8px;
        }

.hbSubMenuSwiper {
    width: 100%;
    position: absolute;
    float: left;
}

.hbNavMenuScope,
.hbNavMenuScope .hbnmBg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hbNavMenuScope {
    z-index: 9999998;
    visibility: hidden;
    -webkit-transition: visibility 0.34s;
    -moz-transition: visibility 0.34s;
    -ms-transition: visibility 0.34s;
    -o-transition: visibility 0.34s;
    transition: visibility 0.34s;
}

    .hbNavMenuScope .hbnmBg {
        background: rgb(0 0 0 / 0.5);
        z-index: 0;
        opacity: 0;
        -moz-opacity: 0;
        -khtml-opacity: 0;
        transition: 0.34s;
    }

    .hbNavMenuScope .hbNavMenu {
        z-index: 1;
        background-color: #202020;
        width: 270px;
        height: 100%;
        left: -250px;
        position: absolute;
        padding-top: 47px;
        overflow-y: scroll;
        -webkit-transition: 0.34s;
        -moz-transition: 0.34s;
        -ms-transition: 0.34s;
        -o-transition: 0.34s;
        transition: 0.34s;
    }

        .hbNavMenuScope .hbNavMenu:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 90px;
            background: url(../img/deg.png) left bottom repeat-x #121212;
            z-index: 0;
        }

        .hbNavMenuScope .hbNavMenu .hbnmTitle {
            
            font-size: 22px;
            font-weight: 700;
            color: #fff;
            width: 100%;
            position: relative;
            float: left;
            padding: 25px 10px 15px 20px;
        }

        .hbNavMenuScope .hbNavMenu .hbNavUl {
            width: 100%;
            position: relative;
            float: left;
            background: #1a1a1a;
            padding-bottom: 45px;
        }

            .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi {
                width: 100%;
                position: relative;
                float: left;
                padding: 15px 10px 15px 20px;
                line-height: 120%;
                background-image: linear-gradient(to bottom, #202020, #1a1a1a);
                color: #fff;
                
                font-size: 14px;
                font-weight: 500;
            }

                .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink {
                    width: 100%;
                    position: relative;
                    float: left;
                    padding-left: 30px;
                    cursor: pointer;
                }

                    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink .hbnmIcon {
                        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%);
                        margin-right: 10px;
                    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.crptMbl .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(../img/nav-icon/bitcoin.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.anasayfa .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(../img/nav-icon/anasayfa.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.sondakika .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/sondakika.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.guncel .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/guncel.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.mansetler .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/mansetler.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.quiz .hbnmIcon {
        width: 18.4px;
        height: 22px;
        background: url(../img/nav-icon/quiz.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.sayfa .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/sayfa.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.ilan .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(/mstatic/images/ilan.svg?v=1) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.yerelhab .hbnmIcon {
        width: 16px;
        height: 22px;
        background: url(../img/nav-icon/yerelhab.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.secim .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(../img/nav-icon/secim.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.magazin .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/magazin.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.spor .hbnmIcon {
        width: 22px;
        height: 18px;
        background: url(../img/nav-icon/spor.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.dunya .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/dunya.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.gazeteler .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/gazeteler.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.ekonomi .hbnmIcon {
        width: 19px;
        height: 22px;
        background: url(../img/nav-icon/ekonomi.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.galeri .hbnmIcon {
        width: 23px;
        height: 23px;
        background: url(../img/nav-icon/galeri.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.tv .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(../img/nav-icon/tv.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.finans .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/finans.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.hava .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/hava.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.namaz .hbnmIcon {
        width: 22px;
        height: 21px;
        background: url(../img/nav-icon/namaz.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.imsak .hbnmIcon {
        width: 22px;
        height: 22px;
        background: url(../img/nav-icon/imsak.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.isimiz .hbnmIcon {
        width: 20px;
        height: 24px;
        background: url(../img/nav-icon/isimiz.svg) 0 0/100% 100% no-repeat;
    }

    .hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.desktop .hbnmIcon {
        width: 22.3px;
        height: 17.7px;
        background: url(../img/nav-icon/desktop.svg) 0 0/100% 100% no-repeat;
    }

/*.hbBreadCrumb .hbbcScope {
    display: inherit !important;
}*/

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.teknoloji .hbnmIcon {
    width: 22.3px;
    height: 22.3px;
    background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/technology.png) 0 0/100% 100% no-repeat;
}

.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%;
    position: relative;
    float: left;
    display: none;
}

    .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbmLiSubScope .hbnmSubLink {
        width: 100%;
        position: relative;
        float: left;
        padding: 10px 0 10px 32px;
    }

        .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbmLiSubScope .hbnmSubLink:first-child {
            margin-top: 10px;
        }

        .hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbmLiSubScope .hbnmSubLink:before {
            content: "\2192";
            position: absolute;
            left: 5px;
            top: 10px;
            font-size: 22px;
        }

.hbFooter .footerAccordion.active .hbftlContent,
.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi.active .hbmLiSubScope,
.hbStandingsSlider .hbssMainTab.active,
.hbStandingsSlider .hbssSlider.active {
    display: block;
}

.hbNavMenuScope.active {
    -webkit-transition: visibility;
    -moz-transition: visibility;
    -ms-transition: visibility;
    -o-transition: visibility;
    transition: visibility;
    visibility: visible;
}

    .hbNavMenuScope.active .hbnmBg {
        opacity: 1;
        -moz-opacity: 1;
        -khtml-opacity: 1;
    }

    .hbNavMenuScope.active .hbNavMenu {
        left: 0;
    }

.hbSubMenu {
    width: 100%;
    position: relative;
    float: left;
    height: 46px;
    border-top: 1px solid #fff;
}

    .hbSubMenu .swiper-slide {
        width: auto !important;
    }

        .hbSubMenu .swiper-slide a {
            float: left;
            position: relative;
            padding: 13.5px 15px;
            
            font-size: 16px;
            font-weight: 500;
            color: #fff;
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
            border-bottom: 3px solid #fff0;
        }

            .hbSubMenu .swiper-slide a.active {
                font-weight: 700;
                opacity: 1;
                -moz-opacity: 1;
                -khtml-opacity: 1;
                border-bottom: 3px solid #fff;
            }

.hbWarning .hbwText {
    background: #fe0000;
    padding: 10px 58px 10px 10px;
    border-radius: 8px;
}

.hbMainSlider .hbSlider .swiper-pagination {
    width: 100%;
    position: relative;
    float: left;
    bottom: 0;
    background: #000;
    height: 34px;
    border-bottom: 3px solid #dbdbdb;
}

.hbMainSlider .hbSlider .swiper-pagination-bullet {
    position: relative;
    float: left;
    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;
    
    padding-top: 8px;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
}

    .hbMainSlider .hbSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {
        font-weight: 600;
    }

.hbMainSlider .hbSlider .swiper-button-next {
    background-image: url(../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(../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 {
        float: left;
        position: relative;
        padding-top: 14px;
        
        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;
        }

.hbTeamsOrder {
    width: 100%;
    position: relative;
    float: left;
    margin: 0 0 24px;
    overflow: auto;
    display: flex;
}

    .hbTeamsOrder .hbtoImg {
        position: relative;
        float: left;
        width:100%;
        text-align: center;
        padding: 4px;
    }

        .hbTeamsOrder .hbtoImg img {
            height: 46px;
            width: auto;
        }

    .hbTeamsOrder::-webkit-scrollbar {
        height: 4px;
    }

    .hbTeamsOrder::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .hbTeamsOrder::-webkit-scrollbar-thumb {
        background: #cbcbcb;
        border-radius: 5px;
    }

        .hbTeamsOrder::-webkit-scrollbar-thumb:hover {
            background: #b5b5b5;
        }

.hbStandingsSlider .hbssLeagueChange,
.hbssLeagueWeekMatchTitle {
    width: 100%;
    position: relative;
    float: left;
    height: 26px;
    background-color: #2da187;
    padding: 0 10px;
}

.hbStandingsSlider .hbssAllMoreScope,
.hbStandingsSlider .hbssStandingsFixture {
    background-color: #fff;
    position: relative;
    float: left;
    width: 100%;
}

.hbssLeagueWeekMatchTitle .hbssLeagueTitle {
    width: 100%;
    position: relative;
    float: left;
    padding: 4px 0;
}

.hbStandingsSlider .hbssLeagueChange .hbssLeague {
    width: 14%;
    position: relative;
    float: left;
    padding: 4px 0;
    cursor: pointer;
}

    .hbStandingsSlider .hbssLeagueChange .hbssLeague.active {
        border-bottom: 3px solid #ffd400;
        font-weight: 700;
    }

.hbStandingsSlider .hbssStandingsFixture .hbssTexts {
    width: 50%;
    position: relative;
    float: left;
    text-align: center;
    padding: 9.5px 0;
    cursor: pointer;
}

    .hbStandingsSlider .hbssStandingsFixture .hbssTexts.active {
        border-top: 2px solid #2da187;
        font-weight: 700;
        color: #333;
    }

.hbStandingsSlider .hbssAllMoreScope {
    padding: 12px 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 3px solid #2da187;
}

.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine {
    width: 100%;
    position: relative;
    float: left;
    background-color: #e5f7f3;
    padding: 6.3px 20px;
    text-align: center;
}

    .hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine span {
        color: #595959;
    }

.hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine {
    width: 100%;
    position: relative;
    float: left;
    height: 100%;
    border-bottom: 1px solid #e3e3e3;
    padding: 6px 0;
}

    .hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs {
        position: relative;
        float: left;
        left: 50%;
        transform: translateX(-50%);
    }

        .hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs span {
            display: inline-grid;
            width: 110px;
        }

        .hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock {
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            -ms-border-radius: 8px;
            border-radius: 8px;
            font-size: 14px;
            border: 1px solid #2da187;
            color: #2da187;
            display: inline-block;
            margin: 0 10px;
            padding: 5px;
        }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .winTeam,
        .hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .winTeam {
            background-color: #2da187 !important;
            color: #fff !important;
        }

.hbSportStandings .scroll {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}

.hbSportStandings .hbssScope {
    width: 100%;
    position: relative;
    float: left;
    min-height: 50px;
    display: flex;
    align-items: center;
    padding: 20px 10px;
}

    .hbSportStandings .hbssScope .hbssImg {
        width: auto;
        float: left;
    }

    .hbSportStandings .hbssScope .hbssTitle {
        display: table-cell;
        vertical-align: middle;
        padding-left: 55px;
        padding-right: 60px;
    }

        .hbSportStandings .hbssScope .hbssTitle .hbstWeekNumber {
            font-weight: 700;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
            right: 10px;
            color: #2da187 !important;
        }

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine {
    width: 100%;
    position: relative;
    float: left;
    background-color: #e5f7f3;
    padding: 5px 10px;
    text-align: center;
}

    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine span {
        font-size: 12px;
    }

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine {
    width: 100%;
    position: relative;
    float: left;
    height: 100%;
    border-bottom: 1px solid #e3e3e3;
    padding: 15px 0;
}

    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs {
        width: 100%;
        position: relative;
        float: left;
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .home {
            text-align: right;
            width: 50%;
            position: relative;
            float: left;
        }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .away {
            text-align: left;
            width: 50%;
            position: relative;
            float: left;
        }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock {
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            -ms-border-radius: 8px;
            border-radius: 8px;
            border: 1px solid #2da187;
            color: #2da187;
            width: 55px;
            text-align: center;
            padding: 5px;
        }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore {
            width: 84px;
        }

            .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsHome {
                position: relative;
                float: left;
                width: 22px;
                height: 28px;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                -ms-border-radius: 8px;
                border-radius: 8px;
                border: 1px solid #2da187;
                color: #2da187;
                text-align: center;
                font-size: 18px;
                padding-top: 5px;
            }

                .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsAway.active,
                .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsHome.active {
                    background: #2da187;
                    color: #fff;
                }

            .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsAway {
                position: relative;
                float: right;
                width: 22px;
                height: 28px;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                -ms-border-radius: 8px;
                border-radius: 8px;
                border: 1px solid #2da187;
                color: #2da187;
                text-align: center;
                font-size: 15px;
                padding-top: 5px;
            }

            .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsLine {
                position: absolute;
                width: 6px;
                height: 2px;
                background: #2da187;
                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%);
            }

.hbDatePicker .hbdpScope {
    width: 100%;
    position: relative;
    float: none;
    color: #2da187;
    background-color: #FFF;
    padding: 10px;
    height: 40px;
    margin-bottom: 24px;
}

    .hbDatePicker .hbdpScope .hbdpColumnBlock {
        width: 25%;
        position: relative;
        float: left;
        display: table;
        height: 22px;
    }

        .hbDatePicker .hbdpScope .hbdpColumnBlock.hbdpColumnCenter {
            width: 50%;
            padding: 0 calc((50% - 141px) / 2);
        }

    .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpArrow,
    .hbFooter .hbftHeader .hbftMenuScope {
        position: relative;
        float: left;
        padding-top: 4px;
    }

        .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpArrow img,
        .hbDatePicker .hbdpScope .hbdpColumnLeft .hbdpArrow img {
            transform: rotate(180deg);
        }

    .hbDatePicker .hbdpScope .hbdpColumnLeft .hbdpText {
        padding-left: 32px;
        display: table-cell;
        vertical-align: middle;
    }

    .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpText {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

    .hbDatePicker .hbdpScope .hbdpColumnRight .hbdpArrow {
        position: absolute;
        right: 0;
    }

    .hbDatePicker .hbdpScope .hbdpColumnRight .hbdpText {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        padding-right: 32px;
    }

.hbFooter {
    width: 100%;
    position: relative;
    float: left;
    margin-top: 
}

    .hbFooter .hbftHeader {
        width: 100%;
        position: relative;
        float: left;
        border-left: 4px solid #fe0000;
        padding: 20px 20px 0;
        background: #fff;
        margin-bottom: 5px;
    }

        .hbFooter .hbftHeader .hbftMenuScope {
            width: 100%;
            
            font-size: 17px;
            font-weight: 700;
            overflow: hidden;
        }

    .hbFooter .hbftLinkScope .hbftlContent,
    .hbFooter .hbftLinkScope .hbftlHead {
        padding: 20px;
        position: relative;
        width: 100%;
        float: left;
    }

    .hbFooter .hbftHeader .hbftMenuScope a {
        position: relative;
        display: inline-block;
        padding: 3px 9px 3px 0;
        margin-right: 9px;
        margin-bottom: 20px;
    }

        .hbFooter .hbftHeader .hbftMenuScope a:after {
            content: "";
            position: absolute;
            right: -3px;
            top: 0;
            width: 2px;
            height: 100%;
            background: #fe0000;
        }

        .hbFooter .hbftHeader .hbftMenuScope a:first-child {
            padding-left: 0;
        }

    .hbFooter .hbftLinkScope {
        width: 100%;
        position: relative;
        float: left;
        background: #fff;
        margin-bottom: 5px;
    }

        .hbFooter .hbftLinkScope .hbftlHead {
            border-left: 4px solid #fe0000;
            border-bottom: 1px solid #e3e3e3;
            
            font-size: 20px;
            font-weight: 700;
            color: #333;
        }

        .hbFooter .hbftLinkScope .hbftlContent .hbftCol {
            width: 50%;
            position: relative;
            float: left;
        }

            .hbFooter .hbftLinkScope .hbftlContent .hbftCol .hbftUrl {
                width: 95%;
                position: relative;
                float: left;
                padding: 6px 0;
                
                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,
                .hbFooter .hbftTerms a.full-version {
                    font-weight: 700;
                }

        .hbFooter .hbftLinkScope.hbftBasicLink .hbftUrl {
            width: 33.33%;
            position: relative;
            float: left;
            margin-bottom: 10px;
            
            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 .ftClick {
        cursor: pointer;
        border-bottom: 0;
    }

        .hbFooter .footerAccordion .ftClick:after {
            content: "";
            position: absolute;
            width: 21px;
            height: 13px;
            background: url(../img/icon-footer-arrow.svg) 0 0/100% 100% no-repeat;
            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 .ftClick {
        border-bottom: 1px solid #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%;
        position: relative;
        float: left;
        text-align: center;
        
        font-size: 12px;
        font-weight: 400;
        color: #333;
        padding: 10px;
    }

    .hbFooter .hbftTerms {
        width: 100%;
        position: relative;
        float: left;
        background: #fff;
        text-align: center;
        
        font-size: 12px;
        font-weight: 400;
        color: #333;
        padding: 20px;
        line-height: 220%;
    }

        .hbFooter .hbftTerms a {
            float: left;
            position: relative;
            clear: both;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            text-decoration: underline;
        }

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi:first-child {
    padding-top: 30px;
}

.hbBoxScope .hbBoxMainText {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #e3e3e3;
    
    font-size: 14px;
    font-weight: 600;
    color: #333;
    line-height: 145%;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.hbBoxScope .hbBoxImage {
    width: 178px;
    height: 100px;
    line-height: 0;
    float: left;
    margin-right: 10px;
    border-bottom: 0;
}

.hbBoxScope .hbBoxMainText p {
    display: flex;
    margin-top: -3px;
    margin-bottom: 15px;
}

.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) 0 0/100% 100% no-repeat;
}

.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;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.yazarlar .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/yazarlar-haberlercom.svg) 0 0/100% 100% no-repeat;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.dogrulukkont .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/dogruluk-kontrolu.svg) 0 0/100% 100% no-repeat;
}

.boxhdkicon {
    top: 3px;
    left: 3px;
    position: absolute;
    z-index: 9;
    width: 92px;
}

.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) 0 0/100% 100% no-repeat;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.indirimkupon .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/indirim-kupon.svg) 0 0/100% 100% no-repeat;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.iletisim .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/iletisim-haberlercom-icon.svg) 0 0/100% 100% no-repeat;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.tumu .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/tumu.svg) 0 0/100% 100% no-repeat;
}

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogin .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/kullogin.svg) 0 0/100% 100% no-repeat;
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.prDKulLogout .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(/mstatic/assets/img/nav-icon/kullogout.svg) 0 0/100% 100% no-repeat;
}

.hbHeader .hbhdLogo {
    width: 100%;
    display: table;
    text-align: center;
    height: 47px;
    padding-right: 40px;
    padding-left: 40px;
}

.logo-area {
    height: 17px;
}

.slider,
.slider .wrapper {
    height: auto;
    width: 100%;
    position: relative;
}

.mr-0 {
    margin-right: 0 !important;
}

.mrjsets {
    margin-left: 17px;
    margin-top: 10px;
}

.hbftLinkScope .hbftlHead .logoLink a {
    margin: 7px;
    float: left;
}

.sldprkm .swiper-pagination-bullet {
    margin: 0 !important;
}

.hbFooter .hbftLinkScope.desktop .hbftlContent .hbftCol {
    width: calc(100% / 6);
    margin: 20px 0;
}

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore {
    position: relative;
    left: 0;
    top: 0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    margin: 0 10px;
}

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .away,
.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .home {
    width: calc(50% - 50px);
    padding-left: 0;
    padding-right: 0;
}

.hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs span {
    width: calc(50% - 50px);
}

.slider {
    display: inline-block;
}

    .slider .wrapper {
        overflow: hidden;
        z-index: 1;
    }

    .slider .slides {
        width: 100%;
        display: flex;
        transition: transform 0.3s ease-out;
    }

    .slider .slide {
        width: 100%;
        height: calc((411 / 732) * 100vw);
        cursor: pointer;
        display: inline-block;
        position: relative;
        border-radius: 2px;
        flex-shrink: 0;
    }

.SliderRow .ScoreColumn {
    width: 100%;
    max-width:300px;
    padding-bottom: 24px;
}

.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;
        
        padding-top: 8px;
        opacity: 1;
    }

.slider .control {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -35px;
    z-index: 2;
    display: flex;
}

.slider .next,
.slider .prev {
    background-size: 40px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.slider .prev {
    background-image: url(/mstatic/assets/img/bi_arrow-left-short.png);
    left: 10px;
}

.slider .next {
    background-image: url(/mstatic/assets/img/bi_arrow-right-short.png);
    right: 10px;
}

.datearrow {
    position: relative;
    cursor: pointer;
    max-width: 180px;
}

    .datearrow input {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 9;
        background: 0 0;
        cursor: pointer;
        width: 140px;
    }

    .datearrow.grarw input {
        color: #2da187;
    }

    .datearrow::after {
        background-image: url(/mstatic/assets/img/arrow-down.png);
        background-repeat: no-repeat;
        background-size: 21px;
        content: "";
        position: absolute;
        right: 8px;
        top: 4px;
        transform: rotate(0);
        width: 21px;
        height: 21px;
    }

    .datearrow.grarw::after {
        filter: invert(52%) sepia(71%) saturate(369%) hue-rotate(116deg) brightness(87%) contrast(95%);
    }

.slider .bullets .bullet a {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
}

.hbSportStandings .hbssScope {
    display: flex;
    align-items: center;
}

.hbSportStandings .hbTableSports table tbody td,
.hbSportStandings .hbTableSports table thead th {
    white-space: nowrap;
}

    .hbSportStandings .hbTableSports table tbody td:nth-child(2) {
        white-space: pre-line;
    }

#cconsent-bar {
    padding: 16px !important;
    background-color: #000000 !important;
}

    #cconsent-bar button.ccb__edit {
        color: #FFFFFF !important;
        border: 1px solid #FFFFFF !important;
        background-color: transparent !important;
        margin: 0;
        align-items: center;
    }

    #cconsent-bar .ccb__wrapper {
        gap: 16px;
    }

    #cconsent-bar .ccb__right > div {
        justify-content: space-between;
        gap: 16px !important;
    }

    #cconsent-bar .ccb__right {
        align-self: center;
        white-space: nowrap !important;
    }

        #cconsent-bar .ccb__right,
        #cconsent-bar .ccb__right > div {
            color: #FFFFFF !important;
            width: 360px !important;
            display: flex !important;
        }

        #cconsent-bar .ccb__right .ccb__button {
            display: flex !important;
            color: #FFFFFF !important;
            justify-content: space-between !important;
            width: 100% !important;
            flex-direction: unset;
        }

    #cconsent-bar .ccb__left {
        margin: 0 !important;
    }

    #cconsent-bar button {
        width: 100% !important;
        font-weight: 700;
    }

        #cconsent-bar button.consent-give {
            justify-content: center;
            display: flex;
            background-color: #ffd234 !important;
            color: #000000 !important;
            margin: 0;
        }

        #cconsent-bar button.ccb__edit {
            justify-content: center;
            display: flex;
        }

@media only screen and (max-width: 1100px) and (min-width: 768px) {
    .hbIndex.hbBoxScope .hbBoxMainText .hbBoxImage {
        height: 140px !important;
    }
}

@media only screen and (max-width: 990px) and (min-width: 768px) {
    .hbMainSlider .slide img {
        width: 100%;
        height: calc((411 / 732) * (100vw - 354px)) !important;
    }

    .hbMainSlider .slider .bullets .bullet {
        font-size: 12px !important;
    }

    .hbHeader.otherHeader .hbHeaderInBottom .hbhdNavSubMenu {
        overflow: auto !important;
        justify-content: flex-start !important;
    }

        .hbHeader.otherHeader .hbHeaderInBottom .hbhdNavSubMenu a {
            white-space: nowrap;
        }

    .hbSportStandings .hbTableSports table tbody td,
    .hbSportStandings .hbTableSports table thead th {
        padding: 11px 0 9px;
    }

        .hbSportStandings .hbTableSports table tbody td:first-child,
        .hbSportStandings .hbTableSports table tbody td:nth-child(2),
        .hbSportStandings .hbTableSports table thead th:first-child,
        .hbSportStandings .hbTableSports table thead th:nth-child(2) {
            padding: 11px 4px 9px;
        }
}

@media only screen and (min-width: 768px) {
    .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;
            }

    #categoryHeader,
    .box.boxStyle.sldprkm,
    .colPageRight > .hbRow,
    .hbBoxScope .hbBoxImage .hbbiText,
    .hbBoxScope .hbBoxMainText .osd,
    .hbCatBoxFullSlider.fullWidth {
        display: none;
    }

    .hbHeader.otherHeader {
        width: 100%;
        position: relative;
        height: 165px;
        background-color: #2da187;
        z-index: 999;
        padding-top: 30px;
    }

        .hbHeader.otherHeader.active {
            top: -95px;
        }

        .hbHeader.otherHeader .hbHeaderInTop {
            position: fixed;
            top: 0;
            width: 100%;
            left: 0;
            height: 30px;
            background-color: #f4f4f4;
            z-index: 2;
            float: left;
        }

            .hbHeader.otherHeader .hbHeaderInTop .hbhdLogo {
                position: absolute;
                left: 0;
                top: 0;
                z-index: 1;
                width: auto;
                padding: 0;
            }

            .hbHeader.otherHeader .hbHeaderInTop .hbhNavMenuScope {
                font-size: 12px;
                font-weight: 500;
                color: #575757;
                float: left;
                position: relative;
                padding-left: 174px;
                padding-right: 195px;
                height: 30px;
                display: table;
            }

                .hbHeader.otherHeader .hbHeaderInTop .hbhNavMenuScope .hbhNavMiddle {
                    display: block;
                    overflow: hidden;
                    height: 16px;
                    margin: 7px 0;
                }

                .hbHeader.otherHeader .hbHeaderInTop .hbhNavMenuScope a {
                    position: relative;
                    display: inline-block;
                    margin-right: 10px;
                }

            .hbHeader.otherHeader .hbHeaderInTop .hbhdSearch {
                position: absolute;
                right: 0;
                width: 200px;
                top: 0;
                height: 30px;
                display: table;
                padding-right: 15px;
            }

                .hbHeader.otherHeader .hbHeaderInTop .hbhdSearch .hbhdSearchMiddle {
                    vertical-align: middle;
                    display: table-cell;
                    position: relative;
                    padding-top: 3px;
                }

                .hbHeader.otherHeader .hbHeaderInTop .hbhdSearch input {
                    background: #fff !important;
                    border: 1px solid #dedede !important;
                }

                .hbHeader.otherHeader .hbHeaderInTop .hbhdSearch .hbhdSearchMiddle .bgReda {
                    width: 24px;
                    height: 24px;
                    border-radius: 12px;
                    position: absolute;
                    top: 3px;
                    right: -1px;
                    z-index: 9;
                    background: url(/mstatic/assets/img/searchbar-icon.png) center center/12px 12px no-repeat #fe0000;
                }

        .hbHeader.otherHeader .hbHeaderInBottom {
            width: 100%;
            position: fixed;
            float: left;
            background-color: #2da187;
        }

            .hbHeader.otherHeader .hbHeaderInBottom .hbhdCatLogo {
                width: 100%;
                position: relative;
                float: left;
                height: 95px;
                display: table;
            }

            .hbHeader.otherHeader .hbHeaderInBottom span {
                vertical-align: middle;
                display: table-cell;
                line-height: 0;
            }

            .hbHeader.otherHeader .hbHeaderInBottom .hbhdNavSubMenu {
                width: 100%;
                position: relative;
                float: left;
                height: 40px;
                overflow: hidden;
                background-color: #44bca1;
                display: flex;
                justify-content: space-evenly;
            }

                .hbHeader.otherHeader .hbHeaderInBottom .hbhdNavSubMenu a {
                    float: left;
                    position: relative;
                    padding: 5px;
                    height: 40px;
                    font-size: 16px;
                    font-weight: 600;
                    color: #fff;
                    -webkit-transition: 0.34s;
                    -moz-transition: 0.34s;
                    -ms-transition: 0.34s;
                    -o-transition: 0.34s;
                    transition: 0.34s;
                    border-bottom: 3px solid #fff0;
                    display: flex;
                    align-items: center;
                }

    .hbContainer.sport-list .hbBreadCrumb {
        margin: 20px 0 !important;
    }

        .hbContainer.sport-list .hbBreadCrumb .hbbcScope,
        .hbRow.hbSportStandings:first-child {
            margin-top: 0;
        }

    .colPageRight,
    .hbBreadCrumb {
        margin-top: 0 !important;
    }

    .hbInRow.hbSportStandings {
        margin-bottom: 0;
    }

    .hbRow {
        margin-bottom: 36px;
    }

    .qDatePicker input {
        color: #2da187;
    }

    .hbDatePicker .hbdpScope .hbdpColumnBlock.hbdpColumnCenter {
        padding: 0 calc((50% - 141px) / 2);
    }

    .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpArrow img {
        transform: rotate(0);
        filter: invert(52%) sepia(71%) saturate(369%) hue-rotate(116deg) brightness(87%) contrast(95%);
        width: 21px;
    }

    .hbDatePicker .hbdpScope .hbdpColumnCenter .hbdpText {
        width: 120px;
    }

    .hbSportStandings .hbssScope {
        padding: 20px;
    }

        .hbSportStandings .hbssScope .hbssTitle .hbstWeekNumber {
            right: 20px;
            font-size: 20px;
        }

        .hbSportStandings .hbssScope .hbssTitle span {
            font-size: 20px;
        }

    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope {
        padding: 0 20px;
    }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine {
            padding: 20px 0;
        }

    .pointTable .content-part {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .pointTable .hbRow.hbSportStandings {
        width: calc(50% - 12px);
        float: none;
    }

        .pointTable .hbRow.hbSportStandings:nth-child(odd) {
            margin-right: 24px;
        }

    .hbSportStandings .scroll {
        overflow-x: auto;
    }

    .pointTable .hbSportStandings .hbssScope .hbssImg {
        position: relative;
        top: 0;
        left: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    .pointTable .hbSportStandings .hbssScope .hbssTitle {
        padding-left: 15px !important;
    }

    .hbSportStandings tbody tr td,
    .hbSportStandings tbody tr td:nth-child(2) {
        font-size: 16px !important;
    }

    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine {
        padding: 14px 20px;
    }

        .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine span {
            font-size: 18px;
        }

    .hbSportStandings tbody tr td {
        word-break: revert;
    }

        .hbSportStandings tbody tr td.takim-adi {
            text-align: left;
        }

    .hbStandingsSlider tbody tr td {
        padding: 0.481rem 0.125rem;
    }

    .hbSportStandings .hbTableSports table tbody td:nth-child(2) {
        width: 100%;
        word-break: break-word;
    }
}

@media only screen and (min-width: 1101px) {
    .sport .slide img {
        width: calc(100vw - (100vw - 1056px) - 324px);
        height: calc((411 / 732) * (100vw - (100vw - 1056px) - 324px));
    }
}

@media only screen and (max-width: 767px) {
    #categoryHeader {
        height: 0;
    }

    .hbFooter .hbftLinkScope.desktop .hbftlContent .hbftCol {
        width: 50%;
        min-height: 200px;
    }

    .hbHeader.otherHeader {
        display: none;
    }
/*
    .hbBreadCrumb .hbbcScope.h1top{
        margin-top: 41px;
    }*/

    .hbPrayerCustomTable tbody tr td,
    .hbPrayerTimeTable tbody tr td,
    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs span,
    .hbSportStandings .hbssScope .hbssTitle .hbstWeekNumber {
        font-size: 14px;
    }

    .dropDownFinance,
    .dropDownGenerals {
        font-size: 13px;
    }

    .hbSportStandings tbody tr td {
        font-size: 16px;
    }

    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmDateLine span,
    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock,
    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsAway,
    .hbSportStandings .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmScore .hbsHome,
    .hbStandingsSlider .hbWeekMatchs .hbwmMatchsLineScope .hbwmMatchsLine .hbwmMatchs .hbwmClock {
        font-size: 18px;
    }

    .SliderRow .ScoreColumn,
    .newsErrorScope .newsErrorScopeColumnOne {
        width: 100%;
        max-width:unset;
    }

    .newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft .newsErrorScopeOtherNewsCategoriesList {
        width: 100%;
        position: relative;
        float: left;
    }

    .colPageRight {
        display: block !important;
    }

    .boxStyle {
        margin-bottom:24px;
    }

    #detaySagListe .box.boxStyle {
        padding: 10px;
        margin-bottom: 10px;
    }

    .colPageRight .hbBoxScope .box a {
        display: flex;
    }

    .colPageRight .hbBoxScope .hbBoxImage,
    .hbIndex.hbBoxScope .hbBoxMainText .hbBoxImageContent {
        width: 140px !important;
        height: 100px !important;
    }

    .colPageRight .hbBoxScope .hbBoxMainText {
        width: auto;
        border-bottom: 0;
        padding: 0;
        margin: 0;
        overflow: hidden;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        display: -webkit-box;
    }

    .hbBoxScope .hbBoxMainText .hbBoxText {
        line-height: 125%;
    }

    .content-part .hbSportStandings .hbSportStandings {
        padding: 0;
    }
}

@media only screen and (max-width: 355px) {
    .hbBoxScope .hbBoxMainText {
        font-size: 16px;
    }

        .hbBoxScope .hbBoxMainText p {
            display: block;
        }

    .hbBoxScope .hbBoxImage {
        width: 100% !important;
        height: auto !important;
        line-height: 0;
        margin-bottom: 5px;
    }
}

.hbNavMenuScope.active .hbNavMenu .hbNavUl .hbMainLi .hbnmLink.saglik .hbnmIcon {
    width: 22px;
    height: 22px;
    background: url(https://www.haberler.com/mstatic/assets/img/nav-icon/saglik.svg) 0 0/100% 100% no-repeat;
}

@media only screen and (max-width: 520px) {
    .newsErrorScope .newsErrorScopeColumnOne {
        width: 100%;
    }

    .newsErrorScope .newsErrorScopeImg {
        width: 60%;
        position: relative;
        float: left;
    }

    .newsErrorScope .newsErrorScopeTitle .titleOne,
    .newsErrorScope .newsErrorScopeTitle .titleTwo {
        width: 100%;
        position: relative;
        float: left;
        font-size: 30px;
    }

    .newsErrorScope .newsErrorScopeContent .newsErrorScopeContentDetail {
        font-size: 11.8px;
    }

    .newsErrorScope .newsErrorScopeOtherNewsTitle {
        font-size: 22px;
    }

    .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon {
        width: 25%;
        position: relative;
        float: left;
    }

    .newsErrorScope .newsErrorScopeOtherNewsCategories .newsErrorScopeOtherNewsCategoriesLeft .newsErrorScopeOtherNewsCategoriesList {
        width: 100%;
        position: relative;
        float: left;
    }

    .newsErrorScope input[type="text"] {
        width: 90%;
    }

    .newsErrorScope .newsErrorScopeOtherCategorie .newsErrorScopeOtherCategorieIcon:nth-child(4n + 1) {
        clear: both;
    }

    .hbSportStandings .scroll .hbColBoxFull {
        width: 520px;
    }

    .logo-area > img {
        width: auto;
        height: 19px;
    }

    .slider .prev {
        left: -2px;
    }

    .slider .next {
        right: -2px;
    }

    .slider .next,
    .slider .prev {
        background-size: 32px;
    }
}

input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.hbContainer.sport .hbbcRight {
    height: 41px;
}

.hbNavMenuScope .hbNavMenu .hbNavUl .hbMainLi.hbMainLiCrpto {
    background: #ffd600;
    color: #000000;
}

.mac-sonuc-box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 24px;
}

.hbvsImage img{
    object-fit: cover;
}

/*@media only screen and (max-width: 1024px) {
    body {
        padding: 96px 0 0;
    }
}*/